.cookie-banner{position:fixed;right:24px;bottom:24px;z-index:60;width:min(400px,calc(100vw - 32px));padding:20px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--band-paper);color:var(--ink);box-shadow:var(--shadow-panel);animation:cookie-banner-in .5s var(--ease-out) both}.cookie-banner.band--ink{border-color:var(--on-ink-line);background:var(--band-ink);color:var(--on-ink)}.cookie-banner__title{font-size:15px;font-weight:500;letter-spacing:-.01em}.cookie-banner__text{margin-top:6px;font-size:13px;line-height:1.5;color:var(--ink-2)}.cookie-banner.band--ink .cookie-banner__text{color:var(--on-ink-2)}.cookie-banner__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.cookie-banner__actions .btn{height:40px;font-size:14px}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.cookie-banner{animation:none}}@media(max-width:600px){.cookie-banner{right:16px;bottom:16px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.nav__menu{display:none;height:34px;padding:0 14px;border:0;border-radius:999px;background:#efefed;color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .25s}.nav__menu:hover{background:#e5e5e2}.nav__menu:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nav[data-tone=dark] .nav__menu{background:#ffffff24;color:#f5f5f7}.nav-sheet{position:absolute;inset:100% 0 auto 0;padding:8px var(--nav-gutter) 24px;background:var(--page);color:var(--ink);border-bottom:1px solid var(--line);animation:nav-sheet-in .32s var(--ease-out) both}.nav-sheet[hidden]{display:none}.nav-sheet__links{display:flex;flex-direction:column}.nav-sheet__links a{padding:14px 0;border-bottom:1px solid var(--line);font-size:28px;letter-spacing:-.025em;line-height:1.1}.nav-sheet__links a[aria-current=page]{color:#707070}.nav-sheet__links a:last-child{border-bottom:0}.nav-sheet__links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes nav-sheet-in{0%{opacity:0;transform:translateY(-8px)}}.nav[data-open=true][data-tone]{color:var(--ink)}.nav[data-open=true][data-tone]:before{background:var(--page);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--line)}.nav[data-open=true][data-tone] .nav__menu{background:#efefed;color:var(--ink)}.nav[data-open=true][data-tone] .nav__cta span{color:var(--page)}@media(max-width:820px){.nav__menu{display:inline-flex;align-items:center}}@media(max-width:600px){.nav__menu{padding-inline:12px;font-size:13px}}@media(max-width:374px){.nav__menu{padding-inline:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.nav-sheet{animation:none}}:root{--ink: #0b0b0c;--ink-lead: #3a3a3d;--ink-2: #66666a;--ink-3: #a3a3a6;--line: #e6e6e3;--band-paper: #ffffff;--band-mist: #ffffff;--mist: #f5f5f2;--band-ink: #0b0b0c;--on-ink: #f5f5f2;--on-ink-2: rgb(245 245 242 / .64);--on-ink-line: rgb(245 245 242 / .14);--page: var(--band-paper);--surface: #ffffff;--panel: #ececea;--box: #f5f5f7;--box-on-mist: var(--box);--radius-box: 16px;--radius-panel: 12px;--shadow-panel: 0 1px 2px rgb(0 0 0 / .04), 0 24px 48px -28px rgb(0 0 0 / .24);--blue-50: #f0f4fd;--blue-100: #e2eafb;--blue-200: #c3d4f6;--blue-300: #93b3f0;--blue-500: #3d6fdb;--orange-50: #fff4ef;--orange-100: #ffe7dd;--orange-200: #ffcab6;--orange-300: #ffa686;--orange-500: #ff6b40;--orange-600: #e0532a;--gold: #f4c05a;--gold-soft: #fbe3a8;--indigo-deep: #141b4a;--brand-blue: var(--blue-500);--brand-blue-rgb: 61 111 219;--brand-blue-light: var(--blue-300);--brand-cyan: #a9c3f5;--brand-cyan-rgb: 169 195 245;--brand-orange: var(--orange-500);--brand-orange-rgb: 255 107 64;--brand-orange-ink: var(--orange-600);--placeholder: rgb(var(--brand-blue-rgb) / .1);--placeholder-ink: var(--brand-blue);--personal: rgb(var(--brand-orange-rgb) / .12);--marble-sees: #fcfcfd;--stage-fg: #1d1d1f;--stage-fg-2: rgba(29, 29, 31, .62);--stage-line: rgba(29, 29, 31, .16);--stage-bg: 255, 255, 255;--font-text: "Satoshi", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: var(--font-text);--font-mono: var(--font-text);--font-serif: var(--font-text);--t-display: clamp(40px, 5.2vw, 80px);--lh-display: 1.04;--tr-display: -.045em;--t-statement: clamp(30px, 3.6vw, 56px);--lh-statement: 1.1;--tr-statement: -.04em;--t-h2: clamp(28px, 2.6vw, 40px);--lh-h2: 1.15;--tr-h2: -.035em;--t-h3: clamp(20px, 1.7vw, 26px);--lh-h3: 1.25;--tr-h3: -.03em;--t-lead: clamp(17px, 1.45vw, 21px);--lh-lead: 1.45;--tr-lead: -.018em;--t-body: clamp(15px, 1.1vw, 17px);--lh-body: 1.5;--tr-body: -.012em;--t-small: 13px;--lh-small: 1.4;--tr-small: -.005em;--size-h2: clamp(32px, 4vw, 58px);--size-body-lg: clamp(17px, 1.3vw, 20px);--size-body: 16px;--size-small: 13px;--tracking-display: -.03em;--tracking-h2: -.024em;--page-gutter: clamp(20px, 6.92vw, 112px);--content-max: 1600px;--gutter-x: max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));--col-gap: clamp(14px, 1.54vw, 24px);--nav-gutter: var(--page-gutter);--frame-inset: clamp(8px, 1vw, 16px);--nav-h: 82px;--gutter: clamp(16px, 4vw, 56px);--max: 1320px;--radius-lg: 28px;--radius-md: 20px;--space-section: clamp(112px, 12vw, 192px);--space-heading: clamp(32px, 3.2vw, 48px);--space-block: clamp(32px, 3vw, 48px);--space-row: clamp(16px, 1.6vw, 24px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-glide: cubic-bezier(.3, 0, .1, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1)}@media(max-width:600px){:root{--page-gutter: 20px}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);margin-inline:var(--gutter-x)}.band{--band-bg: var(--band-paper);padding-block:var(--space-section);background:var(--band-bg)}.band--mist{--band-bg: var(--band-mist);background:var(--band-bg)}.band--ink{--band-bg: var(--band-ink);background:var(--band-bg);color:var(--on-ink)}:where(main>:not(.band--mist,.band--ink,.hero):has(+:is(.band--mist,.band--ink))),:where(main>:not(.band--mist,.band--ink):last-child){padding-bottom:var(--space-section)}.section-heading,.editorial-section__heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-row);align-items:start;margin-inline:var(--gutter-x);margin-bottom:var(--space-heading)}:is(.section-heading,.editorial-section__heading)>:first-child{grid-column:1 / span 6}:is(.section-heading,.editorial-section__heading)>:is(p,.section-heading__body,.editorial-section__body){grid-column:7 / -1}:is(.section-heading,.editorial-section__heading)>*{text-box:trim-start cap alphabetic}:is(.section-heading,.editorial-section__heading) h2{max-width:20ch;font-family:var(--font-text);font-size:var(--t-h2);font-weight:400;line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance}:is(.section-heading,.editorial-section__heading)>p,:is(.section-heading__body,.editorial-section__body)>p{color:var(--ink-lead);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);text-wrap:pretty}:is(.section-heading__body,.editorial-section__body)>p+p{margin-top:1em}.band--ink :is(.section-heading,.editorial-section__heading)>p,.band--ink :is(.section-heading__body,.editorial-section__body)>p{color:var(--on-ink-2)}.section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-block)}@media(max-width:820px){.section-heading,.editorial-section__heading{grid-template-columns:minmax(0,1fr)}:is(.section-heading,.editorial-section__heading)>:first-child,:is(.section-heading,.editorial-section__heading)>:is(p,.section-heading__body,.editorial-section__body){grid-column:1 / -1}:is(.section-heading,.editorial-section__heading)>:is(p,.section-heading__body,.editorial-section__body){max-width:36em}}.box{--box-base: var(--box);border-radius:var(--radius-box);background:var(--box-base)}.band--mist .box{--box-base: var(--box-on-mist)}.ui-panel{border-radius:var(--radius-panel);background:#fff;box-shadow:var(--shadow-panel)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-family:var(--font-text);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:transform .4s var(--ease-out),background-color .25s,color .25s}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn__arrow{display:inline-block;transition:transform .4s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.btn:hover .btn__arrow[data-dir=right]{transform:translate(3px)}.btn--fill{background:var(--ink);color:#fff}.btn--fill:hover{background:#000}.btn--soft{background:#ebebe8;color:var(--ink)}.btn--soft:hover{background:#e2e2de}:is(.band--ink,[data-tone=ink]) .btn--fill,.btn--fill.btn--on-ink{background:var(--on-ink);color:var(--ink)}:is(.band--ink,[data-tone=ink]) .btn--fill:hover,.btn--fill.btn--on-ink:hover{background:#fff}:is(.band--ink,[data-tone=ink]) .btn--soft,.btn--soft.btn--on-ink{background:#ffffff1f;color:#fff}:is(.band--ink,[data-tone=ink]) .btn--soft:hover,.btn--soft.btn--on-ink:hover{background:#fff3}@media(max-width:600px){.btn{height:44px;padding-inline:20px}}.sub-hero__line{display:block;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.sub-hero__line>span{display:block;animation:sub-hero-rise 1.1s var(--ease-out) calc(.1s + var(--i, 0) * .09s) both}.sub-hero__lead{animation:sub-hero-fade .9s var(--ease-out) .4s both}@keyframes sub-hero-rise{0%{transform:translateY(105%)}}@keyframes sub-hero-fade{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.sub-hero__line>span,.sub-hero__lead{animation:none}}.journey{--card-h: min(560px, calc(100svh - var(--nav-h) - 96px));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start;margin-inline:var(--gutter-x)}.journey__steps{position:relative;grid-column:1 / span 5;grid-row:1;font-size:var(--t-h3);padding-top:calc(var(--card-h) / 2 - .5cap)}.journey__steps ol{margin:0;padding:0;list-style:none}.journey__step{position:relative;min-height:44svh;padding-left:36px;opacity:.3;transition:opacity .25s var(--ease-out)}.journey__step:last-child{min-height:calc(var(--card-h) / 2 + .5cap)}.journey__step[data-past=true]{opacity:.5}.journey__step[data-active=true]{opacity:1}.journey__step h3{font-size:var(--t-h3);font-weight:400;line-height:var(--lh-h3);letter-spacing:var(--tr-h3);text-box:trim-start cap alphabetic}.journey__step p{max-width:32ch;margin-top:12px;color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);text-wrap:pretty}.journey__node{position:absolute;left:0;top:calc(.5cap - 6px);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:box-shadow .2s}.journey__step:is([data-past=true],[data-active=true]) .journey__node{box-shadow:inset 0 0 0 1.5px var(--ink)}.journey__rail{position:absolute;left:5.5px;z-index:1;width:1px;background:var(--line);pointer-events:none}.journey__rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleY(0);transform-origin:top}.journey__marble{position:absolute;left:-6.5px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #0b0b0c14,0 0 0 1.5px #fff inset;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.journey[data-marble=orange] .journey__marble{background:var(--brand-orange);box-shadow:0 0 0 4px rgb(var(--brand-orange-rgb) / .16),0 0 0 1.5px #fff inset}.journey__figure{grid-column:7 / -1;grid-row:1;position:sticky;top:calc(var(--nav-h) + (100svh - var(--nav-h) - var(--card-h)) / 2);margin:0}.journey__figure>:not(.sr-only){height:var(--card-h)}@media(max-width:800px){.journey{--card-h: max(360px, min(440px, 52svh))}.journey__steps,.journey__figure{grid-column:1 / -1}.journey__figure{z-index:2;top:var(--nav-h);padding:8px 0 12px;background:var(--band-bg, var(--page))}.journey__steps{grid-row:2;padding-top:var(--space-heading)}.journey__step{min-height:30svh}.journey__step:last-child{min-height:0}.journey__step p{max-width:36em}}.redaction-figure{--rf-hair: #f0f0ee;position:relative;display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;margin:0;padding:clamp(16px,1.6vw,24px);color:var(--ink);letter-spacing:var(--tr-small)}@keyframes rf-swap{0%{opacity:0;transform:translateY(5px)}}.redaction-figure__status{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;letter-spacing:-.01em;white-space:nowrap}.redaction-figure__status>span{animation:rf-swap .2s var(--ease-out)}.redaction-figure__icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;animation:rf-swap .25s var(--ease-out)}.redaction-figure__rec{fill:var(--brand-orange);stroke:none;transform-box:fill-box;transform-origin:center;animation:rf-blink 1.6s ease-in-out infinite}@keyframes rf-blink{50%{opacity:.35}}.redaction-figure__dot{fill:currentColor;stroke:none}.redaction-figure__scene{position:relative;flex:1;min-height:0}.rf-sheet{position:absolute;top:0;right:0;bottom:0;left:0;width:min(84%,480px);height:fit-content;margin:auto;padding-bottom:18px;border-radius:12px;background:#fff;box-shadow:var(--shadow-panel);transition:transform .55s var(--ease-out),opacity .35s var(--ease-out),filter .35s}.rf-sheet__chrome{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--rf-hair);color:var(--ink-2);font-size:12px;letter-spacing:-.01em}.rf-sheet__lights{display:flex;gap:5px}.rf-sheet__lights i{width:8px;height:8px;border-radius:50%;background:var(--line)}.rf-sheet__fields{margin:0;padding:6px 18px 0}.rf-sheet__fields>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;min-height:38px;border-bottom:1px solid var(--rf-hair);font-size:14px;letter-spacing:-.015em}.rf-sheet__fields dt{color:var(--ink-3);font-size:12px}.rf-sheet__fields dd{min-width:0;margin:0;overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums}.rf-sheet__rec{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;pointer-events:none;opacity:0;transition:inset .4s var(--ease-out),opacity .25s}.redaction-figure[data-recording=true] .rf-sheet__rec{top:-9px;right:-9px;bottom:-9px;left:-9px;opacity:1}.rf-sheet__rec i{position:absolute;width:12px;height:12px;border:0 solid var(--brand-orange)}.rf-sheet__rec i:nth-child(1){left:0;top:0;border-width:1.25px 0 0 1.25px;border-top-left-radius:5px}.rf-sheet__rec i:nth-child(2){right:0;top:0;border-width:1.25px 1.25px 0 0;border-top-right-radius:5px}.rf-sheet__rec i:nth-child(3){right:0;bottom:0;border-width:0 1.25px 1.25px 0;border-bottom-right-radius:5px}.rf-sheet__rec i:nth-child(4){left:0;bottom:0;border-width:0 0 1.25px 1.25px;border-bottom-left-radius:5px}.rf-pii{display:inline-grid}.rf-pii>span{grid-area:1 / 1;align-self:center;justify-self:start}.rf-pii__raw{text-decoration:underline 1.5px var(--brand-orange);text-underline-offset:5px;clip-path:inset(-2px 0 -2px 0);transition:clip-path .25s var(--ease-in-out) .1s,opacity .15s .1s}.rf-pii__mask{padding:2px 10px;border-radius:999px;background:var(--placeholder);color:var(--placeholder-ink);font-size:12px;opacity:0;transform:scale(.85);transition:opacity .15s,transform .15s}.redaction-figure[data-redacted=true] .rf-sheet--live .rf-pii__raw{opacity:0;transition:none}.redaction-figure[data-redacted=true] .rf-sheet--live .rf-pii__mask{opacity:1;transform:none;transition:opacity .15s var(--ease-out) calc(.34s + var(--row) * .1s),transform .3s var(--ease-pop) calc(.34s + var(--row) * .1s)}.rf-sheet__scan{position:absolute;left:0;right:0;top:37px;height:48px;z-index:1;pointer-events:none;opacity:0;border-bottom:1px solid var(--ink);background:linear-gradient(to bottom,#0b0b0b00,#0b0b0b0f)}.redaction-figure[data-redacted=true] .rf-sheet--live .rf-sheet__scan{animation:rf-scan .7s linear .3s both}@keyframes rf-scan{0%{opacity:0;transform:translateY(-48px)}8%,90%{opacity:1}to{opacity:0;transform:translateY(214px)}}.rf-sheet__actions{position:relative;display:flex;justify-content:flex-end;gap:8px;padding:16px 18px 0}.rf-sheet__btn{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:8px;background:var(--ink);color:#fff;font-size:13px}.rf-sheet__cipher{position:absolute;top:37px;right:0;bottom:0;left:0;border-radius:0 0 12px 12px;background:#fff radial-gradient(circle,#2a2a2a 1.05px,transparent 1.55px) 0 0 / 7px 7px;-webkit-mask-image:linear-gradient(115deg,#000 20%,rgb(0 0 0 / .6) 60%,#000 95%);mask-image:linear-gradient(115deg,#000 20%,#0009 60%,#000 95%);clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--ease-glide)}.redaction-figure[data-sealed=true] .rf-sheet--live .rf-sheet__cipher,.rf-sheet--raw .rf-sheet__cipher{clip-path:inset(0 0 0 0)}.redaction-figure[data-redacted=true] .rf-sheet--live .rf-sheet__cipher{clip-path:inset(100% 0 0 0);transition:clip-path .7s linear .3s}.rf-sheet--raw{opacity:0}.redaction-figure[data-redacted=true] .rf-sheet--raw{opacity:1;transform:translate(22px,-34px) scale(.96)}.redaction-figure[data-deleted=true] .rf-sheet--raw{opacity:0;filter:blur(4px);transform:translate(22px,-52px) scale(.9);transition:transform .6s var(--ease-glide),opacity .45s ease .05s,filter .45s ease .05s}.redaction-figure[data-analyzed=true] .rf-sheet--live{opacity:0;transform:translateY(22px) scale(.94)}.rf-flow{position:absolute;top:0;right:0;bottom:0;left:0;width:min(84%,480px);height:fit-content;margin:auto;padding:0 0 26px;border-radius:12px;background:#fff;box-shadow:var(--shadow-panel);pointer-events:none;opacity:0;transform:translateY(-14px) scale(.98);transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.redaction-figure[data-analyzed=true] .rf-flow{opacity:1;transform:none;transition-delay:.1s}.rf-flow__head{display:flex;justify-content:space-between;align-items:center;gap:12px;height:36px;margin-bottom:26px;padding:0 16px;border-bottom:1px solid var(--rf-hair);color:var(--ink-2);font-size:12px;letter-spacing:-.01em}.rf-flow__head span:first-child{color:var(--ink)}.rf-flow ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 8px;list-style:none}.rf-flow li{position:relative;display:grid;justify-items:center;align-content:start;gap:12px}.rf-flow li:before{content:"";position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--brand-blue);transform:scale(0);transition:transform .25s}.rf-flow li:not(:last-child):after{content:"";position:absolute;top:7.5px;left:calc(50% + 12px);right:calc(-50% + 12px);height:1px;background:var(--brand-blue);opacity:.45;transform:scaleX(0);transform-origin:left;transition:transform .2s}.rf-flow li>span{padding:0 4px;font-size:13px;line-height:1.5;text-align:center;letter-spacing:-.015em;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.rf-flow em{display:block;width:fit-content;margin:4px auto 0;padding:0 7px;border-radius:999px;background:var(--placeholder);color:var(--placeholder-ink);font-size:12px;font-style:normal;line-height:1.6;white-space:nowrap}.rf-flow li[data-current=true]:before{box-shadow:0 0 0 7px rgb(var(--brand-blue-rgb) / .14)}.redaction-figure[data-analyzed=true] .rf-flow li:before{transform:none;transition:transform .35s var(--ease-pop) calc(.25s + var(--i) * .11s)}.redaction-figure[data-analyzed=true] .rf-flow li:after{transform:none;transition:transform .2s var(--ease-in-out) calc(.33s + var(--i) * .11s)}.redaction-figure[data-analyzed=true] .rf-flow li>span{opacity:1;transform:none;transition:opacity .25s var(--ease-out) calc(.3s + var(--i) * .11s),transform .4s var(--ease-out) calc(.3s + var(--i) * .11s)}.rf-flow__run{position:absolute;top:70px;left:calc(8px + (100% - 16px)/8);z-index:2;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;opacity:0}.redaction-figure[data-analyzed=true] .rf-flow__run{animation:rf-run 2.2s var(--ease-in-out) .8s infinite}@keyframes rf-run{0%{left:calc(8px + (100% - 16px)/8);opacity:0}8%,70%{opacity:1}78%,to{left:calc(8px + (100% - 16px)*.875);opacity:0}}.redaction-figure__scene{transition:opacity .25s var(--ease-out)}.redaction-figure[data-fading=true] .redaction-figure__scene{opacity:0}@media(max-width:1180px){.rf-sheet{width:min(92%,480px)}.rf-sheet__fields>div{grid-template-columns:64px minmax(0,1fr)}}@media(max-width:640px){.rf-sheet{width:100%}.rf-sheet__fields{padding-inline:14px}.rf-sheet__fields>div{grid-template-columns:56px minmax(0,1fr);min-height:36px}.rf-sheet__fields dd{font-size:13px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.rf-sheet__actions{padding-inline:14px}.rf-flow{width:100%}.rf-flow ol{padding-inline:4px}.rf-flow li>span{padding:0 2px;font-size:12px}}@media(prefers-reduced-motion:reduce){.redaction-figure *,.redaction-figure *:before,.redaction-figure *:after{animation:none!important;transition-delay:0s!important}}.marble-illustration{position:relative;display:block;width:100%;aspect-ratio:1;container-type:inline-size;isolation:isolate;pointer-events:none}.marble-illustration__halo{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,var(--marble-glow) 38%,transparent 72%);filter:blur(calc(var(--marble-softness) * .9cqi));opacity:.85}.marble-illustration__body{position:absolute;top:3%;right:3%;bottom:3%;left:3%;overflow:hidden;border-radius:var(--marble-shape);background:radial-gradient(ellipse at 73% 21%,var(--marble-highlight) 0%,var(--marble-shell) 40%,var(--marble-middle) 100%);transform:rotate(var(--marble-turn, 0deg));filter:blur(calc(var(--marble-softness) * .12cqi))}.marble-illustration__color{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;background:radial-gradient(ellipse at var(--marble-core-x) var(--marble-core-y),var(--marble-core) 0% 27%,var(--marble-middle) 41%,transparent 62%);filter:blur(calc(var(--marble-softness) * .55cqi))}.marble-illustration__light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 64% 22%,var(--marble-highlight) 0% 5%,color-mix(in srgb,var(--marble-highlight) 70%,transparent) 12%,transparent 31%);filter:blur(calc(var(--marble-softness) * .45cqi))}.illustration-lab{min-height:100svh;background:#f4f4f0;color:#25282a}.illustration-lab .illustration-lab__main{padding-top:calc(var(--nav-h) + clamp(56px,6vw,88px));padding-bottom:104px}.illustration-lab__head{margin-bottom:72px}.illustration-lab__head h1{max-width:21ch;font-family:var(--font-display);font-size:clamp(38px,4.5vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.05}.illustration-lab__head p{margin-top:22px;font-size:15px;color:#737879}.illustration-lab__workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px}.illustration-lab h2{font-size:14px;font-weight:500;letter-spacing:-.01em}.illustration-lab__studies>h2{display:flex;justify-content:space-between;margin-bottom:20px}.illustration-lab__studies>h2 span{font-family:var(--font-mono);font-size:11px;font-weight:400;color:#929697}.illustration-lab__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marble-study{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;padding:18px 14px 16px;border:1px solid transparent;border-radius:8px;background:#eceeea;transition:background-color .25s,border-color .25s}.marble-study:hover{background:#e5e8e4}.marble-study[aria-pressed=true]{border-color:#333d43;background:#efefeb}.marble-study:focus-visible,.lab-toggle button:focus-visible,.illustration-lab a:focus-visible,.illustration-lab__apply:focus-visible{outline:2px solid #406e98;outline-offset:4px}.marble-study__number{width:100%;text-align:left;font-family:var(--font-mono);font-size:9px;color:#888e90}.marble-study__art{width:100%;max-width:150px;margin:20px 0 24px}.marble-study__name{width:100%;text-align:left;font-size:12px}.illustration-lab__preview{position:sticky;top:calc(var(--nav-h) + 24px)}.illustration-lab__preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.lab-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid #daddd8;border-radius:999px}.lab-toggle button{padding:4px 10px;border-radius:999px;font-size:11px;color:#7a8082}.lab-toggle button[aria-pressed=true]{background:#fff;color:#25282a;box-shadow:0 1px 3px #0000000a}.illustration-lab__canvas{display:grid;place-items:center;aspect-ratio:1;border-radius:8px;background:#e9ece7;transition:background-color .3s}.illustration-lab__canvas[data-background=ink]{background:#1d232c}.illustration-lab__marble{width:70%}.illustration-lab__controls{margin-top:28px}.lab-control{margin-bottom:22px}.lab-control label{display:flex;justify-content:space-between;margin-bottom:10px;font-size:12px}.lab-control output{font-family:var(--font-mono);font-size:10px;color:#8b9090}.lab-control input[type=range]{display:block;width:100%;height:18px;margin:0;accent-color:#405c72;cursor:pointer}.lab-control--shape{display:flex;align-items:center;justify-content:space-between;font-size:12px}.illustration-lab__apply{width:100%;justify-content:space-between;margin-top:6px;font-size:13px}.illustration-lab__status{min-height:18px;margin-top:12px;font-size:11px;color:#767f81}.illustration-lab .illustration-lab__footer{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:36px;border-top:1px solid #dde1da;font-size:11px;color:#868b88}@media(max-width:1100px){.illustration-lab__workspace{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.illustration-lab__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.illustration-lab__head{margin-bottom:48px}.illustration-lab__workspace{grid-template-columns:1fr;gap:48px}.illustration-lab__preview{position:static}.illustration-lab .illustration-lab__main{padding-bottom:64px}.illustration-lab__footer{flex-direction:column;gap:8px}}html.privacy-scroll-locked{overflow:hidden;overscroll-behavior:none;scroll-behavior:auto!important}.privacy-reveal{position:relative;isolation:isolate;min-height:100svh;background:#0b0b0c;color:#1d1d1f;scroll-margin-top:0}.privacy-reveal__mask{position:absolute;width:0;height:0;overflow:hidden}.privacy-reveal__drop{position:fixed;top:0;left:0;z-index:45;background:#0b0b0c;border-radius:50%;opacity:0;pointer-events:none;will-change:transform}.privacy-reveal__paper{background:#fff}.privacy-reveal__content.wrap{max-width:1248px;min-height:max(800px,100svh);display:flex;flex-direction:column;justify-content:center;gap:clamp(48px,6vh,80px);padding-top:96px;padding-bottom:96px}.privacy-reveal__head{text-align:center}.privacy-reveal__eyebrow{margin-bottom:18px;font-size:13px;letter-spacing:.015em;color:#777f85}.privacy-reveal__head h2{margin-inline:auto;max-width:28ch;font-family:var(--font-display);font-size:clamp(34px,3.4vw,49px);font-weight:400;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.privacy-reveal__intro{max-width:48ch;margin:22px auto 0;font-size:16px;line-height:1.5;color:#737b80;text-wrap:balance}.privacy-reveal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.privacy-principle{min-width:0;min-height:360px;display:flex;flex-direction:column;padding:28px;border:1px solid transparent;border-radius:18px;background:#f3f4f1;transition:background-color .45s,border-color .45s,box-shadow .45s}.privacy-principle__top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#7c8588}.privacy-principle__number{font-family:var(--font-mono);font-size:10px}.privacy-principle__copy{margin-top:auto}.privacy-principle h3{font-size:clamp(27px,2.3vw,33px);font-weight:400;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.privacy-principle p{max-width:27ch;margin-top:12px;font-size:13px;line-height:1.45;color:#697279}.privacy-seal{flex-shrink:0;width:140px;height:140px;margin-top:30px;margin-bottom:30px;color:#252b2b;fill:currentColor;transition:transform .55s var(--ease-out)}.privacy-seal__orbit,.privacy-seal__counter-orbit,.privacy-seal__breath{transform-box:view-box;transform-origin:50% 50%;animation-play-state:paused}.privacy-seal__orbit{animation:privacy-orbit 42s linear infinite paused}.privacy-seal--eu .privacy-seal__orbit{animation-duration:64s}.privacy-seal__counter-orbit{animation:privacy-orbit 34s linear infinite reverse paused}.privacy-seal__breath{animation:privacy-breathe 7s ease-in-out infinite alternate paused}.privacy-seal--iso .privacy-seal__breath,.privacy-seal--redaction .privacy-seal__breath{animation-delay:-2.4s}.privacy-seal--redaction .privacy-seal__label{font-size:13px;letter-spacing:.06em}.privacy-seal--eu .privacy-seal__breath{animation-delay:-4.6s}.privacy-reveal[data-visible=true] .privacy-seal__orbit,.privacy-reveal[data-visible=true] .privacy-seal__counter-orbit,.privacy-reveal[data-visible=true] .privacy-seal__breath{animation-play-state:running}.privacy-seal__line{fill:none;stroke:currentColor;stroke-width:.8;opacity:.26}.privacy-seal__line--inner{opacity:.12}.privacy-seal__label,.privacy-seal__caption{font-family:var(--font-mono);text-anchor:middle}.privacy-seal__label{font-size:17px;letter-spacing:.02em}.privacy-seal__caption{font-size:8px;letter-spacing:.16em;opacity:.58}@keyframes privacy-orbit{to{transform:rotate(360deg)}}@keyframes privacy-breathe{0%{transform:scale(.97)}to{transform:scale(1.02)}}@media(hover:hover)and (pointer:fine){.privacy-principle:hover{background:#fff;border-color:#e6e9e4;box-shadow:0 12px 32px #1d1d1f09}.privacy-principle:hover .privacy-seal{transform:translateY(-3px) scale(1.025)}}.privacy-reveal[data-cursor=true],.privacy-reveal[data-cursor=true] .privacy-reveal__paper{cursor:none}.privacy-reveal__skip{position:absolute;right:var(--gutter);bottom:32px;z-index:2;display:inline-flex;align-items:center;gap:16px;padding:12px 16px;border-radius:999px;color:#fff;font-size:13px;opacity:0;pointer-events:none}.privacy-reveal__skip:focus-visible{opacity:1;pointer-events:auto;outline:1px solid currentColor;outline-offset:4px}.privacy-reveal[data-phase=revealed] .privacy-reveal__skip{color:#1d1d1f}@media(max-width:900px){.privacy-principle{padding:24px}}@media(max-width:720px){.privacy-reveal__content.wrap{min-height:0;padding-block:96px;gap:56px}.privacy-reveal__head{text-align:left}.privacy-reveal__head h2{max-width:20ch;margin-inline:0}.privacy-reveal__intro{margin-inline:0;max-width:36ch;text-wrap:initial}.privacy-reveal__grid{grid-template-columns:1fr;gap:12px}.privacy-principle{min-height:340px;padding:28px}.privacy-principle h3{max-width:none;font-size:27px}}@media(prefers-reduced-motion:reduce){.privacy-seal__orbit,.privacy-seal__counter-orbit,.privacy-seal__breath{animation:none!important}.privacy-principle,.privacy-seal{transition:none}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.privacy-reveal__paper{clip-path:none!important;-webkit-clip-path:none!important}.privacy-reveal__drop{display:none}}.privacy-scene{position:relative;isolation:isolate;background:#080604}.privacy-scene__base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:fill;object-position:center top;pointer-events:none}.privacy-scene .privacy-reveal{background:transparent;color:#fff}.privacy-scene .privacy-reveal__paper{position:absolute;top:0;left:0;z-index:-1;width:100%;height:var(--privacy-scene-height, 1400px);background:transparent;pointer-events:none}.privacy-reveal__paper>img{width:100%;height:100%;object-fit:fill;object-position:center top}.privacy-scene .privacy-reveal__content{position:relative;opacity:1;visibility:visible;transform:none}.privacy-scene .privacy-reveal[data-phase=revealed] .privacy-reveal__content{opacity:1;visibility:visible;transform:none}.privacy-scene .privacy-reveal__head{text-shadow:0 2px 22px #0007}.privacy-scene .privacy-reveal__eyebrow{color:#ffffffb8}.privacy-scene .privacy-reveal__intro{color:#ffffffc9}.privacy-scene .privacy-principle{background:linear-gradient(135deg,#ffffff26,#ffffff10);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff25,0 16px 40px #00000014;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);color:#fff}.privacy-scene .privacy-principle__top,.privacy-scene .privacy-principle p{color:#ffffffb8}.privacy-scene .privacy-seal{color:#fff}.privacy-scene .privacy-principle:hover{background:linear-gradient(135deg,#ffffff30,#ffffff19);border-color:#fff5;box-shadow:inset 0 1px #ffffff30,0 16px 40px #0002}.privacy-scene .privacy-reveal[data-phase=revealed] .privacy-reveal__skip{color:#fff}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.privacy-scene .privacy-reveal__content{opacity:1;visibility:visible;transform:none;transition:none}}.privacy-scene .privacy-reveal[data-phase=revealed]{cursor:auto}.privacy-scene .privacy-banner .privacy-seal{color:#fff}.privacy-scene{display:flex;flex-direction:column;min-height:152.7273vw}.privacy-scene .privacy-banner{flex:1;display:flex;flex-direction:column}.privacy-scene .privacy-banner__banner{flex:1}.privacy-reveal__drop{z-index:1000;background:#111;pointer-events:none}.privacy-reveal__drop[data-light=true]{background:#fff8de;box-shadow:0 0 8px 3px #ffe4a580,0 0 22px 8px #ffd48a22}.privacy-scene .privacy-principle{background:linear-gradient(135deg,#1b140c52,#21180e30);text-shadow:0 1px 8px #0006}.privacy-scene .privacy-principle:hover{background:linear-gradient(135deg,#1b140c60,#21180e38)}.privacy-scene .privacy-reveal__head{text-shadow:0 1px 10px #000a,0 2px 24px #0006}.privacy-reveal[data-phase=revealed],.privacy-reveal[data-phase=revealed] .privacy-reveal__paper{cursor:auto}.privacy-scene .privacy-reveal__head{text-align:left;max-width:660px}.privacy-scene .privacy-reveal__head h2{margin-inline:0}.privacy-scene .privacy-reveal__intro{margin-inline:0;text-wrap:initial}.product--film .product__stage{--stage-fg: var(--on-ink);--stage-fg-2: var(--on-ink-2);--stage-line: var(--on-ink-line);--stage-bg: 11, 11, 12;background:rgb(var(--stage-bg))}@media(prefers-reduced-motion:reduce){.product--film .product__stage{transition:background-color .4s ease}}.product--film .product__canvas{width:100%;height:100%;display:block;will-change:transform}.product--film .intro-copy{padding:0 var(--gutter-x)}.product--film .intro-copy__title{max-width:16ch;font-size:var(--t-statement);font-weight:400;line-height:var(--lh-statement);letter-spacing:var(--tr-statement);text-shadow:none}.film-chapter{position:absolute;left:var(--gutter-x);bottom:clamp(40px,10svh,112px);width:calc((5 * (100% - 2 * var(--gutter-x)) - 7 * var(--col-gap)) / 12);color:var(--stage-fg);text-shadow:0 0 12px rgb(var(--stage-bg)),0 0 3px rgb(var(--stage-bg));opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform}.film-chapter__title{font-size:var(--t-statement);line-height:var(--lh-statement);letter-spacing:var(--tr-statement);text-wrap:balance}@media(max-aspect-ratio:17 / 20){.film-chapter{top:calc(var(--nav-h) + var(--space-heading));bottom:auto;right:var(--gutter-x);width:auto}}@media(max-aspect-ratio:17 / 20)and (max-width:600px){.film-chapter{top:calc(var(--nav-h) + var(--space-row))}}@media(max-height:560px)and (min-aspect-ratio:17 / 20){.film-chapter__title{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}}.found-tags{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--tag-rule: 28px;--tag-gap: 12px;--tag-lead: calc(var(--tag-rule) + var(--tag-gap));--tag-head: calc(var(--t-body) * 1.3 + 2px + var(--t-small) * 1.4)}.found{position:absolute;left:0;top:0;display:flex;align-items:center;gap:var(--tag-gap);white-space:nowrap;color:var(--stage-fg);visibility:hidden;will-change:transform,opacity}.found[data-side=left]{flex-direction:row-reverse;text-align:right}.found__rule{flex:none;width:var(--tag-rule);height:1px;background:var(--stage-fg);opacity:.5;transform:scaleX(var(--draw, 1));transform-origin:left center}.found[data-side=left] .found__rule{transform-origin:right center}.found__text{display:flex;flex-direction:column;gap:2px;text-shadow:0 0 8px rgb(var(--stage-bg)),0 0 3px rgb(var(--stage-bg))}.found__name,.film-card__name{font-size:var(--t-body);font-weight:500;line-height:1.3;letter-spacing:var(--tr-body)}.found__time,.film-card__meta{font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);font-variant-numeric:tabular-nums}.found__time{color:var(--stage-fg-2)}.film-card{--pad: 16px;position:absolute;left:0;top:0;width:min(272px,calc(var(--room, 300px) - var(--tag-lead) + var(--pad) - var(--space-row)));margin-left:calc(var(--tag-lead) - var(--pad));margin-top:calc(-1 * (var(--pad) + var(--tag-head) / 2));padding:var(--pad) var(--pad) 4px;color:var(--ink);visibility:hidden;pointer-events:none;will-change:transform}.film-card[data-side=left]{margin-left:calc(-1 * (var(--tag-lead) - var(--pad)));translate:-100% 0;text-align:right}.film-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;bottom:calc((1 - var(--open, 0)) * (100% - var(--tag-head) - 2 * var(--pad)));border:1px solid rgb(11 11 12 / .08);border-radius:14px;background:#fff;box-shadow:var(--shadow-panel);opacity:min(1,calc(var(--open, 0) * 2))}.film-card__head{position:relative;display:flex;flex-direction:column;gap:2px}.film-card__meta{color:var(--ink-2)}.film-card__steps{position:relative;margin:var(--pad) 0 0;padding:0;list-style:none;opacity:calc((var(--open, 0) - .4) / .6);clip-path:inset(0 0 calc((1 - var(--open, 0)) * 100%) 0)}.film-card__steps li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-row);padding:10px 0;border-top:1px solid var(--line);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small);color:var(--ink-lead)}.film-card__check{flex:none;width:12px;height:12px;fill:none;stroke:var(--ink-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.film-card__by{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink-2)}.film-card__by:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.film-card[data-side=left] .film-card__steps li{flex-direction:row-reverse}@media(max-width:600px){.found-tags{--tag-rule: 14px;--tag-gap: 8px}.found{white-space:normal}.found__text{width:116px}}.film-rail{opacity:0;visibility:hidden}.film-rail .rail__label{text-shadow:0 0 8px rgb(var(--stage-bg)),0 0 3px rgb(var(--stage-bg))}.film-rail .rail__item:focus-visible{outline:1.5px solid var(--stage-fg);outline-offset:2px;border-radius:6px}@media(max-aspect-ratio:17 / 20),(max-height:560px){.film-rail{display:none}}.story-play{position:absolute;left:50%;bottom:max(28px,5.5svh);width:56px;height:56px;margin-left:-28px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--stage-line);background:transparent;color:var(--stage-fg);cursor:pointer;pointer-events:auto;visibility:hidden;transition:background-color .22s ease,border-color .22s ease,transform .22s var(--ease-glide)}.story-play:hover{border-color:var(--stage-fg-2);background:rgba(var(--stage-bg),.4);transform:scale(1.06)}.story-play:active{transform:scale(.96)}.story-play:focus-visible{outline:1.5px solid var(--stage-fg);outline-offset:4px}.story-play svg{width:20px;height:20px;fill:currentColor}.story-play__pause,.story-play[data-playing=true] .story-play__play{display:none}.story-play[data-playing=true] .story-play__pause{display:inline}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi Bold;src:url(/fonts/Satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-text);font-synthesis-weight:none;font-size:var(--size-body);line-height:1.47;letter-spacing:-.011em;overflow-x:clip}h1,h2,h3,p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-size:var(--size-small);font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.eyebrow--center{text-align:center}.eyebrow--light{color:#f5f5f29e}.nav{position:fixed;inset:0 0 auto 0;z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);color:var(--ink);width:100%;background-color:#0000;transform:none;transform-origin:50% 50% 0px;will-change:auto;transition:color .5s var(--ease-out)}.nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out),backdrop-filter .5s var(--ease-out),-webkit-backdrop-filter .5s var(--ease-out)}.nav[data-scrolled=true][data-bare=false]:before{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav[data-tone=dark]{color:#f5f5f7}.nav__inner{position:relative;max-width:none;height:100%;display:flex;align-items:center;padding-inline:var(--nav-gutter)}.nav__brand{display:flex;align-items:center;gap:9px;font-weight:500;font-size:25px;letter-spacing:-.02em;white-space:nowrap}.nav__mark{display:block;width:33px;height:33px;flex-shrink:0;background:currentColor;-webkit-mask-image:radial-gradient(closest-side,#000 96%,transparent 97%),url(/media/marble-mark.svg);-webkit-mask-size:100% 100%,contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-over;mask-image:radial-gradient(closest-side,#000 96%,transparent 97%),url(/media/marble-mark.svg);mask-size:100% 100%,contain;mask-position:center;mask-repeat:no-repeat;mask-composite:subtract,add}.nav__links{display:flex;align-items:center;gap:clamp(20px,2.2vw,32px);margin-left:clamp(32px,3.6vw,56px);font-size:19.5px;letter-spacing:-.005em}.nav__links a{opacity:.82;transition:opacity .2s}.nav__links a:hover{opacity:1}.nav__links a[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.nav__actions{display:flex;margin-left:auto;align-items:center;gap:8px}.nav__cta{height:44px;padding:0 21px;border-radius:999px;display:inline-flex;align-items:center;font-size:17px;font-weight:500;background:currentColor;opacity:1!important;white-space:nowrap;transition:background-color .25s,opacity .25s}.nav__cta span{color:var(--page)}.nav[data-tone=dark] .nav__cta span{color:#0a0a0c}.nav__cta--ghost{background:none;border:1px solid color-mix(in srgb,currentColor 50%,transparent)}@media(max-width:820px){.nav__links{display:none}.nav__cta{height:34px;padding-inline:14px;font-size:14px}}@media(max-width:600px){:root{--nav-h: 72px}.nav__cta{padding-inline:14px;font-size:13px}}@media(max-width:480px){.nav__cta--ghost{display:none}}@media(max-width:374px){.nav__cta{padding-inline:12px;font-size:12px}}.hero{--out: 0;background:var(--band-ink);color:var(--on-ink)}.hero__frame{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:max(620px,100svh);padding-top:var(--nav-h);overflow:clip}.hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent calc(var(--nav-h) * 3)),linear-gradient(to top,rgb(0 0 0 / .62),rgb(0 0 0 / .22) 45%,transparent 75%);z-index:1;pointer-events:none}.hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--band-ink);opacity:clamp(0,(var(--out) - .04) * 2.4,1);pointer-events:none}.hero:has(+.product--film,+.product--dots){position:relative;z-index:4;background:linear-gradient(var(--band-ink) calc(100% - 42svh),transparent 0)}.hero:has(+.product--film,+.product--dots) .hero__frame{opacity:calc(1 - clamp(0,(var(--out) - .04) * 2.4,1))}.hero:has(+.product--film,+.product--dots) .hero__frame:after{display:none}.hero[data-gone=true] .hero__frame{visibility:hidden}.hero+.product--film,.hero+.product--dots{margin-top:-42svh}.hero__content{position:relative;z-index:2;align-items:end;row-gap:var(--space-heading);margin-inline:var(--nav-gutter);padding-block:var(--space-heading) clamp(64px,12svh,128px)}.hero__title{grid-column:1 / span 8;font-family:var(--font-text);font-size:var(--t-display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance;text-box:trim-end cap alphabetic}.hero__details{grid-column:9 / -1}.hero__description{max-width:24em;color:#f5f5f2db;font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:var(--space-row)}.hero__explore{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border:1px solid rgb(245 245 242 / .5);border-radius:999px;color:var(--on-ink);font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;opacity:.84;transition:opacity .25s,border-color .25s}.hero__explore:hover{opacity:1;border-color:var(--on-ink)}.hero__explore:hover .btn__arrow{transform:translateY(2px)}.hero__explore:focus-visible,.nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:1101px){.hero__title{white-space:nowrap;font-size:min(var(--t-display),4.6vw)}}@media(max-width:1100px){.hero__details{grid-column:8 / -1}}@media(max-width:820px){.hero__title,.hero__details{grid-column:1 / -1}.hero__title{max-width:13ch}.hero__content{row-gap:var(--space-row)}.hero__description{max-width:28em}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.logos{padding:40px 0;background:var(--page);border-bottom:1px solid var(--line);overflow:hidden}.logos__label{text-align:center;font-size:var(--size-small);font-weight:500;letter-spacing:.02em;color:var(--ink-2);margin-bottom:30px}.logos__label--second{margin-top:64px}.marquee{--gap: clamp(48px, 6vw, 96px);position:relative;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee var(--duration, 40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:var(--gap);padding-right:var(--gap)}@keyframes marquee{to{transform:translate(-50%)}}.logo{font-size:22px;line-height:1;white-space:nowrap;color:var(--ink)}.logo--0{font-family:var(--font-display);font-weight:600;letter-spacing:-.04em}.logo--1{font-family:var(--font-serif);font-style:italic;font-size:24px}.logo--2{font-family:var(--font-display);font-weight:500;letter-spacing:.26em;font-size:16px}.logo--3{font-family:var(--font-serif);font-weight:600;letter-spacing:-.01em}.logo--4{font-family:var(--font-mono);font-weight:500;font-size:18px;letter-spacing:-.02em}.logo--5{font-family:var(--font-display);font-weight:400;letter-spacing:.02em}.logo--6{font-family:var(--font-display);font-weight:600;font-style:italic;letter-spacing:-.03em}.logo--7{font-family:var(--font-display);font-weight:500;letter-spacing:.08em;font-size:17px;text-transform:uppercase}.marquee--investors .logo{font-family:var(--font-display);font-size:16px;font-weight:500;font-style:normal;letter-spacing:-.01em;text-transform:none;color:#9a9aa0}.product{position:relative}.product__stage{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--page);color:var(--stage-fg)}.product__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0}.product__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.stage-scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(ellipse 58% 62% at 0% 100%,rgba(var(--stage-bg),.86),rgba(var(--stage-bg),.5) 45%,rgba(var(--stage-bg),0));will-change:opacity}@media(max-aspect-ratio:4/5){.stage-scrim{background:linear-gradient(180deg,rgba(var(--stage-bg),.88),rgba(var(--stage-bg),.55) 34%,rgba(var(--stage-bg),0) 58%)}.chapter-copy{top:calc(var(--nav-h) + 28px);bottom:auto}.chapter-copy__title{font-size:clamp(30px,8.4vw,40px)}.chapter-copy__body{font-size:16px}.opportunity__card{left:-124px;top:96px}.opportunity__leader{width:96px;transform:rotate(90deg)}}.intro-copy{--pop: 0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--gutter);will-change:opacity,transform}.intro-copy__title{font-family:var(--font-display);font-size:clamp(38px,5.6vw,88px);font-weight:500;line-height:1.02;letter-spacing:var(--tracking-display);max-width:15ch;text-wrap:balance;color:var(--stage-fg);text-shadow:0 0 calc(70px * var(--pop)) rgba(255,255,255,calc(.32 * var(--pop)))}.chapter-copy{position:absolute;left:var(--gutter);bottom:clamp(44px,11vh,128px);max-width:min(540px,calc(100vw - 2 * var(--gutter)));will-change:opacity,transform,filter;opacity:0}.chapter-copy__eyebrow{display:flex;align-items:baseline;gap:12px;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--stage-fg)}.chapter-copy__index{font-family:var(--font-mono);font-size:12px;color:var(--stage-fg-2)}.chapter-copy__title{margin-top:14px;font-family:var(--font-display);font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.04;letter-spacing:var(--tracking-h2)}.chapter-copy__body{margin-top:16px;font-size:var(--size-body-lg);line-height:1.42;color:var(--stage-fg-2);max-width:30em}.rail{position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;pointer-events:auto;will-change:opacity}.rail__item{display:grid;grid-template-columns:auto 18px;align-items:center;justify-content:end;gap:12px;height:30px;font-size:12px;letter-spacing:.01em;color:var(--stage-fg);text-align:right}.rail__label{opacity:0;transform:translate(6px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.rail:hover .rail__label,.rail__item[data-active=true] .rail__label{opacity:1;transform:none}.rail__bar{position:relative;width:18px;height:2px;border-radius:2px;background:var(--stage-line);overflow:hidden}.rail__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stage-fg);transform-origin:left center;transform:scaleX(0)}@media(max-width:720px){.rail{top:auto;bottom:18px;right:50%;transform:translate(50%);flex-direction:row;gap:10px}.rail__item{grid-template-columns:18px}.rail__label{display:none}}.opportunity{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity;pointer-events:none}.opportunity__dot{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff40,0 0 24px #ffffffe6}.opportunity__leader{position:absolute;left:0;top:0;width:172px;height:1px;background:linear-gradient(90deg,#fffffff2,#ffffff4d);transform-origin:left center;transform:rotate(-38deg)}.opportunity__card{position:absolute;left:134px;top:-196px;width:248px;padding:16px 18px 18px;border-radius:18px;color:#1d1d1f;background:#ffffffb8;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 1px #fff9 inset,0 20px 50px #080a1e40}.opportunity__eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b0307a}.opportunity__title{margin-top:6px;font-size:17px;font-weight:600;letter-spacing:-.02em}.opportunity__stats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opportunity__stat b{display:block;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.03em}.opportunity__stat span{font-size:11px;color:var(--ink-2)}.opportunity__note{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-2)}.product--dots .product__canvas{width:100%;height:100%;display:block}.product--dots .opportunity__dot{background:#0b0b0c;box-shadow:0 0 0 4px #f5f5f2,0 0 0 5px #0b0b0ce6}.product--dots .opportunity__leader{background:linear-gradient(90deg,#0b0b0ce6,#0b0b0c40)}.product--dots .opportunity__card{background:#ffffffdb;box-shadow:0 0 0 1px #0b0b0c14,0 18px 44px #0b0b0c1f}.product--dots .opportunity__eyebrow{color:var(--ink-2)}.product--dots .opportunity[data-side=left] .opportunity__leader{transform:rotate(-142deg)}.product--dots .opportunity[data-side=left] .opportunity__card{left:-382px}@media(max-aspect-ratio:4/5){.product--dots .opportunity .opportunity__card{left:-124px;top:96px}.product--dots .opportunity .opportunity__leader{width:96px;transform:rotate(90deg)}}.product--dots .intro-copy__title{text-shadow:none}.section{padding:clamp(88px,11vw,160px) 0}.section__title{font-family:var(--font-display);font-size:var(--size-h2);font-weight:500;line-height:1.04;letter-spacing:var(--tracking-h2);text-align:center;max-width:18ch;margin:0 auto;text-wrap:balance}.section__title--left{text-align:left;margin:0;max-width:20ch}.section__title--small{font-size:clamp(28px,3vw,44px)}.eyebrow+.section__title{margin-top:14px}.avatar{flex:none;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.7) 0 10%,transparent 30%),linear-gradient(150deg,#cfd3e8,#8f97c9)}.avatar--small{width:32px;height:32px}.quote{text-align:center;max-width:980px;margin:22px auto 0}.quote__text{font-family:var(--font-display);font-size:clamp(26px,3.2vw,46px);font-weight:500;line-height:1.16;letter-spacing:-.022em;text-wrap:balance}.quote__by{margin-top:28px;display:inline-flex;align-items:center;gap:12px;text-align:left;font-size:14px;color:var(--ink-2)}.quote__by b,.qcard__by b{display:block;color:var(--ink);font-weight:500}.quote__by>span>span,.qcard__by>span>span{display:block}.quotes{margin-top:clamp(48px,6vw,88px);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.qcard{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:28px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.qcard__text{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.28;letter-spacing:-.02em}.qcard__by{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}@media(max-width:900px){.quotes{grid-template-columns:1fr}}.panel{border-radius:var(--radius-lg);background:var(--panel);padding:clamp(24px,3vw,40px)}.panel__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.panel__note{flex:none;text-align:right;font-size:12.5px;color:var(--ink-2);line-height:1.4}.panel__note b{display:block;color:var(--ink);font-weight:500}.certs{margin-top:clamp(24px,3vw,36px);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cert{position:relative;min-height:clamp(240px,24vw,320px);border-radius:18px;background:var(--gold-soft);padding:24px;display:flex;flex-direction:column;transition:transform .6s var(--ease-out)}.cert:hover{transform:translateY(-3px)}.cert__name{font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.04;letter-spacing:-.026em}.cert__sub{margin-top:8px;font-size:13px;color:#1d1d1f9e}.seal{margin-top:auto;position:relative;width:88px;height:88px;display:grid;place-items:center}.seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--ink)}.seal__ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px dashed rgba(29,29,31,.5)}.seal__text{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.02em}.privacy{margin-top:16px;border-radius:var(--radius-lg);background:var(--indigo-deep);color:var(--page);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);overflow:hidden}.privacy__copy{padding:clamp(28px,4vw,56px)}.privacy__title{margin-top:14px;font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.04;letter-spacing:-.026em;max-width:14ch;text-wrap:balance}.privacy__body{margin-top:20px;font-size:var(--size-body-lg);line-height:1.45;color:#f5f5f2b8;max-width:34em}.privacy__points{margin:24px 0 32px;display:grid;gap:10px;font-size:14.5px;color:#f5f5f2d9}.privacy__points li{display:flex;gap:12px;align-items:baseline}.privacy__points li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--gold);transform:translateY(-2px)}.privacy__art{position:relative;min-height:320px;background:radial-gradient(90% 80% at 70% 30%,#26317e,#141b4a 60%,#0d1236)}.privacy__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.35) .9px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(60% 60% at 50% 50%,#000 0%,transparent 100%);opacity:.55}.privacy__mark{position:absolute;left:50%;top:50%;width:clamp(140px,16vw,220px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 32% 28%,#fffffff2 0,#fffffff2 6%,#fff0 24%),radial-gradient(circle at 60% 66%,#27358cf2 0,#27358cf2 16%,#27358c00 44%),radial-gradient(circle at 50% 50%,#f6c35c 0,#f6c35c 38%,#e0449c 68%,#5965ef);box-shadow:inset -12px -16px 40px #00000059,0 30px 80px #00000080}@media(max-width:900px){.panel__head{flex-direction:column;align-items:flex-start}.panel__note{text-align:left}.certs{grid-template-columns:1fr}.cert{min-height:200px}.privacy{grid-template-columns:1fr}.privacy__art{min-height:240px}}.footer{padding:0 var(--frame-inset) var(--frame-inset);scroll-margin-top:var(--nav-h)}.footer__card{--footer-edge: calc(var(--nav-gutter) - var(--frame-inset));position:relative;overflow:hidden;border-radius:var(--radius-md);padding:clamp(32px,3vw,48px) var(--footer-edge);color:var(--on-ink-2);font-size:var(--t-small);line-height:var(--lh-small);letter-spacing:var(--tr-small)}html:has(.tech,.pf:last-child) .footer,.footer--paper{padding:0}html:has(.tech,.pf:last-child) .footer__card,.footer--paper .footer__card{--footer-edge: var(--nav-gutter);border-radius:0}.footer a:focus-visible{outline:2px solid var(--on-ink);outline-offset:4px}.footer__row{display:grid;grid-template-columns:3fr 2fr;gap:clamp(40px,5vw,64px);scroll-margin-top:calc(var(--nav-h) + var(--space-heading))}.footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,48px);align-content:start}.footer__cell{display:grid;align-content:start;gap:14px}.footer__links{display:grid;justify-items:start;gap:8px}.footer__links a{color:var(--on-ink);font-size:15px;letter-spacing:-.005em;opacity:.82;transition:opacity .2s}.footer__links a:hover{opacity:1}.footer__id{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr}.footer__brand{justify-self:start;align-self:start;color:var(--on-ink)}.footer--paper .footer__brand{color:var(--ink)}.footer__signature{grid-column:1;grid-row:2;margin:8px 0 0;font-style:italic}.footer__copy{grid-column:1;grid-row:3;align-self:end;margin-top:var(--space-row)}.footer__marble{--d: clamp(40px, 3.5vw, 60px);--n: 3;grid-column:2;grid-row:1 / -1;align-self:end;position:relative;display:block;width:calc((var(--n) + 1.6) * var(--d));height:calc(1.4 * var(--d));pointer-events:none}.footer__ball{position:absolute;left:0;bottom:0;display:block;width:calc(1.6 * var(--d));height:calc(1.4 * var(--d))}.footer--paper .footer__card{background:#fff;color:var(--ink-2)}.footer--paper .footer__links a{color:var(--ink)}.footer--paper a:focus-visible{outline-color:var(--ink)}@media(max-width:1024px){.footer__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.footer__cell{gap:4px}.footer__marble{--n: 2}.footer__links{gap:0}.footer__links a{padding-block:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}.marquee__track{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.marquee__group[aria-hidden=true]{display:none}.marquee__group{flex-wrap:wrap;justify-content:center;padding:0 var(--gutter);row-gap:24px}}.nav__brand:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:600px){.nav__brand{font-size:17px}}@media(max-width:374px){.nav__brand{font-size:16px}}@media(max-width:360px){.nav__brand{font-size:14px;gap:4px}.nav__mark{width:22px;height:22px}.nav__actions{gap:6px}.nav__cta,.nav__actions .nav__menu{padding-inline:10px}}.scrub-hero{padding-top:var(--nav-h);background:var(--page)}.scrub-hero__frame{position:relative;height:calc(max(620px,100svh) - var(--nav-h));overflow:hidden;background:#3a3632}.scrub-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scrub-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 30% at 50% 50%,rgb(20 16 12 / .26),transparent 75%);pointer-events:none}.scrub-hero__mark{position:absolute;z-index:1;left:50%;top:50%;display:flex;align-items:center;gap:clamp(12px,1.1vw,18px);margin:0;transform:translate(-50%,-50%);color:#fff;font-family:var(--font-display);font-size:clamp(40px,4.4vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1;white-space:nowrap}.scrub-hero__mark img{width:1.05em;height:1.05em;filter:invert(1)}.scrub-hero[data-headline] .scrub-hero__frame:after{background:radial-gradient(ellipse 52% 36% at 50% 50%,rgb(20 16 12 / .3),transparent 78%)}.scrub-hero__headline{position:absolute;z-index:1;left:50%;top:50%;width:min(13em,calc(100% - 2 * var(--page-gutter)));margin:0;transform:translate(-50%,-50%);color:#fff;font-family:var(--font-display);font-size:clamp(40px,5vw,76px);font-weight:500;letter-spacing:-.04em;line-height:1.04;text-align:center;text-wrap:balance;text-shadow:0 1px 24px rgb(0 0 0 / .18)}
