.cc,.cc *{letter-spacing:0}.cc{background:var(--cc-bg, #0d5b8b);color:var(--cc-fg, #fff)}.cc__panel{display:flex;align-items:center;justify-content:center;padding:var(--cc-pad-m, 64px) clamp(2rem,5vw,8rem)}@media screen and (min-width:750px){.cc__panel{padding:var(--cc-pad, 120px) clamp(2rem,5vw,8rem)}}.cc__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.2rem,2vw,1.8rem);width:100%}.cc__eyebrow{margin:0;font-size:var(--cc-meta, 11px);text-transform:uppercase;opacity:.65}.cc__title{margin:0;font-family:var(--cc-family, inherit);font-variation-settings:var(--cc-variation, normal);font-size:var(--cc-title-m, 28px);line-height:.98;text-transform:var(--cc-case, none);font-weight:400;max-width:var(--cc-measure, 16ch);text-wrap:balance}@media screen and (min-width:750px){.cc__title{font-size:var(--cc-title, 46px)}}.cc__body{margin:0;font-size:var(--cc-body, 15px);line-height:1.55;opacity:.85;max-width:42ch}.cc__form{margin:.4rem 0 0;width:100%;display:flex;flex-direction:column;align-items:center;gap:.9rem}.cc__field{display:flex;max-width:100%;box-sizing:border-box;width:min(100%,var(--cc-field-w, 440px));border:1px solid var(--cc-field, #fff);border-radius:var(--cc-field-radius, 2px);overflow:hidden}.cc__field input{flex:1;min-width:0;background:none;border:none;padding:1.5rem 1.6rem;color:inherit;font-family:inherit;font-size:var(--cc-body, 15px);letter-spacing:0}.cc__field input::placeholder{color:currentColor;opacity:.5}.cc__field input:focus{outline:none}.cc__field:focus-within{outline:2px solid var(--cc-field, #fff);outline-offset:2px}.cc__btn{flex:0 0 auto;border:none;padding:0 2.2rem;background:var(--cc-btn-bg, #fff);color:var(--cc-btn-fg, #0d5b8b);font-family:inherit;font-size:var(--cc-meta, 11px);text-transform:var(--button-text-transform, none);cursor:pointer;transition:opacity .2s ease}.cc__btn:hover{opacity:.86}.cc__btn:focus-visible{outline:2px solid var(--cc-btn-bg, #fff);outline-offset:3px}.cc__note{margin:0;font-size:var(--cc-body, 15px);line-height:1.5}.cc__note--ok{padding:1.4rem 1.8rem;border:1px solid var(--cc-field, #fff);border-radius:2px}.cc__note--error{opacity:.9;text-decoration:underline;text-underline-offset:.3em}.cc__aside{margin:.6rem 0 0;font-size:calc(var(--cc-meta, 11px) * 1.05);opacity:.7}[data-primary=sms] .cc__field{width:min(100%,calc(var(--cc-field-w, 440px) * .82))}[data-primary=sms] .cc__field input{padding:1.1rem 1.3rem;font-size:calc(var(--cc-body, 15px) * .94)}@media screen and (min-width:481px){[data-primary=sms] .cc__btn{padding:0 1.7rem}}[data-primary=sms] .cc__form{opacity:.9}.cc__sms-btn{display:inline-block;font-size:var(--cc-sms-size, 22px);line-height:1.3;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.5rem;transition:opacity .2s ease}.cc__sms-btn:hover{opacity:.7}.cc__sms-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.cc__sms-btn{font-size:var(--cc-sms-size-m, 18px)}}.cc__sms{margin:0;font-size:var(--cc-meta, 11px);text-transform:uppercase;opacity:.75}.cc__sms a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.cc__sms a:hover{opacity:.7}.cc__fine{margin:.4rem 0 0;font-size:calc(var(--cc-meta, 11px) * .95);opacity:.5;max-width:46ch}.cc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cc__media{background:#0000001f;overflow:hidden}.cc__img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:900px){[data-layout=split]{display:grid;grid-template-columns:1fr var(--cc-split, 45%)}[data-layout=split] .cc__panel{grid-column:1;grid-row:1}[data-layout=split] .cc__media{grid-column:2;grid-row:1}[data-layout=split][data-media-side=left]{grid-template-columns:var(--cc-split, 45%) 1fr}[data-layout=split][data-media-side=left] .cc__panel{grid-column:2}[data-layout=split][data-media-side=left] .cc__media{grid-column:1}[data-layout=split] .cc__inner{align-items:flex-start;text-align:left}}@media screen and (max-width:899px){[data-layout=split] .cc__media{min-height:40svh}}@media screen and (max-width:480px){.cc__field{flex-direction:column;border:none;border-radius:0;overflow:visible;gap:.7rem}.cc__field input{border:1px solid var(--cc-field, #fff);border-radius:var(--cc-field-radius, 2px)}.cc__btn,[data-primary=sms] .cc__btn{padding:1.4rem 2.2rem;border-radius:var(--button-border-radius, 2px)}.cc__field:focus-within{outline:none}.cc__field input:focus-visible{outline:2px solid var(--cc-field, #fff);outline-offset:2px}}.ft,.ft *{letter-spacing:0}.ft{position:relative;background:var(--ft-bg, #f4efe5);color:var(--ft-fg, #1a1815);transition:background-color var(--ft-hover-speed, .5s) ease,color var(--ft-hover-speed, .5s) ease}@media(prefers-reduced-motion:reduce){.ft{transition:none}}.ft__media{position:relative;background:var(--ft-media-bg, #eae4d8);overflow:hidden}.ft__still,.ft__video{width:100%;height:100%;object-fit:cover;display:block}.ft__video{position:absolute;top:0;right:0;bottom:0;left:0}.ft__still--empty{min-height:100%;background:linear-gradient(160deg,#eae4d8,#d8d0c0)}@media(prefers-reduced-motion:reduce){.ft__video{display:none}}.ft__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ft-scrim, .3));pointer-events:none}.ft__panel{display:flex;align-items:center;padding:var(--ft-pad, 110px) clamp(2rem,5vw,8rem)}.ft__inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.4rem,2.2vw,2.2rem);width:100%}[data-align=center] .ft__inner{align-items:center;text-align:center}.ft__eyebrow{margin:0;font-size:var(--ft-meta, 11px);letter-spacing:0;text-transform:uppercase;opacity:.6}.ft__title{margin:0;font-family:var(--ft-family, inherit);font-variation-settings:var(--ft-variation, normal);font-size:calc(var(--ft-title-m, 30px) * var(--ft-scale, 1));line-height:.98;letter-spacing:0;text-transform:var(--ft-case, none);font-weight:400;max-width:var(--ft-measure, 18ch);text-wrap:balance}@media screen and (min-width:750px){.ft__title{font-size:calc(var(--ft-title, 54px) * var(--ft-scale, 1))}}.ft__body{margin:0;font-size:var(--ft-body, 16px);line-height:1.6;letter-spacing:0;max-width:50ch}.ft__body--muted{opacity:.68}.ft__body p{margin:0 0 .9em}.ft__body p:last-child{margin-bottom:0}.ft__actions{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem);flex-wrap:wrap;margin-top:.4rem}.ft__btn{text-decoration:none}.ft__link{font-size:var(--ft-meta, 11px);letter-spacing:0;text-transform:var(--button-text-transform, none);color:var(--ft-fg, #1a1815);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem;transition:opacity .2s ease}.ft__link:hover{opacity:.65}.ft__btn:focus-visible,.ft__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ft__strip{grid-column:1 / -1;padding:0 clamp(2rem,5vw,8rem) var(--ft-pad, 110px);background:var(--ft-bg, #f4efe5)}.ft__spec{margin:0;padding:0;border-top:1px solid currentColor;width:100%;max-width:var(--ft-spec-max, 540px)}.ft__strip .ft__spec{max-width:none;display:grid;grid-template-columns:repeat(var(--ft-spec-cols, 3),minmax(0,1fr));column-gap:clamp(2rem,4vw,5rem);border-top:1px solid currentColor}.ft__spec-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:1.6rem;padding:.95rem 0;border-bottom:1px solid currentColor}.ft__spec dt a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.ft__spec dt a:hover{border-bottom-color:currentColor}.ft__strip .ft__spec-row{flex-direction:column;justify-content:flex-start;gap:.5rem;padding:1.4rem 1.6rem 1.6rem 0;border-bottom:none}.ft__spec dt{margin:0;flex:0 1 auto;min-width:0;font-size:var(--ft-name-m, 13px);line-height:1.4;letter-spacing:0;white-space:nowrap}@media screen and (min-width:750px){.ft__spec dt{font-size:var(--ft-name, 15px)}}.ft__spec dd{margin:0;font-size:calc(var(--ft-name-m, 13px) * var(--ft-notes-scale, .85));line-height:1.45;letter-spacing:0;text-align:right;max-width:none;min-width:0}@media screen and (min-width:750px){.ft__spec dd{font-size:calc(var(--ft-name, 15px) * var(--ft-notes-scale, .85))}}@media screen and (min-width:900px){.ft__spec dd{white-space:nowrap}}.ft__strip .ft__spec dd{text-align:left;max-width:none}@media screen and (max-width:749px){.ft__strip .ft__spec{grid-template-columns:1fr}.ft__strip .ft__spec-row{padding:1.1rem 0;border-bottom:1px solid currentColor}}@media screen and (max-width:899px){.ft__strip{padding-top:clamp(2rem,6vw,3.4rem)}}@media screen and (min-width:900px){[data-layout=split]{display:grid;grid-template-columns:var(--ft-split, 50%) 1fr;min-height:calc(var(--ft-min-h, 76) * 1svh)}[data-layout=split] .ft__media{grid-column:1;grid-row:1}[data-layout=split] .ft__panel{grid-column:2;grid-row:1}[data-layout=split] .ft__strip{grid-column:1 / -1;grid-row:2}[data-layout=split][data-media-side=right]{grid-template-columns:1fr var(--ft-split, 50%)}[data-layout=split][data-media-side=right] .ft__media{grid-column:2}[data-layout=split][data-media-side=right] .ft__panel{grid-column:1}}@media screen and (max-width:899px){[data-layout=split] .ft__media,[data-layout=stack] .ft__media{min-height:0}[data-layout=split] .ft__still,[data-layout=stack] .ft__still{height:auto}[data-layout=split] .ft__media:has(.ft__video),[data-layout=stack] .ft__media:has(.ft__video){min-height:52svh}[data-layout=split] .ft__media:has(.ft__video) .ft__still,[data-layout=stack] .ft__media:has(.ft__video) .ft__still{height:100%}[data-layout=split] .ft__still--empty,[data-layout=stack] .ft__still--empty{min-height:52svh}}[data-layout=statement]{display:grid;min-height:calc(var(--ft-min-h, 76) * 1svh)}[data-layout=statement] .ft__media,[data-layout=statement] .ft__panel{grid-column:1;grid-row:1}[data-layout=statement] .ft__panel{justify-content:center;color:#fff;z-index:2}[data-layout=statement] .ft__inner{align-items:center;text-align:center}[data-layout=statement] .ft__title{color:#fff}@media screen and (min-width:900px){[data-layout=stack] .ft__media{min-height:54svh}}[data-layout=stack] .ft__inner{align-items:center;text-align:center;margin:0 auto;max-width:62ch}[data-layout=text] .ft__panel{min-height:auto}.hero,.hero *{letter-spacing:0}.hero{position:relative;min-height:calc(var(--hero-h, 90) * 1svh);overflow:hidden;background:#1a1815;isolation:isolate}.hero__slides{position:relative;display:grid;grid-template-columns:1fr;min-height:inherit}.hero__slide{grid-area:1 / 1;position:relative;min-height:calc(var(--hero-h, 90) * 1svh);opacity:0;visibility:hidden;transition:opacity var(--hero-fade, .7s) ease,visibility 0s linear var(--hero-fade, .7s);color:var(--slide-fg, #f4efe5)}.hero__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--hero-fade, .7s) ease,visibility 0s;z-index:1}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero__still,.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero__still{z-index:0}.hero__video{z-index:1}.hero__still--empty{background:linear-gradient(160deg,#2b381c,#1a1815)}@media(prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,var(--slide-scrim-top, .35)) 0%,transparent 30%,transparent 46%,rgba(0,0,0,var(--slide-scrim-bottom, .65)) 100%);pointer-events:none}.hero__panel{position:relative;z-index:3;height:100%;min-height:inherit;display:flex;flex-direction:column}.hero__content{flex:1;display:flex;padding:clamp(2rem,5vw,8rem)}.hero__text{max-width:100%}[data-pos^=top] .hero__content{align-items:flex-start}[data-pos^=center] .hero__content{align-items:center}[data-pos^=bottom] .hero__content{align-items:flex-end}[data-pos$=left] .hero__content{justify-content:flex-start;text-align:left}[data-pos$=center] .hero__content,[data-pos=center] .hero__content{justify-content:center;text-align:center}[data-pos$=right] .hero__content{justify-content:flex-end;text-align:right}[data-pos$=center] .hero__title,[data-pos=center] .hero__title{margin-left:auto;margin-right:auto}@media screen and (min-width:900px){[data-layout=split]{display:grid;grid-template-columns:var(--slide-split, 50%) 1fr}[data-layout=split] .hero__media{position:relative;inset:auto;grid-column:2;grid-row:1}[data-layout=split] .hero__panel{grid-column:1;grid-row:1;background:var(--slide-panel, #2b381c)}[data-layout=split][data-media-side=left]{grid-template-columns:1fr var(--slide-split, 50%)}[data-layout=split][data-media-side=left] .hero__media{grid-column:1}[data-layout=split][data-media-side=left] .hero__panel{grid-column:2}}@media screen and (max-width:899px){.hero{min-height:0}.hero__slide,[data-layout=overlay]{min-height:calc(var(--hero-h-m, 80) * 1svh)}[data-layout=split]{min-height:calc(var(--hero-h-m, 80) * 1svh);display:flex;flex-direction:column}[data-layout=split] .hero__media{position:relative;inset:auto;flex:1 1 auto;height:auto;min-height:var(--slide-media-h, 30svh)}[data-layout=split] .hero__panel{flex:0 0 auto;background:var(--slide-panel, #2b381c)}[data-layout=split] .hero__content{padding:clamp(2rem,6vw,3.4rem)}}.hero__title{margin:0;font-family:var(--hero-family, inherit);font-variation-settings:var(--hero-variation, normal);font-size:calc(var(--hero-title-m, 48px) * var(--slide-scale, 1));line-height:.9;letter-spacing:var(--hero-tracking, 0);text-transform:var(--hero-case, none);font-weight:400;max-width:var(--slide-measure, 14ch);text-wrap:balance}@media screen and (min-width:750px){.hero__title{font-size:calc(var(--hero-title, 120px) * var(--slide-scale, 1))}}.hero__foot{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.4rem,2.4vw,2.2rem);margin-top:clamp(1rem,1.6vw,1.8rem)}[data-pos$=center] .hero__foot,[data-pos=center] .hero__foot{align-items:center}[data-pos$=right] .hero__foot{align-items:flex-end}.hero__sub{margin:0;font-size:calc(var(--hero-meta, 11px) * 1.05);letter-spacing:0;line-height:1.5;opacity:.9;max-width:var(--slide-sub-measure, 52ch)}.hero__actions{display:flex;align-items:center;gap:clamp(1rem,2vw,1.8rem);flex-wrap:wrap}.hero__btn{text-decoration:none}.hero__link{font-size:var(--hero-meta, 11px);letter-spacing:0;text-transform:var(--button-text-transform, none);color:var(--slide-link, inherit);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem;transition:opacity .2s ease}.hero__link:hover{opacity:.7}.hero__btn:focus-visible{outline:2px solid var(--slide-btn-bg, #f4efe5);outline-offset:3px}.hero__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hero__controls{position:absolute;z-index:6;bottom:var(--hero-controls-offset, 20px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:14px;color:var(--hero-controls, #fff)}[data-controls-align=left] .hero__controls{left:clamp(2rem,5vw,8rem);right:auto;transform:none}[data-controls-align=right] .hero__controls{left:auto;right:clamp(2rem,5vw,8rem);transform:none}.hero.is-slideshow .hero__content{padding-bottom:calc(clamp(2rem,5vw,8rem) + var(--hero-controls-band, 56px))}.hero.is-slideshow [data-card-pos=bottom-right],.hero.is-slideshow [data-card-pos=bottom-left]{bottom:calc(var(--card-offset, 28px) + var(--hero-controls-band, 56px))}@media screen and (max-width:749px){.hero__controls{bottom:var(--hero-controls-offset-m, 20px)}.hero.is-slideshow .hero__content{padding-bottom:calc(clamp(2rem,5vw,8rem) + var(--hero-controls-band-m, 48px))}.hero.is-slideshow .hero__card{bottom:calc(var(--card-offset-m, 16px) + var(--hero-controls-band-m, 48px))}[data-controls-align=left] .hero__controls,[data-controls-align=right] .hero__controls{left:50%;right:auto;transform:translate(-50%)}}.hero__dots{display:flex;align-items:center;gap:7px}.hero__dot{position:relative;padding:0;border:none;background:none;-webkit-appearance:none;appearance:none;color:var(--hero-controls, #fff);opacity:.45;cursor:pointer;transition:opacity .3s ease;font-family:inherit;line-height:1}[data-style=numbers] .hero__dot{font-size:calc(var(--hero-meta, 11px) * .95);letter-spacing:0;padding:6px 7px;font-variant-numeric:tabular-nums}[data-style=dashes] .hero__dot{display:block;width:28px;height:2px;min-width:16px;min-height:2px;flex:0 0 auto;background:var(--hero-controls, #fff)}.hero__dot.is-active{opacity:1}[data-style=dashes] .hero__dot:before{content:"";position:absolute;top:-12px;right:-3px;bottom:-12px;left:-3px}.hero__dot:focus-visible{opacity:1;outline:1px solid var(--hero-controls, #fff);outline-offset:4px}.hero__arrow{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:0;background:none;color:var(--hero-controls, #fff);opacity:.5;cursor:pointer;transition:opacity .25s ease}.hero__arrow:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.hero__arrow:hover{opacity:1}.hero__arrow:focus-visible{opacity:1;outline:1px solid var(--hero-controls, #fff);outline-offset:6px}@media screen and (max-width:749px){[data-pos-m^=top] .hero__content{align-items:flex-start}[data-pos-m^=center] .hero__content{align-items:center}[data-pos-m^=bottom] .hero__content{align-items:flex-end}[data-pos-m$=left] .hero__content{justify-content:flex-start;text-align:left}[data-pos-m$=center] .hero__content,[data-pos-m=center] .hero__content{justify-content:center;text-align:center}[data-pos-m$=left] .hero__foot{align-items:flex-start}[data-pos-m$=center] .hero__foot,[data-pos-m=center] .hero__foot{align-items:center}[data-pos-m$=center] .hero__title,[data-pos-m=center] .hero__title{margin-left:auto;margin-right:auto}.hero__slide.has-card[data-pos^=bottom] .hero__content,.hero__slide.has-card[data-pos-m^=bottom] .hero__content{padding-bottom:calc(var(--hero-card-clear, 150px) + 1rem)}.hero__foot{gap:1.3rem}.hero__btn{padding:1.4rem 2.2rem}}.hero__card{position:absolute;z-index:5;width:min(var(--card-w, 320px),calc(100% - 3rem));display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;border-radius:var(--card-radius, 4px);border:none;background:var(--card-tint, rgba(255, 255, 255, .18));color:var(--card-fg, #fff);text-decoration:none;overflow:hidden;transition:transform .4s cubic-bezier(.2,0,.2,1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.hero__card{-webkit-backdrop-filter:blur(var(--card-blur, 18px)) saturate(1.3);backdrop-filter:blur(var(--card-blur, 18px)) saturate(1.3)}}.hero__card:hover{transform:translateY(-3px)}.hero__card:focus-visible{outline:2px solid var(--card-fg, #fff);outline-offset:4px}[data-card-pos=bottom-right]{right:var(--card-inset, 26px);bottom:var(--card-offset, 28px)}[data-card-pos=bottom-left]{left:var(--card-inset, 26px);bottom:var(--card-offset, 28px)}[data-card-pos=top-right]{right:var(--card-inset, 26px);top:var(--card-offset, 28px)}[data-card-pos=top-left]{left:var(--card-inset, 26px);top:var(--card-offset, 28px)}.hero__card-hint{position:absolute;z-index:5;width:min(var(--card-w, 320px),calc(100% - 3rem));margin:0;padding:1.1rem 1.3rem;border:1px dashed rgba(255,255,255,.5);border-radius:4px;background:#00000073;color:#fff;font-size:1.2rem;line-height:1.5}.hero__card-label{font-size:calc(var(--hero-meta, 11px) * .9);letter-spacing:0;text-transform:uppercase;opacity:.75}.hero__card-media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px}.hero__card-img{width:100%;height:100%;object-fit:contain;display:block}.hero__card-body{display:flex;flex-direction:column;gap:.3rem}.hero__card-name{font-family:var(--hero-family, inherit);font-variation-settings:var(--hero-variation, normal);font-size:var(--card-name-m, 30px);line-height:.98;text-transform:uppercase}@media screen and (min-width:750px){.hero__card-name{font-size:var(--card-name, 42px)}}.hero__card-desc{font-size:calc(var(--hero-meta, 11px) * .9);letter-spacing:0;line-height:1.5;opacity:.75}.hero__card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.22);font-size:calc(var(--hero-meta, 11px) * .95);letter-spacing:0}.hero__card-cta{text-transform:uppercase;opacity:.8}.hero__card-price{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.hero__card{left:1rem;right:1rem;bottom:var(--card-offset-m, 16px);top:auto;width:auto;flex-direction:row;align-items:center;gap:1rem;padding:1rem;flex-wrap:wrap}.hero__card-media{width:68px;flex:0 0 auto}.hero__card-body{flex:1;min-width:0}.hero__card-hint{position:absolute;z-index:5;width:min(var(--card-w, 320px),calc(100% - 3rem));margin:0;padding:1.1rem 1.3rem;border:1px dashed rgba(255,255,255,.5);border-radius:4px;background:#00000073;color:#fff;font-size:1.2rem;line-height:1.5}.hero__card-label{width:100%}.hero__card-name{font-size:var(--card-name-m, 30px)}.hero__card-foot{width:100%;padding-top:.7rem}}.hero__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hero__empty{padding:6rem 2rem;text-align:center;opacity:.6}.nw,.nw *{letter-spacing:0}.nw{background:var(--nw-bg, #1a1815);color:var(--nw-fg, #f4efe5);padding:var(--nw-pad-top, 120px) 0 var(--nw-pad-bottom, 120px)}.nw__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;padding:0 clamp(2rem,5vw,8rem) clamp(1.6rem,2.2vw,2.8rem)}.nw__eyebrow{margin:0 0 1.1rem;font-size:1.05rem;letter-spacing:var(--nw-track, 0);text-transform:var(--nw-case, none);opacity:.6}.nw__heading{margin:0;font-family:var(--nw-heading-family, inherit);font-variation-settings:var(--nw-heading-variation, normal);font-size:var(--nw-heading-size-m, 44px);line-height:.94;text-transform:var(--nw-case, none);letter-spacing:0;font-weight:400}@media screen and (min-width:750px){.nw__heading{font-size:var(--nw-heading-size, 88px)}}.nw__sub{margin:0;font-size:1.05rem;letter-spacing:0;opacity:.6;max-width:none}@media screen and (min-width:990px){.nw__sub{white-space:nowrap;flex:0 0 auto}}.nw__grid{display:grid;grid-template-columns:repeat(var(--nw-cols-m, 3),minmax(0,1fr));gap:var(--nw-gap, 2px);list-style:none;margin:0;padding:0 clamp(2rem,5vw,8rem)}@media screen and (max-width:749px){[data-mobile=scroll] .nw__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--nw-tile-w, 42vw);grid-template-rows:repeat(var(--nw-rows-m, 2),auto);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-left:calc(clamp(2rem,5vw,8rem)*-1);margin-right:calc(clamp(2rem,5vw,8rem)*-1);padding-left:clamp(2rem,5vw,8rem);padding-right:clamp(2rem,5vw,8rem)}[data-mobile=scroll] .nw__grid::-webkit-scrollbar{display:none}[data-mobile=scroll] .nw__item{scroll-snap-align:center}}@media screen and (min-width:750px){.nw__grid{grid-template-columns:repeat(var(--nw-cols, 8),minmax(0,1fr))}}.nw__filters{display:block;padding:0 clamp(2rem,5vw,8rem) clamp(2rem,3vw,3.2rem);line-height:2.2}.nw__filters[hidden]{display:none}.nw__filter{display:inline;font-family:inherit;font-size:1.05rem;letter-spacing:var(--nw-track, 0);text-transform:var(--nw-case, none);padding:0;border:none;background:none;color:inherit;opacity:.45;cursor:pointer;transition:opacity .25s ease}.nw__filter:hover{opacity:.8}.nw__filter[aria-pressed=true]{opacity:1}.nw__filter:not(:last-child):after{content:"/";margin:0 var(--nw-filter-gap, .75em);opacity:.3;pointer-events:none}.nw__filter:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nw__item{min-width:0;transition:opacity .45s ease}.nw .nw__item.is-muted,.nw[data-reveal=true] .nw__item.is-in.is-muted{opacity:var(--nw-dim, .16);pointer-events:none}.nw__item[hidden]{display:none}.nw__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nw__tile{position:relative;display:block;aspect-ratio:var(--nw-ratio, 4 / 5);overflow:hidden;border-radius:var(--nw-radius, 0);background:#ffffff0d}.nw__img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(var(--nw-sat, .55)) brightness(var(--nw-bright, .72));transition:transform .85s cubic-bezier(.2,0,.2,1),filter .5s ease}.nw__label{position:absolute;left:0;right:0;bottom:0;padding:.9rem;display:block;font-size:.95rem;letter-spacing:var(--nw-track, 0);text-transform:var(--nw-case, none);color:#fff;background:linear-gradient(transparent,#000000c7);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none}@media(hover:hover){.nw__tile:hover .nw__img{transform:scale(1.06);filter:saturate(1) brightness(1)}.nw__tile:hover .nw__label{opacity:1;transform:none}}.nw__tile:focus-visible{outline:2px solid var(--nw-fg, #f4efe5);outline-offset:-3px}.nw__tile:focus-visible .nw__img{filter:saturate(1) brightness(1)}.nw__tile:focus-visible .nw__label{opacity:1;transform:none}@media(hover:none){.nw__img{filter:saturate(.8) brightness(.85)}.nw__label{opacity:1;transform:none;font-size:.8rem;padding:.6rem}}.nw[data-reveal=true] .nw__item{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,0,.2,1)}.nw[data-reveal=true] .nw__item.is-in{opacity:1;transform:none}.nw__foot{padding:clamp(2.6rem,4vw,4.4rem) clamp(2rem,5vw,8rem) 0}.nw__link{font-size:1.1rem;letter-spacing:var(--nw-track, 0);text-transform:var(--nw-case, none);text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:.4rem;display:inline-block;transition:opacity .2s ease}.nw__link:hover{opacity:.6}.nw__empty{padding:4rem clamp(2rem,5vw,8rem);text-align:center;opacity:.6}@media(prefers-reduced-motion:reduce){.nw__img,.nw__label,.nw[data-reveal=true] .nw__item{transition:none;transform:none;opacity:1}.nw__label{opacity:0}.nw__tile:hover .nw__label,.nw__tile:focus-visible .nw__label{opacity:1}}.pr,.pr *{letter-spacing:0}.pr{background:var(--pr-bg, #f4efe5);color:var(--pr-fg, #1a1815);padding:var(--pr-pad, 110px) 0}.pr__inner{padding:0 clamp(2rem,5vw,8rem)}.pr__label{margin:0 0 clamp(1.4rem,2.4vw,2.2rem);font-size:var(--pr-meta, 11px);text-transform:uppercase;opacity:.55}.pr__logos{display:grid;grid-template-columns:repeat(var(--pr-cols-m, 3),minmax(0,1fr));gap:var(--pr-gap, 40px);align-items:center;list-style:none;margin:0;padding:clamp(1.8rem,3vw,2.8rem) 0;border-top:1px solid var(--pr-rule, #000);border-bottom:1px solid var(--pr-rule, #000)}@media screen and (min-width:750px){.pr__logos{grid-template-columns:repeat(var(--pr-cols, 9),minmax(0,1fr))}}@media screen and (max-width:749px){[data-mobile=scroll] .pr__logos{display:flex;grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-left:calc(clamp(2rem,5vw,8rem)*-1);margin-right:calc(clamp(2rem,5vw,8rem)*-1);padding-left:clamp(2rem,5vw,8rem);padding-right:clamp(2rem,5vw,8rem);gap:var(--pr-gap-m, 32px)}[data-mobile=scroll] .pr__logos::-webkit-scrollbar{display:none}[data-mobile=scroll] .pr__logo{flex:0 0 auto;min-width:var(--pr-logo-min, 88px);scroll-snap-align:center}[data-mobile=scroll] .pr__logo-text{white-space:nowrap}}.pr__logo{display:flex;align-items:center;justify-content:center;min-width:0}.pr__logo-link{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.pr__logo-img{display:block;width:auto;max-width:100%;height:var(--pr-logo-h-m, 20px);object-fit:contain;opacity:var(--pr-logo-op, .55);transition:opacity .25s ease}@media screen and (min-width:750px){.pr__logo-img{height:var(--pr-logo-h, 26px)}}.pr__logo-text{display:block;font-size:calc(var(--pr-meta, 11px) * .95);line-height:1.3;text-align:center;text-transform:uppercase;opacity:var(--pr-logo-op, .55);transition:opacity .25s ease}.pr__logo-link:hover .pr__logo-img,.pr__logo-link:hover .pr__logo-text{opacity:1}.pr__logo-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}.pr__quote{margin:clamp(3rem,6vw,6rem) auto 0;max-width:var(--pr-quote-measure, 40ch);text-align:center}.pr__quote blockquote,.pr__source{transition:opacity .22s ease}.pr__quote.is-swapping blockquote,.pr__quote.is-swapping .pr__source{opacity:0}@media(prefers-reduced-motion:reduce){.pr__quote blockquote,.pr__source{transition:none}}.pr__quote{min-height:var(--pr-quote-min, 0)}.pr__quote blockquote{margin:0;font-family:var(--pr-quote-family, inherit);font-variation-settings:var(--pr-quote-variation, normal);font-size:var(--pr-quote-m, 21px);line-height:1.22;font-weight:400;text-wrap:balance}@media screen and (min-width:750px){.pr__quote blockquote{font-size:var(--pr-quote, 30px)}}.pr__quote figcaption{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,2.4vw,2.4rem);flex-wrap:wrap;margin-top:clamp(1.4rem,2.4vw,2.2rem);font-size:var(--pr-meta, 11px);text-transform:uppercase}.pr__source{opacity:.55}.pr__link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:opacity .2s ease}.pr__link:hover{opacity:.6}.pr__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hsp,.hsp *{letter-spacing:0}.hsp{position:relative;background:var(--hsp-bg, #2b381c);color:var(--hsp-fg, #f4efe5);--hsp-meta: var(--hsp-meta-size-m, 10px)}@media screen and (min-width:750px){.hsp{--hsp-meta: var(--hsp-meta-size, 12px)}}.hsp__viewport{position:relative;padding:clamp(2.8rem,5vw,5.2rem) 0}.hsp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;padding:0 clamp(2rem,5vw,8rem);margin-bottom:clamp(2rem,3vw,3.4rem)}.hsp__head>div{min-width:0}.hsp__eyebrow{margin:0 0 1.1rem;font-size:1.1rem;letter-spacing:0;text-transform:uppercase;opacity:.62}.hsp__heading{margin:0;max-width:none;font-family:var(--hsp-title-family, inherit);font-variation-settings:var(--hsp-title-variation, normal);font-size:var(--hsp-heading-size-m, 28px);line-height:.98;letter-spacing:0;text-transform:var(--hsp-heading-case, none);font-weight:400}@media screen and (min-width:750px){.hsp__heading{font-size:var(--hsp-heading-size, 44px);max-width:var(--hsp-heading-measure, 14ch)}}.hsp__headlink{font-size:1.1rem;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.72;border-bottom:1px solid currentColor;padding-bottom:.4rem;white-space:nowrap;transition:opacity .2s ease}.hsp__headlink:hover{opacity:1}.hsp__track{display:flex;gap:var(--hsp-gap, 3px);list-style:none;margin:0;padding:0 clamp(2rem,5vw,8rem);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hsp__track::-webkit-scrollbar{display:none}.hsp__panel{flex:0 0 auto;width:min(86vw,430px);aspect-ratio:3 / 4.4;scroll-snap-align:center;min-width:0}.hsp__card{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:var(--hsp-idle-ground, #EFEBE3);color:var(--hsp-idle-type, #1A1815);padding:clamp(1.8rem,2vw,2.8rem);border-radius:var(--hsp-radius, 3px);overflow:hidden;transition:background-color .75s cubic-bezier(.4,0,.2,1),color .55s ease}.hsp__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background-image:linear-gradient(180deg,var(--ground-top, transparent) 0%,var(--ground, transparent) 46%,var(--ground-bottom, transparent) 100%);transition:opacity .75s cubic-bezier(.4,0,.2,1);pointer-events:none}.hsp__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");transition:opacity .75s ease;pointer-events:none}.hsp__panel.is-active .hsp__card{color:var(--type)}.hsp__panel.is-active .hsp__card:before{opacity:1}.hsp__panel.is-active .hsp__card:after{opacity:var(--hsp-grain, .5)}[data-focus=off] .hsp__card,[data-focus=off] .hsp__panel .hsp__card{color:var(--type)}[data-focus=off] .hsp__card:before{opacity:1}[data-focus=off] .hsp__card:after{opacity:var(--hsp-grain, .5)}.hsp__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-indent:-9999px;overflow:hidden}.hsp__link:focus-visible{outline:2px solid var(--type);outline-offset:-5px}.hsp__top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;pointer-events:none}.hsp__fam{font-size:calc(var(--hsp-meta, 12px) * .85);letter-spacing:0;text-transform:uppercase;padding:.4rem .8rem;border:1px solid currentColor;border-radius:var(--hsp-radius, 3px);color:inherit;white-space:nowrap}.hsp__panel.is-active .hsp__card.has-art,[data-focus=off] .hsp__card.has-art{color:var(--hsp-art-type, #FFFFFF)}.hsp__ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:0;transition:opacity .75s cubic-bezier(.4,0,.2,1);pointer-events:none}.hsp__panel.is-active .hsp__ground,[data-focus=off] .hsp__ground{opacity:1}.hsp__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--hsp-fade, .6s) ease}.hsp__layer.is-showing{opacity:1}.hsp__layer-img{width:100%;height:100%;object-fit:cover;display:block}.hsp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,var(--hsp-scrim, .3)) 0%,transparent 26%,transparent 60%,rgba(0,0,0,var(--hsp-scrim, .3)) 100%)}.hsp__card.has-art:before,.hsp__card.has-art:after{display:none}.hsp__stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:1.2rem 0;z-index:1;will-change:transform;pointer-events:none}.hsp__print{position:relative;width:min(var(--hsp-print, 78%),var(--hsp-print-max, 560px));min-width:0;max-height:100%;aspect-ratio:var(--hsp-print-ratio, 1 / 1);border-radius:2px;overflow:hidden;box-shadow:0 var(--hsp-shadow-y, 48px) var(--hsp-shadow-blur, 115px) var(--shadow, rgba(0, 0, 0, .38));transition:transform .5s cubic-bezier(.2,0,.2,1)}.hsp__print.is-cutout{background:none;border-radius:0;box-shadow:none;overflow:visible;aspect-ratio:auto;filter:drop-shadow(0 calc(var(--hsp-shadow-y, 48px) * .5) calc(var(--hsp-shadow-blur, 115px) * .4) var(--shadow, rgba(0, 0, 0, .38)))}.hsp__print.is-cutout .hsp__img{object-fit:contain;max-height:100%;width:auto;margin:0 auto}.hsp__img{width:100%;height:100%;object-fit:cover;display:block}.hsp__img--placeholder{display:flex;align-items:center;justify-content:center;background:#00000014}.hsp__placeholder-svg{width:100%;height:100%;opacity:.28;fill:currentColor}.hsp__head-block{position:relative;z-index:3;flex:0 0 auto;pointer-events:none}[data-title-align=center] .hsp__head-block{text-align:center}.hsp__caption{position:relative;z-index:3;flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:1.8rem;pointer-events:none}.hsp__left{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.7rem;min-width:0}.hsp__right{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem;text-align:right;flex:0 0 auto;white-space:nowrap}.hsp__spec{display:flex;align-items:baseline;gap:.8rem}.hsp__title{margin:0;font-family:var(--hsp-title-family, inherit);font-variation-settings:var(--hsp-title-variation, normal);font-size:var(--hsp-title-size-m, 40px);line-height:.94;letter-spacing:var(--hsp-title-tracking, 0);text-transform:var(--hsp-title-case, uppercase);font-style:var(--hsp-title-style, normal);font-weight:400;color:inherit;text-wrap:balance}@media screen and (min-width:750px){.hsp__title{font-size:var(--hsp-title-size, 76px)}}@media screen and (max-width:749px){.hsp__card{padding:1.5rem 1.4rem}.hsp__caption{flex-direction:column;align-items:stretch;gap:1.1rem}.hsp__right{flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}.hsp__notes{max-width:none}}.hsp__descriptor,.hsp__size{margin:0;font-size:calc(var(--hsp-meta, 12px) * .82);letter-spacing:0;text-transform:uppercase;line-height:1.4;color:inherit}.hsp__descriptor,.hsp__fam{text-align:left;align-self:flex-start}.hsp__notes{margin:.9rem 0 0;display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.15rem;font-size:calc(var(--hsp-meta, 12px) * .95);letter-spacing:0;line-height:1.5;color:inherit;max-width:46ch}[data-title-align=center] .hsp__notes{justify-content:center;margin-left:auto;margin-right:auto}.hsp__note{white-space:nowrap}.hsp__note+.hsp__note:before{content:"\b7";margin-right:.5rem}.hsp__buy{display:flex;flex-direction:column;align-items:flex-end;gap:.7rem;pointer-events:auto;position:relative;z-index:5;opacity:0;transform:translateY(6px);transition:opacity .45s ease .1s,transform .45s ease .1s}.hsp__panel.is-active .hsp__buy,[data-focus=off] .hsp__buy{opacity:1;transform:none}.hsp__panel:not(.is-active) .hsp__buy{pointer-events:none}[data-focus=off] .hsp__panel:not(.is-active) .hsp__buy{pointer-events:auto}.hsp__price{font-size:calc(var(--hsp-meta, 12px) * .95);letter-spacing:0;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.hsp__price s{opacity:.55;margin-right:.6rem}.hsp__form{margin:0}.hsp__add{display:inline-block;font-size:calc(var(--hsp-meta, 12px) * .85);letter-spacing:0;text-transform:var(--button-text-transform, none);padding:.95rem 1.7rem;border:1px solid var(--hsp-btn-bg, #FFFFFF);border-radius:var(--button-border-radius, 999px);background:var(--hsp-btn-bg, #FFFFFF);color:var(--hsp-btn-text, #1A1815);cursor:pointer;white-space:nowrap;font-family:inherit;line-height:1;transition:opacity .2s ease}.hsp__add span{color:var(--hsp-btn-text, #1A1815)}.hsp__add-price:before{content:" \b7  ";white-space:pre}.hsp__add:hover{opacity:.85}.hsp__add:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-soldout=outline] .hsp__add--disabled{background:transparent;border-color:currentColor;color:inherit;opacity:.5;cursor:not-allowed;pointer-events:none}.hsp__add--link{pointer-events:auto;cursor:pointer;text-decoration:none;opacity:.85}.hsp__add--link:hover{opacity:1}[data-soldout=outline] .hsp__add--disabled span{color:inherit}[data-soldout=solid] .hsp__add--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}[data-soldout=solid] .hsp__add--link,[data-soldout=outline] .hsp__add--link{pointer-events:auto;cursor:pointer;opacity:.85}.hsp__add[aria-busy=true]{opacity:.6;pointer-events:none}.hsp__rail{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;margin:2.4rem clamp(2rem,5vw,8rem) 0}.hsp__rail-btn{height:5px;padding:0;border:none;border-radius:2px;background:var(--rail);opacity:.32;cursor:pointer;transition:opacity .3s ease,height .3s ease}.hsp__rail-btn.is-active{opacity:1;height:11px}.hsp__rail-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hsp__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hsp__empty{padding:4rem 0;text-align:center;opacity:.6}@media screen and (min-width:990px){.hsp.is-pinned{height:var(--hsp-scroll-height, 500vh)}.hsp.is-pinned .hsp__viewport{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0}.hsp.is-pinned .hsp__head{position:absolute;top:calc((100svh - (var(--hsp-panel-h, 66) * 1svh)) / 2);left:clamp(2rem,5vw,8rem);right:auto;width:var(--hsp-intro-w, 340px);max-height:calc(var(--hsp-panel-h, 66) * 1svh);z-index:1;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem}.hsp.is-pinned .hsp__track{overflow:visible;scroll-snap-type:none;will-change:transform;position:relative;z-index:2}.hsp.is-pinned .hsp__track{padding-left:calc(var(--hsp-intro-w, 340px) + clamp(2rem,5vw,8rem) * 2)}.hsp.is-pinned[data-edge-centre=true] .hsp__track{padding-right:max(clamp(2rem,5vw,8rem),calc(50vw - (min(var(--hsp-panel-w, 46vw),var(--hsp-panel-max, 660px))/2)))}.hsp.is-pinned .hsp__panel{width:min(var(--hsp-panel-w, 46vw),var(--hsp-panel-max, 660px));height:calc(var(--hsp-panel-h, 66) * 1svh);aspect-ratio:auto}.hsp.is-pinned .hsp__rail{position:absolute;left:0;right:0;bottom:clamp(2.4rem,4vw,4.4rem);z-index:6;margin:0 clamp(2rem,5vw,8rem)}}@media(prefers-reduced-motion:reduce){.hsp,.hsp.is-pinned{height:auto}.hsp .hsp__viewport{position:static;height:auto;overflow:visible;padding:clamp(2.8rem,5vw,5.2rem) 0}.hsp .hsp__head,.hsp .hsp__rail{position:static;margin-left:clamp(2rem,5vw,8rem);margin-right:clamp(2rem,5vw,8rem)}.hsp .hsp__track{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important}.hsp .hsp__panel{width:min(84vw,420px);aspect-ratio:4 / 5;height:auto}.hsp .hsp__stage{transform:none!important}.hsp .hsp__print{transform:none!important;transition:none}}.tick,.tick *{letter-spacing:0}.tick{position:relative;background:var(--tick-bg, #eae4d8);color:var(--tick-fg, #7a7468);border-top:var(--tick-rule, 0 none);border-bottom:var(--tick-rule, 0 none);padding:var(--tick-pad, 22px) 0;overflow:hidden;font-family:var(--tick-family, inherit);font-variation-settings:var(--tick-variation, normal);font-size:var(--tick-size-m, 11px);letter-spacing:var(--tick-tracking, 0);text-transform:var(--tick-case, none);line-height:1.4}@media screen and (min-width:750px){.tick{font-size:var(--tick-size, 12px)}}.tick a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s ease}.tick a:hover{border-bottom-color:currentColor}.tick__viewport{overflow:hidden}.tick__track{display:flex;width:max-content;will-change:transform;animation:tick-scroll var(--tick-duration, 30s) linear infinite}.tick--scroll[data-direction=right] .tick__track{animation-direction:reverse}@keyframes tick-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.tick[data-pause=true]:hover .tick__track,.tick__track:focus-within{animation-play-state:paused}.tick__group{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex:0 0 auto}.tick__item{display:flex;align-items:center;white-space:nowrap;padding-left:calc(var(--tick-gap, 32px) / 2);padding-right:calc(var(--tick-gap, 32px) / 2)}.tick__sep{margin-left:calc(var(--tick-gap, 32px) / 2);opacity:.5}.tick__rotator{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.4em;text-align:center;padding:0 clamp(1.6rem,5vw,8rem)}.tick__phrase{position:absolute;opacity:0;visibility:hidden;white-space:nowrap;transition:opacity var(--tick-fade, .5s) ease,visibility 0s linear var(--tick-fade, .5s)}.tick__phrase.is-active{position:relative;opacity:1;visibility:visible;transition:opacity var(--tick-fade, .5s) ease,visibility 0s}@media(prefers-reduced-motion:reduce){.tick__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.tick__group:nth-child(2){display:none}.tick__group{flex-wrap:wrap;justify-content:center}.tick__phrase{position:relative;opacity:1;visibility:visible;transition:none}.tick__rotator{flex-wrap:wrap;gap:0 var(--tick-gap, 32px)}}.tick__empty{padding:2rem;text-align:center;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=ACAQAAIAAJCAAAQ */
