/* The landing's curtain, single-line scroll typography and image depth. */
.entry-curtain{position:fixed;inset:0;z-index:1000;background:#637d91;display:grid;place-items:center;pointer-events:none;transform-origin:top center;animation:curtain-open 1.6s cubic-bezier(.83,0,.17,1) .95s both;isolation:isolate;overflow:hidden}
.entry-curtain::before{content:'';position:absolute;inset:-18%;z-index:-1;background:radial-gradient(ellipse at 18% 21%,#b5cad0 0%,transparent 48%),radial-gradient(ellipse at 83% 24%,#b7a4b8 0%,transparent 48%),radial-gradient(ellipse at 66% 87%,#355c72 0%,transparent 52%),radial-gradient(ellipse at 8% 92%,#7c8e9f 0%,transparent 45%);filter:blur(72px);transform:scale(1.06)}
.entry-signature{text-align:center;color:white;animation:signature-enter .75s ease both}
@keyframes curtain-open{from{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}
@keyframes signature-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
.seller-experience .seller-header{position:absolute;inset:0 0 auto;z-index:30;color:#fff;border:0;background:linear-gradient(#101b2240,transparent);padding:25px 3.3%;min-height:116px}
.seller-experience .seller-header .brand-signature{filter:brightness(0) invert(1);width:252px}
.seller-header .seller-nav a{position:relative;text-decoration:none}
.seller-header .seller-nav a::after{content:'';position:absolute;left:0;right:0;bottom:-5px;background:currentColor;height:1px;transform:scaleX(0);transform-origin:left;transition:transform .3s}
.seller-header .seller-nav a:hover::after{transform:scaleX(1)}
.seller-cinematic{height:158svh;min-height:1080px;position:relative;background:#223b40}
.seller-cinematic-stage{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;color:#fff;isolation:isolate}
.seller-cinematic-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.055);will-change:transform;z-index:-2}
.seller-cinematic-stage::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0b1c2638 0%,#1028322b 35%,#0616209e 100%);z-index:-1;pointer-events:none}
.seller-marquee{position:absolute;left:4%;top:31%;white-space:nowrap;font-size:clamp(100px,11.8vw,220px);line-height:1.1;letter-spacing:-.065em;font-weight:500;opacity:.93;will-change:transform;pointer-events:none;user-select:none}
.seller-cinematic-copy{position:absolute;left:60%;right:5%;bottom:12%;will-change:transform,opacity}
.seller-cinematic-copy .seller-eyebrow{color:#ffffffc7;letter-spacing:.14em;font-size:9px;margin-bottom:17px}
.seller-cinematic-copy h1{font-size:clamp(33px,3.2vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1.13;margin:0 0 20px}
.seller-cinematic-copy>p:not(.seller-eyebrow){font-size:12px;line-height:1.9;max-width:360px;margin:20px 0;color:#ffffffde}
.seller-cinematic-copy .seller-button{color:#fff;border-color:#ffffffa0;background:#ffffff10;backdrop-filter:blur(6px);padding:11px 18px;min-height:45px;font-size:11px;font-weight:500}
.seller-cinematic-copy .seller-button:hover{background:white;color:#263637;transform:none}
.seller-cinematic-copy .seller-small-note{font-size:9px;letter-spacing:.035em}
.seller-cinematic-location{position:absolute;bottom:32px;left:3.3%;font-size:8px;letter-spacing:.07em}
.seller-discover{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:20px;text-decoration:none;font-size:8px;letter-spacing:.09em;padding:10px}
.seller-discover span{font-size:18px;animation:seller-arrow 2s ease infinite}
@keyframes seller-arrow{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}
.seller-reveal-ready [data-seller-reveal]{transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}
.seller-reveal-ready [data-seller-reveal]:not(.is-visible){opacity:0;transform:translateY(28px)}
.seller-reveal-ready [data-seller-reveal]:focus-within{opacity:1!important;transform:none!important;transition:none!important}
.seller-process-list li:nth-child(2){--reveal-delay:70ms}.seller-process-list li:nth-child(3){--reveal-delay:140ms}.seller-process-list li:nth-child(4){--reveal-delay:210ms}
#seller-motion-toggle{border:0;background:none;color:#666e68;font-size:11px;padding:12px 0;cursor:pointer;text-align:left}
.seller-motion-paused .seller-discover span{animation:none}.seller-motion-paused [data-seller-reveal]{opacity:1!important;transform:none!important;transition:none!important}
.seller-motion-paused .seller-marquee{font-size:clamp(35px,5.1vw,105px);white-space:normal;right:4%;transform:none!important}
.seller-motion-paused .seller-cinematic-image{transform:scale(1.055)!important}.seller-motion-paused .seller-cinematic-copy{transform:none!important;opacity:1!important}
@media(max-width:1050px){.seller-experience .seller-header .brand-signature{width:210px}.seller-cinematic-copy{left:53%;right:5%}.seller-cinematic-copy h1{font-size:37px}}
@media(max-width:760px){.seller-experience .seller-header{padding:18px 6%;min-height:135px;align-content:start;gap:12px}.seller-experience .seller-header .brand-signature{width:180px}.seller-header .seller-nav{padding:7px 0;gap:15px}.seller-header .seller-nav a{font-size:9px}.seller-cinematic{height:134svh;min-height:950px}.seller-cinematic-stage{height:100svh;min-height:710px}.seller-marquee{top:29%;font-size:94px;left:6%;letter-spacing:-.06em}.seller-cinematic-image{object-position:48% center}.seller-cinematic-copy{left:6%;right:6%;bottom:90px}.seller-cinematic-copy h1{font-size:37px;max-width:400px}.seller-cinematic-copy .seller-eyebrow{font-size:8px;margin-bottom:12px}.seller-cinematic-copy>p:not(.seller-eyebrow){font-size:11px;max-width:310px;line-height:1.8;margin:16px 0}.seller-cinematic-copy .seller-small-note{font-size:8px}.seller-cinematic-location{left:6%;bottom:32px;font-size:6px}.seller-discover{left:auto;right:5%;transform:none;font-size:7px;gap:10px;bottom:23px}.seller-motion-paused .seller-marquee{font-size:36px}}
@media(prefers-reduced-motion:reduce){.entry-curtain{display:none;animation:none}.entry-signature{animation:none}.seller-cinematic{height:auto;min-height:0}.seller-cinematic-stage{position:relative}.seller-marquee{font-size:clamp(35px,5.1vw,105px);white-space:normal;right:4%;transform:none!important}.seller-cinematic-image{transform:scale(1.055)!important}.seller-cinematic-copy{transform:none!important;opacity:1!important}.seller-discover span{animation:none}.seller-reveal-ready [data-seller-reveal]{opacity:1!important;transform:none!important;transition:none!important}}

/* Touch-sized navigation, while retaining the curtain and scroll choreography. */
@media(max-width:760px){
  .seller-header .seller-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0}
  .seller-header .seller-nav a{font-size:11px;line-height:1.5;min-height:44px;align-items:center}
  .seller-languages{gap:4px}
  .seller-languages a{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:36px;font-size:11px}
  .seller-cinematic-copy>p:not(.seller-eyebrow){font-size:13px;line-height:1.75}
  .seller-cinematic-copy .seller-eyebrow{font-size:10px}
  .seller-cinematic-copy .seller-button{font-size:12px;min-height:48px}
  .seller-cinematic-copy>p.seller-small-note{font-size:11px}
  .seller-cinematic-location{font-size:8px}
  .seller-discover{font-size:9px;min-height:44px}
  #seller-motion-toggle{min-height:44px;font-size:12px}
}
@media(max-width:370px){.seller-experience .seller-header .brand-signature{width:155px}}
