.sc-wrap{background:var(--ground-1000);position:relative;color:var(--body)}.sc-pan-track{height:600vh;margin-top:64px}.sc-pin{position:sticky;top:0;height:100vh;overflow:hidden}.sc-stage{position:relative;width:200vw;height:200vh;will-change:transform}.sc-slot{position:absolute;width:100vw;height:100vh;display:grid;place-items:center}.sc-slot-0{top:0;left:0}.sc-slot-1{top:0;left:74vw}.sc-slot-2{top:82vh;left:74vw}.sc-slot-3{top:82vh;left:0}.sc-scale{position:relative;width:var(--cw);height:var(--ch);flex-shrink:0}.sc-native{position:absolute;top:0;left:0;width:1040px;height:684px;transform:scale(var(--s));transform-origin:top left}.sc-progress{position:absolute;z-index:5;right:28px;top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:grid;gap:8px}.sc-progress li{width:3px;height:22px;border-radius:var(--r-sharp);background:rgba(243,239,231,.14);transition:background .4s ease,transform .4s var(--e-card)}.sc-progress li[data-on=true]{background:var(--brass);transform:scaleY(1.4)}.sc-stack{display:grid;justify-items:center;gap:96px;padding:160px 32px 120px}.sc-card{position:relative;width:1040px;height:684px;border-radius:var(--r-card);overflow:hidden;isolation:isolate;background:var(--ground-900) radial-gradient(circle at 1px 1px,rgba(243,239,231,.06) 1px,transparent 1.4px) 0 0 /18px 18px;box-shadow:0 0 0 1px rgba(220,192,138,.06),0 40px 120px rgba(0,0,0,.75),0 8px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06)}.sc-card:after{content:"";left:24px;right:24px;top:0;height:1px;z-index:40;background:rgba(255,236,190,.14)}.sc-card:after,.sc-mb{position:absolute;pointer-events:none}.sc-mb{inset:0;z-index:60;overflow:hidden;padding:2px;-webkit-mask:linear-gradient(var(--white) 0 0) content-box,linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sc-mb>span{position:absolute;left:50%;top:50%;width:250%;height:250%;background:conic-gradient(from 0deg,transparent 0,transparent 35%,rgba(220,192,138,.12) 42%,var(--brass-glow) 50%,rgba(220,192,138,.12) 58%,transparent 65%,transparent 100%);filter:drop-shadow(0 0 5px rgba(220,192,138,.5)) drop-shadow(0 0 10px rgba(201,162,83,.3));transform:translate(-50%,-50%) rotate(var(--from));animation:sc-spin 10s linear infinite;animation-play-state:paused;opacity:0;transition:opacity .8s ease}[data-on=true] .sc-mb>span{animation-play-state:running;opacity:1}@keyframes sc-spin{to{transform:translate(-50%,-50%) rotate(calc(var(--from) + 1turn))}}.sc-text{position:absolute;top:56px;left:72px;width:480px;z-index:10;display:flex;flex-direction:column}.sc-step-in{display:block;margin:0 0 25px -2px;opacity:0;transform:translateX(48px);transition:opacity .85s var(--e-card) .5s,transform .85s var(--e-card) .5s}[data-on=true] .sc-step-in{opacity:1;transform:none}.sc-step{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 14px;border-radius:var(--r-card);background:var(--ground-875);border:1px solid rgba(220,192,138,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-family:var(--font-mono),monospace;color:var(--ink)}.sc-step b{font-weight:400;font-size:18px;color:var(--brass-light)}.sc-step-of{font-size:13.5px;color:var(--muted)}.sc-step-ticks{display:inline-flex;gap:4px;margin-left:6px}.sc-step-ticks i{width:14px;height:3px;border-radius:var(--r-sharp);background:rgba(243,239,231,.14)}.sc-step-ticks i[data-on=true]{background:var(--brass)}.sc-step-glow{display:none}.sc-title{margin:0 0 6px;font-weight:340;font-stretch:78%;font-size:64px;line-height:1.02;letter-spacing:-1.6px;color:var(--white)}.sc-tag,.sc-title{font-family:var(--font-sans)}.sc-tag{margin:0 0 18px;font-weight:300;font-size:34px;line-height:1.18;letter-spacing:-.6px}.sc-grad{color:var(--brass-light)}.sc-grad-silver{color:var(--silver)}.sc-desc{margin:0;max-width:420px;font-weight:300;font-size:19px;line-height:1.32;letter-spacing:-.2px;color:rgba(243,239,231,.6)}.sc-word{display:inline-block;white-space:pre;opacity:0;filter:blur(8px);transition:opacity .5s ease-out,filter .5s ease-out}[data-on=true] .sc-word{opacity:1;filter:blur(0)}.sc-diagram{position:absolute;left:35px;bottom:-25px;width:570px;height:358px;z-index:10}.sc-fan{position:absolute;inset:0 auto auto 0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 65% 55% at center,var(--black) 30%,transparent 75%);mask-image:radial-gradient(ellipse 65% 55% at center,var(--black) 30%,transparent 75%)}.sc-fan-line{stroke:var(--ground-750);stroke-width:1.56;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset 0s,opacity 0s}[data-on=true] .sc-fan-line{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.9s cubic-bezier(.25,1,.5,1),opacity .2s ease}.sc-fan-hub{opacity:0;transition:opacity 0s}[data-on=true] .sc-fan-hub{opacity:.8;transition:opacity .8s ease 1.1s}.sc-tile{position:absolute;display:grid;place-items:center;width:85px;height:85px;border-radius:var(--r-card);box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid rgba(220,192,138,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sc-tile .sc-glyph{stroke:var(--brass-light)}.sc-tile-wiggle{opacity:0}[data-on=true] .sc-tile-wiggle{animation:sc-wiggle 1.1s cubic-bezier(.45,0,.55,1) .1s both}@keyframes sc-wiggle{0%{opacity:0;transform:rotate(0)}50%{opacity:1;transform:rotate(14deg)}to{opacity:1;transform:rotate(0)}}.sc-tile-pop{opacity:0;transform:translateY(-20px) rotate(-150deg) scale(.6);transition:opacity 0s,transform 0s}[data-on=true] .sc-tile-pop{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:.5s,.8s;transition-timing-function:ease,var(--e-card)}.sc-glyph{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sc-pop{opacity:0;transform:scale(.6);transition:opacity 0s,transform 0s}[data-on=true] .sc-pop{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:.3s,.6s;transition-timing-function:ease,var(--e-pop)}.sc-sample{margin-left:8px;font:400 13.5px var(--font-mono),monospace;color:var(--muted);letter-spacing:.02em;text-transform:none}.sc-gpill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-control);font-size:14px;color:rgba(243,239,231,.85);white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(220,192,138,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sc-gpill .sc-glyph,.sc-gpill svg path{stroke:var(--brass-light)}.sc-gpill svg path{stroke-width:2;stroke-linecap:round;fill:none}.sc-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(220,192,138,.25);border-top:2px solid var(--brass-light);animation:sc-rot .8s linear infinite}@keyframes sc-rot{to{transform:rotate(1turn)}}.sc-lanes,.sc-po,.sc-sub{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--ground-850);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 30px 60px -20px rgba(0,0,0,.7)}.sc-lanes h4,.sc-sub h4{margin:0;font-weight:300;font-size:21px;letter-spacing:-.4px;color:rgba(243,239,231,.85)}.sc-right{position:absolute;z-index:20;perspective:1200px}.sc-right-split{top:0;right:0;width:50%;height:100%;display:flex;flex-direction:column;gap:20px;padding:20px 20px 20px 64px;box-sizing:border-box}.sc-sub-top{flex:.93;padding:30px 32px;transform:translateX(-160px) rotateY(-60deg) scale(.85)}.sc-sub-bot,.sc-sub-top{opacity:0;transition:opacity 0s,transform 0s}.sc-sub-bot{flex:1.07;padding:28px 32px;transform:translateX(160px) rotateY(60deg) scale(.85)}[data-on=true] .sc-sub-top{opacity:1;transform:none;transition:opacity .6s ease,transform 1.4s var(--e-card)}[data-on=true] .sc-sub-bot{opacity:1;transform:none;transition:opacity .6s ease .15s,transform 1.4s var(--e-card) .15s}.sc-beam{position:absolute;top:-60px;left:50%;width:260px;height:200px;transform:translateX(-50%) translateY(-100px);opacity:0;pointer-events:none;background:rgba(233,211,160,.35);border-radius:50%;filter:blur(40px);transition:opacity 0s,transform 0s}[data-on=true] .sc-beam{opacity:.6;transform:translateX(-50%);transition:opacity .8s ease .2s,transform 1.4s cubic-bezier(.45,0,.55,1) .2s}.sc-check{list-style:none;margin:18px 0 0;padding:0}.sc-check li{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(243,239,231,.06);font-size:15px;color:rgba(243,239,231,.45);transition:color .3s ease}.sc-check li i{width:16px;height:16px;border-radius:50%;border:1px solid rgba(243,239,231,.2);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;transition-delay:inherit}.sc-check time{font:400 13.5px var(--font-mono),monospace;color:transparent;transition:color .3s ease;transition-delay:inherit}[data-on=true] .sc-check li{color:var(--ink)}[data-on=true] .sc-check li i{background:var(--brass);border-color:var(--brass);box-shadow:0 0 10px rgba(201,162,83,.5)}[data-on=true] .sc-check time{color:var(--brass-light)}.sc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.sc-chips span{padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--ground-750);font-size:13.5px;color:rgba(243,239,231,.75);opacity:0;transition:opacity .45s ease-out}.sc-chips span[data-lit=true]{border-color:rgba(220,192,138,.5);color:var(--brass-light)}[data-on=true] .sc-chips span{opacity:1}.sc-cash{display:block;width:100%;height:110px;margin:14px 0 12px;clip-path:inset(0 100% 0 0);transition:clip-path 0s}[data-on=true] .sc-cash{clip-path:inset(0 0 0 0);transition:clip-path 1.5s var(--e-card) .9s}.sc-cash path{fill:none;stroke:var(--brass-light);stroke-width:2}.sc-cash .sc-cash-fill{stroke:none;fill:rgba(201,162,83,.1)}.sc-sub-bot .sc-gpill{transition-delay:1.4s}.sc-right-po{top:64px;right:64px;width:392px;height:556px}.sc-po{height:100%;padding:32px;box-sizing:border-box;display:flex;flex-direction:column;transform-origin:right center;opacity:0;transform:translateX(140px) rotateY(-22deg) scale(.88);transition:opacity 0s,transform 0s}[data-on=true] .sc-po{opacity:1;transform:none;transition:opacity .6s ease .4s,transform 1.2s var(--e-card) .4s}.sc-po header{display:flex;align-items:baseline;gap:10px;font:400 13.5px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sc-po header b{font-weight:400;color:var(--ink)}.sc-po header .sc-sample{margin-left:auto}.sc-po-sup{margin:22px 0 2px;font-size:16px;color:var(--body)}.sc-po-total{margin:0;font-weight:400;font-stretch:78%;font-size:52px;letter-spacing:-1.2px;color:var(--white);font-variant-numeric:tabular-nums}.sc-po-rule{margin:14px 0 18px;padding:8px 12px;border-left:2px solid var(--brass);background:rgba(201,162,83,.07);font:400 13.5px var(--font-mono),monospace;color:var(--brass-light)}.sc-po ul{list-style:none;margin:0;padding:0}.sc-po li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(243,239,231,.06);font-size:14.5px;color:var(--body);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s ease-out}[data-on=true] .sc-po li{opacity:1}.sc-po-wait{display:flex;align-items:center;gap:10px;margin:auto 0 14px;font-size:14px;color:rgba(243,239,231,.7)}.sc-po-act{display:flex;gap:10px;transition-delay:1.75s}.sc-po-no,.sc-po-yes{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--r-control);font-size:15px}.sc-po-yes{color:var(--ground-900);background:var(--brass-light);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.sc-po-no{color:rgba(243,239,231,.8);border:1px solid rgba(220,192,138,.25);background:rgba(255,255,255,.03)}.sc-po footer{display:flex;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(243,239,231,.06);font-size:13.5px;color:rgba(243,239,231,.5);opacity:0;transition:opacity .7s ease-out 2.1s}.sc-po footer span{display:inline-flex;align-items:center;gap:7px}[data-on=true] .sc-po footer{opacity:1}.sc-chand{position:absolute;z-index:15;bottom:440px;right:183px;clip-path:inset(100% 0 0 0);transition:clip-path 0s}.sc-chand path{fill:none;stroke:var(--brass-light);stroke-opacity:.32;stroke-width:1.5}[data-on=true] .sc-chand{clip-path:inset(0);transition:clip-path 1s var(--e-card) .9s}.sc-bubble{position:absolute;z-index:55;margin:0;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-sharp);font-size:15px;color:var(--ink);white-space:nowrap;background:var(--ground-800);border:1px solid rgba(220,192,138,.18);box-shadow:0 16px 40px -12px rgba(0,0,0,.7);opacity:0;transform:perspective(700px) translateY(28px) rotateX(20deg) scale(.72);transition:opacity 0s,transform 0s}.sc-bubble i{width:7px;height:7px;border-radius:50%;background:var(--brass);box-shadow:0 0 8px rgba(201,162,83,.8)}[data-on=true] .sc-bubble{opacity:1;transform:perspective(700px);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--e-card)}.sc-right-lanes{bottom:-30px;right:40px;width:440px;height:470px}.sc-lanes{height:100%;padding:32px 34px 64px;box-sizing:border-box;transform-origin:right center;opacity:0;transform:translateX(120px) rotateY(-22deg) scale(.88);transition:opacity 0s,transform 0s}[data-on=true] .sc-lanes{opacity:1;transform:none;transition:opacity .6s ease .4s,transform 1.2s var(--e-card) .4s}.sc-lanes ul{list-style:none;margin:18px 0 0;padding:0}.sc-lanes li{display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px 0;border-bottom:1px solid rgba(243,239,231,.06);font-size:16px;color:var(--ink)}.sc-lanes li b{font:400 13px var(--font-mono),monospace;color:var(--body)}.sc-lanes li:first-child b{color:var(--brass-light)}.sc-bar{grid-column:1/-1;height:4px;border-radius:var(--r-sharp);background:rgba(243,239,231,.06);overflow:hidden}.sc-bar span{display:block;height:100%;background:rgba(243,239,231,.3);transform-origin:left;transition:transform 1.1s var(--e-card)}.sc-lanes li:first-child .sc-bar span{background:var(--brass-light)}.sc-add{margin-top:22px;transition-delay:1.4s}.sc-rings{position:absolute;inset:0;display:grid;place-items:center;z-index:5;pointer-events:none}.sc-rings i{position:absolute;width:1200px;height:1200px;border-radius:50%;border:1px solid rgba(220,192,138,.16);opacity:0;transform:scale(.18)}[data-on=true] .sc-rings i{animation:sc-ring 6s var(--e-card) infinite}.sc-rings i:first-child{--end:.54;--exit:.7}.sc-rings i:nth-child(2){--end:.69;--exit:.9}.sc-rings i:nth-child(3){--end:.84;--exit:1.09}.sc-rings i:nth-child(4){--end:1;--exit:1.3}@keyframes sc-ring{0%{opacity:0;transform:scale(.18)}18%{opacity:1;transform:scale(var(--end))}33%{opacity:1;transform:scale(var(--end))}52%{opacity:0;transform:scale(var(--exit))}to{opacity:0;transform:scale(var(--exit))}}.sc-center{position:absolute;top:92px;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.sc-center .sc-desc{max-width:none}.sc-statsbar{position:relative;margin-top:56px;width:400px;height:168px;border-radius:var(--r-card);overflow:hidden;background:var(--ground-850);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);opacity:0;transform:perspective(1000px) translateY(40px) rotateX(-28deg) scale(.88);transform-origin:center bottom;transition:opacity 0s,transform 0s}[data-on=true] .sc-statsbar{opacity:1;transform:perspective(1000px);transition:opacity 1s ease 2.3s,transform 1.3s var(--e-card) 2.3s}.sc-flow{position:absolute;top:22px;left:28px;display:flex;align-items:center;gap:6px;color:var(--brass-light)}.sc-flow>span{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-card);background:rgba(255,255,255,.04);border:1px solid rgba(220,192,138,.2)}.sc-flow-arrow{width:70px;height:18px;clip-path:inset(0 100% 0 0);transition:clip-path 0s}.sc-flow-arrow path{fill:none;stroke:rgba(220,192,138,.55);stroke-width:1.5;stroke-dasharray:3 4;stroke-linecap:round}[data-on=true] .sc-flow-arrow{clip-path:inset(0);transition:clip-path .75s var(--e-card) 3.15s}.sc-faces{position:absolute;top:26px;right:22px;display:flex;gap:8px}.sc-faces span{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-control);font:500 13.5px var(--font-sans);color:var(--ground-900);background:var(--silver)}.sc-faces span:nth-child(2){background:var(--brass-light)}.sc-mods{position:absolute;bottom:20px;left:26px;display:flex;gap:10px;color:var(--ink)}.sc-mods span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.05);opacity:0;transform:scale(.6) rotate(0);transition:opacity 0s,transform 0s}[data-on=true] .sc-mods span{opacity:1;transform:rotate(1turn);transition-property:opacity,transform;transition-duration:.3s,.85s;transition-timing-function:ease,var(--e-pop)}.sc-pack{position:absolute;bottom:20px;right:24px;transition-delay:3.3s}.sc-loader,.sc-pack{border-radius:var(--r-pill)}.sc-loader{display:inline-flex;align-items:center;gap:10px;margin:48px 0 0;padding:11px 22px;font-size:14px;color:var(--ink);background:var(--ground-850);border:1px solid rgba(220,192,138,.35);transition-delay:2.5s}.sc-stack{gap:72px;padding:112px 16px 96px}.sc-stack .sc-native,.sc-stack .sc-scale{width:100%;height:auto}.sc-stack .sc-native{position:relative;transform:none}.sc-stack .sc-card{width:100%;height:auto;padding:36px 24px 32px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px}.sc-stack .sc-center,.sc-stack .sc-right,.sc-stack .sc-text{position:relative;inset:auto;width:auto;height:auto;padding:0}.sc-stack .sc-title{font-size:44px}.sc-stack .sc-tag{font-size:24px;margin-bottom:12px}.sc-stack .sc-desc{font-size:16px}.sc-stack .sc-desc br{display:none}.sc-stack .sc-diagram{position:relative;left:0;bottom:0;width:100%;height:200px;overflow:hidden}.sc-stack .sc-diagram>*{transform-origin:top left}.sc-stack .sc-diagram .sc-fan{transform:scale(.6)}.sc-stack .sc-tile{width:60px;height:60px;border-radius:var(--r-card)}.sc-stack .sc-tile:first-of-type{left:26px!important;top:80px!important}.sc-stack .sc-tile:nth-of-type(2){left:auto!important;right:12px;top:30px!important}.sc-stack .sc-tile:nth-of-type(3){left:auto!important;right:20px;top:116px!important}.sc-stack .sc-right-split{flex-direction:column}.sc-stack .sc-sub-bot,.sc-stack .sc-sub-top{flex:none;padding:20px}.sc-stack .sc-po{height:auto;min-height:0}.sc-stack .sc-po-total{font-size:40px}.sc-stack .sc-po-wait{margin-top:18px}.sc-stack .sc-chand{display:none}.sc-stack .sc-bubble{position:relative;top:auto!important;right:auto!important;align-self:flex-start;white-space:normal;font-size:14px}.sc-stack .sc-s3 .sc-bubble:nth-of-type(2){align-self:flex-end;border-radius:var(--r-card) var(--r-card) var(--r-sharp) var(--r-card)}.sc-stack .sc-lanes{height:auto;padding:22px 20px 24px}.sc-stack .sc-s3 .sc-right{order:5}.sc-stack .sc-statsbar{width:100%;max-width:360px;height:200px}.sc-stack .sc-faces{top:84px;right:auto;left:28px}.sc-stack .sc-po header{flex-wrap:wrap}.sc-stack .sc-rings i{width:700px;height:700px}@media (min-width:821px){.sc-stack{gap:120px;padding:160px clamp(32px,4.45vw,64px) 140px}.sc-stack .sc-scale{max-width:1120px}.sc-stack .sc-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,64px);row-gap:24px;padding:56px clamp(32px,5vw,64px);align-items:start}.sc-stack .sc-text{grid-column:1;grid-row:1}.sc-stack .sc-diagram{grid-column:1;grid-row:2;align-self:end;height:230px}.sc-stack .sc-diagram .sc-fan{transform:scale(.7)}.sc-stack .sc-right{grid-column:2;grid-row:1/span 3;align-self:center}.sc-stack .sc-title{font-size:56px}.sc-stack .sc-tag{font-size:28px}.sc-stack .sc-desc{font-size:18px}.sc-stack .sc-s3 .sc-bubble{grid-column:1}.sc-stack .sc-s3 .sc-diagram{display:none}.sc-stack .sc-s4{display:flex}.sc-stack .sc-s4 .sc-statsbar{max-width:400px;height:168px}.sc-stack .sc-s4 .sc-faces{top:26px;right:22px;left:auto}.sc-stack .sc-rings i{width:1000px;height:1000px}}@media (prefers-reduced-motion:reduce){.sc-wrap *,.sc-wrap :before{transition:none!important;animation:none!important}.sc-bubble,.sc-chips span,.sc-lanes,.sc-mods span,.sc-po,.sc-po footer,.sc-po li,.sc-pop,.sc-statsbar,.sc-step-in,.sc-sub-bot,.sc-sub-top,.sc-tile-pop,.sc-tile-wiggle,.sc-word{opacity:1!important;transform:none!important;filter:none!important}.sc-mb>span{opacity:1}.sc-rings i{opacity:.6;transform:scale(var(--end))}}.sc-n3 .sc-pan-track{height:460vh}.lv{--e-orbit:var(--e-reveal);position:relative;display:flex;flex-direction:column;gap:12px;perspective:1200px}.lv-bot,.lv-top{position:relative;overflow:hidden;border-radius:var(--r-card);padding:20px 22px;background:rgba(21,19,15,.82);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 60px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%)}.lv-top{opacity:0;transform:translateX(-120px) rotateY(-50deg) scale(.88)}.lv-bot{opacity:0;transform:translateX(120px) rotateY(50deg) scale(.88)}.lv[data-on=true] .lv-top{opacity:1;transform:none;transition:opacity .6s ease 1s,transform 1.4s var(--e-card) 1s}.lv[data-on=true] .lv-bot{opacity:1;transform:none;transition:opacity .6s ease 1.15s,transform 1.4s var(--e-card) 1.15s}.lv-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:15px;color:rgba(243,239,231,.85)}.lv-sample{font:400 12px var(--font-mono),monospace;color:var(--muted)}.lv-orbit{position:relative;height:200px;margin:6px -8px 0}.lv-rings{position:absolute;left:50%;top:50%;width:340px;height:200px;transform:translate(-50%,-50%);overflow:visible}.lv-rings ellipse{fill:none;stroke:rgba(220,192,138,.14);stroke-width:1}.lv-rings .lv-trail{stroke:var(--brass-light);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:6 94;opacity:0}.lv[data-on=true] .lv-trail{opacity:.8;animation:lv-trail 7s linear 3s infinite;transition:opacity .6s ease 3s}@keyframes lv-trail{to{stroke-dashoffset:-100}}.lv-ring{position:absolute;inset:0;transform-origin:50% 50%}.lv-ring-2{transform:rotate(180deg);--c:-180deg}.lv-ring-1{transform:rotate(-180deg);--c:180deg}.lv-ring-0{transform:rotate(180deg);--c:-180deg}.lv[data-on=true] .lv-ring{transform:none;transition:transform 2.4s var(--e-orbit)}.lv[data-on=true] .lv-ring-2{transition-delay:1.2s}.lv[data-on=true] .lv-ring-1{transition-delay:1.4s}.lv[data-on=true] .lv-ring-0{transition-delay:1.6s}.lv-o{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px}.lv-big{width:44px;height:44px;margin:-22px 0 0 -22px}.lv-o-in{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;opacity:0;transform:rotate(var(--c));font:500 12px var(--font-sans);letter-spacing:.02em}.lv[data-on=true] .lv-o-in{opacity:1;transform:none;transition:opacity .8s ease,transform 2.4s var(--e-orbit);transition-delay:inherit}.lv[data-on=true] .lv-ring-2 .lv-o-in{transition-delay:1.2s}.lv[data-on=true] .lv-ring-1 .lv-o-in{transition-delay:1.4s}.lv[data-on=true] .lv-ring-0 .lv-o-in{transition-delay:1.6s}.lv-face .lv-o-in{color:var(--ground-900);background:var(--silver);box-shadow:0 0 0 3px rgba(16,14,12,.9)}.lv-big .lv-o-in{background:var(--brass-light);font-size:13.5px}.lv-tile .lv-o-in{color:var(--brass-light);background:rgba(255,255,255,.06);border:1px solid rgba(220,192,138,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lv-hub{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:var(--r-card);color:var(--brass-light);background:var(--ground-850);border:1px solid rgba(220,192,138,.4);box-shadow:0 0 0 6px rgba(201,162,83,.06),0 0 24px rgba(201,162,83,.25);opacity:0;transform:scale(.8)}.lv[data-on=true] .lv-hub{opacity:1;transform:none;transition:opacity .5s ease 1.1s,transform .8s var(--e-card) 1.1s}.lv-count{margin:4px 0 0;font-size:14px;color:var(--body)}.lv-count b{font-weight:500;font-stretch:78%;font-size:22px;color:var(--ink);margin-right:6px}.lv-vis{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.lv-heat{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.lv-heat>div{display:grid;gap:3px}.lv-heat i{display:block;aspect-ratio:2.4;border-radius:var(--r-sharp);background:rgba(243,239,231,.4);transition:opacity .6s ease}.lv-heat>div[data-today=true] i{background:var(--brass-light)}.lv-heat small{margin-top:5px;text-align:center;font:400 12px var(--font-mono),monospace;color:var(--muted)}.lv-heat>div[data-today=true] small{color:var(--brass-light)}.lv-ring-c{position:relative;width:84px;text-align:center}.lv-ring-c svg{width:84px;transform:rotate(-90deg);display:block}.lv-ring-c circle{fill:none;stroke:rgba(243,239,231,.08);stroke-width:6}.lv-ring-c circle+circle{stroke:var(--brass);stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--e-orbit) 1.3s}.lv-ring-c b{position:absolute;left:0;right:0;top:30px;font-weight:500;font-stretch:78%;font-size:20px;color:var(--ink);line-height:1}.lv-ring-c small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.lv-post{display:flex;gap:14px;align-items:center;margin-top:16px;padding:14px 0 0;border-top:1px solid rgba(243,239,231,.07);min-height:58px}.lv-who{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-card);font:500 13.5px var(--font-sans);color:var(--ground-900);background:var(--brass-light)}.lv-post-txt{min-width:0;animation:lv-in .5s var(--e-out)}.lv-post-txt p{margin:0}.lv-post-txt p:first-child{display:flex;gap:10px;font-size:13.5px;color:var(--brass-light);font-variant-numeric:tabular-nums}.lv-post-txt p:last-child{margin-top:3px;font-size:15px;color:var(--ink)}.lv-post-txt time{font-family:var(--font-mono),monospace;color:var(--muted)}@keyframes lv-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}.lv-ctrl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.lv-status{margin:0;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:rgba(243,239,231,.6)}.lv-status svg{color:var(--brass-light)}.lv-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(220,192,138,.25);border-top:2px solid var(--brass-light);animation:lv-rot .8s linear infinite}@keyframes lv-rot{to{transform:rotate(1turn)}}.lv-pager{display:flex;align-items:stretch;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.14);overflow:hidden}.lv-pager i{width:1px;background:rgba(255,255,255,.14)}.lv-pager button{display:grid;place-items:center;width:48px;height:32px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s ease,color .2s ease}.lv-pager svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.lv-pager button:hover{background:rgba(220,192,138,.1);color:var(--brass-light)}}.lv-pager button:active svg{transform:scale(.9)}.lv-pager button:focus-visible{outline:2px solid var(--brass-light);outline-offset:-3px}@media (max-width:420px){.lv-bot,.lv-top{padding:18px 16px}.lv-orbit{transform:scale(.86);margin:0 -24px}}@media (prefers-reduced-motion:reduce){.lv,.lv *{transition:none!important;animation:none!important}.lv-bot,.lv-hub,.lv-o-in,.lv-ring,.lv-top{opacity:1!important;transform:none!important}}.pr-roll{display:inline-flex;font-weight:500;font-stretch:78%;font-size:clamp(48px,5vw,72px);letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;line-height:1}.pr-ch{overflow:hidden;padding:.08em 0 .1em;margin:-.08em 0 -.1em}.pr-ch,.pr-ch>span{display:inline-block}.pr-ch>span{animation:pr-rise .6s var(--e-reveal) both}@keyframes pr-rise{0%{transform:translateY(100%)}}.pf{position:relative;width:100%;max-width:520px;aspect-ratio:520/380;margin-top:48px}.pf-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pf-base{fill:none;stroke:var(--ground-750);stroke-width:1.4;stroke-linecap:round}.pf-lit{fill:none;stroke:var(--brass-light);stroke-opacity:.7;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--e-card)}[data-in=true]>.pf-lit{stroke-dashoffset:0}.pf-dot{fill:var(--brass-glow);filter:drop-shadow(0 0 4px rgba(220,192,138,.9))}.pf-hub{position:absolute;display:grid;place-items:center;width:68px;height:68px;transform:translate(-50%,-50%);border-radius:var(--r-card);color:var(--brass-light);background:rgba(255,255,255,.03);border:1px solid rgba(220,192,138,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 30px rgba(201,162,83,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pf-svc{position:absolute;display:flex;align-items:center;gap:12px;transform:translate(-26px,-50%)}.pf-tile{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:var(--r-card);box-sizing:border-box;color:rgba(243,239,231,.35);background:rgba(255,255,255,.02);border:1px solid rgba(243,239,231,.08);transform:rotate(-180deg) scale(.6);opacity:.45;transition:transform .8s var(--e-card),opacity .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease;transition-delay:calc(var(--i) * 60ms)}.pf-svc[data-in=true] .pf-tile{transform:none;opacity:1;color:var(--brass-light);border-color:rgba(220,192,138,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pf-name{font-size:15px;white-space:nowrap;color:rgba(243,239,231,.38);transition:color .4s ease;transition-delay:calc(var(--i) * 60ms)}.pf-svc[data-in=true] .pf-name{color:var(--ink)}@media (max-width:560px){.pf{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:36px}.pf-hub,.pf-lines{display:none}.pf-svc{position:static;transform:none;gap:10px}.pf-tile{width:40px;height:40px;border-radius:var(--r-card)}.pf-name{white-space:normal;font-size:14px}}@media (prefers-reduced-motion:reduce){.pr-ch>span{animation:none}.pf-lit,.pf-name,.pf-tile{transition:none}.pf-dot{display:none}.pf-svc[data-in=false] .pf-tile{transform:none}}.fr{position:relative;isolation:isolate;color:var(--body)}.fr[data-on=false] .fr-a{opacity:0}.fr[data-on=true] .fr-a{animation:var(--k) var(--dur,1.05s) var(--e-reveal) var(--d,.08s) both}.fr-mask{--k:fr-in-mask}.fr-soft{--k:fr-in-soft}.fr-pop{--k:fr-in-pop}.fr-btn{--k:fr-in-btn}.fr-side{--k:fr-in-side}.fr-stat{--k:fr-in-stat}.fr-sub{--k:fr-in-sub}.fr-card-in{--k:fr-in-card;--dur:.92s}@keyframes fr-in-mask{0%{opacity:0;transform:translateY(105%) skewY(2deg)}}@keyframes fr-in-soft{0%{opacity:0;transform:translateY(14px)}}@keyframes fr-in-pop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}}@keyframes fr-in-btn{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes fr-in-side{0%{opacity:0;transform:translateX(22px)}}@keyframes fr-in-stat{0%{opacity:0;transform:translateY(20px)}}@keyframes fr-in-sub{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}@keyframes fr-in-card{0%{opacity:0;transform:translateY(12px) scale(.968)}}.fr-badge{margin:0 0 28px}.fr-h{margin:0;font-weight:500;font-stretch:78%;letter-spacing:-.028em;line-height:1.02;color:var(--white);font-size:clamp(40px,6.1vw,96px);text-shadow:0 2px 2px rgba(0,0,0,.44)}.fr-ln{overflow:hidden;padding:.04em .12em .1em 0;margin-bottom:-.06em}.fr-ln,.fr-ln>span{display:block}.fr-ln-2{color:rgba(214,208,198,.72)}.fr-h em{font-family:var(--font-display);font-style:italic;font-weight:400;font-stretch:100%;letter-spacing:-.01em;color:var(--brass-light)}.fr-lede{margin:24px 0 0;max-width:46ch;font-size:clamp(15px,1.15vw,18px);line-height:1.55;font-weight:350;color:rgba(226,222,214,.82);text-wrap:pretty}.fr-lq:focus-visible,.fr-pill:focus-visible{outline:2px solid var(--brass-light);outline-offset:3px}.fr-card{position:relative;overflow:hidden;border-radius:var(--r-card);border:1px solid rgba(255,255,255,.12);background:var(--ground-875);box-shadow:0 2px 10px rgba(0,0,0,.44),inset 0 0 0 3px rgba(255,255,255,.03),0 0 0 1px rgba(0,0,0,.9)}.fr-mb{opacity:.9}.fr[data-on=true] .fr-mb>span{animation-play-state:running;opacity:1}.fr-tue{min-height:100svh;padding:200px var(--gutter-centred) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-rows:1fr auto auto;column-gap:clamp(64px,9vw,160px);align-items:end;background:var(--ground-900)}.fr-tue:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(243,239,231,.06),rgba(243,239,231,.06)) calc(var(--gutter-centred) - 24px) 0 /1px 100% no-repeat,linear-gradient(rgba(243,239,231,.06),rgba(243,239,231,.06)) calc(100% - var(--gutter-centred) + 24px) 0 /1px 100% no-repeat}.fr-time{position:absolute;top:140px;right:var(--gutter-centred);display:flex;flex-direction:column;gap:4px;padding-left:10px;border-left:2px solid rgba(230,226,218,.4);font-size:14px;line-height:1}.fr-time span:first-child{color:var(--muted)}.fr-time span:last-child{color:var(--ink);font-variant-numeric:tabular-nums}.fr-copy{grid-column:1;grid-row:2;padding-bottom:88px;display:flex;flex-direction:column;align-items:flex-start}.fr-copy .fr-lede{margin-bottom:40px}.fr-card{grid-column:2;grid-row:2;margin-bottom:88px;padding:16px}.fr-tue .lv{grid-column:2;grid-row:1/span 2;align-self:end;margin-bottom:64px}.fr-card-vis{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px;border-radius:var(--r-control);background:var(--ground-900);border:1px solid rgba(255,255,255,.05)}.fr-heat{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.fr-heat>div{display:grid;gap:3px}.fr-heat i{display:block;aspect-ratio:2.2;border-radius:var(--r-sharp);background:rgba(243,239,231,.4);transition:opacity .6s ease}.fr-heat>div[data-today=true] i{background:var(--brass-light)}.fr-heat small{margin-top:5px;text-align:center;font:400 10px var(--font-mono),monospace;color:var(--muted)}.fr-heat>div[data-today=true] small{color:var(--brass-light)}.fr-ring{position:relative;width:96px}.fr-ring svg{width:96px;transform:rotate(-90deg)}.fr-ring circle{fill:none;stroke:rgba(243,239,231,.08);stroke-width:6}.fr-ring circle+circle{stroke:var(--brass);stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--e-reveal) 1.1s}.fr-ring b{position:absolute;inset:0;display:grid;place-items:center;font-weight:500;font-stretch:78%;font-size:22px;color:var(--ink)}.fr-feed{list-style:none;margin:10px 0 0;padding:4px 6px 0;display:grid}.fr-feed li{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid rgba(243,239,231,.05);font-size:13.5px;color:var(--ink);opacity:0;transform:translateY(6px);transition:opacity .4s var(--e-out),transform .4s var(--e-out)}.fr-feed li:last-child{border-bottom:0}.fr-feed li[data-on=true]{opacity:1;transform:none}.fr-feed time{font-family:var(--font-mono),monospace;color:var(--muted)}.fr-stats{grid-column:1/-1;grid-row:3;list-style:none;margin:0;padding:32px 0 56px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid rgba(243,239,231,.06)}.fr-stats li{display:inline-flex;align-items:center;gap:12px;font-size:15px;color:var(--silver);letter-spacing:-.015em;white-space:nowrap}.fr-stat-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-control);background:var(--ink);color:var(--ground-900)}.fr-stat-ic .sc-glyph{stroke-width:1.8}.fr-stats .rl-num{color:var(--ink)}.fr-stat-note{font:400 11px var(--font-mono),monospace!important;color:var(--muted)!important}.fr-price{background:var(--ground-925)}.fr-price:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(201,162,83,.22),rgba(201,162,83,.22)) calc(var(--gutter-centred) - 24px) 0 /1px 100% no-repeat,repeating-linear-gradient(180deg,transparent 0 39px,rgba(243,239,231,.035) 39px 40px)}.fr-price{padding:clamp(160px,15vw,240px) var(--gutter-centred) clamp(200px,18vw,300px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:clamp(64px,10vw,180px);align-items:center}.fr-quote{position:relative;overflow:hidden;padding:28px;border-radius:var(--r-card);border:1px solid rgba(255,255,255,.1);background:var(--ground-875);box-shadow:0 40px 100px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05)}.fr-liquid{display:flex;gap:8px}.fr-lq{position:relative;overflow:hidden;flex:1;height:42px;border-radius:var(--r-control);cursor:pointer;font:inherit;font-size:14.5px;letter-spacing:-.01em;color:var(--bone-100);border:1px solid rgba(198,190,176,.42);background:linear-gradient(105deg,var(--ground-1000) 0,var(--ground-750) 48%,var(--umber) 100%);transition:border-color .35s ease,box-shadow .35s ease,color .2s ease}.fr-lq:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease}@media (hover:hover) and (pointer:fine){.fr-lq:hover:before{transform:translateX(120%)}.fr-lq:hover{border-color:rgba(235,228,214,.85)}}.fr-lq:active{transform:scale(.97)}.fr-lq[aria-checked=true]{color:var(--ground-900);border-color:var(--brass-glow);background:var(--brass-light);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.fr-quote-main{display:flex;flex-direction:column;gap:24px;padding:36px 6px 30px}.fr-quote-price{margin:0;display:flex;align-items:baseline;gap:10px}.fr-quote-price>b:not(.pr-roll){font-weight:500;font-stretch:78%;font-size:clamp(48px,5vw,72px);letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;animation:fr-swap .45s var(--e-out)}@keyframes fr-swap{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}}.fr-quote-price>span{font-size:15px;color:var(--muted)}.fr-range{display:grid;gap:12px;font-size:14px;color:var(--body)}.fr-range output{color:var(--ink);font-variant-numeric:tabular-nums}.fr-range input{width:100%;height:24px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.fr-range input::-webkit-slider-runnable-track{height:4px;border-radius:var(--r-sharp);background:linear-gradient(90deg,var(--brass) var(--p),rgba(243,239,231,.1) var(--p))}.fr-range input::-moz-range-track{height:4px;border-radius:var(--r-sharp);background:linear-gradient(90deg,var(--brass) var(--p),rgba(243,239,231,.1) var(--p))}.fr-range input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--bone-50);border:4px solid var(--brass);box-shadow:0 2px 8px rgba(0,0,0,.5)}.fr-range input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--bone-50);border:4px solid var(--brass)}.fr-range input:focus-visible{outline:2px solid var(--brass-light);outline-offset:6px;border-radius:var(--r-sharp)}.fr-quote-list{list-style:none;margin:0;padding:24px 6px;display:grid;gap:10px;border-top:1px solid rgba(243,239,231,.07);font-size:14.5px;color:var(--body)}.fr-quote-list li:before{content:"";display:inline-block;width:8px;height:1px;margin:0 10px 4px 0;background:var(--brass)}.fr-quote-foot{justify-content:space-between;gap:16px;padding:22px 6px 2px;border-top:1px solid rgba(243,239,231,.07);font:400 12px var(--font-mono),monospace;color:var(--muted)}.fr-close,.fr-quote-foot{display:flex;align-items:center}.fr-close{background:var(--ground-950);min-height:100svh;padding:200px var(--gutter-centred) 240px;flex-direction:column;justify-content:center;text-align:center;overflow:hidden}.fr-close .fr-h{font-size:clamp(44px,7.4vw,118px)}.fr-close .fr-ln{padding-left:.12em}.fr-close .fr-lede{margin:18px auto 0}.fr-close-rings{position:absolute;inset:0;z-index:-1;display:grid;place-items:center;pointer-events:none}.fr-close-rings i{position:absolute;border-radius:50%;border:1px solid rgba(220,192,138,.09)}.fr-close-rings i:first-child{width:40vmax;height:40vmax}.fr-close-rings i:nth-child(2){width:62vmax;height:62vmax}.fr-close-rings i:nth-child(3){width:84vmax;height:84vmax}.fr-close-rings i:nth-child(4){width:106vmax;height:106vmax}.fr-form{display:flex;gap:8px;margin-top:44px;padding:5px;border-radius:var(--r-card);border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.6);backdrop-filter:blur(2px);width:min(100%,470px)}.fr-form input{flex:1;min-width:0;height:40px;padding:0 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.fr-form input::placeholder{color:rgba(243,239,231,.4)}.fr-form input:focus-visible{outline:none}.fr-form:focus-within{border-color:rgba(220,192,138,.5)}.fr-pill{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px 0 19px;border-radius:var(--r-card);font:inherit;font-size:14.5px;font-weight:500;letter-spacing:-.02em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .16s var(--e-out)}.fr-pill svg{width:13px;height:11px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.fr-pill:active{transform:scale(.97)}.fr-pill-solid{border:0;background:var(--bone-50);color:var(--ground-1000)}.fr-pill-solid:hover{background:var(--white)}.fr-pill-ghost{margin-top:12px;height:39px;color:var(--silver);border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.6)}.fr-pill-ghost:hover{border-color:rgba(220,192,138,.4)}@media (max-width:1080px){.fr-tue{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;padding-top:180px}.fr-copy{grid-row:1;padding-bottom:56px}.fr-card,.fr-tue .lv{grid-column:1;grid-row:2;max-width:520px}.fr-stats{grid-row:3;flex-wrap:wrap}.fr-price{grid-template-columns:1fr;gap:56px;padding-top:140px;padding-bottom:160px}.fr-quote{max-width:620px}}@media (max-width:620px){.fr-time{top:100px}.fr-tue{padding-top:168px}.fr-close{padding:160px var(--gutter-centred) 180px;min-height:0}.fr-quote{padding:20px}.fr-stats{flex-direction:column;align-items:flex-start;gap:14px;white-space:normal}.fr-card-vis{grid-template-columns:1fr}.fr-ring{justify-self:start}.fr-quote-foot{flex-direction:column;align-items:stretch}.fr-quote-foot .ds-btn{justify-content:space-between}.fr-form{flex-direction:column;border-radius:var(--r-card)}.fr-form .fr-pill{justify-content:center}}@media (prefers-reduced-motion:reduce){.fr .fr-a,.fr[data-on] .fr-a{animation:none!important;opacity:1!important}.fr-feed li{opacity:1;transform:none}}.fr-close,.fr-tue{position:relative;isolation:isolate}.fr-photo{position:absolute;inset:0;z-index:-2;margin:0;overflow:hidden;pointer-events:none}.fr-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.55) sepia(.35) saturate(1.1) brightness(.62) contrast(1.05)}.fr-photo:after{content:"";position:absolute;inset:0}.fr-photo-tue img{object-position:60% 40%;opacity:.78}.fr-photo-tue:after{background:linear-gradient(90deg,var(--ground-900) 8%,rgba(16,14,12,.72) 46%,rgba(16,14,12,.25) 100%),linear-gradient(0deg,var(--ground-900) 2%,transparent 38%),linear-gradient(180deg,var(--ground-900) 0,transparent 26%)}.fr-photo-close img{opacity:.32;object-position:50% 60%}.fr-photo-close:after{background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(12,11,10,.55),var(--ground-950) 92%)}.fr-photo figcaption{position:absolute;left:var(--gutter-centred);bottom:18px;z-index:1;pointer-events:auto;font:400 12px var(--font-mono),monospace;letter-spacing:.02em;color:rgba(243,239,231,.42)}.fr-photo figcaption a{color:inherit;text-decoration:underline;text-decoration-color:rgba(220,192,138,.35);text-underline-offset:3px}.fr-photo figcaption a:hover{color:var(--brass-light)}.fr-photo figcaption a:focus-visible{outline:2px solid var(--brass-light);outline-offset:2px}.fr-quotes{list-style:none;margin:96px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;max-width:1040px;text-align:left}.fr-quotes blockquote{margin:0 0 14px;font-size:18px;line-height:1.45;color:var(--ink)}.fr-quotes p{margin:0;font-size:14px;color:var(--muted)}.fr-quotes b{display:block;font-weight:500;color:var(--body)}@media (prefers-reduced-transparency:reduce){.fr-photo img{opacity:.4}}