.nav{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.25rem var(--gutter);color:#fff;mix-blend-mode:difference;pointer-events:none}.nav a,.nav p{pointer-events:auto}.nav__mark{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:lowercase;text-decoration:none;-webkit-text-stroke:.03em currentColor;transform:translateY(-.065em)}.nav__room{margin:0;display:flex;gap:.6em;white-space:nowrap;overflow:hidden}.nav__of{opacity:.45;margin-right:.9em}.nav__title{opacity:.85}.nav__rooms ol{display:flex;gap:.15rem;margin:0;padding:0;list-style:none}.nav__rooms a{display:block;padding:.5rem .45rem;text-decoration:none;opacity:.4;transition:opacity .5s var(--ease-out)}.nav__rooms a:hover,.nav__rooms a[aria-current]{opacity:1}.nav__cta{position:relative;text-decoration:none;padding:.5rem 0}.nav__cta:after{content:"";position:absolute;left:0;right:0;bottom:.25rem;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .7s var(--ease-out)}.nav__cta:hover:after,.nav__cta:focus-visible:after{transform:scaleX(1)}@media (max-width: 759px){.nav{grid-template-columns:auto 1fr auto;padding:1rem var(--gutter)}.nav__rooms,.nav__title{display:none}.nav__room{justify-self:center}}.cv{min-height:100vh;min-height:100svh;display:grid;justify-items:center;align-content:center;gap:clamp(1.5rem,4vh,2.5rem);padding:clamp(7rem,18vh,12rem) var(--gutter) clamp(5rem,12vh,8rem);text-align:center;color:#0d1430;overflow-x:clip;background:radial-gradient(45% 40% at 50% 38%,rgba(255,255,255,.95),transparent 72%),radial-gradient(60% 50% at 0% 0%,rgba(196,220,248,.5),transparent 68%),radial-gradient(60% 50% at 100% 100%,rgba(196,220,248,.45),transparent 68%),linear-gradient(170deg,#fbfdff,#f2f7fd)}.cv>.room-label{color:#0d143099}.cv__ear{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.6;pointer-events:none}.cv>:not(.cv__ear){position:relative;z-index:1}.cv__title{margin:0;font-size:var(--fs-display);line-height:.92;letter-spacing:-.03em}.cv__title em{display:block;color:var(--cobalt-deep)}.cv__sub{margin:0;max-width:44ch;font-size:var(--fs-body);color:#0d1430b8}.cv__form{display:grid;justify-items:center;gap:1rem;margin-top:clamp(1rem,3vh,2rem);width:min(100%,46rem)}.cv__sentence{font-family:var(--serif);font-size:var(--fs-lead);font-style:italic;color:#0d1430d9}.cv__field{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;border-bottom:1px solid rgba(13,20,48,.35);transition:border-color .5s var(--ease-out)}.cv__field:focus-within{border-color:var(--cobalt)}.cv__field input{min-width:0;padding:1rem .25rem;border:0;background:transparent;font:400 var(--fs-lead) / 1.2 var(--sans);color:#0d1430;outline:none}.cv__field input::placeholder{color:#0d143052}.cv__field button{display:inline-flex;align-items:center;gap:.9rem;padding:1rem .25rem 1rem 1.25rem;border:0;background:none;font:500 var(--fs-label) / 1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt-deep);cursor:pointer}.cv__field button svg{width:1.5rem;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .7s var(--ease-out)}.cv__field button:hover svg,.cv__field button:focus-visible svg{transform:translate(.4rem)}.cv__field button:disabled{cursor:default;opacity:.6}.cv__status{margin:0;min-height:1.6em;color:#0d14309e}@media (max-width: 559px){.cv__field{grid-template-columns:1fr}.cv__field button{justify-content:center;border-top:1px solid rgba(13,20,48,.12)}}.ev{--lab: #fff;--graphite: #15171c;--grid: rgba(21, 23, 28, .045);background-color:var(--lab);background-image:linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);background-size:calc((100vw - 2 * var(--gutter)) / 12) 6rem;background-position:var(--gutter) 0;color:var(--graphite);padding:clamp(6rem,16vh,10rem) var(--gutter) clamp(4rem,10vh,7rem)}.ev__head{display:grid;gap:1.75rem;margin-bottom:clamp(4rem,12vh,8rem)}.ev__title{margin:0;max-width:15ch;font-size:var(--fs-h2);line-height:.98;letter-spacing:-.02em}.ev__title em{color:var(--cobalt)}.ev__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2.5rem);row-gap:clamp(4rem,12vh,8rem)}.ev__block{position:relative;padding-top:1.25rem}.ev__block--a{grid-column:1 / span 7}.ev__block--b{grid-column:8 / span 5;margin-top:clamp(4rem,18vh,12rem)}.ev__block--c{grid-column:2 / span 5}.ev__block--d{grid-column:7 / span 6;margin-top:clamp(2rem,8vh,5rem)}.ev__block--e{grid-column:1 / span 6}.ev__block--f{grid-column:1 / -1}.ev__axis{position:absolute;inset:0 0 auto;height:1px;background:var(--graphite);opacity:.85;transform-origin:left}.ev__meta{margin:0 0 1.25rem;opacity:.6}.ev__figure{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.25em;font-size:clamp(3.5rem,1.6rem + 7vw,9rem);line-height:.9;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.ev__block--a .ev__figure{font-size:clamp(5rem,2rem + 13vw,16rem)}.ev__figure em{font-style:italic;color:var(--cobalt)}.ev__unit{font-family:var(--sans);font-size:var(--fs-lead);letter-spacing:-.01em}.ev__plus{color:var(--cobalt)}.ev__approx{font-style:italic;font-size:.42em;color:var(--cobalt)}.ev__body{margin:1.5rem 0 0;max-width:40ch;font-size:var(--fs-body);line-height:1.55;color:#15171cd1}.ev__ref{margin-left:.15em;color:var(--cobalt);text-decoration:none;font-family:var(--mono);font-size:.8em}.ev__ref:hover{text-decoration:underline}.ev__tally{display:grid;grid-template-columns:repeat(25,1fr);gap:.6rem .45rem;max-width:26rem;margin-top:1.75rem}.ev__tally-mark{height:1.35rem;width:2px;justify-self:center;background:#15171c2e;transform-origin:bottom}.ev__tally-mark.is-on{background:var(--cobalt)}.ev__ratio{display:grid;gap:.9rem;margin-top:2rem;max-width:34rem}.ev__bar{display:grid;grid-template-columns:4.5rem 1fr;align-items:center;gap:1rem}.ev__bar-track{position:relative;height:.6rem}.ev__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--cobalt);transform-origin:left}.ev__share-row{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.ev__share{width:clamp(5rem,9vw,8rem);transform:rotate(-90deg)}.ev__share-base,.ev__share-arc{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.ev__share-base{stroke:#15171c26}.ev__share-arc{stroke:var(--cobalt);stroke-width:6;stroke-dasharray:.8 1.2;stroke-dashoffset:0}.ev__lancet{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.ev__lancet .ev__body{margin-top:.5rem}.ev__factors{margin:.4rem 0 0;padding:0;list-style:none;columns:2;column-gap:2rem}.ev__factor{padding:.35rem 0;border-top:1px solid rgba(21,23,28,.12);break-inside:avoid;color:#15171c8c}.ev__factor.is-hearing{color:var(--cobalt)}.ev__sources{margin-top:clamp(5rem,14vh,9rem);padding-top:1.5rem;border-top:1px solid rgba(21,23,28,.2);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1.5rem}.ev__sources p{margin:0;opacity:.6}.ev__sources ol{margin:0;padding:0;list-style:none;display:grid;gap:.6rem;font-size:var(--fs-small)}.ev__sources li{display:grid;grid-template-columns:2rem 1fr}.ev__sources li>.label{color:var(--cobalt)}.ev__sources a{text-decoration:underline;text-decoration-color:#15171c40;text-underline-offset:.2em}.ev__sources a:hover{text-decoration-color:var(--cobalt)}.ev__sources .ev__whitepaper{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;color:var(--cobalt);text-decoration:none}.ev__whitepaper-arrow{transition:transform .5s var(--ease-out)}.ev__whitepaper[href]:hover .ev__whitepaper-arrow,.ev__whitepaper[href]:focus-visible .ev__whitepaper-arrow{transform:translate(.35rem)}.ev__whitepaper[aria-disabled]{cursor:default}@media (max-width: 899px){.ev__block--a,.ev__block--b,.ev__block--c,.ev__block--d,.ev__block--e{grid-column:1 / -1;margin-top:0}.ev__lancet,.ev__sources{grid-template-columns:1fr}.ev__sources .ev__whitepaper{grid-column:1}.ev{background-size:calc((100vw - 2 * var(--gutter)) / 4) 6rem}}.hero__track{height:290vh}.hero__stage{color:#0d1430;--ear-w: min(42.5vh, 70vw);--side-w: calc(50vw - var(--ear-w) / 2 - var(--gutter) - 2.25rem);--hero-fs: min(clamp(2.75rem, 1rem + 4vw, 5.75rem), calc(var(--side-w) / 5.6));--fact-fs: min(clamp(2.1rem, 1.2rem + 2.2vw, 3.4rem), calc(var(--side-w) / 5.4))}@supports (height: 100svh){.hero__stage{--ear-w: min(42.5svh, 70vw)}}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);opacity:0;pointer-events:none}.hero__left,.hero__facts{position:absolute;top:0;bottom:0;width:var(--side-w);display:flex;flex-direction:column;justify-content:center;pointer-events:none}.hero__left>*,.hero__facts>*{pointer-events:auto}.hero__left{left:var(--gutter);gap:clamp(1.25rem,3.5vh,2.25rem)}.hero__title{margin:0;font-size:var(--hero-fs);line-height:.92;letter-spacing:-.025em}.hero__half,.hero__row{display:block;white-space:nowrap}.hero__row.is-italic{font-style:italic;color:var(--cobalt-deep);padding-right:.04em}.hero__intro{max-width:26ch;margin:0;font-size:var(--fs-small);line-height:1.55;color:#0d1430ad}.hero__facts{right:var(--gutter);width:min(23rem,var(--side-w));gap:clamp(1rem,2.5vh,1.75rem)}.hero__fact-list{display:grid;gap:clamp(1.25rem,3.2vh,2.25rem);margin:0;padding:0;list-style:none}.hero__fact{position:relative;padding-top:clamp(.75rem,1.6vh,1.1rem)}.hero__fact-rule{position:absolute;inset:0 0 auto;height:1px;background:#0d143038;transform-origin:left center}.hero__fact-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .35em;margin:0;font-size:var(--fact-fs);line-height:1;letter-spacing:-.025em;color:#0d1430}.hero__fact-qual{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt-deep);transform:translateY(-.15em)}.hero__fact-text{margin:.55rem 0 0;max-width:30ch;font-size:var(--fs-small);line-height:1.5;color:#0d1430b8}.hero__fact-ref{margin-left:.2em;color:var(--cobalt);font-family:var(--mono);font-size:.8em;text-decoration:none}.hero__fact-ref:hover,.hero__fact-ref:focus-visible{text-decoration:underline}.hero__facts-src{margin:0;color:#0d143080}.hero__chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__chrome>*{pointer-events:auto}.hero__plate{position:absolute;left:var(--gutter);bottom:clamp(1.5rem,4vh,2.75rem);display:grid;gap:.2rem;margin:0;color:#0d14309e}.hero__plate div{display:grid;grid-template-columns:5.5rem auto}.hero__plate dt{opacity:.55}.hero__plate dd{margin:0}.hero__enter{position:absolute;right:var(--gutter);bottom:clamp(1.5rem,4vh,2.75rem);display:flex;align-items:center;gap:1rem;color:#0d1430b3;text-decoration:none}.hero__enter-line{position:relative;width:4.5rem;height:1px;overflow:hidden;background:#0d143026}.hero__enter-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:translate(-100%);animation:hero-enter 3.2s var(--ease-out) infinite}@keyframes hero-enter{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.hero__threshold{position:absolute;left:50%;bottom:18%;margin:0;color:var(--ice);transform:translate(-50%);white-space:nowrap;opacity:0;visibility:hidden}@media (max-width: 759px),(max-aspect-ratio: 4/5){.hero__track{height:250vh}.hero__stage{--hero-fs: min(2.75rem, calc((100vw - 2 * var(--gutter)) / 11));--fact-fs: clamp(1.3rem, 5.2vw, 2.25rem)}.hero__left{top:clamp(4.5rem,9%,6rem);bottom:auto;width:auto;right:var(--gutter);justify-content:flex-start}.hero__row{display:inline}.hero__intro{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero__facts{top:auto;bottom:clamp(1rem,2.5vh,1.75rem);left:var(--gutter);width:auto;gap:.75rem}.hero__fact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.hero__fact-qual{flex-basis:100%;transform:none;margin-bottom:.2rem}.hero__fact-text{font-size:clamp(.6875rem,2.9vw,.9375rem);line-height:1.4}.hero__facts-src,.hero__plate,.hero__enter{display:none}}@media (prefers-reduced-motion: reduce){.hero__stage{height:100vh;height:100svh}.hero__enter-line:after{animation:none;transform:none}}.flex-carousel{position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;outline:none}.flex-carousel[data-hover=open]{cursor:zoom-in}.flex-carousel[data-hover=close]{cursor:zoom-out}.flex-carousel[data-dragging]{cursor:grabbing}.flex-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.flex-carousel__caption{position:absolute;left:0;right:0;top:calc(50% + var(--flex-carousel-half) * var(--flex-carousel-lift, 1) + 22px);display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px;pointer-events:none;text-align:center;animation:flex-carousel-reveal .9s ease both}.flex-carousel__title{display:flex;flex-direction:column;align-items:center;max-width:100%;font-size:15px;font-weight:500;line-height:1.35;animation:flex-carousel-title .52s cubic-bezier(.22,1,.36,1)}.flex-carousel__subtitle{font-weight:400;opacity:.6}.flex-carousel__count{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;opacity:.5;transition:opacity .4s ease}.flex-carousel__count[data-hidden]{opacity:0}.flex-carousel__digits{display:inline-flex}.flex-carousel__digit{display:inline-block;height:1em;overflow:hidden}.flex-carousel__reel{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1)}.flex-carousel__reel span{height:1em}.flex-carousel__slash{opacity:.6}.flex-carousel__live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes flex-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flex-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.flex-carousel__caption,.flex-carousel__title{animation:none}.flex-carousel__reel{transition:none}}.holds{--paper: var(--ink);--paper-ink: #e8edfb;--ember: var(--ice);background:var(--paper);color:var(--paper-ink)}.holds__track{height:340vh}.holds__stage{--sentence-fs: clamp(2.6rem, 1rem + 6vw, 7.5rem);display:grid;grid-template-rows:auto auto 1fr auto auto;padding:clamp(5rem,13vh,8rem) var(--gutter) clamp(2rem,6vh,3.5rem);row-gap:1.25rem}.holds__title{margin:0;max-width:22ch;font:400 var(--fs-lead) / 1.25 var(--sans);letter-spacing:-.01em}.holds__title em{font-size:1.12em;color:var(--ember)}.holds__sentence{align-self:center;margin:0;max-width:17ch;font-size:var(--sentence-fs);line-height:1;letter-spacing:-.025em}.holds__sentence .is-soft{will-change:opacity,transform}.holds__meter{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1.25rem;max-width:34rem;opacity:.78}.holds__state{grid-area:1 / 1;white-space:nowrap}.holds__meter-track{grid-column:2;height:1px;background:#9dbfec40;overflow:hidden}.holds__meter-fill{display:block;height:100%;background:var(--ember);transform-origin:left}.holds__pair{display:contents}.holds__explain{order:1;margin:0;width:min(100%,26rem);color:var(--ember)}.holds__ag-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid rgba(232,237,251,.14);margin-bottom:.9rem}.holds__ag-fig{color:#e8edfb8c}.holds__ag-states{display:grid;justify-items:end;color:var(--ember)}.holds__ag-state{grid-area:1 / 1;white-space:nowrap}.holds__ag-state--loss{opacity:0;visibility:hidden}.holds__audiogram{display:block;width:100%;height:auto;max-height:21vh;max-height:21svh;overflow:visible}.holds__ag-key{margin:.6rem 0 0;padding-top:.8rem;border-top:1px solid rgba(232,237,251,.14);font-size:var(--fs-small);line-height:1.5;color:#e8edfbb8}.holds__ag-key em{font-size:1.15em;color:var(--ember)}.holds__note{margin:.5rem 0 0;color:#e8edfb66}.ag__col{stroke:#e8edfb0f;stroke-width:1;vector-effect:non-scaling-stroke}.ag__base,.ag__dash{stroke:#e8edfb47;stroke-width:1;vector-effect:non-scaling-stroke}.ag__tick,.ag__axis,.ag__zone-label,.ag__line-label{font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;fill:#e8edfb6b}.ag__axis{fill:#e8edfb94}.ag__zone-label{fill:currentColor;letter-spacing:.32em;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.ag__line-label{fill:currentColor}.ag__wash{pointer-events:none}.ag__dots--ghost circle{fill:#e8edfb17}.ag__dots--heard circle{fill:currentColor;opacity:.85}.ag__sound{font-family:var(--serif);font-size:22px;font-style:italic;fill:var(--paper-ink);stroke:var(--paper);stroke-width:7px;stroke-linejoin:round;paint-order:stroke;transition:opacity .6s var(--ease-out),fill .6s var(--ease-out)}.ag__sound.is-soft{fill:currentColor}.ag__sound.is-lost{opacity:.22;fill:#e8edfb99}.ag__line{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ag__point{fill:var(--paper);stroke:currentColor;stroke-width:1.4;vector-effect:non-scaling-stroke}@media (min-width: 900px){.holds__stage{--ag-w: min(35rem, 36vw);--ag-inset: clamp(1rem, 7vw - 2rem, 7rem)}.holds__pair{display:grid;grid-template-columns:minmax(0,1fr) var(--ag-w);column-gap:2.5rem;align-items:start;align-self:center;padding-right:var(--ag-inset)}.holds__pair .holds__sentence{align-self:start}.holds__explain{order:0;width:auto;margin-top:calc(var(--sentence-fs) * .068)}.holds__audiogram{max-height:56vh}}.holds__where{padding:clamp(6rem,16vh,11rem) 0 clamp(6rem,16vh,10rem)}.holds__where-head{display:grid;gap:1.25rem;padding:0 var(--gutter);margin-bottom:clamp(2rem,6vh,4rem)}.holds__where-label{margin:0;color:var(--ember)}.holds__where-title{margin:0;max-width:20ch;font-size:var(--fs-h2);font-weight:400;line-height:.98;letter-spacing:-.02em}.holds__where-title em{color:var(--ember)}.holds__carousel{height:clamp(36rem,104vh,66rem);height:clamp(36rem,104svh,66rem);margin-block:calc(-1*clamp(4rem,15vh,9rem));color:var(--paper-ink);font-family:var(--sans);overscroll-behavior:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.holds__carousel .flex-carousel__title{font-family:var(--serif);font-size:clamp(1.4rem,1rem + 1vw,2rem);font-weight:400;letter-spacing:-.01em}.holds__carousel .flex-carousel__subtitle{font-family:var(--sans);font-size:var(--fs-small);opacity:.7}.holds__carousel .flex-carousel__count{font-family:var(--mono);letter-spacing:.12em}.holds__more{margin:clamp(1.5rem,4vh,3rem) var(--gutter) 0;font-size:var(--fs-h3);line-height:1.1;text-align:right;color:var(--ember)}@media (prefers-reduced-motion: reduce){.holds__stage{min-height:auto}.holds__state--soft{display:none}}.lt{--letter: #f4f2ec;--letter-ink: #0a1638;background:var(--ink);color:#e8edfb}.lt__head{display:grid;gap:1.25rem;padding:clamp(7rem,18vh,12rem) var(--gutter) clamp(1rem,3vh,2rem)}.lt__head .room-label{color:var(--ice)}.lt__title{margin:0;font-size:var(--fs-h2);line-height:.98;letter-spacing:-.02em}.lt__title em{color:var(--ice)}.lt__lede{margin:0;max-width:40ch;font-size:var(--fs-small);line-height:1.6;color:#e8edfbad}.lt__stage{display:grid;place-items:center;align-content:center;row-gap:clamp(1.5rem,4.5vh,3rem)}.lt__paper{display:flex;align-items:center;gap:1.1rem;margin:clamp(.5rem,3.5vh,2.5rem) 0 0}.lt__paper-lead{font-family:var(--serif);font-size:clamp(1.25rem,1rem + .6vw,1.6rem);font-style:italic;color:#e8edfb}.lt__paper-button{--offset: 7px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:1.1rem;padding:.95rem 1.15rem .95rem 1.4rem;background:#e8edfb;color:var(--ink);font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:transform .45s var(--ease-out)}.lt__paper-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--ice);transform:translate(var(--offset),var(--offset));transition:transform .45s var(--ease-out)}.lt__paper-meta{display:inline-flex;align-items:center;gap:.45rem;padding-left:1rem;border-left:1px solid rgba(10,22,56,.25);color:var(--cobalt);font-size:.625rem;letter-spacing:.14em}.lt__paper-meta svg{transition:transform .45s var(--ease-out)}.lt__paper-button:hover,.lt__paper-button:focus-visible{transform:translate(calc(var(--offset) / 2),calc(var(--offset) / 2))}.lt__paper-button:hover:before,.lt__paper-button:focus-visible:before{transform:translate(calc(var(--offset) / 2),calc(var(--offset) / 2))}.lt__paper-button:hover .lt__paper-meta svg,.lt__paper-button:focus-visible .lt__paper-meta svg{transform:translate(3px)}.lt__paper-button:active{transform:translate(var(--offset),var(--offset))}.lt__paper-button:active:before{transform:translate(0)}.lt__paper-button:focus-visible{outline:1px solid #e8edfb;outline-offset:4px}.lt__stack{display:grid;gap:2rem;width:min(54rem,100% - 2 * var(--gutter));margin:0;padding:0;list-style:none}.lt__card{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:2px;overflow:hidden;background:var(--letter);color:var(--letter-ink);box-shadow:0 1px #fff9 inset,0 30px 60px -20px #0009,0 12px 24px -12px #00000073;will-change:transform,opacity}.lt__portrait{position:relative;margin:0;background:var(--ink)}.lt__portrait img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%}.lt__credit{position:absolute;left:.75rem;right:.75rem;bottom:.6rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.04em;color:#e8edfb9e}.lt__credit a{color:inherit;text-decoration:none}.lt__credit a:hover,.lt__credit a:focus-visible{text-decoration:underline}.lt__text{display:flex;flex-direction:column;padding:clamp(1.5rem,3.5vw,2.75rem)}.lt__meta{display:flex;justify-content:space-between;gap:1rem;margin:0 0 clamp(1rem,3vh,1.75rem);color:#0a16388c}.lt__name{margin:0;font-size:clamp(1.9rem,1.2rem + 1.6vw,2.75rem);font-weight:400;line-height:1;letter-spacing:-.015em}.lt__role{margin:.6rem 0 0;color:var(--cobalt)}.lt__body{margin:clamp(1.1rem,3vh,1.75rem) 0 0;font-size:var(--fs-small);line-height:1.6;color:#0a1638d1}.lt__body--quote p{margin:0;font-family:var(--serif);font-size:clamp(1.25rem,.95rem + .8vw,1.6rem);font-style:italic;line-height:1.3;color:var(--letter-ink)}.lt__source{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:auto;padding-top:clamp(1.25rem,3vh,2rem);color:var(--cobalt);text-decoration:none}.lt__source span:first-child{padding-bottom:.25rem;border-bottom:1px solid currentColor}.lt__source span:last-child{transition:transform .5s var(--ease-out)}.lt__source:hover span:last-child,.lt__source:focus-visible span:last-child{transform:translate(.3rem)}@media (max-width: 759px){.lt__stage{row-gap:1.25rem}.lt__paper{margin-top:0}.lt__card{grid-template-columns:1fr}.lt__portrait img{aspect-ratio:auto;height:clamp(9rem,26vh,13rem);object-position:50% 22%}}.lt__count{position:absolute;bottom:clamp(1.5rem,4vh,2.75rem);left:50%;display:flex;gap:.5em;margin:0;color:#e8edfbb3;transform:translate(-50%)}.lt__count-nos{display:grid}.lt__count-no{grid-area:1 / 1}.lt__count-no:not(:last-child){visibility:hidden}@media (prefers-reduced-motion: no-preference){.lt__stack{display:grid}.lt__card{grid-area:1 / 1;transform-origin:50% 0}.lt__count-no:not(:last-child){visibility:visible}}@media (prefers-reduced-motion: reduce){.lt__stage{padding:2rem var(--gutter) 8rem}.lt__count{display:none}}.vision{background:var(--ink);color:#e8edfb}.vision__track{height:260vh}.vision__stage{display:grid;place-items:center}.vision__label{position:absolute;top:clamp(4.5rem,12vh,7rem);left:var(--gutter);color:var(--ice)}.vision__text{width:min(100% - 2 * var(--gutter),30ch * 2.1);text-align:left}.vision__para{margin:0;font-size:var(--fs-h3);line-height:1.12;letter-spacing:-.012em}.vision__sign{margin:2.5rem 0 0;color:var(--ice)}@media (prefers-reduced-motion: reduce){.vision__stage{padding:9rem var(--gutter) 7rem;gap:5rem}.vision__label{position:static;justify-self:start}}
