.rl-studio{--st-red:#d02834;--st-red-press:#b01f2b;--st-red-text:#b3212d;--st-ink:#131417;--st-ink-2:#2e3035;--st-paper:#dcdcd8;--st-paper-2:#e9e9e6;--st-card:#d0d0cc;--st-floor:#9a9c9f;--st-carbon:#141518;--st-carbon-2:#1d1f23;--st-black:#0b0c0e;--st-on-dark:#f2f2ef;--st-on-dark-2:#b9bbbf;--st-rule:#13141729;--st-grid:#fff6;--st-gutter:clamp(16px,4vw,56px);--st-section:clamp(72px,10vw,140px);--st-ease:cubic-bezier(.16,1,.3,1);--font-display-studio:var(--font-familjen), "Helvetica Neue", Arial, sans-serif;--color-brand-bg:var(--st-paper);--color-brand-surface:var(--st-paper-2);--color-brand-secondary:#50535a;--color-brand-accent:var(--st-red);--color-brand-border:#bdbdb8;--color-rl-aluminium:var(--st-paper-2);--color-rl-rule:#bdbdb8;--color-rl-rule-soft:#cacac5;--color-rl-dim:#5a5d63;--color-rl-qr:var(--st-red);--color-accent:var(--color-brand-accent);--color-border:var(--color-brand-border);--st-surface:var(--st-paper-2);background:var(--st-paper);color:var(--st-ink)}.rl-studio :is(.text-brand-accent,.text-rl-qr,.text-accent,[class*="text-[var(--color-stage-accent)]"]){color:var(--st-red-text)}.rl-studio :is(.st-dark,.section-dark,.bg-rl-anodised,.bg-rl-carbon,.bg-brand-dark,.bg-brand-primary,.bg-black) :is(.text-brand-accent,.text-rl-qr,.text-accent,[class*="text-[var(--color-stage-accent)]"]){color:#ff6b74}.st-nav{color:#fff;background:#131417f7}.rl-studio .section-plate{background:var(--st-paper);color:var(--st-ink)}.rl-studio .section-light{background:var(--st-paper-2);color:var(--st-ink);--st-surface:var(--st-paper)}.rl-studio .section-dark{background:var(--st-carbon);color:var(--st-on-dark)}.rl-studio :is(.section-dark,.st-dark) .text-muted{color:var(--st-on-dark-2)}.rl-studio .display-lg{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4.6vw,64px);line-height:1.04}.rl-studio .data-label{letter-spacing:.06em;font-size:13px}.st-grid-lines{pointer-events:none;background-image:linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-position:25% 0;background-size:25% 100%;position:absolute;inset:0}.st-wrap{max-width:1400px;padding-inline:var(--st-gutter);margin-inline:auto}.st-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-red-text);font-size:13px}.st-dark .st-eyebrow{color:#ff6b74}.st-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:1.04}.st-lead{color:var(--st-ink-2);max-width:34em;font-size:clamp(17px,1.4vw,19px)}.st-dark .st-lead{color:var(--st-on-dark-2)}.st-head{gap:16px;margin-bottom:clamp(36px,5vw,64px);display:grid}.st-block{padding-block:var(--st-section)}.st-dark{background:var(--st-carbon);color:var(--st-on-dark)}.st-btn{white-space:nowrap;height:52px;transition:background-color .2s var(--st-ease), transform .2s var(--st-ease);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.st-btn:active{transform:translateY(1px)}.st-btn-red{background:var(--st-red);color:#fff;font-family:var(--font-martian), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;gap:14px;font-size:13px;font-weight:500}.st-btn-red:hover{background:var(--st-red-press)}.st-btn-red>span[aria-hidden]{transition:transform .2s var(--st-ease)}.st-btn-red:hover>span[aria-hidden]{transform:translate(4px)}.st-btn-ink{background:var(--st-ink);color:#fff}.st-btn-ink:hover{background:#2a2c31}.st-btn-white{color:var(--st-ink);background:#fff}.st-btn-white:hover{background:#e0e0dd}.st-btn-mono{font-family:var(--font-martian), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;gap:14px;font-size:13px;font-weight:500}.st-btn-mono>span[aria-hidden]{transition:transform .2s var(--st-ease)}.st-btn-mono:hover>span[aria-hidden]{transform:translate(4px)}.st-btn-ghost{color:#fff;border:1px solid #fff6}.st-btn-ghost:hover{background:#ffffff14;border-color:#fff}.st-btn-line{border:1px solid var(--st-ink);color:var(--st-ink)}.st-btn-line:hover{background:var(--st-ink);color:#fff}.st-textlink{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.st-textlink span{color:var(--st-red);transition:transform .2s var(--st-ease)}.st-textlink:hover span{transform:translate(4px)}.st-dark .st-textlink span{color:#ff6b74}.st-display{font-family:var(--font-display-studio);letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.02}.st-display-hero{font-size:clamp(48px,7.4vw,120px)}.st-display-page{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(40px,5.6vw,84px);line-height:1.06}.st-rigs{color:var(--st-on-dark);background:#000}.st-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.st-plan{transition:transform .45s var(--st-ease), border-color .3s var(--st-ease), box-shadow .45s var(--st-ease);background:#000;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.st-plan:hover,.st-plan:focus-within{border-color:#ffffff38;transform:scale(1.02);box-shadow:0 24px 60px #00000080}.st-plan-selected,.st-plan-selected:hover,.st-plan-selected:focus-within{border-color:#fff;box-shadow:0 0 0 1px #fff,0 24px 60px #00000080}.st-plan-media{height:clamp(220px,20vw,280px);position:relative;overflow:hidden}.st-plan-media img{object-fit:cover;object-position:50% 40%;filter:brightness(1.25)contrast(1.05);width:100%;height:100%;transition:transform .6s var(--st-ease)}.st-plan:hover .st-plan-media img,.st-plan:focus-within .st-plan-media img{transform:scale(1.08)}.st-plan-media:after{content:"";background:linear-gradient(#0000 0%,#000c 55%,#000 100%);height:55%;position:absolute;bottom:0;left:0;right:0}.st-plan-media-lit img{filter:brightness(2.1)contrast(1.12)saturate(1.05)}.st-plan-media-lit:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(34% 70% at 50% 18%,#ffffff29,#ffffff0d 55%,#0000 80%);position:absolute;inset:0}.st-plan-media-lit:after{z-index:2;height:32%}.st-plan-body{z-index:1;flex-direction:column;flex:1;padding:4px clamp(20px,2vw,28px) clamp(22px,2vw,28px);display:flex;position:relative}.st-plan-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a4a7ad;font-size:13px}.st-plan h3{color:#fff;margin-top:6px;font-size:30px}.st-plan-price{font-family:var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;margin-top:10px;font-size:18px;font-weight:700}.st-plan-price span{color:#a4a7ad;margin-right:6px;font-size:14px;font-weight:400}.st-plan-desc{color:#c9cbce;margin-top:12px;font-size:16px;line-height:1.5}.st-plan-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.st-plan-chips li{color:#d6d8db;background:#ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.st-plan-chips li:before{content:"";background:var(--st-red);border-radius:50%;width:6px;height:6px}.st-plan-features{border-top:1px solid #ffffff1f;gap:10px;margin-top:20px;padding-top:18px;display:grid}.st-plan-features li{color:#c9cbce;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:15px;line-height:1.45;display:grid}.st-plan-features svg{color:#fff;width:18px;height:18px;margin-top:2px}.st-plan-cta{margin-top:auto;padding-top:24px}.st-plan-cta .st-btn{width:100%}.st-rigs-ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}@media (max-width:979px){.st-plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}@media (min-width:700px) and (max-width:979px){.st-plans.st-plans-swipe{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (max-width:699px){.st-plans.st-plans-swipe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,420px);grid-auto-flow:column;gap:12px;max-width:none;margin-inline:-24px;padding:4px 24px 16px;scroll-padding-inline:24px;position:relative;overflow-x:auto}.st-plans-swipe::-webkit-scrollbar{display:none}.st-plans-swipe>li{scroll-snap-align:center}.st-plans-swipe .st-plan,.st-plans-swipe .st-plan:is(:hover,:focus-within){box-shadow:none;transition:border-color .2s var(--st-ease);-webkit-tap-highlight-color:transparent;transform:none}.st-plans-swipe .st-plan-selected,.st-plans-swipe .st-plan-selected:is(:hover,:focus-within){box-shadow:0 0 0 1px #fff}.st-plans-swipe .st-plan-arrow{display:inline-flex}}.st-plan-arrow{z-index:4;color:#ffffffe6;text-shadow:0 1px 8px #000000b3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;font-size:24px;line-height:1;display:none;position:absolute;top:50%}.st-plan-arrow-prev{left:2px}.st-plan-arrow-next{right:2px}.st-plans-compact .st-plan{border-radius:18px;container-type:inline-size}.st-plans-compact .st-plan-media{aspect-ratio:3/2;height:auto}.st-plans-compact .st-plan-media img,.st-plans-compact .st-plan:hover .st-plan-media img,.st-plans-compact .st-plan:focus-within .st-plan-media img{object-position:50% 50%;filter:brightness(2.7)contrast(1.15)saturate(1.05);transform:none}.st-plans-compact .st-plan-media:after{background:linear-gradient(#0000 0%,#0000008c 55%,#000000d9 100%);height:45%}.st-plans-compact .st-plan-body{z-index:3;margin-top:-22cqw;padding:12px clamp(16px,1.6vw,22px) clamp(16px,1.6vw,20px)}.st-plans-compact .st-plan-kicker{font-size:11px}.st-plans-compact .st-plan h3{margin-top:2px;font-size:24px}.st-plans-compact .st-plan-features{gap:6px;margin-top:12px;padding-top:12px}.st-plans-compact .st-plan-features li{font-size:14px;line-height:1.4}.st-plans-compact .st-plan-features svg{width:16px;height:16px}.st-plans-compact .st-plan-cta{padding-top:14px}.st-plans-compact .st-plan-cta .st-btn{height:44px;min-height:44px}@media (max-width:979px){.st-plans-compact{gap:12px}}.st-closing{padding-block:clamp(96px,14vw,200px)}.st-closing h2{font-family:var(--font-display-studio);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(64px,11vw,176px);font-weight:500;line-height:.92}.st-closing .st-lead{margin-top:24px}.st-closing-ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.st-closing-ctas .st-or{color:var(--st-on-dark-2)}.st-closing-ctas .st-or a{color:var(--st-on-dark)}.rl-studio :is(.st-service,.st-sibling) img{transition:transform .8s var(--st-ease), filter .5s var(--st-ease)}@media (hover:hover){.rl-studio :is(.st-service,.st-sibling):is(:hover,:focus-within) img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.rl-studio *{transition-duration:.01ms!important}.rl-studio :is(.st-service,.st-sibling):is(:hover,:focus-within) img,.st-plan:hover,.st-plan:focus-within,.st-plan:hover .st-plan-media img{transform:none}}.st-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.st-marquee-track{flex:none;justify-content:space-around;align-items:center;min-width:100%;animation:40s linear infinite st-marquee;display:flex}.st-marquee-reverse .st-marquee-track{animation-duration:55s;animation-direction:reverse}@keyframes st-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.st-marquee-track{animation:none}.st-marquee{flex-wrap:wrap}.st-marquee-track[aria-hidden]{display:none}}.st-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.st-clip{background:var(--st-black);aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.st-clip img,.st-clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-clip img{transition:transform .8s var(--st-ease)}.st-clip:hover img{transform:scale(1.04)}.st-clip-btn{z-index:2;color:#fff;cursor:pointer;background:#131417cc;border:1px solid #ffffff47;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}@media (max-width:860px){.st-clips{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.st-clip{scroll-snap-align:start}}.st-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);display:grid}.st-service{background:var(--st-surface);border:1px solid var(--color-brand-border);transition:border-color .2s var(--st-ease), transform .3s var(--st-ease);border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.st-service:hover{border-color:var(--st-ink);transform:translateY(-2px)}.st-service h3{letter-spacing:-.01em;font-size:20px;font-weight:700}.st-service p{color:var(--st-ink-2);flex:1;font-size:15px;line-height:1.5}@media (max-width:1080px){.st-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.st-services{grid-template-columns:minmax(0,1fr)}}.st-plan-spec{align-items:baseline;gap:10px;margin-top:auto;padding-top:20px;display:flex}.st-plan-spec .st-display{color:#fff;font-size:44px;line-height:1}.st-plan-spec span:last-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#a4a7ad;font-size:12px}.st-cfg-tabs{top:var(--site-chrome-h);z-index:30;background:var(--st-paper);border-bottom:1px solid var(--color-brand-border);position:sticky}.st-cfg-tabs ol{max-width:1400px;padding-inline:var(--st-gutter);scrollbar-width:none;gap:2px;margin-inline:auto;display:flex;overflow-x:auto}.st-cfg-tabs ol::-webkit-scrollbar{display:none}.st-cfg-tab{min-height:52px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#5a5d63;transition:color .2s var(--st-ease), border-color .2s var(--st-ease);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.st-cfg-tab:hover,.st-cfg-tab.is-done{color:var(--st-ink)}.st-cfg-tab[aria-current=step]{color:var(--st-ink);border-bottom-color:var(--st-red)}.st-cfg-tab-n{color:var(--st-red-text)}.st-cfg-grid{max-width:1400px;padding:24px var(--st-gutter) 64px;grid-template-columns:minmax(0,1fr);gap:32px;margin-inline:auto;display:grid}.st-cfg-panel{flex-direction:column;gap:28px;min-width:0;display:flex}.st-cfg-preset{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-2);font-size:13px}.st-cfg-title{font-size:clamp(40px,4.4vw,64px);line-height:1.02}@media (min-width:1024px){.st-cfg-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:56px;padding-top:40px}.st-cfg-view{top:calc(var(--site-chrome-h) + 76px);order:2;align-self:start;position:sticky}}.st-cfg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.st-cfg-card{flex-direction:column;gap:4px;display:flex}.st-cfg-card>span:first-child{border-radius:10px;margin-bottom:8px;overflow:hidden}.st-cfg-card-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-red-text);font-size:11px}.st-cfg-card-title{font-size:15px;font-weight:600;line-height:1.3}.st-cfg-review{border-top:1px solid var(--color-brand-border);display:grid}.st-cfg-review-row{border-bottom:1px solid var(--color-brand-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.st-cfg-review-row dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5a5d63;grid-column:1;font-size:11px}.st-cfg-review-row dd{flex-direction:column;grid-column:1;margin:0;font-size:15px;font-weight:500;display:flex}.st-cfg-edit{text-underline-offset:4px;grid-area:1/2/span 2;align-self:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline}.st-cfg-bar{inset-inline:0;z-index:40;color:var(--st-on-dark);background:#131417f7;position:fixed;bottom:0}.st-cfg-bar-inner{max-width:1400px;padding:12px var(--st-gutter);align-items:center;gap:12px 20px;margin-inline:auto;display:flex}.st-cfg-back{white-space:nowrap;min-height:44px;color:var(--st-on-dark-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.st-cfg-back:hover{color:#fff}.st-cfg-bar-price{text-align:right;flex-direction:column;min-width:0;margin-left:auto;display:flex}.st-cfg-bar-name{color:var(--st-on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.st-cfg-bar-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#fff;font-size:18px;font-weight:700}.st-cfg-bar-actions{gap:10px;display:flex}.st-cfg-bar .st-btn:disabled{opacity:.5;cursor:not-allowed}.st-cx-bar{padding-bottom:env(safe-area-inset-bottom)}@media (max-width:640px){.st-cfg-bar-inner{flex-wrap:wrap}.st-cfg-bar-name{display:none}.st-cfg-bar-inner>.st-btn:not(.st-stage-bar-cta),.st-cfg-bar-actions{flex:1 0 100%}.st-stage-bar-cta{padding-inline:16px}.st-cfg-bar-inner:has(>.st-stage-bar-cta){flex-wrap:nowrap}.st-cfg-bar-inner:has(>.st-stage-bar-cta) .st-cfg-bar-total{white-space:nowrap;font-size:16px}.st-cfg-bar-actions .st-btn{flex:1;padding-inline:12px}}.st-cfg-intro{gap:20px;padding-block:clamp(48px,7vw,96px) clamp(40px,5vw,72px);display:grid}.st-cfg-free{border:1px solid #ffffff24;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(16px,2vw,24px);padding:clamp(24px,3vw,36px);display:flex}.st-compare-wrap{background:var(--st-paper-2);border-radius:16px;overflow-x:auto}.st-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.st-compare th,.st-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-brand-border);padding:16px 20px}.st-compare tr:last-child>*{border-bottom:0}.st-compare thead th{font-family:var(--font-display-studio);letter-spacing:-.02em;font-size:26px;font-weight:500}.st-compare tbody th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#5a5d63;white-space:nowrap;font-size:12px;font-weight:400}.st-tile-buy{transition:opacity .25s var(--st-ease), transform .25s var(--st-ease);border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:0 2px 10px #13141724}.st-tile-price{color:var(--st-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#fff;padding:8px 10px}.st-tile-cta{background:var(--st-ink);color:#fff;padding:8px 12px}.st-tile-buy:hover .st-tile-cta,.st-tile-buy:focus-visible .st-tile-cta{background:var(--st-red)}.st-tile-buy:focus-visible{outline:2px solid var(--st-red);outline-offset:2px}@media (hover:hover){.st-tile-cta{display:none}.group:hover .st-tile-cta,.group:focus-within .st-tile-cta{display:block}}.st-flip-in>div>*{animation:st-flip-in .55s var(--st-ease) both;transform-origin:50%}.st-flip-in>div>:nth-child(2){animation-delay:60ms}.st-flip-in>div>:nth-child(3){animation-delay:.12s}.st-flip-in>div>:nth-child(4){animation-delay:.18s}@keyframes st-flip-in{0%{opacity:0;transform:perspective(900px)rotateY(-80deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-flip-in>div>*{animation:none}}.st-sibling-nav{grid-template-columns:1fr 1fr;gap:2px;margin-top:clamp(48px,6vw,80px);display:grid}.st-sibling{background:var(--st-paper-2);min-height:96px;transition:background-color .2s var(--st-ease);border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.st-sibling:hover{background:#fff}.st-sibling-next{text-align:right;align-items:flex-end}.st-sibling-dir{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-red-text);font-size:12px}.st-sibling-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.st-form{background:var(--st-surface);border:1px solid var(--color-brand-border);border-radius:12px;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.st-field{gap:6px;display:grid}.st-field>span:first-child{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-2);font-size:12px}.st-input{border:1px solid var(--color-brand-border);width:100%;height:48px;color:var(--st-ink);background:#fff;border-radius:8px;padding:0 14px;font-size:16px}.st-input::placeholder{color:#8a8d93}.st-input:focus{outline:2px solid var(--st-ink);outline-offset:1px;border-color:var(--st-ink)}.st-hint{color:#5a5d63;font-size:13px}.st-error{color:var(--st-red-text);font-size:14px;font-weight:600}.st-link{color:var(--st-red-text);text-underline-offset:3px;text-decoration:underline}.st-intro{z-index:-10;background:var(--st-carbon);pointer-events:none;animation:st-intro-out .5s var(--st-ease) 1.25s forwards;place-items:center;display:grid;position:absolute;inset:0}.st-intro-logo{opacity:.4;width:clamp(280px,62vw,900px);animation:st-intro-grow 1.75s var(--st-ease) both;position:relative}.st-intro-reveal{animation:.8s cubic-bezier(.65,0,.35,1) .15s forwards st-intro-sweep;display:block;overflow:hidden;transform:translate(-100%)}.st-intro-reveal>span{animation:.8s cubic-bezier(.65,0,.35,1) .15s forwards st-intro-sweep;display:block;transform:translate(100%)}.st-intro-logo img{width:100%;height:auto;display:block}.st-intro-sweep{animation:.8s cubic-bezier(.65,0,.35,1) .15s forwards st-intro-sweep;position:absolute;inset:-12% 0;transform:translate(-100%)}.st-intro-sweep:after{content:"";background:#d02834;width:3px;animation:1.1s linear .15s forwards st-intro-bar;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 18px 2px #d0283499}@keyframes st-intro-sweep{to{transform:translate(0)}}@keyframes st-intro-bar{0%,70%{opacity:1}to{opacity:0}}@keyframes st-intro-grow{0%,70%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes st-intro-out{to{opacity:0}}.st-hero-script{letter-spacing:0;text-wrap:balance;text-shadow:0 1px 2px #00000073,0 4px 22px #0006;font-weight:400;line-height:1.02}.st-underlink{text-underline-offset:6px;transition:text-decoration-color .2s var(--st-ease);font-weight:500;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px}.st-underlink:hover{text-decoration-color:#fff}@media (prefers-reduced-motion:reduce){.st-intro{display:none}}.st-banner{letter-spacing:.01em;font-size:13px;font-weight:500}@media (min-width:768px){.st-banner{font-family:var(--font-martian), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:500}}.st-shop-front{--sg-ease:cubic-bezier(.2,.7,.2,1)}.st-shop-chrome-pad{height:var(--site-header-h);background:#121212}.st-sg-a{font-family:var(--font-anton), "Arial Narrow", Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.92}.st-sg-mono{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.st-shop-front :is(a,button):focus-visible{outline:2px solid var(--st-red);outline-offset:2px}.st-shop-search{top:var(--site-chrome-h);z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--st-on-dark);background:#121212f0;border-bottom:1px solid #2e2e2d;position:sticky}.st-shop-search-row{max-width:1400px;padding:12px var(--st-gutter);flex-direction:column;gap:10px;margin-inline:auto;display:flex}.st-shop-search-field{width:100%;position:relative}.st-shop-search-field input{width:100%;height:48px;color:var(--st-on-dark);background:#262625;border:1px solid #2e2e2d;border-radius:0;padding:0 44px;font-size:16px}.st-shop-search-field input::placeholder{color:#8f8f8b}.st-shop-search-field input:focus{outline:2px solid var(--st-red);outline-offset:0}.st-shop-search-field input::-webkit-search-cancel-button{display:none}.st-shop-search-icon{color:#8f8f8b;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.st-shop-search-clear{color:#8f8f8b;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.st-shop-search-clear:hover{color:#fff}.st-shop-chips{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.st-shop-chips::-webkit-scrollbar{display:none}.st-shop-chip{white-space:nowrap;height:40px;transition:border-color .2s var(--st-ease), background-color .2s var(--st-ease);border:1px solid #2e2e2d;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.st-shop-chip:hover{border-color:#8f8f8b}.st-shop-chip-red{background:var(--st-red);border-color:var(--st-red);color:#fff}.st-shop-chip-red:hover{background:var(--st-red-press);border-color:var(--st-red-press)}.st-shop-chip-line{border-color:var(--st-red);color:#fff}.st-shop-chip-line:hover{border-color:#fff}.st-shop-search-status{max-width:1400px;padding:8px var(--st-gutter);color:var(--st-on-dark-2);border-top:1px solid #2e2e2d;margin-inline:auto;font-size:13px}@media (min-width:1024px){.st-shop-search-row{flex-direction:row;align-items:center}.st-shop-search-field{flex:300px;min-width:0}}.st-sg{padding:clamp(32px,4vw,46px) var(--st-gutter) 0;color:var(--st-on-dark);background:radial-gradient(60% 70% at 50% 62%,#3a3a39 0%,#1a1a1a 62%,#121212 100%);position:relative;overflow:hidden}.st-sg-inner{max-width:1400px;margin-inline:auto}.st-sg-top{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.st-sg-eyebrow{color:#8f8f8b;margin:0 0 6px}.st-sg-h1{margin:0;font-size:clamp(56px,8.5vw,136px)}.st-sg-cta{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.st-sg-out{color:#fff;font-family:var(--font-martian), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s var(--st-ease), color .2s var(--st-ease);font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1.5px #fff}.st-sg-out:hover{color:var(--st-ink);background:#fff}.st-sg-trio{grid-template-columns:1fr 1.15fr 1fr;align-items:end;margin-top:6px;display:grid}.st-sg-trio a{justify-items:center;padding-bottom:60px;display:grid;position:relative}.st-sg-trio li:nth-child(2) img{height:clamp(215px,34vh,385px)}.st-sg-trio img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 26px 22px #0009);width:auto;max-width:100%;height:clamp(190px,30vh,340px);transition:transform .5s var(--sg-ease);display:block}.st-sg-trio a:hover img{transform:translateY(-6px)}.st-sg-label{justify-content:center;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:22px;left:0;right:0}.st-sg-label b{font-size:30px}.st-sg-label span{color:#8f8f8b}.st-sg-label .rl-sale-now{color:inherit}@media (max-width:760px){.st-sg-trio{grid-template-columns:1fr}.st-sg-trio li:not(:nth-child(2)){display:none}}.st-shop-trust{background:var(--st-paper);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.st-shop-trust-item{height:100%;padding:16px var(--st-gutter);background:var(--st-paper-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.st-shop-trust-link{transition:background-color .2s var(--st-ease)}.st-shop-trust-link:hover{background:#fff}.st-shop-trust-big{white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2}.st-shop-trust-small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#50535a;font-size:11px}@media (min-width:760px){.st-shop-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-shop-section{padding-block:clamp(40px,5vw,72px)}.st-shop-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 16px;margin-bottom:18px;display:flex}.st-shop-h2{font-family:var(--font-anton), "Arial Narrow", Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:.92}.st-shop-headlink{white-space:nowrap;border-bottom:2px solid var(--st-red);padding-bottom:2px;font-weight:600}.st-shop-headlink:hover{color:var(--st-red-text)}.st-shop-dark .st-shop-headlink:hover,.st-shop-mid .st-shop-headlink:hover{color:#ff6b74}.st-shop-dark{color:var(--st-on-dark);background:#121212}.st-shop-mid{color:var(--st-on-dark);background:#1b1b1b}.st-shop-alu{color:#121212;background:#dcdcd8}.st-shop-alu2{color:#121212;background:#e9e9e5}.st-shop-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media (min-width:521px){.st-shop-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:981px){.st-shop-shelf{grid-template-columns:repeat(8,minmax(0,1fr))}}.st-shop-cat{height:100%;transition:box-shadow .25s var(--st-ease);background:#fff;grid-template-rows:auto 1fr;display:grid}.st-shop-cat:hover{box-shadow:inset 0 -3px 0 var(--st-red)}.st-shop-cat-plate{aspect-ratio:1;display:block;position:relative;overflow:hidden}.st-shop-cat-plate img{mix-blend-mode:multiply;transition:transform .4s var(--sg-ease,ease)}.st-shop-cat:hover .st-shop-cat-plate img{transform:scale(1.06)}.st-shop-cat-text{align-content:start;padding:0 12px 12px;display:grid}.st-shop-cat-name{font-size:14px;font-weight:700;line-height:1.2}.st-shop-cat-meta{font-family:var(--font-mono);color:#5a5d63;font-size:10px}.st-shop-cat-all .st-shop-cat-plate{color:#fff;transition:background-color .2s var(--st-ease);background:#121212;place-items:center;font-size:clamp(36px,3.4vw,56px);display:grid}.st-shop-cat-all:hover .st-shop-cat-plate{background:var(--st-red)}.st-rc-grid{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}@media (min-width:521px){.st-rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.st-rc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-rc{color:var(--st-on-dark);background:#262625;flex-direction:column;display:flex;position:relative}.st-rc-media{aspect-ratio:4/3;overflow:hidden}.st-rc-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--sg-ease,ease);display:block}.st-rc:hover .st-rc-media img{transform:scale(1.04)}.st-rc-body{flex:1;align-content:start;gap:8px;padding:18px;display:grid}.st-rc-kicker{color:#8f8f8b}.st-rc-name{margin:0;font-size:48px}.st-rc-price{font-size:17px;font-weight:700}.st-rc-price .rl-sale-now{color:inherit}.st-rc-price .rl-sale-was{color:#8f8f8b;opacity:1;margin-left:6px;font-size:1em;text-decoration-color:currentColor}.st-rc-price .rl-sale-tag{vertical-align:2px;margin-left:6px;padding:2px 5px;font-size:10px}.st-rc-stats{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:4px 0 0;font-size:13px;display:grid}.st-rc-stats dt{font-family:var(--font-mono);text-transform:uppercase;color:#8f8f8b;padding-top:2px;font-size:10px}.st-rc-stats dd{margin:0}.st-rc-go{transition:background-color .2s var(--st-ease), color .2s var(--st-ease);border-top:1px solid #2e2e2d;justify-content:space-between;margin-top:auto;padding:14px 18px;font-weight:700;display:flex}.st-rc-go:before{content:"";position:absolute;inset:0}.st-rc-go>span[aria-hidden]{color:var(--st-red)}.st-rc:hover .st-rc-go,.st-rc-go:focus-visible{color:#121212;background:#fff}.st-rc-go:focus-visible{outline-offset:-2px}.st-rc-custom{background:var(--st-red);color:#fff}.st-rc-custom .st-rc-media{background:#a91f29;place-items:center;display:grid}.st-rc-custom .st-rc-media span{text-align:center;color:#fffffff2;font-size:clamp(60px,7vw,96px)}.st-rc-custom .st-rc-kicker,.st-rc-custom .st-rc-stats dt{color:#fffc}.st-rc-custom .st-rc-go{border-color:#ffffff4d}.st-rc-custom .st-rc-go>span[aria-hidden]{color:#fff}.st-rc-custom:hover .st-rc-go,.st-rc-custom .st-rc-go:focus-visible{color:#fff;background:#121212}.st-pop .st-flip-in>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0;display:grid;overflow:visible}@media (min-width:981px){.st-pop .st-flip-in>div{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-pop .st-flip-in>div>.group{width:auto;transition:box-shadow .25s var(--st-ease);background:#fff}.st-pop .st-flip-in>div>.group:hover{box-shadow:inset 0 -3px 0 var(--st-red)}.st-pop .st-flip-in>div>.group [class*=rounded-]{border-radius:0}.st-pop .st-flip-in>div>.group>a.block{padding:0 14px 14px}.st-pop .st-flip-in>div>.group:hover img{transform:scale(1.05)}.st-pop .st-btn{margin-top:18px}.st-sg-band{color:var(--st-on-dark);background:#121212;grid-template-columns:minmax(0,1fr);display:grid}.st-sg-band-text{padding:48px var(--st-gutter);align-content:center;justify-items:start;gap:18px;display:grid}.st-sg-band-eyebrow{color:#ff6b74;margin:0}.st-sg-band h2{margin:0;font-size:clamp(54px,7vw,110px)}.st-sg-band h2 span{color:var(--st-red)}.st-sg-ask{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;margin:0;display:grid}.st-sg-ask div{background:#262625;padding:14px}.st-sg-ask dt{color:#8f8f8b;margin-bottom:4px;font-size:10px}.st-sg-ask dd{margin:0;font-size:15px;font-weight:700}.st-sg-band-media{min-height:360px;position:relative}@media (min-width:761px){.st-sg-band{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.st-sg-ask{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-shop-brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@media (min-width:521px){.st-shop-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:981px){.st-shop-brands{grid-template-columns:repeat(6,minmax(0,1fr))}}.st-shop-brand{height:100%;color:var(--st-on-dark);transition:background-color .2s var(--st-ease), box-shadow .25s var(--st-ease);background:#262625;justify-items:center;gap:14px;padding:24px 12px 16px;display:grid}.st-shop-brand:hover{box-shadow:inset 0 -3px 0 var(--st-red);background:#343432}.st-shop-brand-mark{width:100%;max-width:160px;height:44px;display:block}img.st-shop-brand-mark{object-fit:contain}.st-shop-brand .st-shop-cat-meta{color:#8f8f8b}@media (prefers-reduced-motion:reduce){.st-sg-trio img,.st-rc-media img,.st-shop-cat-plate img,.st-pop img{transition:none}.st-sg-trio a:hover img,.st-rc:hover .st-rc-media img,.st-shop-cat:hover .st-shop-cat-plate img,.st-pop .st-flip-in>div>.group:hover img{transform:none}}@keyframes st-offer-nudge{0%,to{transform:none}35%,55%{transform:translate(-56px)}}.st-offer-nudge{animation:st-offer-nudge 1.1s var(--st-ease) .2s 1}@keyframes st-swipe-arrow{0%,to{transform:none}50%{transform:translate(5px)}}.st-swipe-arrow{animation:1.2s ease-in-out infinite st-swipe-arrow;display:inline-block}@media (prefers-reduced-motion:reduce){.st-offer-nudge,.st-swipe-arrow{animation:none}}.st-cx{max-width:1480px;padding:24px var(--st-gutter) 64px;grid-template-columns:minmax(0,1fr);gap:32px;margin-inline:auto;display:grid}.st-cx-main{flex-direction:column;gap:24px;min-width:0;display:flex}.st-cx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.st-cx-title{font-size:clamp(40px,4.2vw,64px);line-height:1}.st-cx-switch{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.st-cx-switch:hover{color:var(--st-red-text)}.st-cx-tabs{top:var(--site-chrome-h);z-index:20;margin-inline:calc(var(--st-gutter) * -1);padding:10px var(--st-gutter);background:var(--st-paper);border-bottom:1px solid var(--color-brand-border);scroll-margin-top:var(--site-chrome-h);flex-direction:column;gap:8px;display:flex;position:sticky}.st-cx-tabs ol{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.st-cx-tabs ol::-webkit-scrollbar{display:none}.st-cx-tab{border:1px solid var(--color-brand-border);text-align:left;width:168px;min-height:60px;transition:border-color .2s var(--st-ease), box-shadow .2s var(--st-ease);background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}.st-cx-tab-img{background:var(--st-paper-2);color:#5a5d63;border-radius:6px;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-size:18px;display:grid;overflow:hidden}.st-cx-tab-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5a5d63;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.st-cx-tab-now{color:var(--st-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.st-cx-tab:hover{border-color:var(--st-ink)}.st-cx-tab[aria-current=step]{border-color:var(--st-ink);box-shadow:inset 0 -3px 0 var(--st-red)}.st-cx-saved{text-underline-offset:4px;align-self:flex-start;font-size:13px;font-weight:600;text-decoration:underline}.st-cx-quote{text-underline-offset:4px;min-height:40px;color:var(--st-ink-2);font-size:13px;font-weight:600;text-decoration:underline}.st-cx-quote:hover{color:var(--st-ink)}.st-cx-step{min-height:calc(100svh - var(--site-chrome-h) - 100px)}.st-cx-step-title{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.st-cx-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.st-cx-opts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.st-cx-opt{text-align:left;transition:border-color .15s var(--st-ease), transform .2s var(--st-ease), box-shadow .2s var(--st-ease);background:#fff;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex}.st-cx-opt:hover{border-color:var(--color-brand-border);transform:translateY(-2px);box-shadow:0 8px 24px #13141714}.st-cx-opt:focus-visible{outline:2px solid var(--st-red);outline-offset:2px}.st-cx-opt[aria-checked=true]{border-color:var(--st-ink)}.st-cx-opt-media{border-radius:8px;display:block;position:relative;overflow:hidden}.st-cx-opt-badge{background:var(--st-ink);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:10px;position:absolute;top:6px;left:6px}.st-cx-opt-title{color:var(--st-ink);font-size:14px;font-weight:600;line-height:1.3}.st-cx-opt-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.st-cx-opt-toggle{border:1px solid var(--st-ink);width:32px;height:32px;transition:background-color .2s var(--st-ease), color .2s var(--st-ease), transform .3s var(--st-ease);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}.st-cx-opt[aria-checked=true] .st-cx-opt-toggle{background:var(--st-red);border-color:var(--st-red);color:#fff;transform:rotate(360deg)}.st-cx-side{border:1px solid var(--color-brand-border);scroll-margin-top:calc(var(--site-chrome-h) + 16px);background:#fff;border-radius:16px;flex-direction:column;display:flex}.st-cx-side-head{border-bottom:1px solid var(--color-brand-border);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px;display:flex}.st-cx-side-head h2{font-size:20px;font-weight:600}.st-cx-side-head span{font-family:var(--font-mono);color:#5a5d63;font-size:12px}.st-cx-side-list{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.st-cx-side-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--st-red-text);text-underline-offset:3px;font-size:11px}.st-cx-side-label:hover{text-decoration:underline}.st-cx-side-row{align-items:center;gap:10px;padding-top:8px;font-size:13px;display:flex}.st-cx-side-row>span:first-child{border-radius:6px;overflow:hidden}.st-cx-side-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--st-ink-2);flex-shrink:0;font-size:12px}.st-cx-side-foot{border-top:1px solid var(--color-brand-border);flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.st-cx-assembly{align-items:center;gap:10px;font-size:14px;display:flex}.st-cx-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-cx-total>span:first-child{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5a5d63;font-size:11px}.st-cx-total-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.st-cx-small{height:44px;padding:0 10px;font-size:13px}.st-cx-small:disabled{opacity:.45;cursor:not-allowed}.st-cx-trust{color:#5a5d63;flex-direction:column;gap:4px;font-size:12px;display:flex}.st-cx-trust span{color:var(--st-red-text)}@media (min-width:1024px){.st-cx{grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding-top:32px}.st-cx-side{top:calc(var(--site-chrome-h) + 16px);max-height:calc(100vh - var(--site-chrome-h) - 32px);align-self:start;position:sticky}.st-cx-side-list{flex:1;min-height:0;overflow-y:auto}.st-cx-bar{display:none}.st-cx-tabs{margin-inline:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.st-cx-opt,.st-cx-opt-toggle{transition:none}.st-cx-opt:hover{transform:none}}.st-cx-main figure>div:first-child{aspect-ratio:auto;height:clamp(260px,48vh,540px)}.st-cx-opt-media>span:first-child,.st-cx-tab-img>span{width:100%;display:block}.cs{--gold-1:#6e5120;--gold-2:#c9a55a;--gold-3:#f6e3a8;background:var(--st-black);color:var(--st-on-dark)}.cs-gold{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(circle at var(--mx,50%) var(--my,45%), var(--gold-3) 0, transparent 34%), linear-gradient(100deg, var(--gold-1), var(--gold-2) 40%, var(--gold-1) 70%, var(--gold-2))}.cs-hero{height:220svh}.cs-stage{height:100svh;position:sticky;top:0;overflow:hidden}.cs-hero{--q:min(1, calc(var(--p,0) * 1.6))}.cs-hero-name{letter-spacing:-.05em;white-space:nowrap;transform:scale(calc(1 + var(--q) * .12));font-size:clamp(64px,19vw,420px);line-height:.8}.cs-glow{background:radial-gradient(ellipse 45% 55% at 50% 52%, rgba(201,165,90,calc(.28 + var(--q) * .2)), transparent 70%)}.cs-bottle{transform:translate(-50%, calc(-50% - var(--q) * 8svh)) scale(calc(1 + var(--q) * .18)) rotateY(calc(var(--tx,0) * 16deg)) rotateX(calc(var(--ty,0) * -10deg)) rotateZ(calc(var(--q) * -6deg));transition:transform .5s var(--st-ease);transform-style:preserve-3d}.cs-float{animation:6s ease-in-out infinite alternate cs-float}@keyframes cs-float{0%{transform:translateY(-2.2%)rotate(-1.6deg)}to{transform:translateY(2.2%)rotate(1.6deg)}}.cs-shadow{background:radial-gradient(closest-side,#000000bf,#0000);animation:6s ease-in-out infinite alternate cs-shadow}@keyframes cs-shadow{0%{opacity:.6;transform:translate(-50%)scaleX(.82)}to{opacity:.9;transform:translate(-50%)scaleX(1)}}.cs-sheen{animation:cs-sheen 5s var(--st-ease) infinite;mix-blend-mode:soft-light;-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;background:linear-gradient(105deg,#0000 35%,#fff8dcbf 50%,#0000 65%) 0 0/300% 100% no-repeat}@keyframes cs-sheen{0%,35%{background-position:120% 0}to{background-position:-20% 0}}.cs-dust{background:var(--gold-3);box-shadow:0 0 8px var(--gold-2);opacity:0;border-radius:50%;animation:4.5s ease-in-out infinite cs-dust;position:absolute}@keyframes cs-dust{0%{opacity:0;transform:translateY(12px)}40%{opacity:.9}to{opacity:0;transform:translateY(-40px)}}.cs-hero-cue{opacity:calc(1 - var(--p,0) * 6)}.cs-hero-cue span{animation:cs-cue 1.6s var(--st-ease) infinite}@keyframes cs-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.cs-mail:before{content:"";pointer-events:none;transform:translateX(calc((var(--p,0) - .5) * 120%));will-change:transform;background:radial-gradient(circle,#c9a55a59 0 4px,#0000 5px) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask:radial-gradient(40% 70%,#000,#0000);mask:radial-gradient(40% 70%,#000,#0000)}.cs-par{transform:translateY(calc((var(--p,0) - .5) * var(--s) * -10%))}.cs-logo-gold{background:linear-gradient(100deg, var(--gold-1), var(--gold-3) 45%, var(--gold-2) 60%, var(--gold-1));-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.br-stage{--s:calc(var(--i) * .35 - .1);opacity:clamp(0, calc((var(--p,0) - var(--s)) * 5), 1)}.br-stage:first-child{opacity:1}.br-zoom{transform:scale(calc(1.1 - var(--p,0) * .1));will-change:transform}.br-step{--s:calc(var(--i) * .35 - .1);opacity:calc(.35 + .65 * (clamp(0, calc((var(--p,0) - var(--s)) * 5), 1) - clamp(0, calc((var(--p,0) - var(--s) - .35) * 5), 1)));transition:opacity .2s linear}.br-step:first-child{opacity:calc(1 - .65 * clamp(0, calc((var(--p,0) - .25) * 5), 1))}.br-step:last-child{opacity:calc(.35 + .65 * clamp(0, calc((var(--p,0) - var(--s)) * 5), 1))}.br-bar{width:calc(var(--p,0) * 100%)}.br-cta{opacity:clamp(0, calc((var(--p,0) - .7) * 4), 1)}.br-row .br-media{clip-path:inset(calc((1 - var(--p,0)) * 12%) calc((1 - var(--p,0)) * 8%));transform:translateY(calc((1 - var(--p,0)) * 60px))}.br-row .br-text{opacity:clamp(0, calc(var(--p,0) * 1.6 - .2), 1);transform:translateY(calc((1 - var(--p,0)) * 40px))}.cs-gold-text{background:linear-gradient(100deg, var(--gold-1), var(--gold-3) 45%, var(--gold-2) 60%, var(--gold-1));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.cs-marquee{width:max-content;animation:28s linear infinite cs-marquee;display:flex}@keyframes cs-marquee{to{transform:translate(-50%)}}.cs-word{opacity:clamp(.14, calc(var(--p,0) * (var(--n) + 2) - var(--i)), 1);transition:opacity .15s linear}.cs-beat{height:200svh}.cs-beat-word{will-change:transform, opacity;transform:scale(calc(.5 + var(--p,0) * 1.7));opacity:clamp(0, min(calc(var(--p,0) * 5), calc((1 - var(--p,0)) * 3.5)), 1);font-size:clamp(110px,28vw,520px);line-height:.8}.cs-mirror{--q:min(1, calc(var(--p,0) * 1.7));height:220svh}.cs-mirror-l{transform:translateX(calc((1 - var(--q)) * -55%));will-change:transform}.cs-mirror-r{transform:translateX(calc((1 - var(--q)) * 55%));will-change:transform}.cs-mirror-x{opacity:var(--q)}.cs-num{color:#0000;-webkit-text-stroke:1.5px var(--gold-2)}.cs-grow{--q:min(1, calc(var(--p,0) * 1.6));height:200svh}.cs-mail{overflow:hidden}.cs-grow-frame{transform:scale(calc(.62 + var(--q) * .38));will-change:transform}.cs-grow-fit{aspect-ratio:16/9;border-radius:12px;width:min(86vw,140svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.cs-strip{height:320svh}.cs-track{width:max-content;transform:translateX(calc(var(--p,0) * (100vw - 100%)));will-change:transform}.cs-strip-item{aspect-ratio:2/3;height:min(70svh,120vw);transform:translateY(calc((var(--o) - 1) * 6svh))}.cs-spot{background:var(--gold-2);width:22px;height:22px;transition:transform .3s var(--st-ease), background .3s;border-radius:50%;margin:-11px 0 0 -11px;animation:2.2s ease-out infinite cs-ping;position:absolute;box-shadow:0 0 #c9a55a99}.cs-spot:hover,.cs-spot-on{background:var(--gold-3);transform:scale(1.35)}.cs-spot:focus-visible{outline-offset:4px;outline:2px solid #fff}.cs-spot-n{height:100%;font:600 11px/1 var(--font-mono,monospace);color:#111;place-items:center;display:grid}.cs-chapter .cs-num{transition:color .4s var(--st-ease), opacity .4s var(--st-ease);opacity:.45}.cs-chapter-on .cs-num{color:var(--gold-2);opacity:1}.cs-chapter h2{transition:color .4s var(--st-ease)}.cs-chapter-on h2{color:var(--gold-3)}@keyframes cs-ping{to{box-shadow:0 0 0 22px #c9a55a00}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.cs-hero,.cs-beat,.cs-mirror,.cs-grow{height:auto}.cs-grow .cs-stage{height:80svh}.cs-strip{height:auto}.cs-strip .cs-stage{height:auto;padding:8svh 0;position:relative;overflow-x:auto}.cs-track{transform:none}.cs-stage{height:auto;position:relative;overflow:visible}.cs-hero .cs-stage{height:100svh}.cs-marquee,.cs-hero-cue span,.cs-float,.cs-shadow,.cs-sheen,.cs-dust{animation:none}.cs-bottle{transition:none}.cs-beat .cs-stage{height:60svh}.cs-spot{animation:none}}@font-face{font-family:RB DIN Cond;src:url(/fonts/rabanne/DinCondensedRegular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:RB DIN Cond;src:url(/fonts/rabanne/DinCondensedLight.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:RB Paco;src:url(/fonts/rabanne/Paco.woff2)format("woff2");font-weight:400;font-display:swap}.cs{font-family:"RB Paco", var(--font-rb), var(--font-display-studio)}.cs .st-display{font-family:"RB DIN Cond", var(--font-rb-cond), var(--font-display-studio);text-transform:uppercase;letter-spacing:-.02em;font-weight:400;line-height:.92}.cs .font-mono,.cs .st-btn-red{font-family:"RB DIN Cond", var(--font-rb-cond), var(--font-display-studio);letter-spacing:.1em;font-weight:400}.cs .font-mono{font-size:14px;font-weight:300}.cs .cs-hero-name{letter-spacing:-.01em;font-size:clamp(80px,27vw,560px)}
