.ff{--orange:#f24405;--cobalt:#1238d6;--lime:#c8f031;--yolk:#ffe600;--magenta:#e8176f;--jade:#12c38a;--ink:#141210;--white:#fff;--xw:"wdth" 125;--gut:16px;background:var(--ink);color:var(--white);font-variation-settings:"wdth" 100;font-family:Archivo,Arial Black,Arial,sans-serif;overflow-x:clip}.ff *,.ff :before,.ff :after{box-sizing:border-box}.ff a{color:inherit;text-decoration:none}.ff img{max-width:100%;display:block}.ff h1,.ff h2,.ff h3{font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.035em;margin:0;font-family:Archivo,Arial Black,sans-serif;font-weight:900;line-height:.86}.ff h3 em,.ff h2 em{color:var(--orange);font-style:normal}.ff p{margin:0}.ff .o{color:var(--orange)}.ff .y{color:var(--yolk)}.ff-cat{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1.3;display:block}.ff .p-orange{background:var(--orange);color:var(--ink)}.ff .p-cobalt{background:var(--cobalt);color:var(--white)}.ff .p-yolk{background:var(--yolk);color:var(--ink)}.ff .p-jade{background:var(--jade);color:var(--ink)}.ff .p-magenta{background:var(--magenta);color:var(--white)}.ff .p-lime{background:var(--lime);color:var(--ink)}.p-orange h3 em,.p-magenta h3 em{color:var(--yolk)}.p-cobalt h3 em{color:var(--lime)}.p-yolk h3 em{color:var(--magenta)}.p-lime h3 em{color:var(--cobalt)}.p-jade h3 em{color:var(--white)}.ff-btn{font-variation-settings:var(--xw);letter-spacing:.01em;text-transform:uppercase;border:3px solid #0000;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900;transition:transform .15s cubic-bezier(.2,1.6,.4,1),background .15s,color .15s;display:inline-flex}.ff-btn svg{width:20px;height:20px;transition:transform .2s}.ff-btn:hover svg{transform:translate(5px)}.ff-btn:active{transform:scale(.96)}.ff .ff-btn-orange{background:var(--orange);color:var(--white)}.ff .ff-btn-orange:hover{background:var(--white);color:var(--ink)}.ff .ff-btn-ink{background:var(--ink);color:var(--white)}.ff .ff-btn-ink:hover{background:var(--white);color:var(--ink)}.ff .ff-btn-line{border-color:var(--ink);color:var(--ink)}.ff .ff-btn-line:hover{background:var(--ink);color:var(--orange)}.ff .ff-btn-line-w{border-color:var(--white);color:var(--white)}.ff .ff-btn-line-w:hover{background:var(--white);color:var(--ink)}.ff-stamp{aspect-ratio:1;text-align:center;clip-path:polygon(50% 0%,58% 9.8%,69.1% 3.8%,72.8% 15.9%,85.4% 14.6%,84.1% 27.2%,96.2% 30.9%,90.2% 42%,100% 50%,90.2% 58%,96.2% 69.1%,84.1% 72.8%,85.4% 85.4%,72.8% 84.1%,69.1% 96.2%,58% 90.2%,50% 100%,42% 90.2%,30.9% 96.2%,27.2% 84.1%,14.6% 85.4%,15.9% 72.8%,3.8% 69.1%,9.8% 58%,0% 50%,9.8% 42%,3.8% 30.9%,15.9% 27.2%,14.6% 14.6%,27.2% 15.9%,30.9% 3.8%,42% 9.8%);font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.02em;place-items:center;font-weight:900;line-height:.9;animation:40s linear infinite ff-spin;display:grid}.ff-stamp>span{animation:40s linear infinite reverse ff-spin;display:block}.ff-stamp-yolk{background:var(--yolk);color:var(--ink)}.ff-stamp-orange{background:var(--orange);color:var(--white)}@keyframes ff-spin{to{rotate:360deg}}.ff-top{z-index:50;height:58px;padding:0 var(--gut);background:var(--ink);border-bottom:3px solid var(--orange);align-items:center;gap:12px;display:flex;position:sticky;top:0}.ff-logo{font-variation-settings:var(--xw);letter-spacing:-.03em;white-space:nowrap;font-size:17px;font-weight:900}.ff-nav,.ff-join{display:none}.ff-burger{background:var(--orange);height:38px;color:var(--white);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;margin-left:auto;padding:0 14px;font:700 12px/1 JetBrains Mono,monospace}.ff-menu{z-index:49;background:var(--orange);padding:12px var(--gut);flex-direction:column;display:flex;position:fixed;inset:58px 0 0}.ff-menu a{border-bottom:3px solid var(--ink);color:var(--ink);font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.035em;align-items:baseline;gap:14px;padding:16px 0;font-size:34px;font-weight:900;line-height:.95;display:flex}.ff-menu a span{font:700 12px JetBrains Mono,monospace}.ff-hero{background:var(--orange);color:var(--ink);grid-template-rows:auto auto;display:grid}.ff-hero-copy{padding:26px var(--gut) 30px;flex-direction:column;gap:18px;display:flex}.ff-hero h1{letter-spacing:-.05em;font-size:clamp(60px,20vw,220px);line-height:.8}.ff-hero h1 span{display:block}.ff-hero h1 i{color:var(--white);font-style:normal}.ff-hero h1 .ink{color:var(--white)}.ff-hero h1 .ink b{color:var(--ink);font-weight:900}.ff-hero h1 .ink i{color:var(--ink)}.ff-hero-copy>p{max-width:34ch;font-size:18px;font-weight:600;line-height:1.35}.ff-hero-cta{flex-wrap:wrap;gap:10px;display:flex}.ff-hero-food{aspect-ratio:4/5;background:var(--ink);position:relative;overflow:hidden}.ff-hero-food>img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transform:scale(1.04)}.ff-hero-stamp{width:128px;font-size:15px;position:absolute;top:14px;right:14px}.ff-hero-stamp b{font-size:26px;display:block}.ff-tag{padding:12px var(--gut);background:var(--ink);color:var(--white);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font:700 11px/1.2 JetBrains Mono,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.ff-tag span:first-child{color:var(--orange)}.ff-numbers{background:var(--white);color:var(--ink);grid-template-columns:1fr;display:grid}.ff-numbers>div{padding:18px var(--gut);border-bottom:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ff-numbers b{font-variation-settings:var(--xw);letter-spacing:-.05em;font-size:clamp(52px,15vw,120px);font-weight:900;line-height:.85}.ff-numbers b i{color:var(--orange);font-style:normal}.ff-numbers span{text-transform:uppercase;letter-spacing:.06em;text-align:right;max-width:12ch;font:700 12px/1.2 JetBrains Mono,monospace}.ff-fascia{background:var(--yolk);color:var(--ink);border-block:3px solid var(--ink);overflow:hidden}.ff-fascia>div{width:max-content;animation:28s linear infinite ff-run;display:flex}.ff-fascia span{white-space:nowrap;font-variation-settings:var(--xw);letter-spacing:-.03em;align-items:center;gap:22px;padding:14px 22px 14px 0;font-size:26px;font-weight:900;display:flex}.ff-fascia i{color:var(--orange);font-size:18px;font-style:normal}@keyframes ff-run{to{transform:translate(-33.333%)}}.ff-head{padding:48px var(--gut) 22px;flex-direction:column;gap:14px;display:flex}.ff-head h2{letter-spacing:-.05em;font-size:clamp(48px,14.5vw,168px)}.ff-head-row{flex-direction:column-reverse}.ff-tonight{background:var(--ink)}.ff-tonight .ff-cat{color:var(--orange)}.ff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ff-dish{flex-direction:column;display:flex;position:relative;overflow:hidden}.ff-dish-big{grid-column:span 2}.ff-dish-img{aspect-ratio:4/5;overflow:hidden}.ff-dish-big .ff-dish-img{aspect-ratio:1}.ff-dish-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ff-dish:hover .ff-dish-img img{transform:scale(1.07)}.ff-dish-label{flex-direction:column;gap:8px;min-height:96px;padding:12px 12px 16px;display:flex}.ff-dish .ff-cat{color:inherit;opacity:.85;font-size:10px}.ff-dish h3{letter-spacing:-.04em;font-size:clamp(20px,6vw,44px);line-height:.88}.ff-go{background:var(--ink);width:42px;height:42px;color:var(--white);place-items:center;transition:background .15s,transform .2s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:10px;right:10px}.ff-go svg{width:20px;height:20px}.ff-dish:hover .ff-go,.ff-block:hover .ff-go{background:var(--white);color:var(--ink);transform:rotate(-45deg)}.ff-reels{background:var(--white);color:var(--ink);padding-bottom:40px}.ff-reels .ff-cat{color:var(--ink)}.ff-reel-row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:0 var(--gut) 12px;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.ff-reel-row::-webkit-scrollbar{display:none}.ff-reel{scroll-snap-align:start;flex-direction:column;gap:10px;display:flex}.ff-reel-media{aspect-ratio:9/16;background:var(--ink);border:3px solid var(--ink);position:relative;overflow:hidden}.ff-reel-media img,.ff-reel-media iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ff-reel-media iframe{pointer-events:none;width:180%;left:-40%}.ff-live{background:var(--orange);color:var(--white);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font:700 11px JetBrains Mono,monospace;position:absolute;bottom:0;left:0}.ff-reel h3{letter-spacing:-.035em;font-size:22px;line-height:.9}.ff-club{background:var(--ink);color:var(--white);border-top:12px solid var(--orange);display:grid}.ff-club-copy{padding:44px var(--gut) 28px;flex-direction:column;gap:22px;display:flex}.ff-club-mark{width:min(280px,70%);height:auto}.ff-club h2{letter-spacing:-.05em;font-size:clamp(56px,16vw,170px)}.ff-club ul{margin:0;padding:0;list-style:none}.ff-club li{border-bottom:3px solid var(--white);font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.02em;padding:12px 0;font-size:20px;font-weight:900}.ff-club li:first-child{border-top:3px solid var(--white)}.ff-club li b{color:var(--orange)}.ff-club-phone{padding:20px var(--gut) 56px;background:var(--orange);place-items:center;display:grid;position:relative}.ff-club-phone>img{border:8px solid var(--ink);width:min(270px,70%);box-shadow:14px 14px 0 var(--ink);border-radius:0}.ff-price{background:var(--white);width:132px;color:var(--ink);font-size:13px;position:absolute;bottom:16px;right:12px}.ff-price b{color:var(--orange);font-size:30px;display:block}.ff-books{background:var(--cobalt);color:var(--white);padding-bottom:36px}.ff-books .ff-cat{color:var(--lime)}.ff-shelf{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:4px var(--gut) 16px;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.ff-shelf::-webkit-scrollbar{display:none}.ff-book{scroll-snap-align:start;flex-direction:column;gap:10px;display:flex}.ff-book img{aspect-ratio:.74;object-fit:cover;width:100%;box-shadow:10px 10px 0 var(--ink);transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.ff-book:hover img{transform:translate(-4px,-8px)rotate(-2deg)}.ff-book h3{letter-spacing:-.03em;font-size:18px;line-height:.95}.ff-buy{text-transform:uppercase;color:var(--yolk);align-items:center;gap:8px;font:700 12px JetBrains Mono,monospace;display:inline-flex}.ff-buy svg{width:16px;height:16px}.ff-book-proof{margin:18px var(--gut) 0;border-top:3px solid var(--white);font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.04em;padding-top:18px;font-size:clamp(24px,7vw,56px);font-weight:900;line-height:.92}.ff-book-proof b{color:var(--yolk)}.ff-book-proof span{color:var(--lime)}.ff-books .ff-head h2{font-size:clamp(44px,13vw,168px)}.ff-hayley{background:var(--yolk);color:var(--ink);display:grid}.ff-hayley-img{aspect-ratio:4/5;overflow:hidden}.ff-hayley-img img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.ff-hayley-copy{padding:34px var(--gut) 44px;flex-direction:column;gap:16px;display:flex}.ff-hayley h2{letter-spacing:-.05em;font-size:clamp(56px,17vw,150px)}.ff-hayley p{max-width:46ch;font-size:18px;font-weight:500;line-height:1.45}.ff-more{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ff-block{min-height:210px;padding:16px var(--gut) 18px;flex-direction:column;justify-content:flex-end;gap:8px;display:flex;position:relative}.ff-block .ff-cat{top:16px;left:var(--gut);font-size:10px;position:absolute}.ff-block h3{letter-spacing:-.045em;font-size:clamp(22px,6.4vw,56px)}.ff-block p{font-size:14px;font-weight:600}.ff-foot{background:var(--ink);color:var(--white);padding:40px var(--gut) 24px;border-top:12px solid var(--orange)}.ff-foot-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ff-foot-cols b{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font:700 11px JetBrains Mono,monospace;display:block}.ff-foot-cols a{padding:5px 0;font-size:16px;font-weight:700;display:block}.ff-foot-cols a:hover{color:var(--orange)}.ff-foot-mark{font-variation-settings:var(--xw);letter-spacing:-.055em;margin-top:40px;font-size:clamp(48px,14.5vw,240px);font-weight:900;line-height:.8}.ff-copy{opacity:.7;margin-top:22px;font:500 11px/1.5 JetBrains Mono,monospace}.ff-tabs{z-index:60;background:var(--ink);border-top:3px solid var(--orange);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ff-tabs a{letter-spacing:.08em;text-transform:uppercase;place-items:center;height:56px;font:700 11px JetBrains Mono,monospace;display:grid}.ff-tabs .ff-tab-club{background:var(--orange);color:var(--white)}.ff .slam{transition:opacity .3s,transform .45s cubic-bezier(.2,1.5,.35,1)}.ff .slam.ff-pre{opacity:0;transform:scale(1.06)translateY(12px)}@media (prefers-reduced-motion:reduce){.ff .slam{opacity:1;transition:none;transform:none}.ff-stamp,.ff-stamp>span,.ff-fascia>div{animation:none}}@media (width>=760px){.ff{--gut:32px;padding-bottom:0}.ff-tabs{display:none}.ff-top{height:72px}.ff-logo{font-size:22px}.ff-numbers{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-numbers b{font-size:clamp(48px,7.2vw,116px)}.ff-numbers>div{border-right:3px solid var(--ink);flex-direction:column;align-items:flex-start}.ff-numbers span{text-align:left;max-width:none}.ff-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-reel-row{grid-auto-columns:calc(25% - 9px);overflow:visible}.ff-shelf{grid-auto-columns:calc(25% - 10.5px);overflow:visible}.ff-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.ff-club{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ff-club-phone{padding:56px 32px}.ff-hayley{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-hayley-img{aspect-ratio:auto;min-height:640px}.ff-hayley-copy{justify-content:center;padding:56px 48px}.ff-hayley h2{font-size:clamp(56px,7.6vw,150px)}.ff-more{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-block h3{font-size:clamp(30px,3.6vw,60px)}.ff-block{min-height:300px}.ff-foot-cols{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.ff{--gut:48px}.ff-nav{gap:28px;margin-left:auto;display:flex}.ff-nav a{text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:800}.ff-nav a:hover{color:var(--orange)}.ff-join{min-height:44px;display:inline-flex}.ff-burger{display:none}.ff-hero{grid-template-rows:none;grid-template-columns:1.05fr 1fr;min-height:calc(100vh - 72px)}.ff-hero-copy{padding:48px var(--gut) 56px;justify-content:flex-end}.ff-hero h1{font-size:clamp(96px,11.5vw,220px)}.ff-hero-food{aspect-ratio:auto}.ff-hero-stamp{width:190px;font-size:20px;top:36px;right:36px}.ff-hero-stamp b{font-size:38px}.ff-head h2{font-size:clamp(90px,10vw,168px)}.ff-dish h3{font-size:clamp(22px,2.4vw,40px)}.ff-hero-copy>p{font-size:20px}}.ff main{display:block}.ff-nav a.on,.ff-tabs a.on{color:var(--orange)}.ff-menu{overflow-y:auto}.ff-menu a{padding:13px 0;font-size:28px}.ff .ff-menu-join{color:var(--white);border-bottom:0;justify-content:space-between;margin-top:18px;font-size:16px}.ff-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-pagehead{padding:34px var(--gut) 40px;flex-direction:column;gap:18px;display:flex;position:relative;overflow:hidden}.ff-pagehead h1{letter-spacing:-.05em;max-width:12ch;font-size:clamp(54px,16vw,200px);line-height:.82}.ff-pagehead .ff-accent{color:var(--white)}.ff .p-orange .ff-accent,.ff .p-magenta .ff-accent{color:var(--yolk)}.ff .p-cobalt .ff-accent{color:var(--lime)}.ff .p-yolk .ff-accent{color:var(--orange)}.ff .p-lime .ff-accent{color:var(--cobalt)}.ff .p-jade .ff-accent{color:var(--white)}.ff .p-ink{background:var(--ink);color:var(--white)}.ff .p-ink .ff-accent{color:var(--orange)}.ff .p-white{background:var(--white);color:var(--ink)}.ff .p-white .ff-accent{color:var(--orange)}.ff-pagehead-copy{flex-direction:column;gap:18px;max-width:40ch;font-size:18px;font-weight:600;line-height:1.4;display:flex}.ff-pagehead-stamp{background:var(--ink);width:120px;color:var(--white);font-size:13px;position:absolute;top:18px;right:-18px}.ff-pagehead-stamp b{color:var(--yolk);font-size:24px;display:block}.ff-split{display:grid}.ff-split-img{aspect-ratio:4/5;overflow:hidden}.ff-split-img img{object-fit:cover;width:100%;height:100%}.ff-split-copy{padding:36px var(--gut) 44px;flex-direction:column;gap:16px;display:flex}.ff-split-copy h2{letter-spacing:-.05em;font-size:clamp(48px,14vw,140px)}.ff-split-copy p{max-width:46ch;font-size:18px;font-weight:500;line-height:1.45}.ff-rows{padding:0 var(--gut) 44px;margin:0;list-style:none}.ff-rows li{border-top:3px solid;grid-template-columns:64px 1fr;gap:6px 14px;padding:20px 0;display:grid}.ff-rows li:last-child{border-bottom:3px solid}.ff-rows .n{font-variation-settings:var(--xw);color:var(--orange);grid-row:span 2;font-size:40px;font-weight:900;line-height:.85}.ff-rows h3{letter-spacing:-.045em;font-size:clamp(28px,8vw,72px)}.ff-rows p{font-size:16px;font-weight:500;line-height:1.4}.ff-prices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ff-plan{padding:26px var(--gut) 28px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:230px;display:flex;position:relative}.ff-plan b{font-variation-settings:var(--xw);letter-spacing:-.05em;font-size:clamp(40px,12vw,110px);font-weight:900;line-height:.85}.ff-plan .ff-cat{top:18px;left:var(--gut);position:absolute}.ff-plan p{font-size:15px;font-weight:700}.ff-bars{flex-direction:column;display:flex}.ff-bar{padding:22px 76px 22px var(--gut);flex-direction:column;gap:6px;transition:padding .2s cubic-bezier(.2,1.6,.4,1);display:flex;position:relative}.ff-bar:hover{padding-left:calc(var(--gut) + 12px)}.ff-bar h2{letter-spacing:-.045em;font-size:clamp(30px,9vw,96px)}.ff-bar .ff-go{top:50%;right:var(--gut);transform:translateY(-50%)}.ff-bar:hover .ff-go{background:var(--white);color:var(--ink);transform:translateY(-50%)rotate(-45deg)}.ff-soon{padding:30px var(--gut);grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.ff-soon .ff-stamp{background:var(--ink);width:120px;color:var(--yolk);font-size:15px}.ff-soon .ff-stamp b{color:var(--white);font-size:34px;display:block}.ff-soon h2{letter-spacing:-.05em;font-size:clamp(36px,10vw,110px)}.ff-note{padding:18px var(--gut) 34px;opacity:.75;font:500 12px/1.5 JetBrains Mono,monospace}@media (width>=760px){.ff-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-pagehead{padding:56px var(--gut) 64px;justify-content:flex-end;min-height:62vh}.ff-pagehead-stamp{width:180px;font-size:18px;top:48px;right:48px}.ff-pagehead-stamp b{font-size:36px}.ff-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-split-img{aspect-ratio:auto;min-height:620px}.ff-split-copy{justify-content:center;padding:56px 48px}.ff-split-copy h2{font-size:clamp(56px,7.4vw,140px)}.ff-rows li{grid-template-columns:120px 1fr 1fr;align-items:end}.ff-rows .n{grid-row:auto;font-size:64px}.ff-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-plan{min-height:320px}.ff-soon .ff-stamp{width:170px;font-size:18px}.ff-soon .ff-stamp b{font-size:48px}}.ff-club h1{letter-spacing:-.05em;font-size:clamp(56px,16vw,170px)}.ff .ff-cat.o{color:var(--orange)}.ff-links-head{min-height:0!important}.ff .p-white .ff-rows .n,.ff .p-ink .ff-rows .n,.ff-plan b.o{color:var(--orange)}@media (width>=760px){.ff-club-hero{min-height:calc(100vh - 72px)}}@media (width<=759px){.ff-pagehead-stamp{display:none}}.ff-pagehead h1{font-size:clamp(44px,12.5vw,190px)}.ff-rows h3{font-size:clamp(24px,6.4vw,64px)}.ff-plan b{font-size:clamp(30px,9vw,110px)}.ff-split-copy h2.ff-email{font-size:clamp(24px,7vw,80px)}@media (width>=760px){.ff-split-copy h2.ff-email{font-size:clamp(30px,3.4vw,64px)}}.ff-grid .ff-dish:last-child:nth-child(odd){grid-column:span 2}.ff-grid .ff-dish:last-child:nth-child(odd) .ff-dish-img{aspect-ratio:16/10}@media (width>=760px){.ff-grid .ff-dish:last-child:nth-child(odd){grid-column:auto}.ff-grid .ff-dish:last-child:nth-child(odd) .ff-dish-img{aspect-ratio:4/5}.ff-club h1,.ff-club h2{font-size:clamp(56px,7.4vw,136px)}.ff-pagehead h1{max-width:none;font-size:clamp(64px,10.5vw,170px)}.ff-pagehead-stamp{top:auto;bottom:48px}}.ff-app{aspect-ratio:9/18.5;background:var(--white);width:min(300px,78%);color:var(--ink);border:8px solid var(--ink);box-shadow:14px 14px 0 var(--ink);flex-direction:column;font-family:Archivo,sans-serif;display:flex;position:relative;overflow:hidden}.ff-app-bar{background:var(--ink);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ff-app-bar img{width:auto;height:14px}.ff-app-bar span{color:var(--orange);letter-spacing:.06em;font:700 9px JetBrains Mono,monospace}.ff-app-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px;display:flex}.ff-app-k{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font:700 9px JetBrains Mono,monospace}.ff-app-hero{aspect-ratio:4/3;background:var(--ink);position:relative;overflow:hidden}.ff-app-hero img{object-fit:cover;width:100%;height:100%}.ff-app-hero div{background:var(--orange);color:var(--white);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ff-app-hero b{font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.02em;font-size:13px;font-weight:900;line-height:.95}.ff-app-hero span{text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.ff-app-week{margin:0;padding:0;list-style:none}.ff-app-week li{border-bottom:2px solid var(--ink);align-items:baseline;gap:8px;padding:5px 0;font-size:11px;font-weight:700;line-height:1.15;display:flex}.ff-app-week i{text-transform:uppercase;width:26px;color:var(--orange);flex:none;font:700 9px JetBrains Mono,monospace}.ff-app-week span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ff-app-list{background:var(--ink);color:var(--white);flex-direction:column;gap:3px;margin-top:auto;padding:8px;display:flex}.ff-app-list b{font-variation-settings:var(--xw);text-transform:uppercase;font-size:12px;font-weight:900}.ff-app-tick{color:var(--lime);font:700 9px JetBrains Mono,monospace}.ff-app-tabs{border-top:3px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.ff-app-tabs span{text-align:center;text-transform:uppercase;padding:9px 0;font:700 9px JetBrains Mono,monospace}.ff-app-tabs .on{background:var(--orange);color:var(--white)}.ff-countdown{border-top:3px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ff-countdown div{padding:16px var(--gut) 20px;border-right:3px solid var(--ink);flex-direction:column;gap:4px;display:flex}.ff-countdown div:last-child{border-right:0}.ff-countdown b{font-variation-settings:var(--xw);letter-spacing:-.05em;font-size:clamp(40px,11vw,140px);font-weight:900;line-height:.85}.ff-countdown span{text-transform:uppercase;letter-spacing:.08em;font:700 11px JetBrains Mono,monospace}.ff-hero-stamp{top:auto;bottom:64px;right:12px}@media (width>=1024px){.ff-hero-stamp{top:auto;bottom:90px;right:36px}}.ff-menu{background:var(--ink);gap:0;padding:0}.ff .ff-menu a{padding:16px var(--gut);border-bottom:0;font-size:30px;position:relative}.ff .ff-menu a i{margin-left:auto;font-size:26px;font-style:normal;transition:transform .2s cubic-bezier(.2,1.6,.4,1)}.ff .ff-menu a:hover i,.ff .ff-menu a:active i{transform:translate(6px)rotate(-45deg)}.ff .ff-menu .ff-menu-join{padding:0 var(--gut);background:var(--white);min-height:64px;color:var(--ink);margin:0;font-size:18px}.ff-b5-top{padding:34px var(--gut) 30px;flex-direction:column;gap:18px;display:flex}.ff-b5-top h1{letter-spacing:-.05em;font-size:clamp(54px,15vw,210px);line-height:.84}.ff-b5-top p{max-width:40ch;font-size:18px;font-weight:600;line-height:1.4}.ff-b5-clock{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ff-b5-clock div{padding:18px var(--gut) 22px;flex-direction:column;gap:6px;display:flex;overflow:hidden}.ff-b5-clock b{font-variation-settings:var(--xw);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(76px,24vw,230px);font-weight:900;line-height:.82;display:block}.ff-b5-clock b.tick{animation:.45s cubic-bezier(.2,1.6,.4,1) ff-tick}.ff-b5-clock span{text-transform:uppercase;letter-spacing:.1em;font:700 12px JetBrains Mono,monospace}@keyframes ff-tick{0%{opacity:.2;transform:translateY(-38%)scale(1.08)}to{opacity:1;transform:none}}.ff-b5-locked{padding:40px var(--gut) 56px;gap:28px;display:grid;position:relative;overflow:hidden}.ff-b5-book{aspect-ratio:3/4;background:var(--orange);width:min(260px,64%);box-shadow:14px 14px 0 var(--yolk);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative}.ff-b5-book span{font-variation-settings:var(--xw);letter-spacing:-.06em;color:var(--ink);font-size:clamp(90px,26vw,170px);font-weight:900;line-height:.8}.ff-b5-book i{text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font:700 12px JetBrains Mono,monospace}.ff-b5-stamp{width:130px;font-size:13px;position:absolute;top:24px;right:12px}.ff-b5-stamp b{font-size:28px;display:block}.ff-b5-locked-copy{flex-direction:column;gap:14px;display:flex}.ff-b5-locked-copy h2{letter-spacing:-.04em;font-size:clamp(40px,10vw,110px);line-height:.86}.ff-b5-locked-copy p{color:#d9d6d0;max-width:40ch;font-size:17px;line-height:1.45}@media (width>=760px){.ff-b5-top{padding:64px var(--gut) 48px}.ff-b5-clock{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-b5-clock b{font-size:clamp(90px,13vw,230px)}.ff-b5-locked{padding:80px var(--gut);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.ff-b5-stamp{top:50px;left:calc(var(--gut) + 250px);width:170px;font-size:16px;right:auto}.ff-b5-stamp b{font-size:38px}}@media (prefers-reduced-motion:reduce){.ff-b5-clock b.tick{animation:none}}.ff-b5-stamp{color:var(--ink)}.ff-b5-stamp b{color:var(--orange)}@media (width>=760px){.ff-b5-locked-copy h2{font-size:clamp(40px,5.4vw,96px)}}.ff-b5-top h1{font-size:clamp(36px,10.2vw,200px)}.ff-studio-top{padding:34px var(--gut) 30px;flex-direction:column;gap:16px;display:flex}.ff-studio-top h1{letter-spacing:-.05em;font-size:clamp(44px,11vw,150px);line-height:.86}.ff-studio-top p{max-width:42ch;font-size:17px;font-weight:600}.ff-studio-note{background:var(--ink);color:var(--white);max-width:60ch;padding:14px 16px;font-size:15px;line-height:1.45}.ff-studio-note code{color:var(--yolk);font:700 13px JetBrains Mono,monospace}.ff-studio-pass{flex-direction:column;gap:6px;max-width:320px;display:flex}.ff-studio-pass span{text-transform:uppercase;letter-spacing:.1em;font:700 11px JetBrains Mono,monospace}.ff-studio-pass input{border:3px solid var(--ink);background:var(--white);border-radius:0;height:50px;padding:0 12px;font-size:18px}.ff-studio-grid{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.ff-studio-slot{background:var(--white);color:var(--ink);flex-direction:column;display:flex}.ff-studio-img{aspect-ratio:4/5;cursor:pointer;background:var(--ink);border:0;padding:0;position:relative;overflow:hidden}.ff-studio-img img{object-fit:cover;width:100%;height:100%}.ff-studio-img span{background:var(--orange);color:var(--white);text-transform:uppercase;letter-spacing:.08em;padding:10px;font:700 12px JetBrains Mono,monospace;position:absolute;bottom:0;left:0;right:0}.ff-studio-meta{flex-direction:column;gap:6px;padding:12px;display:flex}.ff-studio-meta b{font-variation-settings:var(--xw);text-transform:uppercase;font-size:15px;font-weight:900;line-height:1.05}.ff-studio-meta small{color:#555;font:500 11px JetBrains Mono,monospace}.ff-studio-btns{flex-wrap:wrap;gap:8px;display:flex}.ff-studio-btns .ff-btn{min-height:44px;padding:0 14px;font-size:13px}.ff-studio-btns .ff-btn:disabled{opacity:.45;cursor:not-allowed}.ff .ff-studio-state{color:var(--ink);font-weight:700}@media (width>=760px){.ff-studio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-studio-top{padding:56px var(--gut) 44px}}.ff-book-stars{letter-spacing:.04em;color:var(--yolk);font:700 11px JetBrains Mono,monospace}.ff-book-stars b{color:var(--white)}.ff-bk-hero{display:grid}.ff-bk-copy{padding:30px var(--gut) 26px;flex-direction:column;gap:16px;display:flex}.ff-bk-copy h1{letter-spacing:-.05em;font-size:clamp(44px,12vw,150px);line-height:.86}.ff-bk-title{max-width:34ch;font-size:17px;font-weight:800;line-height:1.3}.ff-bk-stars{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ff-bk-stars span{letter-spacing:2px;color:var(--ink);font-size:26px}.p-cobalt .ff-bk-stars span,.p-magenta .ff-bk-stars span{color:var(--yolk)}.ff-bk-stars b{font-variation-settings:var(--xw);letter-spacing:-.04em;font-size:34px;font-weight:900}.ff-bk-stars small{text-transform:uppercase;letter-spacing:.08em;font:700 11px JetBrains Mono,monospace}.ff-bk-cover{padding:8px var(--gut) 46px;place-items:center;display:grid;position:relative}.ff-bk-cover .ff-bk-cover-img{width:min(380px,78%);box-shadow:14px 14px 0 var(--ink);transition:transform .3s cubic-bezier(.2,1.6,.4,1);position:relative}.ff-bk-cover:hover .ff-bk-cover-img{transform:translate(-4px,-8px)rotate(-2deg)}.ff-bk-stamp{width:118px;font-size:13px;position:absolute;top:0;right:8px}.ff-bk-stamp b{font-size:26px}.ff-bk-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ff-bk-facts>div{padding:18px var(--gut);border-bottom:3px solid #2b2925;border-right:3px solid #2b2925;flex-direction:column;justify-content:flex-end;gap:6px;display:flex}.ff-bk-facts b{font-variation-settings:var(--xw);letter-spacing:-.05em;color:var(--yolk);font-size:clamp(34px,9vw,80px);font-weight:900;line-height:.86}.ff-bk-facts span{text-transform:uppercase;letter-spacing:.08em;font:700 11px JetBrains Mono,monospace}.ff-bk-facts .ff-bk-badge span{font-variation-settings:var(--xw);text-transform:uppercase;color:var(--lime);letter-spacing:-.01em;font:900 15px/1.1 Archivo,sans-serif}.ff-bk-big{padding:40px var(--gut);flex-direction:column;gap:14px;display:flex}.ff-bk-big h2{letter-spacing:-.06em;font-size:clamp(54px,15vw,220px);line-height:.84}.ff-bk-big p{max-width:40ch;font-size:18px;font-weight:700;line-height:1.4}.ff-bk-pitch{background:var(--white);color:var(--ink);padding:40px var(--gut);flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ff-bk-pitch p{letter-spacing:-.02em;max-width:30ch;font-size:clamp(22px,5.4vw,46px);font-weight:800;line-height:1.12}.ff-bk-reviews{background:var(--white);color:var(--ink);padding-bottom:36px}.ff-bk-reviews .ff-head h2{color:var(--ink)}.ff-bk-wall{background:var(--ink);border-block:3px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.ff-bk-review{padding:22px var(--gut) 24px;flex-direction:column;gap:10px;margin:0;display:flex}.ff-bk-rstars{letter-spacing:2px;font-size:22px}.ff-bk-review h3{letter-spacing:-.03em;font-size:clamp(22px,6vw,34px);line-height:.95}.ff-bk-review blockquote{margin:0;font-size:17px;font-weight:600;line-height:1.45}.ff-bk-review figcaption{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font:700 11px JetBrains Mono,monospace}.ff-bk-more{padding:22px var(--gut) 0}.ff-bk-all{padding:6px var(--gut) 28px;flex-wrap:wrap;gap:10px;display:flex}@media (width>=760px){.ff-bk-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:calc(100vh - 72px)}.ff-bk-copy{padding:56px var(--gut);justify-content:flex-end}.ff-bk-copy h1{font-size:clamp(56px,6.6vw,130px)}.ff-bk-cover{padding:56px 40px}.ff-bk-stamp{width:160px;font-size:16px;top:48px;right:80px}.ff-bk-stamp b{font-size:36px}.ff-bk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ff-bk-big h2{font-size:clamp(80px,12vw,220px)}.ff-bk-pitch{padding:72px var(--gut)}.ff-bk-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff-bk1{color:inherit;text-decoration:none;display:grid}.ff-bk1-cover{padding:30px var(--gut) 10px;place-items:center;display:grid}.ff-bk1-cover img{width:min(320px,70%);box-shadow:14px 14px 0 var(--ink);transition:transform .3s cubic-bezier(.2,1.6,.4,1);transform:rotate(-3deg)}.ff-bk1:hover .ff-bk1-cover img{transform:rotate(0)translateY(-6px)}.ff-bk1-copy{padding:26px var(--gut) 36px;flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ff-bk1-copy h2{letter-spacing:-.06em;font-size:clamp(50px,14vw,170px);line-height:.84}.ff-bk1-copy p{max-width:40ch;font-size:17px;font-weight:700;line-height:1.4}@media (width>=760px){.ff-bk1{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.ff-bk1-cover{padding:56px}.ff-bk1-copy{padding:56px var(--gut)}.ff-bk1-copy h2{font-size:clamp(70px,9vw,170px)}}.ff-rc-hero{display:grid}.ff-rc-img{aspect-ratio:4/5;background:var(--ink);position:relative;overflow:hidden}.ff-rc-img img{object-fit:cover;width:100%;height:100%}.ff-rc-stamp{width:112px;font-size:14px;position:absolute;bottom:14px;right:12px}.ff-rc-stamp b{font-size:22px}.ff-rc-copy{padding:28px var(--gut) 32px;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ff-rc-copy h1{letter-spacing:-.05em;font-size:clamp(40px,11vw,120px);line-height:.88}.ff-rc-copy p{max-width:38ch;font-size:18px;font-weight:700;line-height:1.4}.ff-rc-body{background:var(--white);color:var(--ink);display:grid}.ff-rc-ing,.ff-rc-method{padding:34px var(--gut);flex-direction:column;gap:12px;display:flex}.ff-rc-ing{background:var(--yolk)}.ff-rc-body h2{letter-spacing:-.05em;color:var(--ink);font-size:clamp(36px,9vw,72px);line-height:.9}.ff-rc-ing ul{margin:6px 0 0;padding:0;list-style:none}.ff-rc-ing li{border-bottom:2px solid var(--ink);gap:10px;padding:12px 0;font-size:17px;font-weight:700;line-height:1.35;display:flex}.ff-rc-ing li:before{content:"■";color:var(--orange);font-size:12px;line-height:1.9}.ff-rc-method ol{counter-reset:s;margin:6px 0 0;padding:0;list-style:none}.ff-rc-method li{border-bottom:2px solid var(--ink);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.ff-rc-method li b{font-variation-settings:var(--xw);letter-spacing:-.05em;color:var(--orange);font-size:34px;font-weight:900;line-height:.9}.ff-rc-method li span{font-size:17px;line-height:1.5}.ff-rc-share{background:var(--ink);color:var(--white);margin-top:16px;padding:18px}.ff-rc-share p{margin-top:6px;font-size:17px;font-weight:700}.ff-rc-share a{color:var(--yolk)}@media (width>=760px){.ff-rc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 72px)}.ff-rc-img{aspect-ratio:auto}.ff-rc-copy{padding:56px var(--gut);justify-content:flex-end}.ff-rc-copy h1{font-size:clamp(48px,5.8vw,110px)}.ff-rc-stamp{width:150px;font-size:17px;bottom:30px;right:30px}.ff-rc-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ff-rc-ing,.ff-rc-method{padding:64px var(--gut)}.ff-rc-ing{align-self:start;position:sticky;top:72px}.ff-rc-body h2{font-size:clamp(32px,3.4vw,60px)}}@media (width<=759px){.ff-hero-copy{padding:18px var(--gut) 20px;gap:12px}.ff-hero-copy>.ff-cat{display:none}.ff-hero h1{font-size:clamp(44px,13.6vw,72px);line-height:.84}.ff-hero-copy>p{font-size:16px;line-height:1.35}.ff-hero-cta{flex-wrap:nowrap;gap:8px}.ff-hero-cta .ff-btn{white-space:nowrap;min-height:48px;padding:0 14px;font-size:13px}.ff-hero-food{aspect-ratio:1}}@media (width<=380px){.ff-hero-cta .ff-btn{padding:0 10px;font-size:12px}}.ff .ff-dish .ff-dish-label{background:var(--ink);color:var(--white);border-top:8px solid var(--pc,var(--orange))}.ff .ff-dish h3 em{color:var(--pc,var(--orange))}.ff .ff-dish.p-cobalt h3 em{color:var(--white)}.ff .ff-dish{background:var(--ink);color:var(--white)}.ff-dish.p-orange{--pc:var(--orange)}.ff-dish.p-cobalt{--pc:var(--cobalt)}.ff-dish.p-yolk{--pc:var(--yolk)}.ff-dish.p-jade{--pc:var(--jade)}.ff-dish.p-magenta{--pc:var(--magenta)}.ff-dish.p-lime{--pc:var(--lime)}@media (width<=759px){.ff-head h2{font-size:clamp(40px,12vw,120px)}.ff-books .ff-head h2{font-size:clamp(38px,11vw,120px)}.ff-club h1,.ff-club h2{font-size:clamp(46px,13vw,140px)}.ff-hayley h2{font-size:clamp(46px,13.5vw,130px)}.ff-pagehead h1{font-size:clamp(38px,10.5vw,160px)}.ff-split-copy h2{font-size:clamp(40px,11.5vw,120px)}.ff-dish h3{font-size:clamp(18px,5.2vw,40px)}}@media (width<=1023px){.ff-foot{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.ff-bk-stamp{line-height:1}.ff-bk-stamp b{display:inline-block}.ff-bk-cover-photo{min-height:460px;padding-top:40px;overflow:hidden}.ff-bk-cover-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ff-bk-cover-photo .ff-bk-cover-img{z-index:1;width:min(300px,64%)}.ff-bk-cover-photo .ff-bk-stamp{z-index:2;top:14px;right:14px}.ff-bk-inside{background:var(--ink);color:var(--white);padding-bottom:34px}.ff-bk-strip{scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none;grid-auto-columns:74%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.ff-bk-strip::-webkit-scrollbar{display:none}.ff-bk-shot{scroll-snap-align:start;aspect-ratio:746/972;display:block;overflow:hidden}.ff-bk-shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ff-bk-shot:hover img{transform:scale(1.05)}@media (width>=760px){.ff-bk-cover-photo{min-height:0}.ff-bk-cover-photo .ff-bk-cover-img{width:min(380px,62%)}.ff-bk-cover-photo .ff-bk-stamp{top:40px;right:40px}.ff-bk-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:12px;overflow:visible}}@media (width>=1200px){.ff-bk-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.ff-bk-stamp-5{font-size:12px}.ff-bk-stamp-5 b{font-size:24px}@media (width>=760px){.ff .ff-bk-cover-photo .ff-bk-stamp-5{width:176px;font-size:15px}.ff-bk-stamp-5 b{font-size:32px}}.ff-hero-copy>.ff-cat{display:none}.ff-hero-copy>p.ff-hero-proof{text-transform:uppercase;letter-spacing:.05em;color:var(--white);max-width:none;font:700 11px/1.3 JetBrains Mono,monospace}@media (width>=760px){.ff-hero-copy>p.ff-hero-proof{font-size:13px}}.ff-hero-proof b{color:var(--ink);margin-right:4px}.ff .ff-btn-main,.ff .ff-hero .ff-btn-main{box-shadow:6px 6px 0 var(--white)}.ff .ff-hero .ff-btn-line{border-width:3px}@media (width<=759px){.ff-hero-cta{flex-wrap:wrap}.ff .ff-hero .ff-btn-main{flex:100%;justify-content:center}.ff .ff-hero .ff-btn-line{flex:none}}.ff-bridge{padding:22px var(--gut);background:var(--ink);color:var(--white);border-top:3px solid var(--ink);gap:8px;margin:0;text-decoration:none;display:grid}.ff-bridge b{font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(20px,5.4vw,40px);font-weight:900;line-height:.98}.ff-bridge b span{color:var(--orange)}.ff-bridge-go{text-transform:uppercase;letter-spacing:.06em;color:var(--yolk);align-items:center;gap:8px;font:700 12px JetBrains Mono,monospace;display:inline-flex}.ff-bridge:hover .ff-bridge-go svg{transform:translate(5px)}.ff-bridge-go svg{width:18px;height:18px;transition:transform .2s}@media (width>=760px){.ff-bridge{padding:30px var(--gut);grid-template-columns:minmax(0,1fr) auto;align-items:end}.ff-bridge .ff-cat{grid-column:1/-1}}.ff-club-lede{max-width:40ch;font-size:18px;font-weight:600;line-height:1.4}.ff .ff-club ol.ff-club-steps{margin:0;padding:0;list-style:none}.ff .ff-club .ff-club-steps li{border-bottom:3px solid var(--white);text-transform:none;font-variation-settings:normal;letter-spacing:0;grid-template-columns:54px minmax(0,1fr);gap:2px 12px;padding:14px 0;font-size:16px;font-weight:600;display:grid}.ff .ff-club .ff-club-steps li:first-child{border-top:3px solid var(--white)}.ff-club-steps i{font-variation-settings:var(--xw);letter-spacing:-.05em;color:var(--orange);grid-row:span 2;font-size:34px;font-style:normal;font-weight:900;line-height:.9}.ff .ff-club .ff-club-steps b{color:var(--white);font-variation-settings:var(--xw);text-transform:uppercase;letter-spacing:-.02em;font-size:22px;font-weight:900;line-height:1}.ff-club-steps span{opacity:.9;line-height:1.35}.ff-club-cta{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.ff .ff-club .ff-btn-main{box-shadow:6px 6px 0 var(--white)}.ff-club-signin{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:4px;font:700 12px JetBrains Mono,monospace;text-decoration:underline}.ff-club-signin:hover{color:var(--orange)}@media (width>=760px){.ff-hero h1{font-size:max(80px,min(11.5vw,15.5vh,220px))}.ff-hero-food>img{position:absolute;inset:0}}.ff-reveal{display:grid}.ff-reveal-copy{padding:34px var(--gut) 30px;color:var(--ink);flex-direction:column;gap:18px;display:flex}.ff-reveal h1{letter-spacing:-.05em;font-size:clamp(44px,12.4vw,170px);line-height:.84}.ff-reveal h1 .ff-accent{color:var(--white)}.ff-reveal p{max-width:38ch;font-size:18px;font-weight:600;line-height:1.4}.ff-reveal-cover{padding:10px var(--gut) 48px;place-items:center;display:grid;position:relative}.ff-reveal-cover img{border:6px solid var(--ink);width:min(380px,80%);height:auto;box-shadow:14px 14px 0 var(--ink)}.ff .ff-reveal-stamp{width:116px;font-size:13px;position:absolute;bottom:18px;right:8px}.ff .ff-reveal-stamp b{color:var(--yolk);font-size:34px;display:block}.ff-book-new img{box-shadow:10px 10px 0 var(--yolk)}.ff-book-new .ff-cat{color:var(--yolk)}@media (width>=760px){.ff-reveal{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:calc(100vh - 72px)}.ff-reveal-copy{padding:56px var(--gut);justify-content:flex-end}.ff-reveal h1{font-size:clamp(60px,7.6vw,150px)}.ff-reveal-cover{padding:56px 32px}.ff-reveal-cover img{width:min(440px,78%)}.ff .ff-reveal-stamp{width:170px;font-size:18px;bottom:40px;right:40px}.ff .ff-reveal-stamp b{font-size:50px}}.ff .hw5 :where(h1,h2,h3){font-variation-settings:"wdth" 100;text-transform:none;letter-spacing:normal;font-family:Archivo,Arial,sans-serif;font-weight:700;line-height:1.1}.hw5 *{box-sizing:border-box;margin:0;padding:0}.hw5 a{color:inherit;text-decoration:none}.hw5 img{display:block}.hw5{--o:#f24405;--ink:#141210;--cream:#f8f1e7;--yolk:#ffd43b;--cob:#1238d6;--mint:#eef6e6;--red:#e8232f;--sky:#2ca7c6;--pink:#ff9ec7}.hw5 .k{letter-spacing:.12em;text-transform:uppercase;font:700 10.5px/1 JetBrains Mono,monospace}.hw5 .X{font-variation-settings:"wdth" 125;letter-spacing:-.05em;font-weight:900;line-height:.84}.hw5 .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;font-size:15px;font-weight:800;transition:transform .15s;display:inline-flex}.hw5 .btn:active{transform:scale(.95)}.hw5 .rv{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.hw5 .rv.on{opacity:1;transform:none}.hw5 .split .ch{opacity:0;transition:transform .7s cubic-bezier(.2,1.4,.3,1),opacity .4s;display:inline-block;transform:translateY(110%)rotate(8deg)}.hw5 .split.on .ch{opacity:1;transform:none}.hw5 .split .ln{padding-bottom:.04em;display:block;overflow:hidden}.hw5 .split .w{white-space:nowrap;display:inline-block}.hw5 .cv{color:#fff;background:#333;height:844px;position:relative;overflow:hidden}.hw5 .cv .bg,.hw5 .cv .me{object-fit:cover;object-position:50% 32%;width:100%;height:100%;position:absolute;inset:0}.hw5 .cv .me{z-index:3;pointer-events:none}.hw5 .cv .shade{background:linear-gradient(#00000059,#0000 30% 50%,#000000c7);position:absolute;inset:0}.hw5 .cv .mast{z-index:2;text-align:center;position:absolute;top:44px;left:8px;right:8px}.hw5 .cv .mast .ln{white-space:nowrap}.hw5 .cv .strap{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:20px;right:14px}.hw5 .cv .menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0003;border:1px solid #ffffff80;border-radius:999px;padding:8px 12px}.hw5 .cv .cl{z-index:4;text-shadow:0 2px 16px #0000008c;position:absolute}.hw5 .cv .cl b{font-variation-settings:"wdth" 112;letter-spacing:-.05em;font-size:58px;font-weight:900;line-height:.85;display:block}.hw5 .cv .cl span{margin-top:6px;font-size:14px;font-weight:700;line-height:1.15;display:block}.hw5 .cv .cl em{background:var(--o);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;margin-bottom:8px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.hw5 .cv .bot{z-index:4;position:absolute;bottom:26px;left:20px;right:20px}.hw5 .cv h1{letter-spacing:-.05em;font-size:42px;font-weight:800;line-height:.92}.hw5 .cv .row{gap:10px;margin-top:18px;display:flex}.hw5 .cv .row .btn{background:var(--o);color:#fff;flex:1.5;padding:16px 10px;font-size:14.5px}.hw5 .cv .row .g{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff73;flex:1}.hw5 .num{background:var(--cream);padding:56px 20px 44px}.hw5 .num .grid{grid-template-columns:1fr;gap:26px;margin-top:22px;display:grid}.hw5 .num b{font-size:84px;display:block}.hw5 .num i{border-radius:3px;width:0;height:6px;margin:10px 0 9px;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.hw5 .num .on i{width:86%}.hw5 .num small{color:#5b544b;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.hw5 .tea{background:var(--yolk);text-align:center;padding:56px 20px 50px;position:relative;overflow:hidden}.hw5 .tea h2{color:var(--red);font-size:74px;transform:rotate(-3deg)}.hw5 .tea h2 .ln:nth-child(2){color:var(--cob);transform:rotate(2deg)}.hw5 .tea p.l{max-width:300px;margin:16px auto 0;font-size:16px;font-weight:600}.hw5 .squig{pointer-events:none;position:absolute}.hw5 .card{border:3px solid var(--ink);width:270px;box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:22px;margin:26px auto 0;padding:10px;transition:transform .3s;position:relative;transform:rotate(-2deg)}.hw5 .card.spin{animation:.45s hw5-wob}@keyframes hw5-wob{30%{transform:rotate(4deg)scale(.96)}70%{transform:rotate(-5deg)scale(1.03)}}.hw5 .card .im{border-radius:14px;height:300px;overflow:hidden}.hw5 .card .im img{object-fit:cover;width:100%;height:100%}.hw5 .card .tag{background:var(--o);color:#fff;border-radius:999px;padding:6px 10px;position:absolute;top:20px;left:20px}.hw5 .card b{font-variation-settings:"wdth" 110;letter-spacing:-.03em;text-align:left;margin:12px 4px 4px;font-size:22px;font-weight:900;line-height:1;display:block}.hw5 .card small{text-align:left;color:#5b544b;margin:0 4px 4px;font-size:13px;font-weight:600;display:block}.hw5 .tea .go{background:var(--ink);color:#fff;box-shadow:0 8px 0 var(--o);margin-top:28px;padding:18px 28px;font-size:17px}.hw5 .tea .get{text-underline-offset:4px;margin-top:16px;font-weight:800;text-decoration:underline;display:block}.hw5 .mq{background:var(--ink);color:#fff;padding:52px 0 44px;overflow:hidden}.hw5 .mq h2{padding:0 20px;font-size:46px}.hw5 .mq h2 em{color:var(--o);font-style:normal}.hw5 .mq .row{gap:10px;width:max-content;margin-top:12px;animation:40s linear infinite hw5-slide;display:flex}.hw5 .mq .row.r{animation-duration:46s;animation-direction:reverse}.hw5 .mq h2+.row{margin-top:26px}@keyframes hw5-slide{to{transform:translate(-50%)}}.hw5 .mq .t{border-radius:14px;flex:none;width:130px;height:160px;position:relative;overflow:hidden}.hw5 .mq .t img{object-fit:cover;width:100%;height:100%}.hw5 .mq .t span{font-variation-settings:"wdth" 115;text-transform:uppercase;text-shadow:0 1px 8px #0009;font-size:13px;font-weight:900;line-height:1;position:absolute;bottom:8px;left:8px;right:8px}.hw5 .nb{background:#fbf8f1 radial-gradient(#d9d2c6 1px,#0000 1px) 0 0/9px 9px;padding:50px 14px 40px}.hw5 .nb .hd{border:1.5px solid var(--ink);background:#fbf8f1;margin-bottom:10px;padding:16px}.hw5 .nb .hd h2{font-size:34px}.hw5 .nb .hd p{text-transform:uppercase;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.5}.hw5 .nb .g{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hw5 .nb .c{border:1.5px solid var(--ink);background:#fff;flex-direction:column;transition:transform .2s;display:flex}.hw5 .nb .c:active{transform:rotate(-1.5deg)scale(.98)}.hw5 .nb .c .im{border-bottom:1.5px solid var(--ink);flex:1;min-height:150px;overflow:hidden}.hw5 .nb .c .im img{object-fit:cover;width:100%;height:100%}.hw5 .nb .c .ft{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.hw5 .nb .c .ft span{text-transform:uppercase;font:700 9.5px/1.15 JetBrains Mono,monospace}.hw5 .nb .c .ft em{text-transform:uppercase;white-space:nowrap;padding:4px 6px;font:700 8.5px/1 JetBrains Mono,monospace}.hw5 .nb .tall .im{min-height:330px}.hw5 .nb .wide{grid-column:span 2}.hw5 .nb .wide .im{min-height:200px}.hw5 .nb .note{background:var(--pink);border:1.5px solid var(--ink);align-items:center;padding:16px;display:flex;transform:rotate(1.5deg)}.hw5 .nb .note b{font-size:26px;line-height:.95}.hw5 .nb .more{background:var(--ink);color:#fff;width:max-content;margin:18px auto 0;padding:12px 18px;font-size:13px;display:flex}.hw5 .bk{background:var(--red);color:#fff;padding:54px 0 46px;overflow:hidden}.hw5 .bk h2{color:#fff;padding:0 18px;font-size:48px;transform:rotate(-2deg)}.hw5 .bk h2 .ln:nth-child(2){color:var(--yolk)}.hw5 .bk p.l{margin-top:14px;padding:0 20px;font-size:15.5px;font-weight:600}.hw5 .bk .car{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;padding:30px 20px 22px;display:flex;overflow-x:auto}.hw5 .bk .car::-webkit-scrollbar{display:none}.hw5 .bk .b{text-align:center;flex:none;width:190px}.hw5 .bk .b img{object-fit:cover;border-radius:4px;width:190px;height:248px;transition:transform .3s;box-shadow:0 18px 30px #50000073}.hw5 .bk .b:nth-child(odd) img{transform:rotate(-3deg)}.hw5 .bk .b:nth-child(2n) img{transform:rotate(3deg)}.hw5 .bk .b span{background:var(--yolk);color:var(--ink);border-radius:999px;margin-top:16px;padding:10px 16px;font-size:13.5px;font-weight:800;display:inline-block}.hw5 .bk .b.new span{color:var(--red);background:#fff}.hw5 .bk .arr{gap:10px;padding:0 20px;display:flex}.hw5 .bk .arr button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:46px;height:46px;font-size:20px}.hw5 .club{background:var(--cob);color:#fff;padding:54px 20px 46px;position:relative;overflow:hidden}.hw5 .club h2{font-size:56px;transform:rotate(-2deg)}.hw5 .club h2 .ln:nth-child(2){color:var(--yolk)}.hw5 .club .ph{background:var(--ink);border-radius:40px;width:244px;height:501px;margin:30px auto 0;padding:10px;position:relative;box-shadow:0 30px 60px #00001e80}.hw5 .club .ph:before{content:"";z-index:2;background:var(--ink);border-radius:999px;width:70px;height:20px;margin-left:-35px;position:absolute;top:16px;left:50%}.hw5 .club .ph img{object-fit:cover;object-position:50% 0;border-radius:31px;width:100%;height:100%;padding-top:0}.hw5 .club .ph .scr{background:#fff;border-radius:31px;width:100%;height:100%;padding-top:30px;overflow:hidden}.hw5 .club .stk{z-index:3;background:var(--yolk);color:var(--ink);font-variation-settings:"wdth" 120;text-align:center;border-radius:50%;place-items:center;width:84px;height:84px;font-size:14px;font-weight:900;line-height:.95;animation:3s ease-in-out infinite hw5-bob;display:grid;position:absolute;top:430px;right:-6px;transform:rotate(-12deg);box-shadow:0 10px 20px #00000040}@keyframes hw5-bob{50%{transform:rotate(-6deg)translateY(-6px)}}.hw5 .club .btn{background:var(--o);color:#fff;width:100%;box-shadow:0 7px 0 var(--ink);margin-top:26px;font-size:16.5px}.hw5 .club small{text-align:center;margin-top:12px;font-size:13px;font-weight:600;display:block}.hw5 .ab{color:#fff;height:600px;position:relative;overflow:hidden}.hw5 .ab img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;position:absolute;inset:0}.hw5 .ab:after{content:"";background:linear-gradient(#0000 35%,#0000008c 60%,#000000d1);position:absolute;inset:0}.hw5 .ab .in{z-index:2;position:absolute;bottom:30px;left:20px;right:20px}.hw5 .ab .in .k{display:block}.hw5 .ab h2{font-size:60px}.hw5 .ab p{margin-top:14px;font-size:15px;line-height:1.5}.hw5 .ft{background:var(--cream);padding:46px 20px 80px}.hw5 .ft .wm{font-size:58px}.hw5 .ft .wm i,.hw5 .cv .mast i{color:var(--o);font-style:normal}.hw5 .ft nav{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:26px;font-size:15px;font-weight:600;display:grid}.hw5 .bk{text-align:left}.hw5 .bk-k{background:var(--yolk);color:var(--ink);margin:0 20px 14px;padding:7px 10px;display:inline-block}.hw5 .bk h2{line-height:.88;font-size:50px!important}.hw5 .bk-hero{width:270px;margin:30px auto 0;position:relative}.hw5 .bk-hero img{border-radius:5px;width:100%;animation:5s ease-in-out infinite hw5-bkf;transform:rotate(-4deg);box-shadow:0 34px 60px #50000080}@keyframes hw5-bkf{50%{transform:rotate(-2deg)translateY(-8px)}}.hw5 .bk-stamp{background:var(--yolk);width:92px;height:92px;color:var(--ink);text-align:center;font-variation-settings:"wdth" 120;text-transform:uppercase;border-radius:50%;place-items:center;font:900 12px/.95 Archivo;display:grid;position:absolute;top:-20px;right:-22px;transform:rotate(12deg);box-shadow:0 10px 20px #00000040}.hw5 .bk-stamp b{letter-spacing:-.04em;font-size:30px}.hw5 .bk-pts{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 20px 0;list-style:none;display:grid}.hw5 .bk-pts li{border-top:2px solid #ffffff80;padding-top:10px;font-size:12.5px;font-weight:600;line-height:1.25}.hw5 .bk-pts b{font-variation-settings:"wdth" 120;letter-spacing:-.04em;color:var(--yolk);font-size:34px;font-weight:900;line-height:1;display:block}.hw5 .bk .l{margin-top:22px!important}.hw5 .bk-go{background:var(--yolk);color:var(--ink);box-shadow:0 8px 0 var(--ink);margin:20px 20px 0;padding:19px;font-size:17px;display:flex}.hw5 .bk-shelf{border-top:1px solid #ffffff59;margin:46px 20px 0;padding-top:16px}.hw5 .bk .car{padding-top:18px!important}.hw5 .bk .b{width:150px!important}.hw5 .bk .b img{width:150px!important;height:196px!important}.hw5 .bk .b span{color:var(--red)!important;background:#fff!important}.hw5 .ovl{z-index:90;width:min(100%,430px);display:none;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.hw5 .ovl.open{display:block}.hw5 #hw5menu{color:#fff;background:#141210;padding:74px 24px 40px;overflow-y:auto}.hw5 #hw5menu a{letter-spacing:-.03em;cursor:pointer;border-bottom:1px solid #ffffff24;align-items:baseline;gap:14px;padding:15px 0;font-size:27px;font-weight:800;display:flex}.hw5 #hw5menu a span{color:var(--o);font:700 12px/1 JetBrains Mono,monospace}.hw5 #hw5menu .join{background:var(--o);border:0;border-radius:999px;justify-content:center;margin-top:26px;padding:17px;font-size:16px;display:flex}.hw5 #hw5menu .soc{text-transform:uppercase;letter-spacing:.1em;opacity:.8;gap:18px;margin-top:26px;font:700 11px/1 JetBrains Mono,monospace;display:flex}.hw5 .x{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:999px;padding:8px 12px;font:700 10.5px/1 JetBrains Mono,monospace;position:absolute;top:14px;right:14px}.hw5{color:#141210;-webkit-font-smoothing:antialiased;background:#fff;font-family:Archivo,Arial,sans-serif;overflow-x:hidden}.hw5 a{text-decoration:none}.hw5 .tea{display:none}.hw5 .abtn{color:#141210;background:#fff;margin-top:18px}.hw5 .bk-hero{display:block}.hw5 .cv .menu{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font:700 10.5px/1 JetBrains Mono,monospace}.hw5 #hw5menu .soc a{color:#fff}@media (width>=900px){.hw5{--gut:max(48px,calc((100vw - 1240px)/2))}.hw5 .ovl{width:min(100%,460px);left:auto;right:0;transform:none}.hw5 .cv{max-height:920px}.hw5 .cv .strap{left:var(--gut);right:var(--gut);top:24px}.hw5 .cv .mast{left:var(--gut);right:var(--gut);top:64px}.hw5 .cv .cl{display:none}.hw5 .cv .bot{left:var(--gut);max-width:560px;bottom:56px;right:auto}.hw5 .cv h1{font-size:76px}.hw5 .cv .row{max-width:460px;margin-top:26px}.hw5 .cv .row .btn{padding:18px 14px;font-size:16px}.hw5 .cv .shade{background:linear-gradient(#0000004d,#0000 28% 45%,#000000b3)}.hw5 .bk{padding:110px var(--gut) 80px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:64px;display:grid}.hw5 .bk>*{grid-column:1}.hw5 .bk-k,.hw5 .bk-go{margin-left:0;margin-right:0}.hw5 .bk h2,.hw5 .bk p.l,.hw5 .bk-pts{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.hw5 .bk-k{justify-self:start}.hw5 .bk h2{font-size:92px!important}.hw5 .bk-hero{grid-area:1/2/span 6;align-self:center;width:min(400px,100%);margin:10px auto 0}.hw5 .bk p.l{max-width:520px;font-size:18px}.hw5 .bk-pts{max-width:560px}.hw5 .bk-pts b{font-size:48px}.hw5 .bk-go{justify-self:start;padding:20px 34px!important}.hw5 .bk-shelf,.hw5 .bk .car{grid-column:1/-1}.hw5 .bk-shelf{margin:80px 0 0}.hw5 .bk .car{padding:24px 0 20px!important}.hw5 .bk .b{width:210px!important}.hw5 .bk .b img{width:210px!important;height:274px!important}.hw5 .num{padding:90px var(--gut) 80px}.hw5 .num .grid{grid-template-columns:1fr 1fr;gap:64px}.hw5 .num b{font-size:140px}.hw5 .num small{font-size:17px}.hw5 .mq{padding:96px 0 80px}.hw5 .mq h2{padding:0 var(--gut);font-size:96px}.hw5 .mq h2+.row{margin-top:44px}.hw5 .mq .row{gap:16px;margin-top:16px}.hw5 .mq .t{border-radius:18px;width:220px;height:280px}.hw5 .mq .t span{font-size:16px;bottom:14px;left:14px;right:14px}.hw5 .nb{padding:96px var(--gut) 80px}.hw5 .nb .hd{max-width:620px;margin-bottom:16px;padding:24px}.hw5 .nb .hd h2{font-size:56px}.hw5 .nb .g{grid-template-columns:repeat(4,1fr);gap:16px}.hw5 .nb .tall .im{min-height:420px}.hw5 .nb .g>a.c:not(.tall):not(.wide){grid-column:span 2}.hw5 .nb .g>a.c:not(.tall):not(.wide) .im{flex:none;height:340px;min-height:0;position:relative}.hw5 .nb .g>a.c:not(.tall):not(.wide) .im img{position:absolute;inset:0}.hw5 .nb .g>div a.c{grid-column:auto}.hw5 .nb .g>div a.c .im{min-height:150px}.hw5 .nb .c .ft span{font-size:11px}.hw5 .nb .c .ft em{font-size:10px}.hw5 .club{padding:110px var(--gut);grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:80px;display:grid}.hw5 .club>*{grid-column:1}.hw5 .club h2{font-size:104px}.hw5 .club p{max-width:500px;font-size:19px!important}.hw5 .club>div{grid-area:1/2/span 6;margin-right:40px}.hw5 .club .ph{margin:0}.hw5 .club .btn{justify-self:start;width:auto;margin-top:36px;padding:20px 34px}.hw5 .club small{text-align:left}.hw5 .ab{height:min(820px,90vh)}.hw5 .ab:after{background:linear-gradient(90deg,#000000b8,#00000040 50%,#0000 75%)}.hw5 .ab .in{left:var(--gut);max-width:520px;bottom:80px;right:auto}.hw5 .ab h2{font-size:104px}.hw5 .ab p{font-size:18px}.hw5 .ft{padding:80px var(--gut);grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.hw5 .ft .wm{font-size:96px}.hw5 .ft nav{grid-template-columns:repeat(4,auto);justify-content:end;gap:16px 36px;margin-top:0}.hw5 .ft nav a:hover,.hw5 .nb .c:hover{opacity:.85}.hw5 .nb .c:hover{transform:rotate(-1deg)}}@media (width>=900px) and (width<=1150px){.hw5 .bk h2{font-size:68px!important}.hw5 .club h2,.hw5 .ab h2{font-size:80px}.hw5 .nb .g{grid-template-columns:repeat(3,1fr)}}.hw5 .cv{height:100svh;min-height:640px;max-height:860px}.hw5 #hw5menu .soc a{font:inherit;letter-spacing:inherit;border:0;padding:0;display:inline}.hw5{--lt-bg:#f0f7e7;--lt-red:#e42c32;--lt-blue:#16a9de}.hw5 .bk{background:var(--lt-bg);color:var(--ink)}.hw5 .bk h2{color:var(--lt-red);transform:none}.hw5 .bk h2 .ln:nth-child(2){color:var(--lt-blue);font-style:italic}.hw5 .bk h2 .ln:nth-child(3){color:var(--lt-red)}.hw5 .bk-k{background:var(--lt-red);color:#fff}.hw5 .bk-hero img{box-shadow:0 26px 50px #143c2847}.hw5 .bk-stamp{background:var(--lt-red);color:#fff;box-shadow:0 10px 20px #e42c324d}.hw5 .bk-pts li{border-top-color:#14121040}.hw5 .bk-pts b{color:var(--lt-red)}.hw5 .bk-go{background:var(--lt-red);color:#fff;box-shadow:0 8px 0 var(--ink)}.hw5 .bk-shelf{border-top-color:#1412102e}.hw5 .bk .b img{box-shadow:0 16px 26px #14281e40}.hw5 .bk .b span{background:var(--ink)!important;color:#fff!important}.hw5 .nb .c .im img.fit{object-fit:contain;background:var(--lt-bg);padding:10px}.hw5 .nb .c .im:has(img.fit){background:var(--lt-bg)}.hw5 .mq .t{color:#fff;display:block}.hw5 .mq .t em{background:var(--o);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:4px 6px;font:700 8.5px/1 JetBrains Mono,monospace;position:absolute;top:8px;left:8px}@media (width>=900px){.hw5 .cv{background:#141210}.hw5 .cv .bg,.hw5 .cv .me{object-position:50% 22%;width:min(62%,900px);left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%);mask-image:linear-gradient(90deg,#0000 0,#000 26%)}.hw5 .cv .mast{text-align:left;width:min(54vw,760px);top:86px;right:auto}.hw5 .cv .shade{background:linear-gradient(90deg,#1412108c,#14121000 55%),linear-gradient(#00000040,#0000 30% 55%,#0009)}}.hw5.bx{--o:#f24405;--ink:#141210;--cream:#f8f1e7;--yolk:#ffd43b;--red:#e42c32;--blue:#16a9de;--mint:#e9f5e1;background:var(--cream)}.hw5.bx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hw5.bx :where(h1,h2){font-family:Archivo,Arial,sans-serif}.hw5.bx .X{font-variation-settings:"wdth" 125;letter-spacing:-.045em;text-transform:uppercase;font-weight:900;line-height:.86}.hw5.bx .split .ln{padding-bottom:.06em}.bx-pad{padding-left:22px;padding-right:22px}.hw5.bx .k{letter-spacing:.14em;text-transform:uppercase;font:700 10.5px/1.3 JetBrains Mono,monospace}.bx-strap{z-index:6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:relative}.bx-logo{font-variation-settings:"wdth" 125;letter-spacing:-.04em;font-size:17px;font-weight:900}.bx-logo i{color:var(--o);font-style:normal}.bx-strap.lt{color:#fff}.bx-strap.dk{color:var(--ink)}.bx-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;cursor:pointer;background:#ffffff1f;border:1px solid;border-radius:999px;padding:9px 14px}.hw5.bx .bx-btn{letter-spacing:-.01em;min-height:58px;box-shadow:0 6px 0 var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16.5px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.hw5.bx .bx-btn:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-2px)}.hw5.bx .bx-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(5px)}.bx-btn.hi{background:var(--hi);color:var(--ink)}.bx-btn.ink{background:var(--ink);color:#fff;box-shadow:0 6px 0 var(--o)!important}.bx-btn.red{background:var(--red);color:#fff}.bx-btn.yolk{background:var(--yolk);color:var(--ink)}.bx-btn.white{color:var(--red);background:#fff}.bx-btn.ghost{color:#fff;background:0 0;border:2px solid #fff;box-shadow:none!important}.bx-hero{background:var(--bg);color:#fff;padding-bottom:44px;position:relative;overflow:hidden}.bx-hero:before{content:"";background:radial-gradient(closest-side,var(--mid),transparent);opacity:.55;pointer-events:none;height:70%;position:absolute;inset:auto -30% -40%}.bx-hero-in{z-index:2;padding:8px 20px 0;position:relative}.bx-kick{color:var(--hi);display:inline-block}.hw5.bx .bx-h1{color:#fff;margin-top:14px;font-size:clamp(64px,19.5vw,190px)}.hw5.bx .bx-h1 .hi,.hw5.bx .bx-h2 .hi{color:var(--hi)}.bx-cover{width:min(270px,70vw);transform:translateY(var(--py,0)) rotate(-4deg);margin:28px auto 0;transition:transform .1s linear;display:block;position:relative}.bx-cover img{border-radius:5px;width:100%;animation:6s ease-in-out infinite bx-float;box-shadow:0 40px 60px -10px #0000008c,0 6px 14px #0000004d}@keyframes bx-float{50%{transform:translateY(-10px)rotate(1deg)}}.bx-seal{background:var(--hi);width:116px;height:116px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-26px;right:-30px;box-shadow:0 12px 24px #0000004d}.bx-seal svg{width:100%;height:100%;animation:16s linear infinite bx-spin;position:absolute;inset:0}.bx-seal text{letter-spacing:.09em;fill:var(--ink);font:800 9.4px JetBrains Mono,monospace}.bx-seal b{font-variation-settings:"wdth" 120;letter-spacing:-.05em;font-size:30px;font-weight:900;line-height:1}.bx-seal b small{font-size:16px}@keyframes bx-spin{to{transform:rotate(360deg)}}.bx-hook{letter-spacing:-.02em;max-width:420px;font-size:21px;font-weight:700;line-height:1.2}.bx-hero-copy .bx-btn{width:100%;max-width:420px;margin-top:22px}.bx-proof{opacity:.9;max-width:420px;margin-top:24px;font-size:13.5px;font-weight:600;line-height:1.45}.bx-proof span{color:var(--hi);letter-spacing:1px}.bx-tick{background:var(--ink);color:#fff;border-block:2px solid var(--ink);padding:15px 0;overflow:hidden}.bx-tick.t-o{background:var(--o)}.bx-tick.t-red{background:var(--red)}.bx-tick-in{font-variation-settings:"wdth" 120;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:22px;width:max-content;font-size:20px;font-weight:900;animation:38s linear infinite bx-tk;display:flex}.bx-tick-in i{color:var(--hi,var(--yolk));font-size:14px;font-style:normal}.bx-tick.t-o .bx-tick-in i,.bx-tick.t-red .bx-tick-in i{color:var(--yolk)}@keyframes bx-tk{to{transform:translate(-50%)}}.bx-k{color:var(--o);display:block}.hw5.bx .bx-h2{color:var(--ink);margin-top:12px;font-size:clamp(46px,13.4vw,120px)}.hw5.bx .bx-h2.big{font-size:clamp(42px,12vw,116px)}.bx-say .hw5.bx .bx-h2 .hi,.hw5.bx .bx-say .bx-h2 .hi,.hw5.bx .bx-inside .bx-h2 .hi,.hw5.bx .bx-rev .bx-h2 .hi{color:var(--bg)}.bx-inside{background:var(--cream);padding:64px 0 50px;overflow:hidden}.bx-wall{gap:12px;margin-top:30px;display:grid}.bx-wrow{gap:12px;width:max-content;animation:55s linear infinite bx-tk;display:flex}.bx-wrow.rev{animation-duration:62s;animation-direction:reverse}.bx-wall:hover .bx-wrow{animation-play-state:paused}.bx-wrow a{background:#ddd;border-radius:10px;flex:none;width:210px;height:262px;overflow:hidden}.bx-wrow img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bx-wrow a:hover img{transform:scale(1.06)}.bx-note{color:#6b6258;margin-top:20px;font-size:13.5px;font-weight:600}.bx-lede{color:#2a2621;max-width:620px;margin-top:24px;font-size:19px;font-weight:500;line-height:1.5}.bx-stats{gap:30px;margin:46px 0 42px;display:grid}.bx-stats .stat b{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--ink);font-size:84px;font-weight:900;line-height:.9;display:block}.bx-stats .stat i{background:var(--bg,var(--o));border-radius:3px;width:0;height:6px;margin:12px 0 10px;transition:width 1.3s cubic-bezier(.2,.8,.2,1);display:block}.bx-stats .stat:nth-child(2) i{background:var(--hi,var(--red))}.bx-stats .stat:nth-child(3) i{background:var(--o)}.bx-stats .stat.on i{width:88%}.bx-stats .stat small{color:#5b544b;font-size:14px;font-weight:600;display:block}.bx-rev{background:var(--cream);padding:64px 0 54px;overflow:hidden}.bx-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:30px 22px 10px;display:flex;overflow-x:auto}.bx-quotes::-webkit-scrollbar{display:none}.bx-quotes figure{scroll-snap-align:center;background:var(--bg);color:#fff;border-radius:20px;flex:none;width:84%;max-width:440px;margin:0;padding:56px 24px 26px;position:relative;overflow:hidden}.bx-quotes figure:nth-child(2n){background:var(--ink)}.bx-q{color:var(--hi);opacity:.95;font:900 180px/1 Archivo,serif;position:absolute;top:-34px;right:14px}.bx-qs{color:var(--hi);letter-spacing:2px;font-size:15px}.bx-quotes b{font-variation-settings:"wdth" 115;letter-spacing:-.035em;margin-top:12px;font-size:25px;font-weight:900;line-height:1.02;display:block}.bx-quotes blockquote{margin:14px 0 0;font-size:16.5px;font-weight:500;line-height:1.5}.bx-quotes figcaption{letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-top:18px;font:700 11px/1 JetBrains Mono,monospace}.bx-line{border-bottom:3px solid var(--ink);margin-top:24px;padding-bottom:3px;font-size:16px;font-weight:800;display:inline-block}.bx-lt{background:var(--mint);text-align:center;padding:66px 22px 60px;display:block;position:relative;overflow:hidden}.bx-lt-k{background:var(--red);color:#fff;padding:7px 10px;display:inline-block}.hw5.bx .bx-lt-h{font-variation-settings:"wdth" 112;letter-spacing:-.05em;color:var(--red);text-transform:none;margin-top:20px;font-size:clamp(54px,15.5vw,150px);font-weight:900;line-height:.86}.hw5.bx .bx-lt-h .ital,.hw5.bx .bx-lt-h .ital .ch{color:var(--blue);font-variation-settings:"wdth" 100;font-style:italic;font-weight:800}.bx-lt-cv{width:min(250px,66vw);transform:translateY(var(--py,0)) rotate(3deg);margin:34px auto 0;display:block;position:relative}.bx-lt-cv img{border-radius:4px;width:100%;box-shadow:0 36px 50px -12px #14462873}.bx-stamp{background:var(--red);color:#fff;text-align:center;border-radius:50%;place-content:center;width:96px;height:96px;animation:3.4s ease-in-out infinite bx-bob;display:grid;position:absolute;top:-24px;left:-26px;transform:rotate(-12deg);box-shadow:0 10px 22px #e42c3259}.bx-stamp small{text-transform:uppercase;letter-spacing:.02em;font:900 11px/1 Archivo,sans-serif}.bx-stamp b{font-variation-settings:"wdth" 120;letter-spacing:-.05em;font-size:34px;font-weight:900;line-height:.9}@keyframes bx-bob{50%{transform:rotate(-6deg)translateY(-6px)}}.bx-lt-p{max-width:330px;color:var(--ink);margin:30px auto 0;font-size:17px;font-weight:600;line-height:1.4;display:block}.bx-lt .bx-btn{margin-top:22px}.bx-shelf{background:var(--yolk);text-align:center;padding:64px 22px 60px;overflow:hidden}.hw5.bx .bx-shelf-h{color:var(--ink);font-size:clamp(46px,13.4vw,120px)}.bx-fan{--dx:min(84px,calc((100vw - 190px) / (var(--n) - 1)));max-width:520px;height:250px;margin:34px auto 30px;position:relative}.bx-fan a{width:136px;transform:translateX(calc(var(--i) * var(--dx))) rotate(calc(var(--i) * 7deg)) translateY(calc(var(--i) * var(--i) * 7px));transform-origin:50% 120%;z-index:2;margin-left:-68px;transition:transform .35s cubic-bezier(.2,1.2,.3,1);position:absolute;top:10px;left:50%}.bx-fan a:hover{transform:translateX(calc(var(--i) * var(--dx))) rotate(calc(var(--i) * 7deg)) translateY(-24px);z-index:5}.bx-fan img{border-radius:4px;width:100%;box-shadow:0 20px 34px #503c0059}.bx-club{background:var(--o);color:#fff;padding:64px 22px 62px;display:block}.bx-club-logo{width:170px}.hw5.bx .bx-club-h{color:#fff;margin-top:22px;font-size:clamp(46px,13vw,116px)}.hw5.bx .bx-club-h .ln:nth-child(2){color:var(--yolk)}.bx-club-p{max-width:520px;margin-top:20px;font-size:17px;font-weight:600;line-height:1.45;display:block}.bx-club .bx-btn{margin-top:26px}.hw5.bx .rv{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.hw5.bx .rv.on{opacity:1;transform:none}.bxs-head{background:var(--ink);color:#fff;padding-bottom:40px}.hw5.bx .bxs-h1{color:#fff;margin-top:16px;font-size:clamp(60px,17vw,170px)}.hw5.bx .bxs-h1 .or,.bxs-head .bx-kick{color:var(--o)}.bxs-p{opacity:.9;max-width:460px;margin-top:18px;font-size:18px;font-weight:600;line-height:1.4}.bxs-tabs{scrollbar-width:none;gap:8px;margin-top:26px;display:flex;overflow-x:auto}.bxs-tabs button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;flex:none;padding:12px 15px;font:800 14.5px/1 Archivo,Arial,sans-serif;transition:background .2s,color .2s}.bxs-tabs button.on{color:var(--ink);background:#fff}.bxs-panel{background:var(--bg);color:#fff;padding:60px 22px 56px;display:block;position:relative;overflow:hidden}.bxs-panel:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff2e,#0000);height:70%;position:absolute;inset:auto -30% -45%}.bxs-k{color:var(--hi);position:relative}.hw5.bx .bxs-h2{color:#fff;margin-top:14px;font-size:clamp(56px,16.5vw,160px);position:relative}.hw5.bx .bxs-h2 .hi{color:var(--hi)}.bxs-cv{width:min(230px,60vw);margin:30px 0 0 auto;display:block;position:relative;transform:rotate(4deg)}.bxs-panel.flip .bxs-cv{margin:30px auto 0 0;transform:rotate(-4deg)}.bxs-cv img{border-radius:4px;width:100%;transition:transform .4s;box-shadow:0 34px 50px -10px #00000080}.bxs-cv:hover img{transform:translateY(-8px)rotate(-1deg)}.bxs-meta{margin-top:28px;font-size:15px;font-weight:600;line-height:1.5;display:block;position:relative}.bxs-meta span{color:var(--hi);letter-spacing:1px}.bxs-meta b{font-weight:800}.bxs-btns{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex;position:relative}.bxs-new{background:var(--mint);color:var(--ink);text-align:center}.bxs-new .bxs-k{background:var(--red);color:#fff;padding:7px 10px;display:inline-block}.bxs-new .bxs-cv{margin:34px auto 0;transform:rotate(3deg)}.bxs-new .bxs-cv img{box-shadow:0 34px 50px -12px #14462873}.bxs-new .bxs-meta{max-width:330px;margin-left:auto;margin-right:auto;font-size:17px}.bxs-new .bx-btn{margin-top:20px}.b5x-hero{background:var(--mint);padding-bottom:50px;position:relative;overflow:hidden}.b5x-tag{background:var(--red);color:#fff;margin-top:10px;padding:7px 10px;display:inline-block}.b5x-cv{width:min(290px,74vw);transform:translateY(var(--py,0)) rotate(-2.5deg);margin:36px auto 0;display:block;position:relative}.b5x-cv img{border-radius:5px;width:100%;animation:6s ease-in-out infinite bx-float;box-shadow:0 44px 60px -14px #14462880,0 6px 14px #1446282e}.b5x-cv .bx-stamp{top:-30px;left:auto;right:-28px}.b5x-hook{letter-spacing:-.02em;max-width:420px;margin-top:42px;font-size:21px;font-weight:700;line-height:1.25}.b5x-hero .bx-btn{width:100%;max-width:420px;margin-top:22px}.b5x-count{color:#3d4a3a;margin-top:18px;font-size:14px;font-weight:600}.b5x-count b{font-variation-settings:"wdth" 120;color:var(--red);letter-spacing:-.03em;margin-right:3px;font-size:24px;font-weight:900}.b5x-ways{background:#fff;padding:66px 0 20px}.b5x-ways .bx-k{color:var(--red)}.hw5.bx .b5x-h2{text-align:left;margin-top:14px;font-size:clamp(50px,14vw,130px)}.b5x-three{margin-top:40px;display:grid}.b5x-three div{border-top:2px solid var(--ink);align-items:baseline;gap:16px;padding:26px 22px;display:flex}.b5x-three div:last-child{border-bottom:2px solid var(--ink)}.b5x-three b{font-size:clamp(44px,12.5vw,110px);line-height:.9}.b5x-three .a b{color:var(--red)}.b5x-three .h b{color:var(--blue)}.b5x-three .s b{color:var(--ink)}.b5x-three .k{color:#7a7166}.b5x-ways .bx-stats .stat i{background:var(--red)}.b5x-ways .bx-stats .stat:nth-child(2) i{background:var(--blue)}.b5x-ways .bx-stats .stat:nth-child(3) i{background:var(--yolk)}.b5x-why{background:var(--red);color:#fff;padding:70px 22px 66px}.b5x-why .k{color:var(--yolk)}.hw5.bx .b5x-why-h{color:#fff;margin-top:14px;font-size:clamp(50px,14vw,130px)}.hw5.bx .b5x-why-h .yl,.hw5.bx .b5x-why-h .yl .ch{color:var(--yolk)}.b5x-why p{max-width:560px;margin-top:22px;font-size:18px;font-weight:600;line-height:1.5}.b5x-why .bx-btn{margin-top:26px}@media (width>=900px){.bx-pad,.bx-hero-in,.bx-say,.bx-lt,.bx-shelf,.bx-club,.bxs-panel,.b5x-why{padding-left:max(48px,50vw - 600px);padding-right:max(48px,50vw - 600px)}.bx-strap{padding:22px 40px}.bx-hero-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"k cv""h cv""c cv";align-items:start;column-gap:40px;padding-top:30px;padding-bottom:30px;display:grid}.bx-kick{grid-area:k}.hw5.bx .bx-h1{grid-area:h;font-size:clamp(90px,10vw,170px)}.bx-cover{grid-area:cv;width:min(400px,30vw);margin:10px auto 0}.bx-hero-copy{grid-area:c;margin-top:36px}.bx-hook{font-size:26px}.bx-hero{flex-direction:column;min-height:100vh;display:flex}.bx-hero-in{flex:1;align-content:center;width:100%}.hw5.bx .b5x-h1{font-size:clamp(80px,8.5vw,130px)}.bx-seal{width:140px;height:140px;right:-46px}.bx-seal text{font-size:9.6px}.bx-wrow a{width:280px;height:350px}.bx-stats{grid-template-columns:repeat(3,1fr);gap:40px}.bx-stats .stat b{font-size:110px}.bx-quotes{padding-left:max(48px,50vw - 600px)}.bx-quotes figure{width:420px}.bx-lt{text-align:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"k cv""h cv""p cv""b cv";align-items:start;column-gap:40px;display:grid}.bx-lt-k{grid-area:k;justify-self:start}.bx-lt .bx-lt-h{grid-area:h}.bx-lt-cv{grid-area:cv;width:340px;margin-top:0}.bx-lt-p{grid-area:p;margin-left:0}.bx-lt .bx-btn{grid-area:b;justify-self:start}.bx-fan{max-width:900px;height:360px}.bx-fan a{width:220px;transform:translateX(calc(var(--i) * 170px)) rotate(calc(var(--i) * 6deg)) translateY(calc(var(--i) * var(--i) * 8px));margin-left:-110px}.bx-fan a:hover{transform:translateX(calc(var(--i) * 170px)) rotate(calc(var(--i) * 6deg)) translateY(-30px)}.bxs-panel{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"k cv""h cv""m cv""b cv";align-items:start;column-gap:40px;padding-top:90px;padding-bottom:90px;display:grid}.bxs-panel.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"cv k""cv h""cv m""cv b"}.bxs-k{grid-area:k}.hw5.bx .bxs-h2{grid-area:h}.bxs-cv,.bxs-panel.flip .bxs-cv{grid-area:cv;width:min(360px,28vw);margin:0 auto}.bxs-meta{grid-area:m}.bxs-btns{grid-area:b}.bxs-new{text-align:left}.bxs-new .bxs-k{justify-self:start}.bxs-new .bxs-meta{margin-left:0}.bxs-new .bx-btn{grid-area:b;justify-self:start}.bxs-new .bx-lt-h{grid-area:h}.b5x-hero{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.b5x-hero .bx-strap{grid-column:1/-1}.b5x-cv{grid-area:2/2/4;width:min(400px,30vw);margin-top:20px}.b5x-hero>.bx-pad:last-child{grid-area:3/1}.b5x-three{grid-template-columns:repeat(3,1fr)}.b5x-three div{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);border-left:2px solid var(--ink);flex-direction:column;gap:20px;padding:40px 30px}}@media (prefers-reduced-motion:reduce){.bx-tick-in,.bx-wrow,.bx-seal svg,.bx-stamp,.bx-cover img,.b5x-cv img{animation:none}.hw5.bx .rv{opacity:1;transform:none}}.hw5.bx .bx-h1{font-size:clamp(44px,12.5vw,120px)}.hw5.bx .bx-h1 .la,.hw5.bx .bxs-h2 .la{color:var(--a)}.hw5.bx .bx-h1 .lb,.hw5.bx .bxs-h2 .lb{color:var(--b)}.bx-cover{width:min(230px,60vw)}.bx-seal{width:96px;height:96px;bottom:-20px;right:-22px}.bx-seal text{font-size:9.6px}.bx-seal b{font-size:24px}.bx-hook{font-size:18px}.bx-hero-copy{margin-top:34px}.hw5.bx .bx-btn{min-height:52px;font-size:15.5px}.bx-tick{padding:11px 0}.bx-tick-in{gap:18px;font-size:15px}.bx-tick.t-hi{background:var(--hi);color:var(--ink);border-color:var(--hi)}.bx-tick.t-hi .bx-tick-in i{color:var(--pop)}.hw5.bx .bx-h2,.hw5.bx .bx-h2.big{font-size:clamp(32px,8.8vw,80px)}.hw5.bx .bx-inside .bx-h2 .hi,.hw5.bx .bx-rev .bx-h2 .hi{color:var(--pop)}.bx-inside{padding:48px 0 40px}.bx-wrow a{width:168px;height:210px}.bx-say{background:var(--hi);padding:52px 22px 50px}.bx-say .bx-k{color:var(--ink)}.hw5.bx .bx-say .bx-h2 .hi{color:var(--bg)}.bx-lede{color:var(--ink);margin-top:18px;font-size:17px}.bx-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0}.bx-stats .stat{background:var(--ink);color:var(--hi);border-radius:14px;padding:16px 12px 14px}.bx-stats .stat:nth-child(2){background:var(--bg);color:#fff}.bx-stats .stat:nth-child(3){color:var(--pop);background:#fff}.bx-stats .stat b{color:inherit;font-size:clamp(28px,8vw,56px)}.bx-stats .stat i{display:none}.bx-stats .stat small{color:inherit;opacity:.85;margin-top:8px;font-size:12px;line-height:1.25}.bx-stats .stat:nth-child(3) small{color:var(--ink)}.bx-rev{padding:48px 0 44px}.bx-quotes figure{padding:46px 22px 22px}.bx-quotes figure:nth-child(3n+2){background:var(--pop)}.bx-quotes figure:nth-child(3n+3){background:var(--ink)}.bx-q{font-size:130px;top:-24px}.bx-quotes b{font-size:19px}.bx-quotes blockquote{font-size:15.5px}.bx-lt{padding:52px 22px 48px}.hw5.bx .bx-lt-h{font-size:clamp(38px,10.5vw,96px)}.bx-lt-cv{width:min(210px,56vw)}.bx-stamp{width:80px;height:80px;top:-20px;left:-20px}.bx-stamp b{font-size:28px}.bx-stamp.big{width:96px;height:96px}.bx-stamp.big b{font-size:34px}.bx-lt-p{font-size:16px}.bx-shelf{padding:50px 22px 48px}.hw5.bx .bx-shelf-h,.hw5.bx .bx-club-h{font-size:clamp(32px,8.8vw,80px)}.bx-club{padding:50px 22px}.bx-club-p{font-size:16px}.hw5.bx .bxs-h1{font-size:clamp(44px,12vw,120px)}.hw5.bx .bxs-h2{font-size:clamp(40px,11vw,104px)}.bxs-panel{padding:46px 22px 44px}.bxs-cv{width:min(190px,50vw)}.bxs-btns .bx-btn{flex:150px}.bxs-panel .bx-btn.hi{background:var(--a)}.hw5.bx .b5x-h1{font-size:clamp(44px,12.5vw,120px)}.b5x-cv{width:min(240px,62vw)}.b5x-hook{margin-top:34px;font-size:18px}.hw5.bx .b5x-h2,.hw5.bx .b5x-why-h{font-size:clamp(32px,8.8vw,80px)}.b5x-ways{background:var(--yolk)}.b5x-three b{font-size:clamp(30px,8.5vw,72px)}.b5x-three div{padding:18px 22px}.b5x-three .a{background:var(--red)}.b5x-three .a b,.b5x-three .a .k{color:#fff}.b5x-three .h{background:var(--blue)}.b5x-three .h b,.b5x-three .h .k{color:#fff}.b5x-three .s{background:var(--mint)}.b5x-ways .bx-stats .stat{background:var(--red);color:#fff}.b5x-ways .bx-stats .stat:nth-child(2){background:var(--blue);color:#fff}.b5x-ways .bx-stats .stat:nth-child(3){color:var(--red);background:#fff}.b5x-why{padding:52px 22px 50px}.b5x-why p{font-size:16.5px}@media (width>=900px){.hw5.bx .bx-h1{font-size:clamp(72px,7.5vw,124px)}.bx-cover{width:min(340px,26vw)}.bx-stats .stat{padding:26px 24px}.bx-stats .stat b{font-size:64px}.bx-wrow a{width:240px;height:300px}.hw5.bx .bx-h2,.hw5.bx .bx-shelf-h,.hw5.bx .bx-club-h,.hw5.bx .b5x-h2,.hw5.bx .b5x-why-h{font-size:clamp(48px,5.2vw,84px)}.hw5.bx .bx-lt-h{font-size:clamp(56px,6vw,100px)}.hw5.bx .bxs-h2{font-size:clamp(60px,6.5vw,110px)}.hw5.bx .b5x-h1{font-size:clamp(64px,7vw,110px)}}.bx-stats .stat b{font-variation-settings:"wdth" 100;letter-spacing:-.04em;font-size:clamp(24px,7vw,56px)}.hw5.rc{--bg:#f24405;--hi:#ffd43b;background:var(--cream)}.hw5.rc .yl,.hw5.rc .yl .ch{color:var(--yolk)}.hw5.rc .or,.hw5.rc .or .ch{color:var(--o)}.rc-hero{background:var(--o);color:#fff;padding-bottom:56px;position:relative;overflow:hidden}.rc-hero:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#ff7a2e,#0000);height:75%;position:absolute;inset:auto -30% -45%}.rc-hero-in{z-index:2;padding:8px 20px 0;position:relative}.rc-kick{background:var(--ink);color:#fff;padding:7px 10px;display:inline-block}.hw5.rc .rc-h1{color:#fff;margin-top:18px;font-size:clamp(64px,19vw,190px)}.rc-lede{letter-spacing:-.02em;max-width:460px;margin-top:20px;font-size:20px;font-weight:700;line-height:1.25}.rc-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rc-cta .bx-btn{flex:200px;max-width:280px}.rc-phone{width:250px;transform:translateY(var(--py,0)) rotate(3deg);margin:48px auto 0;position:relative}.rc-ph{background:var(--ink);border-radius:42px;height:514px;padding:10px;animation:6s ease-in-out infinite bx-float;position:relative;box-shadow:0 40px 70px -14px #3c0a0099,0 6px 14px #00000040}.rc-ph:before{content:"";z-index:2;background:var(--ink);border-radius:999px;width:72px;height:20px;margin-left:-36px;position:absolute;top:17px;left:50%}.rc-scr{background:#fff;border-radius:32px;width:100%;height:100%;padding-top:30px;overflow:hidden}.rc-scr img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.rc-seal{background:var(--yolk);width:124px;height:124px;color:var(--ink);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:40px;left:-48px;transform:rotate(-10deg);box-shadow:0 14px 26px #00000047}.rc-seal svg{width:100%;height:100%;animation:18s linear infinite bx-spin;position:absolute;inset:0}.rc-seal text{letter-spacing:.08em;fill:var(--ink);font:800 8.6px JetBrains Mono,monospace}.rc-seal b{font-variation-settings:"wdth" 120;letter-spacing:-.05em;font-size:27px;font-weight:900;line-height:.9;display:grid}.rc-seal b small{letter-spacing:.02em;text-transform:uppercase;margin-top:3px;font-size:10px}.bx-tick.t-ink{background:var(--ink)}.bx-tick.t-ink .bx-tick-in i{color:var(--o)}.rc-steps{background:#fff;padding:70px 22px 60px}.rc-steps ol{border-top:3px solid var(--ink);margin:40px 0 0;padding:0;list-style:none}.rc-steps li{border-bottom:3px solid var(--ink);grid-template-columns:auto 1fr;align-items:baseline;column-gap:18px;padding:22px 0;display:grid}.rc-n{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--o);grid-row:span 2;font-size:56px;font-weight:900;line-height:.85}.rc-steps h3{font-variation-settings:"wdth" 125;letter-spacing:-.04em;text-transform:uppercase;font-size:34px;font-weight:900;line-height:.95}.rc-steps p{color:#3a352f;max-width:480px;margin-top:8px;font-size:16.5px;font-weight:500;line-height:1.45}.rc-inside{background:var(--ink);color:#fff;padding:70px 0 64px;overflow:hidden}.hw5.rc .rc-inside .bx-h2{color:#fff}.rc-inside .bx-wrow a{background:#2a2622;position:relative}.rc-inside .bx-wrow a span{font-variation-settings:"wdth" 115;text-transform:uppercase;text-shadow:0 1px 10px #000000b3;font-size:15px;font-weight:900;line-height:1;position:absolute;bottom:12px;left:12px;right:12px}.rc-inside .bx-wrow a:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:50% 0 0}.rc-inside .bx-wrow a span{z-index:1}.rc-prices{background:var(--cream);padding:70px 22px 64px}.rc-plans{gap:16px;margin-top:36px;display:grid}.rc-plan{color:var(--ink);border:3px solid var(--ink);box-shadow:0 8px 0 var(--ink);background:#fff;border-radius:24px;padding:28px 24px 30px;transition:transform .2s,box-shadow .2s;display:block;position:relative}.rc-plan:hover{box-shadow:0 12px 0 var(--ink);transform:translateY(-4px)}.rc-plan.best{background:var(--o);color:#fff}.rc-plan b{font-variation-settings:"wdth" 125;letter-spacing:-.05em;margin-top:14px;font-size:88px;font-weight:900;line-height:.85;display:block}.rc-plan.best b{color:var(--yolk)}.rc-plan p{margin-top:10px;font-size:17px;font-weight:700}.rc-plan .bx-btn{width:100%;margin-top:24px}.rc-plan.best .bx-btn{box-shadow:0 6px 0 var(--ink)}.rc-tag{background:var(--yolk);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font:800 11px/1 JetBrains Mono,monospace;position:absolute;top:22px;right:20px;transform:rotate(4deg)}.rc-signin{margin-top:26px;font-size:15px;font-weight:600}.rc-signin a{border-bottom:2px solid var(--ink);font-weight:800}@media (width>=900px){.rc-hero-in,.rc-steps,.rc-prices{padding-left:max(48px,50vw - 600px);padding-right:max(48px,50vw - 600px)}.rc-hero{flex-direction:column;min-height:100vh;padding-bottom:40px;display:flex}.rc-hero-in{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"k ph""h ph""l ph""c ph";align-content:center;column-gap:40px;width:100%;display:grid}.rc-kick{grid-area:k;justify-self:start}.hw5.rc .rc-h1{grid-area:h;font-size:clamp(90px,10.5vw,176px)}.rc-lede{grid-area:l;font-size:24px}.rc-cta{grid-area:c}.rc-phone{grid-area:ph;align-self:center;width:280px;margin:0 auto}.rc-ph{height:576px}.rc-seal{width:146px;height:146px;left:-74px}.rc-seal text{font-size:8.8px}.rc-seal b{font-size:32px}.rc-steps ol{border-top:0;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.rc-steps li{border:3px solid var(--ink);border-right:0;padding:34px 30px 38px;display:block}.rc-steps li:last-child{border-right:3px solid var(--ink)}.rc-n{font-size:96px;display:block}.rc-steps h3{margin-top:22px;font-size:44px}.rc-plans{grid-template-columns:1fr 1fr;gap:24px}.rc-plan{padding:40px 36px}.rc-plan b{font-size:128px}.rc-inside .bx-wrow a span{font-size:18px;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.rc-ph,.rc-seal svg{animation:none}}.rc-plans{grid-template-columns:minmax(0,1fr)}.rc-plan b{font-size:clamp(56px,17vw,88px)}.rc-tag{top:-13px;right:18px}@media (width>=900px){.rc-plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-plan b{font-size:clamp(88px,9vw,128px)}}.hw5.rp{background:#fff}.rp-hero{color:#fff;height:min(86svh,760px);min-height:560px;position:relative;overflow:hidden}.rp-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rp-shade{background:linear-gradient(#00000073 0%,#0000 22% 45%,#000000d1 100%);position:absolute;inset:0}.rp-strap{justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;top:0;left:0;right:0}.rp-logo{font-variation-settings:"wdth" 125;letter-spacing:-.04em;color:#fff;font-size:17px;font-weight:900}.rp-logo i{color:var(--o);font-style:normal}.rp-menu{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;padding:9px 13px}.rp-top{padding:0 20px 24px;position:absolute;bottom:0;left:0;right:0}.rp-tag{background:var(--o);color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font:700 10px/1 JetBrains Mono,monospace;display:inline-block}.ff .hw5 .rp-top h1{letter-spacing:-.05em;text-wrap:balance;margin-top:12px;font-size:clamp(46px,13.5vw,84px);line-height:.86}.rp-facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rp-facts span{-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;align-items:baseline;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:600;display:flex}.rp-facts b{letter-spacing:-.02em;font-size:17px;font-weight:900}.rp-actions{background:#141210;grid-template-columns:1fr 1.25fr;gap:10px;padding:16px 16px 18px;display:grid}.hw5 .rp-actions .btn{justify-content:center;padding:16px 10px;font-size:15px}.hw5 .rp-cook{color:#141210;background:#fff}.hw5 .rp-save{background:var(--o);color:#fff}.rp-ing{background:var(--cream);padding:42px 20px 36px}.ff .hw5 .rp-ing h2,.ff .hw5 .rp-method h2,.ff .hw5 .rp-more h2{letter-spacing:-.05em;margin:10px 0 18px;font-size:48px;line-height:.88}.rp-ing ul,.rp-method ol{margin:0;padding:0;list-style:none}.rp-ing button{text-align:left;color:#141210;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #14121024;align-items:center;gap:14px;width:100%;padding:14px 0;font:600 16px/1.3 Archivo,Arial,sans-serif;display:flex}.rp-ing button i{border:2px solid #141210;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:all .15s;display:grid}.rp-ing button.on{color:#14121066;text-decoration:line-through}.rp-ing button.on i{background:var(--o);border-color:var(--o)}.rp-ing button.on i:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.rp-break{background:var(--o);color:#fff;margin:0;padding:26px 20px 28px;display:block}.rp-break b{font-variation-settings:"wdth" 120;letter-spacing:-.04em;margin-top:10px;font-size:30px;font-weight:900;line-height:.95;display:block}.rp-break span:last-child{margin-top:10px;font-size:15px;line-height:1.45;display:block}.rp-break u{border-bottom:2px solid #fff;font-weight:800;text-decoration:none}.rp-method{padding:42px 20px 40px}.rp-method button{text-align:left;color:#141210;cursor:pointer;background:0 0;border:0;border-top:1px solid #14121024;grid-template-columns:62px 1fr;gap:6px;width:100%;padding:18px 0;font:500 16.5px/1.5 Archivo,Arial,sans-serif;display:grid}.rp-method button b{font-variation-settings:"wdth" 125;letter-spacing:-.05em;color:var(--o);font-size:40px;font-weight:900;line-height:.9}.rp-method button.on{opacity:.38}.rp-method button.on b{color:#141210}.rp-yay{background:var(--yolk);border-radius:14px;margin-top:18px;padding:16px 18px;font-size:16px;font-weight:700}.rp-yay a{border-bottom:2px solid #141210}.rp-club{background:var(--cob);color:#fff;text-align:center;padding:46px 20px 50px}.rp-club-logo{width:180px;margin:0 auto 18px}.ff .hw5 .rp-club h2{letter-spacing:-.05em;font-size:58px;line-height:.86}.rp-club h2 span{color:var(--yolk)}.rp-club p{max-width:420px;margin:16px auto 0;font-size:16px;line-height:1.45}.rp-phone{background:#141210;border-radius:40px;width:226px;height:465px;margin:30px auto 0;padding:10px;box-shadow:0 30px 60px #00001e73}.rp-phone img{object-fit:cover;object-position:top;border-radius:31px;width:100%;height:100%}.hw5 .rp-join{background:var(--o);color:#fff;justify-content:center;max-width:420px;margin:30px auto 0;padding:20px;font-size:18px;display:flex;box-shadow:0 8px #141210}.rp-club small{opacity:.9;margin-top:16px;font-size:14px;display:block}.rp-more{background:var(--cream);padding:42px 20px 46px}.rp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rp-grid a{aspect-ratio:3/4;color:#fff;border-radius:16px;display:block;position:relative;overflow:hidden}.rp-grid img{object-fit:cover;width:100%;height:100%}.rp-grid a:after{content:"";background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.rp-grid span{z-index:1;font-variation-settings:"wdth" 115;letter-spacing:-.03em;font-size:17px;font-weight:900;line-height:1;position:absolute;bottom:12px;left:12px;right:12px}.rp-grid em{z-index:1;background:var(--o);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:4px 6px;font:700 8.5px/1 JetBrains Mono,monospace;position:absolute;top:10px;left:10px}@media (width>=700px){.hw5.rp{background:#141210}}
