.page-hero{position:relative;background:var(--ink);color:var(--white);overflow:hidden;isolation:isolate;padding-block:calc(var(--header-h) + clamp(64px,9vw,132px)) clamp(56px,6vw,96px)}.page-hero .eyebrow{color:var(--steel)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.8125rem;color:var(--mist);margin-bottom:28px}.crumbs a:hover{color:var(--white)}.crumbs span[aria-hidden]{opacity:.5}.page-hero__title{margin-top:24px;font-size:var(--t-h1);line-height:1;letter-spacing:-.03em;max-width:14em}.page-hero__title--xl{font-size:var(--t-hero);line-height:.98}.page-hero__title em{color:var(--steel)}.page-hero__grid{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(40px,6vw,96px);align-items:end}.page-hero__lead{color:#c9d1dc}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.page-hero__media{margin-top:clamp(48px,6vw,88px)}.page-hero__glow{position:absolute;inset:auto -10% -40%;height:80%;z-index:-1;background:radial-gradient(50% 60% at 50% 100%,rgba(168,182,201,.16),transparent 70%)}.subnav{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;transition:top .45s var(--ease);background:var(--paper);border-bottom:1px solid var(--line-light)}body.hdr-visible .subnav{top:calc(env(safe-area-inset-top,0px) + var(--header-h))}.subnav__inner{display:flex;align-items:center;gap:28px;overflow-x:auto;scrollbar-width:none}.subnav__inner::-webkit-scrollbar{display:none}.subnav__label{flex-shrink:0;font-size:var(--t-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);padding-right:28px;border-right:1px solid var(--line-light)}.subnav a{flex-shrink:0;padding:18px 0;font-size:.97rem;font-weight:700;letter-spacing:-.01em;color:var(--charcoal);border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{color:var(--ink);border-bottom:3px solid #FF8A00}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,6vw,96px);align-items:end;margin-bottom:clamp(48px,5vw,80px)}.sec-head .h2{margin-top:24px}.sec-head--stack{grid-template-columns:minmax(0,1fr);max-width:52rem}.chapter--paper .sec-head .lead{color:var(--charcoal)}.chapter--dark .sec-head .lead,.chapter--ink .sec-head .lead{color:#c9d1dc}.marquee{overflow:hidden;border-block:1px solid var(--line-dark);padding-block:22px;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.chapter--paper .marquee,.marquee--light{border-color:var(--line-light)}.marquee__track{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;flex-shrink:0}.marquee__item{font-family:var(--display);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.8rem);letter-spacing:-.02em;padding-inline:clamp(20px,2.5vw,40px);white-space:nowrap}.marquee__item:nth-child(2n){font-style:normal;color:var(--steel)}.chapter--paper .marquee__item:nth-child(2n),.marquee--light .marquee__item:nth-child(2n){color:var(--charcoal)}.marquee__sep{width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg);opacity:.5;flex-shrink:0}@keyframes marquee{to{transform:translate(-50%)}}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-light)}.chapter--dark .facts,.chapter--ink .facts{border-color:var(--line-dark)}.fact{padding:28px clamp(16px,2vw,28px) 8px 0;display:grid;gap:12px;align-content:start}.fact+.fact{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--line-light)}.chapter--dark .fact+.fact,.chapter--ink .fact+.fact{border-color:var(--line-dark)}.fact__value{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,1.8rem + 2.8vw,4.6rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:flex;align-items:flex-end;min-height:1em}.fact__unit{font-size:.45em;letter-spacing:0;margin-left:.2em;padding-bottom:.15em}.fact__label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal)}.chapter--dark .fact__label,.chapter--ink .fact__label{color:var(--mist)}.fact__note{font-size:.875rem;color:var(--charcoal);max-width:20em}.chapter--dark .fact__note,.chapter--ink .fact__note{color:var(--mist)}.reel{display:inline-flex;overflow:hidden;height:1em;line-height:1}.reel__col{display:flex;flex-direction:column;transition:transform 1.8s var(--ease)}.reel__col span{height:1em;line-height:1}.stack{display:grid;gap:clamp(20px,2vw,28px)}.stack__card{position:sticky;top:calc(var(--header-h) + 24px + var(--i, 0) * 14px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);padding:clamp(28px,4vw,56px);background:var(--white);border:1px solid var(--line-light);box-shadow:0 -24px 48px -36px #0a101c59}.stack__card--dark{background:var(--navy);color:var(--white);border-color:var(--navy)}.stack__top{display:flex;justify-content:space-between;align-items:center;gap:16px}.stack__index{font-size:var(--t-label);letter-spacing:.14em;color:var(--charcoal);font-variant-numeric:tabular-nums}.stack__card--dark .stack__index{color:var(--mist)}.stack__body{display:grid;gap:22px;align-content:start}.stack__title{font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem);letter-spacing:-.03em;line-height:1}.stack__text{color:var(--charcoal);max-width:32em}.stack__card--dark .stack__text{color:#c9d1dc}.stack__media .plate{aspect-ratio:4 / 3;height:100%}.ticks{display:grid;gap:14px;margin-top:6px}.ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px;font-size:.9375rem}.ticks li:before{content:"";width:10px;height:6px;margin-top:.45em;border-left:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(-45deg)}.ticks b{font-weight:600}.ticks span{color:var(--charcoal)}.stack__card--dark .ticks span,.chapter--dark .ticks span{color:var(--mist)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);align-items:center}.split--wide-copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split__copy{display:grid;gap:24px;align-content:start}.split__copy .muted{max-width:34em}.prose{display:grid;gap:1.1em;max-width:36em}.prose p{color:var(--charcoal)}.chapter--dark .prose p,.chapter--ink .prose p{color:#c9d1dc}.prose .first{font-family:var(--display);font-weight:800;font-size:clamp(1.4rem,1.15rem + 1vw,2rem);line-height:1.3;letter-spacing:-.01em;color:inherit}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line-light)}.chapter--dark .features,.chapter--ink .features{border-color:var(--line-dark)}.feature{padding:32px clamp(16px,2vw,32px) 8px 0;display:grid;gap:14px;align-content:start}.feature+.feature{padding-left:clamp(16px,2vw,32px);border-left:1px solid var(--line-light)}.chapter--dark .feature+.feature,.chapter--ink .feature+.feature{border-color:var(--line-dark)}.feature h3{font-size:1.6rem;line-height:1.15}.feature p{font-size:.9375rem;color:var(--charcoal)}.chapter--dark .feature p,.chapter--ink .feature p{color:var(--mist)}.ledger-table{border-top:1px solid var(--line-dark)}.chapter--paper .ledger-table{border-color:var(--line-light)}.lrow{display:grid;grid-template-columns:5rem 12rem minmax(0,1.2fr) minmax(0,1fr);gap:12px 32px;padding:clamp(28px,3vw,44px) 0;border-bottom:1px solid var(--line-dark);align-items:baseline;transition:background .4s var(--ease)}.chapter--paper .lrow{border-color:var(--line-light)}.lrow__no{font-size:var(--t-label);letter-spacing:.14em;color:var(--mist);font-variant-numeric:tabular-nums}.lrow__when{font-family:var(--display);font-weight:800;font-size:clamp(2rem,1.5rem + 1.8vw,3.2rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lrow__title{font-size:1.25rem;font-family:var(--body);font-weight:600;letter-spacing:0;line-height:1.35}.lrow__text{color:var(--mist);font-size:.9375rem}.chapter--paper .lrow__text{color:var(--charcoal)}.lrow__status{margin-top:10px}.big-lines{display:grid;gap:.1em;font-family:var(--display);font-weight:800;font-size:clamp(2rem,1.1rem + 3.8vw,4.8rem);line-height:1.05;letter-spacing:-.03em}.big-lines span{display:block;text-wrap:balance}.big-lines .dim{color:#7a8290}.chapter--dark .big-lines .dim,.chapter--ink .big-lines .dim{color:#566174}.alt{display:grid;gap:clamp(64px,8vw,128px)}.alt__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}.alt__item:nth-child(2n) .alt__media{order:-1}.alt__no{font-family:var(--display);font-weight:800;font-size:clamp(4rem,2rem + 8vw,10rem);line-height:.85;letter-spacing:-.05em;color:var(--paper-2);-webkit-text-stroke:1px var(--charcoal)}.chapter--dark .alt__no,.chapter--ink .alt__no{color:transparent;-webkit-text-stroke:1px var(--mist)}.alt__copy{display:grid;gap:20px;align-content:start}.alt__copy .h2{font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem)}.alt__copy .muted{max-width:30em}.alt__media .plate{aspect-ratio:5 / 4}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.card{display:grid;gap:16px;align-content:start;padding:28px;border:1px solid var(--line-light);background:transparent;transition:background .35s var(--ease),border-color .35s var(--ease)}.chapter--dark .card,.chapter--ink .card{border-color:var(--line-dark)}.card .plate{aspect-ratio:3 / 2;margin:-28px -28px 8px;width:calc(100% + 56px);max-width:none}.card h3{font-size:1.75rem}.card p{font-size:.9375rem;color:var(--charcoal)}.chapter--dark .card p,.chapter--ink .card p{color:var(--mist)}a.card:hover{background:var(--white);border-color:var(--ink)}.chapter--dark a.card:hover,.chapter--ink a.card:hover{background:var(--navy-2);border-color:var(--steel)}.card__go{margin-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:500}.card__go svg{width:14px;height:14px;transition:transform .35s var(--ease)}a.card:hover .card__go svg{transform:translate(4px)}.commit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px)}.commit li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:16px;padding:28px 0;border-top:1px solid var(--line-dark)}.chapter--paper .commit li{border-color:var(--line-light)}.commit__x{width:22px;height:22px;margin-top:4px;border:1px solid currentColor;border-radius:50%;position:relative;opacity:.7}.commit__x:before,.commit__x:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.commit__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.commit h3{font-family:var(--body);font-size:1.0625rem;font-weight:600;letter-spacing:0;line-height:1.4}.commit p{margin-top:6px;font-size:.9375rem;color:var(--mist)}.chapter--paper .commit p{color:var(--charcoal)}.strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,16px)}.strip .plate{aspect-ratio:3 / 4}.strip .plate:nth-child(2n){transform:translateY(clamp(16px,3vw,48px))}.vm{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,6vw,112px)}.vm__index{position:sticky;top:calc(var(--header-h) + 80px);align-self:start;display:grid;gap:2px}.vm__index a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;font-size:.9375rem;color:var(--charcoal);transition:color .3s}.vm__index a:before{content:"";height:1px;width:100%;background:currentColor;opacity:.4;transition:opacity .3s,transform .4s var(--ease);transform-origin:left;transform:scaleX(.5)}.vm__index a.is-active{color:var(--ink)}.vm__index a.is-active:before{opacity:1;transform:none}.vm__list{display:grid}.moment{padding-block:clamp(48px,6vw,96px);border-top:1px solid var(--line-light);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(32px,4vw,64px);scroll-margin-top:calc(var(--header-h) + 60px)}.moment:first-child{border-top:0;padding-top:0}.moment__title{grid-column:1 / -1;font-size:clamp(2.8rem,1.6rem + 4.8vw,6.4rem);line-height:.95;letter-spacing:-.04em}.moment__lead{font-family:var(--display);font-weight:800;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.3;letter-spacing:-.01em}.moment__body{display:grid;gap:20px;align-content:start}.moment__body>p{color:var(--charcoal)}.moment__practice{border-top:1px solid var(--line-light);padding-top:16px}.moment__practice .label{color:var(--charcoal)}.moment__practice ul{margin-top:10px;display:grid;gap:8px;font-size:.9375rem}.moment__practice li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px}.moment__practice li:before{content:"";width:6px;height:1px;background:currentColor;margin-top:.8em}.moment .plate{grid-column:1 / -1;aspect-ratio:21 / 9}.wordrow{display:flex;flex-wrap:wrap;gap:12px 0;border-block:1px solid var(--line-light);padding-block:24px}.wordrow li{font-family:var(--display);font-weight:800;font-size:clamp(1.25rem,1rem + 1vw,1.9rem);letter-spacing:-.01em;display:flex;align-items:center}.wordrow li+li:before{content:"";width:6px;height:6px;border:1px solid currentColor;transform:rotate(45deg);margin-inline:clamp(14px,2vw,28px);opacity:.45}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(20px,2.4vw,32px)}.person{display:grid;gap:14px;align-content:start}.person .plate{aspect-ratio:4 / 5}.person h3{font-size:1.5rem}.person__role{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal)}.person p{font-size:.9375rem;color:var(--charcoal)}.empty{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(32px,5vw,64px);border:1px dashed var(--mist)}.empty__ghosts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ghost{display:grid;gap:10px}.ghost__img{aspect-ratio:4 / 5;background:repeating-linear-gradient(135deg,var(--paper-2) 0 10px,transparent 10px 20px);border:1px solid var(--line-light)}.ghost__line{height:8px;background:var(--paper-2)}.ghost__line--short{width:60%}.empty__copy{display:grid;gap:16px}.empty__copy .muted{max-width:30em}.cta-band{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:var(--white);padding-block:clamp(96px,12vw,200px)}.cta-band .plate{position:absolute;inset:0;aspect-ratio:auto;height:100%;z-index:-2;opacity:.9}.cta-band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a101ceb,#0a101c8c 60%,#0a101c4d)}.cta-band .eyebrow{color:var(--steel)}.cta-band__title{margin-top:24px;font-size:clamp(2.4rem,1.4rem + 4.2vw,5.4rem);line-height:1;letter-spacing:-.03em;max-width:12em}.cta-band__title em{color:var(--steel)}.cta-band .lead{margin-top:24px;color:#c9d1dc}.cta-band__actions{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.cta-band .plate__brief{left:auto;right:var(--gutter);bottom:20px;max-width:22em;text-align:right;justify-content:flex-end}.next{background:var(--paper);border-top:1px solid var(--line-light)}.next a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:clamp(48px,6vw,88px)}.next .label{color:var(--charcoal)}.next__title{margin-top:12px;font-size:var(--t-h2);transition:transform .5s var(--ease)}.next a:hover .next__title{transform:translate(12px)}.next__arrow{width:clamp(48px,6vw,88px);height:clamp(48px,6vw,88px);border:1px solid var(--line-light);border-radius:50%;display:grid;place-items:center;transition:background .35s,color .35s,border-color .35s}.next__arrow svg{width:40%;height:40%}.next a:hover .next__arrow{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (max-width: 1080px){.facts,.features{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(3),.feature:nth-child(3){padding-left:0;border-left:0}.fact:nth-child(n+3),.feature:nth-child(n+3){border-top:1px solid var(--line-light)}.chapter--dark .fact:nth-child(n+3),.chapter--ink .fact:nth-child(n+3),.chapter--dark .feature:nth-child(n+3){border-top-color:var(--line-dark)}.lrow{grid-template-columns:4rem 9rem minmax(0,1fr)}.lrow__text{grid-column:3}.strip{grid-template-columns:repeat(3,minmax(0,1fr))}.strip .plate:nth-child(n+4){display:none}}@media (max-width: 900px){.page-hero__grid,.sec-head,.split,.split--wide-copy,.alt__item,.vm,.empty,.commit{grid-template-columns:minmax(0,1fr)}.alt__item:nth-child(2n) .alt__media{order:0}.stack__card{grid-template-columns:minmax(0,1fr);position:relative;top:auto}.stack__media{order:-1}.vm__index{position:static;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.moment,.cards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.facts,.features{grid-template-columns:minmax(0,1fr)}.fact+.fact,.feature+.feature{padding-left:0;border-left:0;border-top:1px solid var(--line-light)}.chapter--dark .fact+.fact,.chapter--ink .fact+.fact,.chapter--dark .feature+.feature{border-top-color:var(--line-dark)}.lrow{grid-template-columns:minmax(0,1fr);gap:8px}.lrow__text{grid-column:1}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip .plate:nth-child(n+3){display:none}.empty__ghosts{grid-template-columns:repeat(2,minmax(0,1fr))}.empty__ghosts .ghost:nth-child(3){display:none}.subnav__label{display:none}}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}.reel__col{transition:none}}.ico-arrow{width:16px;height:16px;flex-shrink:0;display:inline-block;background:currentColor;transition:transform .35s var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1 8h13M9 3l5 5-5 5' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M1 8h13M9 3l5 5-5 5' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E") center / contain no-repeat}.btn:hover .ico-arrow,.text-link:hover .ico-arrow,a:hover>.ico-arrow,a:hover .card__go .ico-arrow{transform:translate(4px)}.text-link .ico-arrow{width:14px;height:14px}.ph{position:relative;overflow:hidden;background:var(--navy-2)}.ph>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}a:hover .ph>img,.ph--zoom:hover>img{transform:scale(1.05)}.ph--43{aspect-ratio:4 / 3}.ph--45{aspect-ratio:4 / 5}.ph--169{aspect-ratio:16 / 9}.ph--11{aspect-ratio:1}.ph--219{aspect-ratio:21 / 9}.ph--32{aspect-ratio:3 / 2}.ph__tag{position:absolute;left:14px;top:14px;z-index:2;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;padding:5px 8px;background:#0a101cb3;color:#e3e8ef}.ph__credit{position:absolute;right:10px;bottom:8px;z-index:2;font-size:.625rem;color:#f8f8f6cc;text-shadow:0 1px 2px rgba(0,0,0,.6)}.plate>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.plate:has(>img):before,.plate:has(>img):after{display:none}.page-hero--photo{min-height:min(88svh,860px);display:flex;flex-direction:column;justify-content:flex-end}.page-hero__bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.page-hero__bg img{width:100%;height:115%;object-fit:cover;animation:heroDrift 14s ease-out both}@keyframes heroDrift{0%{transform:scale(1.12)}to{transform:scale(1)}}.page-hero--photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a101ce6,#0a101c8c,#0a101c40),linear-gradient(0deg,#0a101cf2,#0a101c00 55%),linear-gradient(180deg,#0a101c8c,#0a101c00 25%)}.page-hero--photo .page-hero__lead{color:#d6dce4}.page-hero__status{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.8125rem;color:#c9d1dc}.page-hero__cap{position:absolute;right:var(--gutter);top:calc(var(--header-h) + 24px);z-index:2;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#c9d1dc;text-align:right;max-width:22em}.status-band{background:var(--paper-2);border-block:1px solid var(--line-light)}.status-band__inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-block:20px;font-size:.9375rem;color:var(--charcoal)}.status-band strong{color:var(--ink);font-weight:600}.pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.pcards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pcards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard{display:grid;gap:16px;align-content:start;color:inherit}.pcard .ph{aspect-ratio:4 / 3}.pcard__meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.pcard__no{font-size:var(--t-label);letter-spacing:.14em;color:var(--charcoal);font-variant-numeric:tabular-nums}.chapter--dark .pcard__no,.chapter--ink .pcard__no{color:var(--mist)}.pcard h3{font-size:1.75rem;line-height:1.1;transition:transform .5s var(--ease)}a.pcard:hover h3{transform:translate(6px)}.pcard p{font-size:.9375rem;color:var(--charcoal)}.chapter--dark .pcard p,.chapter--ink .pcard p{color:var(--mist)}.pcard .card__go{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:500}.otiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.otile{position:relative;min-height:clamp(380px,46vw,560px);overflow:hidden;isolation:isolate;color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(22px,2.4vw,34px);--white: #F8F8F6;--ink: #0A101C}.otile .ph{position:absolute;inset:0;z-index:-2}.otile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a101ceb,#0a101c59 55%,#0a101c1a)}.otile h3{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);line-height:1.05}.otile p{margin-top:10px;color:#d3d9e2;font-size:.9375rem;max-width:28em}.otile .pill{color:#c9d1dc;margin-bottom:14px;align-self:flex-start}.otile:hover .ph>img{transform:scale(1.06)}.btabs{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);align-items:start}.btabs__list{display:grid;border-top:1px solid var(--line-dark);position:sticky;top:calc(var(--header-h) + 40px)}.chapter--paper .btabs__list{border-color:var(--line-light)}.btabs__tab{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:12px;align-items:baseline;text-align:left;padding:22px 0;border-bottom:1px solid var(--line-dark);color:var(--mist);transition:color .3s,padding .4s var(--ease)}.chapter--paper .btabs__tab{border-color:var(--line-light);color:var(--charcoal)}.btabs__tab .n{font-size:var(--t-label);letter-spacing:.14em;font-variant-numeric:tabular-nums}.btabs__tab .t{font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1;letter-spacing:-.02em}.btabs__tab .ico-arrow{opacity:0;transform:translate(-8px);transition:opacity .3s,transform .4s var(--ease)}.btabs__tab[aria-selected=true]{color:var(--white);padding-left:10px}.chapter--paper .btabs__tab[aria-selected=true]{color:var(--ink)}.btabs__tab[aria-selected=true] .ico-arrow{opacity:1;transform:none}.btabs__tab:hover{color:var(--white)}.chapter--paper .btabs__tab:hover{color:var(--ink)}.btabs__panel{display:grid;gap:28px;animation:panelIn .7s var(--ease) both}.btabs__panel[hidden]{display:none}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.btabs__panel .ph{aspect-ratio:16 / 10}.btabs__panel h3{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1.1;max-width:18em}.btabs__panel .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.btabs__panel p{color:#c9d1dc}.chapter--paper .btabs__panel p{color:var(--charcoal)}.faq{border-top:1px solid var(--line-light)}.chapter--dark .faq,.chapter--ink .faq{border-color:var(--line-dark)}.faq details{border-bottom:1px solid var(--line-light)}.chapter--dark .faq details,.chapter--ink .faq details{border-color:var(--line-dark)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 0;font-family:var(--display);font-weight:800;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.25;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex-shrink:0;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:transform .4s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq__a{padding:0 0 28px;max-width:46em;color:var(--charcoal)}.chapter--dark .faq__a,.chapter--ink .faq__a{color:#c9d1dc}.faq details[open] .faq__a{animation:panelIn .5s var(--ease) both}.faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,112px)}.hsteps{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));position:relative;gap:0}.hsteps:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--line-light)}.chapter--dark .hsteps:before,.chapter--ink .hsteps:before{background:var(--line-dark)}.hstep{position:relative;padding:40px 24px 0 0;display:grid;gap:12px;align-content:start}.hstep:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;background:var(--paper)}.chapter--dark .hstep:before{background:var(--navy)}.chapter--ink .hstep:before{background:var(--ink)}.hstep__no{font-size:var(--t-label);letter-spacing:.14em;color:var(--charcoal);font-variant-numeric:tabular-nums}.chapter--dark .hstep__no,.chapter--ink .hstep__no{color:var(--steel)}.hstep h3{font-size:1.6rem;line-height:1.1}.hstep p{font-size:.9375rem;color:var(--charcoal)}.chapter--dark .hstep p,.chapter--ink .hstep p{color:var(--mist)}.hstep .ph{aspect-ratio:4 / 3;margin-bottom:8px}.hstep ul{display:grid;gap:6px;font-size:.875rem;color:var(--charcoal)}.chapter--dark .hstep ul,.chapter--ink .hstep ul{color:#c9d1dc}.hstep li:before{content:"\2014  ";opacity:.6}.flist{display:grid}.fitem{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);gap:16px clamp(24px,4vw,64px);padding:clamp(32px,4vw,56px) 0;border-top:1px solid var(--line-light);align-items:baseline}.chapter--dark .fitem,.chapter--ink .fitem{border-color:var(--line-dark)}.fitem:last-child{border-bottom:1px solid var(--line-light)}.chapter--dark .fitem:last-child,.chapter--ink .fitem:last-child{border-color:var(--line-dark)}.fitem__no{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,1.6rem + 3vw,4.6rem);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fitem h3{font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1.05}.fitem p{color:var(--charcoal)}.chapter--dark .fitem p,.chapter--ink .fitem p{color:#c9d1dc}.pullq{font-family:var(--display);font-weight:800;font-size:clamp(2rem,1.2rem + 3.4vw,4.6rem);line-height:1.06;letter-spacing:-.03em;max-width:16em;text-wrap:balance}.pullq em{color:var(--steel)}.chapter--paper .pullq em{color:var(--charcoal)}.pullq__by{margin-top:24px;font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(60px,7vw,100px);gap:clamp(10px,1.2vw,18px)}.collage .ph:nth-child(1){grid-column:1 / 8;grid-row:span 5}.collage .ph:nth-child(2){grid-column:8 / 13;grid-row:span 3}.collage .ph:nth-child(3){grid-column:8 / 13;grid-row:span 2}.compare{position:relative;aspect-ratio:16 / 9;overflow:hidden;user-select:none;touch-action:pan-y;--pos: 50%;cursor:ew-resize;background:var(--navy-2)}.compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.compare__after{clip-path:inset(0 0 0 var(--pos))}.compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--white);z-index:3}.compare__handle:after{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--white);background:#0a101c8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14' fill='none'%3E%3Cpath d='M1 7h26M5 3 1 7l4 4M23 3l4 4-4 4' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E") center / 26px no-repeat}.compare__label{position:absolute;bottom:16px;z-index:2;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;background:#0a101cb3;color:#e3e8ef}.compare__label--l{left:16px}.compare__label--r{right:16px}.compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.compare input[type=range]:focus-visible+.compare__handle:after{outline:2px solid var(--steel);outline-offset:3px}.gallery{columns:3 260px;column-gap:clamp(12px,1.4vw,18px)}.gallery figure{margin:0 0 clamp(12px,1.4vw,18px);break-inside:avoid;position:relative}.gallery button{display:block;width:100%;padding:0;position:relative;overflow:hidden;cursor:zoom-in}.gallery img{width:100%;height:auto;display:block;transition:transform 1.1s var(--ease)}.gallery button:hover img{transform:scale(1.05)}.gallery figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:10px;font-size:.8125rem;color:var(--charcoal)}.chapter--dark .gallery figcaption,.chapter--ink .gallery figcaption{color:var(--mist)}.lightbox{position:fixed;inset:0;z-index:260;background:#060a13f5;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:calc(env(safe-area-inset-top,0px) + 16px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 20px);color:var(--white);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.lightbox.is-open{opacity:1;visibility:visible}.lightbox__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.8125rem;color:var(--mist)}.lightbox__stage{display:grid;place-items:center;min-height:0;padding-block:16px}.lightbox__stage img{max-width:100%;max-height:100%;object-fit:contain}.lightbox__cap{text-align:center;font-size:.875rem;color:#c9d1dc}.lightbox__btn{width:44px;height:44px;border:1px solid var(--line-dark);border-radius:50%;display:grid;place-items:center;color:var(--white)}.lightbox__btn:hover{border-color:var(--white)}.lightbox__nav{display:flex;gap:10px}.fslider{position:relative}.fslider__track{display:grid}.fslide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,72px);align-items:center;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s}.fslide.is-active{opacity:1;visibility:visible}.fslide .ph{aspect-ratio:16 / 11}.fslide.is-active .ph>img{animation:heroDrift 6s ease-out both}.fslide__count{font-size:var(--t-label);letter-spacing:.16em;color:var(--charcoal);font-variant-numeric:tabular-nums}.chapter--dark .fslide__count,.chapter--ink .fslide__count{color:var(--steel)}.fslide h3{margin-top:16px;font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem);line-height:1;letter-spacing:-.03em}.fslide p{margin-top:18px;color:var(--charcoal);max-width:30em}.chapter--dark .fslide p,.chapter--ink .fslide p{color:#c9d1dc}.fslider__ctrl{margin-top:32px;display:flex;align-items:center;gap:16px}.fslider__btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--line-light);display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}.chapter--dark .fslider__btn,.chapter--ink .fslider__btn{border-color:var(--line-dark)}.fslider__btn:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.chapter--dark .fslider__btn:hover,.chapter--ink .fslider__btn:hover{background:var(--white);color:var(--ink);border-color:var(--white)}.fslider__btn--prev .ico-arrow{transform:rotate(180deg)}.fslider__dots{display:flex;gap:8px}.fslider__dots button{width:28px;height:2px;background:var(--line-light);transition:background .3s,width .4s var(--ease)}.chapter--dark .fslider__dots button,.chapter--ink .fslider__dots button{background:var(--line-dark)}.fslider__dots button[aria-current=true]{width:48px;background:currentColor}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filters button{padding:10px 18px;border:1px solid var(--line-light);border-radius:100px;font-size:.875rem;font-weight:500;color:var(--charcoal);transition:background .3s,color .3s,border-color .3s}.filters button[aria-pressed=true],.filters button:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.feature-story{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center}.feature-story .ph{aspect-ratio:16 / 10}.feature-story h3{font-size:clamp(2rem,1.4rem + 2vw,3.2rem);line-height:1.05}.skeleton{display:grid;gap:14px}.skeleton__img{aspect-ratio:4 / 3;background:repeating-linear-gradient(135deg,var(--paper-2) 0 10px,transparent 10px 20px);border:1px solid var(--line-light)}.skeleton__line{height:10px;background:var(--paper-2)}.skeleton__line--s{width:40%}.skeleton__line--m{width:75%}.notice{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border:1px solid var(--line-light);background:var(--white);font-size:.9375rem;color:var(--charcoal)}.chapter--dark .notice,.chapter--ink .notice{background:transparent;border-color:var(--line-dark);color:#c9d1dc}.notice b{color:var(--ink);font-weight:600}.chapter--dark .notice b,.chapter--ink .notice b{color:var(--white)}.notice__icon{width:22px;height:22px;flex-shrink:0;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:600}.roles{border-top:1px solid var(--line-light)}.role{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr) auto;gap:16px;padding:24px 0;border-bottom:1px solid var(--line-light);align-items:center}.form{display:grid;gap:22px}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.field{display:grid;gap:8px}.field label,.field legend{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--charcoal)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line-light);padding:12px 0;border-radius:0;transition:border-color .3s}.field textarea{min-height:130px;resize:vertical}.field select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5' stroke='%238B94A3' stroke-width='1.2'/%3E%3C/svg%3E") right 4px center / 12px no-repeat;padding-right:24px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--ink)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{box-shadow:0 2px 0 0 var(--steel)}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-bottom-color:#b4553f}.field__err{font-size:.8125rem;color:#b4553f;min-height:1em}.check{display:flex;gap:12px;align-items:flex-start;font-size:.875rem;color:var(--charcoal)}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink);flex-shrink:0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__foot{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.form__done{padding:28px;border:1px solid var(--line-light);background:var(--white);display:grid;gap:10px}.form__done h3{font-size:1.75rem}.form__done p{color:var(--charcoal)}.fsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px}.fsteps span{display:grid;gap:10px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal)}.fsteps span:before{content:"";height:2px;background:var(--line-light);transition:background .4s}.fsteps span.is-active,.fsteps span.is-done{color:var(--ink)}.fsteps span.is-active:before,.fsteps span.is-done:before{background:var(--ink)}.fstage[hidden]{display:none}.form-card{background:var(--white);border:1px solid var(--line-light);padding:clamp(24px,4vw,56px);box-shadow:0 40px 80px -60px #0a101c80}.ccards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-light)}.ccard{padding:28px 24px 28px 0;border-bottom:1px solid var(--line-light);display:grid;gap:8px;align-content:start}.ccard:nth-child(2n){padding-left:24px;border-left:1px solid var(--line-light)}.ccard__k{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal)}.ccard__v{font-family:var(--display);font-weight:800;font-size:1.5rem;line-height:1.2;overflow-wrap:anywhere}.ccard__n{font-size:.8125rem;color:var(--charcoal)}.tbc{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);padding:4px 10px;border:1px dashed var(--mist);border-radius:100px}.legal{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(32px,6vw,112px);align-items:start}.legal__toc{position:sticky;top:calc(var(--header-h) + 90px);display:grid;gap:2px}.legal__toc p{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal);margin-bottom:12px}.legal__toc a{padding:8px 0 8px 14px;border-left:1px solid var(--line-light);font-size:.9375rem;color:var(--charcoal);transition:color .2s,border-color .2s}.legal__toc a:hover,.legal__toc a.is-active{color:var(--ink);border-left-color:var(--ink)}.legal__body{display:grid;gap:clamp(40px,5vw,64px);max-width:46rem}.legal__sec{scroll-margin-top:calc(var(--header-h) + 80px);display:grid;gap:14px}.legal__sec h2{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height:1.15}.legal__sec p{color:var(--charcoal)}.legal__ph{padding:18px 20px;border:1px dashed var(--mist);font-size:.9375rem;color:var(--charcoal);background:var(--paper-2)}.legal__ph b{color:var(--ink)}.legal__meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:.875rem;color:var(--charcoal)}.tagstack{display:grid}.tagrow{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,3vw,44px) 0;border-top:1px solid var(--line-light)}.chapter--dark .tagrow,.chapter--ink .tagrow{border-color:var(--line-dark)}.tagrow h3{font-size:clamp(2.6rem,1.4rem + 4.4vw,6rem);line-height:.95;letter-spacing:-.04em}.tagrow h3 em{color:var(--steel)}.chapter--paper .tagrow h3 em{color:var(--charcoal)}.tagrow__side{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:center}.tagrow__side .ph{aspect-ratio:1}.tagrow__side p{font-size:.9375rem;color:var(--charcoal)}.chapter--dark .tagrow__side p,.chapter--ink .tagrow__side p{color:#c9d1dc}.tpl-banner{background:var(--steel);color:var(--ink);font-size:.8125rem;font-weight:500;text-align:center;padding:10px var(--gutter)}@media (max-width: 1080px){.pcards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hsteps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.hsteps:before{display:none}.articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.pcards,.pcards--2,.otiles,.btabs,.faq-wrap,.feature-story,.fslide,.legal,.tagrow{grid-template-columns:minmax(0,1fr)}.btabs__list{position:static}.fitem{grid-template-columns:minmax(0,1fr)}.legal__toc{position:static}.role{grid-template-columns:minmax(0,1fr) auto}.otile{min-height:360px}.page-hero__cap{display:none}.collage{grid-auto-rows:70px}}@media (max-width: 560px){.pcards--4,.hsteps,.articles,.form__row,.ccards,.btabs__panel .cols{grid-template-columns:minmax(0,1fr)}.ccard:nth-child(2n){padding-left:0;border-left:0}.tagrow__side{grid-template-columns:80px minmax(0,1fr)}.fsteps span{font-size:0;gap:0}}@media (prefers-reduced-motion: reduce){.page-hero__bg img,.fslide.is-active .ph>img{animation:none}}.features--8{grid-template-columns:repeat(4,minmax(0,1fr))}.features--8 .feature:nth-child(4n+1){padding-left:0;border-left:0}.features--8 .feature:nth-child(n+5){border-top:1px solid var(--line-light)}.chapter--dark .features--8 .feature:nth-child(n+5),.chapter--ink .features--8 .feature:nth-child(n+5){border-top-color:var(--line-dark)}@media (max-width: 1080px){.features--8{grid-template-columns:repeat(2,minmax(0,1fr))}.features--8 .feature:nth-child(n){padding-left:clamp(16px,2vw,32px);border-left:1px solid var(--line-light)}.chapter--dark .features--8 .feature:nth-child(n){border-left-color:var(--line-dark)}.features--8 .feature:nth-child(odd){padding-left:0;border-left:0}.features--8 .feature:nth-child(n+3){border-top:1px solid var(--line-light)}.chapter--dark .features--8 .feature:nth-child(n+3){border-top-color:var(--line-dark)}}@media (max-width: 560px){.features--8{grid-template-columns:minmax(0,1fr)}.features--8 .feature:nth-child(n){padding-left:0;border-left:0}.features--8 .feature:nth-child(n+2){border-top:1px solid var(--line-light)}.chapter--dark .features--8 .feature:nth-child(n+2){border-top-color:var(--line-dark)}}.otiles--lead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.otiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.otiles--lead,.otiles--2{grid-template-columns:minmax(0,1fr)}}.facts--words .fact__value{font-size:clamp(2rem,1.3rem + 1.8vw,3.2rem);overflow-wrap:anywhere}.features--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.features--2{grid-template-columns:minmax(0,1fr)}.features--2 .feature+.feature{padding-left:0;border-left:0;border-top:1px solid var(--line-light)}}@media (max-width: 1080px){.features--2 .feature:nth-child(n+3){border-top:0}}.tagrow p.h3{font-family:var(--display);font-weight:800;font-size:clamp(1.5rem,1.15rem + 1.1vw,2.2rem);line-height:1.2;letter-spacing:-.01em}
