.gfs{--magenta:#EB008B;--violet:#802CC9;--violet-d:#6A1FB0;--cyan:#00ADEE;--grad:linear-gradient(90deg,#EB008B 0%,#9B3BD1 50%,#00ADEE 100%);--ink:#15131A;--ink-2:#5E5A69;--paper:#F6F5F8;--card:#FFFFFF;--well:#EFEEF2;--line:#E4E2E9;--r:24px;box-sizing:border-box}.gfs *,.gfs *::before,.gfs *::after{box-sizing:inherit}html{scroll-behavior:smooth}.gfs{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 Montserrat,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.gfs img{max-width:100%;display:block}.gfs a{color:inherit}.gfs :focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:4px}.gfs .wrap{max-width:1280px;margin:0 auto;padding:0 24px}.gfs h1,.gfs h2,.gfs h3,.gfs h4{margin:0;line-height:1}.gfs .display{font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.025em;line-height:.88}.gfs .h2.small{font-size:24px}.gfs .h2{font-size:clamp(34px,4.6vw,60px);font-weight:900;letter-spacing:-.02em;line-height:.98}.gfs .lead{font-size:17px;color:var(--ink-2);max-width:44em;margin:14px 0 0}.gfs .btn{display:inline-flex;align-items:center;gap:10px;font:700 15px/1 Montserrat,sans-serif;padding:17px 28px;border-radius:999px;text-decoration:none;border:2px solid transparent;transition:transform .15s,background .15s,color .15s}.gfs .btn:hover{transform:translateY(-1px)}.gfs .btn-white{background:#fff;color:var(--violet-d)}.gfs .btn-ghost{border-color:rgba(255,255,255,.6);color:#fff}.gfs .btn-ghost:hover{background:#fff;color:var(--violet-d)}.gfs .btn-violet{background:var(--violet);color:#fff}.gfs .btn-violet:hover{background:var(--violet-d)}.gfs .btn-ink{background:var(--ink);color:#fff}.gfs .btn svg{width:18px;height:18px}.gfs .topbar{background:var(--grad);color:#fff;font-size:13px;font-weight:600}.gfs .topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:38px}.gfs .topbar a{text-decoration:none}.gfs .topbar small{font-weight:500;opacity:.9}.gfs .site{position:fixed;left:0;right:0;top:0;z-index:30;transition:background .25s,color .25s,border-color .25s;background:var(--card);border-bottom:1px solid var(--line)}.gfs .site.over{background:transparent;border-bottom-color:rgba(255,255,255,.14);color:#fff}.gfs .site.over nav.main.open .msearch{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}body:not(:has(.gfs-hero)) main#MainContent{padding-top:var(--gfs-header-h,150px)}.gfs .hdr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:14px 24px;max-width:1280px;margin:0 auto}.gfs .logo img{height:52px;width:auto}.gfs .site.over .logo img{filter:brightness(0) invert(1)}.gfs .msearch{display:none}.gfs .search{display:flex;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;background:var(--paper);max-width:520px;width:100%;justify-self:center;transition:all .25s}.gfs .site.over .search{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.gfs .search.msearch{display:none}.gfs .search input{flex:1;border:0;background:transparent;padding:11px 18px;font:inherit;font-size:14px;color:inherit;min-width:0}.gfs .site.over .search input::placeholder{color:rgba(255,255,255,.75)}.gfs .search button{border:0;background:var(--violet);color:#fff;padding:0 18px;cursor:pointer}.gfs .acct{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:700;color:var(--violet)}.gfs .site.over .acct{color:#fff}.gfs .acct a{text-decoration:none}.gfs .cart{position:relative;display:inline-flex}.gfs .cart span{position:absolute;top:-6px;right:-9px;background:var(--magenta);color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:1px 6px}.gfs nav.main{border-top:1px solid var(--line)}.gfs .site.over nav.main{border-top-color:rgba(255,255,255,.14)}.gfs nav.main ul{list-style:none;margin:0 auto;padding:0 24px;display:flex;justify-content:center;gap:4px;max-width:1280px}.gfs nav.main a{display:block;padding:13px 16px;font-size:14px;font-weight:600;text-decoration:none;border-bottom:3px solid transparent}.gfs nav.main a:hover{border-bottom-color:var(--magenta)}.gfs nav.main a.rush{color:var(--magenta)}.gfs .site.over nav.main a.rush{color:#FF6FC3}.gfs .burger{display:none;border:0;background:none;color:inherit;cursor:pointer;padding:6px}.gfs .hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:linear-gradient(115deg,#C4007A 0%,#6A1FB0 45%,#1C1F6B 100%)}.gfs .hero .media{position:absolute;inset:0;overflow:hidden}.gfs .hero .media iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0;opacity:0;transition:opacity 1.2s ease}.gfs .hero.video-on .media iframe{opacity:1}.gfs .hero .media img.poster{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:center;opacity:.6;filter:blur(2px)}.gfs .hero.video-on .media img.poster{opacity:0;transition:opacity 1.2s}.gfs .hero .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,6,20,.35) 0%,rgba(10,6,20,.15) 40%,rgba(10,6,20,.78) 100%)}.gfs .hero .wrap{position:relative;width:100%;padding-top:calc(var(--gfs-header-h,150px) + 40px);padding-bottom:64px;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:end}.gfs .hero h1{font-size:clamp(64px,11.5vw,168px)}.gfs .hero h1 .line{display:block;overflow:hidden}.gfs .hero h1 .line span{display:block;transform:translateY(110%);animation:rise .9s cubic-bezier(.2,.8,.2,1) forwards}.gfs .hero h1 .line:nth-child(2) span{animation-delay:.12s}.gfs .hero h1 .line:nth-child(2) span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}@keyframes rise{to{transform:translateY(0)}}.gfs .hero .kicker{font-weight:700;font-size:15px;letter-spacing:.02em;opacity:0;animation:fade .8s .5s forwards;display:flex;align-items:center;gap:10px;margin:0 0 18px}.gfs .hero .kicker::before{content:"";width:28px;height:3px;background:#fff;border-radius:3px}.gfs .hero .lede{font-size:clamp(17px,1.5vw,20px);font-weight:500;max-width:30em;margin:22px 0 28px;color:#F1E9FF;opacity:0;animation:fade .8s .55s forwards}.gfs .hero .ctas{display:flex;flex-wrap:wrap;gap:12px;opacity:0;animation:fade .8s .65s forwards}@keyframes fade{to{opacity:1}}.gfs .cutoff{background:#15131A;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:22px 24px;opacity:0;animation:fade .8s .8s forwards}.gfs .cutoff .lab{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#FFB3DF;margin:0 0 10px}.gfs .cutoff .big{font-size:clamp(30px,3vw,42px);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.02em;margin:0 0 8px;font-variant-numeric:tabular-nums}.gfs .cutoff .sub{font-size:14px;color:#E8E0F5;margin:0;line-height:1.5}.gfs .cutoff .sub b{color:#fff}.gfs .scrollcue{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:26px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:14px}.gfs .scrollcue::after{content:"";position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:cue 1.6s infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}100%{transform:translateY(14px);opacity:0}}@media (prefers-reduced-motion:reduce){.gfs .hero h1 .line span{animation:none;transform:none}.gfs .hero .kicker,.gfs .hero .lede,.gfs .hero .ctas,.gfs .cutoff{animation:none;opacity:1}.gfs .scrollcue::after{animation:none}.gfs .marquee .track{animation:none}}.gfs .marquee{background:var(--ink);color:#fff;overflow:hidden;padding:16px 0;border-top:6px solid transparent;border-image:var(--grad) 1}.gfs .marquee .track{display:flex;gap:0;width:max-content;animation:mq 36s linear infinite}.gfs .marquee span{font-weight:800;font-style:italic;text-transform:uppercase;font-size:18px;letter-spacing:.02em;padding:0 28px;display:flex;align-items:center;gap:28px;white-space:nowrap}.gfs .marquee span::after{content:"/";font-weight:400;opacity:.45}@keyframes mq{to{transform:translateX(-50%)}}.gfs section.block{padding:96px 0 0}.gfs .sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.gfs .sechead a.more{font-weight:700;font-size:14px;color:var(--violet);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.gfs .sechead a.more:hover{text-decoration:underline}.gfs .bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:270px;gap:16px}.gfs .tile{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.gfs .tile .ph{position:absolute;inset:0;background:var(--well)}.gfs .tile .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gfs .tile:hover .ph img{transform:scale(1.05)}.gfs .tile .ph.contain img{object-fit:contain;padding:8%;background:#fff}.gfs .tile .tt{position:relative;padding:18px 20px;line-height:1.05;text-transform:uppercase;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96) 45%)}.gfs .tile .tt strong{display:block;font-size:22px;font-weight:800;letter-spacing:-.01em}.gfs .tile .tt span{display:block;font-size:14px;font-weight:500;margin-top:3px;color:var(--ink-2)}.gfs .tile.big{grid-column:span 2;grid-row:span 2}.gfs .tile.big .tt strong{font-size:34px}.gfs .tile.big .tt span{font-size:16px}.gfs .tile.wide{grid-column:span 2}.gfs .tile.cta{background:var(--grad);color:#fff;border:0;justify-content:flex-start;padding:22px}.gfs .tile.cta .tt{background:none;padding:0;position:static}.gfs .tile.cta .tt strong{font-size:30px;font-weight:900;font-style:italic;line-height:.95}.gfs .tile.cta .tt span{color:rgba(255,255,255,.85)}.gfs .tile.wide .ph img{object-position:center 30%}.gfs .methods{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;border-top:2px solid var(--ink)}.gfs .mcard{padding:26px 0 8px;text-decoration:none;color:var(--ink);display:block}.gfs .mcard h3{font-size:26px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 10px}.gfs .mcard p{margin:0 0 16px;font-size:15px;color:var(--ink-2);line-height:1.6;max-width:30em}.gfs .mcard .tag{display:flex;gap:8px;flex-wrap:wrap}.gfs .mcard .tag i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:0}.gfs .mcard .tag i+i::before{content:"·";margin:0 8px 0 0;color:var(--line)}.gfs .mcard:hover h3{color:var(--violet)}.gfs .fast{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.gfs .fast .art{border-radius:var(--r);overflow:hidden;background:#3A0F6E;min-height:420px;position:relative}.gfs .fast .art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gfs .fast .txt{background:var(--ink);color:#fff;border-radius:var(--r);padding:44px;display:flex;flex-direction:column;justify-content:center}.gfs .fast .txt .h2{color:#fff}.gfs .fast .txt p{color:#CFCBD8;margin:14px 0 26px;font-size:16px}.gfs .steps{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;border-top:1px solid rgba(255,255,255,.14);padding-top:22px;margin:0 0 26px}.gfs .step{display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:start}.gfs .step .n{grid-row:span 2}.gfs .step .n{font-style:italic;font-weight:900;font-size:36px;line-height:1;color:var(--magenta)}.gfs .step h4{margin:2px 0 3px;font-size:15px;font-weight:800}.gfs .step p{margin:0;font-size:13px;color:#B9B4C6;line-height:1.45}.gfs .rail{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gfs .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;display:flex;flex-direction:column}.gfs .pcard .img{position:relative;background:#fff;aspect-ratio:4/5;overflow:hidden}.gfs .pcard .img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.gfs .pcard:hover .img img{transform:scale(1.04)}.gfs .pcard .logo-here{position:absolute;left:50%;top:var(--y,36%);transform:translate(-50%,-50%) rotate(-3deg);border:2px dashed rgba(20,16,30,.55);color:#15131A;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.7)}.gfs .pcard .badge{position:absolute;left:14px;top:14px;background:var(--ink);color:#fff;font-size:11px;font-weight:700;padding:6px 10px;border-radius:999px}.gfs .pcard .body{padding:16px 18px 18px}.gfs .pcard .name{font-weight:800;font-size:15px;line-height:1.25;margin:0 0 4px}.gfs .pcard .meta{font-size:12.5px;color:var(--ink-2);margin:0 0 10px}.gfs .pcard .swatches{display:flex;gap:5px;align-items:center;margin:0 0 10px}.gfs .pcard .swatches i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.gfs .pcard .swatches em{font-style:normal;font-size:12px;color:var(--ink-2);margin-left:4px;font-weight:600}.gfs .pcard .from{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-2)}.gfs .pcard .from b{color:var(--violet);font-size:14px}.gfs .promo{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gfs .promo .tile{min-height:250px}.gfs .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.gfs .wtile{display:grid;grid-template-columns:1fr 1.15fr;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;min-height:210px}.gfs .wtile:hover{border-color:var(--violet)}.gfs .wtile .tt{padding:26px 28px;text-transform:uppercase;line-height:1.05;align-self:center}.gfs .wtile .tt strong{display:block;font-size:26px;font-weight:800}.gfs .wtile .tt span{display:block;font-size:15px;font-weight:500;margin-top:3px;color:var(--ink-2)}.gfs .wtile .tt em{display:block;font-style:normal;text-transform:none;font-size:14px;color:var(--ink-2);margin-top:12px;line-height:1.5}.gfs .wtile .ph{background:var(--well)}.gfs .wtile .ph img{width:100%;height:100%;object-fit:cover}.gfs .revwrap{border-top:2px solid var(--ink);padding:36px 0 0;display:grid;grid-template-columns:.9fr 1.6fr;gap:40px;align-items:start}.gfs .score .stars{display:flex;gap:4px;color:#F5B301}.gfs .score .stars svg{width:30px;height:30px}.gfs .score h3{font-size:26px;font-weight:900;margin:14px 0 0}.gfs .score p{margin:8px 0 0;color:var(--ink-2);font-size:14px}.gfs .score a{display:inline-flex;margin-top:18px}.gfs .revs{display:grid;gap:14px}.gfs .rev{border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:1fr auto;gap:16px}.gfs .rev blockquote{margin:0;font-size:16px;line-height:1.55;font-weight:500}.gfs .rev cite{font-style:normal;font-size:13px;color:var(--ink-2);text-align:right;white-space:nowrap}.gfs .rev cite b{display:block;color:var(--ink);font-size:14px}.gfs .brands{overflow:hidden;padding:8px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gfs .brands .track{display:flex;width:max-content;animation:mq 40s linear infinite}.gfs .brands .track div{width:190px;height:90px;margin:0 8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);display:flex;align-items:center;justify-content:center;padding:18px}.gfs .brands img{max-height:44px;width:auto;filter:grayscale(1);opacity:.75}.gfs .visit{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px}.gfs .help{background:var(--grad);color:#fff;border-radius:var(--r);padding:34px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:320px}.gfs .help h3{font-size:32px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;line-height:.95}.gfs .help p{margin:10px 0 0;font-weight:500}.gfs .help .phone{font-size:34px;font-weight:900;font-style:italic;text-decoration:none;letter-spacing:-.02em}.gfs .help .phone + p{margin-top:2px;font-size:14px;opacity:.9}.gfs .loc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.gfs .loc iframe{width:100%;height:150px;border:0;display:block;filter:saturate(.7)}.gfs .loc .in{padding:22px 24px 24px;font-size:14px}.gfs .loc h3{font-size:22px;font-weight:800;margin:0 0 8px}.gfs .loc p{margin:0 0 12px;color:var(--ink-2)}.gfs .loc dl{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:0 0 14px;font-size:13.5px}.gfs .loc dt{font-weight:700}.gfs .loc dd{margin:0;color:var(--ink-2)}.gfs .loc a.map{font-weight:700;color:var(--violet);text-decoration:none}.gfs footer{margin-top:96px;background:var(--ink);color:#fff;overflow:hidden}.gfs .bigword{font-size:clamp(56px,9.4vw,150px);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.035em;line-height:.8;white-space:nowrap;padding:40px 0 0;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.28);position:relative}.gfs .bigword b{color:transparent;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0}.gfs .flogo{height:46px;width:auto;margin-bottom:14px;filter:brightness(0) invert(1)}.gfs .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:32px;padding:48px 24px 40px;max-width:1280px;margin:0 auto}.gfs footer h4{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#CFCBD8}.gfs footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px;color:#CFCBD8}.gfs footer a{text-decoration:none}.gfs footer a:hover{color:#fff}.gfs .news{display:flex;border:1.5px solid rgba(255,255,255,.2);border-radius:999px;overflow:hidden;margin-top:12px}.gfs .news input{flex:1;border:0;background:transparent;padding:12px 16px;font:inherit;font-size:14px;color:#fff;min-width:0}.gfs .news button{border:0;background:var(--magenta);color:#fff;font:700 13px Montserrat,sans-serif;padding:0 18px;cursor:pointer}.gfs .social{display:flex;gap:10px;margin-top:16px}.gfs .social a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.gfs .social svg{width:18px;height:18px}.gfs .legal{border-top:1px solid rgba(255,255,255,.12);padding:18px 24px;font-size:13px;color:#9994A6;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:1280px;margin:0 auto}@media (max-width:1060px){.gfs .bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:230px}.gfs .tile.big{grid-column:span 2;grid-row:span 1}.gfs .methods{grid-template-columns:1fr}.gfs .mcard{min-height:280px}.gfs .rail,.gfs .promo{grid-template-columns:repeat(2,1fr)}.gfs .visit{grid-template-columns:1fr 1fr}.gfs .help{grid-column:1/-1;min-height:0}.gfs .revwrap{grid-template-columns:1fr}.gfs .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.gfs .hdr{grid-template-columns:auto 1fr auto;gap:14px;padding:12px 20px}.gfs .search{display:none}.gfs nav.main .search.msearch{display:flex;margin:10px 0 6px;max-width:none}.gfs .acct .txt{display:none}.gfs .acct{grid-column:3;justify-self:end}.gfs .burger{display:inline-flex}.gfs nav.main{display:none}.gfs nav.main.open{display:block}.gfs nav.main ul{flex-direction:column;padding:6px 20px 12px}.gfs nav.main a{padding:12px 0;border-bottom:1px solid var(--line)}.gfs .site.over nav.main.open{background:rgba(12,8,24,.92)}.gfs .hero .wrap{grid-template-columns:1fr;padding-top:130px;padding-bottom:70px;gap:26px}.gfs .hero{min-height:92svh}.gfs .fast{grid-template-columns:1fr}.gfs .fast .art{min-height:260px}.gfs .fast .txt{padding:30px 24px}.gfs .duo{grid-template-columns:1fr}.gfs .wtile{grid-template-columns:1fr}.gfs .wtile .ph{order:-1;min-height:170px}.gfs .sechead{flex-direction:column;align-items:flex-start}.gfs section.block{padding-top:64px}.gfs .revwrap{padding:28px 22px}.gfs .rev{grid-template-columns:1fr}.gfs .rev cite{text-align:left}.gfs .visit{grid-template-columns:1fr}.gfs .fgrid{grid-template-columns:1fr;gap:26px}}@media (max-width:520px){.gfs .topbar .wrap>span:last-child{display:none}.gfs .topbar .wrap{justify-content:center}.gfs .logo img{height:42px}.gfs .bento{grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:10px}.gfs .tile .tt{padding:12px 14px}.gfs .tile .tt strong{font-size:16px}.gfs .tile .tt span{font-size:12px}.gfs .tile.big .tt strong{font-size:22px}.gfs .rail,.gfs .promo{gap:10px}.gfs .pcard .body{padding:12px 14px 14px}.gfs .steps{grid-template-columns:1fr}.gfs .score .num{font-size:72px}}.gfs h1,.gfs h2,.gfs h3,.gfs h4,.gfs p,.gfs a,.gfs button,.gfs input,.gfs blockquote,.gfs cite,.gfs li,.gfs dt,.gfs dd,.gfs figcaption,.gfs label{font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;letter-spacing:normal}.gfs h1,.gfs h2,.gfs h3,.gfs h4{color:inherit}.gfs ul{margin:0}.gfs .sr{position:absolute;left:-9999px}.gfs form{margin:0}.gfs .site.scrolled .topbar{display:none}