/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:var(--px);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-cream:#fef9f3;--color-gold-25:#efe6d0;--color-gold-100:#ccb062;--color-gold:#966b1b;--color-gold-label:#dbb86e;--color-gold-burger:#c8a256;--color-choco:#301c11;--color-choco-100:#4e3629;--font-optima:"WoC Optima", "Optima", "Optima LT Pro", "Optima nova", "Linotype Optima", "URW Classico", "Candara", "Segoe UI", sans-serif;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-cream);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:var(--header-h)}body{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--font-optima);color:var(--color-gold);background:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;overflow-x:clip}::selection{background:var(--color-gold-100);color:var(--color-choco)}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:1px solid}h1,h2,h3,p{overflow-wrap:break-word;font-weight:400}}@layer components{.page{max-width:1440px;margin-inline:auto;position:relative;container-type:inline-size}:is(.marquee,.site-header,.highlights,.waitlist,.press,.chocolatier,.site-footer){border-image:linear-gradient(var(--bleed) 0 0) fill 0 / 0 / 0 50vw}.marquee,.waitlist{--bleed:var(--color-gold-25)}.site-header{--bleed:var(--color-cream)}.highlights,.press,.chocolatier,.site-footer{--bleed:var(--color-choco)}.skip-link{z-index:100;background:var(--color-gold);color:var(--color-cream);letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;font-size:14px;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.t-display{font-size:calc(var(--spacing) * 32);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--color-gold);line-height:1}@media (width>=1024px){.t-display{font-size:calc(var(--spacing) * 64)}}.t-h2{font-size:calc(var(--spacing) * 32);letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1}@media (width>=1024px){.t-h2{font-size:calc(var(--spacing) * 48)}}.link-underline{transition:background-size .5s var(--ease-out-quart);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.link-underline:hover{background-position:0 100%;background-size:100% 1px}.btn{--btn-fill:var(--color-gold-100);--btn-ink-hover:var(--color-choco);isolation:isolate;height:calc(var(--spacing) * 60);padding:0 calc(var(--spacing) * 32);font-size:max(14px, calc(var(--spacing) * 18));text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .5s var(--ease-out-quart), border-color .5s var(--ease-out-quart);border-radius:2px;justify-content:center;align-items:center;line-height:.78;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);transition:transform .6s var(--ease-out-expo);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--btn-ink-hover)}.btn[disabled]{cursor:progress;opacity:.6}.btn--cream{background:var(--color-gold-25);color:var(--color-choco)}.btn--outline-cream{--btn-fill:var(--color-gold-25);border:1px solid var(--color-gold-25);color:var(--color-gold-25)}.btn--outline-gold{--btn-fill:var(--color-gold);--btn-ink-hover:var(--color-gold-25);border:1px solid var(--color-gold);background:var(--color-gold-25);color:var(--color-gold)}.marquee{z-index:51;height:calc(var(--spacing) * 25);background:var(--color-gold-25);color:var(--color-choco-100);font-size:calc(var(--spacing) * 13.889);letter-spacing:.03em;text-transform:uppercase;line-height:1;position:relative;overflow:hidden}@media (width>=1024px){.marquee{height:calc(var(--spacing) * 36);font-size:calc(var(--spacing) * 20)}}.marquee__track{align-items:center;width:max-content;height:100%;animation:32s linear infinite marquee;display:flex;transform:translate(-4.925em)}.marquee__item{text-align:center;white-space:nowrap;flex:none;width:21.2em}@keyframes marquee{0%{transform:translate(-4.925em)}to{transform:translate(calc(-4.925em - 50%))}}.site-header{z-index:50;height:var(--header-h);background:var(--color-cream);transition:transform .6s var(--ease-out-expo), box-shadow .4s;position:sticky;top:0}.site-header.is-hidden{transform:translateY(-100%)}.site-header.is-scrolled{box-shadow:0 1px #966b1b1f}.site-header__inner{height:100%;position:relative}.site-header__logo{top:calc(var(--spacing) * 18);left:calc(var(--spacing) * 32);width:calc(var(--spacing) * 251);height:calc(var(--spacing) * 27.06);display:block;position:absolute}@media (width>=1024px){.site-header__logo{top:calc(var(--spacing) * 32);width:calc(var(--spacing) * 466);height:calc(var(--spacing) * 50);left:50%;transform:translate(-50%)}}.site-header__logo img{width:100%;height:100%;display:block}.site-header__nav,.site-header__actions{font-size:max(12px, calc(var(--spacing) * 14));letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;align-items:center;line-height:normal;display:none;position:absolute}@media (width>=1024px){.site-header__nav,.site-header__actions{display:flex}}.site-header__nav{top:calc(var(--spacing) * 44);left:calc(var(--spacing) * 32);gap:calc(var(--spacing) * 32)}.site-header__actions{top:calc(var(--spacing) * 32);right:calc(var(--spacing) * 33);gap:calc(var(--spacing) * 32)}.nav-link{display:inline-grid;position:relative}.nav-link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out-expo);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-link--swap{overflow:hidden}.nav-link__a,.nav-link__b{transition:transform .55s var(--ease-out-expo), opacity .4s;grid-area:1/1}.nav-link__b{opacity:0;transform:translateY(110%)}.nav-link--swap:hover .nav-link__a,.nav-link--swap:focus-visible .nav-link__a{opacity:0;transform:translateY(-110%)}.nav-link--swap:hover .nav-link__b,.nav-link--swap:focus-visible .nav-link__b{opacity:1;transform:none}.lang-switch{gap:.25em;display:flex}.lang-switch a{opacity:.55;transition:opacity .3s}.lang-switch a[aria-current],.lang-switch a:hover{opacity:1}.btn-pill{padding:calc(var(--spacing) * 12);background:var(--color-gold);color:var(--color-cream);transition:background-color .4s var(--ease-out-quart);display:inline-flex}.btn-pill:hover,.btn-pill:focus-visible{background:var(--color-choco)}.burger{top:calc(var(--spacing) * 18);right:calc(var(--spacing) * 32);width:calc(var(--spacing) * 27);height:calc(var(--spacing) * 27);cursor:pointer;position:absolute}@media (width>=1024px){.burger{display:none}}.burger__line{height:calc(var(--spacing) * .844);background:var(--color-gold-burger);min-height:1px;transition:transform .5s var(--ease-out-expo), top .5s var(--ease-out-expo);position:absolute}.burger__line:nth-of-type(2){top:calc(var(--spacing) * 9.28);left:calc(var(--spacing) * .16);width:calc(var(--spacing) * 27)}.burger__line:nth-of-type(3){top:calc(var(--spacing) * 16.03);left:calc(var(--spacing) * -.84);width:calc(var(--spacing) * 27.844)}.burger[aria-expanded=true] .burger__line:nth-of-type(2){top:calc(var(--spacing) * 13);transform:rotate(45deg)}.burger[aria-expanded=true] .burger__line:nth-of-type(3){top:calc(var(--spacing) * 13);transform:rotate(-45deg)}.mobile-menu{z-index:49;padding:calc(var(--header-h) + 25px + 48px) 32px calc(32px + env(safe-area-inset-bottom));background:var(--color-cream);color:var(--color-gold);clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-out-expo), visibility 0s .8s;visibility:hidden;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mobile-menu[hidden]{display:flex}.mobile-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-out-expo), visibility 0s}.mobile-menu__nav{flex-direction:column;gap:20px;display:flex}.mobile-menu__link{letter-spacing:.1em;text-transform:uppercase;opacity:0;transition:opacity .6s, transform .8s var(--ease-out-expo);font-size:32px;line-height:1;transform:translateY(24px)}.mobile-menu.is-open .mobile-menu__link{opacity:1;transform:none}.mobile-menu.is-open .mobile-menu__link:nth-child(2){transition-delay:60ms}.mobile-menu.is-open .mobile-menu__link:nth-child(3){transition-delay:.12s}.mobile-menu.is-open .mobile-menu__link:nth-child(4){transition-delay:.18s}.mobile-menu__meta{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:14px;display:flex}.mobile-menu__countdown{max-width:60%}@media (width>=1024px){.mobile-menu{display:none!important}}.hero{padding-bottom:calc(var(--spacing) * 115);flex-direction:column;align-items:center;display:flex;overflow:clip}@media (width>=1024px){.hero{padding-bottom:calc(var(--spacing) * 246.4)}}.hero__visual{width:calc(var(--spacing) * 359.5);height:calc(var(--spacing) * 359.5);margin-left:calc(var(--spacing) * 12.375);mix-blend-mode:multiply;align-self:flex-start;position:relative;overflow:hidden}@media (width>=1024px){.hero__visual{width:calc(var(--spacing) * 698);height:calc(var(--spacing) * 698);margin:calc(var(--spacing) * 5) 0 0 calc(var(--spacing) * -1);align-self:center}}.hero__picture{width:103.86%;height:103.86%;position:absolute;top:0;left:-1.93%}.hero__img{object-fit:cover;width:100%;height:100%;display:block}.hero__title{width:calc(var(--spacing) * 329);margin-top:calc(var(--spacing) * 21.5)}@media (width>=1024px){.hero__title{width:calc(var(--spacing) * 1151.5);margin-top:calc(var(--spacing) * 52)}}.intro{width:calc(var(--spacing) * 329);margin-top:calc(var(--spacing) * 113);text-align:center;color:var(--color-gold);flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.intro{width:calc(var(--spacing) * 901);margin-top:calc(var(--spacing) * 176)}}.intro__seal{width:calc(var(--spacing) * 65);height:calc(var(--spacing) * 65)}@media (width>=1024px){.intro__seal{width:calc(var(--spacing) * 130);height:calc(var(--spacing) * 130)}}.intro__title{width:calc(var(--spacing) * 450.5);max-width:calc(100cqw - 16px);margin-top:calc(var(--spacing) * 46)}@media (width>=1024px){.intro__title{width:100%;margin-top:calc(var(--spacing) * 92)}}.intro__text{width:calc(var(--spacing) * 325);margin-top:calc(var(--spacing) * 16);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.5}@media (width>=1024px){.intro__text{width:calc(var(--spacing) * 533);margin-top:calc(var(--spacing) * 32);font-size:max(14px, calc(var(--spacing) * 18));line-height:1.4}}@media (width<=1023px){.intro__text br{display:none}}.highlights{--hl-ink:var(--color-gold-25);--hl-btn-bg:var(--color-gold-25);--hl-btn-ink:var(--color-choco);isolation:isolate;padding:calc(var(--spacing) * 32) 0 calc(var(--spacing) * 47);background:var(--color-choco);color:var(--hl-ink);flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=1024px){.highlights{padding:calc(var(--spacing) * 70) 0 calc(var(--spacing) * 60)}}.highlights[data-theme=light]{--hl-ink:var(--color-choco-100);--hl-btn-bg:var(--color-choco);--hl-btn-ink:#fff}.highlights[data-bg=light]{--bleed:#fff;background:#fff}.highlights__liquid{z-index:-1;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:calc(50% - 50vw)}[data-ink]{color:var(--hl-ink);transition:color .5s var(--ease-out-quart)}.highlights__title{width:calc(var(--spacing) * 325);margin-left:calc(var(--spacing) * -4)}@media (width>=1024px){.highlights__title{white-space:nowrap;width:auto;margin-left:0}}.highlights__list{gap:calc(var(--spacing) * 20);width:calc(var(--spacing) * 329);margin-top:calc(var(--spacing) * 64);flex-direction:column;display:flex}@media (width>=1024px){.highlights__list{column-gap:calc(var(--spacing) * 19.67);width:auto;margin-top:calc(var(--spacing) * 204);padding:0 calc(var(--spacing) * 32) 0 calc(var(--spacing) * 42);grid-template-columns:320fr 329fr 329fr 329fr;align-self:stretch;display:grid}}.highlights__cta{margin-top:calc(var(--spacing) * 64);background:var(--hl-btn-bg);color:var(--hl-btn-ink);transition:color .5s var(--ease-out-quart), background-color .5s var(--ease-out-quart)}@media (width>=1024px){.highlights__cta{margin-top:calc(var(--spacing) * 200)}}.highlight{padding-top:calc(var(--spacing) * 24);text-align:center;position:relative}.highlight:first-child{width:calc(var(--spacing) * 320)}@media (width>=1024px){.highlight:first-child{width:auto}}.highlight__line{top:calc(var(--spacing) * -.75);width:100%;height:calc(var(--spacing) * .75);transform-origin:0;position:absolute;left:0}.highlight__body{z-index:1;align-items:center;gap:calc(var(--spacing) * 16);flex-direction:column;display:flex;position:relative}.highlight__title{font-size:calc(var(--spacing) * 22);letter-spacing:.05em;text-transform:uppercase;line-height:.9}@media (width>=1024px){.highlight__title{font-size:calc(var(--spacing) * 28)}}.highlight__text{width:calc(var(--spacing) * 292);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.1}@media (width>=1024px){.highlight__text{font-size:max(14px, calc(var(--spacing) * 18))}}.highlight:first-child .highlight__text{width:calc(var(--spacing) * 284)}.choco-toggle{--track-w:calc(var(--spacing) * 40);--track-h:calc(var(--spacing) * 22);--knob:calc(var(--spacing) * 16);--chip-fill:#6b4129;margin-top:calc(var(--spacing) * 32);z-index:2;width:var(--track-w);height:var(--track-h);border:1px solid var(--hl-ink);flex:none;order:1;position:relative}@supports (color:color-mix(in lab, red, red)){.choco-toggle{border:1px solid color-mix(in srgb, var(--hl-ink) 30%, transparent)}}.choco-toggle{cursor:pointer;opacity:.75;border-radius:999px;transition:border-color .5s,opacity .4s}@media (width>=1024px){.choco-toggle{--track-w:calc(var(--spacing) * 44);--track-h:calc(var(--spacing) * 24);--knob:calc(var(--spacing) * 18);top:calc(var(--spacing) * 32);right:calc(var(--spacing) * 40);margin-top:0;position:absolute}}.highlights[data-theme=light] .choco-toggle{--chip-fill:#fff8ec}.choco-toggle:hover{border-color:var(--hl-ink)}@supports (color:color-mix(in lab, red, red)){.choco-toggle:hover{border-color:color-mix(in srgb, var(--hl-ink) 60%, transparent)}}.choco-toggle:hover{opacity:1}.choco-toggle:focus-visible{outline:1px solid var(--hl-ink);outline-offset:3px;opacity:1}.choco-toggle__knob{top:50%;left:calc(var(--spacing) * 2);width:var(--knob);height:var(--knob);transform:translate(calc(var(--track-w) - var(--knob) - calc(var(--spacing) * 6)), -50%);transition:transform .8s var(--ease-out-expo);position:absolute}.highlights[data-theme=light] .choco-toggle__knob{transform:translateY(-50%)}.cchip{width:100%;height:100%;transition:transform .8s var(--ease-out-expo);display:block;overflow:visible}.highlights[data-theme=light] .cchip{transform:rotate(-360deg)}.choco-toggle:active .cchip{scale:.9}.cchip__body,.cchip__tip{fill:var(--chip-fill);stroke:var(--hl-ink);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transition:fill .6s var(--ease-out-quart), stroke .6s}.cchip__tip{fill:none}.cchip__shine{fill:none;stroke:var(--hl-ink);stroke-width:1.1px;stroke-linecap:round;opacity:.45;transition:stroke .6s}.highlight__card{display:none}@media (width>=1024px) and (hover:hover){.highlights__list{perspective:1200px}.highlight{--mx:.5;--my:.5;--rx:0deg;--ry:0deg;cursor:pointer}.highlight:after{content:"";top:calc(var(--spacing) * -55);z-index:2;width:calc(var(--spacing) * 350);height:calc(var(--spacing) * 320);position:absolute;left:50%;transform:translate(-50%)}.highlight__body{transition:opacity .5s var(--ease-out-quart)}.highlights__list:has(.highlight:hover) .highlight:not(:hover) :is(.highlight__body,.highlight__line){opacity:.4}.highlight__card{top:calc(var(--spacing) * -55);width:calc(var(--spacing) * 350);height:calc(var(--spacing) * 320);background:linear-gradient(160deg, #dcc583 0%, var(--color-gold-100) 45%, #b8994a 100%);clip-path:inset(100% 0 0 round 2px);transform:translateX(-50%) rotateX(var(--rx)) rotateY(var(--ry)) translateY(calc(var(--spacing) * 18));transition:clip-path .75s var(--ease-out-expo), transform .6s var(--ease-out-quart);pointer-events:none;border-radius:2px;display:block;position:absolute;left:50%;overflow:hidden;box-shadow:0 24px 50px -24px #301c118c}.highlight__card:before{content:"";z-index:1;background:radial-gradient(circle at calc(var(--mx) * 100%) calc(var(--my) * 100%), #ffffff73 0%, #fff0 42%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s;position:absolute;inset:0}.highlight__card:after{content:"";z-index:1;background:linear-gradient(100deg,#0000 0%,#ffffff59 50%,#0000 100%);width:45%;position:absolute;inset:-20% auto -20% 0;transform:translate(-120%)skew(-12deg)}.highlight__card picture,.highlight__card-img{object-fit:cover;filter:brightness(.62);width:100%;height:100%;transition:scale 1.2s var(--ease-out-expo);display:block;scale:1.12}.highlight:hover .highlight__card{clip-path:inset(0 round 2px);transform:translateX(-50%) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0)}.highlight:hover .highlight__card:before{opacity:1}.highlight:hover .highlight__card:after{transition:transform 1.1s var(--ease-out-quart) .15s;transform:translate(340%)skew(-12deg)}.highlight:hover .highlight__card-img{scale:1}.highlight__line{transition:opacity .4s}.highlight:hover .highlight__line{opacity:0}.highlight__title,.highlight__text{transition:transform .7s var(--ease-out-expo), color .4s var(--ease-out-quart)}.highlight:hover .highlight__title,.highlight:hover .highlight__text{color:var(--color-cream)}.highlight:hover .highlight__title{transform:scale(1.0714)}.highlight:hover .highlight__text{transform:translateY(calc(var(--spacing) * 47)) scale(1.1111);transition-delay:60ms}}.kursalon{margin-top:calc(var(--spacing) * 39);flex-direction:column;display:flex;overflow:clip}@media (width>=1024px){.kursalon{margin-top:calc(var(--spacing) * 56);padding-bottom:calc(var(--spacing) * 18)}}.kursalon__frame{width:calc(var(--spacing) * 535.57);margin-left:calc(var(--spacing) * -73);mix-blend-mode:multiply;flex-direction:column;display:flex;position:relative}@media (width>=1024px){.kursalon__frame{width:calc(var(--spacing) * 1376);margin-left:calc(var(--spacing) * 22)}}.kursalon__img{aspect-ratio:1376/1169;mix-blend-mode:multiply;width:100%;position:relative;overflow:hidden}.kursalon__img picture,.kursalon__img img{width:100.36%;max-width:none;position:absolute;left:-.18%}.kursalon__img img{width:100%;height:100%;display:block;position:static}.kursalon__img picture{height:118.14%;top:-2.22%}.kursalon__title{width:calc(var(--spacing) * 325);margin:0 0 calc(var(--spacing) * 10) calc(var(--spacing) * 107);color:var(--color-gold);text-wrap:balance;order:-1}@media (width>=1024px){.kursalon__title{text-wrap:wrap;top:calc(var(--spacing) * 127);left:calc(var(--spacing) * 677.5);width:calc(var(--spacing) * 711);margin:0;position:absolute;transform:translate(-50%)}}.timeline{--intro:0;--step-scroll:70svh;--tl-gap-top:calc(var(--spacing) * 40);--tl-gap-bottom:calc(var(--spacing) * 64);margin-inline:calc(50% - 50vw);margin-top:calc(var(--spacing) * 59);margin-bottom:calc(var(--tl-gap-bottom) - var(--tl-tail,0px));color:var(--color-gold);position:relative}@media (width>=1024px){.timeline{--intro:1;--tl-gap-top:calc(var(--spacing) * 96);--tl-gap-bottom:0px;margin-top:calc(var(--tl-gap-top) - var(--tl-head,0px))}}.timeline+*{z-index:2;position:relative}.timeline__track{height:calc(100svh + (var(--items,1) - 1 + var(--intro)) * var(--step-scroll));position:relative}@media (width<=1023px){.timeline__track{margin-top:calc(var(--tl-gap-top) - var(--tl-head,0px))}}.timeline__stage{pointer-events:none;height:100svh;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 70));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 70));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 70));mask-image:linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 70));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:sticky;top:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=1024px){.timeline__stage{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 160));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 160));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 160));mask-image:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--spacing) * 160))}.timeline__info-wrap{inset:0 auto 0 calc(50% + calc(var(--spacing) * 133));z-index:1;width:calc(var(--spacing) * 484);position:absolute}}.timeline__info{width:calc(var(--spacing) * 328);margin-left:calc(var(--spacing) * 32);padding-top:calc(var(--spacing) * 16);text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.timeline__info{justify-content:center;width:100%;height:100svh;margin:0;padding:0;position:sticky;top:0}}.timeline__logos{height:calc(var(--spacing) * 45.31);align-self:stretch;position:relative}@media (width>=1024px){.timeline__logos{height:calc(var(--spacing) * 55.13)}}.timeline__logo{transition:opacity .6s var(--ease-out-quart), filter .6s;display:block;position:absolute}.timeline__logo img{width:100%;height:100%;display:block}.timeline__logo--kursalon{top:0;left:calc(var(--spacing) * 21);width:calc(var(--spacing) * 119.12);height:calc(var(--spacing) * 45.31)}@media (width>=1024px){.timeline__logo--kursalon{left:calc(var(--spacing) * 82);width:calc(var(--spacing) * 135.94);height:calc(var(--spacing) * 51.71)}}.timeline__logo--lindt{top:calc(var(--spacing) * 5);left:calc(var(--spacing) * 190);width:calc(var(--spacing) * 118.5);height:calc(var(--spacing) * 36.13);overflow:hidden}@media (width>=1024px){.timeline__logo--lindt{top:calc(var(--spacing) * 15.36);left:calc(var(--spacing) * 279);width:calc(var(--spacing) * 130.46);height:calc(var(--spacing) * 39.77)}}.timeline__logo--lindt img{width:calc(var(--spacing) * 336.7);max-width:none}@media (width>=1024px){.timeline__logo--lindt img{width:calc(var(--spacing) * 370.7)}}.timeline[data-brand=lindt] .timeline__logo--kursalon,.timeline[data-brand=kursalon] .timeline__logo--lindt{opacity:.3;filter:saturate(.4)}.timeline__slides{width:100%;margin-top:calc(var(--spacing) * 45.67);display:grid}@media (width>=1024px){.timeline__slides{margin-top:calc(var(--spacing) * 42.22)}}.timeline__slide{align-items:center;gap:calc(var(--spacing) * 16.26);flex-direction:column;grid-area:1/1;display:flex}@media (width>=1024px){.timeline__slide{gap:calc(var(--spacing) * 24);opacity:0;visibility:hidden;transform:translateY(calc(var(--spacing) * 28));filter:blur(6px);transition:opacity .5s var(--ease-out-quart), transform .9s var(--ease-out-expo), filter .6s var(--ease-out-quart), visibility 0s .9s}}@media (width<=1023px){.timeline__slide:not(.timeline__slide--intro){display:none}}@media (width>=1024px){.timeline__slide.is-before{transform:translateY(calc(var(--spacing) * -28))}.timeline__slide.is-active{opacity:1;visibility:visible;filter:none;transition:opacity .7s var(--ease-out-quart) .15s, transform 1s var(--ease-out-expo) .15s, filter .7s var(--ease-out-quart) .15s, visibility 0s;transform:none}}.timeline__year{align-items:center;gap:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * -4);font-size:calc(var(--spacing) * 20);letter-spacing:.1em;color:var(--color-gold-100);line-height:1;display:flex}.timeline__year:before,.timeline__year:after{content:"";width:calc(var(--spacing) * 28);opacity:.6;background:currentColor;height:1px}.timeline__title{width:100%;font-size:calc(var(--spacing) * 32);letter-spacing:.03em;text-transform:uppercase;line-height:1}.timeline__text{width:100%;font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.5}.timeline__steps{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 28);display:flex}@media (width>=1024px){.timeline__steps{margin-top:calc(var(--spacing) * 48)}}@media (width<=1023px){.timeline__steps-intro{display:none}}.timeline__step{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 20);cursor:pointer;place-items:center;display:grid}.timeline__step span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.timeline__step:before{content:"";background:var(--color-gold);opacity:.25;width:100%;height:1px;transition:transform .6s var(--ease-out-expo), opacity .4s;transform:scaleX(.6)}.timeline__step:hover:before{opacity:.6}.timeline__step.is-active:before{opacity:1;transform:scaleX(1)}.timeline__wheel{--wheel-spoke:30;--wheel-gap-after:26;--wheel-gap-before:4;top:36%;left:calc(var(--spacing) * -60);width:calc(var(--spacing) * 250);height:calc(var(--spacing) * 132);pointer-events:none;position:absolute}@media (width>=1024px){.timeline__wheel{--wheel-spoke:31;--wheel-gap-after:8;--wheel-gap-before:2;top:calc(50% - min(calc(var(--spacing) * 60), 6.5svh));left:calc(var(--spacing) * -20);width:min(calc(var(--spacing) * 490), 54svh);height:min(calc(var(--spacing) * 290), 32svh)}}.wagon{--wagon-scale:1;will-change:opacity;position:absolute;top:0;left:0}.wagon__spoke{width:var(--wheel-r,0);transform-origin:0;background:linear-gradient(90deg,#ccb06200,#ccb062bf 30%);height:1px;margin-top:-.5px;position:absolute;top:0;left:0}.wagon__media{will-change:transform;margin:0;position:absolute;top:0;left:0}.wagon__media picture{transform:translate(-50%, -50%) scale(var(--wagon-scale));transition:transform .8s var(--ease-out-expo), filter .8s var(--ease-out-quart);filter:saturate(.75)brightness(1.04);display:block}.wagon__img{width:auto;height:auto;max-width:calc(var(--spacing) * 135);max-height:calc(var(--spacing) * 80);display:block}@media (width>=1024px){.wagon__img{max-width:min(calc(var(--spacing) * 270), 28svh);max-height:min(calc(var(--spacing) * 160), 15svh)}}.wagon.is-active .wagon__media picture{--wagon-scale:1.08;filter:none}.wagon__label{width:calc(100vw - var(--wheel-label-x,0px) - calc(var(--spacing) * 30));max-width:calc(var(--spacing) * 200);padding-left:calc(var(--spacing) * 12);will-change:transform;position:absolute;top:0;left:0}@media (width>=1024px){.wagon__label{width:calc(var(--spacing) * 250);max-width:none;padding-left:calc(var(--spacing) * 18)}}.wagon__dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--color-gold-100);transition:transform .6s var(--ease-out-expo), background-color .4s;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (width>=1024px){.wagon__dot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.wagon.is-active .wagon__dot{background:var(--color-gold);transform:translate(-50%,-50%)scale(1.5)}.wagon__brand,.wagon__year,.wagon__title{transition:opacity .5s var(--ease-out-quart)}.wagon__brand{font-size:calc(var(--spacing) * 10);letter-spacing:.03em;margin-top:-.7em;line-height:1.4}@media (width>=1024px){.wagon__brand{font-size:calc(var(--spacing) * 15)}}.wagon__year{margin-top:calc(var(--spacing) * 2);font-size:calc(var(--spacing) * 14);letter-spacing:.05em;line-height:1.2}@media (width>=1024px){.wagon__year{margin-top:calc(var(--spacing) * 4);font-size:calc(var(--spacing) * 24)}}.wagon__title{margin-top:calc(var(--spacing) * 2);font-size:calc(var(--spacing) * 11);letter-spacing:.06em;text-transform:uppercase;line-height:1.25}@media (width>=1024px){.wagon__title{margin-top:calc(var(--spacing) * 6);font-size:calc(var(--spacing) * 13)}}.wagon:not(.is-active) :is(.wagon__brand,.wagon__year,.wagon__title){opacity:.55}.wagon__text{display:grid}@media (width>=1024px){.wagon__text{display:none}}.wagon__text{transition:grid-template-rows .5s var(--ease-out-quart), margin-top .5s var(--ease-out-quart);grid-template-rows:0fr}.wagon__text p{min-height:0;font-size:calc(var(--spacing) * 11);letter-spacing:.06em;opacity:0;transform:translateY(calc(var(--spacing) * 10));filter:blur(4px);transition:opacity .3s var(--ease-out-quart), transform .3s var(--ease-out-quart), filter .3s var(--ease-out-quart);line-height:1.3;overflow:hidden}@media (width>=1024px){.wagon__text p{font-size:calc(var(--spacing) * 14);letter-spacing:.02em;line-height:1.3}}.wagon.is-active .wagon__text{margin-top:calc(var(--spacing) * 8);grid-template-rows:1fr;transition-delay:.1s}@media (width>=1024px){.wagon.is-active .wagon__text{margin-top:calc(var(--spacing) * 14)}}.wagon.is-active .wagon__text p{opacity:1;filter:none;transition:opacity .7s var(--ease-out-quart) .2s, transform .9s var(--ease-out-expo) .2s, filter .7s var(--ease-out-quart) .2s;transform:none}@media (prefers-reduced-motion:reduce){.timeline__slide,.timeline__slide.is-active,.timeline__slide.is-before{filter:none;transition:opacity .2s,visibility;transform:none}.wagon__text,.wagon__text p,.wagon.is-active .wagon__text,.wagon.is-active .wagon__text p,.wagon__media picture{filter:none;transition:opacity .2s;transform:none}.wagon__media picture{transform:translate(-50%,-50%)}}.chocolatier{height:calc(var(--spacing) * 464);color:#fff;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.chocolatier{height:calc(var(--spacing) * 900);margin-top:calc(var(--spacing) * 88)}}.chocolatier__media{background:var(--color-choco);position:absolute;inset:0}.chocolatier__picture,.chocolatier__img{width:100%;height:100%;display:block}@media (width>=1441px){.chocolatier__picture{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}}.chocolatier__picture{transform-origin:50% 70%}.chocolatier__img{object-fit:cover;object-position:50% 100%}.chocolatier__fade{left:calc(var(--spacing) * -6);width:calc(var(--spacing) * 411);opacity:.4;pointer-events:none;background-size:100% 100%;position:absolute}@media (width>=1024px){.chocolatier__fade{width:100%;left:0}}.chocolatier__fade--top{height:calc(var(--spacing) * 107);background-image:url(/brand/m/fade-top.png);top:0}@media (width>=1024px){.chocolatier__fade--top{height:calc(var(--spacing) * 207);background-image:url(/brand/fade-top.png)}}.chocolatier__fade--bottom{display:none}@media (width>=1024px){.chocolatier__fade--bottom{top:calc(var(--spacing) * 611);height:calc(var(--spacing) * 289);background-image:url(/brand/fade-bottom.png);display:block;transform:scaleY(-1)}}.chocolatier__title{width:calc(var(--spacing) * 332);margin-top:calc(var(--spacing) * 21);font-size:calc(var(--spacing) * 32);letter-spacing:.1em;text-transform:uppercase;line-height:1;position:relative}@media (width>=1024px){.chocolatier__title{width:auto;margin:calc(var(--spacing) * 64) 0 0 var(--spacing);font-size:calc(var(--spacing) * 40);white-space:nowrap}}.chocolatier__text{top:calc(var(--spacing) * 283);left:calc(var(--spacing) * 2.34);width:max-content;font-size:max(13px, calc(var(--spacing) * 16));letter-spacing:.1em;margin-inline:auto;line-height:1.5;position:absolute;right:0}@media (width>=1024px){.chocolatier__text{top:calc(var(--spacing) * 653);left:var(--spacing);width:calc(var(--spacing) * 473);font-size:max(13px, calc(var(--spacing) * 17))}}.chocolatier .btn{top:calc(var(--spacing) * 379);left:var(--spacing);width:max-content;margin-inline:auto;position:absolute;right:0}@media (width>=1024px){.chocolatier .btn{top:calc(var(--spacing) * 784);left:0;right:var(--spacing)}}.waitlist{--error:#a1341c;min-height:calc(var(--spacing) * 776);padding:calc(var(--spacing) * 52) 0;background:var(--color-gold-25);color:var(--color-gold);justify-content:center;align-items:center;display:flex}@media (width>=1024px){.waitlist{min-height:calc(var(--spacing) * 780);padding:calc(var(--spacing) * 56) 0}}.waitlist__inner{align-items:center;gap:calc(var(--spacing) * 64);width:calc(var(--spacing) * 326);flex-direction:column;display:flex}@media (width>=1024px){.waitlist__inner{width:calc(var(--spacing) * 436)}}.waitlist__head{align-items:center;gap:calc(var(--spacing) * 32);flex-direction:column;display:flex}.waitlist__envelope{width:calc(var(--spacing) * 149);height:calc(var(--spacing) * 94);mix-blend-mode:multiply;position:relative;overflow:hidden}.waitlist__envelope picture{width:100%;height:158.64%;position:absolute;top:-26.14%;left:0}.waitlist__envelope-img{width:100%;height:100%;display:block}.waitlist__title{font-size:calc(var(--spacing) * 29.035);letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1}.waitlist__form{align-items:center;gap:calc(var(--spacing) * 58);flex-direction:column;width:100%;display:flex}.waitlist__fields{gap:calc(var(--spacing) * 32);flex-direction:column;width:100%;display:flex}@media (width>=1024px){.waitlist__fields{width:calc(var(--spacing) * 360)}}.waitlist__inputs{gap:calc(var(--spacing) * 32);flex-direction:column;display:flex}.field{display:block;position:relative}.field:after{content:"";background:var(--color-gold);height:1px;transition:transform .7s var(--ease-out-expo);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.field:focus-within:after{transform:scaleX(1)}.field__input{width:100%;height:calc(var(--spacing) * 37.7);padding:0 calc(var(--spacing) * 12.098);border:0;border-bottom:.5px solid var(--color-gold);color:var(--color-gold);font:inherit;font-size:max(14px, calc(var(--spacing) * 16.937));letter-spacing:-.02em;text-align:center;text-transform:uppercase;background:0 0;border-radius:0;outline:none;transition:border-color .3s;display:block}.field__input::placeholder{color:var(--color-gold);opacity:.5;transition:opacity .3s}.field__input:focus::placeholder{opacity:.25}.field.is-invalid .field__input{border-bottom-color:var(--error)}.field.is-invalid .field__input::placeholder{color:var(--error);opacity:.8}.chips{gap:calc(var(--spacing) * 9);border:0;min-width:0;margin:0;padding:0;display:flex}@media (width>=1024px){.chips{gap:calc(var(--spacing) * 8)}}.chip{height:calc(var(--spacing) * 34.2);padding:0 calc(var(--spacing) * 12.098);font-size:max(10px, calc(var(--spacing) * 12));letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#efe6d01a;border:.5px solid #301c1133;justify-content:center;align-items:center;line-height:1;transition:border-color .35s,background-color .35s;display:flex;position:relative}@media (width>=1024px){.chip{flex:1 1 0}}.chip--press{width:calc(var(--spacing) * 136)}.chip--visitor{width:calc(var(--spacing) * 114)}.chip--b2b{width:calc(var(--spacing) * 58)}@media (width>=1024px){.chip--press,.chip--visitor,.chip--b2b{width:auto}}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{opacity:.5;transition:opacity .35s}.chip:hover span{opacity:.8}.chip:has(input:checked){border-color:var(--color-gold);background:0 0}.chip:has(input:checked) span{opacity:1}.chip:has(input:focus-visible){outline:1px solid var(--color-gold);outline-offset:3px}.chips.is-invalid .chip{border-color:#a1341c99}.consent{align-items:flex-start;gap:calc(var(--spacing) * 25);cursor:pointer;display:flex}.consent__input{opacity:0;pointer-events:none;position:absolute}.consent__dot{width:calc(var(--spacing) * 9.678);height:calc(var(--spacing) * 9.678);border:calc(var(--spacing) * .605) solid var(--color-gold);border-radius:50%;flex:none;position:relative}.consent__dot:after{content:"";background:var(--color-gold);transition:transform .4s var(--ease-out-expo);border-radius:50%;position:absolute;inset:1.5px;transform:scale(0)}.consent__input:checked+.consent__dot:after{transform:scale(1)}.consent__input:focus-visible+.consent__dot{outline:1px solid var(--color-gold);outline-offset:3px}.consent.is-invalid .consent__dot{border-color:var(--error)}.consent__text{width:calc(var(--spacing) * 291);font-size:max(7px, calc(var(--spacing) * 7.259));letter-spacing:.04em;line-height:1.3}@media (width>=1024px){.consent__text{width:calc(var(--spacing) * 323.01)}}.consent__text a{text-underline-offset:.15em;text-decoration:underline}.waitlist__status{font-size:max(12px, calc(var(--spacing) * 13));letter-spacing:.03em;text-align:center;line-height:1.4}.waitlist__status:empty{display:none}.waitlist__status.is-error{color:var(--error)}.waitlist__submit{width:100%}@media (width>=1024px){.waitlist__submit{width:auto}}.waitlist__success{max-width:calc(var(--spacing) * 360);font-size:max(15px, calc(var(--spacing) * 18));letter-spacing:.03em;text-align:center;line-height:1.5}.waitlist__form.is-sent .waitlist__fields,.waitlist__form.is-sent .waitlist__submit{display:none}.press{gap:calc(var(--spacing) * 85);padding:calc(var(--spacing) * 32) calc(var(--spacing) * 33) calc(var(--spacing) * 41) calc(var(--spacing) * 32);background:var(--color-choco);color:var(--color-gold-25);flex-direction:column;display:flex;position:relative}@media (width>=1024px){.press{grid-template-columns:1fr calc(var(--spacing) * 555);min-height:calc(var(--spacing) * 484);padding:0 calc(var(--spacing) * 32);align-items:center;display:grid}}.press__title{font-size:calc(var(--spacing) * 32);letter-spacing:.1em;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1}@media (width>=1024px){.press__title{margin-top:calc(var(--spacing) * 42);font-size:calc(var(--spacing) * 48);text-box:normal;align-self:start}}.press__content{gap:calc(var(--spacing) * 72);flex-direction:column;display:flex}@media (width>=1024px){.press__content{margin-top:calc(var(--spacing) * -6)}}.press__group{flex-direction:column;align-items:flex-start;display:flex}.press__label{font-size:calc(var(--spacing) * 22);letter-spacing:.03em;text-transform:uppercase;line-height:1}@media (width>=1024px){.press__label{font-size:calc(var(--spacing) * 18)}}.press__line{height:1px;margin-top:calc(var(--spacing) * 10);background:var(--color-gold-25);opacity:.3;transform-origin:0;align-self:stretch}@media (width>=1024px){.press__line{margin-top:calc(var(--spacing) * 14);opacity:1}}.press__group--kit .press__line{margin-top:calc(var(--spacing) * 12)}@media (width>=1024px){.press__group--kit .press__line{margin-top:calc(var(--spacing) * 16)}}.press__email{margin-top:calc(var(--spacing) * 24);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.5}@media (width>=1024px){.press__email{font-size:max(14px, calc(var(--spacing) * 18))}}.press__kit{gap:calc(var(--spacing) * 64);margin-top:calc(var(--spacing) * 24);flex-direction:column;align-self:stretch;display:flex}.press__text{width:calc(var(--spacing) * 325);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.5}@media (width>=1024px){.press__text{width:100%;font-size:max(14px, calc(var(--spacing) * 18))}}.press__kit .btn{width:100%}@media (width>=1024px){.press__kit .btn{width:max-content;font-family:inherit}}.faq{width:calc(var(--spacing) * 326);margin:calc(var(--spacing) * 51) auto 0;padding-bottom:calc(var(--spacing) * 98);color:var(--color-gold);flex-direction:column;display:flex}@media (width>=1024px){.faq{grid-template-columns:1fr calc(var(--spacing) * 789);width:auto;margin:calc(var(--spacing) * 143) calc(var(--spacing) * 32) 0;padding-bottom:calc(var(--spacing) * 79.4);align-items:start;display:grid}}.faq__title{font-size:calc(var(--spacing) * 36);letter-spacing:.1em;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1}@media (width>=1024px){.faq__title{font-size:calc(var(--spacing) * 48);text-box:normal}}.faq__list{gap:calc(var(--spacing) * 18);width:calc(var(--spacing) * 330);margin-top:calc(var(--spacing) * 64);flex-direction:column;display:flex}@media (width>=1024px){.faq__list{gap:calc(var(--spacing) * .8);width:auto;margin-top:0}}.faq-item{border-top:.5px solid var(--color-gold)}@media (width>=1024px){.faq-item{padding:calc(var(--spacing) * 19.2) 0;border-top-width:.4px}}.faq-item__q{align-items:flex-start;gap:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 24);cursor:pointer;list-style:none;display:flex}@media (width>=1024px){.faq-item__q{align-items:center;gap:0;padding-top:0}}.faq-item__q::-webkit-details-marker{display:none}.faq-item__question{min-width:0;font-size:calc(var(--spacing) * 18);text-box:trim-both cap alphabetic;flex:1 1 0;line-height:1.2;transition:opacity .3s}@media (width>=1024px){.faq-item__question{font-size:calc(var(--spacing) * 24);letter-spacing:.02em;text-box:normal;line-height:1}}.faq-item__q:hover .faq-item__question{opacity:.75}.faq-item__icon{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 22);flex:none;place-items:center;display:grid;position:relative}@media (width>=1024px){.faq-item__icon{width:calc(var(--spacing) * 19.2);height:calc(var(--spacing) * 19.2)}}.faq-item__plus,.faq-item__minus{width:100%;height:100%;transition:transform .6s var(--ease-out-expo), opacity .35s;grid-area:1/1;display:none}@media (width>=1024px){.faq-item__plus,.faq-item__minus{display:block}}.faq-item__minus{opacity:0;transform:rotate(-90deg)}.faq-item[open] .faq-item__plus{opacity:0;transform:rotate(90deg)}.faq-item[open] .faq-item__minus{opacity:1;transform:none}.faq-item__glyph{font-size:calc(var(--spacing) * 32);text-box:trim-both cap alphabetic;line-height:1}@media (width>=1024px){.faq-item__glyph{display:none}}.faq-item__glyph:before{content:"+"}.faq-item[open] .faq-item__glyph:before{content:"–"}.faq-item__a{overflow:hidden}.faq-item__a-inner{width:calc(var(--spacing) * 298);padding-top:calc(var(--spacing) * 32);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;line-height:1.5}@media (width>=1024px){.faq-item__a-inner{width:calc(var(--spacing) * 574.4);padding-top:calc(var(--spacing) * 22.4);font-size:max(14px, calc(var(--spacing) * 18))}}.faq-item__a-inner>*{text-box:trim-both cap alphabetic}@media (width>=1024px){.faq-item__a-inner>*{text-box:normal}}.faq-item__a-inner a{text-underline-offset:.15em;text-decoration:underline}.site-footer{height:calc(var(--spacing) * 702);background:var(--color-choco);color:var(--color-gold-25);position:relative}@media (width>=1024px){.site-footer{height:calc(var(--spacing) * 490)}}.site-footer__logo{top:calc(var(--spacing) * 32);left:calc(var(--spacing) * 32);width:calc(var(--spacing) * 332);height:calc(var(--spacing) * 35.79);display:block;position:absolute}@media (width>=1024px){.site-footer__logo{width:calc(var(--spacing) * 466);height:calc(var(--spacing) * 50.24)}}.site-footer__logo img{width:100%;height:100%;display:block}.site-footer__col{top:calc(var(--spacing) * 158);gap:calc(var(--spacing) * 24);flex-direction:column;display:flex;position:absolute}@media (width>=1024px){.site-footer__col{top:calc(var(--spacing) * 32)}}.site-footer__col--legal{left:calc(var(--spacing) * 33);width:calc(var(--spacing) * 159)}@media (width>=1024px){.site-footer__col--legal{left:calc(var(--spacing) * 960);width:calc(var(--spacing) * 211)}}.site-footer__col--social{left:calc(var(--spacing) * 204);width:calc(var(--spacing) * 157)}@media (width>=1024px){.site-footer__col--social{left:calc(var(--spacing) * 1191);width:calc(var(--spacing) * 217)}}.site-footer__title{font-size:max(12px, calc(var(--spacing) * 14));letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-label);line-height:normal}.site-footer__col--social .site-footer__title{font-size:calc(var(--spacing) * 16)}@media (width>=1024px){.site-footer__col--social .site-footer__title{font-size:max(12px, calc(var(--spacing) * 14))}}.site-footer__links{gap:calc(var(--spacing) * 12);font-size:max(14px, calc(var(--spacing) * 16));letter-spacing:.03em;flex-direction:column;line-height:1.5;display:flex}.site-footer__links a{transition:background-size .5s var(--ease-out-quart), color .3s;background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--color-gold-label);background-position:0 100%;background-size:100% 1px}.site-footer__partners{top:calc(var(--spacing) * 573);left:calc(var(--spacing) * 32);align-items:center;gap:calc(var(--spacing) * 45.485);display:flex;position:absolute}@media (width>=1024px){.site-footer__partners{top:calc(var(--spacing) * 402);left:calc(var(--spacing) * 960);gap:calc(var(--spacing) * 48)}}.partner-hubner{width:calc(var(--spacing) * 57.449);display:grid}@media (width>=1024px){.partner-hubner{width:calc(var(--spacing) * 60.625)}}.partner-hubner img{grid-area:1/1;width:100%;display:block}.partner-hubner__top{height:calc(var(--spacing) * 17.164)}@media (width>=1024px){.partner-hubner__top{height:calc(var(--spacing) * 18.113)}}.partner-hubner__bottom{height:calc(var(--spacing) * 30);margin-top:calc(var(--spacing) * 20.94)}@media (width>=1024px){.partner-hubner__bottom{height:calc(var(--spacing) * 31.658);margin-top:calc(var(--spacing) * 22.1)}}.partner-seal{width:calc(var(--spacing) * 53.066);height:calc(var(--spacing) * 53.066)}@media (width>=1024px){.partner-seal{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}}.site-footer__copy{left:calc(var(--spacing) * 32);bottom:calc(var(--spacing) * 32);font-size:max(9px, calc(var(--spacing) * 10));letter-spacing:.03em;white-space:nowrap;line-height:1.5;position:absolute}@media (prefers-reduced-motion:no-preference){.js [data-split]{visibility:hidden}:is(.js [data-reveal-item],.js [data-reveal]:not(:has([data-reveal-item])),.js [data-hero-visual]){opacity:0}}.split-line{margin-bottom:-.06em;padding-bottom:.06em}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=1024px){.container{max-width:1024px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}}@font-face{font-family:WoC Optima;font-style:normal;font-weight:400;font-display:swap;src:local(Optima LT Pro Roman),local(OptimaLTPro-Roman),local(Optima-Regular),local(Optima Regular),local(Optima)}:root{--px:min(1.4px, calc(100cqw / 393));--header-h:calc(var(--px) * 58);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=1024px){:root{--px:calc(100cqw / 1440);--header-h:calc(var(--px) * 104)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
