.home-chapters{--home-paper:var(--paper);--home-ink:var(--paper-ink);--home-line:rgba(16,16,16,.13);--home-gutter:var(--gutter);--home-column-gap:clamp(28px,4vw,80px);color:var(--home-ink);background:var(--home-paper);isolation:isolate}.home-chapters *{box-sizing:border-box}.home-chapters h2,.home-chapters h3{font-weight:500;letter-spacing:-.06em;line-height:1.04}.home-chapters p{font-weight:400;letter-spacing:-.02em;line-height:1.45}.home-chapters a,.home-chapters button,.home-chapters summary{touch-action:manipulation}.home-chapters [id]{scroll-margin-top:90px}.home-sticky{position:relative;min-height:100svh;overflow:clip}.home-motion .home-scroll-scene>.home-sticky{height:100svh;min-height:0;position:sticky;top:0}.home-approach,.home-approach-intro{background:var(--home-paper)}.home-approach-intro>.home-sticky{display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--home-paper);padding:100px var(--home-gutter)}.home-paper-field{position:absolute;inset:0;background:var(--home-paper);transform-origin:center center}.home-chapters .home-intro-label{position:absolute;top:100px;left:var(--home-gutter);z-index:1}.home-approach-title{position:relative;display:flex;gap:.18em;align-items:flex-start;font-size:clamp(76px,13.7vw,280px);line-height:1!important;z-index:1}.home-verb-window{height:1.08em;overflow:hidden;display:block}.home-verb-roll{display:block}.home-verb-roll>span{display:block;height:1.08em;white-space:nowrap}.home-approach-deck{position:relative;margin-top:7svh;max-width:480px;width:50%;margin-left:25%;font-size:clamp(18px,1.52vw,30px);z-index:1}.home-motion .home-approach-intro{height:calc(255svh * var(--home-pace, 1))}.home-motion .home-approach-intro>.home-sticky{background:transparent}.home-leading-intro{background:var(--home-paper)}.home-leading-intro>.home-sticky{display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--home-paper);padding:100px var(--home-gutter)}.home-approach-title.home-leading-title{font-size:min(220px,calc((100vw - 2 * var(--home-gutter)) / 8.3))}.home-motion .home-leading-intro{height:calc(200svh * var(--home-pace, 1))}.home-archive-transition-label>span{display:block}.home-archive-transition-label>span+span{color:var(--muted)}.home-principle{background:var(--home-paper);overflow:clip}.home-archive-transition{background:var(--home-paper)}.home-archive-transition>.home-sticky{display:grid;place-items:center;background:var(--home-ink);color:var(--home-paper)}.home-ink-aperture{position:absolute;inset:0;background:var(--home-ink);transform-origin:50% 50%}.home-archive-transition-label{position:relative;text-align:center;font-size:clamp(18px,1.35vw,26px);line-height:1.12;letter-spacing:-.035em;color:var(--home-paper)}.home-motion .home-archive-transition{height:calc(220svh * var(--home-beat, 1))}.home-motion .home-archive-transition>.home-sticky{background:var(--home-paper)}.home-work{position:relative;background:var(--home-ink);color:var(--home-paper);padding:3svh var(--home-gutter) 12svh}.home-work-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-column-gap);row-gap:35px;align-items:end;padding-bottom:14svh}.home-work-header h2{font-size:clamp(68px,12.3vw,250px)}.home-work-header p{font-size:clamp(19px,1.6vw,31px);max-width:26ch;justify-self:start}.home-work-bar{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;border-top:1px solid var(--line);padding-top:20px}.home-work-views{display:flex;gap:8px}.home-work-grid[hidden]{display:none}.home-work:has(.home-work-index) .home-work-header{padding-bottom:max(48px,6svh)}.home-work-index{position:relative;z-index:1;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.home-index-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,14em) minmax(0,12em) 20px;align-items:center;gap:24px;padding:clamp(16px,2.2svh,26px) 0;border-bottom:1px solid var(--line);transition:opacity .35s}.home-index-thumb{display:none}.home-index-name{min-width:0;font-size:clamp(28px,3.4vw,60px);font-weight:500;letter-spacing:-.05em;line-height:1.05;transition:transform var(--dur-ink) var(--ease-ink)}.home-index-go{width:18px;height:18px;color:var(--accent);opacity:0;transition:opacity .3s,transform var(--dur-ink) var(--ease-ink)}.home-work-index.is-pointing .home-index-row:not(.is-here){opacity:.38}:is(.home-index-row.is-here,.home-index-row:focus-visible) .home-index-name{transform:translate(14px)}:is(.home-index-row.is-here,.home-index-row:focus-visible) .home-index-go{opacity:1;transform:translate(2px,-2px)}.home-index-peek{--peek-w:clamp(240px,22vw,360px);position:absolute;left:0;top:0;z-index:2;width:var(--peek-w);aspect-ratio:5/4;margin:calc(var(--peek-w) * -.4) 0 0 calc(var(--peek-w) * -.5);overflow:hidden;background:var(--stone);pointer-events:none;opacity:0;scale:.85;transition:opacity .3s,scale .5s var(--ease-ink)}.home-index-peek.is-on{opacity:1;scale:1}.home-index-peek img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .25s}.home-index-peek img.is-here{opacity:1}html.reduced .home-index-peek{display:none}@media(hover:none),(pointer:coarse){.home-index-peek{display:none}}@media(max-width:700px){.home-index-row{grid-template-columns:72px minmax(0,1fr);column-gap:16px;row-gap:4px;padding:14px 0}.home-index-thumb{display:block;grid-row:span 2;width:72px;height:auto;aspect-ratio:5/4;object-fit:cover;background:var(--stone)}.home-index-name{font-size:24px}.home-index-co{grid-column:2}.home-index-when,.home-index-go{display:none}}.home-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:110px;align-items:start;perspective:1600px}.home-work-card{display:block;min-width:0}.home-work-card:nth-child(3n+1){margin-top:11svh}.home-work-card:nth-child(3n+3){margin-top:20svh}.home-work-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#dad8d3;isolation:isolate;transform:var(--lean, none)}.home-work-image img{width:100%;height:100%;object-fit:contain;object-position:center;will-change:transform}.home-work-card[data-project=phoenix] .home-work-image{background:#bbc4e6}.home-work-card[data-project=access] .home-work-image{background:#c1b8af}.home-work-card[data-project=badges] .home-work-image{background:#d9b8a0}.home-work-card[data-project=portfolio] .home-work-image{background:#c6bdd7}.home-work-card[data-project=phoenix] img,.home-work-card[data-project=access] img,.home-work-card[data-project=badges] img{object-fit:contain}.home-work-open{position:absolute;right:18px;bottom:18px}.home-work-media{position:absolute;inset:0;will-change:transform}.home-work-card .home-work-media>img,.home-work-card .home-work-media>video{position:absolute;max-width:none;left:var(--card-l);top:var(--card-t);width:var(--card-w);height:var(--card-h);object-fit:fill}.home-work-film{opacity:0}.home-work-film.is-on{opacity:1}.home-work-meta{display:flex;gap:15px;justify-content:space-between;margin:19px 0 15px}.home-work-card h3{font-size:clamp(28px,2.9vw,56px);margin-bottom:13px}.home-work-card>p{font-size:clamp(14px,1vw,19px);color:var(--muted);max-width:29ch}.home-about{background:var(--home-ink);color:var(--home-paper);--home-line:rgba(238,238,234,.11)}.home-person-scene>.home-sticky{padding:12svh var(--home-gutter) 50px;min-height:110svh}.home-person-heading{position:relative;z-index:1}.home-person-heading h2{font-size:clamp(70px,11vw,220px);margin:5svh 0;line-height:.98;letter-spacing:-.065em}.home-person-heading>p{font-size:clamp(21px,1.7vw,34px);line-height:1.25}.home-person-heading>p>span{color:var(--muted)}.home-person-signoff{position:relative}.home-motion .home-person-scene{height:calc(360svh * var(--home-beat, 1))}.home-motion .home-person-scene>.home-sticky{min-height:0}.home-motion .home-person-heading{transform-origin:top left}.home-motion .home-person-signoff{position:absolute;left:var(--home-gutter);bottom:35px}.home-person-reading{padding:12svh var(--home-gutter) 25svh}.home-person-craft,.home-person-life{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--home-column-gap);row-gap:45px;padding:12svh 0;border-top:1px solid var(--home-line)}.home-person-craft>.label,.home-person-life>.label{grid-column:1/-1}.home-person-reading h3{font-size:clamp(40px,4.6vw,92px)}.home-person-reading p{font-size:clamp(16px,1.15vw,23px);max-width:44ch;margin-bottom:24px;color:var(--muted)}.home-person-reading .home-reading-lead{font-size:clamp(24px,1.8vw,35px);line-height:1.27;margin-bottom:40px;color:var(--home-paper)}.home-fill{--fill-from:var(--paper-muted)}.on-ink .home-fill{--fill-from:var(--muted)}.home-fill-w{color:color-mix(in srgb,currentColor calc(clamp(0,var(--read, 1) * var(--n) - var(--i),1)*100%),var(--fill-from))}.home-person-reading a{text-decoration:underline;text-underline-offset:4px;color:var(--home-paper)}.home-person-reading a svg{width:16px;height:16px}.home-life-side{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-width:0}.home-person-reading a.home-finale{position:relative;display:block;width:min(100%,480px);aspect-ratio:1.085;text-decoration:none;color:var(--home-paper)}.home-finale canvas,.home-finale-still{position:absolute;left:-32%;top:-36%;width:164%;height:172%;max-width:none;pointer-events:none;-webkit-mask-image:radial-gradient(farthest-side at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(farthest-side at 50% 50%,#000 58%,transparent 100%)}.home-finale-still{object-fit:cover;transition:opacity .4s ease}.home-finale.is-gl .home-finale-still{opacity:0}.home-person-life h3,.home-life-reading{position:relative;z-index:1}.home-finale-hint{position:absolute;left:0;bottom:4%;z-index:2;font-size:clamp(13px,.95vw,15px);opacity:0;transition:opacity .25s ease;pointer-events:none}@media(hover:hover){.home-finale:hover .home-finale-hint,.home-finale:focus-visible .home-finale-hint{opacity:1}}@media(hover:none){.home-finale-hint{opacity:1}}@media(min-width:2000px){.home-work-grid{gap:140px 35px}}@media(max-width:1100px){.home-work-grid{gap:90px 17px}.home-work-meta{flex-direction:column;gap:5px}}@media(max-width:700px){.home-chapters{--home-gutter:var(--gutter)}.home-chapters [id]{scroll-margin-top:72px}.home-chapters .home-intro-label{top:86px}.home-approach-intro>.home-sticky{padding:90px var(--home-gutter)}.home-leading-intro>.home-sticky{padding:90px var(--home-gutter)}.home-approach-title{font-size:17vw;gap:.14em;align-self:flex-start}.home-approach-deck{font-size:clamp(16px,4.6vw,20px);max-width:none;width:auto;margin:6svh 0 0 18vw;align-self:flex-start}.home-motion .home-approach-intro{height:calc(250svh * var(--home-pace, 1))}.home-work{padding-top:30px;padding-bottom:130px}.home-work-header{grid-template-columns:1fr;gap:25px;padding-bottom:65px}.home-work-header h2{font-size:19vw}.home-work-header p{justify-self:start;font-size:21px}.home-work-bar{margin-top:15px}.home-work-grid{grid-template-columns:minmax(0,1fr);gap:56px 0}.home-work-card:nth-child(n){margin-top:0}.home-work-card h3{font-size:clamp(22px,5.7vw,34px);letter-spacing:-.05em;overflow-wrap:break-word}.home-work-card>p{font-size:13px;line-height:1.4}.home-work-meta{margin:12px 0}.home-work-open{right:10px;bottom:10px}.home-work-image{aspect-ratio:1}.home-work-card .home-work-media>img,.home-work-card .home-work-media>video{left:var(--phone-l);top:var(--phone-t);width:var(--phone-w);height:var(--phone-h)}.home-motion .home-archive-transition{height:calc(185svh * var(--home-beat, 1))}.home-person-scene>.home-sticky{padding:95px var(--home-gutter) 40px}.home-person-heading h2{font-size:17vw;margin:5svh 0 4svh}.home-person-heading>p{font-size:22px}.home-motion .home-person-scene{height:calc(320svh * var(--home-beat, 1))}.home-motion .home-person-signoff{bottom:30px;max-width:27ch}.home-person-reading{padding:70px var(--home-gutter) 100px}.home-person-craft,.home-person-life{grid-template-columns:1fr;gap:28px;padding:65px 0}.home-person-reading h3{font-size:11vw}.home-life-side{display:contents}.home-person-reading a.home-finale{order:3;width:100%}.home-person-reading .home-reading-lead{font-size:23px;margin:20px 0 30px}}@media(forced-colors:active){.home-chapters .home-scroll-scene{height:auto!important}.home-chapters .home-scroll-scene>.home-sticky{position:relative!important;height:auto!important;min-height:0;overflow:visible}.home-approach-intro>.home-sticky{min-height:85svh!important;background:var(--home-paper)!important}.home-leading-intro>.home-sticky{min-height:85svh!important}.home-leading-intro .home-verb-window{height:auto;overflow:visible}.home-leading-intro .home-verb-roll>span{height:auto;white-space:normal}.home-archive-transition{display:none}.home-person-scene>.home-sticky{overflow:hidden!important}}html.reduced .home-chapters .home-scroll-scene{height:auto!important}html.reduced .home-chapters .home-scroll-scene>.home-sticky{position:relative!important;height:auto!important;min-height:0;overflow:visible}html.reduced .home-approach-intro>.home-sticky{min-height:85svh!important;background:var(--home-paper)!important}html.reduced .home-leading-intro>.home-sticky{min-height:85svh!important}html.reduced .home-leading-intro .home-verb-window{height:auto;overflow:visible}html.reduced .home-leading-intro .home-verb-roll>span{height:auto;white-space:normal}html.reduced .home-archive-transition{display:none}html.reduced .home-person-scene>.home-sticky{overflow:hidden!important}.home-intro-flow,.home-motion .home-intro-flow{height:auto}.home-intro-flow>.home-sticky,.home-motion .home-intro-flow>.home-sticky{position:relative;height:auto;min-height:100svh;overflow:visible;align-items:flex-start;justify-content:flex-start;padding-top:140px}.home-intro-flow .home-approach-title{display:flex;flex-direction:column;gap:.2em;max-width:100%;width:100%;min-width:0}.home-intro-flow .home-verb-window{height:auto;min-width:0;max-width:100%;width:100%;overflow:visible}.home-intro-flow .home-verb-roll>span{height:auto;white-space:normal;overflow-wrap:anywhere}.home-intro-flow .home-approach-deck{max-width:100%;margin-left:0;width:auto}.home-motion .home-scene-flow,.home-motion .home-person-flow{height:auto}.home-motion .home-scene-flow>.home-sticky,.home-motion .home-person-flow>.home-sticky{position:relative;height:auto;min-height:100svh;overflow:visible}.home-scene-flow h3,.home-person-flow h2{overflow-wrap:break-word}.home-motion .home-person-flow .home-person-signoff{position:relative;left:auto;bottom:auto}.home-career-bridge{display:none;background:var(--home-ink);color:var(--home-paper);overflow:clip}.home-motion .home-career-bridge{display:block;height:calc(180svh * var(--home-beat, 1))}.home-career-bridge>.home-sticky{isolation:isolate}.home-bridge-paper{position:absolute;inset:0;background:var(--home-paper);clip-path:inset(49.9% 0 49.9% 0);transform-origin:center;z-index:0}.home-bridge-label{position:absolute;top:calc(50% + 42px);left:var(--home-gutter);font-size:clamp(18px,2vw,36px);line-height:1.2;letter-spacing:-.04em;color:var(--home-ink);z-index:2}@media(max-width:700px){.home-motion .home-career-bridge{height:calc(160svh * var(--home-beat, 1))}.home-bridge-label{font-size:22px;max-width:70%;top:calc(50% + 36px)}}@media(forced-colors:active){.home-motion .home-career-bridge{display:none}}html.reduced .home-motion .home-career-bridge{display:none}.home-leadership{background:var(--home-paper);color:var(--home-ink)}.home-principle-prose .home-principle-text{max-width:600px}.home-principle-prose .home-principle-text>p{max-width:none;font-size:clamp(16px,1.14vw,22px);line-height:1.5;overflow-wrap:break-word}.home-principle-prose .home-principle-text>p+p{margin-top:26px}@media(max-width:700px){.home-principle-prose .home-principle-text>p{font-size:16px}.home-principle-prose .home-principle-text>p+p{margin-top:22px}}.home-page{--home-pace:.6;--home-beat:calc(.4 + .6 * var(--home-pace));--home-paper:var(--paper);--home-ink:var(--paper-ink);--home-gutter:var(--gutter);font-weight:400;background:var(--home-paper);color:var(--home-ink);isolation:isolate;overflow-x:clip}.home-opening h1,.home-opening h2,.home-opening h3,.home-opening p{margin:0}.home-page a,.home-page button{touch-action:manipulation}.home-opening{background:var(--paper);position:relative}.home-stage{position:relative;overflow:hidden;min-height:100svh}.home-space,.home-paper,.home-final-paper,.home-ink-band{display:none}.home-intro{min-height:100svh;position:relative;color:var(--paper-ink)}.home-under-frame .home-hero-composition{visibility:hidden}.home-hero-composition{position:absolute;left:var(--home-gutter);right:var(--home-gutter);inset-block:112px 120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--home-gutter);row-gap:clamp(40px,7svh,96px);align-content:center;align-items:start}.home-signature{font-size:calc((100vw - 2 * var(--home-gutter)) * .213);line-height:.85;letter-spacing:-.085em;font-weight:500;white-space:nowrap;grid-column:1/-1;text-align:left}.home-intro-description{grid-column:1;font-size:clamp(24px,2.35vw,48px);letter-spacing:-.045em;line-height:1.08}.home-scroll{position:absolute;left:calc(50% + var(--home-gutter) / 2);bottom:4%;display:flex;gap:24px;align-items:center;font-size:12px;text-decoration:none}.home-scroll:before{content:"";position:absolute;bottom:-2px;left:-8px;height:56px;border-left:1px solid}.home-manifesto{display:none}.home-virtual{position:absolute;pointer-events:none}.home-feature{min-height:100svh;position:relative;background:var(--paper-ink);color:var(--paper);overflow:hidden}.home-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-film-shade{position:absolute;inset:0;background:linear-gradient(0deg,#00000073,#0000001f),linear-gradient(90deg,#00000080,#00000073 70%,#00000059)}.home-feature-copy{position:absolute;top:45%;left:var(--home-gutter);right:var(--home-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--home-gutter);align-items:start;border-top:1px solid #ffffff38;padding-top:14px}.home-feature-copy h2{font-size:clamp(64px,8.3vw,180px);line-height:1;letter-spacing:-.065em;font-weight:500;white-space:nowrap}#homecare .home-feature-copy h2{font-size:clamp(48px,6.8vw,148px)}#access .home-feature-copy h2{font-size:clamp(40px,5.6vw,124px)}.home-feature-detail{max-width:470px;padding-left:0}.home-feature-detail p{font-size:clamp(21px,1.75vw,36px);line-height:1.25;letter-spacing:-.025em}.home-case-link{margin-top:28px}.home-feature-meta{position:absolute;left:var(--home-gutter);right:var(--home-gutter);bottom:4%;display:flex;justify-content:space-between;gap:16px;align-items:end}.home-feature-meta>span{max-width:45%}.home-opening.is-spatial{height:2800svh;min-height:0}.home-opening.is-spatial .home-stage{position:sticky;top:0;height:100svh;min-height:0}.home-opening.is-spatial[data-pin=fixed] .home-stage{position:fixed;left:0;right:0}.home-opening.is-no-ground .pill--ground{-webkit-backdrop-filter:none;backdrop-filter:none}.is-spatial .home-space,.is-spatial .home-paper,.is-spatial .home-final-paper{display:block;position:absolute;inset:0;pointer-events:none}.home-space{z-index:1;opacity:0;background:var(--paper-ink)}.home-space canvas{display:block;width:100%;height:100%}.home-paper{z-index:2;background:var(--paper)}.is-spatial .home-intro{position:absolute;inset:0;z-index:6;min-height:0}.is-spatial .home-manifesto{position:absolute;z-index:7;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--paper-ink);font-size:clamp(54px,7.1vw,150px);line-height:.98;letter-spacing:-.055em;pointer-events:none;opacity:0}.home-manifesto{perspective:1100px}.home-manifesto>span{display:block;will-change:transform;transform-origin:50% 50%;backface-visibility:hidden}.home-words{display:inline-block;will-change:transform,opacity}.is-spatial .home-manifesto span{font-size:clamp(34px,4.6vw,86px);line-height:1.08;text-align:center}.home-stop{display:inline-block;width:.13em;height:.13em;margin-left:.045em;vertical-align:baseline;background:currentColor;will-change:transform,opacity}.is-spatial :is(.home-signature,.home-intro-description){will-change:transform}.is-spatial .home-ink-band{display:block;z-index:5;position:absolute;top:50%;left:0;right:0;height:100%;background:var(--paper-ink);transform:translateY(-50%) scaleY(0);opacity:0;pointer-events:none}.is-spatial .home-projects{position:absolute;z-index:8;inset:0;pointer-events:none}.is-spatial .home-feature{position:absolute;inset:0;height:100%;min-height:0;opacity:0;pointer-events:none;will-change:opacity}.is-spatial .home-feature :is(.home-film,.home-film-shade){visibility:hidden}.is-spatial .home-final-paper{z-index:10;background:var(--paper);transform:scaleX(0);opacity:0;transform-origin:center}.is-flow .home-intro{padding-bottom:12vh;min-height:100svh}.is-flow .home-hero-composition{position:relative;inset:auto;margin-inline:var(--home-gutter);padding-top:clamp(110px,18svh,220px);padding-bottom:12svh;min-height:80svh}.is-flow .home-signature{font-size:calc((100vw - 2 * var(--home-gutter)) * .178);white-space:normal;overflow-wrap:normal}.is-flow .home-scroll{position:relative;left:auto;bottom:auto;margin:0 var(--home-gutter) 0 calc(50% + var(--home-gutter) / 2)}.is-flow .home-feature{padding:15vh 0 5vh}.is-flow .home-feature-copy{position:relative;top:auto;left:auto;right:auto;margin:0 var(--home-gutter) 12vh}.is-flow .home-feature-copy h2{white-space:normal;overflow-wrap:anywhere}.is-flow .home-feature-meta{position:relative;left:auto;right:auto;bottom:auto;margin:0 var(--home-gutter);flex-wrap:wrap}.is-spatial .home-virtual{top:0;left:0;width:1px;height:1px;z-index:-1}@media(min-width:1600px){.home-feature-copy{top:44%}}@media(max-width:980px){.home-intro-description{font-size:clamp(25px,3.2vw,38px)}.home-scroll{bottom:8%}.home-feature-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-feature-copy h2{font-size:clamp(52px,8vw,84px)}.home-feature-detail p{font-size:22px}.home-feature-meta{bottom:5%}.home-feature-meta>span{max-width:65%}}@media(max-width:700px){.home-signature{font-size:calc((100vw - 2 * var(--home-gutter)) * .195)}.home-hero-composition{inset-block:100px 130px;grid-template-columns:minmax(0,1fr);row-gap:28px}.home-signature,.home-intro-description{grid-column:1}.home-intro-description{font-size:29px;line-height:1.14}.home-scroll{left:var(--home-gutter);bottom:8%}.is-flow .home-scroll{margin-left:var(--home-gutter)}.is-spatial .home-manifesto{font-size:12.2vw}.is-spatial .home-manifesto span{font-size:clamp(28px,8.6vw,54px)}.home-feature-copy{top:34%;display:block;padding-top:18px}.home-feature-copy h2{font-size:18vw;margin-bottom:24px}.home-feature-detail p{font-size:23px;line-height:1.25;max-width:310px}#homecare .home-feature-copy h2{font-size:16vw}#access .home-feature-copy h2{font-size:10.5vw}.home-case-link{margin-top:20px}.home-feature-meta{bottom:6%;gap:18px}.home-feature-meta>span{max-width:57%}.home-film-shade{background:linear-gradient(0deg,#0009,#0004),linear-gradient(90deg,#0008,#0007)}.home-opening.is-spatial{height:2550svh}}@media(max-height:620px){.home-feature-copy{top:31%}.home-feature-copy h2{font-size:min(14vw,95px);margin-bottom:12px}.home-feature-detail p{font-size:20px}.home-case-link{margin-top:12px}.home-intro-description{font-size:24px}.home-feature-meta{bottom:3%}}.is-arrivals .home-feature[data-framed=stop] .home-film-shade{background:linear-gradient(90deg,rgba(var(--film-shade),.94),rgba(var(--film-shade),.82) 30%,rgba(var(--film-shade),0) 52%),linear-gradient(0deg,rgba(var(--film-shade),.6),rgba(var(--film-shade),0) 34%)}.is-arrivals .home-feature[data-framed=stop] .home-feature-copy{top:auto;bottom:clamp(104px,16svh,180px);right:auto;width:auto;max-width:min(48%,720px);display:block}.is-arrivals .home-feature[data-framed=stop] .home-feature-detail{margin-top:clamp(14px,2.2svh,24px)}.is-arrivals .home-feature[data-words=right] .home-film-shade{background:linear-gradient(270deg,rgba(var(--film-shade),.94),rgba(var(--film-shade),.82) 30%,rgba(var(--film-shade),0) 52%),linear-gradient(0deg,rgba(var(--film-shade),.6),rgba(var(--film-shade),0) 34%)}.is-arrivals .home-feature[data-words=right] .home-feature-copy{left:auto;right:var(--home-gutter)}.is-arrivals #access[data-framed=stop] .home-feature-copy h2{font-size:clamp(40px,4.8vw,104px)}@media(max-width:700px){.is-arrivals .home-feature[data-framed=stop] .home-film-shade{background:linear-gradient(0deg,rgba(var(--film-shade),.96),rgba(var(--film-shade),.86) 40%,rgba(var(--film-shade),0) 64%)}.is-arrivals .home-feature[data-framed=stop] .home-feature-copy{top:auto;bottom:calc(6% + 64px);left:var(--home-gutter);right:var(--home-gutter);width:auto;max-width:none;display:block;padding-top:14px}.is-arrivals .home-feature[data-framed=stop] .home-feature-copy h2{font-size:14vw;margin-bottom:12px}.is-arrivals .home-feature[data-framed=stop] .home-feature-detail{margin-top:0}.is-arrivals .home-feature[data-framed=stop] .home-feature-detail p{font-size:19px}.is-arrivals .home-feature[data-framed=stop] .home-case-link{margin-top:16px}.is-arrivals #homecare[data-framed=stop] .home-feature-copy h2{font-size:13vw}.is-arrivals #access[data-framed=stop] .home-feature-copy h2{font-size:9.5vw}}@media(forced-colors:active){.home-opening{height:auto!important}.home-stage{height:auto!important;position:relative!important}.home-feature{min-height:100svh}}html.reduced .home-opening{height:auto!important}html.reduced .home-stage{height:auto!important;position:relative!important}html.reduced .home-feature{min-height:100svh}@media(max-height:620px)and (min-width:701px){.home-hero-composition{inset-block:88px 100px;row-gap:28px}.home-signature{font-size:min(calc((100vw - 2 * var(--home-gutter)) * .213),30svh)}}@media(max-width:370px){.home-work-grid{row-gap:64px}}.home-signature{text-transform:uppercase}.home-principle>.home-sticky{padding:110px var(--home-gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:var(--home-column-gap);isolation:isolate}.home-principle-text{position:relative;z-index:2;min-width:0;width:100%;max-width:560px}.home-principle-text h3{font-size:clamp(42px,3.8vw,80px);max-width:8em;margin-bottom:clamp(22px,3svh,36px)}.home-principle-text>p{font-size:clamp(16px,1.12vw,22px);max-width:39ch}.home-principle-text>.home-principle-lead{font-size:clamp(23px,2vw,38px);line-height:1.18;margin-bottom:26px;max-width:27ch}.home-geometry{position:relative;width:min(100%,64svh);margin:0 auto;color:var(--home-ink);pointer-events:none;z-index:1;transform-style:preserve-3d}.home-geometry svg{display:block;width:100%;height:auto;overflow:visible;stroke:currentColor;stroke-width:calc(1.5 * var(--k, 1));stroke-linecap:round;stroke-linejoin:round}.home-geometry .home-shape-b{stroke-width:calc(1 * var(--k, 1));opacity:.5}.home-geometry .home-dash{stroke-dasharray:calc(6 * var(--k, 1)) calc(6 * var(--k, 1))}.home-geometry .home-face{fill:var(--home-paper)}.home-geometry .home-mark path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.home-principle[data-principle="1"] .home-geometry,.home-principle[data-principle="3"] .home-geometry,.home-principle[data-principle="5"] .home-geometry{order:-1}.home-principle[data-principle="0"] .home-principle-text,.home-principle[data-principle="2"] .home-principle-text,.home-principle[data-principle="4"] .home-principle-text{justify-self:end}.home-motion .home-principle{height:calc(230svh * var(--home-pace, 1))}.home-motion .home-principle.home-scene-flow{height:auto}.home-principle.home-scene-flow .home-geometry{width:min(100%,60vw,70svh)}.home-recognition{background:var(--home-ink);color:var(--home-paper);padding:clamp(80px,11svh,150px) var(--home-gutter);--home-line:rgba(238,238,234,.14)}.home-recognition .home-section-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-column-gap);align-items:end;padding-bottom:clamp(40px,6svh,80px)}.home-recognition .home-section-heading h2{font-size:clamp(54px,6vw,120px);margin:20px 0 0}.home-awards{list-style:none;margin:0;padding:0;border-top:1px solid var(--home-line)}.home-awards>li{border-bottom:1px solid var(--home-line)}.home-recognition{position:relative;overflow:clip;min-height:100svh;padding-top:12rem;padding-bottom:12rem;display:flex;flex-direction:column;justify-content:center}.home-recognition .home-section-heading,.home-awards{position:relative;z-index:1}.home-award-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:var(--home-column-gap);align-items:center;padding:clamp(28px,4.4svh,52px) 0}.home-award-row h3{font-size:32px;line-height:1.1;letter-spacing:-.04em;min-width:0}.home-award-count{color:var(--muted);letter-spacing:-.04em;margin-right:.18em;font-variant-numeric:tabular-nums}.home-award-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;list-style:none;margin:0;padding:0}.home-awards-shelf{position:relative;--trophy:clamp(150px,15vw,250px)}.home-trophy{position:absolute;z-index:0;right:clamp(0px,5vw,96px);bottom:calc(100% + var(--trophy) * .275);width:var(--trophy);aspect-ratio:1;perspective:1400px;pointer-events:none}.home-trophy-cube{--s:var(--trophy);position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-22deg) rotateY(var(--turn,38deg))}.home-trophy-cube i{position:absolute;inset:0;border:1px solid rgba(238,237,232,.16)}.home-trophy-cube .is-front{transform:translateZ(calc(var(--s) / 2));background:linear-gradient(160deg,#222,#141414 70%)}.home-trophy-cube .is-front:after{content:"";position:absolute;right:11%;bottom:11%;width:34%;aspect-ratio:618/402;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 618 402'><g fill='%232e2e2e' stroke='rgba(238,237,232,.3)' stroke-width='7'><path fill-rule='evenodd' d='M202 0C314.39 0 402 77.5 402 201V301.5V351.75V402H309.5V371C297.5 383 251 402 202 402C91 402 0 320 0 201C0 82 91 0 202 0ZM202 80C263.16 80 323 138.59 323 201C323 263.41 263.16 322 202 322C140.84 322 81 263.41 81 201C81 138.59 140.84 80 202 80Z'/><path d='M414 402V201C414 88.33 505.33 0 618 0V88C553.93 88 502 136.93 502 201V402H414Z'/></g></svg>") no-repeat center/contain}.home-trophy-cube .is-back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2));background:#0d0d0d}.home-trophy-cube .is-right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(160deg,#1a1a1a,#0e0e0e)}.home-trophy-cube .is-left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(160deg,#2a2a29,#191919)}.home-trophy-cube .is-top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:linear-gradient(135deg,#3a3a38,#262625)}.home-trophy-cube .is-bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:#080808}.home-trophy-shadow{position:absolute;left:4%;right:4%;bottom:-32%;height:12%;background:radial-gradient(closest-side,rgba(0,0,0,.6),transparent);filter:blur(6px)}.home-trophy-fly{position:absolute;left:0;top:0;z-index:2;pointer-events:none;will-change:transform;visibility:hidden}.home-trophy-fly.is-on{visibility:visible}.home-trophy-fly canvas{display:block}.home-trophy.is-gl .home-trophy-cube,.home-trophy.is-gl .home-trophy-shadow{visibility:hidden}.home-photo-space{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,2fr);align-items:center;gap:28px;padding:90px 0;perspective:1200px}.home-photo{position:relative;margin:0;width:100%;flex-shrink:0}.home-photo img{width:100%;height:auto;display:block;object-fit:cover}.home-photo-0{transform:rotate(-5deg)}.home-photo-1{transform:rotate(-3deg)}.home-photo-2{transform:rotate(3deg)}.home-photo-empty{display:none}.home-motion .home-photo-space{position:absolute;inset:0;padding:0;display:block;pointer-events:none;z-index:2}.home-motion .home-photo{position:absolute;will-change:transform}.home-motion .home-photo-0{width:min(27vw,46svh);left:17%;top:45%}.home-motion .home-photo-1{width:min(30vw,50svh);left:10%;top:48%}.home-motion .home-photo-2{width:min(50vw,76svh);left:40%;top:33%}.home-motion .home-person-flow .home-photo-space{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,2fr);gap:28px;padding:90px 0;pointer-events:auto}.home-motion .home-person-flow .home-photo{position:relative;left:auto;right:auto;top:auto;width:100%;min-width:0}@media(max-width:1100px){.home-principle-text>p{font-size:16px}.home-principle-text>.home-principle-lead{font-size:25px}.home-principle-text h3{font-size:6vw}}@media(max-width:700px){.home-principle>.home-sticky{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:100px var(--home-gutter) 80px;align-items:stretch}.home-geometry,.home-principle[data-principle="1"] .home-geometry,.home-principle[data-principle="3"] .home-geometry,.home-principle[data-principle="5"] .home-geometry{order:-1;width:min(62vw,34svh);margin:0 auto}.home-principle-text h3{font-size:12.8vw;max-width:8em}.home-principle-text>.home-principle-lead{font-size:24px;line-height:1.16;margin-bottom:20px}.home-principle-text>p{font-size:15px;line-height:1.5}.home-motion .home-principle{height:calc(230svh * var(--home-pace, 1))}.home-recognition{padding-top:100px;padding-bottom:100px}.home-recognition .home-section-heading{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.home-recognition .home-section-heading h2{font-size:15vw}.home-award-row{grid-template-columns:1fr;row-gap:18px;padding:32px 0}.home-award-pills{justify-content:flex-start}.home-awards-shelf{--trophy:24vw}.home-trophy{right:4vw}.home-photo-space{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:65px 0}.home-photo-2{grid-column:1/-1}.home-motion .home-photo-0{width:46vw;left:6%;top:38%}.home-motion .home-photo-1{width:44vw;left:6%;top:34%}.home-motion .home-photo-2{width:80vw;left:10%;top:56%}.home-motion .home-person-flow .home-photo-space{grid-template-columns:repeat(2,minmax(0,1fr))}.home-motion .home-person-flow .home-photo-2{grid-column:1/-1}}@media(max-height:740px)and (min-width:701px){.home-principle>.home-sticky{padding-top:100px;padding-bottom:100px}.home-principle-text h3{font-size:min(5.6vw,12svh)}.home-principle-text>.home-principle-lead{font-size:26px;margin-bottom:16px}.home-principle-text>p{font-size:16px}.home-geometry{width:min(100%,56svh)}}@media(max-height:740px)and (max-width:700px){.home-principle>.home-sticky{padding:85px var(--home-gutter) 65px;gap:20px}.home-geometry,.home-principle[data-principle="1"] .home-geometry,.home-principle[data-principle="3"] .home-geometry,.home-principle[data-principle="5"] .home-geometry{width:min(50vw,28svh)}.home-principle-text h3{font-size:11vw}.home-principle-text>.home-principle-lead{font-size:21px;margin-bottom:14px}.home-principle-text>p{font-size:14px;line-height:1.45}}@media(forced-colors:active){.home-geometry{transform:none!important}}html.reduced .home-geometry{transform:none!important}.home-person-reading p{font-size:clamp(17px,1.67vw,24px)}@media(max-width:700px){.home-person-reading p{font-size:16px}}.home-career{background:var(--home-paper);color:var(--home-ink)}.home-career-intro,.home-career-card{position:relative;padding:clamp(64px,9svh,110px) var(--home-gutter)}.home-career-intro{display:grid;justify-items:start;align-content:end;gap:34px;padding-top:clamp(100px,14svh,160px)}.home-career-intro h2{font-size:clamp(54px,7.4vw,128px)}.home-career-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(32px,5vw,96px);align-items:center;border-top:1px solid var(--home-line)}.home-career-words{min-width:0}.home-career-period{display:block;margin-bottom:14px}.home-career-company{font-size:clamp(56px,7vw,124px);line-height:.95;text-wrap:balance;overflow-wrap:normal}.home-career-company.is-long{font-size:clamp(44px,4.6vw,84px)}.home-career-role{margin-top:18px;font-size:clamp(17px,1.3vw,21px);line-height:1.3;letter-spacing:-.015em}.home-career-copy{margin-top:14px;max-width:44ch;font-size:clamp(16px,1.1vw,18px);line-height:1.5;color:var(--paper-muted)}.home-career-tags{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;list-style:none}.home-career-cases{margin-top:26px}.home-career-cases>.eyebrow{display:block;margin-bottom:10px}.home-career-cases>ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.home-career-media{position:relative;justify-self:end;width:100%;aspect-ratio:5/4;margin:0;overflow:hidden;background:var(--stone)}.home-career-media>img,.home-career-media>video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.home-career-film{opacity:0;transition:opacity .4s}.home-career-film.is-on{opacity:1}.home-career-mark{display:grid;place-items:center}.home-career-mark>img{position:static;inset:auto;width:calc(var(--mark-w,176px) * 1.4);max-width:56%;height:auto;filter:brightness(0);opacity:.86}.home-career-years{display:none}@media(max-width:1100px){.home-career-cases>ul{gap:8px}.home-career-cases .pill--plain{padding:0 18px}}@media(max-width:760px){.home-career-intro{gap:24px;padding:96px var(--home-gutter) 56px}.home-career-intro h2{font-size:9.6vw}.home-career-card{grid-template-columns:minmax(0,1fr);row-gap:28px;padding:56px var(--home-gutter)}.home-career-company{font-size:46px}.home-career-company.is-long{font-size:34px}.home-career-role{font-size:18px;line-height:1.25}.home-career-copy{font-size:15px}.home-career-cases{margin-top:24px}.home-career-media{justify-self:stretch}}.home-motion .home-career.home-career-held{height:calc(100svh + (var(--career-steps,5) + .38) * 90svh * var(--home-pace,1))}.home-career-held>.home-career-stage{position:sticky;top:0;height:100svh;overflow:clip}.home-career-held .home-career-track{position:absolute;top:0;bottom:0;left:0;display:flex;width:calc(var(--career-panels,6) * 100%);will-change:transform}.home-career-held :is(.home-career-intro,.home-career-card){flex:0 0 calc(100% / var(--career-panels,6));height:100%;padding:var(--career-top) var(--home-gutter) var(--career-foot);border:0}.home-career-held{--career-top:clamp(96px,14svh,130px);--career-foot:120px}.home-career-held .home-career-card:before{content:"";position:absolute;left:0;top:var(--career-top);bottom:var(--career-foot);border-left:1px solid var(--home-line)}.home-career-held .home-career-media{width:min(100%,calc((100svh - var(--career-top) - var(--career-foot)) * 1.25))}.home-career-held .home-career-years{display:block;position:absolute;left:var(--home-gutter);right:var(--home-gutter);bottom:40px;height:40px}.home-career-years:before{content:"";position:absolute;left:0;right:0;top:10px;border-top:1px solid var(--home-line)}.home-career-span{position:absolute;top:9px;height:3px;background:var(--home-line);transition:background .4s}.home-career-span.is-here{background:var(--home-ink)}.home-career-tick{position:absolute;top:20px;font-size:12px;line-height:1.5;color:var(--paper-muted);white-space:nowrap;transition:color .4s}.home-career-tick:before{content:"";position:absolute;left:0;top:-14px;height:10px;border-left:1px solid var(--home-line);transition:border-color .4s}.home-career-tick.is-here{color:var(--home-ink)}.home-career-tick.is-here:before{border-left-color:var(--home-ink)}@media(max-width:1100px){.home-career-tick:not(.is-here){color:transparent}}@media(max-aspect-ratio:1/1)and (min-width:761px){.home-career-held .home-career-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);row-gap:40px;align-items:start}.home-career-held .home-career-media{justify-self:start;width:auto;max-width:100%;height:100%}.home-career-held .home-career-copy{max-width:56ch}}@media(max-height:800px)and (min-width:761px){.home-career-held{--career-top:96px;--career-foot:104px}.home-career-held .home-career-years{bottom:30px}.home-career-company{font-size:min(7vw,11svh)}.home-career-company.is-long{font-size:min(4.6vw,8svh)}.home-career-role{margin-top:14px;font-size:17px}.home-career-copy{margin-top:10px;font-size:16px;line-height:1.45}.home-career-tags{margin-top:14px}.home-career-cases{margin-top:18px}}html.reduced .home-career-film{transition:none}.home-name-blocks{position:absolute;left:0;top:0;width:100%;height:100svh;z-index:8;pointer-events:none}.home-signature.is-built{color:transparent}.home-intro{--home-strip:112px}.home-hero-composition{inset-block:112px calc(120px + var(--home-strip))}.home-scroll{bottom:calc(var(--home-strip) + 28px)}.home-brands-strip{position:absolute;left:0;right:0;bottom:0;z-index:1;height:var(--home-strip);display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);padding:0 var(--home-gutter);border-top:1px solid rgba(16,16,16,.13);animation:home-strip-in .9s var(--ease-ink) .35s both}.home-brands-strip .label{margin:0}.home-brands-track{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.home-brands-run{display:flex;width:max-content;animation:home-brands-run 70s linear infinite}.home-brands-run ul{display:flex;align-items:center;gap:clamp(44px,4.6vw,76px);padding:12px clamp(44px,4.6vw,76px) 12px 0;margin:0;list-style:none}.home-brands-run li{position:relative;display:flex;align-items:center}.home-brands-run img{--company-mark-width:176px;display:block;width:calc(var(--company-mark-width) * .5);height:auto;max-height:34px;object-fit:contain;filter:brightness(0)}.home-brands-strip:is(:hover,:focus-within) .home-brands-run,.home-brands-strip.is-paused .home-brands-run{animation-play-state:paused}.home-brand-link{position:relative;display:block;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.home-brand-go{position:absolute;right:-18px;top:-12px;display:grid;color:var(--accent);opacity:0;transform:translate(-4px,4px);transition:opacity .3s,transform .5s var(--ease-ink)}.home-brand-go .lucide{width:14px;height:14px}.home-brand-link:focus-visible{transform:translateY(-6px)}.home-brand-link:focus-visible .home-brand-go{opacity:1;transform:none}@media(hover:hover){.home-brand-link:hover{transform:translateY(-6px)}.home-brand-link:hover .home-brand-go{opacity:1;transform:none}}@keyframes home-brands-run{to{transform:translate(-50%)}}@keyframes home-strip-in{0%{opacity:0}to{opacity:1}}@media(max-height:620px)and (min-width:701px){.home-hero-composition{inset-block:88px calc(100px + var(--home-strip))}}@media(max-width:980px){.home-scroll{bottom:calc(var(--home-strip) + 4svh)}}@media(max-width:700px){.home-intro{--home-strip:122px}.home-hero-composition{inset-block:100px calc(130px + var(--home-strip))}.home-scroll{bottom:calc(var(--home-strip) + 4svh)}.home-brands-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:2px;align-content:center;padding:0 var(--home-gutter)}.home-brands-strip .label{grid-column:1;grid-row:1}.home-brands-track{grid-column:1;grid-row:2;margin-left:calc(-1 * var(--home-gutter))}.home-brands-pause{grid-column:2;grid-row:1/3;width:44px;height:44px}.home-brands-run img{width:calc(var(--company-mark-width) * .38);max-height:26px}}.is-flow .home-brands-strip{position:relative;margin-top:clamp(36px,7svh,72px)}.is-flow .home-intro{padding-bottom:0}html.reduced .home-brands-run,html.reduced .home-brands-strip{animation:none}html.reduced .home-brands-pause{display:none}@media(forced-colors:active){.home-brands-run img{filter:none;forced-color-adjust:none;background:var(--paper-ink);padding:4px}.home-brands-strip{border-top-color:CanvasText}}.is-flow .home-intro-foot{position:relative}.home-work-lift{position:absolute;inset:0;transition:transform 1.1s var(--ease-ink)}.home-work-card h3 .roll{display:grid;line-height:inherit;padding-bottom:.12em;margin-bottom:-.12em}.home-work-card:focus-visible .home-work-lift{transform:scale(1.045)}.home-work-card:focus-visible h3 .roll>span:first-child{transform:translateY(-120%)}.home-work-card:focus-visible h3 .roll>span+span{transform:none}.home-work-blocks{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}@media(hover:hover){.home-work-card:hover .home-work-lift{transform:scale(1.045)}.home-work-card:hover h3 .roll>span:first-child{transform:translateY(-120%)}.home-work-card:hover h3 .roll>span+span{transform:none}}.home-ln{display:block;clip-path:inset(-.08em -.6em -.16em -.6em)}.home-ln>span{display:inline-block;transition:transform 1s var(--ease-ink);transition-delay:calc(var(--n,0) * .12s)}.home-motion .home-arrive:not(.is-in) .home-ln>span{transform:translateY(115%)}html.reduced .home-ln>span{transition:none;transform:none!important}.home-skip{position:absolute;left:var(--home-gutter);bottom:calc(max(20px,4svh) + 22px);z-index:12;font-size:13px;color:var(--home-ink);opacity:0;pointer-events:none;transition:opacity .35s}.home-opening[data-nav-tone=light] .home-skip{color:var(--paper)}.home-opening[data-skip="1"] .home-skip,.home-skip:focus-visible{opacity:1;pointer-events:auto}.home-opening:not(.is-spatial) .home-skip{display:none}
