@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/gambetta-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--c-linen:#edeae3;--c-paper:#f5f2ec;--c-ink:#242520;--c-navy-2:#30312b;--c-muted:#5d5f56;--c-muted-dark:#bdb8ac;--c-line:#24252026;--c-line-dark:#f5f2ec29;--c-accent:#9c402d;--c-accent-dark:#e7a08d;--c-bg:var(--c-paper);--c-fg:var(--c-ink);--c-curtain:var(--c-ink);--f-display:"Gambetta", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--f-body:"Switzer", "Helvetica Neue", Arial, sans-serif;--t-mega:clamp(2.9rem, 1rem + 7.4vw, 8rem);--t-xl:clamp(2.2rem, 1.2rem + 4.2vw, 5.25rem);--t-l:clamp(1.55rem, 1.15rem + 1.7vw, 2.75rem);--t-m:clamp(1.15rem, 1.05rem + .5vw, 1.5rem);--t-body:clamp(1rem, .96rem + .2vw, 1.125rem);--t-s:.9375rem;--t-xs:.8125rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:max(clamp(1.25rem, 4.4vw, 4.5rem), calc((100vw - 1440px) / 2));--space-section:clamp(4.5rem, 8.5vw, 8.5rem);--space-section-small:clamp(4rem, 6vw, 6rem);--space-block:clamp(2rem, 4vw, 4rem);--band-h:clamp(3.4rem, 5vw, 4.4rem);--cols:12;--radius:0px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--z-gl:0;--z-content:1;--z-header:50;--z-cursor:80;--z-curtain:90;--z-loader:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}.skip-link{left:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;top:1rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:visible}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#cursor{z-index:var(--z-cursor);pointer-events:none;opacity:0;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}#cursor.is-ready{opacity:1}#cursor span{aspect-ratio:1;background:var(--c-fg);min-width:5.5rem;color:var(--c-bg);font-size:var(--t-xs);letter-spacing:.02em;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(-50%,-50%)scale(0)}#cursor.is-active span{transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){#cursor{display:none}}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--c-linen);scrollbar-color:var(--c-accent) var(--c-linen);scroll-padding-top:6rem}body{background:var(--c-linen);color:var(--c-ink);overflow-wrap:anywhere}::selection{background:var(--c-accent);color:var(--c-paper)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:5px}a,button{touch-action:manipulation;-webkit-tap-highlight-color:#9c402d29}[id]{scroll-margin-top:6rem}[data-chapter]{background:var(--ch-bg)}[data-chapter=linen]{--ch-bg:var(--c-linen)}[data-chapter=paper]{--ch-bg:var(--c-paper)}[data-chapter=stone]{--ch-bg:#e4ddcf;--c-muted:#4d4a42}[data-chapter=forest]{--ch-bg:#163527;--c-muted-dark:#c7d5c9;--c-accent-dark:#a9dcb6}[data-chapter=oxblood]{--ch-bg:#4a1622;--c-muted-dark:#e2c1c7;--c-accent-dark:#f0b3a3}[data-chapter=terracotta]{--ch-bg:#9c402d;--c-muted-dark:#f3d9cf;--c-accent-dark:#ffe3d8;--c-line-dark:#f5f2ec4d}[data-tone=dark]{color:var(--c-paper);--line-accent:var(--c-accent-dark)}[data-tone=dark] :focus-visible{outline-color:var(--c-accent-dark)}[data-tone=dark] ::selection{background:var(--c-paper);color:var(--ch-bg)}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);gap:.35rem;font-size:.75rem;font-weight:500;display:grid}.kicker__de{font:italic 400 1.125rem/1.3 var(--f-display);letter-spacing:0;text-transform:none;color:var(--c-accent)}[data-tone=dark] .kicker{color:var(--c-muted-dark)}[data-tone=dark] .kicker__de{color:var(--c-accent-dark)}.section-title,.chapter__title{font:400 var(--t-xl)/1.07 var(--f-display);letter-spacing:-.03em;text-wrap:balance;max-width:18ch}.roll{justify-content:space-between;align-items:center;gap:1.1rem;min-height:2.75rem;display:inline-flex;position:relative}.roll__inner{display:inline-grid;position:relative;overflow:clip}.roll__inner>span{white-space:nowrap;transition:translate .4s var(--ease-out);grid-area:1/1}.roll__de{translate:0 125%}.roll--nav .roll__de{position:absolute;inset:0 auto auto 0}.roll--nav{padding-block:.5rem}.roll--nav:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 .35rem;transform:scaleX(0)}.roll--nav[aria-current=page]:after{transform:scaleX(1)}.roll__arrow{fill:none;stroke:currentColor;stroke-width:1.3px;width:1rem;height:1rem;transition:translate .3s var(--ease-out);flex:none}.btn,.cta--primary{border:1px solid var(--c-accent);background:var(--c-accent);min-height:3.25rem;color:var(--c-paper);font-size:var(--t-s);padding:.85rem 1.25rem;font-weight:500;transition:background-color .25s,border-color .25s}.btn--light{background:var(--c-paper);border-color:var(--c-paper);color:#163527}.cta--primary:after{display:none}.cta{font-weight:500}.line-link{text-underline-offset:.4em;align-items:center;min-height:2.75rem;text-decoration:underline 1px;display:inline-flex}@media (hover:hover){.roll:hover .roll__en{translate:0 -125%}.roll:hover .roll__de{translate:0}.roll:hover .roll__arrow{translate:.2rem -.1rem}.roll--nav:hover:after{transform:scaleX(1)}.btn:hover,.cta--primary:hover{background:#803323;border-color:#803323}.btn--light:hover{background:#e4ddcf;border-color:#e4ddcf}.line-link:hover{color:var(--line-accent,var(--c-accent))}}.roll:focus-visible .roll__en{translate:0 -125%}.roll:focus-visible .roll__de{translate:0}.frame{z-index:var(--z-header);min-height:5.25rem;padding:.75rem var(--gutter);color:var(--c-ink);background:var(--c-linen);border-bottom:1px solid var(--c-line);font-size:var(--t-s);transition:translate .35s var(--ease-out), background-color .25s, color .25s;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.frame__wordmark{font:500 1.35rem/1.2 var(--f-display);letter-spacing:-.02em}.frame__name{align-items:center;min-height:2.75rem;display:inline-flex}.frame__nav{align-items:center;gap:clamp(1rem,2.4vw,2.5rem);display:flex}html.frame-solid .frame{background:var(--frame-bg,var(--c-linen))}html.frame-dark .frame{color:var(--c-paper);border-color:var(--c-line-dark)}html.frame-dark .frame :focus-visible{outline-color:var(--c-accent-dark)}html.frame-away .frame:not(:focus-within){translate:0 -105%}.frame__progress{background:var(--c-accent);transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}html.frame-dark .frame__progress{background:var(--c-accent-dark)}.cover{min-height:calc(100svh - var(--band-h));padding:7.75rem var(--gutter) 0;grid-template-columns:1.08fr 1fr;align-items:end;gap:2.5rem;display:grid;position:relative}.cover__copy{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.25rem;padding-block:.4rem 3rem;display:flex}.cover__show{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.75rem;margin-bottom:auto;font-size:.75rem;font-weight:500;display:flex}.cover__dot{background:var(--c-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem}.cover .translate{width:100%;margin-block:2rem .8rem}.cover__title{font:500 clamp(2.75rem, 6.35vw, 6.9rem)/1.025 var(--f-display);letter-spacing:-.038em}.cover__title em{color:var(--c-accent);font-weight:500}.cover__title .tl{clip-path:inset(-.08em -.45em -.22em -.1em);display:block}.cover__title .tl>span{white-space:nowrap;display:block}.cover__lede{max-width:34rem;font-size:var(--t-body);color:var(--c-muted);line-height:1.65}.cover__note{font-size:var(--t-s);color:var(--c-muted);max-width:29rem;line-height:1.6}.cover__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.cover__actions .cta:not(.cta--primary){font-size:var(--t-s)}.cover__portrait{align-self:end;min-width:0;margin:0;position:relative}.cover__frame{height:clamp(31rem,100svh - 11rem,46rem);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15%),linear-gradient(#000 82%,#0000);mask-composite:intersect}.cover__frame img{object-fit:cover;object-position:52% 38%;filter:grayscale()sepia(.14)brightness(.92)contrast(1.04);width:100%;height:100%}.cover__portrait figcaption{text-align:right;color:var(--c-ink);gap:.15rem;font-size:.8125rem;display:grid;position:absolute;bottom:1.25rem;right:0}.cover__portrait figcaption span+span{color:var(--c-muted)}.cover__badge{width:clamp(5rem,7vw,7rem);height:auto;position:absolute;top:1.5rem;right:.5rem}.cover__badge text,.finale__badge text{font:500 10.5px var(--f-body);letter-spacing:.12em;fill:currentColor}.cover__badge-ring{transform-origin:60px 60px}.cover__badge-star path,.finale__star path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.cover__badge-star{color:var(--c-accent)}.translate{display:grid}.translate>*{grid-area:1/1}.translate__de{visibility:hidden}html:not(.motion) .translate__de{display:none}.translate .split-line{margin-bottom:-.12em;padding-bottom:.12em}.band{background:var(--c-accent);color:var(--c-paper);overflow:hidden}.band__track{width:max-content;display:flex}.band__set{flex:none;display:flex}.band__item{height:var(--band-h);font:italic 400 clamp(1.5rem, 2.3vw, 2.2rem)/1 var(--f-display);white-space:nowrap;align-items:center;display:inline-flex}.band__star{fill:none;stroke:currentColor;stroke-width:1.2px;width:.6em;height:.6em;margin-inline:clamp(1.5rem,3vw,3rem)}.story{gap:var(--space-block) 2rem;padding:var(--space-section) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.story>.kicker{grid-column:1/-1}.story__line{font:400 clamp(2.6rem, 5.6vw, 5.6rem)/1.08 var(--f-display);letter-spacing:-.03em;grid-column:1/span 6;max-width:22ch}.story__line span{display:block}.story__answer{color:var(--c-accent-dark)}.story__body{grid-area:2/8/auto/-1;align-self:end;gap:2rem;max-width:38rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.75;display:grid}.story__turn{border-top:1px solid var(--c-line-dark);font:400 clamp(1.3rem, 2vw, 1.75rem)/1.3 var(--f-display);gap:.35rem;padding-top:1.5rem;display:grid}.story__turn s{color:var(--c-muted-dark);width:max-content;font-size:.8em}.story__turn s,.isnt__line s{background:linear-gradient(currentColor,currentColor) left 58% / var(--st,100%) 1px no-repeat;text-decoration:none}.host{gap:var(--space-block) 2rem;padding:var(--space-section) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.host>.kicker{grid-column:1/span 3;align-self:start;padding-top:.6rem}.host__text{max-width:31ch;font:400 clamp(2rem,3.8vw,3.6rem)/1.15 var(--f-display);letter-spacing:-.025em;grid-column:4/-1}.ventures{border-bottom:1px solid var(--c-line);grid-column:1/-1;margin-top:1rem;padding:0;list-style:none}.venture{border-top:1px solid var(--c-line);grid-template-columns:1.3fr 2.5fr 4fr;align-items:baseline;column-gap:2rem;padding-block:1.75rem;display:grid}.venture__when{letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);font-size:.75rem;font-weight:500}.venture__name{font:400 clamp(1.5rem,2.8vw,2.5rem)/1.15 var(--f-display);letter-spacing:-.02em}.venture__what{max-width:38rem;font-size:var(--t-s);color:var(--c-muted);line-height:1.65}.host>.roll{grid-column:4/-1;justify-self:start}.host>.roll:after{transform:scaleX(1)}.questions{padding:var(--space-section) var(--gutter);grid-template-columns:4fr 7fr;align-items:start;gap:2.5rem 5rem;display:grid}.questions__head{gap:1.5rem;display:grid;position:sticky;top:7.5rem}.questions__head .chapter__title{max-width:13ch;font-size:clamp(2.2rem,3.5vw,3.5rem)}.qlist{border-bottom:1px solid var(--c-line-dark);padding:0;list-style:none}.qrow{border-top:1px solid var(--c-line-dark);grid-template-columns:3.5rem 1fr;gap:1rem 1.5rem;padding-block:2rem;display:grid}.qrow__n{color:var(--c-accent-dark);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;padding-top:.4rem;font-size:.75rem;font-weight:500}.qrow__q{font:400 clamp(1.65rem,2.6vw,2.6rem)/1.2 var(--f-display);letter-spacing:-.02em;grid-column:2}.qrow__why{max-width:38rem;font-size:var(--t-s);color:var(--c-muted-dark);grid-column:2;line-height:1.7}.questions__more{font-size:var(--t-s);grid-column:2;justify-self:start;margin-top:-.5rem}.guests{padding:var(--space-section) var(--gutter);grid-template-columns:5fr 6fr;align-items:start;gap:2.5rem 6rem;display:grid}.guests__head{grid-column:1;gap:1.5rem;display:grid}.guests__head .section-title{max-width:17ch;font-size:clamp(2.2rem,3.6vw,3.6rem)}.guests__portrait{aspect-ratio:5/4;grid-area:2/1/4;width:min(100%,22rem);margin:0;overflow:hidden}.guests__portrait img{object-fit:cover;object-position:50% 18%;filter:grayscale()sepia(.14)brightness(.96);width:100%;height:100%}.guests>.terms{grid-area:1/2/3;padding-top:0}.terms{border-bottom:1px solid var(--c-line);margin:0}.terms>div{border-top:1px solid var(--c-line);grid-template-columns:6rem 1fr;align-items:baseline;gap:1rem 1.5rem;padding-block:1.5rem;display:grid}.terms dt{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:.75rem;font-weight:500}.terms dd{font-size:var(--t-body);margin:0;line-height:1.65}.guests__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;display:flex}.guests>.guests__actions{grid-area:3/2}.ahead{padding:var(--space-section) var(--gutter);grid-template-columns:4fr 7fr;gap:2.5rem 5rem;display:grid}.ahead>.section-title{grid-column:1;font-size:clamp(2.3rem,3.4vw,3.4rem)}.ahead__text{font:400 clamp(1.75rem,2.8vw,2.75rem)/1.28 var(--f-display);letter-spacing:-.02em;grid-column:2;max-width:31ch}.ahead>.guests__actions{grid-column:2}.ahead--close{padding-block:clamp(5rem,10vw,10rem);display:block}.ahead--close .ahead__text{font:400 clamp(2.5rem,5.8vw,6rem)/1.1 var(--f-display);letter-spacing:-.03em;text-align:center;max-width:24ch;margin-inline:auto}.ahead__text em{color:var(--c-accent)}.finale{padding:var(--space-section-small) var(--gutter) 2rem}.finale__inner{grid-template-columns:7fr 4fr;align-items:start;gap:2rem 4rem;display:grid;position:relative}.finale .kicker{grid-column:1}.finale__title{font:400 clamp(2.4rem,4.5vw,4.75rem)/1.1 var(--f-display);letter-spacing:-.025em;grid-column:1;max-width:19ch}.finale__contact{flex-wrap:wrap;grid-area:2/2;align-self:end;align-items:center;gap:1.25rem;padding-bottom:.4rem;display:flex}.finale__mail{font:400 clamp(1.3rem,2.1vw,2rem)/1.35 var(--f-display);text-underline-offset:.3em;text-decoration:underline 1px}.copy{border:1px solid #f5f2ec99;min-height:2.75rem;padding:.6rem .9rem;font-size:.8125rem;transition:background-color .2s}.copy:hover{background:#f5f2ec1f}.finale__badge{width:6rem;color:var(--c-paper);grid-area:1/2;justify-self:end}.finale__meta{border-top:1px solid var(--c-line-dark);color:var(--c-muted-dark);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.finale__links{color:var(--c-paper);gap:1.75rem;padding:0;list-style:none;display:flex}.finale__links .line-link{text-decoration:none}.page-hero--show{padding:9rem var(--gutter) var(--space-section-small);grid-template-columns:1fr 1fr;gap:2.5rem 5rem;display:grid}.page-hero--show>.kicker,.page-hero__title{grid-column:1/-1}.page-hero__title{font:400 clamp(3.2rem,8.6vw,8.5rem)/1.02 var(--f-display);letter-spacing:-.035em;max-width:16ch}.page-hero__tag{font:400 clamp(1.8rem,3vw,2.8rem)/1.25 var(--f-display);max-width:25ch}.page-hero__tag em{color:var(--c-accent)}.page-hero__lede{font-size:var(--t-body);color:var(--c-muted);max-width:38rem;line-height:1.75}.facts{padding:var(--space-section) var(--gutter);grid-template-columns:4fr 7fr;align-items:start;gap:4rem 5rem;display:grid}.facts>.section-title{font-size:clamp(2.3rem,3.5vw,3.5rem);position:sticky;top:7.5rem}.isnt{padding:var(--space-section) var(--gutter);grid-template-columns:1.15fr 1fr;align-items:center;gap:2.5rem 5rem;display:grid}.isnt__line{font:400 clamp(2.8rem,5vw,5rem)/1.22 var(--f-display);letter-spacing:-.03em;color:var(--c-muted-dark)}.isnt__line s{display:table}.isnt__then{font:400 clamp(1.8rem,3vw,2.8rem)/1.3 var(--f-display);max-width:25ch}.isnt>.guests__actions{grid-column:2}.about-hero{padding:9rem var(--gutter) var(--space-section);grid-template-columns:5fr 6fr;align-items:start;gap:3rem 6rem;display:grid}.about-hero__portrait{aspect-ratio:4/5;margin:0;position:sticky;top:7rem;overflow:hidden}.about-hero__portrait img{object-fit:cover;object-position:50% 28%;filter:grayscale()sepia(.14)brightness(.96);width:100%;height:100%}.about-hero__copy{gap:1.75rem;display:grid}.about-hero__copy .page-hero__title{max-width:12ch;font-size:clamp(3rem,5.6vw,5.8rem)}.about-hero__role{color:var(--c-muted);font-size:var(--t-s);line-height:1.65}.about-hero__bio{font-size:var(--t-body);gap:1.5rem;max-width:38rem;line-height:1.75;display:grid}.about-hero__bio p:last-child{border-top:1px solid var(--c-line);font:400 clamp(1.4rem,2.2vw,2rem)/1.4 var(--f-display);margin-top:1rem;padding-top:1.75rem}.mind{padding:var(--space-section) var(--gutter);grid-template-columns:4fr 7fr;align-items:start;gap:1.5rem 5rem;display:grid}.mind__head{grid-column:1;gap:1.5rem;display:grid}.mind__head .chapter__title{font-size:clamp(2.3rem,3.5vw,3.5rem)}.mind__list{border-bottom:1px solid var(--c-line-dark);grid-area:1/2;padding:0;list-style:none}.mind__list li{border-top:1px solid var(--c-line-dark);font:400 clamp(1.6rem,2.5vw,2.5rem)/1.25 var(--f-display);letter-spacing:-.02em;padding-block:1.75rem}.nf{min-height:78svh;padding:9rem var(--gutter) 5rem;align-content:center;justify-items:start;gap:2rem;display:grid}.nf__title{font:400 var(--t-xl)/1.05 var(--f-display);letter-spacing:-.03em;max-width:14ch}.nf__sub{color:var(--c-muted);font-size:var(--t-m)}.curtain__panel{background:var(--c-accent)}.curtain__label{left:var(--gutter);color:var(--c-paper);font:400 var(--t-xl)/1.1 var(--f-display);letter-spacing:-.025em;gap:.5rem;display:grid;position:absolute;bottom:4rem}.curtain__de{font-size:var(--t-m);font-style:italic}@media (width>=768px) and (height<=850px){.cover{padding-top:6.75rem}.cover__copy{gap:.8rem;padding-bottom:1.75rem}.cover .translate{margin-block:1.25rem .5rem}.cover__title{font-size:clamp(2.75rem,min(6.35vw,10.5svh),6.9rem)}.cover__frame{height:calc(100svh - 10rem);min-height:28rem}}@media (width>=768px) and (width<=1100px){.cover{gap:1.25rem}.cover__title{font-size:6.05vw}.cover__actions{gap:.5rem 1rem}.cover__frame{min-height:30rem}.questions,.facts,.mind,.ahead,.isnt,.guests,.about-hero{column-gap:3rem}.guests .terms>div{grid-template-columns:1fr;gap:.4rem}.finale__inner{grid-template-columns:1.4fr 1fr;gap:2rem}}@media (width<=767px){.frame{flex-wrap:wrap;gap:.5rem;min-height:4rem;padding-block:.4rem;font-size:.8125rem;position:sticky}.frame__wordmark{font-size:1.1rem}.frame__nav{flex-wrap:wrap;gap:.25rem .9rem}.roll{max-width:100%}.roll__inner{min-width:0}.roll__inner>span{white-space:normal}.cover{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:0;padding-top:2rem}.cover__copy{gap:1rem;padding:0}.cover__show{letter-spacing:.1em;font-size:.65rem}.cover .translate{margin-block:1rem .4rem}.cover__title{font-size:clamp(2.2rem,12.3vw,5.8rem)}.cover__title .tl>span{white-space:normal}.cover__lede{max-width:36rem;font-size:1rem;line-height:1.65}.cover__note{font-size:.875rem}.cover__actions{gap:.5rem 1.1rem;margin-top:.35rem}.cover__actions .cta{font-size:.8125rem}.cover__actions .cta--primary{padding-inline:.9rem}.cover__portrait{justify-self:end;width:min(100%,32rem)}.cover__frame{aspect-ratio:1.12;height:auto;min-height:0;mask-image:linear-gradient(90deg,#0000,#000 10%),linear-gradient(#000 85%,#0000)}.cover__frame img{object-position:50% 40%}.cover__portrait figcaption{font-size:.75rem;bottom:.75rem;right:.25rem}.cover__badge{width:4.5rem;top:.75rem;right:.25rem}.story{grid-template-columns:1fr;gap:2rem}.story>.kicker,.story__line,.story__body{grid-area:auto/1}.story__line{max-width:22ch;font-size:clamp(2.35rem,9.8vw,4rem)}.story__body{font-size:1rem;line-height:1.75}.host{grid-template-columns:1fr;gap:2rem}.host>.kicker,.host__text,.ventures,.host>.roll{grid-column:1}.host__text{font-size:clamp(1.8rem,7vw,2.6rem)}.venture{grid-template-columns:1fr;gap:.6rem;padding-block:1.5rem}.venture__name{font-size:1.8rem}.venture__what{font-size:1rem}.questions{grid-template-columns:1fr;gap:2.5rem}.questions__head{position:static}.questions__head .chapter__title{max-width:18ch;font-size:2.35rem}.qrow{grid-template-columns:2.75rem 1fr;gap:.75rem;padding-block:1.5rem}.qrow__q{font-size:1.6rem}.qrow__why{font-size:1rem;line-height:1.65}.qrow__n{font-size:.6875rem}.questions__more{grid-column:1}.guests{grid-template-columns:1fr;gap:2rem}.guests__head,.guests__portrait,.guests>.terms,.guests>.guests__actions{grid-area:auto/1}.guests__head .section-title{font-size:2.35rem}.guests__portrait{aspect-ratio:1.65;width:100%;max-width:26rem}.terms>div{grid-template-columns:1fr;gap:.5rem;padding-block:1.25rem}.terms dd{font-size:1rem}.guests__actions{gap:.75rem 1.25rem}.guests__actions .roll{font-size:.875rem}.ahead{grid-template-columns:1fr;gap:2rem}.ahead>.section-title,.ahead__text,.ahead>.guests__actions{grid-column:1}.ahead__text{font-size:1.8rem}.ahead--close .ahead__text{text-align:left;max-width:24ch;font-size:clamp(2.35rem,9vw,4.4rem)}.finale__inner{grid-template-columns:1fr;gap:1.75rem}.finale .kicker,.finale__title,.finale__contact,.finale__meta{grid-area:auto/1}.finale__badge{width:4rem;position:absolute;top:-.5rem;right:0}.finale .kicker{padding-right:4.5rem}.finale__title{max-width:18ch;font-size:clamp(2.25rem,8.7vw,3.5rem)}.finale__contact{gap:1rem;margin-top:.5rem}.finale__mail{font-size:1.5rem}.finale__meta{margin-top:1rem;font-size:.75rem}.page-hero--show{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.page-hero__title{font-size:clamp(3rem,12vw,5.5rem)}.page-hero__tag{font-size:1.9rem}.page-hero__lede{font-size:1rem}.facts{grid-template-columns:1fr;gap:2rem}.facts>.section-title{position:static}.isnt{grid-template-columns:1fr;gap:2rem}.isnt__line{font-size:2.8rem}.isnt>.guests__actions{grid-column:1}.about-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:2rem}.about-hero__portrait{aspect-ratio:1.15;width:100%;max-width:30rem;position:static}.about-hero__portrait img{object-position:50% 35%}.about-hero__copy .page-hero__title{font-size:3rem}.about-hero__bio{font-size:1rem}.about-hero__bio p:last-child{font-size:1.6rem}.mind{grid-template-columns:1fr;gap:1.5rem}.mind__head,.mind__list{grid-area:auto/1}.mind__list{margin-top:1rem}.mind__list li{font-size:1.65rem}.nf{min-height:76svh;padding-top:3rem}}@media (width<=359px){.frame__wordmark{font-size:1rem}.frame__nav{gap:.65rem;font-size:.75rem}.cover__actions{flex-direction:column;align-items:flex-start}.qrow{grid-template-columns:2rem 1fr}.finale__mail{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.roll__inner>span{translate:none!important}.roll__de{visibility:hidden}.questions__head,.facts>.section-title,.about-hero__portrait{position:static}}.reference-refinement.story{--ch-bg:#153b2b;--c-muted-dark:#cedacf;--c-accent-dark:#a9dcb6;row-gap:56px;padding-block:clamp(80px,8vw,128px)}.reference-refinement.story>.kicker{grid-column:1/-1}.reference-refinement .story__line{letter-spacing:-.025em;max-width:none;font-size:clamp(48px,5.8vw,88px);line-height:1.07}.reference-refinement .story__body{gap:36px;font-size:clamp(17px,1.3vw,20px);line-height:1.75}.reference-refinement .story__turn{gap:10px;padding-top:26px;font-size:clamp(25px,2.3vw,34px);line-height:1.3}.reference-refinement .story__turn s{font-size:.85em}.reference-refinement.host{background:#f5f2ec;padding-block:clamp(80px,7.5vw,112px);display:block}.reference-refinement.host>.kicker{margin-bottom:48px;padding:0}.reference-refinement .host__text{letter-spacing:-.026em;text-wrap:pretty;max-width:none;font-size:clamp(48px,5.55vw,88px);line-height:1.08}.reference-refinement .ventures{margin-top:72px}.reference-refinement .venture{grid-template-columns:minmax(110px,1.1fr) minmax(220px,2.4fr) minmax(0,3.6fr);gap:32px;padding-block:32px}.reference-refinement .venture__name{font-size:clamp(32px,3.1vw,46px);line-height:1.15}.reference-refinement .venture__what{max-width:50ch;font-size:clamp(17px,1.3vw,19px);line-height:1.65}.reference-refinement.host>.roll{margin-top:32px;font-size:17px}.reference-refinement.guests{background:#f3efe5;grid-template-columns:minmax(0,5fr) minmax(0,6.1fr);gap:48px 72px;padding-block:96px 104px}.reference-refinement .guests__head{grid-area:1/2;gap:48px}.reference-refinement .guests__head .section-title{letter-spacing:-.025em;text-wrap:pretty;max-width:none;font-size:clamp(40px,4vw,60px);line-height:1.08}.reference-refinement .guests__portrait{aspect-ratio:4/6.2;grid-area:1/1/3;width:100%;max-width:none}.reference-refinement .guests__portrait img{filter:grayscale();object-position:50% 100%}.reference-refinement.guests>.terms{border-bottom:0;grid-area:2/2}.reference-refinement .terms>div{grid-template-columns:112px minmax(0,1fr);gap:24px;padding-block:24px}.reference-refinement .terms dt{text-transform:none;letter-spacing:0;color:var(--c-accent);font-size:13px;font-weight:400}.reference-refinement .terms dd{font-size:18px;line-height:1.6}.reference-refinement.guests>.guests__actions{grid-area:3/2;gap:24px 32px;margin-top:8px}.reference-refinement .guests__actions .btn{gap:48px;padding:18px 24px}.reference-refinement.ahead--close{background:#f3efe5;padding-block:96px 112px;position:relative}.reference-refinement.ahead--close:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--c-line);height:1px;position:absolute}.reference-refinement.ahead--close .ahead__text{text-align:left;letter-spacing:-.025em;max-width:none;margin:0;font-size:clamp(48px,5.8vw,88px);line-height:1.12}.reference-refinement.ahead--close em{margin-top:48px;display:block}html[data-page=home] .finale{padding-block:80px 32px}html[data-page=home] .finale__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}html[data-page=home] .finale__title{max-width:19ch;font-size:clamp(48px,4.7vw,72px);line-height:1.12}html[data-page=home] .finale__mail{font-size:clamp(23px,2.2vw,34px)}html[data-page=home] .finale__contact{justify-content:flex-end;gap:20px}html[data-page=home] .finale__meta{margin-top:16px;padding-top:28px;font-size:14px}@media (width>=768px) and (width<=1100px){.reference-refinement.guests{column-gap:40px}.reference-refinement .venture{grid-template-columns:100px minmax(180px,1fr) minmax(0,1.7fr);gap:24px}.reference-refinement .terms>div{grid-template-columns:1fr;gap:8px}html[data-page=home] .finale__contact{justify-content:flex-start}}@media (width<=767px){.reference-refinement.story{row-gap:36px;padding-block:64px}.reference-refinement .story__line{font-size:clamp(38px,10.4vw,64px);line-height:1.08}.reference-refinement .story__body{gap:28px;font-size:17px;line-height:1.7}.reference-refinement .story__turn{padding-top:24px;font-size:27px}.reference-refinement.host{padding-block:64px 72px}.reference-refinement.host>.kicker{margin-bottom:36px}.reference-refinement .host__text{font-size:clamp(34px,9.5vw,50px);line-height:1.13}.reference-refinement .ventures{margin-top:40px}.reference-refinement .venture{grid-template-columns:1fr;gap:12px;padding-block:28px}.reference-refinement .venture__when{font-size:12px}.reference-refinement .venture__name{font-size:32px}.reference-refinement .venture__what{max-width:38ch;font-size:16px;line-height:1.6}.reference-refinement.host>.roll{margin-top:24px;font-size:16px}.reference-refinement.guests{grid-template-columns:1fr;gap:36px;padding-block:64px 72px}.reference-refinement .guests__head,.reference-refinement .guests__portrait,.reference-refinement.guests>.terms,.reference-refinement.guests>.guests__actions{grid-area:auto/1}.reference-refinement .guests__head{gap:32px}.reference-refinement .guests__head .section-title{font-size:clamp(35px,10vw,48px);line-height:1.1}.reference-refinement .guests__portrait{aspect-ratio:4/5;max-width:none}.reference-refinement .guests__portrait img{object-position:50% 25%}.reference-refinement .terms>div{grid-template-columns:64px minmax(0,1fr);gap:20px;padding-block:20px}.reference-refinement .terms dt{font-size:12px}.reference-refinement .terms dd{font-size:16px}.reference-refinement.guests>.guests__actions{gap:16px;margin-top:0;display:grid}.reference-refinement .guests__actions .btn{width:100%}.reference-refinement .guests__actions>.roll:not(.btn){justify-self:start}.reference-refinement.ahead--close{padding-block:64px 80px}.reference-refinement.ahead--close .ahead__text{font-size:clamp(38px,10.8vw,60px);line-height:1.13}.reference-refinement.ahead--close em{margin-top:32px}html[data-page=home] .finale{padding-block:56px 32px}html[data-page=home] .finale__inner{grid-template-columns:1fr;gap:36px}html[data-page=home] .finale__title{max-width:18ch;font-size:clamp(36px,10vw,52px)}html[data-page=home] .finale__contact{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}html[data-page=home] .finale__mail{font-size:25px}html[data-page=home] .finale__meta{margin-top:12px;font-size:12px}}
