.hero{min-height:var(--hero-min-h);isolation:isolate;clip-path:inset(0);z-index:0;--p:0;--mx:0;--my:0;align-items:center;display:grid;position:relative;overflow:hidden}.hero .wrap{z-index:3;position:relative}.hero-grid{min-height:var(--hero-min-h);padding-block:calc(var(--header-space) + var(--space-32)) var(--space-64);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.hero-copy{z-index:4;max-width:min(40rem,100%);margin-block-start:var(--space-96);position:relative}.hero h1{gap:var(--space-12);margin-block-end:var(--space-24);display:grid}.hero .lede{max-width:var(--measure-lede);color:var(--color-muted);margin-block-end:var(--space-32)}.hv1{z-index:1;position:absolute;inset:0}.hero .hv1-img{inset:calc(-1 * var(--space-32));width:calc(100% + 2 * var(--space-32));max-width:none;height:calc(100% + 2 * var(--space-32));object-fit:cover;object-position:30% 55%;transform:translate3d(calc(var(--mx) * -10px), calc(var(--p) * 90px + var(--my) * -6px), 0) scale(1.04);will-change:transform;position:absolute}.hv1-glow{inset-inline-start:58%;background:var(--grad-glow-brand);will-change:transform, opacity;width:44vw;height:44vw;transform:translate3d(calc(var(--mx) * -16px), calc(var(--p) * 60px), 0);position:absolute;top:24%}.hv1-sweep{background:var(--grad-sweep-lamp);opacity:0;position:absolute;inset:0}.hv1-scrim{background:var(--grad-hero-scrim), var(--grad-hero-foot);position:absolute;inset:0}.mwrap{pointer-events:none;position:absolute;inset:0}.motes{inset-inline-start:62%;pointer-events:none;width:30vw;height:50vh;position:absolute;top:26%}.motes i{border-radius:var(--radius-round);background:var(--lamp);opacity:0;width:3px;height:3px;position:absolute}.motes.m2{inset-inline-start:40%;width:40vw;height:46vh;top:40%}.motes.m2 i{width:5px;height:5px}.motes i:first-child{inset-inline-start:12%;animation-delay:0s;top:70%}.motes i:nth-child(2){inset-inline-start:28%;animation-duration:11s;animation-delay:-1.2s;top:82%}.motes i:nth-child(3){inset-inline-start:40%;animation-delay:-2.4s;top:64%}.motes i:nth-child(4){inset-inline-start:55%;animation-duration:12s;animation-delay:-3.1s;top:88%}.motes i:nth-child(5){inset-inline-start:66%;animation-delay:-4.4s;top:72%}.motes i:nth-child(6){inset-inline-start:22%;animation-duration:10s;animation-delay:-5.2s;top:58%}.motes i:nth-child(7){inset-inline-start:74%;animation-delay:-6.1s;top:80%}.motes i:nth-child(8){inset-inline-start:35%;animation-duration:13s;animation-delay:-7.3s;top:92%}.motes i:nth-child(9){inset-inline-start:48%;animation-delay:-8.2s;top:76%}.motes i:nth-child(10){inset-inline-start:84%;animation-duration:12s;animation-delay:-2s;top:66%}.motes i:nth-child(11){inset-inline-start:8%;animation-duration:14s;animation-delay:-4s;top:86%}.motes i:nth-child(12){inset-inline-start:60%;animation-delay:-6.6s;top:94%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .hero .hv1-img{animation:hero-push 20s var(--ease-in-out) infinite alternate}html:not([data-motion=off]) .hv1-glow{animation:hero-breathe 6s var(--ease-in-out) infinite alternate}html:not([data-motion=off]) .hv1-sweep{animation:hero-sweep 10s var(--ease-in-out) infinite}html:not([data-motion=off]) .motes i{animation:9s linear infinite hero-mote}html:not([data-motion=off]) .motes.m2 i{animation-duration:14s}}.hero.off *,.hero.off :before,.hero.off :after{animation-play-state:paused!important}@keyframes hero-mote{0%{opacity:0;transform:translate(0,0)}15%{opacity:.85}85%{opacity:.6}to{opacity:0;transform:translate(-26px,-180px)}}@keyframes hero-breathe{0%{opacity:.65}to{opacity:1}}@keyframes hero-push{0%{scale:1}to{scale:1.06}}@keyframes hero-sweep{0%{opacity:0;transform:translate(70%)}20%{opacity:1}60%{opacity:0;transform:translate(-70%)}to{opacity:0;transform:translate(-70%)}}@media (width<=1023px){.hero-grid{align-items:end}.hero-copy{margin-block-start:var(--space-96)}.hero .hv1-img{object-position:24% 30%}.hv1-scrim{background:var(--grad-hero-scrim-narrow)}.hv1-glow{inset-inline-start:20%;width:70vw;height:70vw;top:6%}.motes{inset-inline-start:30%;width:60vw;height:40vh;top:8%}.motes.m2{inset-inline-start:20%;width:70vw;height:36vh;top:14%}}@media (width<=640px){.hero .cta-row .btn{flex:100%}}.hero:has(+.s-video),.s-video,.s-video+section{--vid-f:.5}.hero:has(+.s-video) .hero-grid{padding-block-end:calc(100% * var(--vid-f) * 9 / 32 + var(--space-8) + var(--space-48))}.s-video+section{padding-block-start:calc(min(100% - 2 * var(--gutter), var(--wrap)) * var(--vid-f) * 9 / 32 + var(--space-8) + var(--section-y))}main>section.s-video{z-index:2;position:relative}.s-video{background:0 0;block-size:0;padding:0}.s-video .vid-col{inline-size:calc(min(100% - 2 * var(--gutter), var(--wrap)) * var(--vid-f));margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0;translate:0 -50%}.js .s-video .vid-stage[data-rv]{transform:translateY(var(--rise)) scale(var(--press))}.js .s-video .vid-stage[data-rv].in{transform:none}.s-video .vid-frame{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), inset 0 0 0 var(--line-w) color-mix(in oklab, var(--color-brand) 26%, var(--clear)), var(--shadow-lg)}.s-video .vid-screen{aspect-ratio:16/9;border-radius:var(--radius);background:var(--color-accent-ink);position:relative;overflow:hidden}.s-video .vid-screen iframe{border:0;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.lenis.lenis-smooth .s-video .vid-screen iframe{pointer-events:auto}.lenis.lenis-scrolling .s-video .vid-screen iframe{pointer-events:none}.s-video .vid-poster{border-radius:inherit;background:var(--color-accent-ink);cursor:pointer;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.s-video .vid-poster img{inset:calc(-1 * var(--space-4));inline-size:calc(100% + 2 * var(--space-4));block-size:calc(100% + 2 * var(--space-4));object-fit:cover;max-inline-size:none;transition:transform var(--dur-slow) var(--ease-out);position:absolute}.s-video .vid-poster:before{content:"";z-index:1;background:var(--grad-video-tint);position:absolute;inset:0}.s-video .vid-poster:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 var(--line-w) color-mix(in oklab, var(--d-text) 10%, var(--clear));pointer-events:none;position:absolute;inset:0}.s-video .vid-play{z-index:3;inline-size:var(--space-96);block-size:var(--space-96);border-radius:var(--radius-round);border:var(--ring-w) solid var(--fill-edge);background:var(--color-accent-fill);color:var(--color-accent-ink);box-shadow:var(--shadow-btn);transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.s-video .vid-play:before{content:"";inset:calc(-1 * var(--space-12));border-radius:var(--radius-round);border:var(--ring-w) solid color-mix(in oklab, var(--color-accent-fill) 55%, var(--clear));animation:vid-ring var(--dur-xslow) var(--ease-expo) infinite alternate;position:absolute}@keyframes vid-ring{0%{transform:scale(var(--press));opacity:.9}to{transform:scale(calc(2 - var(--press) * .9));opacity:0}}.s-video .vid-play .icon{inline-size:var(--space-48);block-size:var(--space-48);margin-left:var(--space-4);fill:currentColor;transition:transform var(--dur) var(--ease-out)}.s-video .vid-poster:hover img{transform:scale(calc(2 - var(--press)))}.s-video .vid-poster:hover .vid-play{transform:scale(calc(2 - var(--press) * .94));background:var(--color-accent-fill-hover);box-shadow:var(--shadow-btn-fill)}.s-video .vid-poster:active .vid-play{transform:scale(var(--press));transition-duration:var(--dur-fast)}.s-video .vid-poster:focus-visible{outline:0}.s-video .vid-frame:has(.vid-poster:focus-visible){outline:var(--ring-w) solid var(--color-accent);outline-offset:var(--ring-offset)}.s-video .vid-poster:focus-visible .vid-play{box-shadow:0 0 0 var(--ring-w) var(--color-accent-ink), 0 0 0 calc(2 * var(--ring-w)) var(--color-accent)}html[data-motion=off] .s-video .vid-stage[data-rv]{transform:none!important}html[data-motion=off] .s-video .vid-play:before{opacity:0;animation:none}html[data-motion=off] .s-video .vid-poster:hover img,html[data-motion=off] .s-video .vid-poster:hover .vid-play,html[data-motion=off] .s-video .vid-poster:active .vid-play{transform:none}@media (width<=1023px){.hero:has(+.s-video),.s-video,.s-video+section{--vid-f:1}}@media (width<=640px){.s-video .vid-play{inline-size:var(--space-64);block-size:var(--space-64)}.s-video .vid-play .icon{inline-size:var(--space-32);block-size:var(--space-32)}}.facts{gap:var(--gap-media);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid;position:relative}.facts h2{font-size:var(--text-h2);max-width:20ch}.facts-txt{gap:var(--space-24);font-size:var(--text-lede);max-width:var(--measure);color:var(--color-muted);display:grid}.facts-txt p:first-child{color:var(--color-text)}.facts-txt .name{font-family:var(--font-display);color:var(--color-text);background:var(--grad-underline-brand) right bottom / 0 var(--line-w-strong) no-repeat;transition:background-size var(--dur-xslow) var(--ease-expo) .3s}.facts.in .name{background-size:100% var(--line-w-strong)}.rules{margin-block-start:var(--section-y)}.rules-grid{gap:var(--space-48) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-32);display:grid}.folder{align-items:start;gap:var(--space-8) var(--space-16);padding:var(--space-24);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);border-radius:var(--radius-lg) 0 var(--radius-lg) var(--radius-lg);color:var(--color-text);transform-style:preserve-3d;will-change:transform;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);grid-template-rows:auto auto;grid-template-columns:auto 1fr;text-decoration:none;display:grid;position:relative}.folder:before{content:"";bottom:100%;width:42%;height:var(--tab-h);background:color-mix(in oklab, var(--color-raised) 72%, var(--color-surface));border-radius:var(--radius) var(--radius) 0 0;box-shadow:var(--shadow-rim);transform-origin:100% 100%;transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);position:absolute;inset-inline-start:0}.folder .tile{width:var(--tile-lg);height:var(--tile-lg);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));box-shadow:inset 0 0 0 var(--line-w) color-mix(in oklab, var(--color-brand) 35%, var(--clear));transition:transform var(--dur) var(--ease-out);grid-row:1/3;place-items:center;display:grid}.folder h3{font-size:var(--text-h3);align-self:center;padding-inline-end:var(--space-32)}.folder .hint{font-size:var(--text-small);color:var(--color-muted);line-height:var(--leading-snug);grid-column:2}.folder .go{inset-inline-end:var(--space-24);top:var(--space-24);color:var(--color-accent);transition:transform var(--dur) var(--ease-out);position:absolute}.folder:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-rim), var(--shadow-lg)}.folder:hover:before{background:var(--color-brand);transform:scaleX(1.18)}.folder:hover .tile{transform:rotate(-6deg)scale(1.06)}.folder:hover .go{transform:scaleX(-1) translateX(calc(-1 * var(--nudge)))}.folder:active{transform:scale(var(--press))}.folder:focus-visible{outline-offset:var(--space-4)}.folder .edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.folder .edge:before{content:"";background:radial-gradient(260px circle at var(--lx,50%) var(--ly,0%), color-mix(in oklab, var(--color-brand) 24%, var(--clear)), var(--clear) 60%);opacity:0;transition:opacity var(--dur) var(--ease-out);position:absolute;inset:0}.folder:hover .edge:before{opacity:1}.folder .edge:after{content:"";background:var(--grad-shine);animation:facts-shine 9s var(--ease-in-out) infinite;animation-delay:calc(var(--n,0) * .7s);position:absolute;inset:0;transform:translate(110%)}@keyframes facts-shine{0%,62%{transform:translate(110%)}82%,to{transform:translate(-110%)}}.folder .tile svg{stroke-dasharray:64;stroke-dashoffset:64px;transition:stroke-dashoffset 1.4s var(--ease-expo) calc(var(--n,0) * var(--stagger) + .35s)}.rules-grid .in .folder .tile svg{stroke-dashoffset:0}.folder:hover .tile svg{animation:facts-ico .7s var(--ease-expo)}.rules-grid li:nth-child(3n+2) .folder:hover .tile svg{animation-name:facts-ico2}.rules-grid li:nth-child(3n) .folder:hover .tile svg{animation-name:facts-ico3}@keyframes facts-ico{0%{transform:none}30%{transform:translateY(-4px)rotate(-8deg)}60%{transform:translateY(1px)rotate(4deg)}to{transform:none}}@keyframes facts-ico2{0%{transform:none}40%{transform:scale(1.18)}to{transform:none}}@keyframes facts-ico3{0%{transform:none}35%{transform:translateY(-5px)}65%{transform:translateY(1px)}to{transform:none}}.js .rules-grid [data-rv]{transform:translateY(var(--rise)) rotateX(10deg);transform-origin:50% 100%;transition-timing-function:var(--ease-settle), var(--ease-settle)}.js .rules-grid [data-rv].in{transform:none}.contracts{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-24);border-block:var(--line-w) solid var(--color-line-strong);margin-block-start:var(--space-32);display:flex}.contracts .tile{color:var(--color-brand);place-items:center;display:grid}.contracts .tlink{font-size:var(--text-lede)}html[data-motion=off] .facts-txt .name{background-size:100% var(--line-w-strong);transition:none}html[data-motion=off] .folder .tile svg{stroke-dashoffset:0;transition:none}html[data-motion=off] .folder .edge:after{opacity:0;animation:none}@media (width<=1023px){.facts{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rules-grid{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.contracts{align-items:start;padding-inline:0}}.s3xb-grid{gap:var(--gap-media);grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:start;display:grid}.s3xb-h{font-size:var(--text-h1);line-height:var(--leading-heading);top:calc(var(--header-space) + var(--space-48));max-width:12ch;position:sticky}.s3xb-list{padding-block-start:var(--space-16);display:grid}.s3xb-i{grid-template-columns:var(--space-64) minmax(0, 1fr) var(--s3-mini);gap:var(--space-24);padding-block:var(--space-24);align-items:center;display:grid;position:relative}.s3xb-i:nth-child(2n){grid-template-columns:var(--space-64) var(--s3-mini) minmax(0, 1fr)}.s3xb-i:nth-child(2n) .t{order:3}.s3xb-i .rule{inset-inline:0;height:var(--line-w);background:var(--color-line-strong);transform-origin:100%;transition:transform 1.2s var(--ease-expo);transition-delay:calc(var(--n,0) * .12s);position:absolute;top:0;transform:scaleX(0)}.s3xb-i.in .rule{transform:scaleX(1)}.s3x .n{font-family:var(--font-display);color:var(--color-brand);font-size:var(--text-h2);opacity:.85;line-height:1}.s3xb-i h3{font-size:var(--text-h3-lg);margin-block-end:var(--space-8)}.s3xb-i p{color:var(--color-muted);max-width:46ch}.s3xb-i .sc{width:var(--s3-mini)}.sc{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);position:relative;overflow:hidden;container-type:inline-size}.sc:before{content:"";background:var(--grad-spot);position:absolute;inset:-20%}.sc .pp{align-content:start;gap:var(--cq-2);padding:var(--cq-4);border-radius:var(--radius-sm);background:var(--grad-paper);color:var(--paper-ink);box-shadow:var(--shadow-md);display:grid;position:absolute}.sc .tt{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-sc-title);text-align:center;line-height:var(--leading-tight)}.led{width:52%;height:74%;top:13%;left:7%}.led .hb{border-radius:var(--radius-sm);background:var(--lbrand);justify-self:center;width:46%;height:2.4cqw;display:block}.led .r{gap:var(--cq-3);grid-template-columns:1fr .5fr;display:grid}.led .r b,.led .r em{border-radius:var(--radius-sm);background:var(--paper-line);height:1.8cqw;display:block}.led .r em{background:var(--lbrand);opacity:.75;transform-origin:100%}.bk3{border-radius:var(--radius-sm) var(--radius) var(--radius) var(--radius-sm);background:var(--grad-sefer);width:25%;height:58%;box-shadow:var(--shadow-md), inset 0 0 0 var(--line-w) color-mix(in oklab, var(--dbrand) 40%, var(--clear));transform-origin:50% 100%;position:absolute;top:22%;right:8%}.bk3:before,.bk3:after{content:"";background:var(--dbrand);border-radius:var(--radius-sm);height:2.6cqw;position:absolute;inset-inline:12%}.bk3:before{top:12%}.bk3:after{bottom:12%}.bk3 i{aspect-ratio:1;border:var(--line-w-strong) solid var(--dbrand);border-radius:var(--radius-sm);position:absolute;top:40%;left:30%;right:30%;transform:rotate(45deg)}.bal{aspect-ratio:1;width:9cqw;height:auto;color:var(--color-brand);transform-origin:50% 30%;position:absolute;top:6%;left:61%}.in .led .r em{animation:s3-ledger var(--s3-loop) var(--ease-expo) infinite;animation-delay:calc(var(--k) * .22s)}.in .bk3{animation:s3-sefer var(--s3-loop) var(--ease-in-out) infinite alternate}.in .bal{animation:s3-balance var(--s3-loop) var(--ease-settle) infinite}@keyframes s3-ledger{0%,3%{transform:scaleX(0)}14%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes s3-sefer{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes s3-balance{0%,20%{transform:rotate(-12deg)}38%{transform:rotate(5deg)}46%,90%{transform:rotate(0)}to{transform:rotate(-12deg)}}.rproc{isolation:isolate;inset:8% 18%}.pr{align-items:center;gap:var(--cq-3);padding-block:var(--cq-1) var(--cq-3);grid-template-columns:6cqw 1fr;margin:0;display:grid;position:relative}.pr b{border-radius:var(--radius-sm);height:6cqw;box-shadow:inset 0 0 0 var(--line-w) var(--paper-line);font-family:var(--font-display);font-size:var(--text-sc-mark);color:var(--lbrand);place-items:center;display:grid}.pr i{border-radius:var(--radius-sm);background:var(--paper-line);height:1.6cqw;box-shadow:0 3cqw 0 color-mix(in oklab, var(--paper-line) 70%, var(--clear));display:block}.pr:before{content:"";border-radius:var(--radius-sm);background:var(--mark);opacity:0;z-index:-1;position:absolute;inset:0 -2cqw}.pr:first-of-type:before{opacity:1}.in .pr:before{opacity:0;animation:s3-read var(--s3-loop) var(--ease-in-out) infinite;animation-delay:calc(var(--k) * 1.3s)}@keyframes s3-read{0%,2%{opacity:0}6%,18%{opacity:1}24%,to{opacity:0}}.rul{inset:6% 21%}.rul .subh{font-size:var(--text-sc-sub);font-weight:var(--weight-bold);color:var(--lbrand)}.l2{height:1.6cqw;width:var(--w,100%);border-radius:var(--radius-sm);background:var(--paper-line);display:block;position:relative}.l2 s{border-radius:var(--radius-sm);background:var(--mark);transform-origin:100%;position:absolute;inset:-1.2cqw -1cqw}.rul .wax{width:11cqw;bottom:6%;left:10%}.in .l2 s{animation:s3-mark var(--s3-loop) var(--ease-expo) infinite;animation-delay:calc(var(--k) * .45s)}.in .rul .wax{animation:s3-wax var(--s3-loop) var(--ease-settle) infinite}@keyframes s3-mark{0%,6%{transform:scaleX(0)}18%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes s3-wax{0%,40%{opacity:0;transform:translateY(-30%)scale(1.6)}48%{opacity:1;transform:scale(.92)}52%,92%{opacity:1;transform:none}to{opacity:0}}.fpin{aspect-ratio:1;border-radius:var(--radius-round);background:var(--dbrand);z-index:2;width:2.6cqw;position:absolute;top:6%;left:50%;translate:-50%}.ftag{width:34cqw;transform-origin:50% 0;padding-block-start:var(--cq-13);position:absolute;top:7.4%;left:50%;translate:-50%}.ftag:before{content:"";background:var(--d-muted);width:.4cqw;height:13.4cqw;position:absolute;top:0;left:50%;translate:-50%}.ftag span{padding:var(--cq-4) var(--cq-3) var(--cq-3);border-radius:var(--radius);background:var(--grad-paper);color:var(--paper-ink);font-family:var(--font-display);font-size:var(--text-sc-tag);text-align:center;box-shadow:var(--shadow-md);display:block;position:relative}.ftag span:before{content:"";aspect-ratio:1;border-radius:var(--radius-round);width:2cqw;box-shadow:inset 0 0 0 var(--line-w-strong) var(--paper-line);position:absolute;top:1.4cqw;left:50%;translate:-50%}.tiers{gap:var(--cq-2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;height:24%;display:grid;position:absolute;bottom:8%;left:12%;right:12%}.tiers i{height:calc(var(--h) * 16%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:color-mix(in oklab, var(--dbrand) 32%, var(--clear));transform-origin:bottom;display:block}.tiers i:first-child{background:var(--dbrand)}.in .ftag{animation:s3-tag var(--s3-loop) var(--ease-in-out) infinite}.in .tiers i{animation:s3-tier var(--s3-loop) var(--ease-settle) infinite;animation-delay:calc(var(--k) * .12s)}@keyframes s3-tag{0%{transform:rotate(0)}10%{transform:rotate(9deg)}22%{transform:rotate(-6deg)}34%{transform:rotate(3.5deg)}46%{transform:rotate(-1.5deg)}58%,to{transform:rotate(0)}}@keyframes s3-tier{0%,40%{transform:scaleY(0)}52%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}.brw{border-radius:var(--radius);background:var(--d-bg);box-shadow:var(--shadow-md), inset 0 0 0 var(--line-w) var(--d-raised);align-content:start;gap:var(--cq-3);padding:var(--cq-9) var(--cq-6) var(--cq-4);display:grid;position:absolute;inset:9% 7%;overflow:hidden}.brw .top{background:var(--d-surface);gap:var(--cq-1);height:5.4cqw;padding-inline:var(--cq-2);align-items:center;display:flex;position:absolute;inset:0 0 auto}.brw .top b{aspect-ratio:1;border-radius:var(--radius-round);background:var(--d-muted);opacity:.6;width:1.6cqw}.brw .pgl{height:1.8cqw;width:var(--w);border-radius:var(--radius-sm);background:var(--d-raised);display:block}.brw .cta{padding:var(--cq-1) var(--cq-3);border-radius:var(--radius-sm);background:var(--color-accent-fill);color:var(--color-accent-ink);font-size:var(--text-sc-cta);font-weight:var(--weight-bold);white-space:nowrap;position:absolute;top:56%;left:8%}.side{align-content:start;gap:var(--cq-3);width:44%;padding:var(--cq-6) var(--cq-3);background:var(--grad-paper);box-shadow:var(--shadow-lg);display:grid;position:absolute;top:0;bottom:0;right:0}.side i{border-radius:var(--radius-sm);height:5cqw;box-shadow:inset 0 0 0 var(--line-w) var(--paper-line);display:block;position:relative;overflow:hidden}.side i:after{content:"";border-radius:var(--radius-sm);background:color-mix(in oklab, var(--l-text) 55%, var(--clear));transform-origin:100%;position:absolute;inset:30% 8% 30% 30%}.side .ok{aspect-ratio:1;border-radius:var(--radius-round);background:var(--lbrand);width:9cqw;color:var(--paper);justify-self:center;place-items:center;margin-block-start:var(--cq-2);display:grid}.side .ok svg{width:60%;height:60%}.s3-cursor{aspect-ratio:1;border-radius:var(--radius-round);background:var(--d-text);width:3.4cqw;box-shadow:0 0 0 1cqw color-mix(in oklab, var(--d-text) 25%, var(--clear));opacity:0;position:absolute;top:30%;left:62%}.in .s3-cursor{animation:s3-cursor var(--s3-loop) var(--ease-in-out) infinite}.in .side{animation:s3-side var(--s3-loop) var(--ease-expo) infinite}.in .side i:after{animation:s3-field var(--s3-loop) var(--ease-expo) infinite;animation-delay:calc(var(--k) * .3s)}.in .side .ok{animation:s3-ok var(--s3-loop) var(--ease-settle) infinite}.side{transform:translate(104%)}@keyframes s3-cursor{0%{opacity:0;transform:translate(0)}6%{opacity:1}22%{transform:translate(-36cqw,20cqw)scale(1)}26%{transform:translate(-36cqw,20cqw)scale(.7)}30%{opacity:1;transform:translate(-36cqw,20cqw)scale(1)}36%,to{opacity:0;transform:translate(-36cqw,20cqw)}}@keyframes s3-side{0%,27%{transform:translate(104%)}38%,90%{transform:none}to{transform:translate(104%)}}@keyframes s3-field{0%,40%{transform:scaleX(0)}52%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes s3-ok{0%,72%{opacity:0;transform:scale(.4)}78%,92%{opacity:1;transform:none}to{opacity:0}}html[data-motion=off] .sc *{animation:none!important}html[data-motion=off] .s3xb-i .rule{transition:none;transform:none}html[data-motion=off] .side{transform:none}@media (width<=1023px){.s3xb-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.s3xb-h{max-width:20ch;font-size:var(--text-h2);position:static}}@media (width<=640px){.s3xb-i,.s3xb-i:nth-child(2n){grid-template-columns:var(--space-48) minmax(0, 1fr);gap:var(--space-16);align-items:start}.s3xb-i:nth-child(2n) .t{order:0}.s3xb-i .sc{width:min(100%, var(--s3-mini-phone));grid-column:2}.s3x .n{font-size:var(--text-h3)}}.proc-stage{padding-block:var(--section-y);position:relative}.proc .p3-head h2{font-size:var(--text-h2);max-width:20ch}.proc .p3-body{gap:var(--space-48);margin-block:var(--space-48);display:grid}.proc .p3-st{column-gap:var(--gap-media);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.proc .p3-txt{gap:var(--space-16);align-content:center;max-width:36rem;display:grid}.proc .p3-ico{width:var(--space-48);height:var(--space-48);border-radius:var(--radius-lg);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));box-shadow:inset 0 0 0 var(--line-w) color-mix(in oklab, var(--color-brand) 35%, var(--clear));place-items:center;display:grid}.proc .p3-txt h3{font-size:var(--text-h2-sm);line-height:var(--leading-heading)}.proc .p3-txt p{font-size:var(--text-lede);color:var(--color-muted);max-width:44ch}.proc .p3-vis{height:var(--p3-box-h);min-height:0;position:relative}.proc .p3-box{position:absolute;inset:0}.proc .p3-branch{z-index:2;max-width:36rem;padding:var(--space-12) var(--space-24);min-height:calc(var(--target-min) + 2 * var(--space-12));border-radius:var(--radius);border:var(--line-w) dashed var(--color-line-strong);color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-body);transition:border-color var(--dur-medium) var(--ease-out), background-color var(--dur-medium) var(--ease-out), color var(--dur-medium) var(--ease-out);padding-inline-start:calc(var(--space-24) + var(--target-min) + var(--space-16));display:block;position:relative}.proc .p3-branch p{display:inline}.proc .p3-branch .tlink{min-height:0;font-size:var(--text-small);vertical-align:bottom;margin-inline-start:var(--space-8)}.proc .branch-ico{inset-inline-start:var(--space-24);top:var(--space-12);width:var(--target-min);height:var(--target-min);color:var(--color-brand);border:var(--line-w-strong) dashed color-mix(in oklab, var(--color-brand) 70%, var(--clear));border-radius:var(--radius-round);transition:transform var(--dur-medium) var(--ease-expo);place-items:center;display:grid;position:absolute}.proc .p3-branch.on{border-color:color-mix(in oklab, var(--color-brand) 70%, var(--clear));background:color-mix(in oklab, var(--color-brand) 7%, var(--clear));color:var(--color-text)}.proc .p3-branch.on .branch-ico{transform:rotate(-8deg)}.js .proc .p3-st{opacity:0;transform:translateY(var(--rise));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.js .proc .p3-st.on{opacity:1;transform:none}html[data-motion=off] .proc .p3-st{opacity:1;transition:none;transform:none}@media (width>=1024px){html:not([data-motion=off]) .proc-track{height:var(--proc-track-h);position:relative}html:not([data-motion=off]) .proc-stage{height:100svh;padding-block:calc(var(--header-space) + var(--section-y)) var(--section-y);align-items:stretch;display:flex;position:sticky;top:0;overflow:hidden}html:not([data-motion=off]) .proc-stage:before{content:"";background:var(--grad-proc-glow);pointer-events:none;position:absolute;inset:0}html:not([data-motion=off]) .proc .p3{grid-template-columns:minmax(0, 36rem) var(--gap-media) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) auto var(--p3-gap) auto var(--p3-gap) auto minmax(0, 1fr);gap:0;height:100%;display:grid}html:not([data-motion=off]) .proc .p3-head{z-index:2;grid-area:2/1;position:relative}html:not([data-motion=off]) .proc .p3-body{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0;min-height:0;margin:0;display:grid}html:not([data-motion=off]) .proc .p3-st{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;opacity:0;min-height:0;transform:translateY(var(--rise));pointer-events:none;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-slow) var(--ease-expo);align-items:stretch;display:grid}html:not([data-motion=off]) .proc .p3-st.on{opacity:1;pointer-events:auto;transform:none}html:not([data-motion=off]) .proc .p3-st.past{transform:translateY(calc(var(--rise) * -1))}html:not([data-motion=off]) .proc .p3-txt{grid-area:4/1}html:not([data-motion=off]) .proc .p3-st.on .p3-ico{animation:proc-ico var(--dur-slow) var(--ease-settle)}html:not([data-motion=off]) .proc .p3-vis{grid-area:1/2/-1/-1;height:auto}html:not([data-motion=off]) .proc .p3-branch{grid-area:6/1}}@keyframes proc-ico{0%{opacity:0;transform:scale(.6)rotate(-14deg)}to{opacity:1;transform:none}}@media (width<=1023px){.proc .p3-st{row-gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.proc .p3-vis{height:var(--p3-vis-narrow)}.proc .p3-branch{max-width:none}}.scene{opacity:0;width:100%;height:100%;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);position:absolute;inset:0;overflow:visible;transform:translateY(12px)scale(.98)}.scene.on{opacity:1;transform:none}.sv-paper{fill:var(--paper)}.sv-paper2{fill:var(--paper-2)}.sv-edge{stroke:var(--paper-line);stroke-width:1.5px}.sv-flap{fill:var(--paper-2);stroke:var(--paper-line);stroke-width:1.5px}.sv-pl{fill:var(--paper-line)}.sv-st{fill:none;stroke:var(--paper-line);stroke-width:2px}.sv-sigline{stroke:var(--paper-line);stroke-width:1.5px}.sv-ink{fill:none;stroke:var(--paper-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sv-gold{fill:none;stroke:var(--color-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-lbrand{fill:var(--lbrand)}.sv-lbrand-st{fill:none;stroke:var(--lbrand);stroke-width:2.5px}.sv-dash{fill:none;stroke:var(--lbrand);stroke-width:1px;stroke-dasharray:2 3}.sv-wood{fill:var(--d-raised);stroke:color-mix(in oklab, var(--color-brand) 50%, var(--clear));stroke-width:1.5px}.sv-seat{fill:var(--d-surface);stroke:var(--color-brand);stroke-width:2.5px}.sv-seat2{fill:var(--d-surface);stroke:var(--d-muted);stroke-width:2.5px}.sv-shadow{fill:var(--shade);opacity:.45}.sv-disc{fill:var(--d-surface);stroke:var(--color-brand);stroke-width:2.5px}.sv-disc-dark{fill:var(--d-bg);stroke:var(--color-brand);stroke-width:2px}.sv-amount{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-svg-amount);fill:var(--color-brand)}.sv-currency{font-family:var(--font-text);font-weight:var(--weight-bold);font-size:var(--text-svg-small);fill:var(--color-brand)}.sv-seal,.sv-ribbon{fill:var(--dbrand)}.sv-seal-ring{fill:var(--dbrand);stroke:var(--d-bg);stroke-width:3px}.sv-ico-l,.sv-ico-b,.sv-ico-dark{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sv-ico-l{stroke:var(--lbrand)}.sv-ico-b{stroke:var(--color-brand)}.sv-ico-dark{stroke:var(--d-bg)}.scene .grow{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.scene.on .grow{animation:sv-grow .7s var(--ease-out) forwards}.scene.on .g2{animation-delay:.25s}.scene.on .g3{animation-delay:.45s}.scene.on .g4{animation-delay:.65s}.scene.on .g5{animation-delay:.85s}.scene .pop{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(1.6)}.scene.on .pop{animation:sv-pop .5s var(--ease-expo) forwards;animation-delay:1.05s}.scene .draw{stroke-dasharray:240;stroke-dashoffset:240px}.scene.on .draw{animation:sv-draw 1s var(--ease-out) forwards}.scene.on .draw.d2{animation-delay:.7s}.scene .slide-in{transform:translateY(-70px)}.scene.on .slide-in{animation:sv-slide .8s var(--ease-out) forwards}.scene .flap{transform-box:fill-box;transform-origin:top;transform:scaleY(-1)}.scene.on .flap{animation:sv-flap .45s var(--ease-out) .75s forwards}.scene.on .env{animation:sv-send .7s var(--ease-out) 1.25s forwards}.scene .speed{opacity:0}.scene.on .speed{animation:sv-speed .7s var(--ease-out) 1.3s forwards}.scene.on .meet-a{animation:sv-meet-a .9s var(--ease-out) .2s forwards}.scene.on .meet-b{animation:sv-meet-b .9s var(--ease-out) .2s forwards}.scene .fade-in{opacity:0}.scene.on .fade-in{animation:sv-fade .5s var(--ease-out) 1.05s forwards}.scene .lift{opacity:0;transform:translateY(18px)}.scene.on .lift{animation:sv-lift .6s var(--ease-out) forwards}.scene.on .lift.l2{animation-delay:.15s}.scene.on .lift.l3{animation-delay:.3s}@keyframes sv-grow{to{transform:scaleX(1)}}@keyframes sv-pop{0%{opacity:0;transform:scale(1.6)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes sv-draw{to{stroke-dashoffset:0}}@keyframes sv-slide{to{transform:translateY(0)}}@keyframes sv-flap{to{transform:scaleY(1)}}@keyframes sv-send{to{transform:translate(-36px)}}@keyframes sv-speed{0%{opacity:0;transform:translate(10px)}to{opacity:.8;transform:none}}@keyframes sv-meet-a{to{transform:translate(52px,-46px)}}@keyframes sv-meet-b{to{transform:translate(-52px,-46px)}}@keyframes sv-fade{to{opacity:1}}@keyframes sv-lift{to{opacity:1;transform:none}}html[data-motion=off] .scene,html[data-motion=off] .scene *{transition:none!important;animation:none!important}html[data-motion=off] .scene{opacity:1;transform:none}html[data-motion=off] .scene .grow,html[data-motion=off] .scene .slide-in,html[data-motion=off] .scene .flap{transform:none}html[data-motion=off] .scene .pop,html[data-motion=off] .scene .fade-in,html[data-motion=off] .scene .lift,html[data-motion=off] .scene .speed{opacity:1;transform:none}html[data-motion=off] .scene .draw{stroke-dashoffset:0}.urgent{gap:var(--space-32);display:grid}.urgent h2{max-width:24ch}.plate{grid-template-columns:1fr var(--line-w) 1fr auto;gap:var(--space-32);padding:var(--space-32);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);color:var(--color-text);align-items:center;display:grid;position:relative;overflow:hidden}.plate:before{content:"";width:var(--space-4);background:var(--color-brand);transform-origin:top;transition:transform var(--dur-xslow) var(--ease-expo) .3s;position:absolute;inset-block:0;inset-inline-start:0}.js .plate:not(.in):before{transform:scaleY(0)}.plate .sep{background:var(--color-line-strong);align-self:stretch}.door{gap:var(--space-16);grid-template-columns:auto 1fr;align-items:start;display:grid}.door .tile{width:var(--space-48);height:var(--space-48);border-radius:var(--radius);color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));place-items:center;display:grid}.door p{max-width:44ch}html[data-motion=off] .plate:before{transition:none;transform:none}@media (width<=1023px){.plate{gap:var(--space-24);padding:var(--space-24);grid-template-columns:minmax(0,1fr)}.plate .sep{display:none}.plate .btn{justify-self:start}}@media (width<=640px){.plate .btn{white-space:normal;text-align:center;justify-self:stretch}}.fees2{gap:var(--gap-media);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.calc{padding:var(--space-32);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);gap:var(--space-32);color:var(--color-text);display:grid}.calc h3{font-size:var(--text-h3);max-width:28ch}.calc-in{gap:var(--space-12) var(--space-16);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.calc-in label{font-weight:var(--weight-strong);font-size:var(--text-body);grid-column:1/-1}.calc-num{width:var(--calc-num-w);min-height:var(--btn-h);padding:0 var(--space-16);border-radius:var(--radius);border:var(--line-w) solid var(--color-line-strong);background:var(--color-field);color:var(--color-text);font:var(--weight-bold) var(--text-h3) / 1 var(--font-text);text-align:end;font-variant-numeric:tabular-nums;transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);direction:ltr}.calc-num:hover{border-color:var(--color-muted)}.calc-num:focus{border-color:var(--color-accent);box-shadow:0 0 0 var(--ring-w) color-mix(in oklab, var(--color-accent) 45%, var(--clear));outline:none}.calc-range{width:100%;accent-color:var(--color-accent-fill);height:var(--target-min);cursor:pointer}.calc-rows{gap:var(--space-8);margin:0;display:grid}.calc-rows .cr{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-16) var(--space-24);border-radius:var(--radius);background:color-mix(in oklab, var(--color-text) 5%, var(--clear));display:flex}.calc-rows .cr dt{column-gap:var(--space-12);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-strong);grid-template-columns:auto 1fr;align-items:center;display:grid}.calc-rows .cr dt small{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--color-muted);grid-column:2}.cr-dot{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-round);background:var(--color-brand)}.calc-rows .cr dd{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.calc-rows .cr.tot{padding-block:var(--space-24);flex-wrap:wrap}.calc-rows .cr.tot dt{font-size:var(--text-h3)}.calc-rows .cr.tot dd{font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-display);white-space:normal;text-align:end}.calc-rows .cr.tot dd .calc-ask{font-size:var(--text-h3);line-height:var(--leading-heading)}.calc-cap{gap:var(--space-8);font-size:var(--text-body);display:grid}.calc-cap p{color:var(--color-muted)}.feelist{gap:var(--space-24);display:grid}.ftable{border-block-start:var(--line-w-strong) solid var(--color-line-strong);display:grid}.ftable .fr{justify-content:space-between;gap:var(--space-16);padding:var(--space-12);border-block-end:var(--line-w) solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-body);transition:background-color var(--dur-medium) var(--ease-out), color var(--dur-medium) var(--ease-out);display:flex}.ftable .fr.h{font-weight:var(--weight-bold);color:var(--color-brand);border-block-end:0;padding-block-start:var(--space-16)}.ftable .fr span:last-child{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:end}.ftable .fr.t{padding-inline-start:var(--space-32);position:relative}.ftable .fr.t:before{content:"";inset-inline-start:var(--space-12);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);background:var(--color-line-strong);transition:transform var(--dur) var(--ease-settle), background-color var(--dur) var(--ease-out);position:absolute;top:50%;translate:0 -50%}.ftable .fr.t.cur{background:color-mix(in oklab, var(--color-brand) 16%, var(--clear));color:var(--color-text)}.ftable .fr.t.cur:before{background:var(--color-brand);transform:scale(1.6)}.feelist .note{font-size:var(--text-body);color:var(--color-muted);max-width:var(--measure)}@media (width<=1023px){.fees2{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.calc{padding:var(--space-24) var(--space-16);gap:var(--space-24)}.calc-rows .cr{padding:var(--space-12) var(--space-16);gap:var(--space-12)}.calc-rows .cr dt small{font-size:var(--text-small)}.calc-rows .cr dd{font-size:var(--text-h4)}.calc-rows .cr.tot dd{font-size:var(--text-h2)}.calc-in{grid-template-columns:minmax(0,1fr)}.calc-num{width:100%}.ftable .fr{column-gap:var(--space-8);flex-wrap:wrap}}@property --q{syntax:"<number>";inherits:true;initial-value:0}.s6v{--q:0;gap:var(--s6-gap);grid-template-rows:auto auto;align-content:center;justify-items:center;display:grid}.h3-stage{padding-block:var(--section-y);overflow-x:clip}.s6 .h2{font-size:var(--text-h2-md);line-height:var(--leading-heading)}.s6c-h{text-align:center;max-width:28ch}.s6 .hl{font-size:var(--text-lede);color:var(--color-muted);max-width:var(--measure);transition:color var(--dur-slow) var(--ease-out)}.s6 .hl.lit{color:var(--color-text)}.s6c-grid{gap:var(--gap-media);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;display:grid}.s6c-l1{justify-self:start;max-width:28ch}.s6c-l2{justify-self:end;max-width:28ch}.s6c-pair{--pw:var(--s6-pw-c);--m:clamp(0, var(--q) / .6, 1);grid-template-columns:var(--pw) var(--pw);display:grid;position:relative}.s6 .paper{box-shadow:var(--shadow-paper);position:relative}.s6 .wax{width:24cqw;bottom:7%;left:8%}.s6c-half{will-change:transform}.s6c-half.r{transform:translate(calc((1 - var(--m)) * var(--pw) * var(--s6-split)), calc((1 - var(--m)) * -26px)) rotate(calc((1 - var(--m)) * 6deg))}.s6c-half.l{transform:translate(calc((1 - var(--m)) * var(--pw) * var(--s6-split) * -1), calc((1 - var(--m)) * 26px)) rotate(calc((1 - var(--m)) * -6deg))}.s6c-half .paper{border-radius:0}.s6c-half.r .paper{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.s6c-half.l .paper{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.s6c-seam,.s6c-ring{width:var(--seam-size);aspect-ratio:1;border-radius:var(--radius-round);position:absolute;top:44%;left:50%;translate:-50% -50%}.s6c-seam{background:var(--grad-wax);color:var(--color-accent-ink);box-shadow:var(--shadow-md);opacity:clamp(0, (var(--q) - .62) / .05, 1);transform:scale(calc(1.8 - clamp(0, (var(--q) - .62) / .05, 1) * .8));place-items:center;display:grid}.s6c-seam svg{width:50%;height:50%}.s6c-ring{box-shadow:0 0 0 var(--ring-w) var(--color-brand);opacity:calc(clamp(0, (var(--q) - .62) / .03, 1) - clamp(0, (var(--q) - .66) / .12, 1));transform:scale(calc(1 + clamp(0, (var(--q) - .62) / .16, 1) * 2.2))}.s6-end{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius);background:var(--d-surface);color:var(--d-text);font-weight:var(--weight-bold);font-size:var(--text-small);white-space:nowrap;box-shadow:var(--shadow-md);display:inline-flex}.s6-end svg{width:var(--icon-size);height:var(--icon-size);color:var(--dbrand)}.s6c-pair .s6-end{--e:clamp(0, (var(--q) - .84) / .08, 1);top:calc(100% + var(--space-16));opacity:round(up, var(--e), 1);transform:translate(-50%, calc((1 - var(--e)) * 16px)) scale(calc(.85 + var(--e) * .15));position:absolute;left:50%}.stamp6{aspect-ratio:1;width:68cqw;color:var(--stamp-ink);pointer-events:none;will-change:transform, opacity;--t1:clamp(0, (var(--q) - .62) / .05, 1);--t2:clamp(0, (var(--q) - .67) / .04, 1);opacity:clamp(0, (var(--q) - .62) / .025, 1);transform:rotate(-13deg) scale(calc(1.75 - var(--t1) * .8 + var(--t2) * .05));position:absolute;bottom:6%;left:7%}.stamp6 svg{width:100%;height:100%;position:relative;overflow:visible}.stamp6 circle,.stamp6 .mid-l{stroke:currentColor}.stamp6 .ring-t{fill:currentColor;font-family:var(--font-text);font-weight:var(--weight-bold);font-size:var(--text-stamp-ring);letter-spacing:var(--tracking-label)}.stamp6 .mid-t{fill:currentColor;font-family:var(--font-display);font-weight:var(--weight-heading);font-size:var(--text-stamp-mid)}.stamp6 .ink-g{opacity:.95}.stamp6 .blot{border-radius:var(--radius-round);background:var(--grad-ink-blot);opacity:calc(clamp(0, (var(--q) - .66) / .08, 1) * .8);transform:scale(calc(.7 + clamp(0, (var(--q) - .66) / .1, 1) * .45));position:absolute;inset:4%}html[data-motion=off] .s6v{--q:1}html[data-motion=off] .s6 .hl{color:var(--color-text)}@media (width<=1279px){.s6c-pair{--s6-split:var(--s6-split-narrow)}}@media (width>=1024px){html:not([data-motion=off]) .h3-track{height:var(--holds-track-h);position:relative}html:not([data-motion=off]) .h3-stage{height:100svh;padding-block:calc(var(--header-space) + var(--section-y)) var(--section-y);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}}@media (width<=1023px){.s6c-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.s6c-l1,.s6c-l2{justify-self:stretch;max-width:none}.s6c-pair{margin-block-end:var(--space-64)}.s6c-h{text-align:start;justify-self:stretch}.s6v{justify-items:stretch}html:not([data-motion=off]) .s6v{transition:--q 2.8s var(--ease-in-out) .2s}.s6v.in{--q:1}.s6v.in .hl{color:var(--color-text)}.s6v.in .s6c-l2{transition-delay:1.6s}}.bench{gap:var(--space-24);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin-block-start:var(--space-48);display:grid}.dayan{gap:var(--space-16);text-align:center;display:grid}.dayan .ph{position:relative}.dayan .ph .img{border-radius:var(--radius-lg);aspect-ratio:3/4;box-shadow:var(--shadow-rim), var(--shadow-card);position:relative;overflow:hidden}.dayan .ph .img img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform var(--dur-xslow) var(--ease-expo);transform:scale(1.06)}.dayan.in .ph .img img{transform:none}.dayan .ph .img:after{content:"";background:var(--grad-sweep-lamp);pointer-events:none;position:absolute;inset:0;transform:translate(120%)}.dayan.in .ph .img:after{animation:bench-light 1.6s var(--ease-in-out) forwards;animation-delay:calc(var(--n,0) * var(--stagger) + 1.2s)}@keyframes bench-light{to{transform:translate(-120%)}}.frame7{inset:calc(-1 * var(--space-8));width:calc(100% + 2 * var(--space-8));height:calc(100% + 2 * var(--space-8));pointer-events:none;position:absolute;overflow:visible}.frame7 rect{fill:none;stroke:var(--color-brand);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-in-out)}.dayan.in .frame7 rect{stroke-dashoffset:0;transition-delay:calc(var(--n,0) * var(--stagger) + .4s)}.dayan h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.dayan .plate-n{border-block-start:var(--line-w) solid color-mix(in oklab, var(--color-brand) 60%, var(--clear));padding-block-start:var(--space-12)}.js .bench [data-rv]{transition-duration:var(--dur-xslow);transition-delay:calc(var(--n,0) * var(--stagger))}.bench-foot{gap:var(--space-32);border-block-start:var(--line-w) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-start:var(--space-48);padding-block-start:var(--space-24);display:grid}.bench-foot p{color:var(--color-muted);max-width:var(--measure)}html[data-motion=off] .frame7 rect{stroke-dashoffset:0;transition:none}html[data-motion=off] .dayan .ph .img img{transform:none}@media (width<=1023px){.bench{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.bench{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--portrait-phone);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:var(--space-12) var(--gutter) var(--space-16);scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.bench::-webkit-scrollbar{display:none}.dayan{scroll-snap-align:start}.bench-foot{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}.dl-grid{gap:var(--space-24);grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr);align-items:stretch;display:grid}.dl-list{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-card{gap:var(--space-24);height:100%;padding:var(--space-24);border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card);color:var(--color-text);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative}.dl-card h3{font-size:var(--text-h4);line-height:var(--leading-snug);margin-block-end:var(--space-12)}.dl-meta{align-content:center;justify-items:start;display:grid}.dl-thumb{width:var(--thumb-w);aspect-ratio:3/4;display:block;position:relative}.th-paper{border-radius:var(--radius-sm);background:var(--grad-paper);box-shadow:var(--shadow-md);transition:transform var(--dur-medium) var(--ease-settle);align-content:start;gap:8%;padding:14% 12%;display:grid;position:absolute;inset:0}.th-paper .th-h{height:var(--space-4);border-radius:var(--radius-sm);background:var(--lbrand);justify-self:center;width:56%;margin-block-end:var(--space-4);display:block}.th-paper .ln{height:3px;width:var(--w,100%);border-radius:var(--radius-sm);background:var(--paper-line);display:block}.dl-btn{align-items:center;gap:var(--space-8);min-height:var(--btn-h-sm);padding:0 var(--space-16);border-radius:var(--radius);background:var(--color-accent-fill);color:var(--color-accent-ink);box-shadow:inset 0 0 0 var(--line-w-strong) var(--fill-edge);font-weight:var(--weight-bold);font-size:var(--text-small);transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);display:inline-flex}.dl-btn .icon{transition:transform var(--dur) var(--ease-settle)}.dl-card:hover{transform:translateY(var(--lift-card));box-shadow:var(--shadow-rim), var(--shadow-lg)}.dl-card:hover .th-paper:not(.back){transform:translateY(-10px)rotate(-3deg)}.dl-card:hover .dl-btn{background:var(--color-accent-fill-hover);box-shadow:var(--shadow-btn-fill), inset 0 0 0 var(--line-w-strong) var(--fill-edge)}.dl-card:hover .dl-btn .icon{transform:translateY(3px)}.dl-card:active{transform:scale(var(--press))}.dl-card:focus-visible{outline-offset:var(--space-4)}.dl-card.big{text-align:center;padding:var(--space-32);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);justify-items:center}.dl-card.big .dl-meta{justify-items:center}.dl-card.big h3{font-size:var(--text-h3)}.dl-card.big .dl-thumb{--pw:var(--thumb-big-w);width:var(--thumb-big-w)}.dl-card.big .th-paper.paper{aspect-ratio:auto;z-index:2;gap:6%;width:auto;padding:12% 10%;display:grid;position:absolute;inset:0}.dl-card.big .th-paper .wax{width:22cqw;bottom:6%;left:8%}.th-paper.back{z-index:1;transition:transform 1s var(--ease-settle) .35s}.dl-feat.in .th-paper.back.b1{transform:translate(-14%,4%)rotate(-7deg)}.dl-feat.in .th-paper.back.b2{transition-delay:.5s;transform:translate(12%,6%)rotate(6deg)}.shelf-foot{margin-block-start:var(--space-24)}.js .dls [data-rv]{transition:opacity .6s var(--ease-out), transform 1s var(--ease-settle);transition-delay:calc(var(--n,0) * .1s);transform:translateY(48px)}.js .dls [data-rv].in{transform:none}html[data-motion=off] .dl-feat .th-paper.back.b1{transform:translate(-14%,4%)rotate(-7deg)}html[data-motion=off] .dl-feat .th-paper.back.b2{transform:translate(12%,6%)rotate(6deg)}@media (width<=1023px){.dl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.dl-list{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.dl-card{padding:var(--space-16);gap:var(--space-16)}}.car-head{gap:var(--gap-media);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-block-end:var(--space-32);display:grid}.car-txt{gap:var(--space-16);display:grid}.car-txt .h2{max-width:24ch}.car-ctl{align-items:center;gap:var(--space-24);display:flex}.car-btns{gap:var(--space-8);display:flex}.car-btns .ibtn{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius-round)}.car-btns .ibtn[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.car-viewport{position:relative}.car-track{grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--space-24);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:var(--space-12) var(--gutter) var(--space-32);scrollbar-width:none;cursor:grab;outline-offset:calc(var(--ring-w) * -2);display:grid;overflow-x:auto}.car-track::-webkit-scrollbar{display:none}.car-track.drag{scroll-snap-type:none;cursor:grabbing;user-select:none}.car-track.drag .cc{pointer-events:none}.cc-item{scroll-snap-align:start}.js .car .cc-item{opacity:0;transition:opacity .6s var(--ease-out), transform .9s var(--ease-settle);transition-delay:calc(var(--n,0) * 70ms);transform:translate(-48px)rotate(-1.5deg)}.js .car.in-view .cc-item{opacity:1;transform:none}html[data-motion=off] .car .cc-item{opacity:1;transition:none;transform:none}.cc{gap:var(--space-12);height:100%;min-height:var(--card-min-h);padding:var(--space-24);border-radius:var(--radius-lg);color:var(--color-text);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);grid-template-rows:auto auto 1fr auto auto;text-decoration:none;display:grid;position:relative}.cc h3{font-size:var(--text-h4);line-height:var(--leading-snug);text-decoration:underline;text-decoration-color:var(--clear);text-underline-offset:var(--space-4);transition:text-decoration-color var(--dur) var(--ease-out)}.cc-meta{align-items:center;gap:var(--space-12);font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;display:flex}.cc-by{font-size:var(--text-small);color:var(--color-muted)}.cc-go{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-round);color:var(--color-accent);box-shadow:inset 0 0 0 var(--line-w) var(--color-line-strong);transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);justify-self:end;place-items:center;display:grid}.cc:hover{transform:translateY(var(--lift-card))}.cc:hover h3{text-decoration-color:var(--color-accent)}.cc:hover .cc-go{background:var(--color-accent-fill);color:var(--color-accent-ink);transform:translateX(calc(var(--nudge) * 1.5))}.cc:active{transform:scale(var(--press))}.cc:focus-visible{outline-offset:var(--space-4)}.car-bar{height:var(--ring-w);border-radius:var(--radius-sm);background:var(--color-line);display:block;overflow:hidden}.car-bar i{height:100%;width:var(--bw,30%);background:var(--color-brand);border-radius:inherit;transform:translateX(calc(var(--bx,0) * -1%));transition:transform var(--dur-medium) var(--ease-expo);display:block}.cc-r{background:var(--grad-paper);color:var(--paper-ink);box-shadow:var(--shadow-paper)}.cc-r .cc-meta{color:var(--l-muted)}.cc-r .tag{background:color-mix(in oklab, var(--lbrand) 14%, var(--clear));color:var(--l-text)}.cc-r .cc-go{color:var(--l-accent);box-shadow:inset 0 0 0 var(--line-w) var(--paper-line)}.cc-r:hover h3{text-decoration-color:var(--l-accent)}.cc-lh{align-items:center;gap:var(--space-12);display:flex}.cc-lh img{width:var(--space-48);height:auto}.cc-lh i{height:var(--line-w-strong);background:var(--lbrand);opacity:.6;flex:1}.cc-a{background:var(--grad-card);box-shadow:var(--shadow-rim), var(--shadow-card)}.cc-q{font-family:var(--font-display);font-size:var(--text-quote);color:var(--color-brand);height:var(--space-32);line-height:.6}.cc-q:before{content:"״"}.tag.q{background:var(--color-brand);color:var(--color-bg)}@media (width<=1023px){.car-head{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.car-ctl{justify-content:space-between}}.qa{gap:var(--gap-media);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;display:grid}.qa-side{top:calc(var(--header-space) + var(--space-32));position:sticky}.qa-list{gap:var(--space-12);display:grid}.qa-item{border-radius:var(--radius-lg);background:var(--grad-card);box-shadow:var(--shadow-rim);color:var(--color-text)}.qa-item summary{gap:var(--space-16);padding:var(--space-16) var(--space-24);min-height:calc(var(--target-min) + var(--space-16));cursor:pointer;border-radius:var(--radius-lg);transition:background-color var(--dur) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;list-style:none;display:grid}.qa-item summary::-webkit-details-marker{display:none}.qa-item summary:hover{background:color-mix(in oklab, var(--color-text) 5%, var(--clear))}.qa-item summary:active{transform:scale(.995)}.qa-l{font-family:var(--font-display);color:var(--color-brand);width:var(--space-32);height:var(--space-32);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-brand) 13%, var(--clear));transition:transform .6s var(--ease-settle), background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);place-items:center;display:grid}.qa-item h3{font-size:var(--text-h4);line-height:var(--leading-snug)}.qa-chev{color:var(--color-accent);transition:transform var(--dur) var(--ease-out)}.qa-item[open] .qa-chev{transform:rotate(180deg)}.qa-item[open] .qa-l{background:var(--color-brand);color:var(--color-bg);transform:rotateY(360deg)}.qa-item[open]{box-shadow:var(--shadow-rim), inset 0 0 0 var(--line-w) color-mix(in oklab, var(--color-brand) 40%, var(--clear))}.qa-a{padding:0 var(--space-24) var(--space-24);color:var(--color-muted);max-width:var(--measure);padding-inline-start:calc(var(--space-24) + var(--space-32) + var(--space-16))}@media (width<=1023px){.qa{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.qa-side{position:static}}@media (width<=640px){.qa-item summary{padding:var(--space-12) var(--space-16);gap:var(--space-12)}.qa-a{padding:0 var(--space-16) var(--space-16)}}
