.home{--pm:clamp(1rem,2.5vw,2.5rem);--coral:oklch(0.52 0.18 32);--coral-deep:oklch(0.44 0.16 32);--tint-coral:color-mix(in oklch,color-mix(in oklch,var(--brand) 60%,var(--steps)) 15%,var(--surface));--tint-amber:color-mix(in oklch,var(--steps) 22%,var(--surface));--tint-green:color-mix(in oklch,var(--accent) 20%,var(--surface));--tint-ink:color-mix(in oklch,var(--ink) 5%,var(--surface));--size-display:clamp(3.5rem,18.5vw,13rem);--size-h2:clamp(2.5rem,6.4vw,6rem);--size-statement:clamp(1.375rem,2.5vw,2.25rem);--size-name:clamp(1.25rem,2vw,1.875rem);--size-body:1.125rem;--size-small:0.875rem;font-size:var(--size-body);line-height:1.5;overflow-x:clip}@media (min-width:768px){.home{--size-display:clamp(4rem,13vw,13rem)}}.home .shell{width:min(100%,110rem);margin-inline:auto;padding-inline:var(--pm)}.home [data-field]{background:var(--field);color:var(--field-ink);transition:background-color .3s ease,color .3s ease;--field-ink:var(--ink);--field-soft:var(--ink-muted);--field-action:var(--coral);--field-action-ink:#fff}.home [data-field=coral]{--field:var(--tint-coral)}.home [data-field=charcoal]{--field:var(--tint-ink)}.home [data-field=amber]{--field:var(--tint-amber)}.home [data-field=green]{--field:var(--tint-green)}.home [data-field=surface]{--field:var(--surface)}.home [data-field=sunken]{--field:var(--surface-sunken)}.home .poster-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.75rem 1.75rem;border:2px solid transparent;border-radius:999px;background:var(--field-action);color:var(--field-action-ink);font-size:var(--size-body);font-weight:800;white-space:nowrap;text-decoration:none}.home .poster-btn-quiet{background:transparent;color:var(--field-ink);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.home .poster-btn{transition:transform .15s ease,background-color .15s ease,color .15s ease}.home .poster-btn:hover{transform:translateY(-2px)}.home .poster-btn:active{transform:scale(.97)}}.home .poster-btn:focus-visible,.home .poster-link:focus-visible{outline:3px solid var(--field-ink);outline-offset:3px}.home .h2{font-size:var(--size-h2);font-weight:800;line-height:.92;letter-spacing:-.035em;text-wrap:balance}.home .statement{font-size:var(--size-statement);font-weight:700;line-height:1.22;letter-spacing:-.015em;max-width:30ch}.home .soft{color:var(--field-soft)}.home .small{font-size:var(--size-small)}.home .chapter-header{position:sticky;top:0;z-index:40;padding-top:var(--safe-area-top)}:root:not([data-business-shell]) .home .chapter-header nav [data-business-web]{display:contents}.home .chapter-header .row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:4.25rem}.home .chapter-header nav a.poster-link{display:none;padding:.5rem .75rem;border-radius:999px;color:var(--field-ink);font-weight:700;text-decoration:none}.home .chapter-header nav a.poster-link:hover{text-decoration:underline;text-underline-offset:.2em}.home .chapter-header nav a.poster-link.keep{display:inline-flex}@media (min-width:900px){.home .chapter-header nav a.poster-link{display:inline-flex}}@media (max-width:400px){.home .chapter-header nav{gap:0}.home .chapter-header nav a.poster-link.keep{padding-inline:.5rem;font-size:.9375rem}.home .chapter-header .poster-btn{min-height:2.75rem;padding-inline:.875rem;font-size:.9375rem}}.home .hero{overflow:hidden}.home .hero-grid{--pw:min(68vw,19rem);display:grid;grid-template-columns:minmax(0,1fr);padding-top:clamp(2rem,8vh,6rem)}.home .hero-title{font-size:var(--size-display);font-weight:800;line-height:.84;letter-spacing:-.045em;text-wrap:nowrap;margin-left:-.04em}.home .hero-title span{display:block}.home .hero-title .l2{color:var(--brand-deep)}@media (prefers-reduced-motion:no-preference){.home .hero-title span{animation:home-rise .7s cubic-bezier(.22,.65,.3,1) both}.home .hero-title .l2{animation-delay:.08s}}@keyframes home-rise{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}.home .hero-copy{margin-top:clamp(1.75rem,4vh,3rem);display:grid;gap:1.5rem;justify-items:start;padding-bottom:3rem}.home .hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.home .hero-phone{justify-self:center;width:var(--pw);margin-bottom:clamp(2.5rem,8vw,4rem)}.home .phone-frame{filter:drop-shadow(0 1.5rem 2rem rgb(20 8 4/.22))}@media (max-width:767px){.home .hero-actions .poster-btn{width:100%}}@media (min-width:1024px){.home .hero{min-height:calc(100svh - 4.25rem)}.home .hero-grid{--pw:min(26vw,24rem);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;padding-top:clamp(2rem,9vh,7rem)}.home .hero-title{grid-column:1/-1;grid-row:1;position:relative;z-index:1}.home .hero-copy{grid-column:1/8;grid-row:2;padding-bottom:clamp(3rem,10vh,6rem)}.home .hero-phone{grid-column:8/13;grid-row:1/3;align-self:start;justify-self:end;margin-top:calc(var(--size-display) * .98);margin-bottom:calc(var(--pw) * -1.2)}}.home .board-head{display:grid;gap:1.25rem;padding-block:clamp(4rem,12vh,9rem) clamp(2rem,5vh,3.5rem)}@media (min-width:1024px){.home .board-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:end}.home .board-head .board-title{grid-column:1/8}.home .board-head .board-note{grid-column:8/13}}.home .board{list-style:none;margin:0;padding:0 0 clamp(4rem,12vh,9rem);display:grid;gap:4px}.home .board-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;column-gap:1rem;width:100%;min-height:4rem;padding:0 .5rem 0 1rem;background:var(--surface-raised);color:var(--ink);border:0;text-align:left;font:inherit;cursor:pointer}@media (prefers-reduced-motion:no-preference){.home .board-row{transition:background-color .2s ease,min-height .25s ease}}.home .board-row:hover{background:var(--brand-tint)}.home .board-row:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.home .board-row .fact,.home .board-row .place{font-variant-numeric:tabular-nums}.home .board-row .place{font-size:var(--size-name);font-weight:800;opacity:.7}.home .board-row .name{font-size:var(--size-name);font-weight:800;letter-spacing:-.02em}.home .board-row .fact{display:none;font-size:var(--size-name);font-weight:700;text-align:right}.home .board-row .status{justify-self:end;min-width:6.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:800;text-align:center;background:var(--tint-ink);color:var(--ink-muted)}.home .board-row .status[data-tone=lead]{background:var(--coral);color:#fff}.home .board-row .status[data-tone=podium]{background:var(--tint-amber);color:var(--ink)}.home .board-row .status[data-tone=you]{background:var(--ink);color:var(--surface)}.home .board-row .detail{grid-column:2/-1;display:none;padding-bottom:1.25rem;font-size:var(--size-body);font-weight:600}.home .board-row[aria-expanded=true]{min-height:12.5rem;align-content:center;background:var(--coral);color:#fff;padding-block:1.25rem 0}.home .board-row[aria-expanded=true] .detail{display:block}.home .board-row[aria-expanded=true] .place{opacity:1}.home .board-row[aria-expanded=true] .status{background:#fff;color:var(--coral-deep)}@media (min-width:768px){.home .board-row{grid-template-columns:3.5rem minmax(0,1fr) 8rem 10.5rem 8.5rem;min-height:4.5rem;padding-left:1.5rem}.home .board-row .fact{display:block}.home .board-row .detail{grid-column:2/4}.home .board-row[aria-expanded=true]{min-height:13.5rem}}.home .kinds{padding-block:clamp(4rem,12vh,8rem)}.home .kinds-grid{display:grid;gap:2.5rem}.home .kinds-copy{display:grid;gap:1rem;align-content:start}.home .kinds-copy>*{max-width:36rem}.home .kinds-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media (min-width:1024px){.home .kinds{min-height:80svh;display:grid;align-content:center}.home .kinds-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:center}.home .kinds-copy{grid-column:1/6}.home .kinds-tiles{grid-column:6/13;gap:1.75rem 1.5rem}}.home .kind-tile{display:block;padding:0;border:0;background:transparent;color:var(--field-ink);cursor:pointer;text-align:left;font:inherit}.home .kind-tile .frame{display:block;overflow:hidden;border-radius:1.5rem;outline:0 solid var(--field-ink);outline-offset:.4rem}@media (prefers-reduced-motion:no-preference){.home .kind-tile .frame{transition:outline-width .2s ease,transform .2s ease}.home .kind-tile:hover .frame{transform:translateY(-4px)}.home .kind-tile[aria-pressed=true] img{animation:home-drift 9s ease-in-out infinite alternate}}.home .kind-tile[aria-pressed=true] .frame{outline-width:.45rem}.home .kind-tile:focus-visible .frame{outline-width:.45rem;outline-style:dashed}.home .kind-tile img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.home .kind-tile .label{display:block;margin-top:.75rem;font-size:var(--size-name);font-weight:800;letter-spacing:-.02em}@keyframes home-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.home .plans{padding-block:clamp(4rem,12vh,9rem)}.home .plans-head{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,6vh,4rem)}.home .plans-grid{display:grid;gap:2rem}.home .plan-bands{list-style:none;margin:0;padding:0;display:grid}.home .plan-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;width:100%;min-height:8rem;padding:1.25rem var(--pm);margin-inline:calc(var(--pm) * -1);width:calc(100% + var(--pm) * 2);border:0;background:transparent;color:var(--field-soft);text-align:left;font:inherit;cursor:pointer}@media (prefers-reduced-motion:no-preference){.home .plan-band{transition:background-color .3s ease,color .3s ease}}.home .plan-band:hover{color:var(--field-ink)}.home .plan-band:focus-visible{outline:3px solid var(--field-ink);outline-offset:-3px}.home .plan-band .sentence{line-height:1.15;letter-spacing:-.02em}.home .plan-band .arrow,.home .plan-band .sentence{font-size:var(--size-statement);font-weight:800}.home .plan-band .then{grid-column:1/-1;display:none;font-weight:700}.home .inline-phone{display:none;margin-inline:calc(var(--pm) * -1);padding:0 var(--pm);max-height:min(calc(100svh - 17rem),24rem);overflow:hidden;background:var(--band);color:var(--band-ink)}.home .inline-phone .phone-frame{width:min(62vw,15rem);margin-left:auto}.home .plan-band[aria-pressed=true]{background:var(--band);color:var(--band-ink)}.home .plan-band[aria-pressed=true] .then{display:block}@media (max-width:1023px){.home .inline-phone{display:block}}.home .plans{--band:var(--coral);--band-ink:#fff}.home .plan-safety{margin-top:2rem;max-width:44ch;font-weight:700}.home .plan-phone{display:none}@media (min-width:1024px){.home .plan-band{margin-inline:0;width:100%;padding-inline:1.5rem}.home .plans-grid,.home .plans-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.home .plans-head{align-items:end}.home .plans-head .plans-title{grid-column:1/8}.home .plans-head .plans-note{grid-column:8/13}.home .plan-left{grid-column:1/9}.home .plan-phone{display:block;grid-column:9/13;position:sticky;top:6rem;align-self:start}.home .plan-stage{aspect-ratio:4/5;padding:2rem 2rem 0;border-radius:1.5rem;overflow:hidden;background:var(--band);color:var(--band-ink)}.home .plan-stage .phone-frame{width:100%}}.home .price{padding-block:clamp(4rem,14vh,10rem);min-height:80svh;display:grid;align-content:center}.home .price-line{font-size:clamp(1.75rem,9vw,9rem);font-weight:800;line-height:.98;letter-spacing:-.045em}.home .price-line>span{display:block;white-space:nowrap}.home .price-block{display:inline-block;padding:0 .15em;background:var(--coral);color:#fff;font-variant-numeric:tabular-nums}.home .price-foot{display:grid;gap:1.5rem;margin-top:clamp(2rem,6vh,4rem)}.home .price-foot .facts{display:grid;gap:1rem;max-width:52ch}.home .price-foot .act{display:grid;gap:.75rem;justify-items:start}@media (max-width:767px){.home .price-foot .act .poster-btn{width:100%}}@media (min-width:1024px){.home .price-foot{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:end}.home .price-foot .facts{grid-column:1/7}.home .price-foot .act{grid-column:9/13;justify-items:end;text-align:right}}.home .biz{overflow:hidden;padding-block:clamp(4rem,12vh,9rem)}.home .biz-grid{display:grid;gap:2.5rem}.home .biz-copy{display:grid;gap:1.25rem;justify-items:start}.home .biz-list{list-style:none;margin:.5rem 0;padding:0;display:grid;gap:.75rem;font-size:var(--size-statement);font-weight:800;line-height:1.15;letter-spacing:-.02em}.home .biz-art{width:100%;border-radius:1.5rem;rotate:-3deg}@media (min-width:1024px){.home .biz-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:center}.home .biz-copy{grid-column:1/7}.home .biz-art{grid-column:7/13;width:118%;max-width:none}}.home .foot{display:grid;padding-top:clamp(2rem,6vh,4rem)}.home .day{--slant:2rem;--gap:0.5rem}.home .day,.home .day-strip{display:grid;gap:var(--gap) 0}.home .day-strip{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.home .day-strip li{--ext-l:calc(var(--slant) / 2);--ext-r:calc(var(--slant) / 2);--a:calc(var(--slant) + var(--gap));--b:var(--slant);--c:var(--gap);position:relative;min-width:0}.home .day-strip li:nth-child(odd){--ext-l:0px;--a:0px;--c:0px}.home .day-strip li:nth-child(2n){--ext-r:0px;--b:0px}.home .day-strip .frame{position:relative;aspect-ratio:4/5}.home .day-strip .panel{position:absolute;inset:0 calc(var(--ext-r) * -1) 0 calc(var(--ext-l) * -1);overflow:hidden;clip-path:polygon(var(--a) 0,100% 0,calc(100% - var(--b)) 100%,var(--c) 100%)}.home .day-strip img{display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:no-preference){.home .day-strip img{transition:transform .6s ease}.home .day-strip li:hover img{transform:scale(1.04)}}@media (min-width:768px){.home .day{--slant:3.5rem;--gap:0.75rem}.home .day-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home .day-strip li:nth-child(2n),.home .day-strip li:nth-child(odd){--ext-l:calc(var(--slant) / 2);--ext-r:calc(var(--slant) / 2);--a:calc(var(--slant) + var(--gap));--b:var(--slant);--c:var(--gap)}.home .day-strip li:first-child{--ext-l:0px;--a:0px;--c:0px}.home .day-strip li:last-child{--ext-r:0px;--b:0px}.home .day-strip .frame{aspect-ratio:5/6}}.home .your-turn{display:block;color:#fff;text-decoration:none}.home .your-turn .panel{display:grid;align-content:end;justify-items:start;gap:.75rem;height:100%;min-height:13rem;padding:1.5rem;background:var(--coral)}.home .your-turn h2{font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:800;line-height:.95;letter-spacing:-.035em}.home .your-turn .line{max-width:24ch;font-size:1.0625rem;font-weight:600;line-height:1.35}.home .your-turn .go{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;margin-top:.25rem;padding:.65rem 1.25rem;border-radius:999px;background:#fff;color:var(--coral-deep);font-weight:800;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.home .your-turn .panel{transition:background-color .2s ease}.home .your-turn .go,.home .your-turn .go svg{transition:transform .2s ease}.home .your-turn:hover .go{transform:translateY(-2px)}.home .your-turn:hover .go svg{transform:translateX(3px)}.home .your-turn:active .go{transform:scale(.97)}}.home .your-turn:hover .panel{background:var(--coral-deep)}.home .your-turn:focus-visible{outline:none}.home .your-turn:focus-visible .go{outline:3px solid #fff;outline-offset:3px}@media (min-width:1280px){.home .day:has(.your-turn){grid-template-columns:minmax(0,4fr) minmax(0,1.5fr);column-gap:0}.home .day:has(.your-turn) .day-strip li:last-child{--ext-r:calc(var(--slant) / 2);--b:var(--slant)}.home .day>[data-business-web]{position:relative;min-width:0}.home .your-turn{position:absolute;inset:0 0 0 calc(var(--slant) / -2)}.home .your-turn .panel{min-height:0;padding:1.5rem 1.5rem 1.5rem calc(var(--slant) + var(--gap) + 1rem);clip-path:polygon(calc(var(--slant) + var(--gap)) 0,100% 0,100% 100%,var(--gap) 100%)}}.home .foot-menu{display:grid;gap:2.5rem;align-content:start;padding:clamp(2.5rem,8vh,5rem) var(--pm) 2rem}.home .foot-links{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.home .foot-links a{display:inline-block;color:var(--field-ink);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-decoration:none}@media (prefers-reduced-motion:no-preference){.home .foot-links a{transition:transform .2s ease,color .2s ease}.home .foot-links a:hover{transform:translateX(12px)}}.home .foot-links:hover a:not(:hover){color:var(--field-soft)}.home .foot-blocks{display:grid;gap:1.5rem}.home .foot-legal{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.home .foot-legal a{color:var(--field-ink);font-weight:700}@media (min-width:1024px){.home .foot-menu{width:min(100%,110rem);margin-inline:auto;grid-template-columns:1fr 1fr;column-gap:1.5rem;align-items:start}.home .foot-menu>:first-child,.home .foot-small{grid-column:1/-1}.home .foot-blocks{grid-template-columns:1fr 1fr}}.home .page-head{padding-block:clamp(2.5rem,9vh,7rem) clamp(3rem,10vh,7rem)}.home .page-head-grid{display:grid;gap:1.5rem;align-items:end}.home .page-back>*{color:var(--field-ink);font-size:1rem;font-weight:700}.home .page-back{margin-top:.5rem}.home .page-title{font-size:clamp(2.25rem,9.5vw,8.5rem);font-weight:800;line-height:.92;letter-spacing:-.04em;text-wrap:balance;margin-left:-.03em}.home .page-title-long{font-size:clamp(2rem,5.2vw,5rem);line-height:.98}.home .page-head .statement{max-width:34ch}.home .page-art{width:min(56vw,16rem);justify-self:end}.home .page-art img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.home :is(.page-title,.pitch-title){animation:home-rise .7s cubic-bezier(.22,.65,.3,1) both}}@media (min-width:1024px){.home .page-head-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.home .page-head-grid>*{grid-column:1/-1}.home .page-head-grid>.page-lede{grid-column:1/9}.home .page-head-grid>.page-art{grid-column:9/13;grid-row:1/5;width:min(100%,24rem);align-self:end}.home .page-head-grid:has(>.page-art)>.page-title{grid-column:1/9}}.home .band{padding-block:clamp(3.5rem,11vh,8rem)}.home .band-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,6vh,4rem)}.home .band-head .statement{max-width:40ch}@media (min-width:1024px){.home .band-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:end}.home .band-head>:first-child{grid-column:1/8}.home .band-head>:only-child{grid-column:1/-1}.home .band-head>:not(:first-child){grid-column:8/13}}.home .doc{display:grid;gap:clamp(3rem,9vh,6rem)}.home .doc-section{display:grid;gap:1rem}.home .doc-h{font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.home .doc-body{display:grid;gap:1rem;max-width:68ch;font-size:1.0625rem;line-height:1.6}.home .doc-body .text-muted,.home .qa dd{color:var(--field-ink)}.home .doc-body :is(ul,ol) li+li{margin-top:.4rem}.home .doc-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.home .doc-list>li{padding:1.25rem 1.5rem;background:var(--surface-sunken)}@media (min-width:1024px){.home .doc-section{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:start}.home .doc-section>.doc-h{grid-column:1/6;position:sticky;top:calc(var(--safe-area-top) + 5.5rem)}.home .doc-section>.doc-body{grid-column:6/13}}.home .qa{display:grid;gap:1.75rem;margin:0}.home .qa dt{font-size:clamp(1.1875rem,1.6vw,1.5rem);font-weight:800;line-height:1.2;letter-spacing:-.015em}.home .qa dd{margin:.5rem 0 0;max-width:64ch}.home .points{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,5vh,3rem) 1.5rem}.home .points .point-title{font-size:var(--size-statement);font-weight:800;line-height:1.12;letter-spacing:-.02em}.home .points .point-body{margin-top:.6rem;max-width:52ch}@media (min-width:768px){.home .points{grid-template-columns:repeat(2,minmax(0,1fr))}}.home .tiles{list-style:none;margin:0;padding:0;display:grid;gap:2.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--tile-min,15rem)),1fr))}.home .tile{display:block;color:var(--field-ink);text-decoration:none}.home .tile-pic{display:block;overflow:hidden;border-radius:1.25rem}.home .tile-pic img{display:block;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.home .tile-pic img{transition:transform .4s ease}.home .tile:hover .tile-pic img{transform:scale(1.04)}}.home .tile:focus-visible{outline:3px solid var(--field-ink);outline-offset:4px}.home .tile-name{display:block;margin-top:.85rem;font-size:1.25rem;font-weight:800;line-height:1.2;letter-spacing:-.015em}.home .tile:hover .tile-name{text-decoration:underline;text-underline-offset:.15em}.home .tile-meta{display:block;margin-top:.35rem;color:var(--field-soft);font-size:var(--size-small);font-weight:700}.home .pills{display:flex;flex-wrap:wrap;gap:.5rem}.home .pills a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.15rem;border:2px solid;border-radius:999px;color:var(--field-ink);font-weight:800;text-decoration:none}.home .pills a[aria-current=page]{background:var(--field-action);border-color:var(--field-action);color:var(--field-action-ink)}.home .pills a:focus-visible{outline:3px solid var(--field-ink);outline-offset:3px}.home .close{display:grid;gap:1.5rem;justify-items:start}.home .close .statement{max-width:36ch}.home .about-maker{display:grid;gap:2.5rem}.home .about-photo{width:min(100%,26rem);aspect-ratio:1;border-radius:1.5rem;rotate:-3deg}.home .about-words{display:grid;gap:1.25rem;justify-items:start;max-width:62ch}@media (min-width:1024px){.home .about-maker{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:center}.home .about-pic{grid-column:1/6}.home .about-photo{width:100%}.home .about-words{grid-column:7/13}}.home .actions{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:767px){.home .actions .poster-btn{width:100%}}.home :is([data-field=coral],[data-field=charcoal],[data-field=amber],[data-field=green]) :is(.doc-body,.page-head,.close) a:not(.poster-btn,.btn){color:var(--field-ink);text-decoration:underline;text-underline-offset:.15em}.home .page-summary{max-width:62ch;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.45}.home .card{background:var(--surface-sunken);border-color:transparent;border-radius:1.5rem;box-shadow:none}.home .btn{border-radius:999px;font-weight:800}.home .btn-primary{background:var(--field-action,var(--brand-fill));background-image:none;color:var(--field-action-ink,#fff);box-shadow:none}.home .btn-primary:after{display:none}.home .btn-secondary{background:transparent;color:var(--field-ink);border:2px solid}.home .contact-grid{display:grid;gap:3rem;align-items:start}.home .contact-form{padding:clamp(1.25rem,3vw,2.5rem)}.home .contact-aside{display:grid;gap:1.25rem;max-width:60ch}.home .contact-help{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media (min-width:1024px){.home .contact-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.home .contact-form{grid-column:1/8}.home .contact-aside{grid-column:9/13}.home .points-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.home .affiliate-apply>section{max-width:48rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}.home .points .point-step{font-size:clamp(1.1875rem,1.7vw,1.5rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;max-width:34ch}.home .shelf-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:clamp(1.75rem,5vh,3rem)}.home .pitch-hero{overflow:hidden;padding-block:clamp(2.5rem,8vh,6rem) clamp(3.5rem,10vh,7rem)}.home .pitch-title{font-size:clamp(2.75rem,8vw,7rem);font-weight:800;line-height:.92;letter-spacing:-.04em;text-wrap:balance}@media (max-width:767px){.home .tiles-dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.home .tiles-dense .tile-name{font-size:1rem}.home .h2-long{font-size:clamp(1.75rem,8.6vw,2.5rem)}}.home .doc-after{max-width:68ch}@media (min-width:1024px){.home .doc-after{margin-left:calc((100% + 1.5rem) * 5 / 12)}}.home .tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.home .tags li{padding:.3rem .85rem;border:2px solid;border-radius:999px;font-size:var(--size-small);font-weight:800}.home .post{display:grid;gap:clamp(2rem,6vh,3.5rem);justify-items:center}.home .post-hero{width:min(100%,64rem);border-radius:1.5rem}.home .post .blog-prose{width:min(100%,65ch);font-size:1.125rem}.home .post-note{width:min(100%,65ch)}.home .post-wide{width:100%}.home .recipe-cook,.home .recipe-top{display:grid;gap:2.5rem;align-items:start}.home .recipe-photo{overflow:hidden;border-radius:1.5rem}.home .macros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0 0 .75rem}.home .macros>div{display:flex;flex-direction:column-reverse}.home .macros dt{font-weight:700;color:var(--field-soft)}.home .macros dd{margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.home .steps{margin:1.25rem 0 0;padding-left:1.5rem;list-style:decimal;display:grid;gap:1rem;max-width:62ch;font-size:1.0625rem}.home .steps li::marker{font-weight:800}.home .recipe-ingredients .card{background:var(--surface)}.home .recipe-after{display:grid;gap:1.5rem}@media (min-width:1024px){.home .recipe-cook,.home .recipe-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.home .recipe-photo{grid-column:1/8}.home .recipe-macros{grid-column:9/13;align-self:center}.home .recipe-ingredients{grid-column:1/6;position:sticky;top:calc(var(--safe-area-top) + 5.5rem)}.home .recipe-steps{grid-column:7/13}}.home .recipe-ingredients ul>li{border:0}