@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}div.svelte-1oyq6u5{opacity:0}div.full-size.svelte-1oyq6u5{width:100%;height:100%}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.scanner-label.svelte-mu65vk{position:absolute;display:inline-flex;gap:15px;transform:translate(-100%,-100%)}@media(min-width:768px){.scanner-label.svelte-mu65vk{gap:30px}}@media(min-width:1024px){.scanner-label.svelte-mu65vk{gap:55px}}.icon.svelte-mu65vk{display:inline-block;position:absolute;right:0;bottom:0;transform:translate(50%,50%)}.icon.svelte-mu65vk .outline:where(.svelte-mu65vk){padding:10px;border:1px solid rgba(235,97,1,.1);border-radius:2px}.icon.svelte-mu65vk .box:where(.svelte-mu65vk){width:10px;height:10px;background:#eb6101}.line.svelte-mu65vk{margin-top:4px}.line.svelte-mu65vk svg:where(.svelte-mu65vk){width:40px;height:35px}@media(min-width:768px){.line.svelte-mu65vk svg:where(.svelte-mu65vk){width:200px}}@media(min-width:1024px){.line.svelte-mu65vk svg:where(.svelte-mu65vk){width:auto;height:auto}}.text.svelte-mu65vk{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:PP Supply Mono,Courier New,Courier,monospace;font-weight:400;font-size:14px;line-height:112%;text-transform:uppercase;font-feature-settings:"dlig" on;display:flex;gap:3px;flex-direction:column;align-items:flex-end}.text.svelte-mu65vk .mode:where(.svelte-mu65vk){opacity:.4}.text.svelte-mu65vk .highlight:where(.svelte-mu65vk){color:#eb6101}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.scroll-indicator.svelte-hca0y2{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:PP Supply Mono,Courier New,Courier,monospace;font-weight:400;font-size:12px;text-transform:uppercase;font-feature-settings:"dlig" on;display:flex;justify-content:space-between;align-items:center;border:1px solid #3f3d3c;border-radius:4px;padding:9px 14px}.icon.svelte-hca0y2{display:flex;flex-direction:column}.icon.svelte-hca0y2 img:where(.svelte-hca0y2){height:5px;transform:rotate(180deg)}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.canvas-wrapper.svelte-j47rk8{width:100%;height:100%;opacity:0;transition:opacity .8s ease}.canvas-wrapper.isLoaded.svelte-j47rk8{opacity:1}.canvas.svelte-j47rk8{width:100%;height:100%;overflow:hidden}.top-gradient.svelte-j47rk8{position:absolute;top:0;left:0;width:100%;height:30vh;background:linear-gradient(#0f0c0b 10%,#0f0c0b00)}.bottom-gradient.svelte-j47rk8{position:absolute;bottom:0;left:0;width:100%;height:30vh;background:linear-gradient(#0f0c0b00 10%,#0f0c0b)}.scroll-indicator.svelte-j47rk8{position:absolute;right:0;bottom:33px;left:0;width:150px;margin:0 auto}.spinner-overlay.svelte-j47rk8{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .6s ease}.spinner-overlay.isLoaded.svelte-j47rk8{opacity:0}.spinner.svelte-j47rk8{width:32px;height:32px;border:2px solid transparent;border-top-color:#eb6101;border-radius:50%;animation:svelte-j47rk8-spin .8s linear infinite}@keyframes svelte-j47rk8-spin{to{transform:rotate(360deg)}}.tweakpane.svelte-j47rk8{position:absolute;top:80px;right:20px;width:300px;height:calc(100dvh - 100px);overflow:auto}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}header.svelte-1egkfja{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1440px;margin-inline:16px}@media(min-width:768px){header.svelte-1egkfja{grid-template-columns:repeat(12,1fr);margin-inline:max(40px,(100% - 1440px) / 2)}}.heading.svelte-1egkfja{grid-column:1/span 4}@media(min-width:768px){.heading.svelte-1egkfja{grid-column:3/span 8}}.heading.svelte-1egkfja{display:flex;flex-direction:column;gap:33px;align-items:center;text-align:center}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}navigation.svelte-7eqxnu{width:100%;padding-inline:16px}@media(min-width:768px){navigation.svelte-7eqxnu{width:auto}}navigation.carousel.svelte-7eqxnu{-webkit-mask-image:linear-gradient(to right,transparent,black 75px,black calc(100% - 75px),transparent);mask-image:linear-gradient(to right,transparent,black 75px,black calc(100% - 75px),transparent)}@media(min-width:768px){navigation.carousel.svelte-7eqxnu{width:auto}navigation.carousel.svelte-7eqxnu .embla__container:where(.svelte-7eqxnu){max-width:850px}}.tabs.svelte-7eqxnu{display:flex;gap:30px;padding-block:16px}@media(min-width:768px){.tabs.svelte-7eqxnu{display:inline-flex}}button.svelte-7eqxnu{all:unset;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:PP Supply Mono,Courier New,Courier,monospace;font-weight:400;font-size:14px;line-height:112%;text-transform:uppercase;font-feature-settings:"dlig" on;color:#fbfaf980;white-space:nowrap;cursor:pointer;transition:color .3s}button.svelte-7eqxnu:hover{color:#fbfaf9bf}button.active.svelte-7eqxnu{color:#fbfaf9}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.section.svelte-1qjye40{position:relative;z-index:100;overflow:hidden;padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}@media(min-width:768px){.section.svelte-1qjye40{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}}hr.svelte-1qjye40{all:unset;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#272524}.navigation.svelte-1qjye40{display:flex;justify-content:center}.embla__viewport.svelte-1qjye40{grid-column:1/span 4}@media(min-width:768px){.embla__viewport.svelte-1qjye40{grid-column:1/span 12}}.embla__viewport.svelte-1qjye40{position:relative;margin-inline:auto;width:100%;background:linear-gradient(to right,#27252400,#272524 5% 95%,#27252400) no-repeat center top/100% 1px;padding:35px 0 0}@media(min-width:768px){.embla__viewport.svelte-1qjye40{max-width:840px;background:linear-gradient(to right,#27252400,#272524 15% 85%,#27252400) no-repeat center top/100% 1px,linear-gradient(to bottom,#27252400,#272524 30% 100%) no-repeat top left/1px 100%,linear-gradient(to bottom,#27252400,#272524 30% 100%) no-repeat top right/1px 100%;padding:1px 1px 0}}.embla__viewport.svelte-1qjye40:before,.embla__viewport.svelte-1qjye40:after{display:block;content:"";position:absolute;bottom:0;width:4px;height:4px;border:8px solid #0f0c0b;border-bottom:0;background-color:#cfcece}.embla__viewport.svelte-1qjye40:before{left:20%;transform:translate(-50%)}@media(min-width:768px){.embla__viewport.svelte-1qjye40:before{left:0}}.embla__viewport.svelte-1qjye40:after{right:20%;transform:translate(50%)}@media(min-width:768px){.embla__viewport.svelte-1qjye40:after{right:0}}.embla__container.svelte-1qjye40{display:flex;touch-action:pan-y pinch-zoom;gap:8px}@media(min-width:768px){.embla__container.svelte-1qjye40{gap:0}}.embla__slide.svelte-1qjye40{flex:0 0 100%;min-width:0;width:100%}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.product.svelte-1omx4uc{position:relative;display:flex;flex-direction:column;height:var(--section-height);min-height:700px;padding-top:var(--pt-mobile, 40px);padding-bottom:var(--pb-mobile, 40px)}@media(min-width:768px){.product.svelte-1omx4uc{padding-top:var(--pt-desktop, 40px);padding-bottom:var(--pb-desktop, 40px)}}.background.svelte-1omx4uc{position:absolute;inset:0}.product-3d.svelte-1omx4uc{position:sticky;top:0;width:100%;height:100lvh}.header.svelte-1omx4uc{position:relative}.subtitle.svelte-1omx4uc{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:1440px;margin-inline:16px}@media(min-width:768px){.subtitle.svelte-1omx4uc{grid-template-columns:repeat(12,1fr);margin-inline:max(40px,(100% - 1440px) / 2)}}.subtitle.svelte-1omx4uc{position:relative;margin-top:100vh}.subtitle.svelte-1omx4uc h3:where(.svelte-1omx4uc){grid-column:3/span 2}@media(min-width:768px){.subtitle.svelte-1omx4uc h3:where(.svelte-1omx4uc){grid-column:10/span 3}}.subtitle.svelte-1omx4uc h3:where(.svelte-1omx4uc){text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:Helvetica Neue LT Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:clamp(32px,26.0571428571px + 1.52380952vw,48px);line-height:90%;letter-spacing:-.03em;text-transform:uppercase}.carousel.svelte-1omx4uc{position:absolute;bottom:0;left:0;width:100%}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.section.svelte-178op35{position:relative;overflow:hidden;padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile)}@media(min-width:768px){.section.svelte-178op35{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}}hr.svelte-178op35{all:unset;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#272524}.navigation.svelte-178op35{grid-column:1/span 4}@media(min-width:768px){.navigation.svelte-178op35{grid-column:1/span 12}}.navigation.svelte-178op35{display:flex;justify-content:center}.embla__viewport.svelte-178op35{grid-column:1/span 4}@media(min-width:768px){.embla__viewport.svelte-178op35{grid-column:1/span 12}}.embla__viewport.svelte-178op35{position:relative;margin-inline:auto;width:100%;background:linear-gradient(to right,#27252400,#272524 5% 95%,#27252400) no-repeat center top/100% 1px;padding:35px 0 0}@media(min-width:768px){.embla__viewport.svelte-178op35{max-width:840px;background:linear-gradient(to right,#27252400,#272524 15% 85%,#27252400) no-repeat center top/100% 1px,linear-gradient(to bottom,#27252400,#272524 30% 100%) no-repeat top left/1px 100%,linear-gradient(to bottom,#27252400,#272524 30% 100%) no-repeat top right/1px 100%;padding:1px 1px 0}}.embla__viewport.svelte-178op35:before,.embla__viewport.svelte-178op35:after{display:block;content:"";position:absolute;bottom:0;width:4px;height:4px;border:8px solid #0f0c0b;border-bottom:0;background-color:#cfcece}.embla__viewport.svelte-178op35:before{left:20%;transform:translate(-50%)}@media(min-width:768px){.embla__viewport.svelte-178op35:before{left:0}}.embla__viewport.svelte-178op35:after{right:20%;transform:translate(50%)}@media(min-width:768px){.embla__viewport.svelte-178op35:after{right:0}}.embla__container.svelte-178op35{display:flex;touch-action:pan-y pinch-zoom;gap:8px}@media(min-width:768px){.embla__container.svelte-178op35{gap:0}}.embla__slide.svelte-178op35{flex:0 0 100%;min-width:0;width:100%}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.multi-video.svelte-13cd8fn{position:relative;width:100%;height:100%}.media-video.svelte-13cd8fn{width:100%;height:100%;object-fit:cover}.play-button.svelte-13cd8fn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:none;background:#ffffffe6;color:#0f0c0b;cursor:pointer;transition:background .2s ease}.play-button.svelte-13cd8fn:hover{background:#fff}.play-button.svelte-13cd8fn:disabled{opacity:.5;cursor:not-allowed}.play-button.svelte-13cd8fn svg:where(.svelte-13cd8fn){width:32px;height:32px}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.big-moving-button-container.svelte-552w5a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .6s ease}.big-moving-button-container.fading-out.svelte-552w5a{opacity:0}.line.svelte-552w5a{position:absolute}.line.line-top.svelte-552w5a{width:1px;top:0;left:50%;bottom:calc(50% + 42px);background:linear-gradient(to bottom,transparent,#6f6d6d)}.line.line-bottom.svelte-552w5a{width:1px;bottom:0;left:50%;top:calc(50% + 42px);background:linear-gradient(to top,transparent,#6f6d6d)}.line.line-left.svelte-552w5a{height:1px;left:0;top:50%;right:calc(50% + 140px);background:linear-gradient(to right,transparent,#6f6d6d)}.line.line-right.svelte-552w5a{height:1px;right:0;top:50%;left:calc(50% + 140px);background:linear-gradient(to left,transparent,#6f6d6d)}@media(min-width:768px){.line.line-top.svelte-552w5a{bottom:calc(50% + 48px)}.line.line-bottom.svelte-552w5a{top:calc(50% + 48px)}.line.line-left.svelte-552w5a{right:calc(50% + 170px)}.line.line-right.svelte-552w5a{left:calc(50% + 170px)}}.button-wrapper.svelte-552w5a{position:relative;z-index:1;padding:6px;margin:-6px;border-radius:8px}.button-wrapper.svelte-552w5a:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:conic-gradient(from var(--angle),#ff7d13 0%,#fbfaf9 15%,#ff7d13 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 90%,#ff7d13 100%);animation:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}@media(hover:hover){.button-wrapper.svelte-552w5a:hover:before{opacity:1;animation:svelte-552w5a-borderRotate 1s cubic-bezier(.25,.46,.45,.94) forwards}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.big-button.svelte-552w5a{position:relative;cursor:pointer;z-index:1;font-family:PP Supply Mono,Courier New,Courier,monospace;font-weight:400;font-size:20px;line-height:112%;text-transform:uppercase;font-feature-settings:"dlig" on;letter-spacing:.03em;text-wrap:nowrap;background-color:#eb6101;color:#fbfaf9;padding:18px 10px;border-radius:4px;border:none;box-shadow:0 109px 30px #f600,0 70px 28px #ff660003,0 39px 23px #ff66000d,0 17px 17px #ff660017,0 4px 10px #ff66001a;overflow:hidden}@media(min-width:768px){.big-button.svelte-552w5a{font-size:20px;padding:18px 48px}}.big-button.svelte-552w5a:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#fff0,#fffc,#fff0);background-size:200% 100%;background-repeat:no-repeat;background-position:-100% 0;pointer-events:none;opacity:0;z-index:2}.big-button.svelte-552w5a .button-text:where(.svelte-552w5a){text-box-trim:trim-both;text-box-edge:cap alphabetic;font-family:PP Supply Mono,Courier New,Courier,monospace;font-weight:400;font-size:clamp(18px,16.5142857143px + .38095238vw,22px);line-height:100%;letter-spacing:.03em;font-feature-settings:"dlig" on;display:inline-block;will-change:transform}@media(hover:hover){.big-button.svelte-552w5a:hover{background-color:#0003;box-shadow:none}.dark.svelte-552w5a .big-button:where(.svelte-552w5a):hover{background-color:#fff3}}@keyframes svelte-552w5a-borderRotate{0%{--angle: 0deg}to{--angle: 550deg}}@keyframes svelte-552w5a-shine{0%{opacity:1;background-position:200% 0}to{opacity:0;background-position:-200% 0}}.padded-moving.svelte-hhlncc{position:absolute;top:50%;left:50%;will-change:transform}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.product.svelte-qf2c32{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100svh;min-height:700px;padding-top:var(--pt-mobile, 40px);padding-bottom:var(--pb-mobile, 40px)}@media(min-width:768px){.product.svelte-qf2c32{padding-top:var(--pt-desktop, 40px);padding-bottom:var(--pb-desktop, 40px)}}.background.svelte-qf2c32{position:absolute;inset:0;overflow:hidden}.top-gradient.svelte-qf2c32{position:absolute;top:0;left:0;right:0;height:25%;background:linear-gradient(to bottom,#0f0c0b,#0f0c0b00);pointer-events:none}.header.svelte-qf2c32{position:relative}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-lt-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-md-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff2) format("woff2"),url(../../../fonts/helveticaneue/helveticaneueltpro-bd-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Mono;src:url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplymono-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-ultralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Supply Sans;src:url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff2) format("woff2"),url(../../../fonts/ppsupplymono/ppsupplysans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.product.svelte-1v4iav1{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100svh;min-height:700px;padding-block:40px}.background.svelte-1v4iav1{position:absolute;inset:0;overflow:hidden}.background.svelte-1v4iav1 img:where(.svelte-1v4iav1){object-fit:cover;width:100%;height:100%}.top-gradient.svelte-1v4iav1{position:absolute;top:0;left:0;right:0;height:25%;background:linear-gradient(to bottom,#0f0c0b,#0f0c0b00);pointer-events:none}.header.svelte-1v4iav1{position:relative}
