@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Inter:wght@400;500&display=swap";
.home-hero{isolation:isolate;background:#eee4d4;width:100%;height:100svh;min-height:100svh;margin:0;padding:0;position:relative;overflow:hidden}.home-hero__video{z-index:1;object-fit:cover;object-position:center;backface-visibility:hidden;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.home-hero__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.home-hero__content{z-index:20;pointer-events:none;justify-content:center;align-items:center;width:100%;height:68%;padding:5.5rem 2rem 0;display:flex;position:absolute;top:0;left:0}.home-hero__text{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:min(92vw,1050px);display:flex;position:relative}.home-hero__title{z-index:5;color:#fff;width:100%;font-family:var(--font-primary);letter-spacing:-.055em;text-align:center;opacity:1;visibility:visible;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-size:clamp(4.4rem,7.1vw,8.8rem);font-weight:500;line-height:.92;position:relative}.home-hero__title-line{white-space:nowrap;justify-content:center;align-items:baseline;width:100%;margin:-.14em -.08em -.05em;line-height:1;display:flex;position:relative;overflow:visible}.home-hero__title-normal{font-family:var(--font-primary);align-items:baseline;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.home-hero__title-italic{font-family:var(--font-heading);letter-spacing:-.035em;align-items:baseline;font-weight:400;line-height:1;display:inline-flex}.hero-title-letter-mask{vertical-align:bottom;align-items:flex-end;margin:-.18em -.035em -.24em;padding:.18em .035em .24em;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.hero-title-letter{opacity:1;visibility:visible;text-shadow:0 2px 12px #0000001a,0 6px 24px #0000000f;transform-origin:bottom;will-change:transform;backface-visibility:hidden;line-height:1.15;display:inline-block;position:relative;transform:translateY(115%)}.hero-title-letter--italic{font-family:var(--font-heading);font-weight:400;line-height:1}.hero-title-space{flex-shrink:0;width:.25em;display:inline-block}.home-hero__description{color:#fffffff5;letter-spacing:-.015em;text-align:center;text-shadow:0 2px 12px #0000001a,0 6px 24px #0000000f;margin:clamp(1.7rem,2.6vh,2.4rem) 0 0;font-family:Inter,sans-serif;font-size:clamp(.9rem,.95vw,1.02rem);font-weight:500;line-height:1.45}.home-hero__description-line{flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.hero-word-mask{margin-bottom:-.12em;padding:.08em 0 .12em;display:inline-flex;position:relative;overflow:hidden}.hero-word{will-change:transform;backface-visibility:hidden;display:inline-block;position:relative;transform:translateY(120%)}.hero-word-space{flex-shrink:0;width:.28em;display:inline-block}.home-hero__cta-wrap{z-index:30;pointer-events:auto;width:min(60vw,920px);position:absolute;bottom:clamp(1.5rem,3.5vh,2.8rem);left:50%;transform:translate(-50%)}.home-hero__cta{color:#393939;pointer-events:auto;cursor:pointer;transform-origin:50%;will-change:transform;background:#f8f6f3f5;border-radius:999px;justify-content:center;align-items:center;width:100%;height:clamp(4rem,5vw,4.9rem);padding:0 5.7rem 0 3rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-hero__cta-label{z-index:2;font-family:var(--font-primary);letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(.72rem,.85vw,.95rem);font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.hero-cta-letter-mask{margin-bottom:-.15em;padding:.1em 0 .15em;display:inline-flex;position:relative;overflow:hidden}.hero-cta-letter{will-change:transform;backface-visibility:hidden;display:inline-block;position:relative;transform:translateY(130%)}.hero-cta-space{flex-shrink:0;width:.3em;display:inline-block}.home-hero__cta-arrow{z-index:3;transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:clamp(3.25rem,4vw,4rem);height:clamp(3.25rem,4vw,4rem);display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.home-hero__cta-arrow-circle{background:var(--color-dusty-pink);color:#fff;transform-origin:50%;will-change:transform;backface-visibility:hidden;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:scale(1)}.home-hero__cta-arrow-mask{width:1.5rem;height:1.5rem;display:block;position:relative;overflow:hidden}.home-hero__cta-arrow-icon{color:#fff;will-change:transform;backface-visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:400;line-height:1;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.home-hero__cta-arrow-primary{transform:translate(0,0)}.home-hero__cta-arrow-hover{transform:translate(-135%)}@media (hover:hover) and (pointer:fine){.home-hero__cta:hover .home-hero__cta-arrow-circle,.home-hero__cta:focus-visible .home-hero__cta-arrow-circle{transform:scale(1.1)}.home-hero__cta:hover .home-hero__cta-arrow-primary,.home-hero__cta:focus-visible .home-hero__cta-arrow-primary{transform:translate(135%)}.home-hero__cta:hover .home-hero__cta-arrow-hover,.home-hero__cta:focus-visible .home-hero__cta-arrow-hover{transform:translate(0,0)}}.home-hero__cta:active .home-hero__cta-arrow-circle{transform:scale(.95)}.home-hero__cta:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (max-width:1000px){.home-hero__content{height:67%;padding-top:5rem}.home-hero__title{font-size:clamp(4rem,9.3vw,6.4rem)}.home-hero__cta-wrap{width:70vw}}@media (max-width:650px){.home-hero{height:100svh;min-height:100svh}.home-hero__video{object-position:center}.home-hero__content{height:65%;padding:5rem 1.1rem 0}.home-hero__text{width:100%}.home-hero__title{letter-spacing:-.055em;font-size:clamp(3.1rem,14vw,5rem);line-height:.8}.home-hero__description{margin-top:1.7rem;font-size:.78rem}.home-hero__cta-wrap{width:calc(100% - 2rem);bottom:1.5rem}.home-hero__cta{height:4rem;padding:0 4.5rem 0 1.5rem}.home-hero__cta-arrow{width:3.2rem;height:3.2rem;right:.4rem}.home-hero__cta-arrow-mask{width:1.35rem;height:1.35rem}.home-hero__cta-arrow-icon{font-size:1.1rem}}@media (max-width:390px){.home-hero__title{font-size:clamp(2.7rem,13vw,4rem)}.home-hero__description{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.hero-title-letter,.hero-word,.hero-cta-letter{transform:none!important}.home-hero__cta-arrow-circle,.home-hero__cta-arrow-icon{transition:none!important}}
.collections-section{background:var(--color-cream);width:100%;color:var(--color-burgundy);padding:clamp(5rem,8vw,8rem) 0 clamp(4.5rem,7vw,7rem);position:relative;overflow:hidden}.collections-section__header{text-align:center;flex-direction:column;align-items:center;width:min(92%,1600px);margin:0 auto clamp(2.8rem,4vw,4rem);display:flex}.collections-section__eyebrow{color:var(--color-dusty-pink);font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;margin:0 0 1rem;font-size:.67rem;font-weight:600;line-height:1}.collections-section__title{width:100%;color:var(--color-burgundy);font-family:var(--font-heading);letter-spacing:-.045em;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:400;line-height:.96;position:relative}.collections-section__title-inner{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.24em;width:100%;line-height:1;display:flex;position:relative}.collections-title-word-mask{vertical-align:bottom;align-items:flex-end;margin:-.18em -.04em -.24em;padding:.18em .04em .24em;line-height:1.15;display:inline-flex;position:relative;overflow:hidden}.collections-title-word{transform-origin:bottom;will-change:transform;backface-visibility:hidden;line-height:1.15;display:inline-block;position:relative;transform:translateY(125%)}.collections-section__slider{width:100%;position:relative}.collections-section__track{box-sizing:border-box;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;flex-wrap:nowrap;gap:24px;width:100%;padding-left:clamp(3rem,4vw,5rem);padding-right:clamp(3rem,4vw,5rem);scroll-padding-left:clamp(3rem,4vw,5rem);scroll-padding-right:clamp(3rem,4vw,5rem);display:flex;overflow:auto hidden}.collections-section__track::-webkit-scrollbar{display:none}.collections-section__item{scroll-snap-align:start;flex:0 0 clamp(22rem,30vw,36rem);min-width:clamp(22rem,30vw,36rem);max-width:clamp(22rem,30vw,36rem);margin:0;padding:0}.collections-section__card{width:100%;color:var(--color-burgundy);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.collections-section__image-link{z-index:1;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute;inset:0}.collections-section__meta-link{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.collections-section__image-wrap{aspect-ratio:1;background:var(--color-sand);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:.75rem;width:100%;position:relative;overflow:hidden}.collections-section__image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;transform-origin:50%;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);width:100%!important;height:100%!important}.collections-section__image--primary{z-index:1;opacity:1;transform:scale(1.001)}.collections-section__image--hover{z-index:2;opacity:0;transform:scale(1.035)}.collections-section__image-overlay{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(#0000 45%,#4d0e1305 72%,#4d0e1314 100%);transition:opacity .5s;position:absolute;inset:0}.collections-section__meta{width:100%;padding-top:1rem}.collections-section__card-title{color:var(--color-burgundy);font-family:var(--font-heading);letter-spacing:-.035em;text-align:left;margin:0;font-size:clamp(1.6rem,1.65vw,2rem);font-weight:400;line-height:1.08}.collections-section__price{color:var(--color-burgundy);font-family:var(--font-body);text-align:left;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.45rem 0 0;font-size:clamp(1rem,1vw,1.15rem);font-weight:400;line-height:1.2;display:flex}.collections-section__price-original{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.collections-section__price-discounted{font-weight:600}.collections-section__discount-percent{font-family:var(--font-body);letter-spacing:.05em;font-size:.62rem;font-weight:700}.collections-section__quick-buy{z-index:6;font:inherit;cursor:pointer;appearance:none;background:var(--color-cream);width:3.3rem;height:3.3rem;color:var(--color-burgundy);opacity:0;transform-origin:100%;will-change:width, opacity, transform;border:0;border-radius:999px;justify-content:flex-end;align-items:center;padding:0 1rem;transition:width .55s cubic-bezier(.22,1,.36,1),opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),background .35s,color .35s;display:flex;position:absolute;bottom:1rem;right:1rem;overflow:hidden;transform:translate(12px)scale(.88);box-shadow:0 4px 18px #00000014}.collections-section__quick-buy-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.collections-section__quick-buy-icon svg{width:100%;height:100%;display:block}.collections-section__quick-buy-label{white-space:nowrap;color:inherit;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;font-size:.7rem;font-weight:600;line-height:1;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:3.1rem;transform:translate(18px,-50%)}.collections-section__quick-buy--status{justify-content:center;width:8.8rem;padding:0 1rem}.collections-section__quick-buy--status .collections-section__quick-buy-label{opacity:1;position:static;transform:none}.collections-section__quick-buy--sold-out{background:var(--color-burgundy);color:var(--color-cream);cursor:not-allowed;box-shadow:none}.collections-section__quick-buy--low-stock{background:var(--color-dusty-pink);color:var(--color-cream)}.collections-section__quick-buy--sold-out:hover,.collections-section__quick-buy--sold-out:focus-visible,.collections-section__quick-buy--low-stock:hover,.collections-section__quick-buy--low-stock:focus-visible{width:8.8rem;transform:none}.collections-section__quick-buy--low-stock:hover,.collections-section__quick-buy--low-stock:focus-visible{background:var(--color-burgundy)}@media (hover:hover) and (pointer:fine){.collections-section__card:hover .collections-section__image--primary{opacity:0;transform:scale(1.035)}.collections-section__card:hover .collections-section__image--hover{opacity:1;transform:scale(1.001)}.collections-section__card:hover .collections-section__image-overlay{opacity:1}.collections-section__card:hover .collections-section__quick-buy{opacity:1;transform:translate(0,0)scale(1)}.collections-section__quick-buy:hover{background:var(--color-burgundy);width:8.8rem;color:var(--color-cream)}.collections-section__quick-buy:hover .collections-section__quick-buy-label{opacity:1;transform:translateY(-50%)}}.collections-section__nav{z-index:20;background:color-mix(in srgb, var(--color-cream) 88%, white 12%);width:3.45rem;height:3.45rem;color:var(--color-burgundy);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;will-change:transform, opacity;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .25s,visibility .25s,transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:41%;transform:translateY(-50%)scale(.9);box-shadow:0 4px 18px #00000014}.collections-section__nav--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.collections-section__nav--left{left:clamp(.8rem,1.8vw,2rem)}.collections-section__nav--right{right:clamp(.8rem,1.8vw,2rem)}.collections-section__nav-mask{width:1.5rem;height:1.5rem;display:block;position:relative;overflow:hidden}.collections-section__nav-icon{color:currentColor;will-change:transform;backface-visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:400;line-height:1;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.collections-section__nav-right-primary{transform:translate(0,0)}.collections-section__nav-right-hover{transform:translate(-135%)}.collections-section__nav-left-primary{transform:translate(0,0)}.collections-section__nav-left-hover{transform:translate(135%)}@media (hover:hover) and (pointer:fine){.collections-section__nav--visible:hover,.collections-section__nav--visible:focus-visible{transform:translateY(-50%)scale(1.1)}.collections-section__nav--right:hover .collections-section__nav-right-primary,.collections-section__nav--right:focus-visible .collections-section__nav-right-primary{transform:translate(135%)}.collections-section__nav--right:hover .collections-section__nav-right-hover,.collections-section__nav--right:focus-visible .collections-section__nav-right-hover{transform:translate(0,0)}.collections-section__nav--left:hover .collections-section__nav-left-primary,.collections-section__nav--left:focus-visible .collections-section__nav-left-primary{transform:translate(-135%)}.collections-section__nav--left:hover .collections-section__nav-left-hover,.collections-section__nav--left:focus-visible .collections-section__nav-left-hover{transform:translate(0,0)}}.collections-section__nav--visible:active{transform:translateY(-50%)scale(.95)}.collections-section__nav:focus-visible{outline:1px solid var(--color-burgundy);outline-offset:4px}.collections-section__shop-now-wrap{justify-content:center;align-items:center;width:100%;margin-top:20px;padding:0 1rem;display:flex}.collections-section__shop-now{border:1px solid var(--color-burgundy);background:var(--color-burgundy);min-width:10.5rem;height:3.35rem;color:var(--color-cream);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.76rem;font-weight:400;line-height:1;text-decoration:none;transition:transform .42s cubic-bezier(.22,1,.36,1),background .3s,color .3s;display:inline-flex;position:relative;overflow:hidden}.collections-section__shop-now-mask{height:.95rem;display:block;position:relative;overflow:hidden}.collections-section__shop-now-text{white-space:nowrap;will-change:transform;backface-visibility:hidden;height:.95rem;line-height:.95rem;transition:transform .36s cubic-bezier(.22,1,.36,1);display:block}.collections-section__shop-now-primary{position:relative;transform:translate(0,0)}.collections-section__shop-now-hover{position:absolute;top:0;left:0;transform:translateY(115%)}@media (hover:hover) and (pointer:fine){.collections-section__shop-now:hover,.collections-section__shop-now:focus-visible{transform:scale(1.035)}.collections-section__shop-now:hover .collections-section__shop-now-primary,.collections-section__shop-now:focus-visible .collections-section__shop-now-primary{transform:translateY(-115%)}.collections-section__shop-now:hover .collections-section__shop-now-hover,.collections-section__shop-now:focus-visible .collections-section__shop-now-hover{transform:translate(0,0)}}.collections-section__shop-now:active{transform:scale(.97)}.collections-section__shop-now:focus-visible{outline:1px solid var(--color-burgundy);outline-offset:4px}@media (max-width:1000px){.collections-section__track{gap:18px;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}.collections-section__item{flex:0 0 45vw;min-width:45vw;max-width:45vw}.collections-section__title{max-width:760px}.collections-section__card-title{font-size:1.45rem}.collections-section__price{font-size:1rem}}@media (max-width:650px){.collections-section{padding:5rem 0}.collections-section__header{width:calc(100% - 2rem);margin-bottom:2.5rem}.collections-section__title{font-size:clamp(2.5rem,12vw,4rem)}.collections-section__title-inner{gap:.2em}.collections-section__track{gap:1rem;padding-left:9vw;padding-right:9vw;scroll-padding-left:9vw;scroll-padding-right:9vw}.collections-section__item{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 82vw;min-width:82vw;max-width:82vw}.collections-section__image-wrap{border-radius:.65rem}.collections-section__image--primary{opacity:1;transform:scale(1.001)}.collections-section__image--hover{opacity:0;transform:scale(1.001)}.collections-section__meta{padding-top:.95rem}.collections-section__card-title{font-size:1.45rem}.collections-section__price{font-size:1rem}.collections-section__quick-buy{opacity:1;background:var(--color-dusty-pink);width:3rem;height:3rem;color:var(--color-cream);bottom:.8rem;right:.8rem;transform:none}.collections-section__quick-buy-icon{width:1.15rem;height:1.15rem;right:.85rem}.collections-section__quick-buy-label{display:none}.collections-section__nav{width:3.1rem;height:3.1rem;top:42%}.collections-section__nav--left{left:.7rem}.collections-section__nav--right{right:.7rem}.collections-section__nav-mask{width:1.35rem;height:1.35rem}.collections-section__nav-icon{font-size:1rem}}@media (max-width:390px){.collections-section__track{padding-left:8vw;padding-right:8vw;scroll-padding-left:8vw;scroll-padding-right:8vw}.collections-section__item{flex:0 0 84vw;min-width:84vw;max-width:84vw}.collections-section__title{font-size:clamp(2.3rem,11.5vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.collections-title-word{transform:translate(0,0)!important}.collections-section__image,.collections-section__image-overlay,.collections-section__quick-buy,.collections-section__quick-buy-label,.collections-section__nav,.collections-section__nav-icon{transition:none!important}.collections-section__track{scroll-behavior:auto}}@media (max-width:650px){.collections-section__quick-buy--status,.collections-section__quick-buy--sold-out:hover,.collections-section__quick-buy--sold-out:focus-visible,.collections-section__quick-buy--low-stock:hover,.collections-section__quick-buy--low-stock:focus-visible{width:7.8rem}}
:root{--animated-cards-light:#f3f1eb;--animated-cards-light2:#dedbd2;--animated-cards-dark:#171717;--animated-cards-accent-1:#c8a49f;--animated-cards-accent-2:#ecd8d6;--animated-cards-accent-3:#dfcecb}.animated-cards-page .brand-message{background:var(--color-burgundy);width:100%;height:auto;min-height:52svh;color:var(--color-cream);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.animated-cards-page .brand-message__top-pattern{background:repeating-linear-gradient(90deg,#eee4d4 0 9px,#0000 9px 27px);width:100%;height:9px;position:absolute;top:0;left:0}.animated-cards-page .brand-message__content{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);width:min(1600px,94%);margin:auto;display:flex}.animated-cards-page .brand-message__eyebrow{letter-spacing:.045em;text-transform:uppercase;color:#eee4d4;opacity:.9;margin:0;font-family:Inter,sans-serif;font-size:clamp(.7rem,.9vw,.9rem);font-weight:500;line-height:1.2}.animated-cards-page .brand-message__title{width:100%;max-width:1580px;font-family:var(--font-primary);letter-spacing:-.045em;text-align:center;color:#eee4d4;margin:0;font-size:clamp(2.3rem,3.25vw,4rem);line-height:1.12}.animated-cards-page .brand-message__title span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:var(--color-dusty-pink)}.animated-cards-page .brand-message__ticker{white-space:nowrap;color:#eee4d4;width:100%;padding:1rem 0;position:absolute;bottom:0;left:0;overflow:hidden}.animated-cards-page .brand-message__ticker-track{align-items:center;gap:1.4rem;width:max-content;animation:25s linear infinite brandMessageTicker;display:flex}.animated-cards-page .brand-message__ticker-track span{text-transform:uppercase;color:#eee4d4;font-family:Inter,sans-serif;font-size:clamp(.68rem,.9vw,.9rem);font-weight:500;line-height:1}.animated-cards-page .brand-message__ticker-track i{color:#eee4d4;font-size:.8rem;font-style:normal}@keyframes brandMessageTicker{0%{transform:translate(0,0)}to{transform:translate(-35%)}}.animated-cards-page .how-to-use-header{background:var(--animated-cards-light);width:100%;height:auto;color:var(--animated-cards-dark);justify-content:center;align-items:center;padding-top:50px;display:flex;position:relative;overflow:hidden}.animated-cards-page .how-to-use-header__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:min(900px,100%);display:flex}.animated-cards-page .how-to-use-header__label{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin:0;font-family:DM Mono,monospace;font-size:.75rem;font-weight:500;line-height:1}.animated-cards-page .how-to-use-header__title{width:100%;max-width:none;font-family:var(--font-primary);letter-spacing:-.06em;text-align:center;color:var(--color-burgundy);margin:0;font-size:clamp(3.5rem,8vw,8rem);font-weight:400;line-height:.9}.animated-cards-page .how-to-use-header__title-inner{width:100%;font-family:inherit;line-height:1;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.24em;display:flex;position:relative}.animated-cards-page .how-to-use-title-word-mask{vertical-align:bottom;font-family:inherit;line-height:1.15;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit;align-items:flex-end;margin:-.18em -.04em -.24em;padding:.18em .04em .24em;display:inline-flex;overflow:hidden}.animated-cards-page .how-to-use-title-word{font-family:inherit;line-height:1.15;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit;transform-origin:bottom;will-change:transform;backface-visibility:hidden;display:inline-block;transform:translateY(125%)}.animated-cards-page .how-to-use-header__description{letter-spacing:-.015em;text-align:center;opacity:.65;width:min(540px,100%);margin:0;font-family:Inter,sans-serif;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:400;line-height:1.6}@media (max-width:700px){.animated-cards-page .how-to-use-header{padding:5rem 1.25rem 3rem}.animated-cards-page .how-to-use-header__content{gap:1rem}.animated-cards-page .how-to-use-header__title{font-size:clamp(3rem,15vw,5rem)}.animated-cards-page .how-to-use-header__description{width:90%;font-size:.9rem;line-height:1.5}}.animated-cards-page,.animated-cards-page *{box-sizing:border-box}.animated-cards-page{background:var(--color-cream);width:100%;color:var(--animated-cards-dark);isolation:isolate;margin:0;padding:0;font-family:Inter,sans-serif;position:relative;overflow-x:clip}.animated-cards-page h1,.animated-cards-page h2,.animated-cards-page h3,.animated-cards-page p,.animated-cards-page span{margin:0}.animated-cards-page h1,.animated-cards-page h2{letter-spacing:-.05em;text-align:center;max-width:900px;font-size:clamp(2.5rem,6vw,6rem);font-weight:400;line-height:.95}.animated-cards-page span{text-transform:uppercase;font-family:DM Mono,monospace;font-size:.75em;font-weight:500}.animated-cards-page section{width:100%;height:50svh;padding:2em;position:relative;overflow:hidden}.animated-cards-page .cards-envelope-scene{background:var(--color-cream);isolation:isolate;contain:paint;width:100%;position:relative;overflow:clip}.animated-cards-page .hero{background-color:var(--animated-cards-light);color:var(--animated-cards-dark)}.animated-cards-page .hero-cards{z-index:5;will-change:transform, opacity;justify-content:center;gap:1em;width:35%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-cards-page .hero-cards .card{aspect-ratio:5/7;backface-visibility:hidden;will-change:transform;border-radius:.5em;flex-direction:column;flex:1;justify-content:space-between;padding:.75em;display:flex;position:relative}.animated-cards-page .card-title{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.animated-cards-page .hero-cards .card#hero-card-1{z-index:2;background-color:var(--animated-cards-accent-1);transform-origin:100% 0}.animated-cards-page .hero-cards .card#hero-card-2{z-index:1;background-color:var(--animated-cards-accent-2)}.animated-cards-page .hero-cards .card#hero-card-3{z-index:0;background-color:var(--animated-cards-accent-3);transform-origin:0 0}.animated-cards-page .services{background:var(--color-cream);padding:8em 2em}.animated-cards-page .services-header{text-align:center;will-change:transform;justify-content:center;width:100%;display:flex;position:relative;transform:translateY(400%)}.animated-cards-page .cards{z-index:20;pointer-events:none;justify-content:center;width:100%;height:100svh;padding:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.animated-cards-page .cards-container{justify-content:center;align-items:center;gap:4em;width:75%;height:100%;display:flex;position:relative}.animated-cards-page .cards-container>.card{aspect-ratio:5/7;perspective:1000px;z-index:-1;opacity:0;will-change:transform, opacity;backface-visibility:hidden;flex:1;position:relative}.animated-cards-page .cards-container .card .card-wrapper{will-change:transform;width:100%;height:100%;animation:2s ease-in-out infinite animatedCardsFloating;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes animatedCardsFloating{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-55%)}to{transform:translate(-50%,-50%)}}.animated-cards-page #card-1 .card-wrapper{animation-delay:0s}.animated-cards-page #card-2 .card-wrapper{animation-delay:.25s}.animated-cards-page #card-3 .card-wrapper{animation-delay:.5s}.animated-cards-page .flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;position:relative}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{backface-visibility:hidden;border-radius:1em;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.animated-cards-page .flip-card-front{flex-direction:column;justify-content:space-between;align-items:center;padding:1em;display:flex;transform:rotateY(0)translateZ(1px)}.animated-cards-page #card-1 .flip-card-front{background-color:var(--animated-cards-accent-1)}.animated-cards-page #card-2 .flip-card-front{background-color:var(--animated-cards-accent-2)}.animated-cards-page #card-3 .flip-card-front{background-color:var(--animated-cards-accent-3)}.animated-cards-page .flip-card-back{background-color:#fff;flex-direction:column;justify-content:space-between;gap:2em;padding:1em;display:flex;transform:rotateY(180deg)translateZ(1px)}.animated-cards-page .card-copy{flex-direction:column;justify-content:center;gap:1.1em;width:100%;height:100%;padding:.25em 0;display:flex}.animated-cards-page .card-copy__headline{font-family:var(--font-primary);letter-spacing:-.035em;text-align:left;color:var(--color-burgundy);margin:0;font-size:1.45em;font-weight:400;line-height:1.02}.animated-cards-page .card-copy .card-copy__description,.animated-cards-page .card-copy .card-copy__detail{letter-spacing:-.01em;text-align:left;min-height:0;color:var(--animated-cards-dark);background:0 0;border-radius:0;flex:none;margin:0;padding:0;font-family:Inter,sans-serif;font-size:.88em;font-weight:400;line-height:1.45;display:block}.animated-cards-page .card-copy .card-copy__detail{opacity:.72;border-top:1px solid #56162229;padding-top:.9em}.animated-cards-page #card-1{z-index:2;transform:translate(100%)translateY(-100%)rotate(-5deg)scale(.25)}.animated-cards-page #card-2{z-index:1;transform:translate(0%)translateY(-100%)rotate(0)scale(.25)}.animated-cards-page #card-3{z-index:0;transform:translate(-100%)translateY(-100%)rotate(5deg)scale(.25)}@media (min-width:701px) and (max-width:1180px) and (orientation:landscape){.animated-cards-page section{padding:2em}.animated-cards-page .hero-cards{gap:.8em;width:54vw}.animated-cards-page .hero-cards .card{min-width:0}.animated-cards-page .cards-container{gap:1.4em;width:88vw}.animated-cards-page .cards-container>.card{min-width:0}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{padding:.75em}.animated-cards-page .flip-card-back{gap:.8em}.animated-cards-page .card-copy{gap:.35em}.animated-cards-page .card-copy p{font-size:.72em}.animated-cards-page .card-title span{font-size:.66em}}@media (min-width:701px) and (max-width:1180px) and (orientation:portrait){.animated-cards-page section{padding:1.5em}.animated-cards-page .hero-cards{gap:.65em;width:68vw}.animated-cards-page .hero-cards .card{min-width:0}.animated-cards-page .cards-container{gap:1em;width:92vw}.animated-cards-page .cards-container>.card{min-width:0}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{border-radius:.8em;padding:.65em}.animated-cards-page .flip-card-back{gap:.65em}.animated-cards-page .card-copy{gap:.3em}.animated-cards-page .card-copy p{font-size:.68em}.animated-cards-page .card-title span{font-size:.62em}}@media (min-width:431px) and (max-width:700px) and (orientation:portrait){.animated-cards-page section{height:60svh;padding:1em}.animated-cards-page .hero-cards{gap:.3em;width:80vw}.animated-cards-page .hero-cards .card{border-radius:.4em;min-width:0;padding:.45em}.animated-cards-page .cards-container{gap:.35em;width:96vw}.animated-cards-page .cards-container>.card{flex:1 1 0;min-width:0;max-width:none}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{border-radius:.55em;padding:.45em}.animated-cards-page .flip-card-back{gap:.4em}.animated-cards-page .card-title{gap:.15rem}.animated-cards-page .card-title span{font-size:.5em;line-height:1}.animated-cards-page .card-copy{gap:.2em}.animated-cards-page .card-copy p{min-height:0;padding:.12em;font-size:.48em;line-height:1.05}}@media (max-width:430px) and (orientation:portrait){.animated-cards-page section{height:40svh;padding:.75em}.animated-cards-page .hero-cards{gap:.22em;width:82vw}.animated-cards-page .hero-cards .card{border-radius:.35em;min-width:0;padding:.38em}.animated-cards-page .hero-cards .card-title span{font-size:.46em}.animated-cards-page .cards-container{gap:.2em;width:97vw}.animated-cards-page .cards-container>.card{flex:1 1 0;min-width:0;max-width:none}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{border-radius:.45em;padding:.32em}.animated-cards-page .flip-card-back{gap:.25em}.animated-cards-page .card-title{gap:.1rem}.animated-cards-page .card-title span{font-size:.42em;line-height:1}.animated-cards-page .card-copy{gap:.12em}.animated-cards-page .card-copy p{border-radius:.18em;min-height:0;padding:.08em;font-size:.4em;line-height:1.05}}@media (max-width:950px) and (max-height:540px) and (orientation:landscape){.animated-cards-page section{padding:.75em}.animated-cards-page .hero-cards{gap:.45em;width:52vw}.animated-cards-page .hero-cards .card{min-width:0;padding:.45em}.animated-cards-page .cards-container{gap:.6em;width:82vw}.animated-cards-page .cards-container>.card{min-width:0}.animated-cards-page .flip-card-front,.animated-cards-page .flip-card-back{padding:.4em}.animated-cards-page .flip-card-back{gap:.3em}.animated-cards-page .card-copy{gap:.2em}.animated-cards-page .card-title span{font-size:.5em}.animated-cards-page .card-copy p{font-size:.48em}}@media (max-width:1180px){.animated-cards-page .card-copy{gap:.7em}.animated-cards-page .card-copy__headline{font-size:1.15em}.animated-cards-page .card-copy .card-copy__description,.animated-cards-page .card-copy .card-copy__detail{font-size:.72em;line-height:1.35}.animated-cards-page .card-copy .card-copy__detail{padding-top:.6em}}@media (max-width:700px){.animated-cards-page .card-copy{gap:.38em;padding:0}.animated-cards-page .card-copy__headline{font-size:.72em;line-height:1.05}.animated-cards-page .card-copy .card-copy__description,.animated-cards-page .card-copy .card-copy__detail{font-size:.44em;line-height:1.2}.animated-cards-page .card-copy .card-copy__detail{padding-top:.35em}}@media (max-width:950px) and (max-height:540px) and (orientation:landscape){.animated-cards-page .card-copy__headline{font-size:.78em}.animated-cards-page .card-copy .card-copy__description,.animated-cards-page .card-copy .card-copy__detail{font-size:.46em;line-height:1.18}}@media (prefers-reduced-motion:reduce){.animated-cards-page .cards-container .card .card-wrapper{animation:none}.animated-cards-page .how-to-use-title-word{will-change:auto;transform:translate(0,0)}}@media (min-width:701px){.animated-cards-page .cards{visibility:hidden}}@media (pointer:coarse){.animated-cards-page.is-simple-mobile{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;flex-direction:column;width:100%;min-height:100%;display:flex;overflow:visible}.animated-cards-page.is-simple-mobile>.cards-envelope-scene{contain:none;background:0 0;order:1;overflow:visible}.animated-cards-page.is-simple-mobile>.how-to-use-header{order:2}.animated-cards-page.is-simple-mobile>.cards{order:3}.animated-cards-page.is-simple-mobile .hero,.animated-cards-page.is-simple-mobile>.services{display:none!important}.animated-cards-page.is-simple-mobile .brand-message{z-index:5;width:100%;height:auto;min-height:52svh;padding:4rem 1.25rem 4.25rem;position:relative;overflow:hidden}.animated-cards-page.is-simple-mobile .brand-message__content{width:100%}.animated-cards-page.is-simple-mobile .brand-message__title{max-width:100%;font-size:clamp(2rem,9.5vw,3rem);line-height:1.06}.animated-cards-page.is-simple-mobile .how-to-use-header{z-index:4;background:var(--color-cream);width:100%;height:auto;min-height:0;padding:4.5rem 1.25rem 3rem;position:relative;overflow:visible}.animated-cards-page.is-simple-mobile .how-to-use-title-word{will-change:auto;transform:none!important}.animated-cards-page.is-simple-mobile .how-to-use-header__title{font-size:clamp(3rem,15vw,5rem)}.animated-cards-page.is-simple-mobile .cards{z-index:1;pointer-events:auto;background:var(--color-cream);width:100%;padding:0 1rem 4rem;display:block;overflow:clip visible;visibility:visible!important;height:auto!important;min-height:0!important;position:relative!important;top:auto!important;left:auto!important}.animated-cards-page.is-simple-mobile .cards-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:1.15rem;width:100%;height:auto;display:flex;position:relative;left:auto;top:auto!important}.animated-cards-page.is-simple-mobile .cards-container>.card{aspect-ratio:auto;opacity:1;perspective:none;will-change:transform, opacity;flex:none;width:min(88vw,360px);height:auto;position:relative;z-index:auto!important}.animated-cards-page.is-simple-mobile .cards-container .card .card-wrapper{will-change:auto;width:100%;height:auto;position:relative;top:auto;left:auto;animation:none!important;transform:none!important}.animated-cards-page.is-simple-mobile .flip-card-inner{transform-style:flat;backface-visibility:visible;will-change:auto;width:100%;height:auto;min-height:360px;position:relative;transform:none!important}.animated-cards-page.is-simple-mobile .flip-card-front{display:none}.animated-cards-page.is-simple-mobile .flip-card-back{backface-visibility:visible;background:#fff;border-radius:1rem;gap:1rem;width:100%;height:auto;min-height:360px;padding:1.25rem;position:relative;inset:auto;transform:none!important}.animated-cards-page.is-simple-mobile .card-title span{font-size:.72rem;line-height:1}.animated-cards-page.is-simple-mobile .card-copy{gap:1rem}.animated-cards-page.is-simple-mobile .card-copy__headline{font-size:1.55rem}.animated-cards-page.is-simple-mobile .card-copy .card-copy__description,.animated-cards-page.is-simple-mobile .card-copy .card-copy__detail{font-size:.92rem;line-height:1.5}.animated-cards-page.is-simple-mobile>.cards{isolation:isolate}.animated-cards-page.is-simple-mobile .cards-container{overflow:visible}}@media (max-width:430px) and (orientation:portrait){.animated-cards-page.is-simple-mobile .cards-container>.card{width:min(90vw,340px)}.animated-cards-page.is-simple-mobile .flip-card-inner,.animated-cards-page.is-simple-mobile .flip-card-back{min-height:330px}.animated-cards-page.is-simple-mobile .card-copy__headline{font-size:1.35rem}.animated-cards-page.is-simple-mobile .card-copy .card-copy__description,.animated-cards-page.is-simple-mobile .card-copy .card-copy__detail{font-size:.86rem}}
.gift-scroll,.animated-cards-page section.gift-scroll{--gift-cream:#eee4d4;--gift-burgundy:#561622;--gift-dusty:#c8a49f;z-index:0;background:var(--gift-cream);width:100%;height:auto;min-height:100svh;color:var(--gift-burgundy);box-sizing:border-box;margin:0;padding:0;position:relative;overflow:clip}.gift-scroll *,.gift-scroll :before,.gift-scroll :after{box-sizing:border-box}.gift-scroll__curve-window{z-index:1;background:var(--gift-cream);width:100%;height:clamp(420px,42vw,610px);margin:0;padding:0;position:relative;overflow:clip}.gift-scroll__svg{pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:100px;left:0;overflow:visible;transform:none}.gift-scroll__curve{fill:none;stroke:#0000;stroke-width:1px;pointer-events:none}.gift-scroll__text{fill:var(--gift-burgundy);font-family:var(--font-primary,"Bodoni MT", Didot, "Times New Roman", Georgia, serif);letter-spacing:-.035em;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:auto;pointer-events:none;font-size:clamp(100px,10vw,145px);line-height:1}.gift-scroll__content{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,120px);width:min(1500px,100%);min-height:60svh;margin:0 auto;padding:clamp(30px,4vw,70px) clamp(24px,8vw,150px) clamp(80px,8vw,140px);display:grid;position:relative}.gift-scroll__copy{z-index:3;text-align:left;width:100%;max-width:590px;margin:0;padding:0;position:relative}.gift-scroll__title{max-width:100%;color:var(--gift-burgundy);font-family:var(--font-primary,"Bodoni MT", Didot, "Times New Roman", Georgia, serif);letter-spacing:-.045em;text-align:left;margin:0 0 22px;padding:0;font-size:clamp(42px,4.3vw,68px);font-weight:500;line-height:.98}.gift-scroll__paragraph{color:#262525;width:100%;max-width:620px;font-family:var(--font-primary);letter-spacing:-.035em;text-align:left;margin:0 0 32px;padding:0;font-size:clamp(25px,4vw,40px);line-height:1.25}.gift-scroll__button{border:1px solid var(--gift-burgundy);background:var(--gift-burgundy);width:max-content;min-height:54px;color:var(--gift-cream);border-radius:999px;align-items:center;gap:18px;padding:0 0 0 22px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex;overflow:hidden}.gift-scroll__button:hover{background:var(--gift-dusty);color:var(--gift-burgundy)}.gift-scroll__button-arrow{border-left:1px solid #eee4d44d;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.gift-scroll__visual{justify-content:center;align-items:center;width:100%;min-height:clamp(380px,45vw,650px);display:flex;position:relative}.gift-scroll__image-wrap{justify-content:center;align-items:center;width:min(650px,100%);margin:0 auto;display:flex;position:relative}.gift-scroll__product-image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;width:100%;height:auto;display:block;transform:translateZ(0)}.gift-scroll__visual-shape{aspect-ratio:1;background:#c8a49f2e;border-radius:52% 45% 50% 47%;width:min(510px,82%);transform:rotate(-8deg)}@media (min-width:1441px){.gift-scroll__curve-window{height:600px}.gift-scroll__svg{top:30px}.gift-scroll__text{font-size:265px}.gift-scroll__content{padding:50px 9vw 130px}}@media (min-width:1024px) and (max-width:1440px){.gift-scroll,.animated-cards-page section.gift-scroll{height:auto;min-height:100svh;margin:0;padding:0;overflow:clip}.gift-scroll__curve-window{height:350px;margin:0;overflow:clip}.gift-scroll__svg{width:100%;height:100%;top:35px;left:0}.gift-scroll__text{letter-spacing:-.055em;font-size:clamp(205px,16vw,230px)}.gift-scroll__content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:520px;margin:0;padding:30px 8vw 90px}.gift-scroll__title{font-size:clamp(42px,4vw,54px)}.gift-scroll__paragraph{max-width:520px;font-size:15px;line-height:1.5}}@media (min-width:769px) and (max-height:800px){.gift-scroll,.animated-cards-page section.gift-scroll{height:auto;min-height:100svh;margin:0;padding:0;overflow:clip}.gift-scroll__curve-window{height:350px;margin:0}.gift-scroll__svg{width:100%;height:100%;top:130px;left:0}.gift-scroll__text{letter-spacing:-.055em;font-size:210px}.gift-scroll__content{min-height:500px;margin:0;padding:25px 8vw 85px}.gift-scroll__title{font-size:46px}.gift-scroll__paragraph{max-width:510px;font-size:30px;line-height:1.25}}@media (min-width:769px) and (max-width:1023px){.gift-scroll__curve-window{height:430px}.gift-scroll__svg{width:110%;top:30px;left:-5%}.gift-scroll__text{font-size:200px}.gift-scroll__content{grid-template-columns:1fr 1fr;gap:35px;padding:30px 6vw 90px}}@media (max-width:768px){.gift-scroll,.animated-cards-page section.gift-scroll{background:var(--gift-cream);width:100%;height:auto;min-height:0;margin:0;padding:0;position:relative;overflow:clip}.gift-scroll__curve-window{height:clamp(190px,60vw,300px);margin:0}.gift-scroll__svg{width:116%;height:100%;top:100px;left:-8%}.gift-scroll__text{letter-spacing:-.06em;text-rendering:auto;font-size:clamp(160px,53vw,205px)}.gift-scroll__content{flex-direction:column;gap:45px;min-height:0;margin:0;padding:25px 26px 80px;display:flex}.gift-scroll__copy{text-align:center;width:100%;max-width:430px;margin:0 auto}.gift-scroll__title{text-align:center;margin-bottom:16px;font-size:clamp(35px,10vw,46px)}.gift-scroll__paragraph{text-align:center;max-width:370px;margin:0 auto 27px;font-size:14px;line-height:1.55}.gift-scroll__button{margin:0 auto}.gift-scroll__visual{min-height:300px}}@media (max-width:390px){.gift-scroll__curve-window{height:285px}.gift-scroll__svg{width:120%;top:10px;left:-10%}.gift-scroll__text{font-size:178px}.gift-scroll__content{padding:20px 22px 70px}.gift-scroll__title{font-size:36px}.gift-scroll__paragraph{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.gift-scroll__svg{transform:none}}.gift-scroll,.animated-cards-page section.gift-scroll{z-index:50;background:var(--gift-cream);isolation:isolate;margin-top:-10svh;position:relative}.gift-scroll__text{font-size:clamp(88px,8.5vw,125px)}@media (min-width:1441px){.gift-scroll__text{font-size:clamp(175px,13vw,215px)}}@media (min-width:1024px) and (max-width:1440px){.gift-scroll__text{font-size:clamp(165px,13vw,195px)}.gift-scroll,.animated-cards-page section.gift-scroll{margin-top:-3svh}}@media (min-width:769px) and (max-height:800px){.gift-scroll__text{font-size:165px}.gift-scroll,.animated-cards-page section.gift-scroll{margin-top:-40svh}}@media (min-width:769px) and (max-width:1023px){.gift-scroll__text{font-size:165px}.gift-scroll,.animated-cards-page section.gift-scroll{margin-top:-7svh}}@media (max-width:768px){.gift-scroll,.animated-cards-page section.gift-scroll{z-index:50;margin-top:-4svh}.gift-scroll__text{font-size:clamp(125px,35vw,165px)}}@media (max-width:390px){.gift-scroll__text{font-size:150px}}
