.BeyondTheScreen_section__DnRsk{background:var(--bg-0);padding-block:clamp(var(--sp-6),12vh,var(--sp-8));overflow:hidden}.BeyondTheScreen_head__qPsDF{max-width:var(--container-narrow);margin-bottom:clamp(2.5rem,6vh,4rem)}.BeyondTheScreen_headline__7htaW{font-size:var(--step-4);margin:1rem 0 1.2rem}.BeyondTheScreen_sub__IJoFV{color:var(--ink-1);max-width:52ch}.BeyondTheScreen_strips__yZgq_{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1.25rem)}.BeyondTheScreen_stripViewport__Vm0ve{width:100%;overflow:hidden}.BeyondTheScreen_strip__8R5pt{display:flex;gap:clamp(.75rem,1.5vw,1.25rem);width:max-content;padding-inline:var(--gutter);will-change:transform;transition:transform .1s linear}.BeyondTheScreen_item__ox0EC{position:relative;height:clamp(180px,26vh,340px);border-radius:var(--radius);overflow:hidden;background:var(--bg-2);border:1px solid var(--line);flex:0 0 auto;cursor:zoom-in;padding:0}.BeyondTheScreen_item__ox0EC img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out),filter .4s;filter:saturate(.94)}.BeyondTheScreen_item__ox0EC:hover img{transform:scale(1.05);filter:saturate(1.08)}.BeyondTheScreen_tag__7ApXt{position:absolute;bottom:8px;left:8px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-0);background:rgba(10,11,13,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.25rem .55rem;border-radius:100px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.BeyondTheScreen_item__ox0EC:hover .BeyondTheScreen_tag__7ApXt{opacity:1;transform:none}.BeyondTheScreen_lightbox__qywLc{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(1rem,5vw,4rem);background:rgba(6,7,8,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:BeyondTheScreen_fade__SykJW .3s var(--ease-out);cursor:zoom-out}@keyframes BeyondTheScreen_fade__SykJW{0%{opacity:0}to{opacity:1}}.BeyondTheScreen_lightbox__qywLc img{max-width:100%;max-height:100%;border-radius:var(--radius);box-shadow:0 40px 120px rgba(0,0,0,.6);cursor:default}.BeyondTheScreen_lbClose__S3tgF{position:absolute;top:1.5rem;right:1.5rem;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink-0);display:grid;place-items:center}.BeyondTheScreen_lbClose__S3tgF:hover{background:rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.BeyondTheScreen_strip__8R5pt{transform:none!important}.BeyondTheScreen_stripViewport__Vm0ve{overflow-x:auto}}.BryantIntro_intro__iqlWR{background:var(--bg-1);position:relative}.BryantIntro_grid__ItxvG{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center}.BryantIntro_portraitWrap__D_P8M{position:relative;opacity:0;transform:translateY(40px) scale(.98);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out)}.BryantIntro_portrait__u7Co2{width:100%;height:auto;border-radius:var(--radius-lg);aspect-ratio:4/5;object-fit:cover;box-shadow:0 30px 80px rgba(0,0,0,.5)}.BryantIntro_sig___051w{position:absolute;bottom:-.5rem;left:-.5rem;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.2rem);color:var(--ink-0);background:var(--bg-0);border:1px solid var(--line);padding:.4rem 1rem;border-radius:100px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.BryantIntro_copy__ophiq{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease-out) .15s,transform 1s var(--ease-out) .15s}.BryantIntro_statement__xM4rt{font-size:var(--step-3);margin:1rem 0 1.6rem;max-width:22ch}.BryantIntro_para__yTqsr{color:var(--ink-1);max-width:54ch;margin-bottom:1rem}.BryantIntro_signature__5KZQR{list-style:none;padding:0;margin:1.8rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.BryantIntro_signature__5KZQR li{position:relative;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-0)}.BryantIntro_signature__5KZQR li:not(:last-child):after{content:"·";color:var(--accent);margin-left:1.4rem}.BryantIntro_link__JQwa5{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:3px;transition:gap var(--dur-fast) var(--ease-out)}.BryantIntro_link__JQwa5:hover{gap:.9rem}.BryantIntro_in__g1EMB .BryantIntro_copy__ophiq,.BryantIntro_in__g1EMB .BryantIntro_portraitWrap__D_P8M{opacity:1;transform:none}@media (max-width:860px){.BryantIntro_grid__ItxvG{grid-template-columns:1fr;gap:2.5rem}.BryantIntro_portraitWrap__D_P8M{max-width:420px}.BryantIntro_statement__xM4rt{max-width:100%}}@media (prefers-reduced-motion:reduce){.BryantIntro_copy__ophiq,.BryantIntro_portraitWrap__D_P8M{opacity:1!important;transform:none!important;transition:none!important}}.Capabilities_cap__tSW_H{background:linear-gradient(180deg,var(--bg-1),var(--bg-0))}.Capabilities_head__RHh7H{margin-bottom:clamp(2.5rem,6vh,4.5rem)}.Capabilities_headline__4osRU{font-size:var(--step-4);margin-top:1rem;max-width:20ch}.Capabilities_rows__g_ocx{border-top:1px solid var(--line)}.Capabilities_row__vOlkf{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3.5vh,2.6rem) 0;display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;grid-gap:1.5rem clamp(2rem,5vw,5rem);gap:1.5rem clamp(2rem,5vw,5rem);align-items:start;transition:opacity .4s var(--ease-out);opacity:0;transform:translateY(24px)}.Capabilities_in__Hy29m .Capabilities_row__vOlkf{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.Capabilities_in__Hy29m .Capabilities_row__vOlkf:nth-child(2){transition-delay:.08s}.Capabilities_in__Hy29m .Capabilities_row__vOlkf:nth-child(3){transition-delay:.16s}.Capabilities_in__Hy29m .Capabilities_row__vOlkf:nth-child(4){transition-delay:.24s}.Capabilities_rowHead__09OVF{display:flex;align-items:baseline;gap:1rem}.Capabilities_num__cmck7{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.12em;color:var(--ink-3)}.Capabilities_key__ftwsN{font-size:var(--step-3);color:var(--ink-2);transition:color .35s var(--ease-out),transform .35s var(--ease-out)}.Capabilities_rowActive__cQwX_ .Capabilities_key__ftwsN{color:var(--ink-0);transform:translateX(6px)}.Capabilities_items__jDQIK{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem .75rem;align-content:flex-start}.Capabilities_items__jDQIK li{font-size:var(--step-0);color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:.5rem 1rem;transition:color .3s,border-color .3s,background .3s}.Capabilities_rowActive__cQwX_ .Capabilities_items__jDQIK li{color:var(--ink-0);border-color:var(--line-strong)}.Capabilities_items__jDQIK li:focus-visible,.Capabilities_items__jDQIK li:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}@media (max-width:720px){.Capabilities_row__vOlkf{grid-template-columns:1fr;gap:1rem}.Capabilities_key__ftwsN{color:var(--ink-0)}}@media (prefers-reduced-motion:reduce){.Capabilities_row__vOlkf{opacity:1!important;transform:none!important}}.GoodEatsFeature_wrap__1fklg{background:linear-gradient(180deg,var(--bg-1),var(--bg-0))}.GoodEatsFeature_inner__NrBX5{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.GoodEatsFeature_headline__2v5P9{font-size:var(--step-4);margin:1rem 0 1.3rem;max-width:16ch}.GoodEatsFeature_sub__w1WT1{color:var(--ink-1);max-width:46ch;margin-bottom:2rem}.GoodEatsFeature_link__moTl2{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:4px;transition:gap var(--dur-fast) var(--ease-out)}.GoodEatsFeature_link__moTl2:hover{gap:.9rem}.GoodEatsFeature_leadImg__o8KAS{aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);margin-bottom:1rem}.GoodEatsFeature_leadImg__o8KAS img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.GoodEatsFeature_leadCard__YEKh5:hover .GoodEatsFeature_leadImg__o8KAS img{transform:scale(1.04)}.GoodEatsFeature_leadMeta__rHTpN{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem}.GoodEatsFeature_leadName__vEzu0{font-family:var(--font-display);font-size:var(--step-2)}.GoodEatsFeature_placeholder__JZxqa{aspect-ratio:4/5;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:radial-gradient(120% 100% at 50% 0,var(--bg-2),transparent);color:var(--ink-3);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase}.GoodEatsFeature_plate__OuQYe{width:56px;height:56px;border-radius:50%;border:2px solid var(--accent);position:relative}.GoodEatsFeature_plate__OuQYe:after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid var(--line-strong)}@media (max-width:860px){.GoodEatsFeature_inner__NrBX5{grid-template-columns:1fr}.GoodEatsFeature_showcase__PzbwW{max-width:360px}}.FinalCTA_cta__mJiLl{background:var(--bg-1);padding-block:clamp(4rem,14vh,9rem);text-align:center;position:relative}.FinalCTA_cta__mJiLl:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 0,var(--accent-dim),transparent 70%);pointer-events:none}.FinalCTA_headline__7B2lQ{font-size:var(--step-5);margin:1rem auto 1.4rem;max-width:16ch;position:relative}.FinalCTA_sub__Aduhv{color:var(--ink-1);max-width:46ch;margin:0 auto 2.5rem;position:relative}.FinalCTA_actions__PrwMv{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative}.FinalCTA_primary__HMxuq{background:var(--accent);color:var(--accent-ink);padding:1.05rem 2rem;border-radius:100px;font-weight:700;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast);box-shadow:0 10px 40px rgba(232,181,122,.18)}.FinalCTA_primary__HMxuq:hover{transform:translateY(-2px);box-shadow:0 16px 50px rgba(232,181,122,.28)}.FinalCTA_ghost__caf4Z{border:1px solid var(--line-strong);color:var(--ink-0);padding:1.05rem 1.7rem;border-radius:100px;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;transition:border-color var(--dur-fast),background var(--dur-fast)}.FinalCTA_ghost__caf4Z:hover{border-color:var(--ink-0);background:rgba(255,255,255,.05)}.Footer_footer__pQtti{background:var(--bg-0);border-top:1px solid var(--line);padding-block:clamp(3rem,8vh,6rem) 2rem}.Footer_top__YBhK_{display:grid;grid-template-columns:1.3fr 2fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);padding-bottom:3rem;border-bottom:1px solid var(--line)}.Footer_logo__fUEOF{height:40px;width:auto;margin-bottom:1.4rem}.Footer_tagline__edhu4{color:var(--ink-2);max-width:34ch}.Footer_cols__FYdso{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.Footer_colHead__CuFHM{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem}.Footer_cols__FYdso a{display:block;color:var(--ink-1);padding:.2rem 0;transition:color var(--dur-fast)}.Footer_cols__FYdso a:hover{color:var(--accent)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.6rem;font-size:var(--step--1);color:var(--ink-3)}.Footer_legal__yxnQ6{display:flex;gap:1.2rem}.Footer_legal__yxnQ6 a:hover{color:var(--ink-1)}@media (max-width:760px){.Footer_top__YBhK_{grid-template-columns:1fr;gap:2rem}.Footer_cols__FYdso{grid-template-columns:1fr 1fr}}.not-found_page__jb5cW{min-height:100vh;display:flex;align-items:center;padding-top:6rem;padding-bottom:4rem;background:radial-gradient(90% 70% at 50% 0,var(--bg-2),var(--bg-1));text-align:center}.not-found_page__jb5cW>div{width:100%}.not-found_code__7e29u{font-family:var(--font-display);font-size:clamp(4rem,18vw,12rem);line-height:1;color:var(--ink-3);margin-bottom:.5rem}.not-found_title__Vh7BH{font-size:var(--step-4);margin-bottom:1rem}.not-found_sub__q_EJg{color:var(--ink-1);max-width:42ch;margin:0 auto 2.2rem}.not-found_actions__iVU5n{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.not-found_primary__IXCpw{background:var(--ink-0);color:var(--bg-0);padding:.95rem 1.7rem;border-radius:100px;font-weight:600;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.not-found_primary__IXCpw:hover{background:var(--accent);transform:translateY(-2px)}.not-found_ghost__xGBZo{border:1px solid var(--line-strong);color:var(--ink-0);padding:.95rem 1.6rem;border-radius:100px;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase}.not-found_ghost__xGBZo:hover{border-color:var(--ink-0)}.about_page__6UDEE{padding-top:clamp(7rem,14vh,10rem);background:var(--bg-1)}.about_hero__GRNQ4{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;margin-bottom:clamp(3rem,8vh,5rem)}.about_title__xTCOI{font-size:var(--step-4);max-width:20ch;margin-top:1rem}.about_heroPortrait__QBWkE img{width:100%;border-radius:var(--radius-lg);aspect-ratio:4/5;object-fit:cover;box-shadow:0 30px 80px rgba(0,0,0,.5)}.about_story__luaIq{padding-block:clamp(2rem,5vh,3rem)}.about_lead__5ob3y{font-family:var(--font-display);font-size:var(--step-3);line-height:1.25;color:var(--ink-0);margin-bottom:1.8rem}.about_p__8qblE{color:var(--ink-1);line-height:1.75;font-size:var(--step-1);margin-bottom:1.3rem;max-width:64ch}.about_quote__wmZ9I{font-family:var(--font-display);font-size:var(--step-2);line-height:1.4;color:var(--ink-0);border-left:2px solid var(--accent);padding:.5rem 0 .5rem 1.6rem;margin:2.5rem 0}.about_ventures__w2e_9{padding-block:clamp(3rem,8vh,5rem);border-top:1px solid var(--line);margin-top:clamp(2rem,5vh,3rem)}.about_ventureGrid__DGklm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.about_venture__8gX5r{border:1px solid var(--line);border-radius:var(--radius-lg);padding:2rem 1.75rem;background:var(--bg-2);display:flex;flex-direction:column;gap:.7rem;transition:border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}a.about_venture__8gX5r:hover{border-color:var(--line-strong);transform:translateY(-3px)}.about_vName__0w8Lf{font-family:var(--font-display);font-size:var(--step-2)}.about_venture__8gX5r p{color:var(--ink-2);font-size:var(--step-0)}.about_vLink__BaidD{margin-top:auto;color:var(--accent);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.about_cta__0MLkk{text-align:center;padding-block:clamp(3.5rem,9vh,6rem);border-top:1px solid var(--line)}.about_ctaTitle__AR_gb{font-size:var(--step-3);max-width:20ch;margin:0 auto 2rem}.about_ctaActions__Dle9i{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.about_primary__xHRoL{background:var(--accent);color:var(--accent-ink);padding:1rem 1.9rem;border-radius:100px;font-weight:700;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out)}.about_primary__xHRoL:hover{transform:translateY(-2px)}.about_ghost__TEm28{border:1px solid var(--line-strong);color:var(--ink-0);padding:1rem 1.7rem;border-radius:100px;font-size:var(--step--1);letter-spacing:.03em;text-transform:uppercase}.about_ghost__TEm28:hover{border-color:var(--ink-0)}@media (max-width:860px){.about_hero__GRNQ4{grid-template-columns:1fr}.about_heroPortrait__QBWkE{max-width:380px}.about_ventureGrid__DGklm{grid-template-columns:1fr}}.journal_page__DmByD{padding-top:clamp(7rem,14vh,10rem);background:var(--bg-1);min-height:100vh}.journal_head__6BoRV{margin-bottom:clamp(3rem,8vh,5rem)}.journal_title__3LTNL{font-size:var(--step-5);margin:1rem 0 1.4rem;max-width:16ch}.journal_lede__IOC5L{color:var(--ink-1);max-width:54ch;font-size:var(--step-1)}.journal_featured___CV3X{padding:clamp(2rem,5vh,3.5rem) 0;border-block:1px solid var(--line);margin-bottom:clamp(3rem,8vh,5rem)}.journal_featuredHead__alOtR{margin-bottom:2.5rem}.journal_kicker__Dpd3A{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.journal_featuredTitle__USvCs{font-size:var(--step-3);margin:.5rem 0 .8rem}.journal_featuredSub__B23hL{color:var(--ink-2);max-width:52ch}.journal_featuredGrid__p7Z1C{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.journal_videoCard__l7G_0{display:block}.journal_videoThumb__84aAJ{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.journal_videoThumb__84aAJ img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.journal_videoCard__l7G_0:hover .journal_videoThumb__84aAJ img{transform:scale(1.04)}.journal_play__68zoA{position:absolute;inset:0;margin:auto;width:74px;height:74px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:rgba(10,11,13,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.journal_play__68zoA:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;transform:translateX(3px)}.journal_videoCard__l7G_0:hover .journal_play__68zoA{background:var(--accent);transform:scale(1.06)}.journal_videoTitle__0mecT{font-family:var(--font-display);font-size:var(--step-2);margin:1.1rem 0 .5rem}.journal_videoExcerpt___yv74{color:var(--ink-2);max-width:46ch}@media (max-width:860px){.journal_featuredGrid__p7Z1C{grid-template-columns:1fr}}.JournalGrid_filters___6lRb{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:clamp(2rem,5vh,3rem)}.JournalGrid_chip__bnmjU{font-size:var(--step--1);color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:.5rem 1.1rem;transition:color .3s,border-color .3s,background .3s}.JournalGrid_chip__bnmjU:hover{color:var(--ink-0);border-color:var(--line-strong)}.JournalGrid_chipActive__jiCsJ{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.JournalGrid_grid__vpRFq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(4rem,10vh,7rem)}.JournalGrid_card__jQkTV{display:block}.JournalGrid_cardImgText__8o80x,.JournalGrid_cardImg__WSGWy{aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin-bottom:1rem}.JournalGrid_cardImg__WSGWy{background:var(--bg-2)}.JournalGrid_cardImg__WSGWy img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.JournalGrid_card__jQkTV:hover .JournalGrid_cardImg__WSGWy img{transform:scale(1.05)}.JournalGrid_cardImgText__8o80x{display:grid;place-items:center;background:radial-gradient(130% 100% at 20% 0,var(--bg-3),var(--bg-1));transition:border-color var(--dur-fast)}.JournalGrid_card__jQkTV:hover .JournalGrid_cardImgText__8o80x{border-color:var(--line-strong)}.JournalGrid_cardImgText__8o80x span{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-3);padding:0 1rem;text-align:center}.JournalGrid_cardMeta__3q50H{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem}.JournalGrid_arch__cHC5W{color:var(--accent)}.JournalGrid_cardTitle__shVW2{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15;margin-bottom:.5rem}.JournalGrid_card__jQkTV:hover .JournalGrid_cardTitle__shVW2{color:var(--ink-0)}.JournalGrid_cardExcerpt__jjuBe{color:var(--ink-2);font-size:var(--step-0)}@media (max-width:860px){.JournalGrid_grid__vpRFq{grid-template-columns:1fr 1fr}}@media (max-width:560px){.JournalGrid_grid__vpRFq{grid-template-columns:1fr}}.Loader_loader__0RxP_{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:var(--bg-0);transition:opacity .7s var(--ease-out),visibility .7s;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.Loader_loader__0RxP_.Loader_done__6PHvN{opacity:0;visibility:hidden;animation:Loader_wipe__1WgkH .85s var(--ease-out) forwards}@keyframes Loader_wipe__1WgkH{to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);opacity:1;visibility:visible}}.Loader_mark__0lSdP{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.Loader_logoImg__ECjCF{width:clamp(200px,34vw,320px);height:auto;opacity:.96;animation:Loader_markIn__Qg0bo .9s var(--ease-out) both}@keyframes Loader_markIn__Qg0bo{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:.96;transform:none}}.Loader_barTrack__YORzK{width:min(220px,40vw);height:1px;background:var(--line);overflow:hidden}.Loader_bar__yCBpf{height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--ink-2),var(--accent));transition:transform .3s var(--ease-out)}@media (prefers-reduced-motion:reduce){.Loader_loader__0RxP_{transition:none}.Loader_loader__0RxP_.Loader_done__6PHvN{animation:none;display:none}.Loader_monogram__y_UZ_:after{animation:none}}.ReelModal_overlay__40qb4{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:rgba(6,7,8,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:ReelModal_fade__yX_LF .35s var(--ease-out)}@keyframes ReelModal_fade__yX_LF{0%{opacity:0}to{opacity:1}}.ReelModal_dialog__5I28D{position:relative;width:min(1200px,100%);animation:ReelModal_rise__ET5f9 .45s var(--ease-out)}@keyframes ReelModal_rise__ET5f9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ReelModal_videoWrap__cDPWR{aspect-ratio:16/9;width:100%;background:#000;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.6)}.ReelModal_videoWrap__cDPWR video{width:100%;height:100%;object-fit:contain;background:#000}.ReelModal_close__TniJJ{position:absolute;top:-2.6rem;right:0;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink-0);font-size:.85rem;transition:background var(--dur-fast),transform var(--dur-fast)}.ReelModal_close__TniJJ:hover{background:rgba(255,255,255,.08);transform:scale(1.05)}.ReelModal_caption__BqyVf{margin-top:1rem;font-size:var(--step--1);color:var(--ink-2);display:flex;align-items:center;gap:.6rem}.ReelModal_placeholder__wa2c3{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim);padding:.2rem .5rem;border-radius:100px}@media (max-width:600px){.ReelModal_close__TniJJ{top:-2.4rem}}.Hero_hero__bqvNd{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--bg-0);visibility:hidden}.Hero_hero__bqvNd[data-state=shown]{visibility:visible}.Hero_frame__V34IJ{position:absolute;inset:0;z-index:0;will-change:clip-path,transform;transform:translateZ(0)}.Hero_video__GFpHV{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Hero_grade__vKwoU{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,11,13,.35),rgba(10,11,13,0) 22%),linear-gradient(0deg,rgba(10,11,13,.85) 2%,rgba(10,11,13,.25) 40%,rgba(10,11,13,.1) 70%),radial-gradient(120% 80% at 20% 100%,rgba(10,11,13,.55),transparent 60%)}.Hero_content__WDVga{position:relative;z-index:2;width:100%;max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) clamp(3rem,7vh,6rem)}.Hero_eyebrow__zlAY_{margin-bottom:1.4rem;color:var(--ink-1)}.Hero_headline__wPoAT{font-size:var(--step-6);max-width:14ch;margin-bottom:1.6rem}.Hero_line__fO3s8{display:block;overflow:hidden;padding-block:.02em}.Hero_line__fO3s8 span{display:block;will-change:transform}.Hero_sub__mpF_z{max-width:46ch;color:var(--ink-1);margin-bottom:2.2rem}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.Hero_btnPrimary__oWMOf{display:inline-flex;align-items:center;gap:.6rem;background:var(--ink-0);color:var(--bg-0);padding:.95rem 1.6rem;border-radius:100px;font-weight:600;font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.Hero_btnPrimary__oWMOf:hover{transform:translateY(-2px);background:var(--accent)}.Hero_btnGhost__50jBW{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink-0);padding:.95rem 1.4rem;border-radius:100px;border:1px solid var(--line-strong);font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--dur-fast),background var(--dur-fast)}.Hero_btnGhost__50jBW:hover{border-color:var(--ink-0);background:rgba(255,255,255,.06)}.Hero_playDot__bGxw0{width:0;height:0;border-left:9px solid;border-top:6px solid transparent;border-bottom:6px solid transparent}.Hero_motionToggle__GwlOI{position:absolute;z-index:3;right:var(--gutter);bottom:clamp(3rem,7vh,6rem);display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-1);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .75rem;border-radius:100px;border:1px solid var(--line);background:rgba(10,11,13,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--dur-fast),border-color var(--dur-fast)}.Hero_motionToggle__GwlOI:hover{color:var(--ink-0);border-color:var(--line-strong)}.Hero_motionLabel__LhmSx{font-size:inherit}.Hero_scrollCue__HovjE{position:absolute;z-index:3;left:var(--gutter);bottom:clamp(3rem,7vh,6rem);display:flex;align-items:center;gap:.6rem;color:var(--ink-2);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.Hero_scrollCue__HovjE i{width:44px;height:1px;background:var(--ink-3);position:relative;overflow:hidden}.Hero_scrollCue__HovjE i:after{content:"";position:absolute;inset:0;width:40%;background:var(--accent);animation:Hero_cue__W1KyI 2.4s var(--ease-in-out) infinite}@keyframes Hero_cue__W1KyI{0%{transform:translateX(-110%)}60%,to{transform:translateX(260%)}}@media (max-width:768px){.Hero_hero__bqvNd{align-items:flex-end}.Hero_motionLabel__LhmSx,.Hero_scrollCue__HovjE{display:none}.Hero_headline__wPoAT,.Hero_sub__mpF_z{max-width:100%}.Hero_actions__yXeUX{width:100%}.Hero_btnGhost__50jBW,.Hero_btnPrimary__oWMOf{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.Hero_hero__bqvNd{visibility:visible}.Hero_frame__V34IJ{-webkit-clip-path:none!important;clip-path:none!important}.Hero_frame__V34IJ,.Hero_line__fO3s8 span{transform:none!important}.Hero_scrollCue__HovjE i:after{animation:none}}.JournalTeaser_wrap__RiSFP{background:var(--bg-1)}.JournalTeaser_head__BFkm5{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.JournalTeaser_headline__oIh8_{font-size:var(--step-4);margin-top:1rem;max-width:18ch}.JournalTeaser_all__6fW0U{flex:0 0 auto;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:4px;transition:gap var(--dur-fast) var(--ease-out);display:inline-flex;gap:.5rem;align-items:center}.JournalTeaser_all__6fW0U:hover{gap:.9rem}.JournalTeaser_grid__PLwtM{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.JournalTeaser_lead__qYZHw{display:block}.JournalTeaser_leadImg__uv2U1{position:relative;aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);margin-bottom:1.2rem;background:var(--bg-2)}.JournalTeaser_leadImg__uv2U1 img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.JournalTeaser_lead__qYZHw:hover .JournalTeaser_leadImg__uv2U1 img{transform:scale(1.04)}.JournalTeaser_play__3VNkZ{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:rgba(10,11,13,.32)}.JournalTeaser_play__3VNkZ:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;transform:translateX(3px)}.JournalTeaser_leadTitle__Thbf_{font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;margin-bottom:.6rem}.JournalTeaser_excerpt__JtQTK{color:var(--ink-2);max-width:48ch}.JournalTeaser_list__0AUQA{list-style:none;padding:0;margin:0}.JournalTeaser_list__0AUQA li{border-top:1px solid var(--line);padding:1.3rem 0}.JournalTeaser_list__0AUQA li:last-child{border-bottom:1px solid var(--line)}.JournalTeaser_listTitle__thcPE{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15;transition:color .3s,transform .4s var(--ease-out)}.JournalTeaser_list__0AUQA a:hover .JournalTeaser_listTitle__thcPE{color:var(--ink-0);transform:translateX(6px)}.JournalTeaser_meta__hpNrE{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}@media (max-width:860px){.JournalTeaser_grid__PLwtM{grid-template-columns:1fr}.JournalTeaser_head__BFkm5{flex-direction:column;align-items:flex-start;gap:1rem}}.goodeats_page__1u7eD{padding-top:clamp(7rem,14vh,10rem);background:var(--bg-1);min-height:100vh}.goodeats_head__WBA0_{margin-bottom:clamp(2rem,5vh,3.5rem)}.goodeats_title__DN9Sj{font-size:var(--step-5);margin:1rem 0 1.4rem;max-width:16ch}.goodeats_lede__TqZZS{color:var(--ink-1);max-width:56ch;font-size:var(--step-1)}.goodeats_filters__1PTM3{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.goodeats_filter__I5ZIg{font-size:var(--step--1);color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:.5rem 1.1rem;transition:color .3s,border-color .3s,background .3s}.goodeats_filter__I5ZIg:not(:disabled):hover{color:var(--ink-0);border-color:var(--line-strong)}.goodeats_filterActive__VQi4L{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.goodeats_filter__I5ZIg:disabled{opacity:.5;cursor:not-allowed}.goodeats_empty__jqcnu{padding-bottom:clamp(3rem,8vh,5rem)}.goodeats_emptyCard__AltQ5{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:clamp(2.5rem,7vw,5rem);text-align:center;background:radial-gradient(120% 100% at 50% 0,var(--bg-2),var(--bg-1))}.goodeats_plate__RwDR2{display:inline-block;width:64px;height:64px;border-radius:50%;border:2px solid var(--accent);position:relative;margin-bottom:1.5rem}.goodeats_plate__RwDR2:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid var(--line-strong)}.goodeats_emptyTitle__JRQmt{font-size:var(--step-3);margin-bottom:1rem}.goodeats_emptyText__xWtcU{color:var(--ink-2);max-width:48ch;margin:0 auto}.goodeats_grid__kxcQP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3rem,8vh,5rem)}.goodeats_card__wMCef{display:block}.goodeats_cardImg__J3PhZ{aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin-bottom:1rem;background:var(--bg-2)}.goodeats_cardImg__J3PhZ img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.goodeats_card__wMCef:hover .goodeats_cardImg__J3PhZ img{transform:scale(1.05)}.goodeats_cardMeta__hiSFw{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}.goodeats_cardTitle__Yu4in{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.4rem}.goodeats_cardExcerpt__9KTfH{color:var(--ink-2);font-size:var(--step-0)}.goodeats_cta__sWUka{text-align:center;padding:clamp(3.5rem,9vh,6rem) var(--gutter);border-top:1px solid var(--line)}.goodeats_ctaTitle___n3GR{font-size:var(--step-3);max-width:22ch;margin:0 auto 1rem}.goodeats_ctaText__Dz5lu{color:var(--ink-2);max-width:46ch;margin:0 auto 2rem}.goodeats_ctaActions__nkOYb{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.goodeats_btnPrimary__0zK4o{background:var(--ink-0);color:var(--bg-0);padding:.95rem 1.6rem;border-radius:100px;font-weight:600;font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.goodeats_btnPrimary__0zK4o:hover{background:var(--accent);transform:translateY(-2px)}.goodeats_btnGhost__AJA1O{border:1px solid var(--line-strong);color:var(--ink-0);padding:.95rem 1.5rem;border-radius:100px;font-size:var(--step--1);letter-spacing:.02em;text-transform:uppercase;transition:border-color var(--dur-fast),background var(--dur-fast)}.goodeats_btnGhost__AJA1O:hover{border-color:var(--ink-0);background:rgba(255,255,255,.05)}@media (max-width:860px){.goodeats_grid__kxcQP{grid-template-columns:1fr 1fr}}@media (max-width:560px){.goodeats_grid__kxcQP{grid-template-columns:1fr}}.Legal_page__rM8C7{padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(4rem,10vh,7rem);background:var(--bg-1);min-height:100vh}.Legal_head__w8SnM{margin-bottom:3rem}.Legal_title__OlAay{font-size:var(--step-4);margin-bottom:.8rem}.Legal_updated__wA7wd{color:var(--ink-3);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase}.Legal_section__jVuQa{margin-bottom:2.2rem}.Legal_h2__Ax3eY{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.8rem;color:var(--ink-0)}.Legal_p__i41WD{color:var(--ink-1);line-height:1.7;margin-bottom:.9rem;max-width:68ch}.contact_page__cbJV7{padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(4rem,10vh,7rem);background:var(--bg-1);min-height:100vh}.contact_grid__PfnCN{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.contact_intro__6dUr7{position:-webkit-sticky;position:sticky;top:8rem}.contact_title__zaXQ8{font-size:var(--step-4);margin:1rem 0 1.3rem;max-width:15ch}.contact_lede__15CT0{color:var(--ink-1);max-width:42ch;margin-bottom:2.5rem}.contact_direct__Ju26H{border-top:1px solid var(--line);padding-top:1.5rem}.contact_directHead__fea1_{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem}.contact_direct__Ju26H a{display:block;color:var(--ink-1);padding:.25rem 0;transition:color var(--dur-fast)}.contact_direct__Ju26H a:hover{color:var(--accent)}.contact_formWrap__c_h1D{background:var(--bg-0);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.75rem)}@media (max-width:900px){.contact_grid__PfnCN{grid-template-columns:1fr;gap:2.5rem}.contact_intro__6dUr7{position:static}}.work_page__KfWmE{padding-top:clamp(7rem,14vh,10rem);padding-bottom:clamp(4rem,10vh,7rem);background:var(--bg-1);min-height:100vh}.work_head__r7HvO{margin-bottom:clamp(3rem,8vh,5rem)}.work_title__nOu0M{font-size:var(--step-4);margin:1rem 0 1.3rem;max-width:18ch}.work_lede__FYwm0{color:var(--ink-1);max-width:54ch;font-size:var(--step-1)}.work_grid__ee0j3{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem);gap:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3rem)}.work_card__UC4vG{display:flex;flex-direction:column}.work_imgWrap__m6SLA{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-3);margin-bottom:1.2rem;box-shadow:0 20px 60px rgba(0,0,0,.35)}.work_dots__Sjxcs{position:absolute;top:12px;left:14px;z-index:2;display:flex;gap:7px}.work_dots__Sjxcs i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.28)}.work_imgWrap__m6SLA img{width:100%;height:auto;display:block;transition:transform 1.2s var(--ease-out)}.work_card__UC4vG:hover .work_imgWrap__m6SLA img{transform:scale(1.03)}.work_meta__HfWBl{font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}.work_name__Lzck_{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.6rem}.work_blurb__vU_Pm{color:var(--ink-2);margin-bottom:1rem;max-width:46ch}.work_services__Uleys{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.work_services__Uleys li{font-size:var(--step--1);color:var(--ink-1);border:1px solid var(--line);border-radius:100px;padding:.3rem .8rem}.work_link___c4e7{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:3px;transition:gap var(--dur-fast) var(--ease-out)}.work_link___c4e7:hover{gap:.9rem}@media (max-width:720px){.work_grid__ee0j3{grid-template-columns:1fr}}.post_page__SWc1A{padding-top:clamp(6rem,12vh,9rem);background:var(--bg-1);min-height:100vh}.post_head__cCpWi{padding-bottom:2rem}.post_crumbs__gk6Nm{font-size:var(--step--1);color:var(--ink-3);letter-spacing:.06em;margin-bottom:1.5rem}.post_crumbs__gk6Nm a{color:var(--ink-1)}.post_crumbs__gk6Nm a:hover{color:var(--accent)}.post_title__QrGUr{font-size:var(--step-4);margin-bottom:1rem}.post_meta__GIOJF{color:var(--ink-2);font-size:var(--step--1);letter-spacing:.06em;display:flex;align-items:center;gap:.8rem}.post_badge__p_ZzJ{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);background:var(--accent-dim);padding:.2rem .5rem;border-radius:100px}.post_hero__0RJPX{margin:2rem auto clamp(2.5rem,6vh,4rem)}.post_heroImg__9rw2w{width:100%;border-radius:var(--radius-lg);aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line)}.post_videoWrap__ZMUtA{position:relative}.post_play__KyN97{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;border:2px solid #fff;background:rgba(10,11,13,.35)}.post_play__KyN97:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:24px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;transform:translateX(4px)}.post_recovering__6U_Z9{position:absolute;left:50%;bottom:1.2rem;transform:translateX(-50%);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-1);background:rgba(10,11,13,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.5rem 1rem;border-radius:100px;border:1px solid var(--line)}.post_body__kV0Zt{padding-bottom:clamp(3rem,8vh,5rem)}.post_p__ZDgjc{font-size:var(--step-1);line-height:1.7;color:var(--ink-1);margin-bottom:1.4rem}.post_h2__XfO54{margin:2.2rem 0 1rem}.post_h2__XfO54,.post_quote__1Cjwk{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-0)}.post_quote__1Cjwk{line-height:1.35;border-left:2px solid var(--accent);padding:.4rem 0 .4rem 1.5rem;margin:2rem 0}.post_list__637hx{margin:0 0 1.4rem;padding-left:1.2rem;color:var(--ink-1)}.post_list__637hx li{font-size:var(--step-1);line-height:1.6;margin-bottom:.5rem}.post_rich__0T9Ca{color:var(--ink-1)}.post_rich__0T9Ca h2,.post_rich__0T9Ca h3{font-family:var(--font-display);color:var(--ink-0);margin:2.2rem 0 1rem;line-height:1.2}.post_rich__0T9Ca h2{font-size:var(--step-2)}.post_rich__0T9Ca h3,.post_rich__0T9Ca p{font-size:var(--step-1)}.post_rich__0T9Ca p{line-height:1.75;margin-bottom:1.3rem}.post_rich__0T9Ca ol,.post_rich__0T9Ca ul{margin:0 0 1.4rem 1.2rem;display:grid;grid-gap:.5rem;gap:.5rem}.post_rich__0T9Ca li{font-size:var(--step-1);line-height:1.6}.post_rich__0T9Ca a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.post_rich__0T9Ca blockquote{font-family:var(--font-display);font-size:var(--step-2);line-height:1.4;color:var(--ink-0);border-left:2px solid var(--accent);padding-left:1.5rem;margin:2rem 0}.post_rich__0T9Ca b,.post_rich__0T9Ca strong{color:var(--ink-0);font-weight:600}.post_rich__0T9Ca img{border-radius:var(--radius);margin:1.5rem 0}.post_archiveNote__ES47p{margin-top:2.5rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);color:var(--ink-2);font-size:var(--step--1)}.post_tags__dk6c7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem}.post_tags__dk6c7 span{font-size:var(--step--1);color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:.35rem .85rem}.post_related__EVeLO{padding:clamp(3rem,8vh,5rem) var(--gutter);border-top:1px solid var(--line)}.post_relatedGrid__1NXCh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:1.5rem}.post_relImg__1j59z{aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin-bottom:.9rem}.post_gallery__xraA3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem;margin:2.5rem 0 1rem}.post_galleryImg__JgsMO{width:100%;height:auto;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2)}.post_relImg__1j59z img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.post_relImgText__VT2v1{aspect-ratio:3/2;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);margin-bottom:.9rem;display:grid;place-items:center;background:radial-gradient(130% 100% at 20% 0,var(--bg-3),var(--bg-1))}.post_relImgText__VT2v1 span{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-3);padding:0 1rem;text-align:center}.post_relCard__iE_WI:hover .post_relImg__1j59z img{transform:scale(1.05)}.post_relTitle__jvCT_{font-family:var(--font-display);font-size:var(--step-1)}@media (max-width:760px){.post_relatedGrid__1NXCh{grid-template-columns:1fr}}.study_page__qT586{padding-top:clamp(6rem,12vh,9rem);padding-bottom:0;background:var(--bg-1)}.study_head__bq3m5{padding-bottom:2.5rem}.study_crumbs___WM5M{font-size:var(--step--1);color:var(--ink-3);letter-spacing:.06em;margin-bottom:1.5rem}.study_crumbs___WM5M a{color:var(--ink-1)}.study_crumbs___WM5M a:hover{color:var(--accent)}.study_title__wIlY7{font-size:var(--step-5);margin-bottom:1.2rem}.study_blurb__KmD11{color:var(--ink-1);font-size:var(--step-1);max-width:54ch;margin-bottom:2.5rem}.study_facts__mRzrh{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem;border-top:1px solid var(--line);padding-top:1.8rem;margin:0}.study_facts__mRzrh dt{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem}.study_facts__mRzrh dd{margin:0;color:var(--ink-0);font-size:var(--step-0)}.study_facts__mRzrh a{color:var(--accent)}.study_heroWrap__AmQDI{margin:2.5rem auto clamp(2.5rem,7vh,4.5rem)}.study_frame__NVBKE{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-3);box-shadow:0 30px 90px rgba(0,0,0,.45)}.study_dots__6TsDZ{position:absolute;top:12px;left:14px;z-index:2;display:flex;gap:7px}.study_dots__6TsDZ i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.28)}.study_hero__jsmTg{width:100%;height:auto;display:block}.study_body__x_82g{padding-bottom:clamp(3rem,8vh,5rem)}.study_block__5_4kI{margin-bottom:2.5rem}.study_h2__KUEay{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.9rem;color:var(--ink-0)}.study_p__RqF5O{color:var(--ink-1);line-height:1.75;font-size:var(--step-1);max-width:66ch}.study_build__tX6He,.study_outcomes__tL8HO{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.study_build__tX6He li,.study_outcomes__tL8HO li{color:var(--ink-1);font-size:var(--step-0);padding-left:1.6rem;position:relative}.study_build__tX6He li:before{content:"→";position:absolute;left:0;color:var(--ink-3)}.study_outcomes__tL8HO li:before{content:"✓";position:absolute;left:0;color:var(--accent)}.study_quote__AfdZN{font-family:var(--font-display);font-size:var(--step-2);line-height:1.4;color:var(--ink-0);border-left:2px solid var(--accent);padding:.5rem 0 .5rem 1.6rem;margin:3rem 0}.study_quote__AfdZN cite{display:block;font-family:var(--font-sans);font-size:var(--step-0);color:var(--ink-2);font-style:normal;margin-top:1rem}.study_visit__SOYoh{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:3px;transition:gap var(--dur-fast) var(--ease-out)}.study_visit__SOYoh:hover{gap:.9rem}.study_next__76wVC{display:block;border-top:1px solid var(--line);padding:clamp(2.5rem,7vh,4.5rem) var(--gutter);max-width:var(--container);margin:0 auto;width:100%;transition:background var(--dur-fast)}.study_next__76wVC:hover{background:var(--bg-2)}.study_nextLabel__9gauK{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.6rem}.study_nextName__LWSiY{font-size:var(--step-3);color:var(--ink-1);transition:color .3s}.study_next__76wVC:hover .study_nextName__LWSiY{color:var(--ink-0)}.Nav_bar__EPka2{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:clamp(.9rem,2.5vh,1.5rem) var(--gutter);color:#fff}.Nav_logo__98dCe{display:inline-flex;align-items:center;position:relative;z-index:2}.Nav_logoImg__eZFKx{height:clamp(30px,4.5vh,44px);width:auto;filter:drop-shadow(0 2px 10px rgba(0,0,0,.5));transition:transform var(--dur-fast) var(--ease-out)}.Nav_logo__98dCe:hover .Nav_logoImg__eZFKx{transform:translateY(-1px) scale(1.02)}.Nav_toggle__CPzNt{display:inline-flex;align-items:center;gap:.7rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;z-index:2;text-shadow:0 1px 8px rgba(0,0,0,.55)}.Nav_burger__v332v i{filter:drop-shadow(0 1px 6px rgba(0,0,0,.55))}.Nav_toggleLabel__rQWpH{min-width:3.2em;text-align:right}.Nav_burger__v332v{display:inline-flex;flex-direction:column;gap:5px;width:26px}.Nav_burger__v332v i{height:1.5px;background:currentColor;width:100%;transition:transform .4s var(--ease-out),opacity .3s;transform-origin:center}.Nav_burgerOpen__ynXGe i:first-child{transform:translateY(3.25px) rotate(45deg)}.Nav_burgerOpen__ynXGe i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.Nav_overlay__H80VT{position:fixed;inset:0;z-index:-1;background:var(--bg-0);mix-blend-mode:normal;color:var(--ink-0);display:grid;align-content:center;padding:8rem var(--gutter) 3rem;opacity:0;visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .4s,visibility .6s,-webkit-clip-path .6s var(--ease-out);transition:clip-path .6s var(--ease-out),opacity .4s,visibility .6s;transition:clip-path .6s var(--ease-out),opacity .4s,visibility .6s,-webkit-clip-path .6s var(--ease-out)}.Nav_overlayOpen__f3oz8{opacity:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);z-index:1}.Nav_menu__wS9Y3{width:100%;max-width:var(--container);margin-inline:auto}.Nav_menu__wS9Y3 ul{list-style:none;padding:0}.Nav_menu__wS9Y3 li{border-top:1px solid var(--line);opacity:0;transform:translateY(20px)}.Nav_overlayOpen__f3oz8 .Nav_menu__wS9Y3 li{animation:Nav_itemIn__dA64G .6s var(--ease-out) forwards;animation-delay:calc(var(--i) * .06s + .15s)}@keyframes Nav_itemIn__dA64G{to{opacity:1;transform:none}}.Nav_menu__wS9Y3 li:last-child{border-bottom:1px solid var(--line)}.Nav_menu__wS9Y3 li a{display:flex;align-items:baseline;gap:1.2rem;font-family:var(--font-display);font-size:clamp(2rem,7vw,4.5rem);line-height:1.1;padding:.4em 0;color:var(--ink-1);transition:color .3s,padding-left .4s var(--ease-out)}.Nav_menu__wS9Y3 li a:hover{color:var(--ink-0);padding-left:1rem}.Nav_num__lJfAY{font-family:var(--font-sans);font-size:.7rem;color:var(--ink-3);letter-spacing:.1em}.Nav_meta__4Yj8m{display:flex;flex-wrap:wrap;gap:3rem;margin-top:3rem}.Nav_metaLabel__iaf1v{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.8rem}.Nav_metaLink__emY_d{display:block;color:var(--ink-1);padding:.15rem 0;transition:color .3s}.Nav_metaLink__emY_d:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.Nav_overlay__H80VT{transition:opacity .2s;-webkit-clip-path:none;clip-path:none}.Nav_menu__wS9Y3 li{animation:none!important;opacity:1;transform:none}}.NowBuilding_wrap__eN8_t{background:var(--bg-0)}.NowBuilding_head__Jg9oz{margin-bottom:clamp(2.5rem,6vh,4rem)}.NowBuilding_headline__iN39o{font-size:var(--step-4);margin-top:1rem;max-width:16ch}.NowBuilding_grid__pdMKE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}.NowBuilding_card__sGqKn{display:flex;flex-direction:column;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.25rem;transition:border-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}a.NowBuilding_card__sGqKn:hover{border-color:var(--line-strong);transform:translateY(-3px)}.NowBuilding_previewText__JYTfS,.NowBuilding_preview__n2TVH{aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden;margin-bottom:1.1rem;border:1px solid var(--line);background:var(--bg-3)}.NowBuilding_preview__n2TVH img{width:100%;height:100%;object-fit:cover}.NowBuilding_previewText__JYTfS{display:grid;place-items:center;background:radial-gradient(120% 100% at 30% 0,var(--bg-3),var(--bg-1))}.NowBuilding_previewText__JYTfS span{font-family:var(--font-display);font-size:3rem;color:var(--ink-3)}.NowBuilding_row__4W11X{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem}.NowBuilding_status__XiGgj{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--step--1);color:var(--ink-1);letter-spacing:.04em}.NowBuilding_dot__fF0jH{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.NowBuilding_updated__VNZV1{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.NowBuilding_name__5_ARu{font-family:var(--font-display);font-size:var(--step-2);margin-bottom:.3rem}.NowBuilding_discipline__kNJbb{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.8rem}.NowBuilding_note__UlfS2{color:var(--ink-2);font-size:var(--step-0)}@media (max-width:860px){.NowBuilding_grid__pdMKE{grid-template-columns:1fr}}.SelectedWork_work__3WZng{background:linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 18%,var(--bg-1) 100%);position:relative}.SelectedWork_head__oBf6x{max-width:var(--container);margin-bottom:clamp(3rem,7vh,5rem)}.SelectedWork_headline__edhGE{font-size:var(--step-4);margin-top:1rem;max-width:18ch}.SelectedWork_list__5ng13{display:flex;flex-direction:column;gap:clamp(5rem,12vh,10rem)}.SelectedWork_project__gI7sC{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.SelectedWork_project__gI7sC:nth-child(2n) .SelectedWork_media__r9RVB{order:2}.SelectedWork_project__gI7sC:nth-child(2n) .SelectedWork_meta__9uFTF{order:1}.SelectedWork_media__r9RVB{min-width:0}.SelectedWork_frame__t5qNc{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-3);border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.45);opacity:0;transform:translateY(40px) scale(.98);transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out)}.SelectedWork_dots__SEYVR{position:absolute;top:12px;left:14px;z-index:2;display:flex;gap:7px}.SelectedWork_dots__SEYVR i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.28)}.SelectedWork_shot__p0heM{width:100%;height:auto;display:block;transition:transform 1.4s var(--ease-out)}.SelectedWork_project__gI7sC:hover .SelectedWork_shot__p0heM{transform:scale(1.03)}.SelectedWork_meta__9uFTF{min-width:0;position:relative}.SelectedWork_index___7NPR{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);color:var(--ink-3);line-height:1;display:block;margin-bottom:1rem;opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out) .1s,transform .9s var(--ease-out) .1s}.SelectedWork_cat__hTsyS{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.8rem}.SelectedWork_cat__hTsyS span{color:var(--accent);margin-inline:.3rem}.SelectedWork_name__4DDtN{font-size:var(--step-3);margin-bottom:.7rem}.SelectedWork_role__cnZPy{font-size:var(--step--1);color:var(--ink-2);letter-spacing:.04em;margin-bottom:1.3rem}.SelectedWork_blurb__J_Tpk{color:var(--ink-1);max-width:46ch;margin-bottom:1.6rem}.SelectedWork_services__1wlHm{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem}.SelectedWork_services__1wlHm li{font-size:var(--step--1);color:var(--ink-1);border:1px solid var(--line);border-radius:100px;padding:.35rem .85rem}.SelectedWork_links__xPutZ{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.SelectedWork_linkAlt__RUA_1,.SelectedWork_link__1frWa{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:600;transition:gap var(--dur-fast) var(--ease-out)}.SelectedWork_link__1frWa{color:var(--ink-0);border-bottom:1px solid var(--accent);padding-bottom:3px}.SelectedWork_link__1frWa:hover{gap:.9rem}.SelectedWork_linkAlt__RUA_1{color:var(--ink-2)}.SelectedWork_linkAlt__RUA_1:hover{color:var(--ink-0);gap:.9rem}.SelectedWork_meta__9uFTF .SelectedWork_blurb__J_Tpk,.SelectedWork_meta__9uFTF .SelectedWork_cat__hTsyS,.SelectedWork_meta__9uFTF .SelectedWork_links__xPutZ,.SelectedWork_meta__9uFTF .SelectedWork_name__4DDtN,.SelectedWork_meta__9uFTF .SelectedWork_role__cnZPy,.SelectedWork_meta__9uFTF .SelectedWork_services__1wlHm{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.SelectedWork_meta__9uFTF .SelectedWork_cat__hTsyS{transition-delay:.16s}.SelectedWork_meta__9uFTF .SelectedWork_name__4DDtN{transition-delay:.22s}.SelectedWork_meta__9uFTF .SelectedWork_role__cnZPy{transition-delay:.28s}.SelectedWork_meta__9uFTF .SelectedWork_blurb__J_Tpk{transition-delay:.34s}.SelectedWork_meta__9uFTF .SelectedWork_services__1wlHm{transition-delay:.4s}.SelectedWork_meta__9uFTF .SelectedWork_links__xPutZ{transition-delay:.46s}.SelectedWork_in__RZSWx .SelectedWork_frame__t5qNc,.SelectedWork_in__RZSWx .SelectedWork_index___7NPR,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_blurb__J_Tpk,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_cat__hTsyS,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_links__xPutZ,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_name__4DDtN,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_role__cnZPy,.SelectedWork_in__RZSWx .SelectedWork_meta__9uFTF .SelectedWork_services__1wlHm{opacity:1;transform:none}.SelectedWork_allLink__4Csek{display:inline-flex;align-items:center;gap:.6rem;margin-top:clamp(4rem,9vh,7rem);font-family:var(--font-display);font-size:var(--step-2);color:var(--ink-1);transition:gap var(--dur-fast) var(--ease-out),color var(--dur-fast)}.SelectedWork_allLink__4Csek:hover{color:var(--ink-0);gap:1.1rem}@media (max-width:860px){.SelectedWork_project__gI7sC{grid-template-columns:1fr;gap:1.75rem}.SelectedWork_project__gI7sC:nth-child(2n) .SelectedWork_media__r9RVB,.SelectedWork_project__gI7sC:nth-child(2n) .SelectedWork_meta__9uFTF{order:0}.SelectedWork_index___7NPR{font-size:2.4rem;margin-bottom:.5rem}.SelectedWork_blurb__J_Tpk{max-width:100%}}@media (prefers-reduced-motion:reduce){.SelectedWork_frame__t5qNc,.SelectedWork_index___7NPR,.SelectedWork_meta__9uFTF *{opacity:1!important;transform:none!important;transition:none!important}.SelectedWork_shot__p0heM{transition:none}}.YouTubeEmbed_wrap__jWXNz{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:#000}.YouTubeEmbed_frame__6Aplw{width:100%;height:100%;border:0;display:block}.YouTubeEmbed_facade__vlJIw{position:relative;width:100%;height:100%;padding:0;cursor:pointer;display:block}.YouTubeEmbed_facade__vlJIw img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out),filter .4s}.YouTubeEmbed_facade__vlJIw:hover img{transform:scale(1.03);filter:brightness(.9)}.YouTubeEmbed_play__xX7x5{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:rgba(10,11,13,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.YouTubeEmbed_play__xX7x5:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:24px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;transform:translateX(4px)}.YouTubeEmbed_facade__vlJIw:hover .YouTubeEmbed_play__xX7x5{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.YouTubeEmbed_facade__vlJIw:hover .YouTubeEmbed_play__xX7x5:after{border-left-color:var(--accent-ink)}