.ub-boutique.hw-hero-block{--ub-bg:#fbf8f4;--ub-surface:#fff;--ub-surface-tint:#f4ede8;--ub-surface-deep:#efe6df;--ub-plum:#5c2a48;--ub-rose:#c9748a;--ub-ink:#2a1f26;--ub-ink-strong:#3c2f37;--ub-ink-body:#574852;--ub-ink-muted:#8a7b84;--ub-ink-soft:#9e9199;--ub-ink-faint:#b6abb2;--ub-glass-bg:hsla(0,0%,100%,.72);--ub-border-subtle:rgba(92,42,72,.12);--ub-border-gold:rgba(198,168,90,.45);--ub-glass-premium-bg:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(25,35%,93%,.95));--ub-hero-scrim:hsla(34,47%,97%,.72);--ub-hero-wash:linear-gradient(to top,var(--ub-bg) 0%,hsla(34,47%,97%,.62) 38%,hsla(34,47%,97%,.12) 100%);--ub-hero-img-opacity:1;--ub-card-overlay:linear-gradient(0deg,rgba(42,31,38,.72) 0%,rgba(42,31,38,.15) 55%,transparent);--ub-product-overlay:linear-gradient(0deg,rgba(42,31,38,.35) 0%,transparent 60%);--ub-pattern-stroke:rgba(198,168,90,.18);--ub-pattern-glow:rgba(92,42,72,.55);--ub-dot-grid-color:rgba(92,42,72,.05);--ub-shadow-card:0 1px 2px rgba(42,31,38,.04),0 12px 32px -12px rgba(42,31,38,.14);--ub-shadow-lift:0 2px 4px rgba(42,31,38,.05),0 24px 56px -16px rgba(42,31,38,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;min-height:100svh;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--ub-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;margin:0;overflow:hidden;padding:6.5rem 0 4rem}.ub-boutique.hw-hero-block .ub-pattern{overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ub-boutique.hw-hero-block .ub-pattern,.ub-boutique.hw-hero-block .ub-pattern svg{height:100%;inset:0;position:absolute;width:100%}.ub-boutique.hw-hero-block .ub-pattern .ub-pattern__base{color:var(--ub-pattern-stroke,rgba(198,168,90,.18))}.ub-boutique.hw-hero-block .ub-pattern .interactive-glow-pattern{color:var(--ub-pattern-glow,rgba(92,42,72,.55));mask-image:radial-gradient(circle 160px at var(--mouse-x,-9999px) var(--mouse-y,-9999px),#000 0,rgba(0,0,0,.5) 40%,transparent 100%);-webkit-mask-image:radial-gradient(circle 160px at var(--mouse-x,-9999px) var(--mouse-y,-9999px),#000 0,rgba(0,0,0,.5) 40%,transparent 100%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(min-width:768px){.ub-boutique.hw-hero-block{height:100svh;min-height:0;padding:0}}.ub-boutique.hw-hero-block .hw-pattern--z10{z-index:10}.ub-boutique.hw-hero-block .hw-hero__bg{inset:0;overflow:hidden;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.ub-boutique.hw-hero-block .hw-hero__bg-img{-webkit-filter:saturate(.95) contrast(1.02);filter:saturate(.95) contrast(1.02);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;opacity:var(--ub-hero-img-opacity,1);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%}.ub-boutique.hw-hero-block .hw-hero__bg-gradient{background:var(--ub-hero-wash);inset:0;position:absolute}.ub-boutique.hw-hero-block .hw-hero__bg-radial{background:radial-gradient(ellipse at 50% 45%,transparent 18%,var(--ub-hero-scrim) 78%);inset:0;position:absolute}.ub-boutique.hw-hero-block .hw-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;left:auto;margin:0 auto;max-width:64rem;padding:0 1.5rem;position:relative;text-align:center;top:auto;-webkit-transform:none;transform:none;z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__content{height:100%;padding:4rem 3rem 0}}.ub-boutique.hw-hero-block .hw-hero__kicker{color:#856a31;display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.28em;letter-spacing:.4em;margin-bottom:1.5rem;text-transform:uppercase}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__kicker{margin-bottom:2rem}}.ub-boutique.hw-hero-block .hw-hero__heading{color:var(--ub-ink);font-family:Cormorant Garamond,Playfair Display,Georgia,Cambria,Times New Roman,Times,serif;font-size:3rem;font-weight:300;letter-spacing:.005em;line-height:1.1;margin:0 0 2rem;max-width:56rem}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__heading{font-size:6rem}}.ub-boutique.hw-hero-block .hw-hero__heading-break{display:none}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__heading-break{display:inline}}.ub-boutique.hw-hero-block .hw-hero__word-mask{display:inline-block;overflow:hidden;padding:.5rem 0}.ub-boutique.hw-hero-block .hw-hero__word-inner{display:inline-block}.ub-boutique.hw-hero-block .hw-hero__word-inner--gold-italic{color:#8c4a72;font-style:italic}.ub-boutique.hw-hero-block .hw-hero__word-inner--gold-medium{color:#5c2a48;font-weight:500}.ub-boutique.hw-hero-block .hw-hero__subtext{color:var(--ub-ink-body);font-size:.875rem;font-weight:300;letter-spacing:.025em;line-height:1.625;margin:0 0 3rem;max-width:42rem}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__subtext{font-size:1.125rem;margin-bottom:4rem}}.ub-boutique.hw-hero-block .hw-hero__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:22rem;width:100%}@media(min-width:640px){.ub-boutique.hw-hero-block .hw-hero__ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;max-width:none;width:auto}}.ub-boutique.hw-hero-block .hw-hero__cta-primary{background:#5c2a48;border:1px solid #5c2a48;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.22em;padding:1.25rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease,border-color .25s ease,color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease;width:100%}.ub-boutique.hw-hero-block .hw-hero__cta-primary:hover{background:#3d1b30;border-color:#3d1b30;color:#fff}@media(min-width:640px){.ub-boutique.hw-hero-block .hw-hero__cta-primary{width:auto}}.ub-boutique.hw-hero-block .hw-hero__cta-primary:hover{-webkit-box-shadow:0 0 30px rgba(198,168,90,.3);box-shadow:0 0 30px rgba(198,168,90,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ub-boutique.hw-hero-block .hw-hero__cta-secondary{background:transparent;border:1px solid rgba(92,42,72,.28);border-radius:0;color:var(--ub-ink);cursor:pointer;display:inline-block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.22em;padding:1.25rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease,border-color .25s ease,color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease;width:100%}.ub-boutique.hw-hero-block .hw-hero__cta-secondary:hover{background:#f6eef3;border-color:#5c2a48;color:#5c2a48}@media(min-width:640px){.ub-boutique.hw-hero-block .hw-hero__cta-secondary{width:auto}}.ub-boutique.hw-hero-block .hw-hero__scroll-indicator{display:none}@media(min-width:768px){.ub-boutique.hw-hero-block .hw-hero__scroll-indicator{bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}}.ub-boutique.hw-hero-block .hw-hero__scroll-label{color:var(--ub-ink-soft);font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.ub-boutique.hw-hero-block .hw-hero__scroll-track{background:-webkit-gradient(linear,left top,left bottom,from(rgba(198,168,90,.8)),to(transparent));background:linear-gradient(180deg,rgba(198,168,90,.8),transparent);height:3rem;overflow:hidden;position:relative;width:1px}.ub-boutique.hw-hero-block .hw-hero__scroll-dot{background:#d1a54f;height:1rem;position:absolute;top:0;width:100%}.ub-boutique.hw-hero-block.js-anim .hw-hero__ctas,.ub-boutique.hw-hero-block.js-anim .hw-hero__kicker,.ub-boutique.hw-hero-block.js-anim .hw-hero__scroll-indicator,.ub-boutique.hw-hero-block.js-anim .hw-hero__subtext{opacity:0}.ub-boutique.hw-hero-block.js-anim .hw-hero__word-inner{-webkit-transform:translateY(100%);transform:translateY(100%)}body.hw-theme-light .ub-boutique.hw-hero-block{--ub-bg:#fbf8f4;--ub-surface:#fff;--ub-surface-tint:#f4ede8;--ub-surface-deep:#efe6df;--ub-plum:#5c2a48;--ub-rose:#c9748a;--ub-ink:#2a1f26;--ub-ink-strong:#3c2f37;--ub-ink-body:#574852;--ub-ink-muted:#8a7b84;--ub-ink-soft:#9e9199;--ub-ink-faint:#b6abb2;--ub-glass-bg:hsla(0,0%,100%,.72);--ub-border-subtle:rgba(92,42,72,.12);--ub-border-gold:rgba(198,168,90,.45);--ub-glass-premium-bg:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(25,35%,93%,.95));--ub-hero-scrim:hsla(34,47%,97%,.72);--ub-hero-wash:linear-gradient(to top,var(--ub-bg) 0%,hsla(34,47%,97%,.62) 38%,hsla(34,47%,97%,.12) 100%);--ub-hero-img-opacity:1;--ub-card-overlay:linear-gradient(0deg,rgba(42,31,38,.72) 0%,rgba(42,31,38,.15) 55%,transparent);--ub-product-overlay:linear-gradient(0deg,rgba(42,31,38,.35) 0%,transparent 60%);--ub-pattern-stroke:rgba(198,168,90,.18);--ub-pattern-glow:rgba(92,42,72,.55);--ub-dot-grid-color:rgba(92,42,72,.05);--ub-shadow-card:0 1px 2px rgba(42,31,38,.04),0 12px 32px -12px rgba(42,31,38,.14);--ub-shadow-lift:0 2px 4px rgba(42,31,38,.05),0 24px 56px -16px rgba(42,31,38,.2)}
