._page_66dce6b{background:var(--background);color:var(--foreground);overflow:clip}._shell_66dce6b,._shellWide_66dce6b,._shellNarrow_66dce6b{width:min(100% - 2 * var(--site-gutter), var(--shell-max,1280px));margin-inline:auto}._shell_66dce6b{--shell-max:1280px}._shellWide_66dce6b{--shell-max:1440px}._shellNarrow_66dce6b{--shell-max:900px}._hero_66dce6b{min-height:auto;padding-block:var(--site-section-space);border-bottom:1px solid var(--sep);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}._heroCompact_66dce6b{min-height:auto;padding-block:clamp(2.5rem,6vh,4.5rem)}@media (min-width:768px){._heroCompact_66dce6b ._heroTitle_66dce6b{max-width:100%;font-size:clamp(3rem,5vw,5rem);line-height:1.05}}._heroMark_66dce6b{align-items:flex-end;gap:clamp(.75rem,2vw,2rem);display:flex}._heroNumber_66dce6b{color:color-mix(in srgb, var(--os-accent) 84%, var(--text));font-family:var(--font-mono);letter-spacing:.13em;padding-bottom:.6em;font-size:clamp(.72rem,1vw,.86rem)}._heroTitle_66dce6b,._displayTitle_66dce6b,._sectionTitle_66dce6b,._statement_66dce6b,._resumeName_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;text-wrap:balance;font-weight:760}._heroTitle_66dce6b{max-width:100%;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1.05}._heroCopy_66dce6b{align-self:end;padding-bottom:.45rem}._heroLead_66dce6b{text-wrap:balance;max-width:42rem;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.35}._heroNote_66dce6b{max-width:38rem;color:var(--text-dim);margin:1.35rem 0 0;font-size:.95rem;line-height:1.65}._heroActions_66dce6b,._inlineActions_66dce6b{flex-wrap:wrap;gap:.65rem;margin-top:1.75rem;display:flex}._primary_66dce6b,._secondary_66dce6b,._textLink_66dce6b{outline-offset:4px;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:46px;padding-inline:1rem;font-size:.84rem;font-weight:680;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}._primary_66dce6b{background:var(--foreground);color:var(--background)}._secondary_66dce6b{border:1px solid var(--sep-strong);color:var(--foreground)}._textLink_66dce6b{min-height:40px;color:var(--text-dim);border-bottom:1px solid;padding-inline:0}:is(._primary_66dce6b:hover,._primary_66dce6b:focus-visible,._secondary_66dce6b:hover,._secondary_66dce6b:focus-visible){box-shadow:0 14px 38px color-mix(in srgb, var(--foreground) 14%, transparent);transform:translateY(-2px)}:is(._secondary_66dce6b:hover,._secondary_66dce6b:focus-visible){border-color:var(--foreground);background:var(--foreground);color:var(--background)}:is(._textLink_66dce6b:hover,._textLink_66dce6b:focus-visible){color:var(--foreground);transform:translate(4px)}._primary_66dce6b:active,._secondary_66dce6b:active,._textLink_66dce6b:active{transform:translateY(1px)scale(.99)}._section_66dce6b{padding-block:var(--site-section-space)}._sectionRule_66dce6b{border-top:1px solid var(--sep)}._sectionDark_66dce6b{color:#f5f5f1;background:#070707}._sectionBlue_66dce6b{color:#fff;background:#0f4bd7}._sectionHead_66dce6b{grid-template-columns:minmax(0,.78fr) minmax(300px,.42fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(1.75rem,3vw,3rem);display:grid}._sectionTitle_66dce6b{max-width:24ch;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.12}._sectionCopy_66dce6b{max-width:34rem;color:var(--text-dim);margin:0;font-size:1rem;line-height:1.65}._sectionDark_66dce6b ._sectionCopy_66dce6b{color:#ffffffa3}._kicker_66dce6b,._micro_66dce6b,._meta_66dce6b,._rowNumber_66dce6b,._resumeLabel_66dce6b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}._kicker_66dce6b,._micro_66dce6b,._meta_66dce6b,._resumeLabel_66dce6b{color:var(--text-dim)}._statement_66dce6b{max-width:13ch;margin:0;font-size:clamp(3.2rem,8vw,9rem);line-height:.92}._ruleList_66dce6b{border-top:1px solid var(--sep)}._ruleRow_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:4.5rem minmax(0,1fr) minmax(220px,.55fr);align-items:baseline;gap:1.5rem;padding-block:1.45rem;transition:padding .24s cubic-bezier(.16,1,.3,1),background-color .18s,color .18s;display:grid}._ruleRow_66dce6b:hover,._ruleRow_66dce6b:focus-within{background:var(--foreground);color:var(--background);padding-inline:1rem}._ruleRow_66dce6b:hover ._muted_66dce6b,._ruleRow_66dce6b:focus-within ._muted_66dce6b{color:color-mix(in srgb, var(--background) 66%, transparent)}._rowTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;margin:0;font-size:clamp(1.6rem,3vw,3rem);font-weight:700;line-height:1}._muted_66dce6b{color:var(--text-dim)}._rowCopy_66dce6b{margin:0;font-size:.9rem;line-height:1.55}._mediaFrame_66dce6b,._mediaTall_66dce6b,._mediaWide_66dce6b,._videoFrame_66dce6b{background:#0a0a0a;position:relative;overflow:hidden}._mediaFrame_66dce6b{aspect-ratio:16/10}._mediaWide_66dce6b{aspect-ratio:16/9}._mediaTall_66dce6b{aspect-ratio:3/4}._videoFrame_66dce6b{aspect-ratio:16/9}._mediaFrame_66dce6b img,._mediaWide_66dce6b img,._mediaTall_66dce6b img,._videoFrame_66dce6b video{object-fit:cover;width:100%;height:100%}._mediaFrame_66dce6b img,._mediaWide_66dce6b img,._mediaTall_66dce6b img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .45s}:is(._mediaLink_66dce6b:hover img,._mediaLink_66dce6b:focus-visible img,._hoverMedia_66dce6b:hover img,._hoverMedia_66dce6b:focus-within img){transform:scale(1.045)}._mediaLink_66dce6b{outline-offset:6px;display:block}._mosaic_66dce6b{grid-template-columns:1.25fr .75fr;gap:.55rem;display:grid}._mosaicColumn_66dce6b{gap:.55rem;display:grid}._mosaicColumn_66dce6b>:first-child{align-self:start}._mosaicColumn_66dce6b>:last-child{align-self:end}._sequence_66dce6b{counter-reset:sequence;border-top:1px solid var(--sep)}._sequenceItem_66dce6b{counter-increment:sequence;border-bottom:1px solid var(--sep);grid-template-columns:minmax(3.5rem,.12fr) minmax(0,.55fr) minmax(260px,.35fr);align-items:start;gap:1.5rem;min-height:12rem;padding-block:2rem;display:grid}._sequenceItem_66dce6b:before{content:counter(sequence, decimal-leading-zero);color:var(--os-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem}._sequenceTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:710;line-height:.96}._sequenceCopy_66dce6b{color:var(--text-dim);margin:0;line-height:1.65}._cardsAsPosters_66dce6b{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}._poster_66dce6b{border:1px solid var(--sep);background:var(--background);min-height:24rem;color:var(--foreground);flex-direction:column;grid-column:span 4;justify-content:space-between;padding:1.2rem;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .18s,color .18s;display:flex}._poster_66dce6b:nth-child(2n){transform:translateY(2rem)}._poster_66dce6b:nth-child(3n){min-height:30rem}._poster_66dce6b:hover,._poster_66dce6b:focus-within{z-index:2;background:var(--foreground);color:var(--background);transform:translateY(-.65rem)rotate(-.65deg)}._posterTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.024em;margin:0;font-size:clamp(2.25rem,4.2vw,4.6rem);font-weight:730;line-height:.94}._posterMeta_66dce6b{color:currentColor;opacity:.62;font-size:.78rem;line-height:1.55}._articlePage_66dce6b{overflow:clip}._articleHeader_66dce6b{border-bottom:1px solid var(--sep);align-content:start;min-height:auto;padding-block:clamp(3rem,6vw,5rem);display:grid}._articleTitle_66dce6b{max-width:12ch;font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,8vw,8.5rem);font-weight:750;line-height:.92}._articleSummary_66dce6b{max-width:46rem;color:var(--text-dim);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}._articleMeta_66dce6b{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1.4rem;margin-top:1.5rem;font-size:.7rem;display:flex}._articleGrid_66dce6b{grid-template-columns:minmax(150px,.2fr) minmax(0,1fr) minmax(180px,.24fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,4rem);display:grid}._articleRail_66dce6b{grid-area:1/1;align-self:start;position:sticky;top:5rem}._articleRail_66dce6b a{border-bottom:1px solid var(--sep);min-height:40px;color:var(--text-dim);align-items:center;font-size:.78rem;transition:color .18s,padding .18s;display:flex}:is(._articleRail_66dce6b a:hover,._articleRail_66dce6b a:focus-visible){color:var(--foreground);padding-left:.5rem}._articleBody_66dce6b{grid-area:1/2;min-width:0}._articleBody_66dce6b .md-prose{max-width:48rem;margin-inline:0}._signalStrip_66dce6b{border-block:1px solid var(--sep);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._signal_66dce6b{border-right:1px solid var(--sep);min-height:9rem;padding:1.15rem}._signal_66dce6b:last-child{border-right:0}._signalValue_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.024em;font-size:clamp(2.3rem,5vw,5rem);font-weight:740;line-height:.96;display:block}._signalLabel_66dce6b{max-width:14rem;color:var(--text-dim);margin-top:.75rem;font-size:.76rem;line-height:1.45;display:block}._contactGrid_66dce6b{grid-template-columns:minmax(0,.7fr) minmax(360px,.5fr);gap:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,11vw,10rem);display:grid}._channelList_66dce6b{border-top:1px solid var(--sep)}._channel_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5rem;transition:padding .22s,background-color .18s,color .18s;display:grid}:is(._channel_66dce6b:hover,._channel_66dce6b:focus-visible){background:var(--foreground);color:var(--background);padding-inline:1rem}:is(._channel_66dce6b:hover ._muted_66dce6b,._channel_66dce6b:focus-visible ._muted_66dce6b){color:color-mix(in srgb, var(--background) 66%, transparent)}._resumeHero_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:minmax(0,.72fr) minmax(300px,.28fr);align-items:end;gap:3rem;padding-block:clamp(4rem,9vw,8rem) 3rem;display:grid}._resumeName_66dce6b{max-width:8ch;margin:0;font-size:clamp(4.4rem,11vw,11rem);line-height:.82}._resumeRole_66dce6b{max-width:28rem;color:var(--text-dim);margin:1.6rem 0 0;font-size:1.05rem;line-height:1.55}._resumeSheet_66dce6b{grid-template-columns:minmax(210px,.28fr) minmax(0,.72fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,7vw,7rem);display:grid}._resumeAside_66dce6b{align-self:start;position:sticky;top:5rem}._resumeAsideList_66dce6b{border-top:1px solid var(--sep);gap:0;margin-top:1rem;display:grid}._resumeAsideList_66dce6b a,._resumeAsideList_66dce6b span{border-bottom:1px solid var(--sep);min-height:42px;color:var(--text-dim);align-items:center;font-size:.78rem;display:flex}._resumeContent_66dce6b section:first-child{margin-top:0}._showcaseHero_66dce6b{color:#fff;background:#070707;align-content:end;min-height:calc(100dvh - 57px);display:grid;position:relative;overflow:hidden}._showcaseBackdrop_66dce6b{position:absolute;inset:0}._showcaseBackdrop_66dce6b img,._showcaseBackdrop_66dce6b video{object-fit:cover;filter:brightness(.55)saturate(.85);width:100%;height:100%}._showcaseBackdrop_66dce6b:after{content:"";background:linear-gradient(#00000014 20%,#000000db 90%),linear-gradient(90deg,#000000ad,#0000 68%);position:absolute;inset:0}._showcaseHeroInner_66dce6b{z-index:1;padding-block:clamp(4rem,10vh,8rem);position:relative}._showcaseTitle_66dce6b{max-width:8ch;font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,12vw,12rem);font-weight:760;line-height:.82}._showcaseIntro_66dce6b{color:#ffffffbd;max-width:40rem;margin:1.8rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}._showcaseFacts_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._showcaseFact_66dce6b{border-right:1px solid var(--sep);min-height:10rem;padding:1.2rem}._showcaseFact_66dce6b:last-child{border-right:0}._showcaseFact_66dce6b strong{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2rem,4vw,4rem);line-height:.9;display:block}._showcaseFact_66dce6b span{color:var(--text-dim);margin-top:.8rem;font-size:.8rem;line-height:1.45;display:block}._showcaseStory_66dce6b{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(2rem,8vw,9rem);padding-block:clamp(5rem,11vw,11rem);display:grid}._showcaseStory_66dce6b h2{max-width:9ch;font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,7vw,7rem);font-weight:750;line-height:.92}._showcaseStoryCopy_66dce6b p{color:var(--text-dim);margin:0 0 1.25rem;font-size:1rem;line-height:1.7}._featureGrid_66dce6b{border-top:1px solid var(--sep);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._feature_66dce6b{border-right:1px solid var(--sep);border-bottom:1px solid var(--sep);min-height:18rem;padding:clamp(1.25rem,3vw,2.4rem)}._feature_66dce6b:nth-child(2n){border-right:0}._feature_66dce6b h3{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.028em;margin:0;font-size:clamp(1.9rem,3.5vw,3.6rem);font-weight:720;line-height:.95}._feature_66dce6b p{max-width:32rem;color:var(--text-dim);margin:1rem 0 0;line-height:1.65}._scrollDeck_66dce6b{perspective:1200px;place-items:center;min-height:min(1100px,120vw);display:grid;overflow:hidden}._scrollDeckCard_66dce6b{width:min(82vw,1050px);transform-style:preserve-3d;box-shadow:0 42px 100px #00000047}@media (max-width:960px){._hero_66dce6b,._sectionHead_66dce6b,._contactGrid_66dce6b,._resumeHero_66dce6b,._resumeSheet_66dce6b,._showcaseStory_66dce6b,._articleGrid_66dce6b{grid-template-columns:1fr}._hero_66dce6b{align-items:start;gap:2.5rem;min-height:auto}._heroTitle_66dce6b{max-width:100%}._articleRail_66dce6b,._resumeAside_66dce6b{position:static}._articleRail_66dce6b{display:none}._articleBody_66dce6b{grid-area:auto/1}._cardsAsPosters_66dce6b{grid-template-columns:repeat(2,minmax(0,1fr))}._poster_66dce6b{grid-column:span 1;transform:none!important}._signalStrip_66dce6b{grid-template-columns:repeat(2,minmax(0,1fr))}._signal_66dce6b:nth-child(2){border-right:0}._signal_66dce6b:nth-child(-n+2){border-bottom:1px solid var(--sep)}}@media (max-width:767px){._shell_66dce6b,._shellWide_66dce6b,._shellNarrow_66dce6b{width:min(100% - 1.25rem, var(--shell-max,1280px))}._hero_66dce6b{align-content:start;gap:1.7rem;min-height:auto;padding-block:2.25rem 1.35rem}._heroCompact_66dce6b{min-height:auto;padding-bottom:2.5rem}._heroMark_66dce6b,._heroTitle_66dce6b{min-width:0}._heroCopy_66dce6b{align-self:start}._heroTitle_66dce6b{max-width:100%;font-size:clamp(2.35rem,12.5vw,3.6rem);line-height:1.02}._heroLead_66dce6b{font-size:1.05rem}._heroNote_66dce6b{font-size:.86rem}._heroActions_66dce6b{margin-top:1.35rem}._primary_66dce6b,._secondary_66dce6b{min-height:48px}._section_66dce6b{padding-block:4.5rem}._sectionHead_66dce6b{margin-bottom:2.2rem;display:block}._sectionTitle_66dce6b{font-size:clamp(2rem,8vw,3rem)}._sectionCopy_66dce6b{margin-top:1.2rem;font-size:.9rem}._statement_66dce6b{font-size:clamp(3.2rem,16vw,6rem)}._ruleRow_66dce6b{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1.2rem}._ruleRow_66dce6b ._rowCopy_66dce6b{grid-column:2}._ruleRow_66dce6b:hover,._ruleRow_66dce6b:focus-within{color:inherit;background:0 0;padding-inline:0}._ruleRow_66dce6b:hover ._muted_66dce6b,._ruleRow_66dce6b:focus-within ._muted_66dce6b{color:var(--text-dim)}._mosaic_66dce6b{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;width:calc(100% + .625rem);display:flex;overflow-x:auto}._mosaic_66dce6b::-webkit-scrollbar{display:none}._mosaic_66dce6b>*,._mosaicColumn_66dce6b>*{scroll-snap-align:start;flex:0 0 84vw}._mosaicColumn_66dce6b{display:contents}._sequenceItem_66dce6b{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:0;padding-block:1.55rem}._sequenceTitle_66dce6b{font-size:2.4rem}._sequenceCopy_66dce6b{grid-column:2;font-size:.88rem}._cardsAsPosters_66dce6b{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;width:calc(100% + .625rem);display:flex;overflow-x:auto}._cardsAsPosters_66dce6b::-webkit-scrollbar{display:none}._poster_66dce6b{scroll-snap-align:center;flex:0 0 83vw;min-height:25rem}._poster_66dce6b:nth-child(3n){min-height:25rem}._poster_66dce6b:hover,._poster_66dce6b:focus-within{transform:none}._articleHeader_66dce6b{min-height:auto;padding-block:3rem}._articleTitle_66dce6b{font-size:clamp(3.2rem,15vw,5.7rem)}._articleSummary_66dce6b{font-size:1rem}._articleGrid_66dce6b{gap:1.5rem;padding-block:2rem}._signalStrip_66dce6b{grid-template-columns:1fr 1fr}._signal_66dce6b{min-height:7.5rem;padding:.9rem}._contactGrid_66dce6b{gap:3rem;padding-block:3.5rem}._channel_66dce6b{grid-template-columns:5.8rem minmax(0,1fr) auto;min-height:4.7rem}._resumeHero_66dce6b{gap:1.5rem;padding-block:3rem 2rem}._resumeName_66dce6b{font-size:clamp(4rem,21vw,6.6rem)}._resumeSheet_66dce6b{gap:2.5rem;padding-block:2.5rem}._showcaseHero_66dce6b{min-height:calc(100dvh - 57px)}._showcaseTitle_66dce6b{font-size:clamp(4rem,20vw,7rem)}._showcaseFacts_66dce6b{grid-template-columns:1fr}._showcaseFact_66dce6b{border-right:0;border-bottom:1px solid var(--sep);min-height:7.5rem}._showcaseFact_66dce6b:last-child{border-bottom:0}._showcaseStory_66dce6b{gap:2rem;padding-block:4rem}._showcaseStory_66dce6b h2{font-size:clamp(3rem,15vw,5rem)}._featureGrid_66dce6b{grid-template-columns:1fr}._feature_66dce6b{border-right:0;min-height:14rem}._scrollDeck_66dce6b{min-height:125vw}._scrollDeckCard_66dce6b{width:92vw}}@media (hover:none),(pointer:coarse){._ruleRow_66dce6b:hover,._channel_66dce6b:hover,._poster_66dce6b:hover{transform:none}}@media (prefers-reduced-motion:reduce){._primary_66dce6b,._secondary_66dce6b,._textLink_66dce6b,._ruleRow_66dce6b,._channel_66dce6b,._poster_66dce6b,._mediaFrame_66dce6b img,._mediaWide_66dce6b img,._mediaTall_66dce6b img{transition:none!important;transform:none!important}}@media print{._page_66dce6b{color:#000;background:#fff;overflow:visible}}._form_66dce6b{border-top:1px solid var(--sep);padding-top:1.5rem}._fieldGrid_66dce6b{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._field_66dce6b{gap:.55rem;margin-top:1rem;display:grid}._fieldGrid_66dce6b ._field_66dce6b{margin-top:0}._fieldLabel_66dce6b{font-size:.78rem;font-weight:650}._input_66dce6b,._textarea_66dce6b{border:0;border-bottom:1px solid var(--sep-strong);width:100%;color:var(--foreground);background:0 0;outline:none;padding:.8rem 0;font-size:.95rem;transition:border-color .18s,padding .18s,background-color .18s}._textarea_66dce6b{resize:vertical;min-height:9rem}._input_66dce6b::placeholder,._textarea_66dce6b::placeholder{color:var(--text-faint)}:is(._input_66dce6b:focus-visible,._textarea_66dce6b:focus-visible){border-color:var(--os-accent);background:color-mix(in srgb, var(--os-accent) 5%, transparent);padding-inline:.55rem}._formActions_66dce6b{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}._formStatus_66dce6b{max-width:32rem;font-size:.8rem;line-height:1.5}._resumeSection_66dce6b{break-inside:avoid;margin-top:3rem}._resumeSectionTitle_66dce6b{border-bottom:1px solid var(--sep);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);margin:0 0 1.2rem;padding-bottom:.65rem;font-size:.68rem}._resumeEntry_66dce6b{border-bottom:1px solid var(--sep);break-inside:avoid;grid-template-columns:minmax(0,.7fr) minmax(130px,.3fr);gap:1.5rem;padding-block:1.25rem;display:grid}._resumeEntryTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;margin:0;font-size:clamp(1.35rem,2.5vw,2.25rem);font-weight:700;line-height:1}._resumeEntryRole_66dce6b{color:var(--text-dim);margin:.45rem 0 0;font-size:.82rem}._resumeEntryPeriod_66dce6b{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:.68rem}._resumeEntryCopy_66dce6b,._resumeEntryList_66dce6b{color:var(--text-dim);grid-column:1/-1;margin:.75rem 0 0;font-size:.84rem;line-height:1.6}._resumeEntryList_66dce6b{padding-left:1.1rem}._resumeTags_66dce6b{flex-wrap:wrap;gap:.45rem;display:flex}._resumeTag_66dce6b{border-bottom:1px solid var(--sep-strong);color:var(--text-dim);padding-block:.25rem;font-size:.76rem}._resumeProjects_66dce6b{border-top:1px solid var(--sep);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._resumeProject_66dce6b{border-right:1px solid var(--sep);border-bottom:1px solid var(--sep);min-height:13rem;padding:1.15rem;transition:background-color .18s,color .18s}._resumeProject_66dce6b:nth-child(2n){border-right:0}._resumeProject_66dce6b:hover,._resumeProject_66dce6b:focus-within{background:var(--foreground);color:var(--background)}._resumeProject_66dce6b:hover ._muted_66dce6b,._resumeProject_66dce6b:focus-within ._muted_66dce6b{color:color-mix(in srgb, var(--background) 65%, transparent)}._resumeProjectTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;margin:0;font-size:1.65rem;font-weight:700;line-height:1}._resumeProjectCopy_66dce6b{color:var(--text-dim);margin:.8rem 0 0;font-size:.78rem;line-height:1.55}._journalLead_66dce6b{grid-template-columns:minmax(0,1.15fr) minmax(260px,.45fr);gap:.7rem;margin-bottom:.7rem;display:grid}._journalIndex_66dce6b{border-top:1px solid var(--sep)}._journalItem_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:minmax(7.5rem,.18fr) minmax(0,1fr);align-items:start;gap:clamp(1.1rem,3vw,3.4rem);padding-block:clamp(1.35rem,2.4vw,2.2rem);transition:padding .22s,background-color .18s,color .18s;display:grid}._journalMeta_66dce6b{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.35rem;padding-top:.16rem;font-size:.68rem;line-height:1.35;display:flex}._journalContent_66dce6b{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.55fr);align-items:start;gap:.75rem clamp(1rem,3vw,3rem);min-width:0;display:grid}._journalItem_66dce6b:hover,._journalItem_66dce6b:focus-within{background:var(--foreground);color:var(--background);padding-inline:1rem}._journalItem_66dce6b:hover ._muted_66dce6b,._journalItem_66dce6b:focus-within ._muted_66dce6b{color:color-mix(in srgb, var(--background) 65%, transparent)}._journalTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;margin:0;font-size:clamp(1.4rem,2.7vw,2.6rem);font-weight:700;line-height:1}._journalExcerpt_66dce6b{color:var(--text-dim);margin:0;font-size:.86rem;line-height:1.58}._collectionGrid_66dce6b{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}._collectionItem_66dce6b{border:1px solid var(--sep);flex-direction:column;grid-column:span 4;justify-content:space-between;min-height:18rem;padding:1.15rem;transition:transform .22s,background-color .18s,color .18s;display:flex}._collectionItem_66dce6b:nth-child(4n+1){grid-column:span 7}._collectionItem_66dce6b:nth-child(4n+2){grid-column:span 5}._collectionItem_66dce6b:hover,._collectionItem_66dce6b:focus-within{background:var(--foreground);color:var(--background);transform:translateY(-.55rem)}._collectionTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3.5vw,3.6rem);font-weight:720;line-height:.94}._timeline_66dce6b{border-top:1px solid var(--sep);position:relative}._timelineItem_66dce6b{border-bottom:1px solid var(--sep);grid-template-columns:8rem minmax(0,.85fr) minmax(220px,.35fr);gap:1.5rem;padding-block:1.4rem;display:grid}._timelineTitle_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.026em;margin:0;font-size:clamp(1.45rem,2.8vw,2.8rem);font-weight:700;line-height:1}._emptyState_66dce6b{border-block:1px solid var(--sep);text-align:center;place-items:center;min-height:20rem;display:grid}._emptyState_66dce6b>div{max-width:32rem}@media (max-width:767px){._fieldGrid_66dce6b{grid-template-columns:1fr}._resumeEntry_66dce6b{grid-template-columns:1fr;gap:.5rem}._resumeEntryPeriod_66dce6b{justify-self:start}._resumeProjects_66dce6b{grid-template-columns:1fr}._resumeProject_66dce6b{border-right:0}._journalLead_66dce6b{grid-template-columns:1fr}._journalItem_66dce6b{grid-template-columns:1fr;gap:.75rem;padding-block:1.35rem}._journalMeta_66dce6b{flex-flow:wrap;gap:.35rem .75rem;padding-top:0}._journalContent_66dce6b{grid-template-columns:1fr;gap:.7rem}._journalTitle_66dce6b{font-size:clamp(1.45rem,7.2vw,2.25rem);line-height:.98}._journalExcerpt_66dce6b{grid-column:auto;font-size:.86rem}._collectionGrid_66dce6b{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + .625rem);display:flex;overflow-x:auto}._collectionGrid_66dce6b::-webkit-scrollbar{display:none}._collectionItem_66dce6b,._collectionItem_66dce6b:nth-child(4n+1),._collectionItem_66dce6b:nth-child(4n+2){scroll-snap-align:center;flex:0 0 84vw;min-height:20rem}._timelineItem_66dce6b{grid-template-columns:4.8rem minmax(0,1fr);gap:.75rem}._timelineItem_66dce6b>:last-child{grid-column:2}}@media print{._resumeAside_66dce6b{display:none!important}._resumeSheet_66dce6b{padding:0;display:block}._resumeHero_66dce6b{padding:0 0 12pt;display:block}._resumeName_66dce6b{font-size:28pt;line-height:.9}._resumeSection_66dce6b{margin-top:12pt}._resumeProjects_66dce6b{grid-template-columns:1fr 1fr}._resumeProject_66dce6b{min-height:0;padding:7pt}}._siteNav_66dce6b{z-index:40;border-bottom:1px solid var(--sep);background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(18px);position:sticky;top:0}._siteNavInner_66dce6b{width:min(100% - 2 * var(--site-gutter), 1440px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:57px;margin-inline:auto;display:grid}._siteNavBrand_66dce6b{min-height:44px;font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;align-items:center;font-size:.95rem;font-weight:720;display:inline-flex}._siteNavLinks_66dce6b{scrollbar-width:none;justify-content:center;gap:clamp(.8rem,2.2vw,2rem);min-width:0;display:flex;overflow-x:auto}._siteNavLinks_66dce6b::-webkit-scrollbar{display:none}._siteNavLink_66dce6b{min-height:44px;color:var(--text-dim);flex:none;align-items:center;font-size:.76rem;transition:color .18s;display:inline-flex;position:relative}._siteNavLink_66dce6b:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 7px;transform:scaleX(0)}:is(._siteNavLink_66dce6b:hover,._siteNavLink_66dce6b:focus-visible){color:var(--foreground)}._siteNavLink_66dce6b:hover:after{transform-origin:0;transform:scaleX(1)}._siteNavLink_66dce6b:focus-visible:after{transform-origin:0;transform:scaleX(1)}._siteNavCta_66dce6b{border:1px solid var(--foreground);align-items:center;min-height:38px;padding-inline:.85rem;font-size:.76rem;font-weight:680;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}:is(._siteNavCta_66dce6b:hover,._siteNavCta_66dce6b:focus-visible){background:var(--foreground);color:var(--background);transform:translateY(-1px)}._siteFooter_66dce6b{color:#f5f5f1;background:#070707;margin-top:clamp(5rem,10vw,10rem)}._siteFooterLead_66dce6b{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block:clamp(5rem,10vw,9rem);display:grid}._siteFooterTitle_66dce6b{max-width:10ch;font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,8vw,8.5rem);font-weight:750;line-height:.9}._siteFooterActions_66dce6b{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}._siteFooterPrimary_66dce6b,._siteFooterSecondary_66dce6b{align-items:center;min-height:46px;padding-inline:1rem;font-size:.8rem;font-weight:680;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}._siteFooterPrimary_66dce6b{color:#070707;background:#f5f5f1}._siteFooterSecondary_66dce6b{color:#fff;border:1px solid #ffffff4d}:is(._siteFooterPrimary_66dce6b:hover,._siteFooterPrimary_66dce6b:focus-visible,._siteFooterSecondary_66dce6b:hover,._siteFooterSecondary_66dce6b:focus-visible){transform:translateY(-2px)}:is(._siteFooterSecondary_66dce6b:hover,._siteFooterSecondary_66dce6b:focus-visible){color:#070707;background:#fff}._siteFooterGrid_66dce6b{grid-template-columns:minmax(260px,1.15fr) repeat(3,minmax(140px,.55fr));gap:clamp(2rem,6vw,6rem);padding-block:3rem;display:grid}._siteFooterName_66dce6b{font-family:var(--font-display,var(--font-inter)), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.028em;margin:0;font-size:2rem;font-weight:720}._siteFooterCopy_66dce6b{color:#ffffff94;max-width:28rem;margin:.8rem 0 0;font-size:.8rem;line-height:1.6}._siteFooterLabel_66dce6b{color:var(--editorial-footer-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.64rem}._siteFooterList_66dce6b{gap:.1rem;display:grid}._siteFooterLink_66dce6b{color:#ffffffab;align-items:center;width:fit-content;min-height:36px;font-size:.78rem;transition:color .18s,transform .18s;display:inline-flex}:is(._siteFooterLink_66dce6b:hover,._siteFooterLink_66dce6b:focus-visible){color:#fff;transform:translate(4px)}._siteFooterBase_66dce6b{min-height:58px;color:var(--editorial-footer-muted);border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}@media (max-width:767px){._siteNavInner_66dce6b{grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;width:min(100% - 1.25rem,1440px)}._siteNavLinks_66dce6b{justify-content:flex-start;gap:.9rem}._siteNavLink_66dce6b:nth-child(n+4){display:none}._siteNavCta_66dce6b{padding-inline:.7rem}._siteFooterLead_66dce6b{grid-template-columns:1fr;align-items:start}._siteFooterActions_66dce6b{justify-content:flex-start}._siteFooterGrid_66dce6b{grid-template-columns:1fr 1fr}._siteFooterGrid_66dce6b>:first-child{grid-column:1/-1}._siteFooterBase_66dce6b{flex-direction:column;align-items:flex-start;padding-block:1.2rem}}._siteNavInner_66dce6b{grid-template-columns:auto minmax(0,1fr) auto auto auto}._siteNavCta_66dce6b{min-height:44px}@media (max-width:1024px){._siteNavInner_66dce6b{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .7rem;padding-block:.35rem}._siteNavLinks_66dce6b{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%}._siteNavLink_66dce6b:nth-child(n+4){display:inline-flex}._siteNavCta_66dce6b{display:none}}._siteFooter_66dce6b{--editorial-footer-muted:color-mix(in srgb, var(--accent-text) 68%, transparent)}._siteFooterLabel_66dce6b,._siteFooterBase_66dce6b{font-size:.75rem}@media (min-width:768px) and (max-width:1024px){._siteFooterGrid_66dce6b{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}._siteFooterGrid_66dce6b>:first-child{grid-column:1/-1}._siteFooterLead_66dce6b{grid-template-columns:minmax(0,1fr)}._siteFooterActions_66dce6b{justify-content:flex-start}}._heroTitle_66dce6b,._statement_66dce6b,._sectionTitle_66dce6b{overflow-wrap:break-word}._hero_66dce6b>*,._contactGrid_66dce6b>*,._channel_66dce6b>*{min-width:0}._sectionDark_66dce6b ._muted_66dce6b,._sectionDark_66dce6b ._ruleRow_66dce6b:hover ._muted_66dce6b,._sectionDark_66dce6b ._ruleRow_66dce6b:focus-within ._muted_66dce6b{color:#ffffffc7}._sectionBlue_66dce6b ._muted_66dce6b{color:var(--accent-text)}@media (max-width:390px){._channel_66dce6b{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) auto;gap:.5rem}._channel_66dce6b bdi{overflow-wrap:anywhere}}._siteFooterLead_66dce6b>*{min-width:0}._siteFooterTitle_66dce6b{overflow-wrap:break-word;max-width:24ch;font-size:clamp(2rem,4vw,4rem);line-height:1.12}@media (max-width:767px){._siteFooterLead_66dce6b{grid-template-columns:minmax(0,1fr)}}._sectionBlue_66dce6b ._sectionCopy_66dce6b,._sectionBlue_66dce6b ._sequenceCopy_66dce6b{color:#fff}._sectionDark_66dce6b ._secondary_66dce6b{color:#f5f5f1;border-color:#ffffff8a}:is(._sectionDark_66dce6b ._secondary_66dce6b:hover,._sectionDark_66dce6b ._secondary_66dce6b:focus-visible){color:#070707;background:#f5f5f1;border-color:#f5f5f1}._faqList_66dce6b{counter-reset:service-faq}._faqRow_66dce6b{counter-increment:service-faq}._faqRow_66dce6b:before{content:counter(service-faq, decimal-leading-zero);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem}._cardsAsPosters_66dce6b[tabindex="0"]:focus-visible{outline:2px solid var(--os-accent);outline-offset:6px}._sectionBlue_66dce6b ._feature_66dce6b p,._sectionBlue_66dce6b ._feature_66dce6b ._micro_66dce6b{color:#eef3ff}._mosaic_66dce6b[tabindex="0"]:focus-visible{outline:2px solid var(--os-accent);outline-offset:6px}._sectionDark_66dce6b ._feature_66dce6b p,._sectionDark_66dce6b ._feature_66dce6b ._micro_66dce6b{color:#ffffffc2}._siteNavLink_66dce6b,._siteFooterLink_66dce6b{min-width:24px}@media (max-width:767px){._siteNavInner_66dce6b{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 1.25rem,1440px);min-height:54px;padding-block:0}._siteNavLinks_66dce6b,._siteNavCta_66dce6b{display:none!important}}._siteNavSearch_66dce6b{width:44px;height:44px;color:var(--text-dim);border-radius:50%;place-items:center;transition:color .18s,background-color .18s;display:grid}._siteNavSearch_66dce6b svg{width:17px;height:17px}:is(._siteNavSearch_66dce6b:hover,._siteNavSearch_66dce6b:focus-visible){color:var(--foreground);background:var(--inset)}@media (max-width:767px){._siteNavSearch_66dce6b{display:none}}._siteNavLink_66dce6b[aria-current=page]{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--os-accent);text-decoration-color:var(--os-accent);text-underline-offset:.5rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._sectionHead_66dce6b{animation:linear both _section-arrive_66dce6b;animation-timeline:view();animation-range:entry}}}@keyframes _section-arrive_66dce6b{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:none}}._contactGrid_66dce6b{padding-block:var(--site-section-space);gap:clamp(2rem,4vw,4rem)}._contactGrid_66dce6b ._sectionHead_66dce6b{margin-bottom:2rem;display:block}._contactGrid_66dce6b ._sectionCopy_66dce6b{margin-top:1.25rem}._contactGrid_66dce6b ._statement_66dce6b{max-width:18ch;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12}
