@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../media/5fc322119a88a33d-s.p.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5fc322119a88a33d-s.p.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eb7e7d46342de29d-s.1vhexzcvl87o8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fc322119a88a33d-s.p.1mgd92rgiu9cu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/769a6a68ede5e496-s.p.2b2outio9vlte.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Fallback;src:local(Arial);ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.ZUE-rq_className{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.ZUE-rq_variable{--font-josefin:"Josefin Sans", "Josefin Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/41f7532e57cbae5f-s.342ouc2lgut3q.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7a6acee73a8e31e5-s.2julhdvgq6jev.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9850196a4be2630a-s.2kclmbe6b5n77.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9ec34dfaa94f6f87-s.p.1ilty3op2fc65.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a575348c6bcdca86-s.p.3ja0wwyayu7fx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.g2hbAW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic;font-weight:600}.g2hbAW_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.bo-hero{--hero-bg:#17140f;--hero-cream:#f3ecdc;--hero-muted:#f3ecdc73;--hero-accent:#c8642e;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-drop:cubic-bezier(.34, 1.56, .64, 1);background:var(--hero-bg);height:calc(100svh - 4rem);min-height:560px;color:var(--hero-cream);font-family:var(--font-josefin), sans-serif;align-items:center;font-weight:300;display:flex;position:relative;overflow:hidden}.bo-hero__bg{object-fit:cover}.bo-hero__overlay{background:#17140fad;position:absolute;inset:0}.bo-hero__content{z-index:10;width:50%;padding-left:8vw;position:relative}.bo-hero__micro{font-family:var(--font-josefin), sans-serif;letter-spacing:.26em;text-transform:uppercase;font-size:.58rem;font-weight:600}.bo-hero__eyebrow{color:var(--hero-muted);margin-bottom:22px;animation:.6s .1s both fadeUp;display:block}.bo-hero__title{font-weight:inherit;letter-spacing:normal;margin:0}.bo-hero__mask{clip-path:inset(0 -100vw);display:block}.bo-hero__word{font-family:var(--font-josefin), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-cream);animation:wordUp .85s var(--ease-out) both;margin-block:-.05em;padding-block:.1em .04em;font-size:clamp(58px,8.5vw,126px);font-weight:100;line-height:.88;display:block}.bo-hero__mask:first-of-type .bo-hero__word{animation-delay:.28s}.bo-hero__mask:nth-of-type(2) .bo-hero__word{animation-delay:.42s}.bo-hero__accent{font-family:var(--font-cormorant), serif;color:var(--hero-accent);margin-top:14px;font-size:clamp(1.7rem,3.2vw,3rem);font-style:italic;font-weight:600;line-height:1;animation:.6s .85s both fadeUp;display:block}.bo-hero__sub{letter-spacing:.04em;max-width:34ch;color:var(--hero-muted);margin-top:26px;font-size:.85rem;font-weight:300;line-height:1.7;animation:.6s 1.05s both fadeUp}.bo-hero__cta{letter-spacing:.3em;color:var(--hero-cream);border-bottom:1px solid var(--hero-accent);margin-top:30px;padding-bottom:4px;font-size:.62rem;transition:color .2s;animation:.5s 1.35s both fadeUp;display:inline-block}.bo-hero__cta:hover{color:var(--hero-accent)}.bo-hero__cta:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px}.bo-hero__stamp{z-index:10;border:1.5px solid var(--hero-accent);letter-spacing:.14em;text-align:center;width:68px;height:68px;color:var(--hero-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;line-height:1.6;animation:.5s 1.7s both stampIn;display:flex;position:absolute;bottom:48px;left:8vw}.bo-hero__stack{z-index:5;will-change:transform, opacity;width:300px;height:400px;margin-top:-210px;position:absolute;top:50%;right:10vw}.bo-hero__slot{--r:0deg;pointer-events:none;animation:cardDrop .95s var(--ease-drop) both;position:absolute;inset:0}.bo-hero__card{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:2px;transition:box-shadow .3s;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 60px #000000a6}.bo-hero__card:active{cursor:grabbing}.bo-hero__card[data-dragging=true]{box-shadow:0 40px 90px #000000bf}.bo-hero__card a{-webkit-user-drag:none;position:absolute;inset:0}.bo-hero__card img{-webkit-user-drag:none;pointer-events:none}.bo-hero__hint{text-align:center;color:var(--hero-muted);animation:.6s 1.9s both fadeUp;position:absolute;top:calc(100% + 36px);left:0;right:0}.bo-hero__slot:first-child{--r:-7deg;z-index:1;animation-delay:80ms}.bo-hero__slot:nth-child(2){--r:-2.5deg;z-index:2;animation-delay:.18s}.bo-hero__slot:nth-child(3){--r:2deg;z-index:3;animation-delay:.28s}.bo-hero__slot:nth-child(4){--r:6.5deg;z-index:4;animation-delay:.38s}.bo-hero__card-art{height:66%;position:absolute;bottom:15%;left:50%;translate:-50%}.bo-hero__card-label{inset-inline:18px;color:#f3ecdcd9;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:16px}@keyframes wordUp{0%{transform:translateY(110%)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-8deg)}to{opacity:.65;transform:rotate(-8deg)}}@keyframes cardDrop{0%{transform:translateY(-110vh) rotate(var(--r))}to{transform:translateY(0) rotate(var(--r))}}@media (max-width:900px){.bo-hero__content{width:100%;padding:0 24px}.bo-hero__word{font-size:clamp(40px,13vw,58px)}.bo-hero__stack{display:none}.bo-hero__stamp{bottom:40px;left:24px}}@media (prefers-reduced-motion:reduce){.bo-hero__eyebrow,.bo-hero__word,.bo-hero__accent,.bo-hero__sub,.bo-hero__cta,.bo-hero__hint,.bo-hero__slot{animation:none}.bo-hero__slot{transform:rotate(var(--r))}.bo-hero__stamp{opacity:.65;animation:none;transform:rotate(-8deg)}}
.fx-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.fx-word>span{transition:transform .85s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 55ms + var(--d,0s));display:inline-block}[data-inview=false] .fx-word>span{transform:translateY(110%)}.fx-fade{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}[data-inview=false] .fx-fade{opacity:0;transform:translateY(16px)}.fx-draw{transform-origin:top;transition:transform 1.3s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}[data-inview=false] .fx-draw{transform:scaleY(0)}@media (min-width:64rem){.fx-draw-x{transform-origin:0}[data-inview=false] .fx-draw-x{transform:scaleX(0)}}.fx-pop{transition:transform .55s cubic-bezier(.34,1.56,.64,1),background-color .3s;transition-delay:var(--d,0s), 0s}[data-inview=false] .fx-pop{transform:scale(0)}.fx-fan{transform:translate(var(--x,0), var(--y,0)) rotate(var(--r,0deg));transition:transform 1s cubic-bezier(.34,1.45,.64,1),opacity .5s;transition-delay:calc(var(--i,0) * .14s + .15s)}[data-inview=false] .fx-fan{opacity:0;transform:translateY(140px)rotate(0)}.fx-deal{transition:transform .95s cubic-bezier(.34,1.3,.64,1),opacity .5s;transition-delay:calc(var(--i,0) * .13s + .2s)}[data-inview=false] .fx-deal{opacity:0;transform:translateY(48px)rotate(-3deg)}@media (min-width:64rem){[data-inview=false] .fx-deal{opacity:1;transform:translateX(calc(var(--i,0) * (-100% - 2.5rem))) rotate(calc(-7deg + var(--i,0) * 3.5deg))}}@keyframes fx-light{0%{opacity:.16}to{opacity:1}}@supports (animation-timeline:view()){.fx-light{view-timeline-name:--fx-light}.fx-light .fx-lw{animation:linear both fx-light;animation-timeline:--fx-light;animation-range:cover calc(12% + var(--p) * 30%) cover calc(18% + var(--p) * 30%)}}@media (prefers-reduced-motion:reduce){.fx-word>span,.fx-fade,.fx-draw,.fx-pop,.fx-fan,.fx-deal{transition:none}[data-inview=false] .fx-word>span,[data-inview=false] .fx-fade,[data-inview=false] .fx-draw,[data-inview=false] .fx-pop,[data-inview=false] .fx-deal{opacity:1;transform:none}[data-inview=false] .fx-fan{opacity:1;transform:translate(var(--x,0), var(--y,0)) rotate(var(--r,0deg))}.fx-light .fx-lw{animation:none}}
