.rd{--paper:#f7f7f4;--surface:#fff;--sand:#f2ece1;--sage:#f2ece1;--clay:#f2ece1;--stone:#f7f7f4;--deep:#16201a;--ink:#141a16;--ink-2:#4a544d;--ink-3:#79837b;--ink-on-deep:#edf1ec;--rule:#e2e4de;--rule-2:#cfd4cb;--accent:#00a248;--accent-ink:#fff;--accent-soft:#00a2481a;--warn:#9a6b2f;--warn-soft:#f0e5d4;--shadow-s:0 1px 2px #141a160d;--shadow-l:0 2px 4px #141a160a, 0 24px 48px -24px #141a1638, 0 60px 90px -60px #141a1633;--sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--serif:var(--font-instrument-serif), "New York", Georgia, serif;--mono:var(--font-geist-mono), "SF Mono", Menlo, monospace;--r:14px;--pad:clamp(1.25rem, 5vw, 2.5rem);--max:1200px;--gap-sec:clamp(3.5rem, 8vw, 7.5rem);--ease:cubic-bezier(.22, .61, .36, 1)}@supports (color:lab(0% 0 0)){.rd{--accent:lab(58.1419% -54.8916 36.8509);--accent-soft:lab(58.1419% -54.8916 36.8509/.1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd{--paper:#0e1210;--surface:#181e1a;--sand:#171a17;--sage:#171a17;--clay:#171a17;--stone:#0e1210;--deep:#080b09;--ink:#e9ede8;--ink-2:#afb8b1;--ink-3:#7c857e;--ink-on-deep:#e9ede8;--rule:#262e28;--rule-2:#38423a;--accent:#51c672;--accent-ink:#07130c;--accent-soft:#51c67224;--warn:#c9a16a;--warn-soft:#2a2317;--shadow-s:0 1px 2px #0006;--shadow-l:0 2px 4px #0000004d, 0 24px 48px -24px #000c, 0 60px 90px -60px #000000e6}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .rd{--accent:lab(71.8596% -48.2532 31.7513);--accent-soft:lab(71.8596% -48.2532 31.7513/.14)}}}:root[data-theme=dark] .rd{--paper:#0e1210;--surface:#181e1a;--sand:#171a17;--sage:#171a17;--clay:#171a17;--stone:#0e1210;--deep:#080b09;--ink:#e9ede8;--ink-2:#afb8b1;--ink-3:#7c857e;--ink-on-deep:#e9ede8;--rule:#262e28;--rule-2:#38423a;--accent:#51c672;--accent-ink:#07130c;--accent-soft:#51c67224;--warn:#c9a16a;--warn-soft:#2a2317;--shadow-s:0 1px 2px #0006;--shadow-l:0 2px 4px #0000004d, 0 24px 48px -24px #000c, 0 60px 90px -60px #000000e6}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .rd{--accent:lab(71.8596% -48.2532 31.7513);--accent-soft:lab(71.8596% -48.2532 31.7513/.14)}}.rd *{box-sizing:border-box}.rd{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.rd a{color:inherit;text-decoration:none}.rd :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.rd .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.rd h1,.rd h2,.rd h3{text-wrap:balance;letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.04}.rd h1{letter-spacing:-.035em;font-size:clamp(2.9rem,8.4vw,6.4rem)}.rd h3{letter-spacing:-.02em;font-size:clamp(1.3rem,2.2vw,1.65rem)}.rd p{margin:0}.rd .sub{color:var(--ink-2);max-width:32em;font-size:clamp(1.0625rem,1.5vw,1.22rem);line-height:1.55}.rd .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.rd .btn{cursor:pointer;white-space:nowrap;height:3rem;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.9375rem;font-weight:500;display:inline-flex}.rd .btn-p{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px #0000001f}.rd .btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 20px -8px #00a2488c;box-shadow:0 8px 20px -8px lab(58.1419% -54.8916 36.8509/.55)}.rd .btn-p:active{transform:translateY(0)}.rd .btn-s:hover{border-color:var(--ink-3);transform:translateY(-2px)}.rd .btn-lg{height:3.5rem;padding:0 2rem;font-size:1.0625rem}.rd .lnk{color:var(--accent);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;display:inline-flex}.rd .lnk i{transition:transform .22s var(--ease);font-style:normal;display:inline-block}.rd .lnk:hover i{transform:translate(4px)}.rd [data-r]{opacity:0;transition:opacity .6s var(--ease) var(--d,0s), transform .6s var(--ease) var(--d,0s)}.rd [data-r=up]{transform:translateY(16px)}.rd [data-r=fade]{transform:none}.rd [data-r=left]{transform:translate(-18px)}.rd [data-r=scale]{transform:scale(.975)}.rd [data-r=blur]{filter:blur(6px);transition:opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s), filter .7s var(--ease) var(--d,0s)}.rd .in[data-r]{opacity:1;filter:none;transform:none}.rd .hw{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.rd .hw>span{transition:transform .8s var(--ease) var(--d,0s);display:inline-block;transform:translateY(125%)}.rd .in .hw>span{transform:none}.rd .mark{font-family:var(--serif);letter-spacing:-.005em;color:var(--accent);font-size:1.1em;font-style:italic;font-weight:400;line-height:.9;display:inline-block;position:relative}.rd .num{font-variant-numeric:tabular-nums}.rd .chart i{transform-origin:bottom;transition:transform .7s var(--ease) var(--d,0s);transform:scaleY(.05)}.rd .in .chart i{transform:scaleY(1)}.rd .row{transition:background .2s}.rd .stg>*{opacity:0;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);transform:translateY(10px)}.rd .in.stg>*{opacity:1;transform:none}.rd .chip{transition:transform .35s var(--ease) var(--d,0s), opacity .35s var(--ease) var(--d,0s)}.rd .pop{opacity:0;transform:scale(.7)}.rd .in .pop{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rd *{transition:none!important;animation:none!important}.rd [data-r],.rd .stg>*,.rd .pop,.rd .hw>span,.rd .mark path{opacity:1!important;filter:none!important;stroke-dashoffset:0!important;transform:none!important}}.rd #bar{background:var(--deep);color:var(--ink-on-deep);border-bottom:1px solid color-mix(in oklab, var(--ink-on-deep) 12%, transparent);font-size:.8125rem}.rd #bar .wrap{text-align:center;justify-content:center;align-items:center;gap:.75rem;min-height:2.75rem;padding-block:.5rem;display:flex;position:relative}.rd #bar a{border-bottom:1px solid color-mix(in oklab, var(--ink-on-deep) 40%, transparent)}.rd #bar b{font-weight:600}.rd #barX{right:var(--pad);color:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:1.1rem;position:absolute}.rd #barX:hover{opacity:1}.rd header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklab, var(--paper) 82%, transparent);border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.rd header.stuck{border-bottom-color:var(--rule)}.rd header .wrap{align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.rd .logo{letter-spacing:-.02em;align-items:center;gap:.5rem;margin-right:auto;font-size:1.0625rem;font-weight:600;display:flex}.rd .logo i{background:var(--accent);border-radius:2px;width:.5rem;height:1.15rem}.rd nav{color:var(--ink-2);gap:1.75rem;font-size:.9375rem;display:none}.rd nav a{position:relative}.rd nav a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .28s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.rd nav a:hover{color:var(--ink)}.rd nav a:hover:after{transform:scaleX(1)}@media (min-width:940px){.rd nav{display:flex}}.rd .hdr-cta{display:inline-flex}.rd .mi{position:relative}.rd .mi>button{cursor:pointer;font:inherit;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.9375rem;display:inline-flex;position:relative}.rd .mi>button svg{width:.7rem;height:.7rem;transition:transform .25s var(--ease);opacity:.6}.rd .mi>button:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .28s var(--ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.rd .mi:hover>button,.rd .mi.open>button{color:var(--ink)}.rd .mi:hover>button:after,.rd .mi.open>button:after{transform:scaleX(1)}.rd .mi.open>button svg{transform:rotate(180deg)}.rd .dd{z-index:60;background:var(--surface);border:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility .22s;border-radius:16px;padding:.6rem;position:absolute;top:calc(100% + 1.1rem);left:-1rem;transform:translateY(-6px);box-shadow:0 2px 6px #141a160f,0 24px 50px -18px #141a1652}.rd .mi:hover .dd,.rd .mi.open .dd{opacity:1;visibility:visible;transform:none}.rd .dd:before{content:"";height:1.1rem;position:absolute;top:-1.1rem;left:0;right:0}.rd .dd-grid{gap:.15rem;min-width:19rem;display:grid}.rd .dd-grid.two{grid-template-columns:1fr 1fr;min-width:34rem}.rd .dd a{border-radius:10px;gap:.1rem;padding:.6rem .75rem;transition:background .16s;display:grid}.rd .dd a:hover{background:color-mix(in oklab, var(--ink) 4%, transparent)}.rd .dd a b{letter-spacing:-.01em;color:var(--ink);font-size:.9375rem;font-weight:600}.rd .dd a span{color:var(--ink-3);font-size:.8125rem;line-height:1.35}.rd .dd .sep{border-top:1px solid var(--rule);grid-column:1/-1;margin:.45rem .25rem}.rd .dd .hi b{color:var(--accent)}.rd section{padding-block:var(--gap-sec)}.rd .tint{background:var(--tint,transparent)}.rd .s-sand{--tint:var(--sand)}.rd .s-sage{--tint:var(--sage)}.rd .s-clay{--tint:var(--clay)}.rd .s-stone{--tint:var(--stone)}.rd .s-deep{--tint:var(--deep);color:var(--ink-on-deep)}.rd .s-deep .sub,.rd .s-deep .eyebrow{color:color-mix(in oklab, var(--ink-on-deep) 68%, transparent)}.rd .split{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:900px){.rd .split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.rd .split.rev>.copy{order:2}.rd .split.rev>.stage{order:1}}.rd .copy{justify-items:start;gap:1.2rem;display:grid}.rd .stage{isolation:isolate;background-color:var(--pd);background-image:radial-gradient(115% 88% at 14% 16%, var(--pa) 0, transparent 58%), radial-gradient(95% 82% at 88% 10%, var(--pb) 0, transparent 62%), radial-gradient(105% 115% at 74% 96%, var(--pc) 0, transparent 60%), linear-gradient(155deg, var(--pd) 0, var(--pe) 100%);border-radius:clamp(16px,2.2vw,28px);justify-content:center;align-items:center;padding:clamp(1.4rem,4.2vw,4rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 -60px 90px -60px #00000059}.rd .stage:after{content:"";z-index:3;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.rd .stage>*{z-index:2;position:relative}.rd .stage .ui,.rd .stage .phone{box-shadow:0 2px 6px #141a161a,0 30px 60px -22px #141a166b,0 80px 110px -70px #141a1680}.rd .p-paper{--pa:#f4e8d2;--pb:#fcf3e3;--pc:#c8b694;--pd:#e7dbc0;--pe:#d2c1a0}.rd .p-dawn{--pa:#f7e3d6;--pb:#fbefe6;--pc:#c9a896;--pd:#efdcce;--pe:#dcc0ae}.rd .p-sage{--pa:#dce8d8;--pb:#eef4ea;--pc:#94ac93;--pd:#cfdecb;--pe:#afc4ac}.rd .p-slate{--pa:#dfe4e6;--pb:#f0f3f4;--pc:#95a3a8;--pd:#d2dadd;--pe:#b3bec2}:root[data-theme=dark] .rd .p-paper,.rd .dkp .p-paper{--pa:#2b2b26;--pb:#35352e;--pc:#141412;--pd:#1f1f1b;--pe:#121210}:root[data-theme=dark] .rd .p-dawn{--pa:#2e2a27;--pb:#38332f;--pc:#161413;--pd:#211e1b;--pe:#131110}:root[data-theme=dark] .rd .p-sage{--pa:#25352a;--pb:#2e4034;--pc:#111a14;--pd:#1b271f;--pe:#0d140f}:root[data-theme=dark] .rd .p-slate{--pa:#242d30;--pb:#2c3639;--pc:#111618;--pd:#1a2124;--pe:#0c1113}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .rd .p-paper{--pa:#2b2b26;--pb:#35352e;--pc:#141412;--pd:#1f1f1b;--pe:#121210}:root:not([data-theme=light]) .rd .rd .p-dawn{--pa:#2e2a27;--pb:#38332f;--pc:#161413;--pd:#211e1b;--pe:#131110}:root:not([data-theme=light]) .rd .rd .p-sage{--pa:#25352a;--pb:#2e4034;--pc:#111a14;--pd:#1b271f;--pe:#0d140f}:root:not([data-theme=light]) .rd .rd .p-slate{--pa:#242d30;--pb:#2c3639;--pc:#111618;--pd:#1a2124;--pe:#0c1113}}.rd .shot{width:100%;max-width:var(--sw,880px);transition:transform .5s var(--ease);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 6px #141a161a,0 30px 60px -22px #141a166b,0 80px 110px -70px #141a1680}.rd .shot img{width:100%;height:auto;display:block}.rd .shot img.dk,:root[data-theme=dark] .rd .shot img.lt{display:none}:root[data-theme=dark] .rd .shot img.dk{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .shot img.lt{display:none}:root:not([data-theme=light]) .rd .shot img.dk{display:block}}.rd .shot video{width:100%;height:auto;display:block}.rd .shot video.dk,:root[data-theme=dark] .rd .shot video.lt{display:none}:root[data-theme=dark] .rd .shot video.dk{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .shot video.lt{display:none}:root:not([data-theme=light]) .rd .shot video.dk{display:block}}.rd .shot .cap{z-index:2;color:#edf1ec;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1210b8;background:lab(5.0833% -1.77874 .556406/.72);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.625rem;display:flex;position:absolute;bottom:.9rem;left:.9rem}.rd .shot .cap b{background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;display:block}.rd .scene{position:relative}.rd .scene .replay{z-index:4;cursor:pointer;color:#edf1ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:2rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease), background .18s;background:#0e1210bd;background:lab(5.0833% -1.77874 .556406/.74);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.625rem;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem;transform:translateY(4px)}.rd .scene:hover .replay,.rd .scene .replay:focus-visible{opacity:1;transform:none}.rd .scene .replay:hover{background:#0e1210e0;background:lab(5.0833% -1.77874 .556406/.88)}.rd .scene .replay svg{width:.85rem;height:.85rem}.rd .cap b.live{animation:pulse 2s var(--ease) infinite}.rd .shot.crop{max-height:var(--ch,420px)}.rd .shot.crop img{object-fit:cover;object-position:top}.rd .ui{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-l);width:100%;color:var(--ink);font-size:.8125rem;overflow:hidden}.rd .ui-hd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.rd .ui-hd b{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.rd .ui-hd .eyebrow{font-size:.625rem}.rd .row{border-bottom:1px solid var(--rule);align-items:center;gap:.85rem;padding:.7rem 1.1rem;display:flex}.rd .row:last-child{border-bottom:0}.rd .row .g{flex:1;min-width:0}.rd .row .t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rd .row .m{color:var(--ink-3);font-size:.75rem}.rd .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rd .chip{white-space:nowrap;background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--ink-2);border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:500}.rd .chip.ok{background:var(--accent-soft);color:var(--accent)}.rd .chip.warn{background:var(--warn-soft);color:var(--warn)}.rd .av{background:color-mix(in oklab, var(--ink) 8%, transparent);width:1.9rem;height:1.9rem;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.rd .tiles{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.rd .tile{border-right:1px solid var(--rule);padding:1rem 1.1rem}.rd .tile:last-child{border-right:0}.rd .tile .k{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-family:var(--mono)}.rd .tile .v{letter-spacing:-.02em;margin-top:.3rem;font-size:1.35rem;font-weight:600}.rd .tile .d{color:var(--ink-3);margin-top:.1rem;font-size:.6875rem}.rd .chart{align-items:flex-end;gap:.4rem;height:5.5rem;padding:1.1rem;display:flex}.rd .chart i{background:color-mix(in oklab, var(--accent) 28%, transparent);border-radius:3px 3px 0 0;flex:1;display:block}.rd .chart i.hi{background:var(--accent)}.rd .kv{justify-content:space-between;gap:1rem;padding:.5rem 1.1rem;font-size:.8125rem;display:flex}.rd .kv span:first-child{color:var(--ink-3)}.rd .kv span:last-child{font-variant-numeric:tabular-nums;font-weight:500}.rd .kv.tot{border-top:1px solid var(--rule);margin-top:.35rem;padding-top:.65rem;padding-bottom:.9rem}.rd .kv.tot span{font-size:.9375rem;font-weight:600}.rd .phone{border:1px solid var(--rule-2);background:var(--surface);border-radius:26px;flex:none;justify-self:center;width:min(206px,100%);padding:8px}.rd .phone-in{background:color-mix(in oklab, var(--ink) 88%, #3a2f22);aspect-ratio:9/15;border-radius:19px;flex-direction:column;justify-content:flex-end;padding:.7rem;display:flex;position:relative;overflow:hidden}.rd .receipt{background:#f6f2e9;border-radius:3px;flex-direction:column;gap:.24rem;padding:.55rem .5rem;display:flex;position:absolute;inset:11% 17% 27%;transform:rotate(-2.5deg);box-shadow:0 12px 24px -10px #0000008c}.rd .receipt b{letter-spacing:.1em;color:#3b342a;font-size:.5rem;font-family:var(--mono)}.rd .receipt i{background:#d8cfbe;border-radius:1px;height:2px;display:block}.rd .receipt .l{color:#4a4234;font-size:.42rem;line-height:1.35;font-family:var(--mono);white-space:nowrap;justify-content:space-between;gap:.5rem;display:flex}.rd .snap{color:#16201a;background:#ffffffeb;background:lab(100% -.0000298023 .0000119209/.92);border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.6875rem;font-weight:500;display:flex}.rd .dot{background:var(--accent);width:.45rem;height:.45rem;animation:pulse 2.2s var(--ease) infinite;border-radius:50%;flex:none}@keyframes pulse{0%,to{box-shadow:0 0 #00a24880;box-shadow:0 0 lab(58.1419% -54.8916 36.8509/.5)}50%{box-shadow:0 0 0 6px #00a24800;box-shadow:0 0 0 6px lab(58.1419% -54.8916 36.8509/0)}}.rd .flow{justify-items:center;gap:clamp(1.1rem,2.6vw,1.9rem);width:100%;display:grid}.rd .chans{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.rd .vpipe{background:color-mix(in oklab, var(--ink) 14%, transparent);border-radius:2px;width:2px;height:clamp(2rem,4vw,3.2rem);position:relative}.rd .vpipe:after{content:"";background:var(--accent);width:8px;height:8px;animation:fall 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:0;left:-3px;box-shadow:0 0 12px #00a248e6;box-shadow:0 0 12px lab(58.1419% -54.8916 36.8509/.9)}@keyframes fall{0%{opacity:0;top:0}14%{opacity:1}86%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.rd .pair2{align-items:center;gap:clamp(1rem,2.5vw,1.8rem);width:100%;max-width:760px;display:grid}@media (min-width:640px){.rd .pair2{grid-template-columns:auto minmax(0,1fr)}}.rd .chan{background:color-mix(in oklab, var(--surface) 88%, transparent);border:1px solid color-mix(in oklab, var(--ink) 10%, transparent);color:var(--ink);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem .55rem;font-size:.8125rem;font-weight:500;display:flex}.rd .chan:hover{transform:translate(3px);box-shadow:0 6px 16px -8px #141a1666}.rd .chan svg{background:var(--accent-soft);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;flex:none;padding:.32rem}.rd .pipe{background:color-mix(in oklab, var(--ink) 14%, transparent);border-radius:2px;min-width:3rem;height:2px;position:relative;overflow:visible}@media (max-width:759px){.rd .pipe{justify-self:center;width:100%}}.rd .pipe:after{content:"";background:var(--accent);width:8px;height:8px;animation:travel 2.6s var(--ease) infinite;border-radius:50%;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #00a248e6;box-shadow:0 0 12px lab(58.1419% -54.8916 36.8509/.9)}@keyframes travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.rd .mirror{gap:clamp(.9rem,2.2vw,1.6rem);margin-top:clamp(2.5rem,6vw,4rem);padding:0;list-style:none;display:grid}.rd .mirror li{font-family:var(--serif);color:var(--ink-2);text-wrap:balance;transition:color .5s var(--ease) var(--d,0s), opacity .5s var(--ease) var(--d,0s);align-items:baseline;gap:.85rem;font-size:clamp(1.45rem,4vw,2.5rem);line-height:1.2;display:flex;position:relative}.rd .mirror li .tick{background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-ink);opacity:0;transition:opacity .45s var(--ease) var(--d,0s), transform .45s var(--ease) var(--d,0s);border-radius:50%;flex:none;align-self:center;place-items:center;font-size:.8rem;display:grid;transform:scale(.4)}.rd .mirror.done li{color:var(--ink-3)}.rd .mirror.done li .tick{opacity:1;transform:none}.rd .resolve{justify-items:start;gap:1.25rem;margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}.rd .resolve h3{max-width:22ch}.rd .ccards{gap:1rem;margin-top:3rem;display:grid}@media (min-width:900px){.rd .ccards{grid-template-columns:repeat(3,1fr)}}.rd .ccard{border:1px solid var(--rule);background:var(--surface);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s;border-radius:18px;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 0;display:flex;overflow:hidden}.rd .ccard:hover{border-color:var(--rule-2);transform:translateY(-4px);box-shadow:0 18px 40px -22px #141a1659}.rd .ccard h4{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);text-transform:none;margin:0;font-size:1.0625rem;font-weight:600}.rd .ccard p{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.rd .ccard .lnk{margin-top:.15rem}.rd .ccard .txt{align-content:start;gap:.5rem;min-height:8.5rem;display:grid}.rd .ccard .panel{background:color-mix(in oklab, var(--ink) 4%, transparent);border-top:1px solid var(--rule);justify-content:center;align-items:flex-end;min-height:13.5rem;margin:auto -1.5rem 0;padding:1.6rem 1.5rem 0;display:flex}.rd .ccard .panel .ui{transition:transform .35s var(--ease);border-bottom:0;border-radius:10px 10px 0 0;font-size:.75rem;box-shadow:0 -1px 3px #141a160d,0 16px 30px -14px #141a1659}.rd .ccard:hover .panel .ui{transform:translateY(-5px)}.rd .ccard .panel .phone{width:min(150px,66%)}.rd .ccard .panel .phone-in{aspect-ratio:9/14}.rd .ccard .panel .receipt{inset:8% 14% 34%}.rd .ccard .chan{margin-bottom:.35rem}.rd .frow{gap:2.25rem 2rem;margin-top:3rem;display:grid}@media (min-width:700px){.rd .frow{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.rd .frow{grid-template-columns:repeat(4,1fr)}}.rd .frow>div{border-top:1px solid var(--rule-2);align-content:start;gap:.5rem;padding-top:1.3rem;display:grid}.rd .frow .fi{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}.rd .frow b{letter-spacing:-.015em;font-size:1.1rem;font-weight:600}.rd .frow p{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.rd .tri{gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:820px){.rd .tri{grid-template-columns:repeat(3,1fr)}}.rd .tri>article{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-s);transition:transform .3s var(--ease), box-shadow .3s var(--ease);flex-direction:column;display:flex;overflow:hidden}.rd .tri>article:hover{transform:translateY(-5px);box-shadow:0 18px 40px -20px #141a1659}.rd .tri .thumb{background-color:var(--pd);background-image:radial-gradient(110% 90% at 20% 10%, var(--pa) 0, transparent 60%), linear-gradient(155deg, var(--pd), var(--pe));align-items:flex-end;min-height:12.5rem;padding:1.6rem 1.5rem 0;display:flex;overflow:hidden}.rd .tri .thumb .ui{transition:transform .35s var(--ease);border-bottom:0;border-radius:10px 10px 0 0;font-size:.75rem;box-shadow:0 -1px 3px #141a160f,0 18px 34px -16px #141a1666}.rd .tri>article:hover .thumb .ui{transform:translateY(-6px)}.rd .tri .tt{gap:.4rem;padding:1.25rem 1.4rem 1.5rem;display:grid}.rd .tri .tt b{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.rd .tri .tt span{color:var(--ink-2);font-size:.9375rem;line-height:1.5}.rd .stmt{letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.7rem,7.4vw,6rem);font-weight:600;line-height:1.15}.rd .stmt em{font-family:var(--serif);color:var(--accent);font-size:1.1em;font-style:italic;font-weight:400}.rd .bleed{padding-block:clamp(4rem,10vw,8rem)}.rd .bleed .inner{max-width:1520px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.rd .bleed .copy{max-width:42rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.rd .bleed .ui{max-width:none}.rd .tl{margin-top:clamp(3rem,7vw,5rem);position:relative}.rd .tl .rail{background:color-mix(in oklab, var(--ink-on-deep) 18%, transparent);border-radius:2px;height:2px;margin-bottom:2.25rem;position:relative}.rd .tl .rail:after{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 25%, transparent));transform-origin:0;transition:transform 1.5s var(--ease) .25s;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.rd .in .tl .rail:after{transform:scaleX(1)}.rd .tl .pts{gap:2.5rem;display:grid}@media (min-width:820px){.rd .tl .pts{grid-template-columns:var(--cols,repeat(3, 1fr));gap:0 2.5rem}}.rd .tl .pt{padding-right:1rem;position:relative}.rd .tl .pt .bead{background:color-mix(in oklab, var(--ink-on-deep) 45%, transparent);opacity:0;width:12px;height:12px;transition:opacity .5s var(--ease) var(--d,0s), transform .5s var(--ease) var(--d,0s);border-radius:50%;position:absolute;top:calc(-2.25rem - 7px);left:0;transform:scale(.4)}.rd .in .tl .pt .bead{opacity:1;transform:none}.rd .tl .pt.now .bead{background:var(--accent);animation:beat 2.6s var(--ease) infinite 1.6s;box-shadow:0 0 0 5px #51c67229;box-shadow:0 0 0 5px lab(71.8596% -48.2532 31.7513/.16)}@keyframes beat{0%,to{box-shadow:0 0 0 5px #51c67229;box-shadow:0 0 0 5px lab(71.8596% -48.2532 31.7513/.16)}50%{box-shadow:0 0 0 11px #51c67200;box-shadow:0 0 0 11px lab(71.8596% -48.2532 31.7513/0)}}.rd .tl .d{font-family:var(--mono);letter-spacing:.06em;color:color-mix(in oklab, var(--ink-on-deep) 55%, transparent);margin-bottom:.5rem;font-size:.8125rem}.rd .tl .x{max-width:26ch;font-size:1.0625rem;line-height:1.4}.rd .duo{gap:clamp(1rem,3vw,2rem);display:grid}@media (min-width:760px){.rd .duo{grid-template-columns:1fr 1fr}}.rd .duo figure{margin:0}.rd .duo figcaption{text-align:center;color:#141a169e;color:lab(8.52297% -3.72102 1.80374/.62);margin-top:.9rem;font-size:.875rem}:root[data-theme=dark] .rd .duo figcaption{color:#e9ede899;color:lab(93.3343% -2.04644 1.93684/.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .duo figcaption{color:#e9ede899;color:lab(93.3343% -2.04644 1.93684/.6)}}.rd .msg{padding:.7rem 1.1rem;display:flex}.rd .bub{border-radius:14px;max-width:82%;padding:.6rem .85rem;font-size:.8125rem;line-height:1.45}.rd .bub.me{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px;margin-left:auto}.rd .bub.her{background:color-mix(in oklab, var(--ink) 6%, transparent);border-bottom-left-radius:4px}.rd .aud{gap:1rem;margin-top:3rem;display:grid}@media (min-width:640px){.rd .aud{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.rd .aud{grid-template-columns:repeat(4,1fr)}}.rd .aud a{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule);transition:transform .3s var(--ease), box-shadow .3s var(--ease);display:block;overflow:hidden}.rd .aud a:hover{transform:translateY(-5px);box-shadow:0 18px 40px -20px #141a1659}.rd .aud .ph{aspect-ratio:4/3.1;background:linear-gradient(150deg, color-mix(in oklab, var(--accent) 16%, var(--paper)), var(--paper));position:relative;overflow:hidden}.rd .aud .ph:after{content:attr(data-ph);text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.5625rem;position:absolute;inset:auto 0 .6rem}.rd .aud .tx{padding:1rem 1.1rem 1.2rem}.rd .aud .tx b{margin-bottom:.2rem;font-weight:600;display:block}.rd .aud .tx span{color:var(--ink-2);font-size:.9375rem}.rd .trust{color:var(--ink-2);flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:2.25rem;font-size:1.0625rem;display:flex}.rd .trust span{align-items:center;gap:.6rem;display:flex}.rd .trust span:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.rd .blog{border-top:1px solid var(--rule);margin-top:2.5rem;display:grid}@media (min-width:860px){.rd .blog{grid-template-columns:repeat(4,1fr);gap:0 1.5rem}}.rd .blog a{border-bottom:1px solid var(--rule);align-content:start;gap:.55rem;padding:1.5rem 0;display:grid}@media (min-width:860px){.rd .blog a{border-bottom:0}}.rd .blog .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.rd .blog .ti{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500;line-height:1.35;transition:color .18s}.rd .blog a:hover .ti{color:var(--accent)}.rd .blog .rt{color:var(--ink-3);font-size:.8125rem}.rd .cl{border-top:1px solid var(--rule);margin-top:2.25rem}.rd .cl a{border-bottom:1px solid var(--rule);transition:padding-left .25s var(--ease);align-items:baseline;gap:1.25rem;padding:1.05rem 0;display:flex}.rd .cl a:hover .ct{color:var(--accent)}.rd .cl time{font-family:var(--mono);color:var(--ink-3);flex:none;width:5.5rem;font-size:.75rem}.rd .ct{font-size:1.0625rem;transition:color .18s}.rd .plans{gap:1rem;margin-top:3rem;display:grid}@media (min-width:800px){.rd .plans{grid-template-columns:repeat(3,1fr)}}.rd .plan{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);transition:transform .3s var(--ease), box-shadow .3s var(--ease);align-content:start;gap:.9rem;padding:1.6rem;display:grid}.rd .plan:hover{transform:translateY(-4px);box-shadow:0 16px 36px -18px #141a164d}.rd .plan.hi{background:var(--deep);color:var(--ink-on-deep);border-color:#0000;box-shadow:0 2px 6px #141a161a,0 30px 60px -26px #141a1680}.rd .plan.hi .fr,.rd .plan.hi ul{color:color-mix(in oklab, var(--ink-on-deep) 72%, transparent)}.rd .plan.hi .pr small{color:color-mix(in oklab, var(--ink-on-deep) 55%, transparent)}.rd .plan.hi:hover{transform:translateY(-4px)}.rd .plan .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.625rem;position:absolute;top:1.6rem;right:1.6rem}.rd .plan{position:relative}.rd .plan .nm{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem}.rd .plan .pr{letter-spacing:-.04em;font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:600;line-height:1}.rd .plan .pr small{color:var(--ink-3);letter-spacing:0;font-size:.8125rem;font-weight:400}.rd .plan .fr{color:var(--ink-2);font-size:.9375rem}.rd .plan ul{color:var(--ink-2);gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rd .plan li{padding-left:1.15rem;position:relative}.rd .plan li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.58em;left:0}.rd .faq{border-top:1px solid var(--rule);margin-top:2.5rem}.rd details{border-bottom:1px solid var(--rule)}.rd summary{cursor:pointer;padding:1.35rem 2.5rem 1.35rem 0;font-size:1.125rem;font-weight:500;list-style:none;transition:color .18s;position:relative}.rd summary:hover{color:var(--accent)}.rd summary::-webkit-details-marker{display:none}.rd summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:.7rem;height:.7rem;transition:transform .25s var(--ease);position:absolute;top:1.75rem;right:.4rem;transform:rotate(45deg)}.rd details[open] summary:after{transform:rotate(225deg)}.rd details p{color:var(--ink-2);max-width:60ch;padding:0 3rem 1.5rem 0}.rd footer{background:var(--deep);color:var(--ink-on-deep);padding-block:clamp(3.5rem,8vw,6rem) 3rem}.rd .fgrid{gap:2.5rem;display:grid}@media (min-width:760px){.rd .fgrid{grid-template-columns:1.4fr repeat(3,1fr)}}.rd .fgrid h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-on-deep) 50%, transparent);margin:0 0 .9rem;font-size:.6875rem;font-weight:500}.rd .fgrid ul{gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.rd .fgrid a{color:color-mix(in oklab, var(--ink-on-deep) 78%, transparent);transition:color .18s}.rd .fgrid a:hover{color:var(--ink-on-deep)}.rd .fbot{border-top:1px solid color-mix(in oklab, var(--ink-on-deep) 15%, transparent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--ink-on-deep) 48%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 2rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.6875rem;display:flex}.rd .fctl{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.rd .seg{background:color-mix(in oklab, var(--ink-on-deep) 8%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:flex}.rd .seg button{height:1.9rem;color:color-mix(in oklab, var(--ink-on-deep) 58%, transparent);cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .55rem;font-size:.6875rem;transition:background .2s,color .2s;display:inline-flex}.rd .seg button:hover{color:var(--ink-on-deep)}.rd .seg button[aria-pressed=true]{background:color-mix(in oklab, var(--ink-on-deep) 14%, transparent);color:var(--ink-on-deep)}.rd .seg svg{flex:none;width:.95rem;height:.95rem}.rd .seg.lang button{padding:0 .7rem}.rd{scroll-behavior:smooth}.rd .story-grid{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(1.75rem,4.5vw,4rem);display:grid}.rd .story-steps{flex-direction:column;padding:14vh 0 18vh;display:flex}.rd .story-step{opacity:.3;min-height:46vh;transition:opacity .55s var(--ease), filter .55s var(--ease);filter:blur(1px);padding-left:3.25rem;position:relative}.rd .story-step.on{opacity:1;filter:none}.rd .story-step .n{width:2.125rem;height:2.125rem;font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);border:1px solid var(--rule);background:var(--surface);transition:background .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease);border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:absolute;top:.1rem;left:0}.rd .story-step.on .n{background:var(--accent);color:var(--accent-ink);border-color:#0000}.rd .story-step h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.rd .story-step p{color:var(--ink-2);max-width:34rem;margin:0}.rd .story-step .meta{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.rd .story-step .meta span{font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:.22rem .6rem;font-size:.7rem}.rd .story-rail{background:var(--rule);width:1px;position:absolute;top:2.4rem;bottom:-3rem;left:1.0625rem;overflow:hidden}.rd .story-step:last-child .story-rail{display:none}.rd .story-rail i{background:var(--accent);height:0;transition:height .6s var(--ease);position:absolute;inset:0 0 auto}.rd .story-step.on .story-rail i{height:100%}.rd .story-viz{align-items:start;display:grid;position:sticky;top:16vh}.rd .story-viz>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);pointer-events:none;grid-area:1/1;transform:scale(.985)}.rd .story-viz>.on{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.rd .story-grid{grid-template-columns:minmax(0,1fr)}.rd .story-viz{order:-1;position:relative;top:0}.rd .story-steps{gap:2.5rem;padding:2rem 0 0}.rd .story-step{opacity:1;filter:none}}.rd .anno{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:900px){.rd .anno{grid-template-columns:minmax(0,1fr)}}.rd .anno .frame{position:relative}.rd .anno .legend{flex-direction:column;gap:.25rem;display:flex}.rd .anno .legend button{text-align:left;cursor:pointer;color:inherit;transition:background .3s var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:1.6rem 1fr;gap:.75rem;padding:.7rem .75rem;display:grid}.rd .anno .legend button:hover{background:var(--stone)}.rd .anno .legend button[aria-current=true]{background:var(--accent-soft)}.rd .anno .legend .k{font-family:var(--mono);color:var(--ink-3);padding-top:.15rem;font-size:.72rem}.rd .anno .legend b{letter-spacing:-.01em;font-size:.95rem;display:block}.rd .anno .legend p{color:var(--ink-2);margin:.15rem 0 0;font-size:.875rem;line-height:1.5}.rd .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem);display:grid}.rd .bento .tile{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);flex-direction:column;grid-column:span 2;gap:.5rem;min-height:12rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex;position:relative;overflow:hidden}.rd .bento .tile.w3{grid-column:span 3}.rd .bento .tile.w4{grid-column:span 4}.rd .bento .tile.w6{grid-column:span 6}.rd .bento .lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.rd .bento .tile.sand{background:var(--sand)}.rd .bento .tile.sage{background:var(--sage)}.rd .bento .tile.deep{background:var(--deep);color:var(--ink-on-deep);border-color:#0000}.rd .bento .tile.deep p,.rd .bento .tile.deep .lab{color:color-mix(in oklab, var(--ink-on-deep) 68%, transparent)}.rd .bento .tile b{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.25}.rd .bento .tile p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.rd .bento .tile .big{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(2.75rem,6vw,4.5rem);line-height:.92}.rd .bento .tile .art{margin:auto -.5rem -1.75rem;padding-top:1rem}@media (max-width:860px){.rd .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .bento .tile,.rd .bento .tile.w3,.rd .bento .tile.w4,.rd .bento .tile.w6{grid-column:span 2}}.rd .tabshow .bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.35rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-bottom:.75rem;display:flex}.rd .tabshow .bar button{cursor:pointer;font:inherit;color:var(--ink-3);transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:999px;padding:.45rem .85rem;font-size:.9rem}.rd .tabshow .bar button:hover{color:var(--ink)}.rd .tabshow .bar button[aria-selected=true]{background:var(--ink);color:var(--paper)}.rd .tabshow .panes{position:relative}.rd .tabshow .pane{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:900px){.rd .tabshow .pane{grid-template-columns:minmax(0,1fr)}}.rd .tabshow .pane h3{letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.2}.rd .tabshow .pane p{color:var(--ink-2);margin:0}.rd .tabshow .pane ul{flex-direction:column;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.rd .tabshow .pane li{color:var(--ink-2);padding-left:1.4rem;font-size:.925rem;position:relative}.rd .tabshow .pane li:before{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.rd .tabshow .pane[hidden]{display:none}.rd .tabshow .fade{animation:paneIn .45s var(--ease)}@keyframes paneIn{0%{opacity:0;transform:translateY(8px)}}.rd .ba{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(.75rem,2vw,1.5rem);display:grid}@media (max-width:780px){.rd .ba{grid-template-columns:minmax(0,1fr)}}.rd .ba .col{border-radius:var(--r);border:1px solid var(--rule);padding:clamp(1.5rem,3vw,2.25rem)}.rd .ba .col.now{background:var(--warn-soft);border-color:#0000}.rd .ba .col.after{background:var(--surface);box-shadow:var(--shadow-l)}.rd .ba .hd{border-bottom:1px solid var(--rule);align-items:center;gap:.55rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.rd .ba ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.rd .ba li{color:var(--ink-2);grid-template-columns:1.15rem 1fr;gap:.7rem;font-size:.95rem;line-height:1.5;display:grid}.rd .ba .col.now .hd{border-color:color-mix(in oklab, var(--warn) 22%, transparent)}.rd .ba .hd b{letter-spacing:-.015em;font-size:1.05rem}.rd .ba .hd .tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:.68rem}.rd .ba li svg{width:1.15rem;height:1.15rem;margin-top:.15rem}.rd .ba .col.now li svg{color:var(--warn)}.rd .ba .col.after li svg{color:var(--accent)}.rd .ba .foot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin-top:1.5rem;padding-top:1.1rem;font-size:.78rem}.rd .ba .col.now .foot{border-color:color-mix(in oklab, var(--warn) 22%, transparent);color:var(--warn)}.rd .ba .col.after .foot{color:var(--accent)}.rd .stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.rd .stats .st{border-top:1px solid var(--rule);padding-top:1.25rem}.rd .stats .st .v{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.1em;font-size:clamp(2.5rem,5.5vw,4rem);line-height:1;display:flex}.rd .stats .st .v small{font-family:var(--sans);letter-spacing:0;color:var(--ink-3);font-size:.3em}.rd .stats .st b{letter-spacing:-.01em;margin-top:.6rem;font-size:.95rem;display:block}.rd .stats .st p{color:var(--ink-2);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.rd .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rd .marq .track{width:max-content;animation:42s linear infinite marq;display:flex}.rd .marq .grp{gap:.6rem;padding-right:.6rem;display:flex}.rd .marq:hover .track{animation-play-state:paused}@keyframes marq{to{transform:translate(-50%)}}.rd .marq .it{white-space:nowrap;border:1px solid var(--rule);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.9rem;display:flex}.rd .marq .it i{background:var(--accent);border-radius:50%;flex:none;width:.4rem;height:.4rem}@media (prefers-reduced-motion:reduce){.rd .marq .track{animation:none}}.rd .spec{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:0 clamp(2rem,6vw,5rem);display:grid}.rd .spec .row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;padding:1rem 0;font-size:.925rem;display:grid}.rd .spec .row dt{color:var(--ink-3);letter-spacing:-.005em}.rd .spec .row dd{color:var(--ink);margin:0}.rd .spec .row dd .no{color:var(--ink-3)}.rd .note{border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:0 var(--r) var(--r) 0;background:var(--surface);grid-template-columns:2.5rem 1fr;gap:1rem;max-width:46rem;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,1.75rem);display:grid}.rd .note p{color:var(--ink-2);margin:0;font-size:.925rem;line-height:1.6}.rd .note b{letter-spacing:-.015em;margin-bottom:.25rem;font-size:1rem;display:block}.rd .note .ic svg{width:1.15rem;height:1.15rem}.rd .note .ic{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.rd .note.warn{border-color:#0000;border-left-color:var(--warn);background:var(--warn-soft)}.rd .note.warn .ic{background:color-mix(in oklab, var(--warn) 16%, transparent);color:var(--warn)}.rd .story-viz>*{place-items:center;display:grid}.rd .story-viz .stage,.rd .story-viz .shot,.rd .tabshow .pane .stage,.rd .tabshow .pane .shot{width:100%}.rd .story-viz .shot{max-height:100%}.rd .slab-wrap{max-width:1560px;margin:0 auto;padding:0 clamp(.75rem,2vw,1.5rem)}.rd .slab{isolation:isolate;background:var(--sand);border-radius:clamp(18px,2vw,30px);grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.rd .slab.flip{grid-template-columns:minmax(0,.69fr) minmax(0,.31fr)}.rd .slab.flip .txt{order:2}.rd .plane .main{width:104%;max-height:var(--cap,min(62vh, 560px));position:relative;overflow:hidden}.rd .plane .main img{object-fit:cover;object-position:top center;height:100%}.rd .slab.flip .plane{order:1}.rd .slab:after{content:"";z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.rd .slab.tone-sand{background:var(--sand)}.rd .slab.tone-sage{background:var(--sage)}.rd .slab.tone-clay{background:var(--clay)}.rd .slab.tone-deep{background:var(--deep);color:var(--ink-on-deep)}.rd .slab .txt .lnk{margin-top:1.25rem;display:inline-flex}.rd .slab .txt p{color:var(--ink-2);margin:0;font-size:1.03rem;line-height:1.55}.rd .slab .txt h2{letter-spacing:-.035em;text-wrap:balance;margin:.5rem 0 .75rem;font-size:clamp(1.65rem,2.7vw,2.6rem);line-height:1.06}.rd .slab.tone-deep .txt p{color:color-mix(in oklab, var(--ink-on-deep) 72%, transparent)}.rd .slab.tone-deep .eyebrow{color:color-mix(in oklab, var(--ink-on-deep) 58%, transparent)}.rd .plane{margin-right:clamp(-5rem,-4vw,-1.5rem);position:relative}.rd .slab.flip .plane{margin-left:clamp(-5rem,-4vw,-1.5rem);margin-right:0}.rd .plane .main img{width:100%;height:auto;display:block}.rd .plane .frag{opacity:0;width:42%;transition:transform .8s var(--ease), opacity .8s var(--ease);border-radius:12px;transition-delay:.35s;position:absolute;bottom:-7%;left:-7%;right:auto;overflow:hidden;transform:translateY(14px);box-shadow:0 2px 6px #141a1614,0 30px 60px -22px #141a1666}.rd .slab.flip .plane .frag{left:auto;right:-7%}.rd .in .plane .frag{opacity:1;transform:none}.rd .plane .frag img{width:100%;height:auto;display:block}.rd .plane .frag.high{width:36%;top:-6%;bottom:auto}@media (max-width:900px){.rd .slab{grid-template-columns:minmax(0,1fr)}.rd .slab .txt{max-width:none}.rd .slab.flip .txt,.rd .slab.flip .plane{order:0}.rd .plane,.rd .slab.flip .plane{margin:0}.rd .plane .frag,.rd .slab.flip .plane .frag{width:46%;inset:auto -4% -6% auto}}.rd .plane img.dk{display:none}:root[data-theme=dark] .rd .plane img.dk{display:block}:root[data-theme=dark] .rd .plane img.lt{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .plane img.dk{display:block}:root:not([data-theme=light]) .rd .plane img.lt{display:none}}.rd .slab.plain{padding:clamp(1.75rem,3.5vw,3.5rem);display:block}.rd .slab.plain>.wrap{max-width:none;padding:0}.rd .slab.plain .anno{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:clamp(1.25rem,3vw,2.75rem)}.rd .slab.plain .anno .frame .stage{box-shadow:none;background:0 0;padding:0}.rd .slab.plain .tabshow .bar{border-color:color-mix(in oklab, currentColor 14%, transparent)}@media (min-width:901px){.rd .slab.plain .tabshow .pane{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}}.rd .slab.tone-deep .anno .legend button:hover{background:color-mix(in oklab, var(--ink-on-deep) 8%, transparent)}.rd .slab.tone-deep .anno .legend p,.rd .slab.tone-deep .tabshow .pane p,.rd .slab.tone-deep .tabshow .pane li{color:color-mix(in oklab, var(--ink-on-deep) 72%, transparent)}.rd .slab.tone-deep .tabshow .bar button[aria-selected=true]{background:var(--ink-on-deep);color:var(--deep)}.rd .plane.scene-plane .main{width:100%}.rd .slab.flip .plane.scene-plane .main{margin-left:0}.rd .plane.scene-plane .shot{--sw:100%}.rd .slab.plain .shot,.rd .tabshow .pane .shot,.rd .story-viz .shot{max-height:min(64vh,540px)}.rd .slab.plain .shot img,.rd .tabshow .pane .shot img,.rd .story-viz .shot img{object-fit:cover;object-position:top center;height:100%}.rd .cycle{position:relative}.rd .cycle .fr{opacity:0;transition:opacity .7s var(--ease)}.rd .cycle .fr:not(:first-child){position:absolute;inset:0}.rd .cycle .fr.on{opacity:1}.rd .cycle .fr img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.rd .cycle .dots{background:color-mix(in oklab, var(--deep) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;border-radius:999px;gap:.4rem;padding:.35rem .55rem;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.rd .cycle .dots button{cursor:pointer;background:color-mix(in oklab, var(--ink-on-deep) 38%, transparent);width:.45rem;height:.45rem;transition:background .3s var(--ease);border:0;border-radius:50%;padding:0}.rd .cycle .dots button.on{background:var(--ink-on-deep)}.rd .cycle>.cap{z-index:2;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-on-deep);background:color-mix(in oklab, var(--deep) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.3rem .6rem;font-size:.68rem;position:absolute;bottom:.85rem;left:.85rem}.rd .faq{columns:2;border-top:0;column-gap:clamp(2rem,5vw,4rem);margin-top:2rem}.rd .faq details{break-inside:avoid;border-bottom:1px solid var(--rule)}.rd .faq summary{letter-spacing:-.01em;padding:.95rem 2rem .95rem 0;font-size:.975rem;line-height:1.4}.rd .faq summary:after{width:.55rem;height:.55rem;top:1.25rem;right:.3rem}.rd .faq details p{padding:0 2rem 1.1rem 0;font-size:.9rem;line-height:1.6}@media (max-width:820px){.rd .faq{columns:1}}.rd .plane .main .cycle{aspect-ratio:16/10}.rd .plane .main .cycle .fr{position:absolute;inset:0}.rd .stage>.cycle{aspect-ratio:16/10;border-radius:12px;overflow:hidden}.rd .cycle img.dk{display:none}:root[data-theme=dark] .rd .cycle img.dk{display:block}:root[data-theme=dark] .rd .cycle img.lt{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .cycle img.dk{display:block}:root:not([data-theme=light]) .rd .cycle img.lt{display:none}}.rd .crumbs{padding-top:clamp(1.5rem,4vw,2.5rem)}.rd .crumbs ol{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.rd .crumbs li+li:before{content:"/";color:var(--rule-2);margin-right:.5rem}.rd .crumbs a{color:var(--ink-3);transition:color .2s var(--ease)}.rd .crumbs a:hover{color:var(--ink)}.rd .crumbs [aria-current=page]{color:var(--ink-2)}.rd .steps-grid{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:clamp(.6rem,1.2vw,.9rem);margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.rd .step-card{border:1px solid var(--rule);background:var(--surface);color:inherit;transition:border-color .25s var(--ease), transform .25s var(--ease);border-radius:12px;padding:1.15rem 2.4rem 1.25rem 1.25rem;display:block;position:relative}.rd .step-card:hover{border-color:var(--rule-2);transform:translateY(-2px)}.rd .step-card b{letter-spacing:-.015em;font-size:.985rem;display:block}.rd .step-card p{color:var(--ink-2);margin:.25rem 0 0;font-size:.865rem;line-height:1.5}.rd .step-card i{color:var(--ink-3);transition:transform .25s var(--ease), color .25s var(--ease);font-style:normal;position:absolute;top:1.2rem;right:1.1rem}.rd .aud .ph img{object-fit:cover;object-position:left top;width:100%;height:100%;position:absolute;inset:0}.rd .aud .ph img.dk{display:none}:root[data-theme=dark] .rd .aud .ph img.dk{display:block}:root[data-theme=dark] .rd .aud .ph img.lt{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .aud .ph img.dk{display:block}:root:not([data-theme=light]) .rd .aud .ph img.lt{display:none}}.rd .aud a{flex-direction:column;display:flex}.rd .aud .tx span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd .index{border-top:1px solid var(--rule);margin-top:clamp(2rem,5vw,3.5rem)}.rd .index-grid{display:grid}@media (min-width:900px){.rd .index-grid{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4.5rem)}}.rd .index-row{border-bottom:1px solid var(--rule);color:inherit;transition:opacity .25s var(--ease);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1.15rem 0;display:grid}.rd .index-row .k{letter-spacing:-.015em;font-size:1.02rem;font-weight:500}.rd .index-row .d{color:var(--ink-2);margin-top:.15rem;font-size:.885rem;line-height:1.5;display:block}.rd .index-row i{color:var(--ink-3);transition:transform .25s var(--ease), color .25s var(--ease);font-style:normal}.rd .index-row:hover i{color:var(--accent);transform:translate(3px)}.rd .index-grid:hover .index-row{opacity:.55}.rd .index-grid:hover .index-row:hover{opacity:1}.rd .plane .main,.rd .stage .shot,.rd .stage .cycle{border-radius:var(--r-frame,14px);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent), 0 2px 6px #141a1614, 0 30px 60px -24px #141a166b}.rd .trustband{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.75rem clamp(1.5rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.rd .trustband .tb-title{letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:500}.rd .trustband .trust{gap:.6rem 1.75rem;margin-top:0;font-size:.9rem}.rd .desk{gap:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:960px){.rd .desk{grid-template-columns:1.35fr 1fr;gap:clamp(2.5rem,5vw,4.5rem)}.rd .desk>:last-child{border-left:1px solid var(--rule);padding-left:clamp(2rem,4vw,3.5rem)}.rd .desk .blog{grid-template-columns:1fr 1fr}}.rd .rate{border-top:1px solid var(--rule-2);margin-top:clamp(2rem,5vw,3rem)}.rd .rate-row{border-bottom:1px solid var(--rule);align-items:center;gap:.75rem clamp(1.5rem,4vw,3.5rem);padding:clamp(1.1rem,2.2vw,1.6rem) 0;display:grid}@media (min-width:800px){.rd .rate-row{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.3fr)}}.rd .rate-row .nm{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.rd .rate-row .who{color:var(--ink-2);margin-top:.2rem;font-size:.875rem;display:block}.rd .rate-row .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);vertical-align:.18em;margin-left:.55rem;font-size:.625rem}.rd .rate-row .rt-p{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.2rem,4.2vw,3.2rem);font-weight:600;line-height:.95}.rd .rate-row .rt-p small{letter-spacing:0;color:var(--ink-3);margin-left:.35rem;font-size:.8125rem;font-weight:400}.rd .rate-row .rt-f{color:var(--ink-2);gap:.4rem;margin:0;padding:0;font-size:.925rem;list-style:none;display:grid}.rd .rate-row .rt-f li{padding-left:1.1rem;position:relative}.rd .rate-row .rt-f li:before{content:"";background:var(--rule-2);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.6em;left:0}.rd .hero{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,9vw,7rem);overflow:hidden}@media (min-width:980px){.rd .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem)}}.rd .hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.rd .hero-shot{position:relative}.rd .slab.tone-deep .plane .main{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink-on-deep) 16%, transparent), 0 2px 6px #0000004d, 0 30px 60px -24px #0009}.rd .slab.tone-deep,.rd .tint.s-deep{--pad-block:clamp(3rem, 7vw, 5rem)}.rd .rate-row .rt-p{font-variant-numeric:tabular-nums lining-nums}@media (min-width:900px){.rd .intake{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.75rem)}}.rd .intake-mid{justify-items:center;gap:.5rem;display:grid}.rd .intake-mid .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem}.rd .intake-out{border:1px solid var(--rule);background:var(--surface);border-radius:14px;padding:clamp(1.1rem,2.2vw,1.5rem);position:relative;box-shadow:0 2px 6px #141a160d,0 26px 50px -28px #141a1666}.rd .intake-out .oh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem}.rd .intake-out dl{gap:.05rem;margin:.85rem 0 0;display:grid}.rd .intake-out dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.42rem 0;font-size:.9rem;display:flex}.rd .intake-out dt{color:var(--ink-3)}.rd .intake-out dd{font-variant-numeric:tabular-nums;margin:0}.rd .intake-out .tot{border-bottom:0;padding-top:.6rem;font-weight:600}.rd .intake-out .tot dt{color:var(--ink)}.rd .intake-out .cat{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-top:.6rem;padding:.22rem .6rem;font-size:.76rem;display:inline-block}.rd .faq{columns:auto;max-width:46rem}.rd-chrome .hdr-cta{background:0 0;border-color:#0000;padding-inline:.5rem}.rd-chrome .hdr-cta:hover{color:var(--accent);background:0 0}.rd .shot img.lt,.rd .plane .main img.lt,.rd .aud .ph img.lt{filter:sepia(.05)saturate(1.03)}.rd .rate-row .rt-p{justify-content:flex-end;align-items:baseline;gap:.3rem;display:flex}@media (min-width:800px){.rd .rate-row.hi{box-shadow:inset 3px 0 0 var(--accent);margin-left:-1.25rem;padding-left:1.25rem}}.rd .rate-row .tag{background:var(--accent-soft);border-radius:999px;padding:.16rem .5rem}@media (min-width:900px){.rd .faq-wrap{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.rd .faq{max-width:none;margin-top:0}}.rd .intake-mid{place-items:center;min-height:4rem;display:grid;position:relative}.rd .intake-mid .lab{background:var(--paper);white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:0 .45rem;font-size:.62rem;position:absolute;top:calc(50% - 1.55rem);left:50%;transform:translate(-50%)}@media (max-width:899px){.rd .intake-mid{border-top:1px solid var(--rule);padding-top:1.25rem}.rd .intake-mid .lab{position:static;transform:none}}.rd .tl .bead{width:.72rem;height:.72rem}.rd .tl .pt.now .bead{box-shadow:0 0 0 6px var(--accent-soft)}.rd .tl .d{letter-spacing:.02em;font-size:1.02rem}.rd .rate-row .rt-p{flex-direction:column;align-items:flex-end;gap:.1rem;line-height:1}.rd .rate-row .rt-p small{letter-spacing:.02em;margin-left:0}@media (max-width:799px){.rd .rate-row .rt-p{align-items:flex-start}}.rd .trustband{border-bottom:0;border-top:1px solid var(--rule);padding:clamp(1.25rem,2.5vw,1.75rem) 0 0}.rd .trustband .tb-title{color:var(--ink-2);font-size:.92rem;font-weight:500}.rd .trustband .trust{color:var(--ink-3);font-size:.85rem}@media (min-width:800px){.rd .rate-row.hi{background:var(--deep);color:var(--ink-on-deep);box-shadow:none;border-bottom-color:#0000;border-radius:14px;margin-inline:calc(-1*clamp(1.25rem,2.5vw,2rem));padding-inline:clamp(1.25rem,2.5vw,2rem)}}.rd .slab .txt .lnk{margin-top:1rem}.rd #bar{background:var(--sand);color:var(--ink-2);border-bottom:1px solid var(--rule);box-shadow:inset 0 2px 0 var(--accent)}.rd #bar b{color:var(--ink)}.rd #bar a{color:var(--accent)}.rd #barX{color:var(--ink-3)}.rd .intake-mid .lab{border:1px solid var(--rule);background:var(--paper);border-radius:999px;padding:.16rem .55rem}.rd .plane .main,.rd .hero-shot .shot,.rd .stage .shot{-webkit-mask-image:none;mask-image:none}@media (min-width:900px){.rd .index,.rd .rate,.rd .faq-wrap,.rd .desk{--gap-sec:clamp(3rem, 6vw, 5rem)}}.rd .rate-row .rt-f li:before{top:.62em}@media (min-width:900px){.rd .faq-wrap>h2{padding-top:.35rem;font-size:clamp(1.5rem,2.2vw,2rem)}}.rd .intake{align-items:center}.rd .intake-out{align-self:center}.rd .tl .rail{background:linear-gradient(90deg, var(--accent) 0 8%, color-mix(in oklab, var(--ink-on-deep) 22%, transparent) 8% 100%);width:calc(69% + 1px);margin-left:6px;right:auto}.rd .tl .pt .bead{margin-left:0}.rd .plane .main{width:100%}.rd .slab.flip .plane .main{margin-left:0}.rd .plane{margin-right:0}.rd .slab.flip .plane{margin-left:0}@media (min-width:800px){.rd .rate-row.hi{color:inherit;border-bottom-color:var(--rule);box-shadow:inset 3px 0 0 var(--accent);padding-inline:0;margin-inline:0;background:0 0;border-radius:0;margin-left:-1.5rem;padding-left:1.5rem}}.rd .rate-row.hi .who,.rd .rate-row.hi .rt-f{color:var(--ink-2)}.rd .rate-row.hi .rt-p{color:var(--accent)}.rd .rate-row.hi .rt-p small{color:var(--ink-3)}.rd .rate-row.hi .nm{color:var(--accent)}.rd .tint.s-clay:has(.stmt){background:var(--deep);color:var(--ink-on-deep)}.rd .tint.s-clay:has(.stmt) .stmt em{color:color-mix(in oklab, var(--accent) 76%, white)}.rd{--ink-2:#414b44;--ink-3:#6b746d}.rd .intake{align-items:center;gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:900px){.rd .intake{grid-template-columns:minmax(0,.82fr) auto minmax(0,1fr)}}.rd .intake-src{align-content:center;justify-items:center;gap:1.1rem;display:grid}.rd .shotpaper{border-radius:12px;max-width:15.5rem;margin:0;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 1px 2px #141a161a,0 22px 44px -20px #141a166b}.rd .shotpaper img{width:100%;height:auto;display:block}.rd .chans{flex-wrap:wrap;place-content:start center;align-items:center;gap:.4rem;display:flex}.rd .chans span{color:var(--ink-2);border:1px solid var(--rule);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.rd .chans svg{width:.8rem;height:.8rem;color:var(--accent)}.rd .intake-mid{place-items:center;gap:.5rem;min-width:clamp(4.5rem,9vw,7rem);display:grid;position:relative}.rd .intake-mid .line{background:var(--rule-2);width:1px;height:3rem}@media (min-width:900px){.rd .intake-mid .line{width:100%;height:1px}.rd .intake-mid .lab{position:absolute;top:calc(50% - 1.5rem)}}.rd .intake-mid .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;padding:.16rem .55rem;font-size:.62rem}.rd .intake-mid .tip{width:.85rem;height:.85rem;color:var(--accent);position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)}@media (max-width:899px){.rd .intake-mid .tip{display:none}}.rd .shotpaper{max-height:min(46vh,380px)}.rd .hero-shot{width:100%;margin-top:clamp(2.5rem,6vw,4.5rem)}.rd .hero-shot .shot{max-width:none;max-height:min(74vh,700px)}.rd .hero-shot .shot img{object-fit:cover;object-position:top center;height:100%}.rd .tl .bead{border-width:2px;width:.9rem;height:.9rem}.rd .tl .pt.now .bead{background:var(--accent);box-shadow:0 0 0 7px color-mix(in oklab, var(--accent) 22%, transparent)}.rd .tl .pt .d{font-size:1.06rem;font-weight:500}.rd .faq details{break-inside:avoid}.rd .faq summary{padding-block:.8rem}.rd .faq details p{padding-bottom:.9rem}.rd .desk{gap:clamp(2rem,4vw,3rem)}.rd .shotpaper img{filter:none}.rd .chans span{padding:.42rem .85rem;font-size:.875rem}.rd .chans svg{width:.95rem;height:.95rem}.rd .intake-mid .line{background:var(--rule-2)}@media (min-width:900px){.rd .intake-mid .line{background:linear-gradient(90deg, var(--rule-2), var(--accent));height:2px}}.rd .slab .txt h2{letter-spacing:-.032em;font-size:clamp(1.85rem,3.5vw,2.7rem);line-height:1.08}@media (min-width:900px){.rd .faq-wrap>h2{font-size:clamp(1.3rem,2.2vw,1.65rem)}}.rd .slab.edge{padding-inline:max(var(--pad), calc(50vw - var(--max) / 2));border-radius:0;margin-inline:calc(50% - 50vw);padding-block:clamp(3rem,7vw,5.5rem)}.rd .slab.edge .plane{margin-right:calc(var(--pad) * -1)}.rd .slab.edge.flip .plane{margin-right:0;margin-left:calc(var(--pad) * -1)}.rd .slab{display:block}.rd .slab .txt{max-width:42rem}.rd .slab .plane{margin-top:clamp(1.75rem,4vw,2.75rem)}.rd .plane .main{max-height:min(56vh,520px)}.rd{--sand:#f7f7f4;--clay:#f7f7f4;--sage:#f7f7f4;--stone:#f7f7f4}.rd .badge,.rd .chans span,.rd .rate-row .tag,.rd .intake-mid .lab,.rd .flow-out .cat,.rd .intake-out .cat{border-radius:6px}.rd .tl .rail{background-image:linear-gradient(90deg, var(--accent) 0 27.2%, transparent 27.2%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink-on-deep) 38%, transparent) 0 6px, transparent 6px 12px);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:100% 100%,72.8% 100%;border:0;width:calc(81.4% + 1px);height:2px;margin-left:6px}.rd .tl .rail:after{display:none}.rd .rate-row .rt-p{align-items:flex-start}.rd .rate-row{align-items:start}.rd .rate-row .rt-n{padding-top:.35rem}.rd .rate-row .rt-f{padding-top:.4rem}.rd .shotpaper{max-width:20rem;max-height:min(52vh,440px)}.rd .hero-mast h1{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(2.7rem,7.4vw,6rem);line-height:1}.rd .hero-side{margin-top:clamp(1.75rem,3.5vw,2.5rem)}@media (min-width:1040px){.rd .hero-mast{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4rem);display:grid}.rd .hero-side{margin-top:0;padding-bottom:.4rem}}.rd .hero-side .sub{margin:0}@media (min-width:800px){.rd .rate-row.hi{background:color-mix(in oklab, var(--accent) 5%, transparent);box-shadow:inset 3px 0 0 var(--accent);padding-block:clamp(1.4rem,2.6vw,1.9rem);margin-right:-1.5rem;padding-right:1.5rem}}.rd .slab .txt h2{text-wrap:balance;max-width:18ch}.rd .slab.flip .txt h2{margin-left:auto}.rd .slab .txt .eyebrow{margin-bottom:.5rem}.rd .slab .txt p{max-width:40rem}.rd .slab.flip .txt p{margin-left:auto}.rd .slab{padding:clamp(1.75rem,3.2vw,2.75rem)}.rd .slab.edge{padding-block:clamp(2.5rem,5vw,4rem)}.rd #cena .lnk{margin-top:1.25rem}.rd .rate{border-bottom:1px solid var(--rule-2)}.rd .rate-row:last-child{border-bottom:0}.rd .slab .plane .main{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 9%, transparent);border-radius:12px;max-height:min(78vh,720px)}.rd .slab .plane{filter:none}.rd .slab.flip .txt{text-align:left;margin-left:0}.rd .slab.flip .txt h2,.rd .slab.flip .txt p{margin-left:0}.rd .slab.flip .txt .lnk{justify-content:flex-start}:is(.rd .tint.s-clay:has(.stmt),.rd .slab.tone-deep,.rd .tint.s-deep){background-color:var(--deep)}@media (min-width:800px){.rd .rate-row.hi{box-shadow:none;background:0 0;margin-inline:0;padding-block:clamp(1.6rem,3vw,2.3rem);padding-inline:0}}.rd .rate-row.hi .rt-p{font-size:clamp(2.9rem,5.4vw,4.2rem)}.rd .rate-row.hi .nm{font-size:1.35rem}.rd .rate-row.hi .rt-f{color:var(--ink)}@media (min-width:900px){.rd .intake{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.05fr);align-items:center}.rd .shotpaper{max-width:24rem;max-height:min(62vh,520px)}.rd .intake-mid{min-width:clamp(3rem,6vw,5rem)}.rd .intake-out{margin-left:0}}.rd .chans span{font-size:.9rem}@media (min-width:900px){.rd .intake{grid-template-columns:minmax(0,.95fr) minmax(6rem,auto) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.75rem)}.rd .intake-src{justify-items:start}}.rd .faq-wrap{--gap-sec:clamp(3rem, 6vw, 5rem)}.rd .slab.flip .txt h2{max-width:16ch;font-size:clamp(2.2rem,4.6vw,3.5rem)}@media (min-width:800px){.rd .rate-row{grid-template-columns:minmax(0,.62fr) minmax(0,.72fr) minmax(0,1.3fr);gap:.75rem clamp(1rem,2.5vw,2rem)}}.rd .rate-row .rt-f li:before{background:var(--rule-2);width:.34rem;height:.34rem}.rd .rate-row.hi{border-top:1px solid var(--rule-2)}.rd .faq details{border-bottom-color:var(--rule-2)}.rd .faq summary:after{border-color:var(--ink-2)}@media (min-width:1040px){.rd .hero-mast{align-items:end}.rd .hero-side{padding-bottom:.75rem}}.rd .intake-mid .line{height:2px}@media (min-width:900px){.rd .intake-mid .line{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 35%, transparent), var(--accent))}}.rd .intake-mid .lab{border-color:var(--rule-2);color:var(--ink-2);font-size:.68rem}.rd .intake-mid .tip{stroke-width:2.2px;width:1.05rem;height:1.05rem;right:-.5rem}.rd .slab{padding-inline:max(var(--pad), calc(50vw - var(--max) / 2));border-top:1px solid var(--rule);border-radius:0;margin-inline:calc(50% - 50vw);padding-block:clamp(2.75rem,6vw,4.5rem)}.rd .slab-wrap{max-width:none;padding:0}.rd .slab+.slab{margin-top:0}.rd .slab.tone-deep{border-top-color:#0000}.rd #bar{box-shadow:none}.rd .rate-row .tag{align-self:center}.rd .tl .rail{background-image:linear-gradient(90deg, var(--accent) 0 22%, transparent 22%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink-on-deep) 38%, transparent) 0 6px, transparent 6px 12px);background-size:100% 100%,78% 100%;width:calc(80.4% + 1px)}.rd .stmt{max-width:20ch}.rd .slab,.rd .slab.edge{border-radius:0}.rd .plane .main,.rd .hero-shot .shot,.rd .stage .shot,.rd .intake-out,.rd .shotpaper,.rd .step-card,.rd .flow-out,.rd .note,.rd .intake-in .fi{border-radius:12px}.rd .rate-row .rt-n{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;display:flex}.rd .rate-row .who{flex-basis:100%;margin-top:0}.rd .rate-row .tag{vertical-align:baseline;align-self:baseline}@media (min-width:900px){.rd .plane.paired{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid}.rd .plane.paired .main{max-height:none}.rd .plane.paired .mate{max-height:min(52vh,480px);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 9%, transparent);border-radius:12px;overflow:hidden}}.rd .plane.paired .mate img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.rd .plane.paired .mate img.dk{display:none}:root[data-theme=dark] .rd .plane.paired .mate img.dk{display:block}:root[data-theme=dark] .rd .plane.paired .mate img.lt{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .plane.paired .mate img.dk{display:block}:root:not([data-theme=light]) .rd .plane.paired .mate img.lt{display:none}}@media (max-width:899px){.rd .plane.paired .mate{border-radius:12px;margin-top:1rem;overflow:hidden}}.rd .slab.tone-sand,.rd .slab.tone-clay,.rd .slab.tone-sage{background:var(--paper)}.rd{--accent:#00884b}@supports (color:lab(0% 0 0)){.rd{--accent:lab(49.7205% -48.5392 25.1362)}}.rd .trust-line{border-top:1px solid var(--rule);color:var(--ink-2);max-width:46rem;margin:0;padding-top:clamp(1.25rem,2.5vw,1.75rem);font-size:.92rem}.rd .rate-row .rt-p:after{content:"";height:0;display:block}.rd .rate-row .rt-p small{min-height:1em}@media (min-width:900px){.rd .plane.paired{grid-template-columns:1fr 1fr;align-items:start}.rd .plane.paired .mate{max-height:none}}.rd .plane.paired .mate{border-radius:var(--r-frame,14px);box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent), 0 2px 6px #141a1614, 0 30px 60px -24px #141a166b}.rd .plane.paired .mate img{object-fit:fill;height:auto}.rd .lawhead{align-items:end;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (min-width:900px){.rd .lawhead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.rd .lawhead .lh-a{justify-items:start;gap:1.1rem;display:grid}.rd .lawhead .lh-b{justify-items:start;gap:1.25rem;display:grid}.rd .lawhead .lh-b p{margin:0}.rd .index-row{border-bottom:1px solid var(--rule)}.rd .trust-line{width:100%;max-width:none}.rd .rate-row.hi .rt-f li:before{background:var(--rule-2)}.rd header .hdr-cta{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000;padding-inline:.4rem}.rd header .hdr-cta:hover{color:var(--ink);text-underline-offset:.25em;background:0 0;text-decoration:underline}.rd .faq summary:after{background:linear-gradient(var(--ink-3), var(--ink-3)) center / 100% 1px no-repeat, linear-gradient(var(--ink-3), var(--ink-3)) center / 1px 100% no-repeat;width:.62rem;height:.62rem;transition:background-size .22s var(--ease);border:0;transform:none}.rd .faq details[open] summary:after{background-size:100% 1px,1px 0;transform:none}.rd .stmt{text-align:left;margin-inline:0}@media (min-width:1040px){.rd .hero-side{padding-bottom:0}}.rd{--v-air:clamp(4.5rem, 10vw, 8rem);--v-step:clamp(3.25rem, 7vw, 5.5rem);--v-join:clamp(2rem, 4vw, 3rem);--gap-sec:var(--v-step)}:is(.rd .tint.s-clay:has(.stmt),.rd .tint.s-deep){padding-block:var(--v-air)}.rd .slab,.rd .slab.edge{padding-block:var(--v-step)}.rd main>section:has(.intake){padding-bottom:var(--v-join)}.rd #cena{padding-bottom:var(--v-join)}.rd .faq-wrap{padding-top:0}.rd .plane .main,.rd .plane.paired .mate,.rd .hero-shot .shot,.rd .stage .shot{overflow:hidden}.rd .ledger-shot{margin-top:clamp(2.25rem,5vw,3.5rem)}.rd .ledger-shot .shot{border-radius:var(--r-frame,12px);max-width:none;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 8%, transparent), 0 2px 6px #141a1614, 0 30px 60px -24px #141a166b;overflow:hidden}.rd .ledger-shot .shot img{width:100%;height:auto}.rd .tl .rail{background:linear-gradient(90deg, var(--accent) 0 2%, var(--rule-2) 2% 67%, transparent 67%)}.rd .faq-head h2{margin:0}.rd .faq-head p{color:var(--ink-2);max-width:22ch;margin:1rem 0 0;font-size:.92rem}@media (min-width:821px){.rd .faq-wrap>.faq-head h2{padding-top:.35rem;font-size:clamp(1.5rem,2.2vw,2rem)}}:root[data-theme=dark] .rd{--deep:#1b231e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd{--deep:#1b231e}}.rd .tl .rail{display:none}@media (min-width:820px){.rd .tl .pt:after{content:"";background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--ink-on-deep) 30%, transparent) 0 7px, transparent 7px 14px);height:2px;position:absolute;top:calc(-2.25rem - 1px);left:6px;right:calc(-2.5rem - 6px)}.rd .tl .pt:last-child:after{display:none}.rd .tl .pt.now:after{background:var(--accent)}}.rd{--v-air:clamp(3.5rem, 7vw, 5.5rem);--v-step:clamp(2.5rem, 5vw, 3.75rem);--v-join:clamp(1.5rem, 3vw, 2.25rem)}.rd .stmt{max-width:24ch;font-size:clamp(2.1rem,5vw,3.9rem)}.rd .btn-s{border:1px solid var(--rule-2);background:0 0}.rd .btn-s:hover{background:color-mix(in oklab, var(--ink) 4%, transparent);border-color:var(--rule)}@media (min-width:900px){.rd .index-grid{column-gap:0}.rd .index-row{padding-inline-end:clamp(2rem,5vw,4.5rem)}.rd .index-row:nth-child(2n){border-inline-start:1px solid var(--rule);padding-inline:clamp(2rem,5vw,4.5rem) 0}.rd .intake{grid-template-columns:minmax(0,.85fr) minmax(7rem,auto) minmax(0,1fr);gap:clamp(.5rem,1.2vw,1rem)}.rd .intake-mid .line{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 20%, transparent), var(--accent));height:2px}.rd .intake-mid .tip{width:1.15rem;height:1.15rem;right:-.55rem}}.rd .intake-out .cat{color:color-mix(in oklab, var(--accent) 82%, var(--ink));background:color-mix(in oklab, var(--accent) 11%, transparent);border-radius:999px;align-self:start;padding:.3rem .7rem;font-size:.82rem;font-weight:500}@media (min-width:900px){.rd .intake{grid-template-columns:max-content minmax(5rem,auto) minmax(0,1fr)}}.rd .ledger-copy{justify-items:start;gap:1rem;max-width:34rem;display:grid}.rd .ledger-shot{margin-top:clamp(1.75rem,4vw,2.75rem);margin-inline:calc(50% - 50vw);padding-inline:clamp(1rem,3vw,2rem)}.rd .ledger-shot .shot{border-block:1px solid var(--rule);box-shadow:none;border-radius:0}.rd .shotpaper{border-radius:0;box-shadow:0 1px 1px #141a1629,0 18px 30px -14px #141a1680}@media (min-width:900px){.rd .shotpaper{max-width:27rem;max-height:none}}.rd h2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.rd .btn-s{border-color:color-mix(in oklab, var(--ink) 24%, transparent);color:var(--ink)}.rd .tint.s-clay:has(.stmt) .stmt{margin-block:0}.rd .index-grid{grid-template-columns:none}@media (min-width:900px){.rd .index-grid{grid-template-columns:none}.rd .index-row{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:baseline;gap:clamp(1.5rem,4vw,3rem);padding-block:1.25rem;padding-inline:0}.rd .index-row:nth-child(2n){border-inline-start:0;padding-inline:0}}.rd .index-row .d{margin-top:0}.rd .index-row .k{font-size:1.05rem}@media (min-width:820px){.rd .tl .pt:last-child:after{display:block;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 45%,#0000 100%)}}.rd .trust-line{border-top:0;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:0}.rd .chans{justify-content:flex-start}.rd .lawtitle{max-width:24ch;margin-block:.6rem 0}.rd .lawfoot{justify-items:start;gap:1.25rem;max-width:46rem;margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}.rd .lawfoot .sub{margin:0}@media (min-width:900px){.rd .lawfoot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4rem);max-width:none}.rd .lawfoot .sub{max-width:46rem}}.rd .ledger-shot{margin-inline:0;padding-inline:0}.rd .ledger-shot .shot{border-radius:var(--r-frame,12px);border:1px solid var(--rule);box-shadow:0 1px 2px #141a160d}.rd .eyebrow{letter-spacing:.11em}.rd .rate-row .tag{position:relative;top:-.1em}.rd .shotpaper{aspect-ratio:62/55;overflow:hidden}.rd .shotpaper img{object-fit:cover;object-position:center 96%;height:100%}.rd footer{border-top:1px solid color-mix(in oklab, var(--ink-on-deep) 12%, transparent)}.rd{--r-frame:12px}.rd .btn,.rd .chans span,.rd .intake-out,.rd .step-card,.rd .flow-out,.rd .note,.rd .intake-in .fi,.rd .plane .main,.rd .plane.paired .mate,.rd .hero-shot .shot,.rd .stage .shot,.rd .ledger-shot .shot,.rd .rate-row.hi{border-radius:12px}.rd .eyebrow+*,.rd .lab,.rd .cat,.rd .tag,.rd .badge{border-radius:999px}.rd .shotpaper,.rd .slab,.rd .slab.edge{border-radius:0}.rd .rate-row .rt-f li{padding-left:0}.rd .rate-row .rt-f li:before,.rd .rate-row.hi .rt-f li:before{display:none}.rd .stmt{max-width:17ch;font-size:clamp(2.6rem,6.8vw,5.6rem);line-height:1.02}.rd .rate-row.hi .rt-p,.rd .rate-row.hi .nm{color:inherit}@media (min-width:800px){.rd .rate-row{grid-template-columns:minmax(0,.42fr) minmax(0,.32fr) minmax(0,1fr)}.rd .rate-row .rt-f{columns:3;column-gap:clamp(1.5rem,3vw,2.5rem);display:block}.rd .rate-row .rt-f li{break-inside:avoid;padding-bottom:.4rem}}.rd .chans span{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;gap:.4rem;padding:0;font-size:.72rem}.rd .chans{gap:.35rem 1.4rem}.rd .chans span svg{width:.85rem;height:.85rem}.rd .intake-mid .lab{letter-spacing:.18em;color:var(--ink);border-color:var(--ink-3);padding:.34rem .8rem;font-size:.74rem}@media (min-width:900px){.rd .intake-mid .line{height:3px}.rd .intake-mid .tip{width:1.35rem;height:1.35rem;right:-.65rem}}@media (min-width:1040px){.rd .hero-mast{align-items:end}.rd .hero-side{justify-items:start;gap:1.5rem;display:grid}}.rd .cta-end .wrap{text-align:left;justify-items:start;gap:1.5rem;display:grid}.rd .cta-end h2{max-width:18ch;font-size:clamp(2.1rem,5vw,3.9rem)}.rd .cta-end .sub{color:var(--ink-2);margin:0}@media (min-width:820px){.rd .tl .pt:last-child:after{display:none}}.rd .rate-row .rt-p{font-variant-numeric:tabular-nums;align-self:start}.rd .trust-line{gap:.4rem;font-size:.95rem;display:grid}.rd .trust-line b{color:var(--ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.rd .tint.s-deep .btn-p,.rd .slab.tone-deep .btn-p{background:var(--ink-on-deep);color:var(--deep);border-color:var(--ink-on-deep)}.rd .tint.s-deep .btn-p:hover,.rd .slab.tone-deep .btn-p:hover{background:color-mix(in oklab, var(--ink-on-deep) 86%, var(--deep))}.rd .tl .d{letter-spacing:.02em;color:color-mix(in oklab, var(--ink-on-deep) 76%, transparent);margin-bottom:.7rem;font-size:clamp(1.05rem,1.9vw,1.5rem)}.rd .tl .pt.now .d{color:var(--accent)}.rd .tl .pt .bead{width:15px;height:15px;top:calc(-2.25rem - 8px)}@media (min-width:820px){.rd .tl .pt:after{height:3px;top:calc(-2.25rem - 1px);left:7px}}.rd .rate-row.hi{border-radius:0}.rd .hero-mast h1 .mark,.rd .stmt em{font-size:1.16em;line-height:0}.rd .plane .main,.rd .plane.paired .mate,.rd .hero-shot .shot,.rd .stage .shot,.rd .ledger-shot .shot,.rd .intake-out{border:1px solid var(--rule);box-shadow:none}.rd .plane{filter:none}.rd .shotpaper{border:0}.rd{--display:var(--font-display), var(--sans)}.rd h1,.rd h2,.rd .stmt,.rd .rate-row .rt-p,.rd .rate-row .nm,.rd .tl .d,.rd .index-row .k{font-family:var(--display);font-weight:600}.rd .tl .d{font-weight:500}.rd .rate-row .rt-p{letter-spacing:-.03em}.rd .stmt em{color:inherit;font-family:inherit;font-size:1em;font-style:normal}@media (min-width:900px){.rd .lawfoot{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.5rem}}.rd .rate-row .rt-p{text-align:right;align-items:flex-end}@media (max-width:799px){.rd .rate-row .rt-p{text-align:left;align-items:flex-start}}.rd .index-row .d{max-width:62ch}.rd .ask-q{font-family:var(--display);letter-spacing:-.035em;max-width:20ch;margin:.6rem 0 clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.9rem,4.2vw,3.2rem);font-weight:600;line-height:1.08}.rd .ask-a{border-top:1px solid var(--rule);margin:0}.rd .ask-a>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:1.1rem 0;display:grid}.rd .ask-a dt{font-family:var(--mono);letter-spacing:.02em;font-size:.9rem}.rd .ask-a dd{color:var(--ink-2);margin:0;font-size:.95rem}.rd .ask-a .n{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);text-align:right;font-size:1.15rem;font-weight:600}.rd .ask-a .sum dt{font-family:var(--sans);letter-spacing:0;font-weight:500}.rd .ask-a .sum .n{color:var(--accent)}.rd .ask-foot{justify-items:start;gap:1rem;margin-top:clamp(1.75rem,4vw,2.5rem);display:grid}.rd .ask-foot .sub{max-width:46rem;margin:0}.rd .plane .main,.rd .plane.paired .mate,.rd .hero-shot .shot,.rd .stage .shot,.rd .ledger-shot .shot,.rd .intake-out{border-color:color-mix(in oklab, var(--ink) 16%, transparent)}.rd .stmt{font-size:clamp(2.3rem,5.4vw,4.4rem)}@media (min-width:800px){.rd .rate-row .rt-f{columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem clamp(1.25rem,2.5vw,2rem);display:grid}.rd .rate-row .rt-f li{padding-bottom:0}}.rd .stmt em{color:inherit}.rd .tint.s-clay:has(.stmt) .stmt em{color:inherit}.rd .tl .d{letter-spacing:-.01em;margin-bottom:.85rem;font-size:clamp(1.5rem,2.9vw,2.3rem);line-height:1}.rd .tl .x{color:color-mix(in oklab, var(--ink-on-deep) 74%, transparent);font-size:1rem}.rd .btn{border-radius:8px}.rd{--v-air:clamp(3rem, 5.5vw, 4.5rem);--v-step:clamp(2.25rem, 4vw, 3.25rem)}.rd .tint.s-clay:has(.stmt){padding-block:clamp(3.25rem,6vw,5rem)}.rd .ask-foot{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.rd .shotpaper{aspect-ratio:62/53}.rd .shotpaper img{object-position:center bottom}.rd .scanpaper{height:100%;line-height:0;display:block;position:relative}.rd .scanpaper img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.rd .scanpaper canvas{opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.rd .scanpaper canvas[data-ready="1"]{opacity:1}.rd .shotpaper{perspective:1100px}.rd .scanpaper{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){.rd .scanpaper{transform:none}}.rd{--grain-blend:multiply;--grain-alpha:.035}:root[data-theme=dark] .rd{--grain-blend:screen;--grain-alpha:.05}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd{--grain-blend:screen;--grain-alpha:.05}}.rd:after{content:"";z-index:40;pointer-events:none;opacity:var(--grain-alpha);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rd .tint.s-deep,.rd .slab.tone-deep{isolation:isolate;position:relative}.rd .deepfield{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.rd .deepfield[data-ready="1"]{opacity:1}.rd .hero{padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(3rem,6vw,4.75rem)}.rd .hero-shot{margin-top:clamp(3rem,7vw,5rem)}.rd .hero-shot .shot{max-height:none}.rd .hero-shot .shot img{object-fit:contain;height:auto}.rd .chans-lead{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:clamp(2rem,4.5vw,3.25rem) 0 .9rem;font-size:.7rem}.rd .chans{border-top:1px solid var(--rule);gap:.5rem 0;margin:0 0 clamp(1.75rem,4vw,2.75rem);padding:0;list-style:none;display:grid}@media (min-width:760px){.rd .chans{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.rd .chans li+li{border-left:1px solid var(--rule);padding-left:clamp(1rem,2.5vw,1.75rem)}}.rd .chans li{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;padding:.9rem clamp(1rem,2.5vw,1.75rem) .9rem 0;display:grid}@media (min-width:760px){.rd .chans li{border-bottom:0}}.rd .chans li i{color:var(--accent);grid-row:span 2;align-self:center;display:block}.rd .chans li i svg{width:1.05rem;height:1.05rem;display:block}.rd .chans li b{letter-spacing:-.01em;font-size:1rem;font-weight:500}.rd .chans li span{color:var(--ink-2);font-size:.875rem}.rd .mona-grid{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:900px){.rd .mona-grid{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}}.rd .mona-copy{justify-items:start;gap:0;max-width:40rem;display:grid}.rd .mona-copy .sub{margin:1rem 0 0}.rd .mona-pts{border-top:1px solid var(--rule);gap:0;width:100%;margin:clamp(1.5rem,3vw,2rem) 0;padding:0;list-style:none;display:grid}.rd .mona-pts li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:.75rem 0;font-size:.95rem}.rd .mona-shot .shot{max-width:none;max-height:none}.rd .mona-shot .shot img{object-fit:contain;width:100%;height:auto}.rd .trust-band .wrap{justify-items:start;display:grid}.rd .trust-claim{font-family:var(--display);letter-spacing:-.025em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600}.rd .trust-facts{border-top:1px solid var(--rule);width:100%;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.rd .trust-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .trust-facts li+li{border-left:1px solid var(--rule);padding-left:clamp(1.25rem,3vw,2.25rem)}}.rd .trust-facts li{border-bottom:1px solid var(--rule);gap:.2rem;padding:1.1rem clamp(1.25rem,3vw,2.25rem) 1.1rem 0;display:grid}@media (min-width:820px){.rd .trust-facts li{border-bottom:0}}.rd .trust-facts b{letter-spacing:-.01em;font-size:1rem;font-weight:500}.rd .trust-facts span{color:var(--ink-2);font-size:.9rem}.rd .crumbs{display:block}.rd .hero-flag{border:1px solid var(--rule);background:var(--surface);color:var(--ink-2);transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:.7rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:.4rem .85rem .4rem .4rem;font-size:.9rem;display:inline-flex}.rd .hero-flag:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--ink)}.rd .hero-flag-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab, var(--accent) 13%, transparent);color:color-mix(in oklab, var(--accent) 84%, var(--ink));white-space:nowrap;border-radius:999px;padding:.28rem .6rem;font-size:.68rem}.rd .hero-flag i{color:var(--ink-3);transition:transform .2s var(--ease);font-style:normal}.rd .hero-flag:hover i{color:var(--accent);transform:translate(3px)}.rd .rot{vertical-align:top;transition:width .42s var(--ease);display:inline-grid;overflow:hidden}.rd .rot-measure{visibility:hidden;white-space:nowrap;grid-area:1/1;height:0;overflow:hidden}.rd .rot-measure span{display:block}.rd .rot-word{white-space:nowrap;will-change:transform, opacity;grid-area:1/1}.rd .rot-word.in{animation:rot-in .42s var(--ease) both}.rd .rot-word.out{animation:rot-out .42s var(--ease) both}@keyframes rot-in{0%{opacity:0;transform:translateY(.9em)}to{opacity:1;transform:none}}@keyframes rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.9em)}}@media (prefers-reduced-motion:reduce){.rd .rot,.rd .rot-word.in,.rd .rot-word.out{transition:none;animation:none}}.rd .intake-mid{align-content:center;justify-items:center;gap:.55rem;min-width:clamp(5rem,10vw,8rem);display:grid;position:relative}.rd .intake-mid .lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;padding:0;font-size:.68rem}.rd .intake-mid .rail{background:var(--rule);border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.rd .intake-mid .rail-fill{background:var(--accent);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.rd .intake-mid .tip{width:.85rem;height:.85rem;color:var(--accent);position:absolute;bottom:-.42rem;right:-.3rem}@media (max-width:899px){.rd .intake-mid{min-width:0}.rd .intake-mid .rail,.rd .intake-mid .tip{display:none}}.rd .intake-out dl>div{opacity:0;transition:opacity .34s var(--ease), transform .34s var(--ease);transform:translateY(6px)}.rd .intake-out dl>div.on{opacity:1;transform:none}.rd .intake-out dl>div.on dd{animation:field-land .9s var(--ease) both}@keyframes field-land{0%{background:color-mix(in oklab, var(--accent) 18%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 18%, transparent)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.rd .intake-out .cat{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:translateY(6px)scale(.96)}.rd .intake-out .cat.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rd .intake-out dl>div,.rd .intake-out .cat{opacity:1;transition:none;transform:none}.rd .intake-out dl>div.on dd{animation:none}}.rd .index-split{gap:clamp(1.75rem,4vw,2.75rem);display:grid}@media (min-width:900px){.rd .index-split{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,8vw,7rem)}.rd .index-lede{position:sticky;top:clamp(6rem,14vh,9rem)}.rd .index-split .index{margin-top:0}.rd .index-split .index-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""d a";align-items:start;gap:0 clamp(1.25rem,3vw,2rem);padding-block:1.35rem}.rd .index-split .index-row .k{grid-area:k}.rd .index-split .index-row .d{grid-area:d;max-width:52ch;margin-top:.3rem}.rd .index-split .index-row i{grid-area:a;align-self:start;transform:translateY(.15rem)}.rd .index-split .index-row:hover i{transform:translateY(.15rem)translate(3px)}}@media (min-width:1040px){.rd .hero-mast .hero-flag{grid-area:1/2;place-self:start;margin-bottom:0}.rd .hero-mast h1{grid-area:1/1/span 2;align-self:end}.rd .hero-side{grid-area:2/2}}:root[data-theme=dark] .rd .slab.tone-deep .plane .main,:root[data-theme=dark] .rd .slab.tone-deep .plane .mate,:root[data-theme=dark] .rd .slab.tone-deep .plane .frag{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 30px 60px -24px #000000bf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .slab.tone-deep .plane .main,:root:not([data-theme=light]) .rd .slab.tone-deep .plane .mate,:root:not([data-theme=light]) .rd .slab.tone-deep .plane .frag{border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 30px 60px -24px #000000bf}}.rd .plane .frag{left:auto;right:clamp(1.5rem,4vw,5rem)}@media (max-width:900px){.rd .plane .frag,.rd .slab.flip .plane .frag{left:auto;right:4%}}.rd .slab.plain{max-width:var(--max);margin-inline:auto}@media (min-width:900px){.rd .slab.plain .tabshow .bar{justify-content:flex-end}}.rd .stats .proof{border:1px solid var(--rule);background:var(--paper);border-radius:10px;margin-top:1.15rem;display:block;overflow:hidden;box-shadow:0 14px 28px -20px #141a1673}.rd .stats .proof img{width:100%;height:auto;display:block}.rd .stats .proof img.dk{display:none}:root[data-theme=dark] .rd .stats .proof img.dk{display:block}:root[data-theme=dark] .rd .stats .proof img.lt{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rd .stats .proof img.dk{display:block}:root:not([data-theme=light]) .rd .stats .proof img.lt{display:none}}.rd .anno{display:block}.rd .anno .frame{margin-bottom:clamp(1.5rem,3.5vw,2.5rem)}.rd .anno .legend{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.35rem 1.5rem;display:grid}.rd .anno .legend button{cursor:default;padding-inline:0}.rd .anno .legend button:hover,.rd .anno .legend button[aria-current=true]{background:0 0}.rd .anno .legend button[aria-current=true] .k{color:var(--ink-3)}.rd .bleed .inner{max-width:var(--max)}.rd .plane .frag{width:34%;bottom:-9%}.rd .plane .frag.wide{width:46%}@media (max-width:900px){.rd .plane .frag,.rd .slab.flip .plane .frag{width:42%;bottom:-7%}}.rd .plane .frag{width:auto;max-width:44%;height:58%}.rd .plane .frag.wide{max-width:52%;height:46%}.rd .plane .frag.high{max-width:36%;height:72%}.rd .plane .frag img{width:auto;max-width:100%;height:100%}@media (max-width:900px){.rd .plane .frag,.rd .plane .frag.wide,.rd .plane .frag.high{width:44%;max-width:44%;height:auto}.rd .plane .frag img{width:100%;height:auto}}.rd .burger{border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:10px;width:2.5rem;height:2.5rem;padding:0;display:none;position:relative}.rd .burger span{background:var(--ink);width:1.05rem;height:1.5px;transition:transform .28s var(--ease), opacity .2s var(--ease);border-radius:2px;margin-left:-.525rem;position:absolute;left:50%}.rd .burger span:first-child{top:.95rem}.rd .burger span:last-child{top:1.4rem}.rd .burger[aria-expanded=true] span:first-child{transform:translateY(.225rem)rotate(45deg)}.rd .burger[aria-expanded=true] span:last-child{transform:translateY(-.225rem)rotate(-45deg)}@media (max-width:939px){.rd .burger{display:block}}.rd #mnav{z-index:49;background:var(--paper);overscroll-behavior:contain;visibility:hidden;transition:transform .24s var(--ease), visibility .24s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-.5rem)}.rd #mnav.open{visibility:visible;transform:none}.rd .mnav-in{padding:1.25rem var(--pad) 3rem;flex-direction:column;display:flex}.rd .mnav-in>a{letter-spacing:-.015em;border-bottom:1px solid var(--rule);padding:.72rem 0;font-size:1.05rem}.rd .mnav-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:1.4rem 0 .35rem;font-size:.68rem}.rd .mnav-h:first-child{margin-top:0}.rd .mnav-cta{gap:.6rem;margin-top:1.75rem;display:grid}.rd .mnav-cta .btn{justify-content:center}@media (min-width:940px){.rd #mnav{display:none}}@media (max-width:760px){.rd .plane .main,.rd .plane .mate,.rd .stage .shot,.rd .slab.plain .shot,.rd .tabshow .pane .shot,.rd .story-viz .shot,.rd .shot{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:none;overflow-x:auto}.rd .plane .main::-webkit-scrollbar{display:none}.rd .shot::-webkit-scrollbar{display:none}.rd .plane .main img,.rd .plane .mate img,.rd .stage .shot img,.rd .slab.plain .shot img,.rd .tabshow .pane .shot img,.rd .story-viz .shot img,.rd .shot img{object-fit:fill;object-position:left top;width:720px;max-width:none;height:auto}.rd .plane .frag,.rd .slab.flip .plane .frag{opacity:1;width:72%;max-width:72%;height:auto;margin:-2.5rem 0 0 auto;position:relative;inset:auto;transform:none}.rd .plane .frag img{width:100%;height:auto}}@media (max-width:819px){.rd .tl .pts{gap:0}.rd .tl .pt{padding:0 0 1.9rem 1.75rem;position:relative}.rd .tl .pt .bead{top:.35rem;left:0}.rd .tl .pt:after{content:"";background:repeating-linear-gradient(180deg, color-mix(in oklab, var(--ink-on-deep) 30%, transparent) 0 7px, transparent 7px 14px);width:2px;position:absolute;top:1.4rem;bottom:.2rem;left:5px}.rd .tl .pt.now:after{background:var(--accent)}.rd .tl .pt:last-child{padding-bottom:0}.rd .tl .pt:last-child:after{display:none}}@media (max-width:700px){.rd .index-split .index-row,.rd .index-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""d d";row-gap:.3rem}.rd .index-row .k{grid-area:k}.rd .index-row .d{grid-area:d}.rd .index-row i{grid-area:a}.rd .spec .row{grid-template-columns:minmax(0,1fr);row-gap:.2rem}.rd .chans{grid-template-columns:minmax(0,1fr)}.rd .bento .tile,.rd .bento .tile.tall{min-height:0}}@media (max-width:760px){.rd .marq{scrollbar-width:none;overflow-x:auto}.rd .marq::-webkit-scrollbar{display:none}}.rd section:not(.tint)+section:not(.tint),.rd section.s-sand+section.s-sand,.rd section.s-sage+section.s-sage,.rd section.s-clay+section.s-clay,.rd section.s-stone+section.s-stone{border-top:1px solid var(--rule)}.rd section.s-deep+section.s-deep{border-top:1px solid color-mix(in oklab, var(--ink-on-deep) 14%, transparent)}.rd section:not(.tint)+section:not(.tint),.rd section.s-sand+section.s-sand,.rd section.s-sage+section.s-sage,.rd section.s-clay+section.s-clay,.rd section.s-stone+section.s-stone,.rd section.s-deep+section.s-deep{padding-top:calc(var(--gap-sec) + clamp(.5rem, 1.5vw, 1.25rem))}.rd .cm-grid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.rd .cm{border:1px solid var(--rule);background:var(--surface);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 20px 40px -32px #141a1680}.rd .cm-hd{border-bottom:1px solid var(--rule);background:color-mix(in oklab, var(--ink) 4%, transparent);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.rd .cm-ic{background:color-mix(in oklab, var(--accent) 14%, transparent);width:1.85rem;height:1.85rem;color:var(--accent);border-radius:8px;place-items:center;display:grid}.rd .cm-ic svg{width:1.05rem;height:1.05rem}.rd .cm-t{min-width:0;display:grid}.rd .cm-t b{letter-spacing:-.01em;font-size:.92rem}.rd .cm-t span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.rd .cm-body{gap:.55rem;padding:1rem;display:grid}.rd .cm-row{display:flex}.rd .cm-row.us{justify-content:flex-end}.rd .cm-b{background:var(--stone);max-width:88%;color:var(--ink);border-radius:14px;padding:.6rem .8rem;font-size:.86rem;line-height:1.45}.rd .cm-row.us .cm-b{background:color-mix(in oklab, var(--accent) 16%, var(--surface))}.rd .cm-b i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.25rem;font-size:.66rem;display:block}.rd .cm-b.photo{width:62%;padding:.35rem .35rem .5rem}.rd .cm-b.photo img{object-fit:cover;object-position:top center;border-radius:10px;width:100%;height:7.5rem;display:block}.rd .cm-b.photo span{color:var(--ink-2);padding:.4rem .45rem 0;font-size:.78rem;display:block}.rd .cm-b.card{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:100%}.rd .cm-b.card b{margin-bottom:.5rem;font-size:.8rem;display:block}.rd .cm-b.card dl{gap:.28rem;margin:0;display:grid}.rd .cm-b.card dl>div{justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.rd .cm-b.card dt{color:var(--ink-3)}.rd .cm-b.card dd{font-variant-numeric:tabular-nums;margin:0}.rd .cm-chip{background:color-mix(in oklab, var(--accent) 14%, transparent);color:color-mix(in oklab, var(--accent) 82%, var(--ink));border-radius:999px;margin-top:.6rem;padding:.2rem .55rem;font-size:.72rem;display:inline-block}.rd .cm figcaption{border-top:1px solid var(--rule);color:var(--ink-2);padding:.85rem 1rem;font-size:.82rem}.rd .cm-slack .cm-row.us{justify-content:flex-start}.rd .cm-slack .cm-b{max-width:100%}.rd .cycle .fr img{object-position:top left}.rd .bento .tile.tall{min-height:14rem}.rd .kb-band{border-top:1px solid var(--rule);padding-block:clamp(2.25rem,5vw,3.5rem)}.rd .kb-in{gap:.9rem;display:grid}.rd .kb-in-next{border-top:1px solid var(--rule);margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.rd .kb-list{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:0 clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.rd .kb-list li{border-bottom:1px solid var(--rule)}.rd .kb-list a{color:var(--ink-2);transition:color .2s var(--ease);justify-content:space-between;align-items:baseline;gap:1rem;padding:.62rem 0;font-size:.92rem;display:flex}.rd .kb-list a:hover{color:var(--ink)}.rd .kb-list a i{font-style:normal;font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:.68rem}.rd .kb-all{color:var(--ink-3);transition:color .2s var(--ease);justify-self:start;align-items:center;gap:.4rem;font-size:.86rem;display:inline-flex}.rd .kb-all i{transition:transform .2s var(--ease);font-style:normal}.rd .kb-all:hover{color:var(--accent)}.rd .kb-all:hover i{transform:translate(3px)}@media (min-width:760px){.rd .fgrid{grid-template-columns:1.25fr repeat(4,1fr)}}@media (min-width:760px) and (max-width:1080px){.rd .fgrid{grid-template-columns:repeat(3,1fr)}}.rd .steps-grid{grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:620px){.rd .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.5rem)}}@media (min-width:1000px){.rd .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd .step-card{border:0;border-top:1px solid var(--rule);transition:border-color .28s var(--ease);background:0 0;border-radius:0;padding:.95rem 0 1.35rem}.rd .step-card:hover{border-top-color:var(--accent);transform:none}.rd .step-card em{font-style:normal;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);transition:color .28s var(--ease);margin-bottom:.55rem;font-size:.66rem;display:block}.rd .step-card:hover em{color:var(--accent)}.rd .step-card b{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1rem;display:flex}.rd .step-card i{color:var(--ink-3);transition:transform .25s var(--ease), color .25s var(--ease);position:static}.rd .step-card:hover i{color:var(--accent);transform:translate(3px)}.rd .step-card p{max-width:30ch;margin-top:.3rem}.rd .trust-more{margin:clamp(1.25rem,3vw,1.75rem) 0 0;font-size:.9rem}.rd .trust-more a{color:var(--ink-2);transition:color .2s var(--ease);align-items:center;gap:.4rem;display:inline-flex}.rd .trust-more i{transition:transform .2s var(--ease);font-style:normal}.rd .trust-more a:hover{color:var(--accent)}.rd .trust-more a:hover i{transform:translate(3px)}.rd .btn-p{position:relative;overflow:hidden}.rd .btn-p:after{content:"";pointer-events:none;filter:blur(2px);opacity:0;transition:transform .8s var(--ease), opacity .2s var(--ease);background:linear-gradient(100deg,#0000 41%,#fff6 49% 51%,#0000 59%);position:absolute;inset:-2px -45%;transform:translate(-70%)}.rd .btn-p:hover:after,.rd .btn-p:focus-visible:after{opacity:1;transform:translate(75%)}.rd .btn-s{isolation:isolate;transition:transform .18s var(--ease), border-color .3s var(--ease), color .3s var(--ease);position:relative;overflow:hidden}.rd .btn-s:before{content:"";z-index:-1;background:color-mix(in oklab, var(--accent) 13%, transparent);transform-origin:0;transition:transform .4s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.rd .btn-s:hover:before,.rd .btn-s:focus-visible:before{transform:scaleX(1)}.rd .btn-s:hover,.rd .btn-s:focus-visible{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.rd .lnk span{position:relative}.rd .lnk span:after{content:"";transform-origin:0;height:1px;transition:transform .34s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.rd .lnk:hover span:after,.rd .lnk:focus-visible span:after{transform:scaleX(1)}.rd .lnk:focus-visible i{transform:translate(4px)}.rd .btn:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rd .btn-p:after{display:none}.rd .btn-s:before,.rd .lnk span:after{transition:none}.rd .btn-p:hover,.rd .btn-s:hover{transform:none}}.rd .step-card{position:relative}.rd .step-card:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.rd .step-card:hover:before,.rd .step-card:focus-visible:before{transform:scaleX(1)}.rd .step-card:hover{border-top-color:var(--rule)}.rd .index-row{position:relative}.rd .index-row:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rd .index-row:hover:after,.rd .index-row:focus-visible:after{transform:scaleX(1)}.rd{interpolate-size:allow-keywords}.rd .faq details::details-content{block-size:0;transition:block-size .32s var(--ease), content-visibility .32s allow-discrete;overflow:clip}.rd .faq details[open]::details-content{block-size:auto}.rd .cycle .dots button{transition:width .3s var(--ease), background .3s var(--ease)}.rd .cycle .dots button.on{background:color-mix(in oklab, var(--ink-on-deep) 34%, transparent);border-radius:999px;width:1.15rem;position:relative;overflow:hidden}.rd .cycle .dots button.on:after{content:"";border-radius:inherit;background:var(--ink-on-deep);transform-origin:0;animation:dotfill var(--every,3.2s) linear forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes dotfill{to{transform:scaleX(1)}}@supports (animation-timeline:view()){.rd .hero-shot .shot{animation:linear both shot-drift;animation-timeline:view();animation-range:entry cover 55%}@keyframes shot-drift{0%{transform:translateY(14px)}to{transform:none}}}.rd .rate-row{transition:opacity .25s var(--ease)}.rd .rate:hover .rate-row{opacity:.55}.rd .rate:hover .rate-row:hover{opacity:1}.rd .aud .ph img{transition:transform .6s var(--ease);transform-origin:0 0}.rd .aud a:hover .ph img,.rd .aud a:focus-visible .ph img{transform:scale(1.04)}.rd .cl a:hover{padding-left:0}.rd .cl a>*{transition:transform .25s var(--ease)}.rd .cl a:hover>*{transform:translate(.5rem)}.rd .marq:focus-within .track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.rd .cycle .dots button.on:after{animation:none;transform:none}.rd .aud a:hover .ph img,.rd .aud a:focus-visible .ph img,.rd .cl a:hover>*{transform:none}}.rd .nf{padding-block:clamp(3.5rem,9vw,7rem)}.rd .nf h1{letter-spacing:-.035em;max-width:18ch;margin-top:.6rem;font-size:clamp(2.2rem,5.4vw,4rem)}.rd .nf .sub{max-width:46ch;color:var(--ink-2);margin-top:1.1rem;font-size:1.03rem}.rd .nf-cta{flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.rd .nf-map{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(1.75rem,4vw,2.5rem);display:grid}.rd .nf-map ul{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.rd .nf-map a{color:var(--ink-2);transition:color .2s var(--ease);font-size:.94rem}.rd .nf-map a:hover{color:var(--accent)}.rd ::selection{background:color-mix(in oklab, var(--accent) 26%, transparent);color:var(--ink)}.rd p,.rd li,.rd dd,.rd figcaption,.rd .sub,.rd summary{text-wrap:pretty}.rd :target,.rd [id]{scroll-margin-top:clamp(5rem,9vh,7rem)}.rd .skip{z-index:100;background:var(--ink);color:var(--paper);transition:transform .2s var(--ease);border-radius:999px;padding:.6rem 1rem;font-size:.9rem;position:fixed;top:.6rem;left:.6rem;transform:translateY(-160%)}.rd .skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:none}.rd .fndr{z-index:90;padding:clamp(3rem, 12vh, 8rem) var(--pad) 2rem;align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.rd .fndr:before{content:"";background:color-mix(in oklab, var(--deep) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fndr-in .18s var(--ease);position:fixed;inset:0}.rd .fndr-bg{cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.rd .fndr-box{border:1px solid var(--rule-2);background:var(--surface);width:min(38rem,100%);animation:fndr-up .22s var(--ease);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}@keyframes fndr-in{0%{opacity:0}}@keyframes fndr-up{0%{opacity:0;transform:translateY(-8px)}}.rd .fndr-in{border-bottom:1px solid var(--rule);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.rd .fndr-in svg{width:1.05rem;height:1.05rem;color:var(--ink-3);flex:none}.rd .fndr-in input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.rd .fndr-in input::placeholder{color:var(--ink-3)}.rd .fndr-in kbd{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--rule);border-radius:6px;padding:.18rem .4rem;font-size:.66rem}.rd .fndr-list{max-height:min(56vh,26rem);margin:0;padding:.4rem;list-style:none;overflow-y:auto}.rd .fndr-list button{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem 1rem;padding:.6rem .75rem;display:grid}.rd .fndr-list button[aria-current=true]{background:var(--stone)}.rd .fndr-list .t{letter-spacing:-.01em;font-size:.95rem}.rd .fndr-list .b{color:var(--ink-2);grid-column:1;font-size:.82rem}.rd .fndr-list .g{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-area:1/2;font-size:.64rem}.rd .fndr-none{color:var(--ink-2);margin:0;padding:1.1rem 1.15rem 1.35rem;font-size:.92rem}.rd .fndr-none button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rd .search-btn{border:1px solid var(--rule);cursor:pointer;font:inherit;color:var(--ink-3);transition:border-color .22s var(--ease), color .22s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .55rem .42rem .7rem;font-size:.875rem;display:none}.rd .search-btn svg{width:.95rem;height:.95rem}.rd .search-btn kbd{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--rule);transition:border-color .22s var(--ease);border-radius:6px;padding:.14rem .36rem;font-size:.66rem}.rd .search-btn:hover,.rd .search-btn:focus-visible{border-color:var(--ink-3);color:var(--ink)}.rd .search-btn:hover kbd{border-color:var(--ink-3)}@media (min-width:1040px){.rd .search-btn{display:inline-flex}}.rd .search-btn.block{border-radius:12px;justify-content:flex-start;width:100%;margin-top:1.5rem;padding:.8rem 1rem;font-size:1rem;display:flex}.rd .search-btn.block kbd{display:none}@media print{.rd{color:#000;background:#fff}.rd header,.rd footer,.rd #bar,.rd #mnav,.rd .burger,.rd .skip,.rd .fndr,.rd .kb-band,.rd .cta-end,.rd .next,.rd .btn,.rd .deepfield,.rd .scanpaper{display:none}.rd section,.rd .slab,.rd .tint{color:#000;background:0 0;border:0;padding-block:.6cm}.rd .wrap,.rd .slab-wrap{max-width:none;padding:0}.rd main a[href^=\/]:after{content:" (monivio.sk" attr(href) ")";color:#555;font-size:.85em}.rd [data-r],.rd .stg>*{opacity:1;filter:none;transition:none;animation:none;transform:none}.rd h2,.rd h3{break-after:avoid}.rd .faq details{break-inside:avoid}.rd .faq details::details-content{block-size:auto}.rd .shot,.rd .plane,.rd .stage{break-inside:avoid}}.rd .howto{color:var(--ink-3);transition:color .22s var(--ease);align-items:baseline;gap:.5rem;margin-top:.9rem;font-size:.875rem;display:inline-flex}.rd .howto svg{flex:none;width:.95rem;height:.95rem;transform:translateY(.15rem)}.rd .howto i{transition:transform .22s var(--ease);font-style:normal;display:inline-block}.rd .howto:hover,.rd .howto:focus-visible{color:var(--ink)}.rd .howto:hover i,.rd .howto:focus-visible i{transform:translate(3px)}.rd .slab.tone-deep .howto{color:color-mix(in oklab, var(--ink-on-deep) 55%, transparent)}.rd .slab.tone-deep .howto:hover{color:var(--ink-on-deep)}.rd .crumbs a{transition:color .2s var(--ease);position:relative}.rd .crumbs a:after{content:"";transform-origin:0;height:1px;transition:transform .28s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.rd .crumbs a:hover:after,.rd .crumbs a:focus-visible:after{transform:scaleX(1)}.rd .kb-list a,.rd .fgrid a{transition:color .2s var(--ease), transform .24s var(--ease)}.rd .kb-list a:hover,.rd .fgrid a:hover{transform:translate(2px)}.rd .hero-flag-tag{transition:background .3s var(--ease)}.rd .hero-flag:hover .hero-flag-tag{background:color-mix(in oklab, var(--accent) 22%, transparent)}@media (max-width:939px){.rd #mnav.open .mnav-in>*{animation:mnav-item .34s var(--ease) both;animation-delay:calc(var(--i,0) * 22ms + 40ms)}@keyframes mnav-item{0%{opacity:0;transform:translateY(6px)}}}.rd .fndr-list button{transition:background .16s var(--ease), transform .16s var(--ease)}.rd .fndr-list button[aria-current=true]{transform:translate(2px)}.rd .kb-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.68rem}@media (prefers-reduced-motion:reduce){.rd .kb-list a:hover,.rd .fgrid a:hover,.rd .fndr-list button[aria-current=true]{transform:none}.rd #mnav.open .mnav-in>*{animation:none}}@supports (animation-timeline:scroll()){.rd header:after{content:"";background:var(--accent);transform-origin:0;height:2px;animation:linear read-progress;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes read-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rd header:after{display:none}}}@media (prefers-reduced-motion:no-preference){.rd ::view-transition-old(root){animation-duration:.34s;animation-timing-function:var(--ease)}.rd ::view-transition-new(root){animation-duration:.34s;animation-timing-function:var(--ease)}}@media (min-width:901px){.rd .story-viz{margin-right:clamp(-5rem,-4vw,-1.5rem)}.rd .story-viz .shot{max-width:none;max-height:min(62vh,30rem)}.rd .story-viz .shot img{object-fit:cover;object-position:top left;width:126%;max-width:none;height:auto;max-height:min(62vh,30rem)}}.rd .onb{border-top:1px solid color-mix(in oklab, currentColor 14%, transparent);text-align:left;margin:clamp(2.25rem,5vw,3.25rem) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:clamp(1.25rem,3vw,2.5rem);max-width:52rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.5rem) 0 0;list-style:none;display:grid}.rd .onb li{gap:.25rem;display:grid}.rd .onb span{font-family:var(--mono);letter-spacing:.16em;color:color-mix(in oklab, currentColor 45%, transparent);font-size:.68rem}.rd .onb b{letter-spacing:-.015em;font-size:1rem}.rd .onb p{color:color-mix(in oklab, currentColor 62%, transparent);margin:0;font-size:.88rem;line-height:1.5}.rd .tabshow-top{gap:1.25rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.rd .tabshow-top>:first-child{margin-bottom:0}@media (min-width:860px){.rd .tabshow-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem}.rd .tabshow-top .bar{border-bottom:0;flex-wrap:nowrap;justify-content:flex-end;margin-bottom:0;padding-bottom:0}}@media (max-width:859px){.rd .tabshow-top .bar{margin-bottom:0}}.rd .tabshow .pane .stage{border-radius:clamp(12px,1.4vw,18px);padding:clamp(.6rem,1.4vw,1.1rem)}.rd main{display:block}.rd .note-box{max-width:var(--measure,64ch);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);gap:.5rem;padding:1.4rem 1.6rem;display:grid}.rd .note-box p:last-child{color:var(--ink-2)}.rd .aud .tx span{display:block}.rd .frow .lnk{font-size:1rem}.rd .logo-on-deep span{color:var(--ink-on-deep)}.rd .badges{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.rd .badges .bl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:.25rem;font-size:.6875rem}.rd .badge{color:var(--ink-2);background:color-mix(in oklab, var(--ink) 5%, transparent);border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:500}.rd.rd-chrome{z-index:60;position:relative;overflow:visible}.rd.rd-chrome~.marketing-shell{z-index:0}@media (max-width:899px){.rd .faq-wrap{flex-direction:column;display:flex}.rd .faq-wrap>.faq-head{display:contents}.rd .faq-wrap>.faq-head>h2{order:1}.rd .faq-wrap>.faq{order:2}.rd .faq-wrap>.faq-head>p{order:3;max-width:none;margin-top:1.5rem}}.rd #barX{width:2.75rem;height:2.75rem;right:calc(var(--pad) - .8rem);place-items:center;padding:0;line-height:1;display:grid}@media (max-width:939px){.rd .burger{width:2.75rem;height:2.75rem}.rd .burger span:first-child{top:1.075rem}.rd .burger span:last-child{top:1.525rem}.rd .burger[aria-expanded=true] span:first-child{transform:translateY(.225rem)rotate(45deg)}.rd .burger[aria-expanded=true] span:last-child{transform:translateY(-.225rem)rotate(-45deg)}}.rd .cycle .dots{gap:.55rem;padding-block:.6rem}.rd .cycle .dots button{z-index:1;position:relative}.rd .cycle .dots button:before{content:"";position:absolute;inset:-.75rem -.275rem}@media (max-width:760px){.rd .plane .main,.rd .plane .mate,.rd .stage .shot,.rd .slab.plain .shot,.rd .tabshow .pane .shot,.rd .story-viz .shot,.rd .shot{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%)}}@media (max-width:939px){.rd .fbot>a{align-items:center;padding-block:.6rem;display:inline-flex}.rd header .btn-p{opacity:0;pointer-events:none;visibility:hidden;height:2.5rem;transition:opacity .24s var(--ease), transform .24s var(--ease), visibility .24s var(--ease);padding-inline:.95rem;font-size:.85rem;transform:translateY(-.35rem)}.rd header.past-hero .btn-p{opacity:1;pointer-events:auto;visibility:visible;transform:none}.rd header .wrap{column-gap:.5rem}}@media (max-width:719px){.rd header .btn-p{display:none}}@media (prefers-reduced-motion:reduce){.rd header .btn-p{transition:none;transform:none}}.rd .hero-cta .lnk-cta{min-height:2.75rem;padding-block:.5rem;font-size:1rem}.rd .hero-cta .lnk-cta i{font-size:1.05em}@media (max-width:620px){.rd .hero-flag{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:.5rem .75rem;padding:.7rem .9rem;line-height:1.4;display:grid}.rd .hero-flag .hero-flag-tag{grid-column:1/-1}.rd .hero-flag>span:not(.hero-flag-tag){grid-column:1}.rd .hero-flag i{grid-column:2;justify-self:end}}
