/*
 * UDGOON PDP candidate theme — approved cascade (GENERATED FILE).
 *
 * Source: site/serotoninn-preview/ (17 stylesheets, pinned order).
 * Generated by: tools/udg-pdp-sync-theme.mjs — do not edit by hand.
 * Only root-absolute asset URLs are rewritten, to theme-relative paths.
 */
/* ===== style.css ===== */
@charset "UTF-8";
:root{--paper:var(--ug-mist);--ink:var(--ug-deep);--muted:var(--ug-muted);--line:var(--ug-muted);--accent:var(--ug-iris);--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--gutter:3.3vw;--ease:cubic-bezier(.22,.68,0,1.01)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0 !important}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;padding:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:auto}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:400}em{font-family:var(--serif);font-weight:400}::selection{background:var(--ug-lilac);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled{opacity:.35;cursor:default}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-only{display:none}.eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.085em;text-transform:uppercase}.section-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.skip-link{position:fixed;top:10px;left:15px;z-index:100;background:var(--paper);padding:14px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:20;height:76px;display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;background:var(--paper);padding:0 var(--gutter);border-bottom:1px solid var(--line)}.nav-left,.nav-right{display:flex;align-items:center;gap:34px}.nav-right{justify-content:flex-end}.nav-link{font-size:11px;text-transform:uppercase;letter-spacing:.045em;min-height:44px;display:inline-flex;align-items:center;gap:4px}.nav-link:hover{color:var(--accent)}.brand{width:144px;justify-self:center}.menu-trigger{gap:10px}.menu-glyph{width:16px;height:7px;border-block:1px solid}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid;min-height:40px;padding-bottom:3px;font-size:12px}.text-link span{font-size:20px;line-height:1;transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}.small-rule{display:inline-block;width:35px;height:1px;background:currentColor;margin:0 14px;vertical-align:middle}
/* Campaign: still image, no camera or figure animation. */
.hero{height:min(57vw,calc(100svh - 116px));min-height:610px;position:relative;isolation:isolate;background:var(--ug-muted);overflow:hidden}.campaign-media{position:absolute;inset:0;z-index:-1}.hero-photo,.campaign-media video{height:100%;object-fit:cover;object-position:center center}.hero-copy{padding:6% 0 0 4.7%;width:53%;height:100%;display:flex;align-items:flex-start;flex-direction:column}.hero h1{font:clamp(80px,8.65vw,160px)/.91 var(--serif);letter-spacing:-.075em;margin:34px 0 27px}.hero h1 em{letter-spacing:-.08em}.hero-deck{font-size:15px;line-height:1.5;margin-bottom:24px}.hero-copy>.text-link{min-width:230px}.hero-bottom{position:absolute;bottom:25px;left:4.7%;right:3.3%;display:flex;justify-content:space-between;align-items:end}.hero-bottom a{display:flex;gap:70px;align-items:center}.hero-bottom a span{font-size:20px}.campaign-credit{padding:12px var(--gutter);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.5}.campaign-credit>a{border-bottom:1px solid transparent}.campaign-credit>a:hover{border-color:currentColor}.film-control{position:absolute;right:24px;bottom:60px;background:var(--paper);padding:12px 16px}
/* One coordinated photographic spread, not four independent product cards. */
.selected{padding-top:86px;padding-bottom:56px}.section-top{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.section-top h2{font:clamp(40px,4.4vw,78px)/1 var(--serif);letter-spacing:-.055em}.section-top>.eyebrow{min-width:190px}.section-top>.text-link{min-width:160px}.piece-picker{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-top:40px}.piece-picker button{padding:14px 0;font-size:11px;display:flex;align-items:center;gap:9px;border-bottom:2px solid transparent;margin-bottom:-1px;min-height:46px}.piece-picker button[aria-pressed=true]{border-color:var(--ink)}.swatch{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--swatch)}.piece-stage{display:grid;grid-template-columns:.85fr 1.25fr 1fr .8fr;gap:24px;padding-top:38px;min-height:580px;touch-action:pan-y;position:relative}.piece-info{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:45px}.piece-number{font:80px/.8 var(--serif);letter-spacing:-.07em;color:var(--ug-muted)}.piece-category{margin-bottom:20px}.piece-name{font:clamp(26px,2.6vw,48px)/1.05 var(--serif);letter-spacing:-.04em;max-width:270px}.piece-phrase{font:italic 16px/1.4 var(--serif);margin:14px 0 26px}.piece-link{min-width:165px}.save-inline{display:block;font-size:11px;margin-top:18px;min-height:40px;text-align:left}.save-inline:hover{color:var(--accent)}.piece-image-link{display:block;overflow:hidden}.piece-stage figcaption{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding-top:10px}.piece-front{align-self:start}.piece-detail{padding-top:62px}.detail-crop{aspect-ratio:3/4;position:relative;overflow:hidden}.detail-crop img{height:100%;object-fit:cover;transform:scale(1.9);transform-origin:52% 53%}.piece-side{padding-top:150px}.piece-bottom{margin-top:35px;border-top:1px solid var(--line);padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.piece-bottom>p{font:italic 19px var(--serif)}.carousel-controls{display:flex;gap:22px;align-items:center}.circle-button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;font-size:20px;display:inline-grid;place-items:center;transition:background .2s,color .2s}.circle-button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.piece-position{font-size:11px;font-variant-numeric:tabular-nums}.piece-stage.is-changing .piece-image-link,.piece-stage.is-changing .piece-copy{animation:spread-enter .55s var(--ease) both}.piece-stage.is-changing .piece-detail .piece-image-link{animation-delay:45ms}.piece-stage.is-changing .piece-side .piece-image-link{animation-delay:80ms}@keyframes spread-enter{from{opacity:.35;clip-path:inset(0 12% 0 0)}to{opacity:1;clip-path:inset(0)}}
/* The collection index and its photograph share an active state. */
.collections{background:var(--ug-muted);padding-top:74px;padding-bottom:70px;margin-top:24px}.collection-layout{display:grid;grid-template-columns:1.3fr 1fr .55fr;gap:5vw;margin-top:65px;align-items:center}.collection-index{border-top:1px solid var(--ug-muted)}.collection-row{position:relative;border-bottom:1px solid var(--ug-muted)}.collection-row>a{display:flex;align-items:baseline;gap:24px;min-height:104px;padding:25px 0}.collection-row .number{font-size:10px}.collection-row .name{font:clamp(27px,3.1vw,54px)/1.1 var(--serif);letter-spacing:-.045em}.collection-row .arrow{margin-left:auto;font-size:27px;transition:transform .3s}.collection-row.active .name{font-style:italic;color:var(--accent)}.collection-row.active .arrow{transform:rotate(-40deg);color:var(--accent)}.collection-row>a:hover{color:var(--accent)}.collection-preview-button{position:absolute;right:0;bottom:5px;font-size:9px;text-decoration:underline;display:none}.collection-visual{max-width:405px;width:100%;justify-self:center}.collection-photo-link{display:block;overflow:hidden;aspect-ratio:3/4}.collection-photo{height:100%;object-fit:contain}.collection-photo.is-changing{animation:photo-enter .35s ease-out}.collection-caption{padding-top:17px;display:flex;flex-direction:column;gap:6px}.collection-caption>.text-link{font-size:11px}.collection-note{align-self:end;padding-bottom:28px}.collection-count{font:50px/.9 var(--serif);letter-spacing:-.06em}.collection-note p{margin:30px 0 24px;font:20px/1.4 var(--serif)}.collection-note .text-link{font-size:10px;gap:12px}@keyframes photo-enter{from{opacity:.5;clip-path:inset(0 7%)}to{opacity:1;clip-path:inset(0)}}
/* Editorial pairs share a baseline, not equal boxes. */
.editorial{padding:115px var(--gutter) 95px}.editorial-intro{padding:0;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:40px}.editorial-intro h2{font:clamp(62px,6.5vw,116px)/.95 var(--serif);letter-spacing:-.06em}.editorial-intro>p{justify-self:end;font-size:13px;line-height:1.8}.editorial-spread{display:grid;grid-template-columns:1.18fr 1fr;gap:7.5vw;align-items:start;margin-top:70px}.editorial-photo{display:block;position:relative;overflow:hidden}.blue-photo{aspect-ratio:1/1.1}.blue-photo img{height:100%;object-fit:cover;transform:scale(1.7);transform-origin:50% 62%}.gold-photo{aspect-ratio:3/4}.gold-photo img{height:100%;object-fit:contain}.editorial-gold{padding-top:150px}.photo-stamp{position:absolute;top:20px;left:22px;background:var(--paper);padding:5px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.editorial-caption{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-top:24px}.editorial-caption h3{font:clamp(32px,3.7vw,62px)/1.15 var(--serif);letter-spacing:-.05em;margin-top:6px}.editorial-caption .text-link{white-space:nowrap;font-size:11px;gap:15px}.editorial-photo::after{content:'Read the story ↗';position:absolute;right:20px;bottom:20px;padding:10px 18px;background:var(--paper);font-size:11px;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.editorial-photo:hover::after,.editorial-photo:focus-visible::after{opacity:1;transform:none}
/* Closing: type frames the full original photograph. */
.closing{background:var(--ug-lilac);padding-top:54px;padding-bottom:50px;overflow:hidden}.closing-composition{position:relative;min-height:610px;display:grid;place-items:center;margin:40px 0 25px}.closing-composition h2{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;font:clamp(60px,7.7vw,135px)/.95 var(--serif);letter-spacing:-.075em;z-index:2;pointer-events:none}.closing-composition h2 span{width:28%;align-self:flex-start;margin-top:100px}.closing-composition h2 em{width:31%;align-self:flex-end;margin-bottom:100px}.closing-photo{width:32%;min-width:310px;position:relative;z-index:1}.closing-photo img{width:100%;height:auto}.closing-photo>span{display:block;padding-top:12px;font-size:10px;text-align:center}.closing-bottom{display:flex;justify-content:space-between;align-items:end}.closing-bottom p{font-size:12px;line-height:1.7}.large-link{font:clamp(26px,3.2vw,50px)/1.4 var(--serif);letter-spacing:-.05em;border-bottom:1px solid;display:flex;align-items:center;gap:40px}.large-link span{font-family:var(--sans);font-size:32px}.footer{background:var(--ink);color:var(--paper);padding-top:42px;padding-bottom:20px}.footer-top{display:flex;justify-content:space-between;align-items:center}.footer-nav{display:flex;justify-content:space-between;gap:20px;padding:40px 0 55px;font-size:12px}.footer-nav button{font-size:12px}.footer a:hover,.footer button:hover{color:var(--ug-lilac)}.footer-wordmark{display:block;width:100%;margin-bottom:40px}.footer-wordmark img,.overlay-brand img{filter:none}.footer-wordmark img{filter:invert(97%) sepia(8%) saturate(219%) hue-rotate(336deg) brightness(101%) contrast(93%)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #6c535b;padding-top:20px;font-size:9px}.footer-bottom p{max-width:420px}.footer-bottom button{font-size:9px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:var(--paper);padding:14px 24px;z-index:100;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;font-size:12px;max-width:90vw;text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript-note{padding:30px;background:var(--paper);color:var(--ink)}
/* Native modal dialogs: focus containment, Escape, and inert background. */
dialog{padding:0;border:0;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;background:var(--paper);color:var(--ink);overflow:auto;overscroll-behavior:contain}dialog::backdrop{background:#21101880}dialog[open]{animation:panel-enter .35s var(--ease)}@keyframes panel-enter{from{opacity:.4;transform:translateY(-20px)}to{opacity:1;transform:none}}.overlay-header{height:76px;position:sticky;top:0;z-index:5;background:var(--paper);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);border-bottom:1px solid var(--line)}.overlay-brand{width:116px}.overlay-close{display:flex;align-items:center;gap:20px;font-size:12px;min-height:44px}.overlay-close span{font-size:28px}.overlay-inner{padding:50px var(--gutter) 70px}.overlay-title{font:clamp(45px,6vw,90px)/1 var(--serif);letter-spacing:-.06em}.overlay-kicker{margin-bottom:18px}.panel-intro{margin-top:16px;max-width:540px;font-size:13px;color:var(--muted)}.menu-layout{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.menu-links{margin-top:40px}.menu-links a{display:flex;align-items:baseline;gap:18px;padding:10px 0;font:clamp(34px,4.3vw,76px)/1.12 var(--serif);letter-spacing:-.045em}.menu-links a span{font:10px var(--sans);letter-spacing:0}.menu-links a:hover,.menu-links a:focus-visible{font-style:italic;color:var(--accent)}.menu-secondary{display:flex;gap:30px;margin-top:35px;font-size:12px}.menu-figure{width:70%;max-width:360px;margin:auto}.menu-figure figcaption{display:flex;justify-content:space-between;font-size:10px;margin-top:12px}.menu-figure img{max-height:65vh;object-fit:contain}.browse-top{display:flex;justify-content:space-between;align-items:end;gap:30px}.filter-list{display:flex;gap:25px;border-block:1px solid var(--line);padding:17px 0;margin-top:35px;flex-wrap:wrap}.filter-list a{font-size:11px;min-height:32px;display:flex;align-items:center;border-bottom:1px solid transparent}.filter-list a[aria-current=true]{border-color:var(--ink)}.browse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:35px}.browse-card{min-width:0}.browse-card-photo{display:block;position:relative;overflow:hidden;aspect-ratio:3/4}.browse-card-photo img{height:100%;object-fit:contain}.browse-card-footer{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-top:15px}.browse-card h3{font-size:13px;line-height:1.4}.browse-card .category{font-size:10px;color:var(--muted);margin-top:5px}.save-icon{min-width:40px;min-height:40px;font-size:23px;line-height:1}.save-icon[aria-pressed=true]{color:var(--accent)}.browse-note{font-size:11px;border-top:1px solid var(--line);margin-top:40px;padding-top:20px;color:var(--muted)}.empty-state{padding:60px 0;max-width:550px}.empty-state h3{font:40px/1.1 var(--serif);margin-bottom:20px}.empty-state p{margin-bottom:30px}.search-form{display:flex;align-items:center;border-bottom:1px solid var(--ink);margin-top:35px;gap:20px}.search-form input{width:100%;border:0;background:transparent;font:clamp(28px,4vw,56px)/1.2 var(--serif);padding:16px 0;outline-offset:0}.search-form button{font-size:12px;min-height:44px;min-width:44px}.results-label{margin-top:28px;font-size:12px}.product-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:7vw;padding:35px var(--gutter) 65px}.product-gallery{min-width:0}.gallery-main{height:calc(100dvh - 205px);min-height:420px;max-height:800px;background:var(--ug-mist);position:relative;display:grid;place-items:center;overflow:hidden;touch-action:pan-y}.gallery-main img{height:100%;width:100%;object-fit:contain}.gallery-main.is-zoomed{overflow:auto;display:block;cursor:zoom-out}.gallery-main.is-zoomed img{width:150%;height:auto;max-width:none;object-fit:initial}.zoom-button{position:absolute;right:14px;bottom:14px;padding:10px 14px;background:var(--paper);font-size:11px;z-index:1;min-height:44px}.gallery-main.is-zoomed .zoom-button{position:sticky;float:right;bottom:14px;margin-top:-58px}.gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px}.gallery-thumbs{display:flex;gap:10px}.gallery-thumbs button{width:45px;border:1px solid transparent;padding:2px}.gallery-thumbs button[aria-pressed=true]{border-color:var(--ink)}.gallery-view-label{font-size:10px;text-align:center}.gallery-arrows{display:flex;gap:8px}.product-details{padding-top:25px;display:flex;align-items:flex-start;flex-direction:column}.back-link{font-size:11px;min-height:35px}.product-details h2{font:clamp(38px,4.6vw,72px)/1 var(--serif);letter-spacing:-.055em;margin:28px 0 24px;max-width:620px}.product-description{font-size:14px;line-height:1.7;max-width:430px}.product-details .solid-button{margin-top:30px}.solid-button{padding:16px 24px;min-height:50px;background:var(--ink);color:var(--paper);display:inline-flex;justify-content:space-between;align-items:center;gap:30px;font-size:12px;border:1px solid var(--ink)}.solid-button:hover{background:var(--accent);border-color:var(--accent)}.product-details .solid-button{width:100%}.preview-facts{margin-top:25px;font-size:11px;border-block:1px solid var(--line);padding:20px 0;width:100%;color:var(--muted);line-height:1.7}.product-details details{border-bottom:1px solid var(--line);width:100%;font-size:12px}.product-details summary{padding:18px 0;cursor:pointer}.product-details details p{padding:0 0 20px;color:var(--muted);line-height:1.8}.product-next{margin-top:30px;width:100%;display:flex;justify-content:space-between;font-size:11px;min-height:44px;align-items:center}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.story-image{max-height:77vh;object-fit:contain}.story-copy{padding:35px 0}.story-copy h2{font:clamp(46px,5.4vw,86px)/1.02 var(--serif);letter-spacing:-.06em;margin:25px 0 30px}.story-copy>p:not(.eyebrow){font:21px/1.65 var(--serif);margin-bottom:22px;max-width:560px}.story-copy .text-link{margin-top:12px}.story-copy .story-credit{font:10px/1.6 var(--sans)!important;color:var(--muted);margin-top:35px}.about-copy{max-width:750px;margin:30px auto}.about-copy h2{margin-bottom:35px}.about-copy h3{font:30px var(--serif);margin:30px 0 12px}.about-copy p{margin-bottom:16px;line-height:1.8}.about-copy a{border-bottom:1px solid}
@media(min-width:1800px){.piece-stage{min-height:750px}.hero-copy{padding-top:7%}.closing-composition{min-height:790px}}
@media(max-width:1100px){.nav-left,.nav-right{gap:20px}.hero{min-height:560px}.hero-copy{padding-top:7%}.hero h1{font-size:9vw;margin-top:40px}.hero-deck{font-size:13px}.section-top>.eyebrow{min-width:135px}.piece-stage{gap:18px;grid-template-columns:.9fr 1.2fr 1fr;min-height:500px}.piece-side{display:none}.piece-detail{padding-top:70px}.piece-name{font-size:32px}.collection-layout{grid-template-columns:1.2fr 1fr;gap:6vw}.collection-note{display:none}.editorial-intro{grid-template-columns:.7fr 1.6fr 1fr;gap:22px}.editorial-intro h2{font-size:7vw}.editorial-caption{align-items:start;flex-direction:column;gap:10px}.closing-composition{min-height:540px}.closing-composition h2{font-size:8vw}.closing-photo{min-width:290px}.footer-nav{flex-wrap:wrap}.product-layout{gap:4vw}.product-details h2{font-size:48px}.gallery-main{min-height:430px}.product-description{font-size:13px}}
@media(max-width:760px){:root{--gutter:20px}html{scroll-padding-top:0 !important}.desktop-only{display:none!important}.mobile-only{display:inline}.site-header{height:66px;grid-template-columns:1fr 108px 1fr;padding:0 16px}.brand{width:102px}.nav-left,.nav-right{gap:14px}.nav-link{font-size:10px;letter-spacing:0}.menu-trigger{gap:7px}.menu-glyph{width:12px}.saved-trigger{gap:1px}.saved-trigger>.mobile-only{font-size:19px}.hero{height:auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.campaign-media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:4/4.6;order:2}.hero-photo,.campaign-media video{object-fit:cover;object-position:72% center;height:100%;width:100%}.hero-copy{width:100%;padding:30px var(--gutter) 28px;height:auto;display:grid;grid-template-columns:1fr 1fr}.hero-copy>.eyebrow{grid-column:1/-1;font-size:9px}.small-rule{width:22px;margin:0 8px}.hero h1{grid-column:1/-1;font-size:clamp(67px,14vw,107px);line-height:.91;letter-spacing:-.06em;margin:24px 0 22px}.hero h1 br{display:none}.hero h1 em{display:block;margin-left:16%;letter-spacing:-.07em}.hero-deck{font-size:11px;line-height:1.55;margin:0;align-self:end}.hero-copy>.text-link{min-width:0;width:100%;font-size:10px;gap:12px;align-self:end}.hero-bottom{position:relative;order:3;left:auto;right:auto;bottom:auto;padding:14px var(--gutter);width:100%;border-bottom:1px solid var(--line)}.hero-bottom .eyebrow{font-size:8px}.hero-bottom a{gap:20px}.hero-bottom a span{font-size:18px}.campaign-credit{padding:10px var(--gutter);gap:15px;font-size:8px;align-items:start}.campaign-credit>span{width:90px;flex-shrink:0}.campaign-credit a{max-width:235px;text-align:right}.selected{padding-top:55px;padding-bottom:35px}.section-top{flex-wrap:wrap;gap:15px;align-items:center}.section-top>.eyebrow{min-width:0;width:100%;font-size:9px}.section-top h2{font-size:42px}.section-top>.text-link{min-width:0;font-size:10px;gap:10px;min-height:32px}.piece-picker{margin-top:28px;gap:0;justify-content:space-between}.piece-picker button{font-size:9px;gap:6px;padding:10px 2px}.piece-picker button .picker-word{display:none}.swatch{width:7px;height:7px}.piece-stage{display:grid;grid-template-columns:1.5fr 1fr;gap:20px 14px;min-height:0;padding-top:25px}.piece-info{grid-column:1/-1;flex-direction:row;gap:20px;padding-bottom:0;justify-content:start}.piece-number{font-size:58px;width:60px;flex-shrink:0;padding-top:3px}.piece-copy{display:grid;grid-template-columns:1fr auto;gap:0 10px;width:100%}.piece-category{grid-column:1/-1;margin-bottom:7px;font-size:9px}.piece-name{grid-column:1/-1;font-size:30px;max-width:none}.piece-phrase{display:none}.piece-link{font-size:10px;min-width:130px;gap:20px;justify-self:start;margin-top:8px}.save-inline{font-size:9px;justify-self:end;margin:8px 0 0;min-height:32px}.piece-front{align-self:start}.piece-detail{padding-top:53px}.detail-crop{aspect-ratio:3/4.5}.piece-stage figcaption{font-size:8px;gap:4px;line-height:1.3}.piece-stage figcaption span:last-child{display:none}.piece-bottom{margin-top:25px;padding-top:18px;gap:15px}.piece-bottom>p{font-size:15px;max-width:135px}.carousel-controls{gap:10px}.piece-position{font-size:10px}.circle-button{width:40px;height:40px}.collections{margin-top:0;padding-top:45px;padding-bottom:45px}.collections .section-top h2{font-size:43px}.collections .section-top>.eyebrow:last-child{width:auto;font-size:9px}.collection-layout{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;align-items:start}.collection-row>a{min-height:81px;padding:20px 0;gap:8px}.collection-row .number{font-size:8px}.collection-row .name{font-size:24px}.collection-row .arrow{display:none}.collection-visual{position:sticky;top:90px;margin-top:25px}.collection-caption>.eyebrow{font-size:8px}.collection-caption>.text-link{font-size:9px;gap:6px}.collection-photo-link{aspect-ratio:3/4.2}.collection-preview-button{display:block;min-height:26px;font-size:8px;bottom:0}.collection-row>a{padding-bottom:27px}.editorial{padding-top:62px;padding-bottom:50px}.editorial-intro{grid-template-columns:1fr;gap:22px}.editorial-intro h2{font-size:65px;line-height:.94}.editorial-intro>p{justify-self:start;font-size:12px;line-height:1.7}.editorial-intro>p br{display:none}.editorial-spread{gap:30px;grid-template-columns:1fr;margin-top:30px}.editorial-blue{width:88%}.blue-photo{aspect-ratio:1/1.1}.editorial-gold{padding:0;width:78%;justify-self:end}.editorial-caption{gap:10px;padding-top:18px}.editorial-caption h3{font-size:38px}.editorial-caption>.text-link{min-height:35px}.photo-stamp{font-size:8px;top:12px;left:12px}.closing{padding-top:35px;padding-bottom:35px}.closing-composition{min-height:0;display:flex;flex-direction:column;margin:30px 0}.closing-composition h2{position:relative;inset:auto;display:block;align-self:start;font-size:64px;line-height:.95;letter-spacing:-.065em;z-index:2;width:100%;margin-bottom:30px}.closing-composition h2 span,.closing-composition h2 em{width:auto;margin:0;display:block}.closing-composition h2 em{text-align:right}.closing-photo{width:65%;min-width:0;align-self:center}.closing-photo span{font-size:9px}.closing-bottom{flex-direction:column;align-items:start;gap:20px}.closing-bottom p{font-size:11px}.large-link{font-size:34px;width:100%;justify-content:space-between}.footer{padding-top:27px}.footer-top{gap:20px}.footer-top>.eyebrow{font-size:8px;max-width:120px}.footer-top>.text-link{font-size:9px;gap:15px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:10px;padding:30px 0 40px}.footer-nav button{text-align:left;font-size:10px}.footer-wordmark{margin-bottom:25px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px;align-items:start}.footer-bottom p{width:60%;margin-left:auto}.footer-bottom button{font-size:8px}.overlay-header{height:66px;padding-inline:20px}.overlay-brand{width:100px}.overlay-inner{padding-top:30px;padding-bottom:45px}.overlay-title{font-size:53px}.menu-layout{grid-template-columns:1fr;gap:35px}.menu-links{margin-top:30px}.menu-links a{font-size:42px;padding:9px 0}.menu-secondary{margin-top:24px}.menu-figure{width:47%;max-width:260px;justify-self:end;margin:0 0 0 auto}.menu-figure img{max-height:280px}.menu-figure figcaption{font-size:9px}.browse-top{display:block}.panel-intro{font-size:12px}.filter-list{gap:8px 20px;margin-top:25px;padding:12px 0}.filter-list a{font-size:10px}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px;padding-top:25px}.browse-card-footer{gap:4px;padding-top:10px}.browse-card h3{font-size:11px}.browse-card .category{font-size:9px}.save-icon{font-size:20px;min-width:32px;min-height:40px}.browse-note{font-size:10px}.empty-state h3{font-size:34px}.search-form{margin-top:22px}.search-form input{font-size:30px}.search-form button{font-size:10px}.product-layout{display:flex;flex-direction:column;gap:28px;padding:20px var(--gutter) 45px}.gallery-main{height:auto;aspect-ratio:3/4;min-height:0;max-height:none}.gallery-main img{position:absolute;inset:0}.gallery-main.is-zoomed img{position:static}.gallery-main.is-zoomed{height:115vw}.gallery-bar{gap:8px}.gallery-thumbs{gap:6px}.gallery-thumbs button{width:35px}.gallery-arrows .circle-button{width:38px;height:38px}.gallery-view-label{font-size:9px}.product-details{padding-top:0}.product-details h2{font-size:43px;margin-top:22px}.product-description{font-size:13px}.product-details .solid-button{margin-top:24px}.preview-facts{font-size:10px}.story-layout{grid-template-columns:1fr;gap:15px}.story-image{max-height:55vh}.story-copy{padding-top:20px}.story-copy h2{font-size:55px;margin-block:20px}.story-copy>p:not(.eyebrow){font-size:19px}.about-copy{margin-top:10px}.about-copy h3{font-size:26px}.about-copy p{font-size:13px}.film-control{right:15px;bottom:15px}}
/* Section anchors share the reconstruction header's desktop and mobile height. */
html { scroll-padding-top: 0 !important; }
#arrivals, #campaign, #categories, #editorial, #motion, #footer { scroll-margin-top: 65px; }
@media (max-width: 760px) {
  html { scroll-padding-top: 0 !important; }
  #arrivals, #campaign, #categories, #editorial, #motion, #footer { scroll-margin-top: 65px; }
}
@media(max-width:370px){:root{--gutter:16px}.site-header{padding-inline:12px;grid-template-columns:1fr 95px 1fr}.brand{width:90px}.nav-right{gap:10px}.hero h1{font-size:61px}.hero-copy>.text-link{font-size:9px}.section-top h2{font-size:36px}.collections .section-top h2{font-size:37px}.piece-copy{grid-template-columns:1fr}.save-inline{justify-self:start;margin:0}.collection-row .name{font-size:21px}.editorial-intro h2{font-size:57px}.closing-composition h2{font-size:56px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-delay:0ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.text-link:hover span{transform:none}}

/* ===== vendor/lenis.css ===== */
html.lenis,
html.lenis body {
  height: auto;
}

.lenis:not(.lenis-autoToggle).lenis-stopped {
  overflow: clip;
}

.lenis [data-lenis-prevent],
.lenis [data-lenis-prevent-wheel],
.lenis [data-lenis-prevent-touch],
.lenis [data-lenis-prevent-vertical],
.lenis [data-lenis-prevent-horizontal] {
  overscroll-behavior: contain;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

.lenis.lenis-autoToggle {
  transition-property: overflow;
  transition-duration: 1ms;
  transition-behavior: allow-discrete;
}

/* ===== hero-menu.css ===== */
/* UdgoonHeroMenuV1. Anton (OFL) substitutes for unlicensed reference Thunder. */
@font-face{font-family:Anton;src:url("../fonts/Anton-Regular.ttf") format('truetype');font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#fff;--display:Anton,'Arial Narrow',sans-serif}
.site-header {
  position: fixed;
  inset: 0 0 auto;
  height: 65px;
  padding: 12px 35px;
  border-bottom: 0;
  background: transparent;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  display: grid;
  grid-template-columns: 1fr 144px 1fr;
  align-items: center;
  color: var(--accent);
  z-index: 100;
  transition: background 0.3s, border-color 0.3s;
}
.nav-left{display:flex;flex-direction:column;align-items:flex-start;gap:0}.nav-link{font:11px/21px monospace;letter-spacing:-.6px;min-height:21px;text-transform:uppercase}.menu-trigger{gap:4px}.brand{margin-top:8px;width:144px}.nav-right{padding-top:21px}.site-header .nav-link{background:transparent}
.hero{height:100svh;min-height:540px;display:block;background:#fff}.campaign-media{position:absolute;inset:0;z-index:-1;width:min(760px,100%);height:100%;margin:auto;aspect-ratio:auto;mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 70px);mask-composite:intersect;-webkit-mask-composite:destination-in}
.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-photo-mono{filter:grayscale(1);clip-path:polygon(50% 0,100% 0,100% 100%,49.8% 100%,50.2% 92%,49.8% 83%,50.3% 74%,49.9% 63%,50.2% 55%,49.8% 45%,50.3% 35%,49.9% 25%,50.1% 13%)}
.hero-copy{position:absolute;inset:0;width:100%;padding:0;display:block;color:var(--accent)}
.hero-label{display:none}.hero-side{position:absolute;font:80px/.8 var(--display);letter-spacing:-2px;top:41.58%;right:35px;text-align:right;width:340px}
.hero h1{position:absolute;left:50%;bottom:76px;transform:translateX(-50%);margin:0;width:760px;max-width:calc(100% - 32px);white-space:nowrap;font:96px/1 var(--display);letter-spacing:-2px;text-align:center;color:var(--accent);text-shadow:none;display:none}
.hero-copy>.text-link{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font:22px/1 var(--display);min-height:26px;min-width:0;width:auto;padding:0;border:0;gap:7px;white-space:nowrap;background:#ffffffdd}.hero-copy>.text-link span{font:17px monospace}
.hero-fan{position:absolute;bottom:30px;left:35px;width:42px;opacity:.35}
.overlay-header{display:grid;grid-template-columns:1fr 144px 1fr}.overlay-brand{width:144px;justify-self:center}.overlay-search{justify-self:end}
dialog[data-scene=menu]{background:#fff;overflow:hidden;animation:none;color:var(--accent)}dialog[data-scene=menu]::backdrop{background:#fff}
dialog[data-scene=menu] .overlay-header{position:absolute;inset:25px 34px auto;padding:0;height:65px;background:none;border:0;align-items:start;z-index:5}
dialog[data-scene=menu] .overlay-brand{margin-top:8px}dialog[data-scene=menu] .overlay-close{font:11px/21px monospace;min-height:21px;gap:6px;text-transform:uppercase;background:#ffffffd9;width:fit-content;justify-self:start}dialog[data-scene=menu] .overlay-close span{font-size:16px;line-height:21px}dialog[data-scene=menu] .overlay-search{margin-top:21px;background:#ffffffd9}
.menu-layout{position:relative;height:100svh;min-height:450px;display:block;padding:0}.menu-portrait{position:absolute;inset:0 auto 0 0;width:37.083333vw;height:100%;object-fit:cover;object-position:75% 50%}
.menu-links{position:absolute;top:104px;left:25px;width:calc(37.083333vw - 56px);margin:0;z-index:2}
.menu-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0;font:24px/1 var(--display);letter-spacing:-.3px;text-transform:uppercase}
.menu-links a .menu-link-label{font:inherit;background:#ffffffe8;padding:2px 4px}.menu-links a .menu-ordinal{font:14px/1 var(--display);background:#ffffffe8;padding:3px}.menu-links a:hover,.menu-links a:focus-visible{font-style:normal;color:#fff}.menu-links a:hover span,.menu-links a:focus-visible span{background:var(--accent)}
.menu-secondary{position:absolute;left:25px;bottom:16px;width:calc(37.083333vw - 50px);margin:0;display:flex;justify-content:space-between;gap:12px;z-index:2;font:10px/1.4 monospace;text-transform:uppercase}.menu-secondary a{background:#ffffffeb;padding:3px}
.menu-window{position:absolute;object-fit:cover}.window-orange{left:43.4722%;top:14.7778%;width:11.25%;height:25.4444%}.window-gold{left:69.4444%;top:24.3333%;width:6.9444%;height:15.8889%}.window-lilac{left:85%;top:11.3333%;width:12.6389%;height:29%}.window-emerald{left:55.2083%;top:41%;width:13.75%;height:31.5556%}.window-red{left:69.4444%;top:41%;width:28.1944%;height:50.7778%}
@media(max-width:760px){
 .site-header{inset:12px 16px auto;height:46px;grid-template-columns:1fr 122px 1fr}.brand{width:122px;margin-top:4px}.nav-link{font-size:10px;line-height:17px;min-height:17px}.nav-right{padding-top:17px}
 .hero{height:100svh;min-height:540px}.campaign-media{width:100%;top:50px;height:calc(100% - 50px);mask-image:linear-gradient(180deg,transparent 0%,#000 35px)}.hero-photo{object-position:center 6%;transform:scale(1.55);transform-origin:center 10%}.hero-label,.hero-side{display:none}.hero h1{display:block;bottom:62px;font-size:45px;line-height:1.2;letter-spacing:-1.3px;width:calc(100% - 32px);max-width:none}.hero-copy>.text-link{bottom:21px;font-size:22px;width:auto;min-height:24px}.hero-fan{left:16px;bottom:22px;width:25px}
 dialog[data-scene=menu] .overlay-header{inset:12px 16px auto;grid-template-columns:1fr 122px 1fr;height:46px}dialog[data-scene=menu] .overlay-brand{width:122px;margin-top:4px}dialog[data-scene=menu] .overlay-close{font-size:10px;line-height:17px;width:fit-content;justify-self:start}dialog[data-scene=menu] .overlay-search{margin-top:17px}
 .menu-portrait{top:22svh;left:0;width:100%;height:68svh;object-fit:contain;object-position:center}.menu-windows{display:none}.menu-links{top:78px;left:6px;width:calc(100% - 16px)}.menu-links a{height:37px;font-size:25px;letter-spacing:-.4px}.menu-links a .menu-link-label{padding:2px 1px}.menu-links a .menu-ordinal{font-size:14px}.menu-secondary{left:16px;bottom:14px;width:calc(100% - 32px);font-size:9px;gap:8px}
}
/* Native screenshot correction: Anton's phrase was narrower than the approved stage. */
@media(max-width:760px){.hero h1{font-size:52px;letter-spacing:-1.5px;bottom:62px}}
@media(max-width:370px){.hero h1{font-size:13.2vw}}
@media(prefers-reduced-motion:reduce){dialog[data-scene=menu]{animation:none}}
/* Astra review corrections: keep header/caption anchors and photographic registration. */
.campaign-media{top:65px;bottom:0;height:calc(100% - 65px);width:min(880px,100%);mask-image:linear-gradient(180deg,transparent 0%,#000 65px)}
.hero-photo-mono{clip-path:polygon(50.1% 0,100% 0,100% 100%,50.3% 100%,50.05% 97.4%,50.55% 94.8%,49.9% 92.1%,50.35% 89.6%,49.8% 87.2%,50.5% 84.5%,50.1% 81.9%,49.55% 79.4%,50.3% 76.8%,49.85% 74.1%,50.45% 71.6%,49.7% 69%,50.15% 66.3%,49.6% 63.7%,50.35% 61.2%,49.9% 58.5%,50.55% 56%,50.05% 53.4%,49.5% 50.9%,50.25% 48.3%,49.8% 45.6%,50.45% 43.1%,49.65% 40.5%,50.2% 37.8%,49.75% 35.3%,50.5% 32.7%,49.95% 30%,50.4% 27.5%,49.6% 24.9%,50.15% 22.4%,49.7% 19.7%,50.35% 17.2%,49.85% 14.6%,50.45% 12%,49.9% 9.5%,50.3% 6.8%,49.75% 4.3%,50.2% 1.8%)}
.campaign-media::after{content:'';position:absolute;inset:0;background:#fff;pointer-events:none;clip-path:polygon(49.82% 0,49.47% 1.8%,49.92% 4.3%,50.17% 6.8%,49.62% 9.5%,50.07% 12%,49.52% 14.6%,50.02% 17.2%,49.47% 19.7%,49.92% 22.4%,49.37% 24.9%,50.07% 27.5%,49.62% 30%,50.17% 32.7%,49.42% 35.3%,49.97% 37.8%,49.52% 40.5%,50.12% 43.1%,49.57% 45.6%,50.02% 48.3%,49.37% 50.9%,49.92% 53.4%,50.42% 56%,49.77% 58.5%,50.22% 61.2%,49.67% 63.7%,50.02% 66.3%,49.57% 69%,50.12% 71.6%,49.72% 74.1%,50.17% 76.8%,49.62% 79.4%,50.07% 81.9%,49.57% 84.5%,50.12% 87.2%,49.67% 89.6%,50.22% 92.1%,49.72% 94.8%,50.27% 97.4%,49.87% 100%,50.68% 100%,50.43% 97.4%,50.93% 94.8%,50.48% 92.1%,50.73% 89.6%,50.18% 87.2%,50.88% 84.5%,50.38% 81.9%,49.93% 79.4%,50.58% 76.8%,50.23% 74.1%,50.73% 71.6%,50.08% 69%,50.43% 66.3%,49.98% 63.7%,50.63% 61.2%,50.18% 58.5%,50.83% 56%,50.33% 53.4%,49.88% 50.9%,50.53% 48.3%,50.08% 45.6%,50.73% 43.1%,50.03% 40.5%,50.48% 37.8%,50.03% 35.3%,50.78% 32.7%,50.23% 30%,50.68% 27.5%,49.88% 24.9%,50.43% 22.4%,49.98% 19.7%,50.63% 17.2%,50.13% 14.6%,50.73% 12%,50.18% 9.5%,50.58% 6.8%,50.03% 4.3%,50.48% 1.8%,50.38% 0)}
.hero h1{color:var(--ug-deep);-webkit-text-fill-color:initial;text-shadow:none}
.hero h1::after{display:none;content:none}
.hero-copy>.text-link{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font:18px/1 var(--display);min-height:24px;min-width:0;width:auto;padding:3px 12px;border:0;gap:7px;white-space:nowrap;background:rgba(255,255,255,0.92);color:var(--accent);letter-spacing:1px;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,0.06)}
.hero-copy>.text-link span{font:14px monospace}
.window-red{object-fit:contain;object-position:center;background:#fff}
.nav-link,dialog[data-scene=menu] .overlay-close{font-size:12px;letter-spacing:-.3px}.menu-secondary{font-size:12px}
@media(max-width:760px){
 .campaign-media{top:50px;height:calc(100% - 50px);mask-image:linear-gradient(180deg,transparent 0%,#000 35px)}
 .hero-copy>.text-link{bottom:21px;font-size:15px;padding:3px 10px;background:rgba(255,255,255,0.95)}
 .nav-link,dialog[data-scene=menu] .overlay-close{font-size:11px;letter-spacing:-.3px}.menu-secondary{font-size:10px}
}

/* ===== homepage-reconstruction.css ===== */
/* Measured Serotoninn composition, with Udgoon assets and a white paper ground. */
:root{--paper:#fff;--ink:#151412;--accent:var(--ug-iris);--gutter:35px;--display:Anton,'Arial Narrow',sans-serif;--mono:Arial,Helvetica,sans-serif;--ease:cubic-bezier(.65,0,.25,1)}
html,body{background:#fff;color:var(--ink)}html{scroll-behavior:smooth}#main{display:flow-root}section{scroll-margin-top:70px}a,button{touch-action:manipulation}.site-header{position:fixed;inset:0 0 auto;height:95px;padding:27px 35px 0;z-index:30;align-items:start;grid-template-columns:1fr 144px 1fr;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink);border:0;pointer-events:none}.site-header a,.site-header button{pointer-events:auto}.nav-left,.nav-right{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0}.nav-right{align-items:flex-end}.nav-link{font:12px/21px var(--display);letter-spacing:0;min-height:21px}.brand{margin:6px 0 0;width:144px}.site-header.is-scrolled .nav-left{flex-direction:row;gap:28px}.site-header.is-scrolled{height:75px}.hero{position:relative;inset:auto;height:100svh;min-height:600px;width:100%;isolation:isolate;overflow:hidden;background:#fff}.campaign-media{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;transform:none;z-index:0;mask:none;-webkit-mask:none}.hero-photo,.hero-photo-mono{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none}.hero-photo-mono{filter:grayscale(1);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,49.7% 80%,50.2% 60%,49.6% 40%,50.3% 20%)}.campaign-media::after{inset:0 auto 0 49.5%;width:1%;background:#fff;clip-path:polygon(48% 0,64% 3%,40% 7%,72% 12%,55% 17%,76% 22%,51% 27%,69% 31%,39% 37%,53% 42%,28% 48%,46% 54%,23% 59%,50% 64%,37% 70%,58% 75%,43% 81%,67% 87%,49% 92%,62% 97%,50% 100%,72% 100%,82% 97%,69% 92%,87% 87%,63% 81%,78% 75%,57% 70%,70% 64%,43% 59%,66% 54%,48% 48%,73% 42%,59% 37%,89% 31%,71% 27%,96% 22%,75% 17%,92% 12%,60% 7%,84% 3%,68% 0);filter:drop-shadow(1px 0 1px #7776)}.hero-copy{position:absolute;inset:0;width:100%;height:100%;padding:0;z-index:2;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-wordmark{position:absolute;left:35px;top:23.6%;font:72px/.8 var(--display);letter-spacing:-3px}.hero h1{display:block;position:absolute;left:auto;right:35px;top:38.5%;bottom:auto;transform:none;margin:0;width:auto;max-width:40%;font:64px/1 var(--display);letter-spacing:-2px;text-align:right;color:var(--ink);white-space:normal}.hero h1::after{display:none}.hero-collection{position:absolute;left:0;right:0;bottom:65px;text-align:center;font:90px/.9 var(--display);letter-spacing:-4px;color:white}.hero-collection>span{color:var(--accent)}.hero-copy>.text-link{left:50%;bottom:25px;transform:translateX(-50%);min-width:0;min-height:0;font:20px/1 var(--display);letter-spacing:0;padding:0;background:none;border:0;box-shadow:none;color:var(--ink)}.hero-copy>.text-link span{display:none}.hero-fan{position:absolute;bottom:30px;left:35px;width:42px;opacity:1;z-index:3}
.arrivals-section{position:relative;z-index:5;background:#fff;display:grid;grid-template-columns:25% 75%;padding:95px 0 120px;min-height:875px;margin:0;overflow:hidden}.arrivals-header{position:relative;padding:0 35px;display:block}.arrivals-header h2,.categories-section__title,.editorial-section>h2,.campaign-section__title,.motion-intro__title{font:20px/1 var(--display);text-transform:uppercase;color:var(--accent);letter-spacing:0}.arrivals-header>a{position:absolute;right:35px;top:0;font:16px/1 var(--display)}.arrivals-origin{display:block;margin-top:110px;font:12px/1 var(--mono);font-weight:700}.arrivals-current{margin-top:170px;font:14px/1 var(--display)}.rail-controls{display:flex;gap:20px;margin-top:70px}.rail-controls button{font:24px/1 var(--mono);width:35px;height:35px}.arrivals-rail-container{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.arrivals-rail-container::-webkit-scrollbar,.categories-rail::-webkit-scrollbar{display:none}.arrivals-rail{display:flex;gap:10px;padding:0 35px 0 0}.arrivals-group{display:flex;flex:0 0 100%;gap:10px;scroll-snap-align:start}.arrivals-card{flex:1;min-width:0;position:relative}.arrivals-card__plate{height:480px;overflow:hidden;position:relative;background:var(--ug-mist)}.arrivals-card__image{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .7s var(--ease)}.arrivals-card:hover .arrivals-card__image{transform:scale(1.035)}.arrivals-card__meta{font:12px/1.15 var(--mono);text-transform:uppercase;padding-top:9px}.arrivals-card__meta h3{font:600 12px/1.15 var(--mono)}.arrivals-card__meta p{margin-top:3px}.arrival-view-link{position:absolute;bottom:0;left:0;right:0;background:#ffffffeb;padding:16px;text-align:center;font:15px/1 var(--display);transform:translateY(100%);transition:transform .35s}.arrivals-card:hover .arrival-view-link,.arrivals-card:focus-within .arrival-view-link{transform:none}.arrivals-drag-indicator{display:none;position:fixed;top:0;left:0;z-index:35;pointer-events:none;align-items:center;gap:8px;font:14px var(--display)}.arrivals-drag-indicator img{width:35px}.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}@media(hover:hover){.arrivals-drag-indicator.is-visible{display:flex}}
.campaign-section{position:relative;height:100svh;min-height:600px;overflow:hidden;padding:35px;background:var(--ug-muted);color:#fff}.campaign-section__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}.campaign-section__header{position:relative;display:flex;justify-content:space-between;z-index:2}.campaign-section__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.campaign-section__statement{position:absolute;top:22%;left:35px;font:12px/1.1 var(--mono);font-weight:700;max-width:230px;color:#fff}.campaign-section__link{font:20px/1 var(--display);padding:0;border:0;background:none;color:#fff;mix-blend-mode:difference}.campaign-section>div:last-child{position:absolute!important;bottom:30px;left:35px;right:35px}.categories-section{position:relative;padding:110px 0 120px;background:#fff;min-height:925px;overflow:hidden}.categories-section__header{display:flex;justify-content:space-between;padding:0 35px 65px}.arrivals-header__link{font:16px/1 var(--display);border:0}.categories-rail{display:flex;gap:70px;padding:0 7vw;overflow:auto;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.category-card{position:relative;flex:0 0 276px;height:530px;overflow:visible;isolation:isolate}.category-card__image{height:100%;width:100%;object-fit:cover;transition:transform .65s var(--ease)}.category-card:hover .category-card__image{transform:rotateY(-12deg) scale(.97)}.category-card__overlay{position:absolute;inset:0;background:none;pointer-events:none}.category-card__name{position:absolute;bottom:0;left:-20px;writing-mode:vertical-rl;transform:rotate(180deg);font:55px/.95 var(--display);text-transform:uppercase;letter-spacing:-1px;color:var(--ink);white-space:nowrap}.category-card__count{position:absolute;right:0;top:-26px;font:14px var(--display);color:var(--ink)}
.editorial-section{position:relative;background:#fff;padding:20px 0 0}.editorial-section>h2{padding:0 35px 70px}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:none}.editorial-card{position:relative;height:880px;overflow:hidden;display:block}.editorial-card+ .editorial-card{margin:0}.editorial-card>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1s var(--ease)}.editorial-card:hover>img{transform:scale(1.06)}.editorial-card:first-child::after{content:'';position:absolute;inset:0 -1px 0 auto;width:12px;background:white;clip-path:polygon(70% 0,100% 0,100% 100%,20% 100%,60% 90%,30% 83%,70% 72%,30% 65%,70% 53%,20% 43%,80% 31%,40% 23%,70% 13%)}.editorial-note{position:absolute;top:25px;left:35px;font:700 12px/1 var(--mono);text-transform:uppercase;max-width:280px}.editorial-card:nth-child(2) .editorial-note{left:auto;right:35px;text-align:right}.editorial-note em,.brand-story em{font:inherit;color:var(--accent)}.editorial-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:20px/1 var(--display);white-space:nowrap;color:white;mix-blend-mode:difference}.editorial-card h3{position:absolute;bottom:30px;left:35px;font:70px/.9 var(--display);text-transform:uppercase;color:white;mix-blend-mode:difference}.editorial-card h3 small{display:block;font-size:35px}.editorial-index{position:absolute;bottom:35px;right:35px;font:18px var(--display);color:white}
.brand-story{height:90svh;min-height:700px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 35%,#fff,var(--ug-mist))}.brand-story h2{position:absolute;top:35px;left:35px;font:64px/.9 var(--display);z-index:2}.brand-story h2 small,.brand-bottom-title small{font-size:26px}.brand-story>img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:95%;width:70%;object-fit:contain;z-index:1}.brand-top-note,.brand-bottom-note{position:absolute;font:700 12px/1.05 var(--mono);z-index:2;max-width:310px}.brand-top-note{right:35px;top:35px;text-align:right}.brand-bottom-note{left:35px;bottom:35px}.brand-bottom-title{position:absolute;right:35px;bottom:35px;font:64px/.9 var(--display);z-index:2}.brand-scribble{position:absolute;top:43%;left:0;width:100%;text-align:center;font:italic 60px/.9 var(--display);color:var(--accent);transform:rotate(-5deg);filter:blur(1px);letter-spacing:-3px}.brand-story-link{position:absolute;left:50%;top:55%;transform:translateX(-50%);z-index:3;font:20px var(--display);color:white;mix-blend-mode:difference}
.motion-section{position:relative;height:200svh;background:#fff}.motion-sticky-frame{position:sticky;top:0;height:100svh;width:100%;overflow:hidden;isolation:isolate}.motion-aperture__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.motion-curtain{position:absolute;inset:0;z-index:1;pointer-events:none}.motion-intro{position:absolute;inset:0;z-index:2;text-align:center;pointer-events:none}.motion-intro a{pointer-events:auto}.motion-intro__title{position:absolute;left:35px;top:14%;text-align:left}.motion-intro__heading{position:absolute;top:14%;left:0;right:0;font:24px var(--display);color:var(--ink)}.motion-description{position:absolute;top:21%;left:50%;transform:translateX(-50%);font:700 11px/1.1 var(--mono);text-transform:uppercase;width:300px}.motion-intro>a{position:absolute;top:78%;left:50%;transform:translateX(-50%);font:20px var(--display)}.motion-tip{position:absolute;top:85%;left:0;right:0;font:12px var(--display)}
.footer-reconstruction{position:relative;min-height:560px;height:62svh;background:var(--ug-muted);color:#fff;padding:65px 35px 20px;overflow:hidden;isolation:isolate}.footer-torn-edge{position:absolute;top:0;left:0;width:100%;height:25px;background:white;clip-path:polygon(0 0,100% 0,100% 40%,97% 65%,94% 45%,91% 70%,88% 48%,84% 80%,80% 60%,77% 88%,73% 55%,69% 80%,65% 50%,61% 75%,57% 40%,53% 65%,49% 30%,46% 62%,42% 35%,38% 68%,34% 40%,30% 74%,26% 45%,22% 70%,18% 30%,14% 58%,10% 35%,6% 62%,3% 32%,0 48%);z-index:5}.footer-navigation{position:relative;z-index:3;display:flex;gap:25px;flex-wrap:wrap;max-width:530px;font:12px/1.3 var(--display)}.footer-model{position:absolute;height:90%;width:45%;left:23%;bottom:0;object-fit:contain;object-position:center bottom;z-index:1}.footer-brand-huge{position:absolute;top:29%;left:35px;z-index:2;font:clamp(100px,14vw,230px)/1 var(--display);letter-spacing:-5px;mix-blend-mode:overlay;color:#fff;pointer-events:none}.footer-edit{position:absolute;left:65%;top:50%;font:24px var(--display);z-index:3}.footer-invitation{position:absolute;left:35px;bottom:80px;font:45px/1 var(--display);z-index:2}.footer-invitation small{font-size:18px}.footer-explore{position:absolute;right:35px;bottom:85px;font:18px var(--display);z-index:3}.footer-bottom-row{position:absolute;left:35px;right:35px;bottom:20px;display:flex;gap:30px;font:12px/1.2 var(--display);z-index:3}.footer-bottom-row>span{margin-right:auto}
/* Existing menu lifecycle is preserved; categories reuse its photographed stage. */
dialog[data-scene=menu] .overlay-header,dialog[data-scene=categories-panel] .overlay-header{inset:27px 35px auto}.menu-links a{font-size:28px}.menu-portrait{object-fit:cover}.category-preview-layout{position:relative;height:100svh;overflow:hidden}.category-preview-main{position:absolute;left:0;top:0;width:37.1%;height:100%;object-fit:cover}.category-preview-links{position:absolute;left:25px;top:110px;z-index:3;width:calc(37.1% - 50px)}.category-preview-links a{display:flex;justify-content:space-between;font:26px/1.5 var(--display);background:#ffffffbd;margin:6px 0;padding:2px 6px;text-transform:uppercase}.category-preview-links a[aria-current=true]{background:var(--accent);color:white}.category-preview-collage img{position:absolute;object-fit:contain}.category-preview-collage img:nth-child(1){left:43%;top:15%;width:15%;height:30%}.category-preview-collage img:nth-child(2){left:70%;top:12%;width:24%;height:45%}.category-preview-collage img:nth-child(3){left:53%;top:51%;width:24%;height:43%}.category-preview-caption{position:absolute;bottom:25px;right:35px;font:22px var(--display)}
@media(min-width:761px) and (max-width:1100px){.hero h1{font-size:48px}.hero-wordmark{font-size:55px}.arrivals-header{padding-left:25px}.arrivals-header>a{position:static;display:block;margin-top:20px}.arrivals-card__plate{height:420px}.brand-bottom-title{font-size:45px}.brand-story h2{font-size:48px}.footer-invitation{font-size:32px}.footer-explore{font-size:14px}}
@media(max-width:760px){:root{--gutter:16px}.site-header{inset:0;height:65px;padding:13px 16px 0;grid-template-columns:1fr 144px 1fr}.brand{width:144px;margin-top:3px}.nav-link{font-size:11px;line-height:17px;min-height:17px}.nav-right{padding-top:17px}.site-header.is-scrolled .nav-left{flex-direction:column;gap:0}.desktop-only{display:none!important}.hero{height:100svh;min-height:600px}.hero-photo,.hero-photo-mono{object-fit:cover;object-position:50% 50%;transform:scale(1.45);transform-origin:center 24%}.hero-wordmark,.hero h1{display:none}.hero-collection{bottom:65px;font-size:52px;letter-spacing:-2px;white-space:nowrap}.hero-copy>.text-link{bottom:25px;font-size:20px;white-space:nowrap}.hero-fan{width:24px;left:16px;bottom:28px}.campaign-media::after{left:48.8%;width:2.4%}.arrivals-section{display:block;padding:85px 0 90px;min-height:792px}.arrivals-header{padding:0 16px;height:120px}.arrivals-header h2{font-size:20px}.arrivals-header>a{right:16px}.arrivals-origin{margin-top:35px;font-size:10px}.arrivals-current{margin:0;position:absolute;top:55px;left:16px;font-size:12px}.rail-controls{position:absolute;right:16px;top:40px;margin:0;gap:8px}.arrivals-rail{padding:0 16px;gap:16px}.arrivals-group{flex:0 0 285%;gap:10px}.arrivals-card__plate{height:390px}.arrivals-card__meta{font-size:10px}.arrivals-card__meta h3{font-size:10px}.arrival-view-link{transform:none;font-size:13px;padding:10px}.campaign-section{height:80svh;min-height:600px;padding:30px 16px}.campaign-section__statement{left:16px;top:20%;font-size:10px}.campaign-section>div:last-child{left:16px;right:16px}.categories-section{min-height:732px;padding:85px 0 90px}.categories-section__header{padding:0 16px 60px}.categories-section__title{font-size:20px}.category-card{flex-basis:235px;height:440px}.categories-rail{padding-left:38px;gap:50px}.category-card__name{font-size:45px;left:-20px}.editorial-section>h2{padding:20px 16px 50px}.editorial-grid{grid-template-columns:1fr}.editorial-card{height:700px}.editorial-card:first-child::after{display:none}.editorial-note{left:16px;top:20px;font-size:10px;max-width:210px}.editorial-card:nth-child(2) .editorial-note{right:16px}.editorial-card h3{left:16px;bottom:25px;font-size:55px}.editorial-card h3 small{font-size:28px}.editorial-index{right:16px}.brand-story{height:101svh;min-height:800px}.brand-story h2{top:35px;left:16px;font-size:43px}.brand-story h2 small{display:block;font-size:22px}.brand-top-note{right:16px;top:145px;font-size:10px;max-width:175px}.brand-story>img{width:130%;height:72%;bottom:12%}.brand-scribble{top:42%;font-size:32px;letter-spacing:-1px}.brand-story-link{top:57%;font-size:18px}.brand-bottom-note{left:16px;bottom:125px;max-width:260px;font-size:10px}.brand-bottom-title{right:16px;bottom:35px;font-size:44px}.brand-bottom-title small{font-size:18px}.motion-section{height:300svh}.motion-intro__title{top:12%;left:16px;font-size:20px}.motion-intro__heading{top:22%;font-size:23px}.motion-description{top:28%;font-size:10px}.motion-intro>a{top:75%}.motion-tip{top:82%}.footer-reconstruction{height:637px;min-height:637px;padding:55px 16px 20px}.footer-navigation{font-size:11px;gap:12px 20px;max-width:100%}.footer-model{left:8%;width:85%;height:77%}.footer-brand-huge{top:29%;left:16px;font-size:25vw;letter-spacing:-3px}.footer-edit{top:52%;left:auto;right:16px;font-size:18px}.footer-invitation{left:16px;bottom:130px;font-size:30px;max-width:270px}.footer-invitation small{display:block;margin-top:7px;font-size:16px}.footer-explore{bottom:80px;right:16px;font-size:16px}.footer-bottom-row{left:16px;right:16px;bottom:20px;flex-wrap:wrap;gap:10px 20px;font-size:10px}.footer-bottom-row>span{flex-basis:100%}.category-preview-main{left:0;top:20%;width:100%;height:80%;object-fit:contain}.category-preview-links{left:16px;top:80px;width:calc(100% - 32px)}.category-preview-links a{font-size:23px;line-height:1.5}.category-preview-collage{display:none}.category-preview-caption{bottom:20px;right:16px;font-size:17px}dialog[data-scene=menu] .overlay-header,dialog[data-scene=categories-panel] .overlay-header{inset:13px 16px auto}.menu-portrait{object-fit:contain}.menu-links a{font-size:25px}}
@media(prefers-reduced-motion:reduce){.motion-section{height:100svh}.motion-curtain,.motion-intro{display:none}.hero-photo{transform:none}.editorial-card:hover>img,.category-card:hover img{transform:none}}
@media(forced-colors:active){.site-header,.motion-intro,.hero-copy{color:CanvasText}.motion-curtain{forced-color-adjust:none}a:focus-visible,button:focus-visible{outline:2px solid Highlight}}
/* First rendered comparison corrections. */
.hero-photo,.hero-photo-mono{object-fit:cover;transform:translateY(95px);height:calc(100% - 20px)}
.hero-wordmark{color:var(--ink)}
.arrivals-card__meta,.arrivals-card__meta h3{font-family:Arial,Helvetica,sans-serif}
.brand-story h2,.brand-top-note{top:95px}
.motion-intro__heading{top:23%;font-size:80px;line-height:.85;letter-spacing:-2px}
.motion-description{top:35%;width:390px;font-size:12px}
.motion-intro__title{top:14%}
.footer-brand-huge{color:var(--ug-muted);mix-blend-mode:screen}
@media(max-width:760px){
 .hero-photo,.hero-photo-mono{height:100%;transform:translateY(130px) scale(1.38);transform-origin:center 0}
 .arrivals-section{padding-top:100px;padding-bottom:110px;min-height:792px}
 .arrivals-header{height:70px}
 .arrivals-origin{display:none}
 .arrivals-current{top:0;left:auto;right:16px;max-width:160px;text-align:right;font-size:12px}
 .arrivals-header>a{top:565px;right:16px}
 .rail-controls{top:545px;left:16px;right:auto}
 .arrivals-group{flex:0 0 82%;gap:0}
 .arrivals-card:not(:first-child){display:none}
 .arrivals-card__plate{height:422px}
 .arrival-view-link{transform:translateY(100%)}
 .brand-story h2{top:80px;font-size:52px}
 .brand-story h2 small{display:inline;font-size:20px}
 .brand-top-note{top:150px;left:16px;right:auto;text-align:left;max-width:240px;font-size:11px}
 .brand-bottom-title{bottom:70px;left:16px;right:auto;font-size:48px;display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;gap:4px}
 .brand-bottom-title small{font-size:16px}
 .brand-bottom-note{bottom:25px;font-size:10px}
 .brand-story-link{top:28%;left:auto;right:16px;transform:none;color:var(--ink);mix-blend-mode:normal}
 .motion-intro__heading{top:24%;left:16px;right:16px;text-align:left;font-size:58px;line-height:.95;letter-spacing:-2px}
 .motion-description{top:40%;width:calc(100% - 32px);text-align:left;font-size:12px}
 .footer-brand-huge{top:47%}
 .footer-edit{top:25%;left:16px;right:auto}
 .footer-model{height:66%;left:16%;width:78%}
}
/* Reference font weights: unmodified freeware Thunder by Rajesh Rajput. */
@font-face{font-family:Thunder;src:url("../fonts/Thunder-LC.woff2") format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Thunder;src:url("../fonts/Thunder-MediumLC.woff2") format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Thunder;src:url("../fonts/Thunder-ExtraBoldLC.woff2") format('woff2');font-weight:800;font-display:swap}
:root{--display:Thunder,Anton,'Arial Narrow',sans-serif}
.hero-wordmark{top:170px;font-size:80px;font-weight:800;letter-spacing:0}
.hero h1{top:41.58%;font-size:80px;line-height:.8;font-weight:800;letter-spacing:0;width:340px}
.hero-collection{font-size:118px;line-height:.8;font-weight:800;letter-spacing:0;bottom:60px}
.nav-link{font-weight:800;font-size:14px}.hero-copy>.text-link{font-weight:800}
.arrivals-header h2,.categories-section__title,.editorial-section>h2,.campaign-section__title,.motion-intro__title{font-weight:500}
.arrivals-section{padding:180px 0;min-height:876px}.arrivals-card__plate{height:480px}.arrivals-header{padding-top:11px}
.arrivals-header>a{top:11px}.arrivals-origin{margin-top:109px}.arrivals-current{margin-top:170px}
.categories-section{padding:160px 0;min-height:926px}.categories-section__header{padding-bottom:65px}.category-card{height:520px;flex-basis:300px}.categories-rail{gap:15px;padding:0 35px}.category-card__name{left:12px;bottom:15px;font-size:64px;font-weight:800;line-height:.8}.category-card__count{top:auto;bottom:15px;right:15px;font-weight:500}.category-card__image{object-fit:contain;background:white}
.editorial-section{padding-bottom:180px}.editorial-section>h2{padding-bottom:60px}.editorial-card{height:780px}.editorial-card h3{font-size:80px;line-height:.8;font-weight:800}.editorial-card h3 small{font-weight:800}.editorial-note{font-family:Arial,sans-serif}
.brand-story h2,.brand-bottom-title{font-size:80px;line-height:.8;font-weight:800}.brand-story h2{top:38px}.brand-top-note{top:38px}.brand-scribble{font-weight:800}
.motion-intro__heading{top:19%;font-size:80px;line-height:.8;font-weight:800;letter-spacing:0}.motion-intro__title{top:20.6%}.motion-description{top:28%;width:669px;font-size:12px}.motion-tip{top:82%}.motion-intro>a{top:77%;font-weight:800}
.footer-brand-huge{font-weight:500;letter-spacing:0}.footer-invitation{font-size:64px;line-height:.8;font-weight:800}.footer-navigation,.footer-bottom-row{font-size:14px;font-weight:500}.footer-edit,.footer-explore{font-weight:800}.menu-links a{font-size:24px;font-weight:800}.menu-secondary,dialog[data-scene=menu] .overlay-close{font-family:var(--display);font-size:14px}.menu-links a .menu-link-label{background:transparent}.menu-links a .menu-ordinal{background:transparent}.menu-links a:hover span,.menu-links a:focus-visible span{background:var(--accent)}
@media(max-width:760px){.hero h1,.hero-wordmark{display:none}.hero-collection{font-size:74px;bottom:62px}.nav-link{font-size:13px}.arrivals-section{padding:100px 0 110px;min-height:792px}.arrivals-header{padding:0 16px;height:70px}.arrivals-header>a{top:565px}.arrivals-current{margin:0}.arrivals-group{flex-basis:82%}.arrivals-card__plate{height:422px}.categories-section{padding:110px 0 90px;min-height:732px}.categories-section__header{padding-bottom:60px}.category-card{height:440px;flex-basis:245px}.categories-rail{padding:0 16px;gap:12px}.category-card__name{font-size:55px}.editorial-section{padding-bottom:80px}.editorial-section>h2{padding:0 16px 20px}.editorial-card{height:680px}.editorial-card h3{font-size:75px}.editorial-card h3 small{display:inline;font-size:32px}.brand-story h2{top:20px;font-size:83px;line-height:.8}.brand-story h2 small{font-size:25px}.brand-top-note{top:100px}.brand-bottom-title{bottom:65px;font-size:80px}.brand-bottom-title small{font-size:24px}.brand-bottom-note{bottom:20px}.motion-intro__title{top:16%;font-size:20px}.motion-intro__heading{top:24%;font-size:83px;text-align:left;line-height:.8}.motion-description{top:42%;width:calc(100% - 32px)}.footer-invitation{font-size:50px}.footer-navigation,.footer-bottom-row{font-size:13px}.footer-invitation small{font-size:22px}}
.campaign-media{background:linear-gradient(90deg,#fff 0%,#fff 49.9%,var(--ug-mist) 50%,var(--ug-mist) 100%)}
.hero-photo,.hero-photo-mono{mask-image:linear-gradient(to bottom,transparent,#000 100px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 100px)}
.campaign-media::after{left:calc(50% - 12px);width:24px;clip-path:none;background:url("../svg/paper-seam.svg") center/100% 100% no-repeat;filter:none}
.footer-torn-edge{height:40px;background:url("../svg/paper-edge.svg") center/100% 100% no-repeat;clip-path:none}
.arrivals-card__meta *{font-family:Arial,Helvetica,sans-serif!important}
.hero-copy>.text-link{color:white;mix-blend-mode:difference}
@media(max-width:760px){.hero-collection{font-size:68px}.arrivals-rail{padding-left:16px}.arrivals-group{scroll-margin-left:16px}.hero-photo,.hero-photo-mono{mask-image:linear-gradient(to bottom,transparent,#000 50px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 50px)}}
.hero-slice{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,white,var(--ug-mist));pointer-events:none;will-change:transform}.hero-slice .hero-photo{height:calc(100% - 20px)}.hero-controls{position:absolute;right:35px;bottom:25px;z-index:5;display:flex;gap:10px;align-items:center}.hero-controls button{width:28px;height:28px;font:16px/1 Arial;background:#ffffffb3}.hero-controls button:hover{background:var(--accent);color:#fff}.hero-controls button:focus-visible{outline:2px solid var(--accent)}
@media(max-width:760px){.hero-controls{right:12px;bottom:23px;gap:2px}.hero-controls button{width:22px;height:24px;font-size:12px}.hero-copy>.text-link{font-size:18px;left:47%}.hero-slice .hero-photo{height:100%}}
.hero-slice::after{content:'';position:absolute;inset:0 auto 0 calc(50% - 12px);width:24px;background:url("../svg/paper-seam.svg") center/100% 100% no-repeat;pointer-events:none}
@media(max-width:760px){.arrivals-rail-container{scroll-padding-left:16px}.arrivals-group{scroll-margin-left:0}}
/* Final rendered review: readable navigation, clear image links, and safe header clearance. */
.brand-story h2,.brand-top-note{top:95px}
.editorial-cta{mix-blend-mode:normal;text-shadow:0 1px 5px #000,0 0 16px #000;background:#15141270;padding:8px 12px}
.nav-link,.footer-navigation,.footer-bottom-row{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:1.3}
.nav-link{line-height:21px}
@media(min-width:761px){.footer-brand-huge{font-size:18vw}.footer-model{left:20%}}
@media(max-width:760px){.brand-story h2{top:90px}.brand-top-note{top:185px}.nav-link{font-size:10px}.footer-navigation,.footer-bottom-row{font-size:10px}.footer-navigation{gap:12px 16px}}
@media(max-width:760px){.brand-story>img{height:88%;width:150%;bottom:8%}}
/* 18 October: keep fixed navigation legible across light paper and dark photography. */
.site-header{color:#fff;mix-blend-mode:difference}.site-header .brand img{filter:invert(1)}
.editorial-section{padding-top:85px;padding-bottom:115px}
.footer-brand-huge{mix-blend-mode:normal;color:var(--ug-mist);opacity:.85}
.menu-window{transform-origin:center}
@media(max-width:760px){.editorial-section{padding-top:85px;padding-bottom:15px}}
@media(forced-colors:active){.site-header{color:CanvasText;mix-blend-mode:normal}.site-header .brand img{filter:none}}

/* One shared contour for the image split and exposed paper fibers. */
.menu-window{transform-origin:right center}.menu-links a{transform-origin:center}
.hero-monochrome{position:absolute;inset:0;clip-path:polygon(calc(50% + -0.77px) 100.000%,calc(50% + -1.46px) 99.667%,calc(50% + -0.37px) 99.333%,calc(50% + -1.98px) 99.000%,calc(50% + -2.46px) 98.667%,calc(50% + -2.07px) 98.333%,calc(50% + -3.23px) 98.000%,calc(50% + -3.80px) 97.667%,calc(50% + -4.05px) 97.333%,calc(50% + -3.92px) 97.000%,calc(50% + -2.57px) 96.667%,calc(50% + -4.20px) 96.333%,calc(50% + -3.66px) 96.000%,calc(50% + -3.02px) 95.667%,calc(50% + -3.07px) 95.333%,calc(50% + -2.64px) 95.000%,calc(50% + -4.25px) 94.667%,calc(50% + -4.36px) 94.333%,calc(50% + -4.19px) 94.000%,calc(50% + -3.32px) 93.667%,calc(50% + -3.77px) 93.333%,calc(50% + -3.99px) 93.000%,calc(50% + -3.44px) 92.667%,calc(50% + -2.99px) 92.333%,calc(50% + -4.68px) 92.000%,calc(50% + -3.57px) 91.667%,calc(50% + -3.16px) 91.333%,calc(50% + -5.15px) 91.000%,calc(50% + -4.93px) 90.667%,calc(50% + -5.28px) 90.333%,calc(50% + -4.65px) 90.000%,calc(50% + -4.64px) 89.667%,calc(50% + -6.23px) 89.333%,calc(50% + -5.11px) 89.000%,calc(50% + -5.71px) 88.667%,calc(50% + -6.73px) 88.333%,calc(50% + -5.90px) 88.000%,calc(50% + -6.63px) 87.667%,calc(50% + -7.64px) 87.333%,calc(50% + -6.57px) 87.000%,calc(50% + -8.05px) 86.667%,calc(50% + -7.24px) 86.333%,calc(50% + -7.70px) 86.000%,calc(50% + -7.11px) 85.667%,calc(50% + -8.21px) 85.333%,calc(50% + -8.71px) 85.000%,calc(50% + -8.91px) 84.667%,calc(50% + -7.38px) 84.333%,calc(50% + -7.35px) 84.000%,calc(50% + -8.18px) 83.667%,calc(50% + -7.20px) 83.333%,calc(50% + -7.13px) 83.000%,calc(50% + -7.20px) 82.667%,calc(50% + -7.45px) 82.333%,calc(50% + -5.96px) 82.000%,calc(50% + -5.80px) 81.667%,calc(50% + -4.95px) 81.333%,calc(50% + -4.57px) 81.000%,calc(50% + -3.83px) 80.667%,calc(50% + -3.75px) 80.333%,calc(50% + -3.17px) 80.000%,calc(50% + -3.81px) 79.667%,calc(50% + -3.83px) 79.333%,calc(50% + -1.90px) 79.000%,calc(50% + -3.13px) 78.667%,calc(50% + -1.89px) 78.333%,calc(50% + -1.86px) 78.000%,calc(50% + -1.61px) 77.667%,calc(50% + -1.47px) 77.333%,calc(50% + -0.61px) 77.000%,calc(50% + -0.48px) 76.667%,calc(50% + -1.05px) 76.333%,calc(50% + -2.23px) 76.000%,calc(50% + -1.87px) 75.667%,calc(50% + -2.24px) 75.333%,calc(50% + -1.91px) 75.000%,calc(50% + -2.30px) 74.667%,calc(50% + -3.12px) 74.333%,calc(50% + -2.33px) 74.000%,calc(50% + -2.57px) 73.667%,calc(50% + -2.38px) 73.333%,calc(50% + -3.28px) 73.000%,calc(50% + -2.70px) 72.667%,calc(50% + -3.72px) 72.333%,calc(50% + -3.26px) 72.000%,calc(50% + -5.01px) 71.667%,calc(50% + -5.63px) 71.333%,calc(50% + -4.40px) 71.000%,calc(50% + -5.63px) 70.667%,calc(50% + -5.49px) 70.333%,calc(50% + -4.67px) 70.000%,calc(50% + -6.39px) 69.667%,calc(50% + -5.16px) 69.333%,calc(50% + -5.48px) 69.000%,calc(50% + -4.93px) 68.667%,calc(50% + -4.97px) 68.333%,calc(50% + -5.01px) 68.000%,calc(50% + -4.77px) 67.667%,calc(50% + -4.74px) 67.333%,calc(50% + -6.04px) 67.000%,calc(50% + -5.59px) 66.667%,calc(50% + -5.88px) 66.333%,calc(50% + -4.57px) 66.000%,calc(50% + -5.48px) 65.667%,calc(50% + -5.68px) 65.333%,calc(50% + -4.18px) 65.000%,calc(50% + -5.30px) 64.667%,calc(50% + -4.90px) 64.333%,calc(50% + -4.85px) 64.000%,calc(50% + -4.21px) 63.667%,calc(50% + -3.81px) 63.333%,calc(50% + -3.66px) 63.000%,calc(50% + -5.24px) 62.667%,calc(50% + -4.47px) 62.333%,calc(50% + -3.98px) 62.000%,calc(50% + -5.36px) 61.667%,calc(50% + -4.74px) 61.333%,calc(50% + -4.57px) 61.000%,calc(50% + -5.05px) 60.667%,calc(50% + -6.72px) 60.333%,calc(50% + -5.56px) 60.000%,calc(50% + -6.80px) 59.667%,calc(50% + -7.43px) 59.333%,calc(50% + -6.80px) 59.000%,calc(50% + -8.34px) 58.667%,calc(50% + -8.18px) 58.333%,calc(50% + -7.99px) 58.000%,calc(50% + -8.85px) 57.667%,calc(50% + -9.52px) 57.333%,calc(50% + -8.86px) 57.000%,calc(50% + -8.70px) 56.667%,calc(50% + -8.35px) 56.333%,calc(50% + -8.31px) 56.000%,calc(50% + -9.02px) 55.667%,calc(50% + -8.73px) 55.333%,calc(50% + -9.67px) 55.000%,calc(50% + -8.90px) 54.667%,calc(50% + -8.08px) 54.333%,calc(50% + -7.87px) 54.000%,calc(50% + -8.84px) 53.667%,calc(50% + -8.05px) 53.333%,calc(50% + -8.23px) 53.000%,calc(50% + -7.29px) 52.667%,calc(50% + -6.86px) 52.333%,calc(50% + -6.03px) 52.000%,calc(50% + -6.29px) 51.667%,calc(50% + -5.59px) 51.333%,calc(50% + -5.14px) 51.000%,calc(50% + -2.82px) 50.667%,calc(50% + -3.95px) 50.333%,calc(50% + -2.20px) 50.000%,calc(50% + -1.41px) 49.667%,calc(50% + -1.66px) 49.333%,calc(50% + -0.18px) 49.000%,calc(50% + -0.10px) 48.667%,calc(50% + 0.17px) 48.333%,calc(50% + 0.02px) 48.000%,calc(50% + 1.81px) 47.667%,calc(50% + 2.08px) 47.333%,calc(50% + 2.36px) 47.000%,calc(50% + 2.34px) 46.667%,calc(50% + 1.34px) 46.333%,calc(50% + 2.59px) 46.000%,calc(50% + 1.90px) 45.667%,calc(50% + 3.21px) 45.333%,calc(50% + 2.53px) 45.000%,calc(50% + 3.55px) 44.667%,calc(50% + 2.10px) 44.333%,calc(50% + 3.23px) 44.000%,calc(50% + 4.19px) 43.667%,calc(50% + 2.66px) 43.333%,calc(50% + 2.93px) 43.000%,calc(50% + 3.04px) 42.667%,calc(50% + 3.24px) 42.333%,calc(50% + 3.33px) 42.000%,calc(50% + 4.80px) 41.667%,calc(50% + 3.35px) 41.333%,calc(50% + 3.69px) 41.000%,calc(50% + 5.53px) 40.667%,calc(50% + 5.84px) 40.333%,calc(50% + 5.56px) 40.000%,calc(50% + 5.37px) 39.667%,calc(50% + 5.23px) 39.333%,calc(50% + 6.96px) 39.000%,calc(50% + 7.02px) 38.667%,calc(50% + 8.23px) 38.333%,calc(50% + 8.48px) 38.000%,calc(50% + 8.44px) 37.667%,calc(50% + 9.04px) 37.333%,calc(50% + 8.31px) 37.000%,calc(50% + 10.30px) 36.667%,calc(50% + 10.35px) 36.333%,calc(50% + 9.51px) 36.000%,calc(50% + 11.52px) 35.667%,calc(50% + 10.11px) 35.333%,calc(50% + 10.57px) 35.000%,calc(50% + 12.22px) 34.667%,calc(50% + 10.92px) 34.333%,calc(50% + 11.88px) 34.000%,calc(50% + 12.43px) 33.667%,calc(50% + 12.86px) 33.333%,calc(50% + 11.80px) 33.000%,calc(50% + 12.96px) 32.667%,calc(50% + 12.10px) 32.333%,calc(50% + 11.57px) 32.000%,calc(50% + 12.20px) 31.667%,calc(50% + 11.39px) 31.333%,calc(50% + 11.40px) 31.000%,calc(50% + 10.10px) 30.667%,calc(50% + 11.15px) 30.333%,calc(50% + 9.88px) 30.000%,calc(50% + 10.27px) 29.667%,calc(50% + 9.54px) 29.333%,calc(50% + 8.35px) 29.000%,calc(50% + 8.27px) 28.667%,calc(50% + 8.81px) 28.333%,calc(50% + 8.58px) 28.000%,calc(50% + 7.47px) 27.667%,calc(50% + 6.62px) 27.333%,calc(50% + 6.83px) 27.000%,calc(50% + 6.37px) 26.667%,calc(50% + 7.09px) 26.333%,calc(50% + 6.87px) 26.000%,calc(50% + 5.10px) 25.667%,calc(50% + 6.05px) 25.333%,calc(50% + 5.19px) 25.000%,calc(50% + 5.20px) 24.667%,calc(50% + 6.18px) 24.333%,calc(50% + 4.85px) 24.000%,calc(50% + 5.36px) 23.667%,calc(50% + 4.95px) 23.333%,calc(50% + 4.96px) 23.000%,calc(50% + 5.01px) 22.667%,calc(50% + 6.69px) 22.333%,calc(50% + 6.38px) 22.000%,calc(50% + 6.93px) 21.667%,calc(50% + 7.20px) 21.333%,calc(50% + 7.31px) 21.000%,calc(50% + 7.00px) 20.667%,calc(50% + 6.03px) 20.333%,calc(50% + 6.80px) 20.000%,calc(50% + 7.70px) 19.667%,calc(50% + 6.56px) 19.333%,calc(50% + 6.24px) 19.000%,calc(50% + 6.71px) 18.667%,calc(50% + 7.46px) 18.333%,calc(50% + 6.79px) 18.000%,calc(50% + 6.77px) 17.667%,calc(50% + 6.82px) 17.333%,calc(50% + 5.88px) 17.000%,calc(50% + 5.53px) 16.667%,calc(50% + 6.80px) 16.333%,calc(50% + 5.99px) 16.000%,calc(50% + 5.93px) 15.667%,calc(50% + 5.66px) 15.333%,calc(50% + 5.79px) 15.000%,calc(50% + 4.69px) 14.667%,calc(50% + 3.87px) 14.333%,calc(50% + 4.35px) 14.000%,calc(50% + 3.40px) 13.667%,calc(50% + 4.16px) 13.333%,calc(50% + 4.44px) 13.000%,calc(50% + 3.10px) 12.667%,calc(50% + 2.96px) 12.333%,calc(50% + 4.10px) 12.000%,calc(50% + 3.61px) 11.667%,calc(50% + 4.26px) 11.333%,calc(50% + 4.53px) 11.000%,calc(50% + 3.11px) 10.667%,calc(50% + 5.05px) 10.333%,calc(50% + 4.22px) 10.000%,calc(50% + 5.66px) 9.667%,calc(50% + 5.66px) 9.333%,calc(50% + 6.11px) 9.000%,calc(50% + 5.31px) 8.667%,calc(50% + 5.81px) 8.333%,calc(50% + 5.86px) 8.000%,calc(50% + 7.68px) 7.667%,calc(50% + 6.33px) 7.333%,calc(50% + 8.45px) 7.000%,calc(50% + 7.84px) 6.667%,calc(50% + 7.58px) 6.333%,calc(50% + 7.80px) 6.000%,calc(50% + 8.85px) 5.667%,calc(50% + 8.83px) 5.333%,calc(50% + 9.70px) 5.000%,calc(50% + 9.90px) 4.667%,calc(50% + 9.51px) 4.333%,calc(50% + 10.88px) 4.000%,calc(50% + 10.75px) 3.667%,calc(50% + 8.95px) 3.333%,calc(50% + 9.26px) 3.000%,calc(50% + 9.18px) 2.667%,calc(50% + 8.61px) 2.333%,calc(50% + 8.57px) 2.000%,calc(50% + 9.81px) 1.667%,calc(50% + 9.00px) 1.333%,calc(50% + 8.23px) 1.000%,calc(50% + 7.33px) 0.667%,calc(50% + 8.05px) 0.333%,calc(50% + 7.11px) 0.000%,100% 0,100% 100%)}
.campaign-media::after,.hero-slice::after{left:calc(50% - 20px);width:40px}
.editorial-card:first-child::after{right:-20px;width:40px;clip-path:none;background:url("../svg/paper-seam.svg") center/100% 100% no-repeat;z-index:2}

.hero-photo-mono{clip-path:none}

/* ===== motion-language.css ===== */
/* Motion relationships observed in the user's 8:28 reference recording. */
:root{--ground:var(--ug-deep);--motion-accent:var(--ug-iris)}
.hero-copy{z-index:auto}.hero-copy>*{z-index:2}.hero-wordmark{color:#202020;mix-blend-mode:difference;translate:0 var(--hero-text-shift,0px)}
.hero-collection{mix-blend-mode:difference;translate:0 var(--hero-text-shift,0px)}.hero-collection>span{color:var(--ug-iris)}
.footer-brand-huge{color:var(--ug-mist);opacity:1;mix-blend-mode:exclusion;transform:translateY(calc((.5 - var(--scroll-progress,.5))*70px))}
.footer-model{transform:translateY(calc((.5 - var(--scroll-progress,.5))*-35px))}
.arrivals-section,.categories-section,.editorial-section{background:var(--ground);color:#fff}
.arrivals-header h2,.categories-section__title,.editorial-section>h2,.motion-intro__title{color:var(--motion-accent)}
.arrivals-header a,.rail-controls button{color:#fff}.arrivals-card__plate{isolation:isolate}.arrival-view-link{display:none}
.arrivals-card:nth-child(odd)::before{content:'THE EDIT';position:absolute;top:-12px;left:0;padding:4px 15px;background:var(--ug-mist);color:#444;z-index:2;font:12px var(--display);clip-path:polygon(0 12%,15% 0,32% 8%,48% 0,67% 6%,83% 2%,100% 25%,96% 40%,100% 65%,91% 72%,98% 100%,0 100%,4% 75%,0 55%,5% 40%)}
.categories-section .category-card{color:var(--ink)}.category-card:hover .category-card__image{transform:none}
.editorial-card>img{transform:translateY(calc((.5 - var(--scroll-progress,.5))*-70px)) scale(1.1);transition:transform .15s linear}
.editorial-card:hover>img{transform:translateY(calc((.5 - var(--scroll-progress,.5))*-70px)) scale(1.13)}
.editorial-card h3{transform:translateY(calc((.5 - var(--scroll-progress,.5))*80px));mix-blend-mode:difference}
.editorial-section{padding-top:20px;padding-bottom:180px}.editorial-section>h2{padding-bottom:60px}
.brand-story>img{translate:0 calc((.5 - var(--scroll-progress,.5))*-55px)}.brand-scribble{translate:0 calc((.5 - var(--scroll-progress,.5))*65px)}
.motion-section{background:var(--ground)}.motion-curtain>rect{fill:var(--ground)}.motion-intro__heading,.motion-description,.motion-intro>a,.motion-tip{color:#fff}
.motion-cursor{position:fixed;left:0;top:0;z-index:39;pointer-events:none;opacity:0;translate:-50% -50%;font:18px/.9 var(--display);color:#fff;mix-blend-mode:difference;transition:opacity .15s;white-space:nowrap}
.motion-cursor.is-visible{opacity:1}.motion-cursor.has-fan{mix-blend-mode:normal;width:95px;height:65px;display:grid;place-items:center}.motion-cursor img{position:absolute;width:100%;height:100%;object-fit:contain}.motion-cursor.has-fan span{position:relative;font-size:11px;margin-top:-5px;transform:rotate(-10deg)}
@media(hover:hover){.arrivals-rail-container,.categories-rail,.campaign-section,.brand-story{cursor:none}.arrivals-rail-container a,.categories-rail a{cursor:none}.arrivals-drag-indicator{display:none!important}}
.page-curtain{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--ug-deep);color:var(--accent);overflow:hidden;z-index:1000;pointer-events:auto}
.page-curtain::backdrop{background:transparent}.page-curtain__word{position:absolute;left:0;right:0;bottom:-.025em;text-align:center;font:800 clamp(100px,28vw,560px)/.8 var(--display);letter-spacing:-.035em}
.category-preview-main,.category-preview-collage img{transform-origin:right center}.category-preview-links a{transform-origin:left center}
.discount-ticket{position:absolute;left:65%;top:49%;z-index:4;height:60px;width:230px;text-align:left;color:#fff;filter:drop-shadow(1px 2px 2px #302d2880);perspective:600px}
.discount-ticket__paper{position:absolute;left:0;top:0;height:58px;width:158px;overflow:hidden;background:#807b72;border:1px solid #5d5852;clip-path:polygon(0 10%,5% 6%,9% 9%,14% 3%,21% 8%,28% 4%,37% 7%,44% 1%,50% 5%,61% 2%,70% 7%,79% 3%,87% 7%,97% 3%,100% 92%,92% 96%,84% 91%,72% 98%,62% 94%,53% 99%,43% 93%,33% 98%,23% 94%,13% 99%,3% 94%);transition:width .75s cubic-bezier(.22,.7,.2,1)}
.discount-ticket__paper>span{position:absolute;left:14px;top:17px;font:800 25px/1 var(--display);white-space:nowrap}.discount-ticket strong{font:inherit;margin-left:5px}
.discount-ticket__fold{position:absolute;left:145px;top:3px;width:23px;height:52px;background:linear-gradient(90deg,#68625a,#9e988e 48%,#484139);transform:rotateY(-28deg) skewY(5deg);transform-origin:right;transition:left .75s cubic-bezier(.22,.7,.2,1),transform .75s;clip-path:polygon(0 4%,100% 0,100% 100%,0 95%)}
.discount-ticket.is-open .discount-ticket__paper{width:206px}.discount-ticket.is-open .discount-ticket__fold{left:193px;transform:rotateY(-48deg) skewY(7deg)}
.discount-ticket:focus-visible{outline:2px solid #fff;outline-offset:7px}
@media(max-width:760px){.editorial-section{padding-top:20px;padding-bottom:80px}.editorial-section>h2{padding-bottom:20px}.discount-ticket{left:auto;right:12px;top:25%;width:176px;height:50px;transform:scale(.8);transform-origin:right top}.motion-cursor{display:none}.page-curtain__word{font-size:29vw}.footer-brand-huge{font-size:27vw}.editorial-card>img{scale:1.02}}
@media(prefers-reduced-motion:reduce){.hero-wordmark,.hero-collection,.footer-brand-huge,.footer-model,.brand-story>img,.brand-scribble,.editorial-card>img,.editorial-card h3{translate:none;transform:none;transition:none}.discount-ticket *{transition:none}.motion-cursor{display:none}}
/* Keep the latent percentage fully covered until the paper opens. */
.hero-collection>span{color:var(--ug-iris)}
.discount-ticket__paper{width:118px}.discount-ticket__fold{left:105px}
.discount-ticket strong{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.22,.7,.2,1),opacity .2s}
.discount-ticket.is-open .discount-ticket__paper{width:164px}.discount-ticket.is-open .discount-ticket__fold{left:151px}
.discount-ticket.is-open strong{opacity:1;clip-path:inset(0)}
.page-curtain__word{font-weight:500;font-size:42vw;letter-spacing:0;color:var(--ground)}
@media(min-width:761px){.menu-layout,.category-preview-layout{background:var(--ground)}.menu-layout:before,.category-preview-layout:before{content:'';position:absolute;inset:0 auto 0 0;width:37.1%;background:white}.category-preview-caption{color:white}dialog[data-scene=menu] .overlay-brand img,dialog[data-scene=categories-panel] .overlay-brand img{filter:invert(1)}dialog[data-scene=menu] .overlay-search,dialog[data-scene=categories-panel] .overlay-search{color:white;background:transparent}}
@media(hover:hover){.campaign-section:hover .campaign-section__link:not(:focus-visible),.brand-story:hover .brand-story-link:not(:focus-visible){opacity:0}}
.motion-roll{display:inline-block;overflow:hidden;vertical-align:bottom;height:1em;line-height:1}.menu-links a .menu-link-label.motion-roll{padding:0;line-height:1}.motion-letter{position:relative;display:inline-block;line-height:1;transition:transform .38s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--letter)*9ms)}.motion-letter::after{content:attr(data-letter);position:absolute;top:100%;left:0;color:var(--motion-accent)}
a:hover .motion-letter,a:focus-visible .motion-letter{transform:translateY(-100%)}
@media(prefers-reduced-motion:reduce){.motion-letter{transition:none}}
.hero{position:sticky;top:0;z-index:0}
@media(prefers-reduced-motion:reduce){.hero{position:relative}}
.menu-links a .motion-letter{font:inherit;letter-spacing:inherit;line-height:1}

/* ===== footer-paper-contour.css ===== */
/* Contour traced from user recording at approximately 4:22. */
.footer-reconstruction{margin-top:-30px;z-index:6;clip-path:polygon(0 100%,0.000% min(7.95px,0.5521vw),0.158% min(6.38px,0.4431vw),0.316% min(7.77px,0.5396vw),0.474% min(7.97px,0.5535vw),0.632% min(6.05px,0.4201vw),0.790% min(5.11px,0.3549vw),0.948% min(4.08px,0.2833vw),1.106% min(4.33px,0.3007vw),1.264% min(3.93px,0.2729vw),1.422% min(4.45px,0.3090vw),1.580% min(5.18px,0.3597vw),1.738% min(5.84px,0.4056vw),1.896% min(4.25px,0.2951vw),2.054% min(5.10px,0.3542vw),2.212% min(6.01px,0.4174vw),2.370% min(4.37px,0.3035vw),2.528% min(5.71px,0.3965vw),2.686% min(5.95px,0.4132vw),2.844% min(5.11px,0.3549vw),3.002% min(6.26px,0.4347vw),3.160% min(8.12px,0.5639vw),3.318% min(7.35px,0.5104vw),3.476% min(7.86px,0.5458vw),3.633% min(8.00px,0.5556vw),3.791% min(7.10px,0.4931vw),3.949% min(8.01px,0.5563vw),4.107% min(6.13px,0.4257vw),4.265% min(8.07px,0.5604vw),4.423% min(7.06px,0.4903vw),4.581% min(7.87px,0.5465vw),4.739% min(7.23px,0.5021vw),4.897% min(8.60px,0.5972vw),5.055% min(9.88px,0.6861vw),5.213% min(10.54px,0.7319vw),5.371% min(11.25px,0.7812vw),5.529% min(11.45px,0.7951vw),5.687% min(10.16px,0.7056vw),5.845% min(11.40px,0.7917vw),6.003% min(11.80px,0.8194vw),6.161% min(12.25px,0.8507vw),6.319% min(11.37px,0.7896vw),6.477% min(11.27px,0.7826vw),6.635% min(13.88px,0.9639vw),6.793% min(13.28px,0.9222vw),6.951% min(12.73px,0.8840vw),7.109% min(14.55px,1.0104vw),7.267% min(13.32px,0.9250vw),7.425% min(12.36px,0.8583vw),7.583% min(13.22px,0.9181vw),7.741% min(12.17px,0.8451vw),7.899% min(11.61px,0.8062vw),8.057% min(12.93px,0.8979vw),8.215% min(13.41px,0.9313vw),8.373% min(12.51px,0.8687vw),8.531% min(13.12px,0.9111vw),8.689% min(11.61px,0.8062vw),8.847% min(13.50px,0.9375vw),9.005% min(11.45px,0.7951vw),9.163% min(10.37px,0.7201vw),9.321% min(11.06px,0.7681vw),9.479% min(10.57px,0.7340vw),9.637% min(12.23px,0.8493vw),9.795% min(10.98px,0.7625vw),9.953% min(11.77px,0.8174vw),10.111% min(10.58px,0.7347vw),10.269% min(10.36px,0.7194vw),10.427% min(11.50px,0.7986vw),10.585% min(10.53px,0.7312vw),10.742% min(9.59px,0.6660vw),10.900% min(9.40px,0.6528vw),11.058% min(10.25px,0.7118vw),11.216% min(9.23px,0.6410vw),11.374% min(11.35px,0.7882vw),11.532% min(9.90px,0.6875vw),11.690% min(10.69px,0.7424vw),11.848% min(10.02px,0.6958vw),12.006% min(10.00px,0.6944vw),12.164% min(11.25px,0.7812vw),12.322% min(10.47px,0.7271vw),12.480% min(10.11px,0.7021vw),12.638% min(10.98px,0.7625vw),12.796% min(10.70px,0.7431vw),12.954% min(11.00px,0.7639vw),13.112% min(12.10px,0.8403vw),13.270% min(10.85px,0.7535vw),13.428% min(10.14px,0.7042vw),13.586% min(13.31px,0.9243vw),13.744% min(12.28px,0.8528vw),13.902% min(15.40px,1.0694vw),14.060% min(14.56px,1.0111vw),14.218% min(14.97px,1.0396vw),14.376% min(16.56px,1.1500vw),14.534% min(16.66px,1.1569vw),14.692% min(14.38px,0.9986vw),14.850% min(17.17px,1.1924vw),15.008% min(16.27px,1.1299vw),15.166% min(17.13px,1.1896vw),15.324% min(17.28px,1.2000vw),15.482% min(18.33px,1.2729vw),15.640% min(18.27px,1.2688vw),15.798% min(16.63px,1.1549vw),15.956% min(17.44px,1.2111vw),16.114% min(17.79px,1.2354vw),16.272% min(18.71px,1.2993vw),16.430% min(18.95px,1.3160vw),16.588% min(18.87px,1.3104vw),16.746% min(21.85px,1.5174vw),16.904% min(21.64px,1.5028vw),17.062% min(22.53px,1.5646vw),17.220% min(22.69px,1.5757vw),17.378% min(20.68px,1.4361vw),17.536% min(23.33px,1.6201vw),17.694% min(22.01px,1.5285vw),17.852% min(23.09px,1.6035vw),18.009% min(23.07px,1.6021vw),18.167% min(23.09px,1.6035vw),18.325% min(22.28px,1.5472vw),18.483% min(22.43px,1.5576vw),18.641% min(22.94px,1.5931vw),18.799% min(22.99px,1.5965vw),18.957% min(23.41px,1.6257vw),19.115% min(21.74px,1.5097vw),19.273% min(22.03px,1.5299vw),19.431% min(23.25px,1.6146vw),19.589% min(22.37px,1.5535vw),19.747% min(23.48px,1.6306vw),19.905% min(21.70px,1.5069vw),20.063% min(24.00px,1.6667vw),20.221% min(22.38px,1.5542vw),20.379% min(22.43px,1.5576vw),20.537% min(22.94px,1.5931vw),20.695% min(21.17px,1.4701vw),20.853% min(21.51px,1.4938vw),21.011% min(20.02px,1.3903vw),21.169% min(18.77px,1.3035vw),21.327% min(19.14px,1.3292vw),21.485% min(18.98px,1.3181vw),21.643% min(17.78px,1.2347vw),21.801% min(16.18px,1.1236vw),21.959% min(16.27px,1.1299vw),22.117% min(14.64px,1.0167vw),22.275% min(13.85px,0.9618vw),22.433% min(12.94px,0.8986vw),22.591% min(12.21px,0.8479vw),22.749% min(11.75px,0.8160vw),22.907% min(12.43px,0.8632vw),23.065% min(13.09px,0.9090vw),23.223% min(11.67px,0.8104vw),23.381% min(12.88px,0.8944vw),23.539% min(12.37px,0.8590vw),23.697% min(12.63px,0.8771vw),23.855% min(11.26px,0.7819vw),24.013% min(11.21px,0.7785vw),24.171% min(12.51px,0.8687vw),24.329% min(11.34px,0.7875vw),24.487% min(12.72px,0.8833vw),24.645% min(12.58px,0.8736vw),24.803% min(12.91px,0.8965vw),24.961% min(11.79px,0.8187vw),25.118% min(13.47px,0.9354vw),25.276% min(11.45px,0.7951vw),25.434% min(12.04px,0.8361vw),25.592% min(12.57px,0.8729vw),25.750% min(12.09px,0.8396vw),25.908% min(11.55px,0.8021vw),26.066% min(13.96px,0.9694vw),26.224% min(13.60px,0.9444vw),26.382% min(15.53px,1.0785vw),26.540% min(15.21px,1.0563vw),26.698% min(16.31px,1.1326vw),26.856% min(14.72px,1.0222vw),27.014% min(15.60px,1.0833vw),27.172% min(15.78px,1.0958vw),27.330% min(16.41px,1.1396vw),27.488% min(16.57px,1.1507vw),27.646% min(14.60px,1.0139vw),27.804% min(15.66px,1.0875vw),27.962% min(15.80px,1.0972vw),28.120% min(15.35px,1.0660vw),28.278% min(15.78px,1.0958vw),28.436% min(14.37px,0.9979vw),28.594% min(15.15px,1.0521vw),28.752% min(16.44px,1.1417vw),28.910% min(16.54px,1.1486vw),29.068% min(14.54px,1.0097vw),29.226% min(16.59px,1.1521vw),29.384% min(16.55px,1.1493vw),29.542% min(16.07px,1.1160vw),29.700% min(16.37px,1.1368vw),29.858% min(15.50px,1.0764vw),30.016% min(16.58px,1.1514vw),30.174% min(15.85px,1.1007vw),30.332% min(15.31px,1.0632vw),30.490% min(14.31px,0.9938vw),30.648% min(16.40px,1.1389vw),30.806% min(16.00px,1.1111vw),30.964% min(15.87px,1.1021vw),31.122% min(14.74px,1.0236vw),31.280% min(15.05px,1.0451vw),31.438% min(15.62px,1.0847vw),31.596% min(13.47px,0.9354vw),31.754% min(13.57px,0.9424vw),31.912% min(14.00px,0.9722vw),32.070% min(15.28px,1.0611vw),32.227% min(15.24px,1.0583vw),32.385% min(13.61px,0.9451vw),32.543% min(13.24px,0.9194vw),32.701% min(15.10px,1.0486vw),32.859% min(14.21px,0.9868vw),33.017% min(13.66px,0.9486vw),33.175% min(13.87px,0.9632vw),33.333% min(13.36px,0.9278vw),33.491% min(11.53px,0.8007vw),33.649% min(11.50px,0.7986vw),33.807% min(12.81px,0.8896vw),33.965% min(13.23px,0.9187vw),34.123% min(11.36px,0.7889vw),34.281% min(13.44px,0.9333vw),34.439% min(11.69px,0.8118vw),34.597% min(12.10px,0.8403vw),34.755% min(11.18px,0.7764vw),34.913% min(13.49px,0.9368vw),35.071% min(13.01px,0.9035vw),35.229% min(11.65px,0.8090vw),35.387% min(12.92px,0.8972vw),35.545% min(11.85px,0.8229vw),35.703% min(11.20px,0.7778vw),35.861% min(12.52px,0.8694vw),36.019% min(12.19px,0.8465vw),36.177% min(12.68px,0.8806vw),36.335% min(11.48px,0.7972vw),36.493% min(12.43px,0.8632vw),36.651% min(11.96px,0.8306vw),36.809% min(11.51px,0.7993vw),36.967% min(13.20px,0.9167vw),37.125% min(11.17px,0.7757vw),37.283% min(13.09px,0.9090vw),37.441% min(11.23px,0.7799vw),37.599% min(13.29px,0.9229vw),37.757% min(13.10px,0.9097vw),37.915% min(14.52px,1.0083vw),38.073% min(15.01px,1.0424vw),38.231% min(13.96px,0.9694vw),38.389% min(13.45px,0.9340vw),38.547% min(16.58px,1.1514vw),38.705% min(14.92px,1.0361vw),38.863% min(16.80px,1.1667vw),39.021% min(15.33px,1.0646vw),39.179% min(18.33px,1.2729vw),39.336% min(18.60px,1.2917vw),39.494% min(18.69px,1.2979vw),39.652% min(18.27px,1.2688vw),39.810% min(18.32px,1.2722vw),39.968% min(18.69px,1.2979vw),40.126% min(16.72px,1.1611vw),40.284% min(17.35px,1.2049vw),40.442% min(18.23px,1.2660vw),40.600% min(17.65px,1.2257vw),40.758% min(17.95px,1.2465vw),40.916% min(19.70px,1.3681vw),41.074% min(18.79px,1.3049vw),41.232% min(17.78px,1.2347vw),41.390% min(19.52px,1.3556vw),41.548% min(18.64px,1.2944vw),41.706% min(20.76px,1.4417vw),41.864% min(20.28px,1.4083vw),42.022% min(20.86px,1.4486vw),42.180% min(20.98px,1.4569vw),42.338% min(20.65px,1.4340vw),42.496% min(20.20px,1.4028vw),42.654% min(20.56px,1.4278vw),42.812% min(21.01px,1.4590vw),42.970% min(21.12px,1.4667vw),43.128% min(21.63px,1.5021vw),43.286% min(22.48px,1.5611vw),43.444% min(21.28px,1.4778vw),43.602% min(20.66px,1.4347vw),43.760% min(21.55px,1.4965vw),43.918% min(22.69px,1.5757vw),44.076% min(22.42px,1.5569vw),44.234% min(20.46px,1.4208vw),44.392% min(21.86px,1.5181vw),44.550% min(20.16px,1.4000vw),44.708% min(19.69px,1.3674vw),44.866% min(19.73px,1.3701vw),45.024% min(19.66px,1.3653vw),45.182% min(17.92px,1.2444vw),45.340% min(17.77px,1.2340vw),45.498% min(18.03px,1.2521vw),45.656% min(18.40px,1.2778vw),45.814% min(16.87px,1.1715vw),45.972% min(15.83px,1.0993vw),46.130% min(12.34px,0.8569vw),46.288% min(12.43px,0.8632vw),46.445% min(12.35px,0.8576vw),46.603% min(10.15px,0.7049vw),46.761% min(10.84px,0.7528vw),46.919% min(9.83px,0.6826vw),47.077% min(9.81px,0.6813vw),47.235% min(9.98px,0.6931vw),47.393% min(9.06px,0.6292vw),47.551% min(11.11px,0.7715vw),47.709% min(9.31px,0.6465vw),47.867% min(9.09px,0.6312vw),48.025% min(11.46px,0.7958vw),48.183% min(10.12px,0.7028vw),48.341% min(8.96px,0.6222vw),48.499% min(10.02px,0.6958vw),48.657% min(8.77px,0.6090vw),48.815% min(9.60px,0.6667vw),48.973% min(9.56px,0.6639vw),49.131% min(10.37px,0.7201vw),49.289% min(9.38px,0.6514vw),49.447% min(11.14px,0.7736vw),49.605% min(12.92px,0.8972vw),49.763% min(14.34px,0.9958vw),49.921% min(13.61px,0.9451vw),50.079% min(15.53px,1.0785vw),50.237% min(15.35px,1.0660vw),50.395% min(16.86px,1.1708vw),50.553% min(19.82px,1.3764vw),50.711% min(20.59px,1.4299vw),50.869% min(20.71px,1.4382vw),51.027% min(20.27px,1.4076vw),51.185% min(20.26px,1.4069vw),51.343% min(21.77px,1.5118vw),51.501% min(24.40px,1.6944vw),51.659% min(25.36px,1.7611vw),51.817% min(26.85px,1.8646vw),51.975% min(27.19px,1.8882vw),52.133% min(26.98px,1.8736vw),52.291% min(31.45px,2.1840vw),52.449% min(30.33px,2.1062vw),52.607% min(30.38px,2.1097vw),52.765% min(30.01px,2.0840vw),52.923% min(30.58px,2.1236vw),53.081% min(30.19px,2.0965vw),53.239% min(30.80px,2.1389vw),53.397% min(31.91px,2.2160vw),53.555% min(31.12px,2.1611vw),53.712% min(32.29px,2.2424vw),53.870% min(32.59px,2.2632vw),54.028% min(31.22px,2.1681vw),54.186% min(32.50px,2.2569vw),54.344% min(32.48px,2.2556vw),54.502% min(33.15px,2.3021vw),54.660% min(33.15px,2.3021vw),54.818% min(33.67px,2.3382vw),54.976% min(32.30px,2.2431vw),55.134% min(32.17px,2.2340vw),55.292% min(33.94px,2.3569vw),55.450% min(32.62px,2.2653vw),55.608% min(35.50px,2.4653vw),55.766% min(35.32px,2.4528vw),55.924% min(35.21px,2.4451vw),56.082% min(34.24px,2.3778vw),56.240% min(36.34px,2.5236vw),56.398% min(36.00px,2.5000vw),56.556% min(36.00px,2.5000vw),56.714% min(35.49px,2.4646vw),56.872% min(36.58px,2.5403vw),57.030% min(37.04px,2.5722vw),57.188% min(36.44px,2.5306vw),57.346% min(37.41px,2.5979vw),57.504% min(38.09px,2.6451vw),57.662% min(38.23px,2.6549vw),57.820% min(37.55px,2.6076vw),57.978% min(37.82px,2.6264vw),58.136% min(37.37px,2.5951vw),58.294% min(38.29px,2.6590vw),58.452% min(37.43px,2.5993vw),58.610% min(39.01px,2.7090vw),58.768% min(38.22px,2.6542vw),58.926% min(39.20px,2.7222vw),59.084% min(38.76px,2.6917vw),59.242% min(39.52px,2.7444vw),59.400% min(38.77px,2.6924vw),59.558% min(38.97px,2.7062vw),59.716% min(39.28px,2.7278vw),59.874% min(37.37px,2.5951vw),60.032% min(37.86px,2.6292vw),60.190% min(37.61px,2.6118vw),60.348% min(37.80px,2.6250vw),60.506% min(38.42px,2.6681vw),60.664% min(38.03px,2.6410vw),60.821% min(39.45px,2.7396vw),60.979% min(38.03px,2.6410vw),61.137% min(37.80px,2.6250vw),61.295% min(38.49px,2.6729vw),61.453% min(38.85px,2.6979vw),61.611% min(37.51px,2.6049vw),61.769% min(39.52px,2.7444vw),61.927% min(39.14px,2.7181vw),62.085% min(39.22px,2.7236vw),62.243% min(37.79px,2.6243vw),62.401% min(39.00px,2.7083vw),62.559% min(37.61px,2.6118vw),62.717% min(38.11px,2.6465vw),62.875% min(38.83px,2.6965vw),63.033% min(38.95px,2.7049vw),63.191% min(39.66px,2.7542vw),63.349% min(38.89px,2.7007vw),63.507% min(39.70px,2.7569vw),63.665% min(37.46px,2.6014vw),63.823% min(39.63px,2.7521vw),63.981% min(39.65px,2.7535vw),64.139% min(39.59px,2.7493vw),64.297% min(39.24px,2.7250vw),64.455% min(38.58px,2.6792vw),64.613% min(37.83px,2.6271vw),64.771% min(37.46px,2.6014vw),64.929% min(38.24px,2.6556vw),65.087% min(38.46px,2.6708vw),65.245% min(38.67px,2.6854vw),65.403% min(38.43px,2.6687vw),65.561% min(38.60px,2.6806vw),65.719% min(39.56px,2.7472vw),65.877% min(38.99px,2.7076vw),66.035% min(39.54px,2.7458vw),66.193% min(38.24px,2.6556vw),66.351% min(38.28px,2.6583vw),66.509% min(39.04px,2.7111vw),66.667% min(37.72px,2.6194vw),66.825% min(39.24px,2.7250vw),66.983% min(37.76px,2.6222vw),67.141% min(37.82px,2.6264vw),67.299% min(39.25px,2.7257vw),67.457% min(39.17px,2.7201vw),67.615% min(39.43px,2.7382vw),67.773% min(37.85px,2.6285vw),67.930% min(37.45px,2.6007vw),68.088% min(37.98px,2.6375vw),68.246% min(37.47px,2.6021vw),68.404% min(39.70px,2.7569vw),68.562% min(39.34px,2.7319vw),68.720% min(37.36px,2.5944vw),68.878% min(38.73px,2.6896vw),69.036% min(39.36px,2.7333vw),69.194% min(38.42px,2.6681vw),69.352% min(37.33px,2.5924vw),69.510% min(37.54px,2.6069vw),69.668% min(38.95px,2.7049vw),69.826% min(38.56px,2.6778vw),69.984% min(37.74px,2.6208vw),70.142% min(38.67px,2.6854vw),70.300% min(39.21px,2.7229vw),70.458% min(39.12px,2.7167vw),70.616% min(39.51px,2.7437vw),70.774% min(40.72px,2.8278vw),70.932% min(40.87px,2.8382vw),71.090% min(40.48px,2.8111vw),71.248% min(40.59px,2.8188vw),71.406% min(40.21px,2.7924vw),71.564% min(41.22px,2.8625vw),71.722% min(41.06px,2.8514vw),71.880% min(40.88px,2.8389vw),72.038% min(39.57px,2.7479vw),72.196% min(41.38px,2.8736vw),72.354% min(41.14px,2.8569vw),72.512% min(39.69px,2.7562vw),72.670% min(41.20px,2.8611vw),72.828% min(40.97px,2.8451vw),72.986% min(41.79px,2.9021vw),73.144% min(42.76px,2.9694vw),73.302% min(41.92px,2.9111vw),73.460% min(42.28px,2.9361vw),73.618% min(41.47px,2.8799vw),73.776% min(41.11px,2.8549vw),73.934% min(42.57px,2.9562vw),74.092% min(42.46px,2.9486vw),74.250% min(42.15px,2.9271vw),74.408% min(40.84px,2.8361vw),74.566% min(40.83px,2.8354vw),74.724% min(42.81px,2.9729vw),74.882% min(40.40px,2.8056vw),75.039% min(39.99px,2.7771vw),75.197% min(39.18px,2.7208vw),75.355% min(39.10px,2.7153vw),75.513% min(39.16px,2.7194vw),75.671% min(39.57px,2.7479vw),75.829% min(39.63px,2.7521vw),75.987% min(38.12px,2.6472vw),76.145% min(39.26px,2.7264vw),76.303% min(38.03px,2.6410vw),76.461% min(39.26px,2.7264vw),76.619% min(38.64px,2.6833vw),76.777% min(37.33px,2.5924vw),76.935% min(38.51px,2.6743vw),77.093% min(36.28px,2.5194vw),77.251% min(37.70px,2.6181vw),77.409% min(38.22px,2.6542vw),77.567% min(38.18px,2.6514vw),77.725% min(36.98px,2.5681vw),77.883% min(37.63px,2.6132vw),78.041% min(38.44px,2.6694vw),78.199% min(38.73px,2.6896vw),78.357% min(38.53px,2.6757vw),78.515% min(41.59px,2.8882vw),78.673% min(40.46px,2.8097vw),78.831% min(40.87px,2.8382vw),78.989% min(41.83px,2.9049vw),79.147% min(44.51px,3.0910vw),79.305% min(43.94px,3.0514vw),79.463% min(47.69px,3.3118vw),79.621% min(48.50px,3.3681vw),79.779% min(48.20px,3.3472vw),79.937% min(49.00px,3.4028vw),80.095% min(48.53px,3.3701vw),80.253% min(46.77px,3.2479vw),80.411% min(47.89px,3.3257vw),80.569% min(47.95px,3.3299vw),80.727% min(48.66px,3.3792vw),80.885% min(48.64px,3.3778vw),81.043% min(47.83px,3.3215vw),81.201% min(48.24px,3.3500vw),81.359% min(48.67px,3.3799vw),81.517% min(48.80px,3.3889vw),81.675% min(47.28px,3.2833vw),81.833% min(47.43px,3.2937vw),81.991% min(48.21px,3.3479vw),82.148% min(46.97px,3.2618vw),82.306% min(47.00px,3.2639vw),82.464% min(50.14px,3.4819vw),82.622% min(49.58px,3.4431vw),82.780% min(48.03px,3.3354vw),82.938% min(48.86px,3.3931vw),83.096% min(48.92px,3.3972vw),83.254% min(47.98px,3.3319vw),83.412% min(49.09px,3.4090vw),83.570% min(49.44px,3.4333vw),83.728% min(47.34px,3.2875vw),83.886% min(48.61px,3.3757vw),84.044% min(48.35px,3.3576vw),84.202% min(47.23px,3.2799vw),84.360% min(48.77px,3.3868vw),84.518% min(46.96px,3.2611vw),84.676% min(46.49px,3.2285vw),84.834% min(46.54px,3.2319vw),84.992% min(46.10px,3.2014vw),85.150% min(47.46px,3.2958vw),85.308% min(47.97px,3.3312vw),85.466% min(46.15px,3.2049vw),85.624% min(45.52px,3.1611vw),85.782% min(45.72px,3.1750vw),85.940% min(44.61px,3.0979vw),86.098% min(42.86px,2.9764vw),86.256% min(42.99px,2.9854vw),86.414% min(42.75px,2.9688vw),86.572% min(39.61px,2.7507vw),86.730% min(40.20px,2.7917vw),86.888% min(40.18px,2.7903vw),87.046% min(40.39px,2.8049vw),87.204% min(39.96px,2.7750vw),87.362% min(40.44px,2.8083vw),87.520% min(38.74px,2.6903vw),87.678% min(40.77px,2.8313vw),87.836% min(38.81px,2.6951vw),87.994% min(37.80px,2.6250vw),88.152% min(37.71px,2.6187vw),88.310% min(38.84px,2.6972vw),88.468% min(36.37px,2.5257vw),88.626% min(36.88px,2.5611vw),88.784% min(37.93px,2.6340vw),88.942% min(37.79px,2.6243vw),89.100% min(35.82px,2.4875vw),89.258% min(37.59px,2.6104vw),89.415% min(37.29px,2.5896vw),89.573% min(37.43px,2.5993vw),89.731% min(35.81px,2.4868vw),89.889% min(35.43px,2.4604vw),90.047% min(35.72px,2.4806vw),90.205% min(37.24px,2.5861vw),90.363% min(37.21px,2.5840vw),90.521% min(35.33px,2.4535vw),90.679% min(36.43px,2.5299vw),90.837% min(36.03px,2.5021vw),90.995% min(36.18px,2.5125vw),91.153% min(37.52px,2.6056vw),91.311% min(36.39px,2.5271vw),91.469% min(36.01px,2.5007vw),91.627% min(37.00px,2.5694vw),91.785% min(37.63px,2.6132vw),91.943% min(36.93px,2.5646vw),92.101% min(36.57px,2.5396vw),92.259% min(36.07px,2.5049vw),92.417% min(35.35px,2.4549vw),92.575% min(37.49px,2.6035vw),92.733% min(37.41px,2.5979vw),92.891% min(36.83px,2.5576vw),93.049% min(39.55px,2.7465vw),93.207% min(40.69px,2.8257vw),93.365% min(39.31px,2.7299vw),93.523% min(40.12px,2.7861vw),93.681% min(39.63px,2.7521vw),93.839% min(38.68px,2.6861vw),93.997% min(38.51px,2.6743vw),94.155% min(39.35px,2.7326vw),94.313% min(37.86px,2.6292vw),94.471% min(38.26px,2.6569vw),94.629% min(37.81px,2.6257vw),94.787% min(38.24px,2.6556vw),94.945% min(37.66px,2.6153vw),95.103% min(38.31px,2.6604vw),95.261% min(39.06px,2.7125vw),95.419% min(37.46px,2.6014vw),95.577% min(39.37px,2.7340vw),95.735% min(37.73px,2.6201vw),95.893% min(39.08px,2.7139vw),96.051% min(37.66px,2.6153vw),96.209% min(38.41px,2.6674vw),96.367% min(38.77px,2.6924vw),96.524% min(37.78px,2.6236vw),96.682% min(37.40px,2.5972vw),96.840% min(37.76px,2.6222vw),96.998% min(35.33px,2.4535vw),97.156% min(36.16px,2.5111vw),97.314% min(35.66px,2.4764vw),97.472% min(34.82px,2.4181vw),97.630% min(34.13px,2.3701vw),97.788% min(33.40px,2.3194vw),97.946% min(34.31px,2.3826vw),98.104% min(31.22px,2.1681vw),98.262% min(30.90px,2.1458vw),98.420% min(30.27px,2.1021vw),98.578% min(29.10px,2.0208vw),98.736% min(30.76px,2.1361vw),98.894% min(29.93px,2.0785vw),99.052% min(29.06px,2.0181vw),99.210% min(31.28px,2.1722vw),99.368% min(32.30px,2.2431vw),99.526% min(30.39px,2.1104vw),99.684% min(31.86px,2.2125vw),99.842% min(32.29px,2.2424vw),100.000% min(31.36px,2.1778vw),100% 100%)}
.footer-torn-edge{height:min(60px,4.1667vw);background:url("../svg/footer-paper-contour.svg") center/100% 100% no-repeat}

/* ===== detail-reconstruction.css ===== */
/* Reference-led corrections, 18 October. */
.hero-wordmark{mix-blend-mode:normal;color:#080808;opacity:1;translate:none}
.hero-collection{mix-blend-mode:normal;color:#fff;opacity:1;translate:none;font-size:clamp(64px,7.4vw,140px);bottom:7.5%;letter-spacing:-.025em}
.hero-collection>span{color:var(--accent)}
.hero-copy>.text-link{left:50%;bottom:3.4%;font-size:22px;mix-blend-mode:difference;background:none}
.hero-fan{display:none}.keyboard-controls{opacity:0;pointer-events:none}.keyboard-controls:focus-within{opacity:1;pointer-events:auto}
.campaign-media::after,.hero-slice::after{left:calc(50% - 32px);width:64px;background:url("../svg/paper-material-vertical.svg") center/100% 100% no-repeat}

.hero-slice{background:linear-gradient(90deg,#fff 49.9%,var(--ug-mist) 50%)}
.editorial-grid{gap:0;background:#fff}.editorial-card:first-child{width:calc(100% + 32px);z-index:1}.editorial-card:first-child::after{display:block;right:0;width:64px;background:url("../svg/paper-material-vertical.svg") center/100% 100% no-repeat;inset:0 0 0 auto}
.editorial-note{color:#111}.editorial-cta{background:none;text-shadow:none;mix-blend-mode:difference;padding:0}.editorial-card h3{mix-blend-mode:normal;color:#111}.editorial-card:nth-child(2)>img{object-fit:cover;object-position:center 22%;transform:scale(1)}
.brand-story{height:90svh;min-height:700px;background:radial-gradient(ellipse at 68% 32%,#fff 20%,var(--ug-mist))}
.brand-story h2,.brand-top-note{top:30px}.brand-story>img{height:84%;width:64%;bottom:9%}.brand-scribble{top:43%;font-family:'Comic Sans MS',cursive;font-size:clamp(40px,5.5vw,100px);font-weight:900;letter-spacing:-5px;transform:rotate(-3deg) scaleY(1.1);filter:blur(.7px);text-shadow:2px 3px 2px var(--accent),-2px -1px 3px var(--accent)}
.brand-marks{position:absolute;left:35px;top:50%;display:flex;gap:3px}.brand-marks--right{left:auto;right:35px}.brand-marks span{display:grid;place-items:center;border:1px solid;border-radius:50%;width:28px;height:28px;font:17px Arial}.brand-bottom-title{bottom:35px}.brand-bottom-note{bottom:35px}
.footer-reconstruction{height:62svh;min-height:560px;background:radial-gradient(ellipse at 32% 75%,#a3a49a 0%,#89847d 50%,#827b75 100%);padding-top:75px}
.footer-navigation{width:340px;max-width:32%;gap:10px 20px;font:14px/1 var(--display)}
.footer-service{position:absolute;left:62%;right:35px;top:75px;display:flex;justify-content:space-between;z-index:3;font:14px/1 var(--display)}
.footer-model{left:22%;height:91%;width:40%;bottom:-7%;object-position:center bottom;transform:none}
.footer-brand-huge{left:2.4%;top:31%;font-size:clamp(120px,19.7vw,340px);line-height:.85;transform:none;color:var(--ug-lilac);mix-blend-mode:exclusion}
.footer-invitation{left:2.4%;bottom:17%;font-size:clamp(44px,5vw,80px);white-space:nowrap}.footer-invitation small{font-size:.32em;display:inline}
.footer-subscribe{position:absolute;left:61%;right:2.5%;bottom:15%;z-index:3;display:flex;gap:16px;font:14px var(--display)}
.footer-subscribe input{min-width:0;flex:1;background:transparent;border:0;border-bottom:1px solid #ffffff50;border-radius:0;color:white;padding:8px 0;font:inherit}.footer-subscribe input::placeholder{color:var(--ug-mist)}.footer-subscribe button{border-bottom:1px solid #ffffff50;font:inherit}.newsletter-status{position:absolute;top:100%;font:11px Arial}
.footer-bottom-row{font:13px var(--display);bottom:28px}.footer-bottom-row a:first-of-type{margin-left:36%}
.discount-ticket{left:62%;top:48%;height:54px;width:180px;filter:drop-shadow(0 1px 1px #312a2580);transform:rotate(1deg)}
.discount-ticket__paper{height:52px;width:116px;border:0;background:linear-gradient(130deg,#8b8780,#9b968c 40%,#777169);box-shadow:inset 0 0 0 2px #645e57;transition:width .48s cubic-bezier(.2,.65,.25,1);clip-path:polygon(1% 10%,5% 6%,10% 9%,16% 4%,20% 8%,25% 5%,31% 7%,35% 3%,42% 6%,47% 4%,52% 7%,57% 4%,63% 6%,69% 3%,76% 6%,82% 4%,89% 7%,98% 5%,100% 91%,94% 94%,87% 92%,81% 97%,74% 94%,67% 97%,60% 94%,53% 97%,47% 94%,40% 98%,33% 95%,26% 98%,19% 94%,12% 98%,7% 93%,2% 96%)}
.discount-ticket__paper::before{content:'';position:absolute;inset:0;background:url("../svg/paper-grain.svg");opacity:.22;mix-blend-mode:multiply;pointer-events:none}
.discount-ticket__paper>span{left:12px;top:17px;font-size:23px;line-height:1}.discount-ticket strong{margin-left:3px;opacity:1;clip-path:none;transition:none}
.discount-ticket__fold{left:104px;top:3px;width:22px;height:47px;transform:perspective(160px) rotateY(-37deg) skewY(5deg);background:linear-gradient(90deg,#655e55 0%,#b1a99c 35%,#837a6e 60%,#403a34 100%);box-shadow:3px 1px 3px #30282050;transition:left .48s cubic-bezier(.2,.65,.25,1),transform .48s cubic-bezier(.2,.65,.25,1)}
.discount-ticket.is-open .discount-ticket__paper{width:166px}.discount-ticket.is-open .discount-ticket__fold{left:154px;transform:perspective(160px) rotateY(-17deg) skewY(7deg)}
/* Search is a black input band over a light product shelf. */
dialog[data-scene=search]{background:var(--ug-mist);animation:search-enter .55s cubic-bezier(.65,0,.25,1)}
dialog[data-scene=search] .overlay-header{position:absolute;right:32px;top:35px;left:auto;width:40px;height:40px;padding:0;border:0;background:transparent;color:white;z-index:8}
dialog[data-scene=search] .overlay-brand,dialog[data-scene=search] .overlay-search{display:none}
dialog[data-scene=search] .overlay-close{font-size:0;min-height:40px}.overlay-close::after{content:''}dialog[data-scene=search] .overlay-close span{font-size:0}dialog[data-scene=search] .overlay-close::after{content:'×';font:32px Arial}
.search-stage .search-form{height:160px;background:black;margin:0;padding:25px 100px 25px 2.4%;border:0;display:flex;align-items:center}
.search-stage #search-input{color:white;background:transparent;font:800 clamp(50px,5vw,90px)/1 var(--display);text-transform:uppercase;border:0;width:100%;padding:0;outline:0}.search-stage #search-input::placeholder{color:white;opacity:1}.search-stage .search-form button{display:none}
.search-shelf{display:grid;grid-template-columns:18% 1fr;gap:1%;padding:clamp(100px,18vh,250px) 2.4% 30px}.search-shelf .results-label{font:26px var(--display);color:var(--accent);text-transform:uppercase;margin:0}.search-shelf .browse-grid{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.search-shelf .browse-card-photo{aspect-ratio: .7}.search-shelf .browse-card h3{font:14px Arial}.search-shelf .category{font-size:11px}
@keyframes search-enter{from{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}
dialog[data-scene=bag]{left:auto;right:0;width:33.6%;min-width:420px;background:var(--ug-mist);animation:bag-enter .55s cubic-bezier(.65,0,.25,1)}
dialog[data-scene=bag]::backdrop{background:#000c}dialog[data-scene=bag] .overlay-header{display:none}.bag-head{display:flex;justify-content:space-between;align-items:center;padding:40px 32px;font:24px var(--display)}.bag-head h2{font:inherit;color:var(--accent)}.bag-head button{font:32px Arial}.bag-head span{font-size:20px}.bag-empty{position:absolute;top:42%;left:7%;right:7%;text-align:center;font:16px Arial}.bag-empty .solid-button{margin-top:40px;width:100%;background:#080808;color:white;font:24px var(--display);clip-path:polygon(0 13%,8% 5%,20% 8%,31% 0,45% 5%,66% 0,80% 6%,94% 3%,100% 18%,97% 38%,100% 60%,96% 84%,87% 95%,73% 91%,56% 100%,41% 94%,20% 99%,9% 90%,0 74%,4% 50%)}
.bag-items{padding:15px 32px}.bag-item{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #ddd}.bag-item img{width:100%;height:140px;object-fit:cover}.bag-item h3{font:24px var(--display)}.bag-item button{font:12px Arial;text-decoration:underline;margin-top:20px}.bag-note{font:12px/1.5 Arial;padding:20px 32px}.bag-add{background:#111;color:white;margin-bottom:10px}
@keyframes bag-enter{from{transform:translateX(100%)}to{transform:none}}
dialog[data-scene=browse] .overlay-title,dialog[data-scene=product] h2,.story-copy h2,.about-copy h2{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.browse-grid{gap:18px}.browse-card-photo{background:white}.product-layout{grid-template-columns:62% 38%;gap:0}.product-details{padding:55px 45px}.product-details h2{font-size:60px;line-height:.9}.product-description{font:14px/1.5 Arial}.product-details details{font:13px Arial}.story-copy h2{font-size:100px}.story-copy h2 em{font-style:normal;color:var(--accent)}
@media(max-width:760px){
 .hero-collection{font-size:clamp(42px,15vw,68px);bottom:7.7%;letter-spacing:-.03em}.hero-copy>.text-link{bottom:3%;font-size:22px}.bag-trigger{display:block;font-size:9px;line-height:13px}.nav-right{padding-top:10px}
 .editorial-grid{display:block}.editorial-card:first-child{width:100%;clip-path:none!important}.editorial-card:first-child::after{display:none}.editorial-card{height:90svh}.editorial-card:nth-child(2){margin-top:-20px;border-top:6px solid #e9e7df}.editorial-note{font-size:10px}
 .brand-story{height:100svh;min-height:780px}.brand-story h2{top:35px;font-size:58px}.brand-top-note{top:125px;font-size:10px}.brand-story>img{width:130%;height:70%;bottom:14%}.brand-scribble{font-size:40px;letter-spacing:-3px;top:45%}.brand-marks{left:16px;top:48%}.brand-marks--right{left:auto;right:16px}.brand-marks span{width:19px;height:19px;font-size:12px}.brand-bottom-title{font-size:54px;bottom:80px}.brand-bottom-note{bottom:25px;font-size:10px}
 .footer-reconstruction{height:800px;min-height:800px;padding:65px 16px 20px}.footer-navigation{max-width:100%;width:100%;font:13px var(--display);gap:9px 15px}.footer-service{left:16px;right:16px;top:120px;justify-content:flex-start;gap:24px;font-size:12px}.footer-model{left:10%;width:85%;height:66%;bottom:13%}.footer-brand-huge{left:16px;top:39%;font-size:30vw}.footer-invitation{left:16px;bottom:20%;font-size:49px}.footer-invitation small{font-size:17px}.footer-subscribe{left:16px;right:16px;bottom:10%;font-size:14px}.footer-bottom-row{bottom:18px;gap:12px;font-size:10px;left:16px;right:16px}.footer-bottom-row a:first-of-type{margin-left:0}.footer-bottom-row>span{flex-basis:auto;margin-right:auto}.discount-ticket{left:auto;right:22px;top:25%;transform:scale(.85) rotate(1deg);width:165px}.newsletter-status{font-size:10px}
 .search-stage .search-form{height:115px;padding:20px 60px 20px 16px}.search-stage #search-input{font-size:56px}dialog[data-scene=search] .overlay-header{right:15px;top:33px}.search-shelf{display:block;padding:60px 16px 20px}.search-shelf .results-label{font-size:22px;margin-bottom:25px}.search-shelf .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}
 dialog[data-scene=bag]{width:100%;min-width:0}.bag-head{padding:25px 16px}.product-layout{display:block}.product-details{padding:30px 16px}.product-details h2{font-size:48px}.story-copy h2{font-size:65px}
}
@media(prefers-reduced-motion:reduce){dialog[data-scene=search],dialog[data-scene=bag]{animation:none}.discount-ticket *{transition:none}}
.editorial-grid{transform:scale(calc(.84 + var(--entry,1)*.16));transform-origin:50% 25%;will-change:transform}.brand-scribble{margin-left:calc(var(--brand-drift,0)*1px)}
dialog{overflow-x:hidden}dialog[data-scene=search] .overlay-close{width:32px;min-width:0;padding:0}.search-stage input::-webkit-search-cancel-button{appearance:none}.hero-copy>.text-link{mix-blend-mode:normal;color:#fff;text-shadow:0 1px 3px #0005}
.bag-empty .solid-button{clip-path:none;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat;justify-content:center;text-align:center;padding:28px 10px}
.discount-ticket strong{opacity:0;clip-path:inset(0 100% 0 0)}.discount-ticket.is-open strong{opacity:1;clip-path:inset(0)}.discount-ticket__paper{width:112px}.discount-ticket__fold{left:100px}.footer-reconstruction{margin-top:max(-30px,-2.0833vw)}
.footer-reconstruction{margin-top:max(-60px,-4.1667vw)}

/* ===== detail-paper.css ===== */
.hero-monochrome{clip-path:polygon(calc(50% + -1.26px) 0.0%,calc(50% + 1.51px) 0.2%,calc(50% + 0.83px) 0.4%,calc(50% + 2.96px) 0.6%,calc(50% + 3.19px) 0.8%,calc(50% + 2.40px) 1.0%,calc(50% + 3.13px) 1.2%,calc(50% + 3.57px) 1.4%,calc(50% + 3.72px) 1.6%,calc(50% + 4.95px) 1.8%,calc(50% + 6.48px) 2.0%,calc(50% + 6.40px) 2.2%,calc(50% + 5.20px) 2.4%,calc(50% + 5.43px) 2.6%,calc(50% + 6.58px) 2.8%,calc(50% + 7.06px) 3.0%,calc(50% + 6.48px) 3.2%,calc(50% + 8.39px) 3.4%,calc(50% + 6.70px) 3.6%,calc(50% + 6.92px) 3.8%,calc(50% + 6.28px) 4.0%,calc(50% + 8.11px) 4.2%,calc(50% + 6.47px) 4.4%,calc(50% + 8.51px) 4.6%,calc(50% + 6.48px) 4.8%,calc(50% + 6.29px) 5.0%,calc(50% + 7.29px) 5.2%,calc(50% + 6.94px) 5.4%,calc(50% + 6.64px) 5.6%,calc(50% + 8.64px) 5.8%,calc(50% + 8.18px) 6.0%,calc(50% + 8.56px) 6.2%,calc(50% + 7.33px) 6.4%,calc(50% + 7.47px) 6.6%,calc(50% + 9.57px) 6.8%,calc(50% + 8.21px) 7.0%,calc(50% + 8.16px) 7.2%,calc(50% + 10.38px) 7.4%,calc(50% + 8.98px) 7.6%,calc(50% + 10.95px) 7.8%,calc(50% + 10.22px) 8.0%,calc(50% + 12.14px) 8.2%,calc(50% + 10.98px) 8.4%,calc(50% + 12.41px) 8.6%,calc(50% + 12.10px) 8.8%,calc(50% + 13.66px) 9.0%,calc(50% + 14.35px) 9.2%,calc(50% + 12.35px) 9.4%,calc(50% + 12.33px) 9.6%,calc(50% + 12.30px) 9.8%,calc(50% + 12.72px) 10.0%,calc(50% + 13.83px) 10.2%,calc(50% + 13.26px) 10.4%,calc(50% + 12.34px) 10.6%,calc(50% + 11.98px) 10.8%,calc(50% + 13.83px) 11.0%,calc(50% + 13.97px) 11.2%,calc(50% + 11.22px) 11.4%,calc(50% + 13.35px) 11.6%,calc(50% + 13.11px) 11.8%,calc(50% + 10.54px) 12.0%,calc(50% + 10.35px) 12.2%,calc(50% + 11.83px) 12.4%,calc(50% + 10.32px) 12.6%,calc(50% + 8.84px) 12.8%,calc(50% + 9.35px) 13.0%,calc(50% + 9.75px) 13.2%,calc(50% + 7.76px) 13.4%,calc(50% + 7.32px) 13.6%,calc(50% + 7.77px) 13.8%,calc(50% + 6.84px) 14.0%,calc(50% + 7.78px) 14.2%,calc(50% + 7.29px) 14.4%,calc(50% + 5.83px) 14.6%,calc(50% + 7.22px) 14.8%,calc(50% + 6.74px) 15.0%,calc(50% + 6.56px) 15.2%,calc(50% + 7.45px) 15.4%,calc(50% + 6.45px) 15.6%,calc(50% + 8.49px) 15.8%,calc(50% + 6.74px) 16.0%,calc(50% + 7.43px) 16.2%,calc(50% + 8.73px) 16.4%,calc(50% + 6.97px) 16.6%,calc(50% + 6.60px) 16.8%,calc(50% + 7.71px) 17.0%,calc(50% + 8.36px) 17.2%,calc(50% + 8.70px) 17.4%,calc(50% + 8.31px) 17.6%,calc(50% + 8.47px) 17.8%,calc(50% + 7.97px) 18.0%,calc(50% + 6.88px) 18.2%,calc(50% + 8.53px) 18.4%,calc(50% + 7.04px) 18.6%,calc(50% + 7.58px) 18.8%,calc(50% + 6.19px) 19.0%,calc(50% + 6.01px) 19.2%,calc(50% + 6.77px) 19.4%,calc(50% + 5.36px) 19.6%,calc(50% + 5.79px) 19.8%,calc(50% + 4.07px) 20.0%,calc(50% + 4.92px) 20.2%,calc(50% + 2.45px) 20.4%,calc(50% + 1.88px) 20.6%,calc(50% + 2.66px) 20.8%,calc(50% + 1.45px) 21.0%,calc(50% + 3.19px) 21.2%,calc(50% + 2.41px) 21.4%,calc(50% + 0.97px) 21.6%,calc(50% + 0.80px) 21.8%,calc(50% + -0.00px) 22.0%,calc(50% + 0.54px) 22.2%,calc(50% + 1.59px) 22.4%,calc(50% + 1.51px) 22.6%,calc(50% + 1.42px) 22.8%,calc(50% + 1.71px) 23.0%,calc(50% + -0.76px) 23.2%,calc(50% + -0.09px) 23.4%,calc(50% + 0.44px) 23.6%,calc(50% + 2.13px) 23.8%,calc(50% + 2.69px) 24.0%,calc(50% + 2.18px) 24.2%,calc(50% + 2.34px) 24.4%,calc(50% + 2.62px) 24.6%,calc(50% + 3.74px) 24.8%,calc(50% + 3.23px) 25.0%,calc(50% + 3.79px) 25.2%,calc(50% + 2.65px) 25.4%,calc(50% + 3.29px) 25.6%,calc(50% + 2.76px) 25.8%,calc(50% + 2.53px) 26.0%,calc(50% + 3.78px) 26.2%,calc(50% + 4.31px) 26.4%,calc(50% + 3.44px) 26.6%,calc(50% + 3.34px) 26.8%,calc(50% + 4.12px) 27.0%,calc(50% + 3.22px) 27.2%,calc(50% + 3.33px) 27.4%,calc(50% + 2.30px) 27.6%,calc(50% + 3.88px) 27.8%,calc(50% + 4.20px) 28.0%,calc(50% + 2.18px) 28.2%,calc(50% + 2.00px) 28.4%,calc(50% + 2.60px) 28.6%,calc(50% + 2.02px) 28.8%,calc(50% + 0.61px) 29.0%,calc(50% + 1.72px) 29.2%,calc(50% + 2.34px) 29.4%,calc(50% + 0.01px) 29.6%,calc(50% + 2.28px) 29.8%,calc(50% + 2.04px) 30.0%,calc(50% + 1.18px) 30.2%,calc(50% + -0.10px) 30.4%,calc(50% + 0.98px) 30.6%,calc(50% + 2.34px) 30.8%,calc(50% + 1.71px) 31.0%,calc(50% + 0.91px) 31.2%,calc(50% + 2.73px) 31.4%,calc(50% + 2.62px) 31.6%,calc(50% + 1.87px) 31.8%,calc(50% + 3.12px) 32.0%,calc(50% + 3.52px) 32.2%,calc(50% + 3.02px) 32.4%,calc(50% + 2.19px) 32.6%,calc(50% + 2.50px) 32.8%,calc(50% + 3.67px) 33.0%,calc(50% + 4.74px) 33.2%,calc(50% + 4.13px) 33.4%,calc(50% + 4.89px) 33.6%,calc(50% + 3.46px) 33.8%,calc(50% + 3.69px) 34.0%,calc(50% + 4.14px) 34.2%,calc(50% + 3.78px) 34.4%,calc(50% + 5.13px) 34.6%,calc(50% + 3.81px) 34.8%,calc(50% + 5.85px) 35.0%,calc(50% + 4.12px) 35.2%,calc(50% + 5.29px) 35.4%,calc(50% + 4.80px) 35.6%,calc(50% + 4.42px) 35.8%,calc(50% + 2.57px) 36.0%,calc(50% + 3.14px) 36.2%,calc(50% + 1.68px) 36.4%,calc(50% + 2.63px) 36.6%,calc(50% + 1.15px) 36.8%,calc(50% + 0.57px) 37.0%,calc(50% + 0.39px) 37.2%,calc(50% + 0.48px) 37.4%,calc(50% + -0.35px) 37.6%,calc(50% + -1.17px) 37.8%,calc(50% + -1.96px) 38.0%,calc(50% + -0.97px) 38.2%,calc(50% + -1.90px) 38.4%,calc(50% + -3.07px) 38.6%,calc(50% + -1.06px) 38.8%,calc(50% + -3.57px) 39.0%,calc(50% + -3.04px) 39.2%,calc(50% + -2.81px) 39.4%,calc(50% + -3.57px) 39.6%,calc(50% + -2.31px) 39.8%,calc(50% + -3.88px) 40.0%,calc(50% + -1.69px) 40.2%,calc(50% + -2.54px) 40.4%,calc(50% + -3.22px) 40.6%,calc(50% + -4.22px) 40.8%,calc(50% + -3.09px) 41.0%,calc(50% + -3.55px) 41.2%,calc(50% + -3.00px) 41.4%,calc(50% + -4.01px) 41.6%,calc(50% + -4.06px) 41.8%,calc(50% + -3.35px) 42.0%,calc(50% + -4.39px) 42.2%,calc(50% + -2.62px) 42.4%,calc(50% + -4.02px) 42.6%,calc(50% + -4.86px) 42.8%,calc(50% + -3.12px) 43.0%,calc(50% + -5.83px) 43.2%,calc(50% + -3.63px) 43.4%,calc(50% + -5.25px) 43.6%,calc(50% + -5.16px) 43.8%,calc(50% + -5.01px) 44.0%,calc(50% + -5.62px) 44.2%,calc(50% + -6.61px) 44.4%,calc(50% + -7.78px) 44.6%,calc(50% + -7.28px) 44.8%,calc(50% + -9.44px) 45.0%,calc(50% + -11.08px) 45.2%,calc(50% + -11.11px) 45.4%,calc(50% + -9.94px) 45.6%,calc(50% + -11.91px) 45.8%,calc(50% + -11.23px) 46.0%,calc(50% + -12.29px) 46.2%,calc(50% + -12.54px) 46.4%,calc(50% + -13.22px) 46.6%,calc(50% + -14.64px) 46.8%,calc(50% + -13.01px) 47.0%,calc(50% + -13.52px) 47.2%,calc(50% + -12.61px) 47.4%,calc(50% + -13.08px) 47.6%,calc(50% + -13.81px) 47.8%,calc(50% + -12.73px) 48.0%,calc(50% + -12.56px) 48.2%,calc(50% + -13.00px) 48.4%,calc(50% + -12.37px) 48.6%,calc(50% + -14.27px) 48.8%,calc(50% + -12.83px) 49.0%,calc(50% + -12.76px) 49.2%,calc(50% + -13.20px) 49.4%,calc(50% + -12.27px) 49.6%,calc(50% + -11.36px) 49.8%,calc(50% + -11.44px) 50.0%,calc(50% + -12.21px) 50.2%,calc(50% + -11.57px) 50.4%,calc(50% + -11.16px) 50.6%,calc(50% + -10.95px) 50.8%,calc(50% + -12.33px) 51.0%,calc(50% + -12.55px) 51.2%,calc(50% + -10.96px) 51.4%,calc(50% + -10.78px) 51.6%,calc(50% + -11.84px) 51.8%,calc(50% + -11.93px) 52.0%,calc(50% + -13.10px) 52.2%,calc(50% + -13.82px) 52.4%,calc(50% + -12.79px) 52.6%,calc(50% + -12.20px) 52.8%,calc(50% + -13.79px) 53.0%,calc(50% + -13.79px) 53.2%,calc(50% + -12.97px) 53.4%,calc(50% + -12.71px) 53.6%,calc(50% + -13.96px) 53.8%,calc(50% + -13.33px) 54.0%,calc(50% + -13.06px) 54.2%,calc(50% + -12.93px) 54.4%,calc(50% + -13.96px) 54.6%,calc(50% + -13.19px) 54.8%,calc(50% + -13.00px) 55.0%,calc(50% + -14.19px) 55.2%,calc(50% + -13.49px) 55.4%,calc(50% + -12.93px) 55.6%,calc(50% + -13.39px) 55.8%,calc(50% + -10.46px) 56.0%,calc(50% + -11.74px) 56.2%,calc(50% + -10.27px) 56.4%,calc(50% + -10.38px) 56.6%,calc(50% + -9.67px) 56.8%,calc(50% + -8.15px) 57.0%,calc(50% + -8.07px) 57.2%,calc(50% + -7.87px) 57.4%,calc(50% + -7.93px) 57.6%,calc(50% + -6.61px) 57.8%,calc(50% + -4.47px) 58.0%,calc(50% + -5.80px) 58.2%,calc(50% + -3.50px) 58.4%,calc(50% + -3.62px) 58.6%,calc(50% + -3.89px) 58.8%,calc(50% + -1.89px) 59.0%,calc(50% + -2.74px) 59.2%,calc(50% + -3.13px) 59.4%,calc(50% + -1.81px) 59.6%,calc(50% + -3.23px) 59.8%,calc(50% + -0.54px) 60.0%,calc(50% + -1.75px) 60.2%,calc(50% + -0.52px) 60.4%,calc(50% + -2.08px) 60.6%,calc(50% + -1.85px) 60.8%,calc(50% + 0.05px) 61.0%,calc(50% + -0.30px) 61.2%,calc(50% + -2.01px) 61.4%,calc(50% + -1.12px) 61.6%,calc(50% + -1.41px) 61.8%,calc(50% + 0.26px) 62.0%,calc(50% + -2.26px) 62.2%,calc(50% + -0.92px) 62.4%,calc(50% + -1.06px) 62.6%,calc(50% + -0.48px) 62.8%,calc(50% + 0.85px) 63.0%,calc(50% + 0.58px) 63.2%,calc(50% + 0.40px) 63.4%,calc(50% + 1.18px) 63.6%,calc(50% + -0.07px) 63.8%,calc(50% + 1.28px) 64.0%,calc(50% + 2.58px) 64.2%,calc(50% + 3.60px) 64.4%,calc(50% + 1.97px) 64.6%,calc(50% + 3.04px) 64.8%,calc(50% + 3.57px) 65.0%,calc(50% + 4.30px) 65.2%,calc(50% + 4.58px) 65.4%,calc(50% + 6.45px) 65.6%,calc(50% + 6.46px) 65.8%,calc(50% + 7.17px) 66.0%,calc(50% + 7.07px) 66.2%,calc(50% + 8.36px) 66.4%,calc(50% + 6.41px) 66.6%,calc(50% + 7.87px) 66.8%,calc(50% + 8.44px) 67.0%,calc(50% + 8.11px) 67.2%,calc(50% + 9.09px) 67.4%,calc(50% + 8.68px) 67.6%,calc(50% + 9.43px) 67.8%,calc(50% + 9.64px) 68.0%,calc(50% + 9.90px) 68.2%,calc(50% + 9.26px) 68.4%,calc(50% + 7.21px) 68.6%,calc(50% + 8.39px) 68.8%,calc(50% + 8.37px) 69.0%,calc(50% + 8.65px) 69.2%,calc(50% + 7.56px) 69.4%,calc(50% + 8.05px) 69.6%,calc(50% + 6.92px) 69.8%,calc(50% + 6.37px) 70.0%,calc(50% + 6.27px) 70.2%,calc(50% + 6.78px) 70.4%,calc(50% + 7.11px) 70.6%,calc(50% + 6.50px) 70.8%,calc(50% + 5.16px) 71.0%,calc(50% + 4.25px) 71.2%,calc(50% + 6.65px) 71.4%,calc(50% + 4.90px) 71.6%,calc(50% + 6.23px) 71.8%,calc(50% + 5.09px) 72.0%,calc(50% + 5.96px) 72.2%,calc(50% + 6.98px) 72.4%,calc(50% + 6.53px) 72.6%,calc(50% + 7.05px) 72.8%,calc(50% + 6.50px) 73.0%,calc(50% + 6.88px) 73.2%,calc(50% + 7.96px) 73.4%,calc(50% + 6.02px) 73.6%,calc(50% + 5.96px) 73.8%,calc(50% + 8.11px) 74.0%,calc(50% + 7.98px) 74.2%,calc(50% + 8.62px) 74.4%,calc(50% + 6.54px) 74.6%,calc(50% + 7.57px) 74.8%,calc(50% + 6.58px) 75.0%,calc(50% + 7.42px) 75.2%,calc(50% + 6.81px) 75.4%,calc(50% + 7.41px) 75.6%,calc(50% + 6.14px) 75.8%,calc(50% + 6.80px) 76.0%,calc(50% + 8.30px) 76.2%,calc(50% + 5.53px) 76.4%,calc(50% + 6.80px) 76.6%,calc(50% + 7.27px) 76.8%,calc(50% + 5.49px) 77.0%,calc(50% + 4.18px) 77.2%,calc(50% + 4.01px) 77.4%,calc(50% + 4.21px) 77.6%,calc(50% + 3.53px) 77.8%,calc(50% + 5.18px) 78.0%,calc(50% + 3.12px) 78.2%,calc(50% + 4.59px) 78.4%,calc(50% + 3.49px) 78.6%,calc(50% + 4.07px) 78.8%,calc(50% + 1.56px) 79.0%,calc(50% + 3.43px) 79.2%,calc(50% + 3.12px) 79.4%,calc(50% + 3.32px) 79.6%,calc(50% + 1.60px) 79.8%,calc(50% + 2.56px) 80.0%,calc(50% + 1.10px) 80.2%,calc(50% + 2.86px) 80.4%,calc(50% + 2.75px) 80.6%,calc(50% + 3.09px) 80.8%,calc(50% + 1.96px) 81.0%,calc(50% + 3.95px) 81.2%,calc(50% + 4.15px) 81.4%,calc(50% + 3.90px) 81.6%,calc(50% + 5.22px) 81.8%,calc(50% + 4.53px) 82.0%,calc(50% + 4.47px) 82.2%,calc(50% + 3.79px) 82.4%,calc(50% + 4.98px) 82.6%,calc(50% + 4.47px) 82.8%,calc(50% + 5.15px) 83.0%,calc(50% + 6.66px) 83.2%,calc(50% + 5.56px) 83.4%,calc(50% + 5.77px) 83.6%,calc(50% + 5.22px) 83.8%,calc(50% + 7.22px) 84.0%,calc(50% + 7.39px) 84.2%,calc(50% + 6.46px) 84.4%,calc(50% + 6.54px) 84.6%,calc(50% + 5.66px) 84.8%,calc(50% + 4.92px) 85.0%,calc(50% + 6.42px) 85.2%,calc(50% + 4.97px) 85.4%,calc(50% + 6.37px) 85.6%,calc(50% + 6.37px) 85.8%,calc(50% + 5.62px) 86.0%,calc(50% + 4.39px) 86.2%,calc(50% + 4.09px) 86.4%,calc(50% + 3.70px) 86.6%,calc(50% + 4.80px) 86.8%,calc(50% + 4.76px) 87.0%,calc(50% + 4.93px) 87.2%,calc(50% + 3.36px) 87.4%,calc(50% + 3.68px) 87.6%,calc(50% + 5.89px) 87.8%,calc(50% + 3.51px) 88.0%,calc(50% + 5.16px) 88.2%,calc(50% + 4.07px) 88.4%,calc(50% + 4.64px) 88.6%,calc(50% + 4.42px) 88.8%,calc(50% + 5.93px) 89.0%,calc(50% + 6.68px) 89.2%,calc(50% + 5.79px) 89.4%,calc(50% + 6.91px) 89.6%,calc(50% + 7.65px) 89.8%,calc(50% + 9.15px) 90.0%,calc(50% + 7.86px) 90.2%,calc(50% + 8.03px) 90.4%,calc(50% + 8.74px) 90.6%,calc(50% + 10.47px) 90.8%,calc(50% + 10.64px) 91.0%,calc(50% + 8.53px) 91.2%,calc(50% + 9.70px) 91.4%,calc(50% + 9.26px) 91.6%,calc(50% + 9.39px) 91.8%,calc(50% + 9.47px) 92.0%,calc(50% + 10.30px) 92.2%,calc(50% + 9.55px) 92.4%,calc(50% + 11.27px) 92.6%,calc(50% + 9.59px) 92.8%,calc(50% + 10.02px) 93.0%,calc(50% + 8.26px) 93.2%,calc(50% + 9.94px) 93.4%,calc(50% + 8.48px) 93.6%,calc(50% + 8.00px) 93.8%,calc(50% + 8.91px) 94.0%,calc(50% + 7.73px) 94.2%,calc(50% + 8.26px) 94.4%,calc(50% + 5.39px) 94.6%,calc(50% + 6.39px) 94.8%,calc(50% + 4.70px) 95.0%,calc(50% + 5.12px) 95.2%,calc(50% + 4.19px) 95.4%,calc(50% + 4.72px) 95.6%,calc(50% + 4.14px) 95.8%,calc(50% + 4.78px) 96.0%,calc(50% + 4.39px) 96.2%,calc(50% + 4.09px) 96.4%,calc(50% + 5.16px) 96.6%,calc(50% + 3.70px) 96.8%,calc(50% + 5.27px) 97.0%,calc(50% + 4.39px) 97.2%,calc(50% + 3.18px) 97.4%,calc(50% + 5.78px) 97.6%,calc(50% + 5.09px) 97.8%,calc(50% + 3.38px) 98.0%,calc(50% + 4.68px) 98.2%,calc(50% + 4.29px) 98.4%,calc(50% + 5.62px) 98.6%,calc(50% + 4.95px) 98.8%,calc(50% + 3.21px) 99.0%,calc(50% + 3.45px) 99.2%,calc(50% + 5.06px) 99.4%,calc(50% + 4.04px) 99.6%,calc(50% + 4.38px) 99.8%,calc(50% + 4.03px) 100.0%,100% 100%,100% 0)}
.editorial-card:first-child{clip-path:polygon(0 0,calc(100% - 32px + -1.26px) 0.0%,calc(100% - 32px + 1.51px) 0.2%,calc(100% - 32px + 0.83px) 0.4%,calc(100% - 32px + 2.96px) 0.6%,calc(100% - 32px + 3.19px) 0.8%,calc(100% - 32px + 2.40px) 1.0%,calc(100% - 32px + 3.13px) 1.2%,calc(100% - 32px + 3.57px) 1.4%,calc(100% - 32px + 3.72px) 1.6%,calc(100% - 32px + 4.95px) 1.8%,calc(100% - 32px + 6.48px) 2.0%,calc(100% - 32px + 6.40px) 2.2%,calc(100% - 32px + 5.20px) 2.4%,calc(100% - 32px + 5.43px) 2.6%,calc(100% - 32px + 6.58px) 2.8%,calc(100% - 32px + 7.06px) 3.0%,calc(100% - 32px + 6.48px) 3.2%,calc(100% - 32px + 8.39px) 3.4%,calc(100% - 32px + 6.70px) 3.6%,calc(100% - 32px + 6.92px) 3.8%,calc(100% - 32px + 6.28px) 4.0%,calc(100% - 32px + 8.11px) 4.2%,calc(100% - 32px + 6.47px) 4.4%,calc(100% - 32px + 8.51px) 4.6%,calc(100% - 32px + 6.48px) 4.8%,calc(100% - 32px + 6.29px) 5.0%,calc(100% - 32px + 7.29px) 5.2%,calc(100% - 32px + 6.94px) 5.4%,calc(100% - 32px + 6.64px) 5.6%,calc(100% - 32px + 8.64px) 5.8%,calc(100% - 32px + 8.18px) 6.0%,calc(100% - 32px + 8.56px) 6.2%,calc(100% - 32px + 7.33px) 6.4%,calc(100% - 32px + 7.47px) 6.6%,calc(100% - 32px + 9.57px) 6.8%,calc(100% - 32px + 8.21px) 7.0%,calc(100% - 32px + 8.16px) 7.2%,calc(100% - 32px + 10.38px) 7.4%,calc(100% - 32px + 8.98px) 7.6%,calc(100% - 32px + 10.95px) 7.8%,calc(100% - 32px + 10.22px) 8.0%,calc(100% - 32px + 12.14px) 8.2%,calc(100% - 32px + 10.98px) 8.4%,calc(100% - 32px + 12.41px) 8.6%,calc(100% - 32px + 12.10px) 8.8%,calc(100% - 32px + 13.66px) 9.0%,calc(100% - 32px + 14.35px) 9.2%,calc(100% - 32px + 12.35px) 9.4%,calc(100% - 32px + 12.33px) 9.6%,calc(100% - 32px + 12.30px) 9.8%,calc(100% - 32px + 12.72px) 10.0%,calc(100% - 32px + 13.83px) 10.2%,calc(100% - 32px + 13.26px) 10.4%,calc(100% - 32px + 12.34px) 10.6%,calc(100% - 32px + 11.98px) 10.8%,calc(100% - 32px + 13.83px) 11.0%,calc(100% - 32px + 13.97px) 11.2%,calc(100% - 32px + 11.22px) 11.4%,calc(100% - 32px + 13.35px) 11.6%,calc(100% - 32px + 13.11px) 11.8%,calc(100% - 32px + 10.54px) 12.0%,calc(100% - 32px + 10.35px) 12.2%,calc(100% - 32px + 11.83px) 12.4%,calc(100% - 32px + 10.32px) 12.6%,calc(100% - 32px + 8.84px) 12.8%,calc(100% - 32px + 9.35px) 13.0%,calc(100% - 32px + 9.75px) 13.2%,calc(100% - 32px + 7.76px) 13.4%,calc(100% - 32px + 7.32px) 13.6%,calc(100% - 32px + 7.77px) 13.8%,calc(100% - 32px + 6.84px) 14.0%,calc(100% - 32px + 7.78px) 14.2%,calc(100% - 32px + 7.29px) 14.4%,calc(100% - 32px + 5.83px) 14.6%,calc(100% - 32px + 7.22px) 14.8%,calc(100% - 32px + 6.74px) 15.0%,calc(100% - 32px + 6.56px) 15.2%,calc(100% - 32px + 7.45px) 15.4%,calc(100% - 32px + 6.45px) 15.6%,calc(100% - 32px + 8.49px) 15.8%,calc(100% - 32px + 6.74px) 16.0%,calc(100% - 32px + 7.43px) 16.2%,calc(100% - 32px + 8.73px) 16.4%,calc(100% - 32px + 6.97px) 16.6%,calc(100% - 32px + 6.60px) 16.8%,calc(100% - 32px + 7.71px) 17.0%,calc(100% - 32px + 8.36px) 17.2%,calc(100% - 32px + 8.70px) 17.4%,calc(100% - 32px + 8.31px) 17.6%,calc(100% - 32px + 8.47px) 17.8%,calc(100% - 32px + 7.97px) 18.0%,calc(100% - 32px + 6.88px) 18.2%,calc(100% - 32px + 8.53px) 18.4%,calc(100% - 32px + 7.04px) 18.6%,calc(100% - 32px + 7.58px) 18.8%,calc(100% - 32px + 6.19px) 19.0%,calc(100% - 32px + 6.01px) 19.2%,calc(100% - 32px + 6.77px) 19.4%,calc(100% - 32px + 5.36px) 19.6%,calc(100% - 32px + 5.79px) 19.8%,calc(100% - 32px + 4.07px) 20.0%,calc(100% - 32px + 4.92px) 20.2%,calc(100% - 32px + 2.45px) 20.4%,calc(100% - 32px + 1.88px) 20.6%,calc(100% - 32px + 2.66px) 20.8%,calc(100% - 32px + 1.45px) 21.0%,calc(100% - 32px + 3.19px) 21.2%,calc(100% - 32px + 2.41px) 21.4%,calc(100% - 32px + 0.97px) 21.6%,calc(100% - 32px + 0.80px) 21.8%,calc(100% - 32px + -0.00px) 22.0%,calc(100% - 32px + 0.54px) 22.2%,calc(100% - 32px + 1.59px) 22.4%,calc(100% - 32px + 1.51px) 22.6%,calc(100% - 32px + 1.42px) 22.8%,calc(100% - 32px + 1.71px) 23.0%,calc(100% - 32px + -0.76px) 23.2%,calc(100% - 32px + -0.09px) 23.4%,calc(100% - 32px + 0.44px) 23.6%,calc(100% - 32px + 2.13px) 23.8%,calc(100% - 32px + 2.69px) 24.0%,calc(100% - 32px + 2.18px) 24.2%,calc(100% - 32px + 2.34px) 24.4%,calc(100% - 32px + 2.62px) 24.6%,calc(100% - 32px + 3.74px) 24.8%,calc(100% - 32px + 3.23px) 25.0%,calc(100% - 32px + 3.79px) 25.2%,calc(100% - 32px + 2.65px) 25.4%,calc(100% - 32px + 3.29px) 25.6%,calc(100% - 32px + 2.76px) 25.8%,calc(100% - 32px + 2.53px) 26.0%,calc(100% - 32px + 3.78px) 26.2%,calc(100% - 32px + 4.31px) 26.4%,calc(100% - 32px + 3.44px) 26.6%,calc(100% - 32px + 3.34px) 26.8%,calc(100% - 32px + 4.12px) 27.0%,calc(100% - 32px + 3.22px) 27.2%,calc(100% - 32px + 3.33px) 27.4%,calc(100% - 32px + 2.30px) 27.6%,calc(100% - 32px + 3.88px) 27.8%,calc(100% - 32px + 4.20px) 28.0%,calc(100% - 32px + 2.18px) 28.2%,calc(100% - 32px + 2.00px) 28.4%,calc(100% - 32px + 2.60px) 28.6%,calc(100% - 32px + 2.02px) 28.8%,calc(100% - 32px + 0.61px) 29.0%,calc(100% - 32px + 1.72px) 29.2%,calc(100% - 32px + 2.34px) 29.4%,calc(100% - 32px + 0.01px) 29.6%,calc(100% - 32px + 2.28px) 29.8%,calc(100% - 32px + 2.04px) 30.0%,calc(100% - 32px + 1.18px) 30.2%,calc(100% - 32px + -0.10px) 30.4%,calc(100% - 32px + 0.98px) 30.6%,calc(100% - 32px + 2.34px) 30.8%,calc(100% - 32px + 1.71px) 31.0%,calc(100% - 32px + 0.91px) 31.2%,calc(100% - 32px + 2.73px) 31.4%,calc(100% - 32px + 2.62px) 31.6%,calc(100% - 32px + 1.87px) 31.8%,calc(100% - 32px + 3.12px) 32.0%,calc(100% - 32px + 3.52px) 32.2%,calc(100% - 32px + 3.02px) 32.4%,calc(100% - 32px + 2.19px) 32.6%,calc(100% - 32px + 2.50px) 32.8%,calc(100% - 32px + 3.67px) 33.0%,calc(100% - 32px + 4.74px) 33.2%,calc(100% - 32px + 4.13px) 33.4%,calc(100% - 32px + 4.89px) 33.6%,calc(100% - 32px + 3.46px) 33.8%,calc(100% - 32px + 3.69px) 34.0%,calc(100% - 32px + 4.14px) 34.2%,calc(100% - 32px + 3.78px) 34.4%,calc(100% - 32px + 5.13px) 34.6%,calc(100% - 32px + 3.81px) 34.8%,calc(100% - 32px + 5.85px) 35.0%,calc(100% - 32px + 4.12px) 35.2%,calc(100% - 32px + 5.29px) 35.4%,calc(100% - 32px + 4.80px) 35.6%,calc(100% - 32px + 4.42px) 35.8%,calc(100% - 32px + 2.57px) 36.0%,calc(100% - 32px + 3.14px) 36.2%,calc(100% - 32px + 1.68px) 36.4%,calc(100% - 32px + 2.63px) 36.6%,calc(100% - 32px + 1.15px) 36.8%,calc(100% - 32px + 0.57px) 37.0%,calc(100% - 32px + 0.39px) 37.2%,calc(100% - 32px + 0.48px) 37.4%,calc(100% - 32px + -0.35px) 37.6%,calc(100% - 32px + -1.17px) 37.8%,calc(100% - 32px + -1.96px) 38.0%,calc(100% - 32px + -0.97px) 38.2%,calc(100% - 32px + -1.90px) 38.4%,calc(100% - 32px + -3.07px) 38.6%,calc(100% - 32px + -1.06px) 38.8%,calc(100% - 32px + -3.57px) 39.0%,calc(100% - 32px + -3.04px) 39.2%,calc(100% - 32px + -2.81px) 39.4%,calc(100% - 32px + -3.57px) 39.6%,calc(100% - 32px + -2.31px) 39.8%,calc(100% - 32px + -3.88px) 40.0%,calc(100% - 32px + -1.69px) 40.2%,calc(100% - 32px + -2.54px) 40.4%,calc(100% - 32px + -3.22px) 40.6%,calc(100% - 32px + -4.22px) 40.8%,calc(100% - 32px + -3.09px) 41.0%,calc(100% - 32px + -3.55px) 41.2%,calc(100% - 32px + -3.00px) 41.4%,calc(100% - 32px + -4.01px) 41.6%,calc(100% - 32px + -4.06px) 41.8%,calc(100% - 32px + -3.35px) 42.0%,calc(100% - 32px + -4.39px) 42.2%,calc(100% - 32px + -2.62px) 42.4%,calc(100% - 32px + -4.02px) 42.6%,calc(100% - 32px + -4.86px) 42.8%,calc(100% - 32px + -3.12px) 43.0%,calc(100% - 32px + -5.83px) 43.2%,calc(100% - 32px + -3.63px) 43.4%,calc(100% - 32px + -5.25px) 43.6%,calc(100% - 32px + -5.16px) 43.8%,calc(100% - 32px + -5.01px) 44.0%,calc(100% - 32px + -5.62px) 44.2%,calc(100% - 32px + -6.61px) 44.4%,calc(100% - 32px + -7.78px) 44.6%,calc(100% - 32px + -7.28px) 44.8%,calc(100% - 32px + -9.44px) 45.0%,calc(100% - 32px + -11.08px) 45.2%,calc(100% - 32px + -11.11px) 45.4%,calc(100% - 32px + -9.94px) 45.6%,calc(100% - 32px + -11.91px) 45.8%,calc(100% - 32px + -11.23px) 46.0%,calc(100% - 32px + -12.29px) 46.2%,calc(100% - 32px + -12.54px) 46.4%,calc(100% - 32px + -13.22px) 46.6%,calc(100% - 32px + -14.64px) 46.8%,calc(100% - 32px + -13.01px) 47.0%,calc(100% - 32px + -13.52px) 47.2%,calc(100% - 32px + -12.61px) 47.4%,calc(100% - 32px + -13.08px) 47.6%,calc(100% - 32px + -13.81px) 47.8%,calc(100% - 32px + -12.73px) 48.0%,calc(100% - 32px + -12.56px) 48.2%,calc(100% - 32px + -13.00px) 48.4%,calc(100% - 32px + -12.37px) 48.6%,calc(100% - 32px + -14.27px) 48.8%,calc(100% - 32px + -12.83px) 49.0%,calc(100% - 32px + -12.76px) 49.2%,calc(100% - 32px + -13.20px) 49.4%,calc(100% - 32px + -12.27px) 49.6%,calc(100% - 32px + -11.36px) 49.8%,calc(100% - 32px + -11.44px) 50.0%,calc(100% - 32px + -12.21px) 50.2%,calc(100% - 32px + -11.57px) 50.4%,calc(100% - 32px + -11.16px) 50.6%,calc(100% - 32px + -10.95px) 50.8%,calc(100% - 32px + -12.33px) 51.0%,calc(100% - 32px + -12.55px) 51.2%,calc(100% - 32px + -10.96px) 51.4%,calc(100% - 32px + -10.78px) 51.6%,calc(100% - 32px + -11.84px) 51.8%,calc(100% - 32px + -11.93px) 52.0%,calc(100% - 32px + -13.10px) 52.2%,calc(100% - 32px + -13.82px) 52.4%,calc(100% - 32px + -12.79px) 52.6%,calc(100% - 32px + -12.20px) 52.8%,calc(100% - 32px + -13.79px) 53.0%,calc(100% - 32px + -13.79px) 53.2%,calc(100% - 32px + -12.97px) 53.4%,calc(100% - 32px + -12.71px) 53.6%,calc(100% - 32px + -13.96px) 53.8%,calc(100% - 32px + -13.33px) 54.0%,calc(100% - 32px + -13.06px) 54.2%,calc(100% - 32px + -12.93px) 54.4%,calc(100% - 32px + -13.96px) 54.6%,calc(100% - 32px + -13.19px) 54.8%,calc(100% - 32px + -13.00px) 55.0%,calc(100% - 32px + -14.19px) 55.2%,calc(100% - 32px + -13.49px) 55.4%,calc(100% - 32px + -12.93px) 55.6%,calc(100% - 32px + -13.39px) 55.8%,calc(100% - 32px + -10.46px) 56.0%,calc(100% - 32px + -11.74px) 56.2%,calc(100% - 32px + -10.27px) 56.4%,calc(100% - 32px + -10.38px) 56.6%,calc(100% - 32px + -9.67px) 56.8%,calc(100% - 32px + -8.15px) 57.0%,calc(100% - 32px + -8.07px) 57.2%,calc(100% - 32px + -7.87px) 57.4%,calc(100% - 32px + -7.93px) 57.6%,calc(100% - 32px + -6.61px) 57.8%,calc(100% - 32px + -4.47px) 58.0%,calc(100% - 32px + -5.80px) 58.2%,calc(100% - 32px + -3.50px) 58.4%,calc(100% - 32px + -3.62px) 58.6%,calc(100% - 32px + -3.89px) 58.8%,calc(100% - 32px + -1.89px) 59.0%,calc(100% - 32px + -2.74px) 59.2%,calc(100% - 32px + -3.13px) 59.4%,calc(100% - 32px + -1.81px) 59.6%,calc(100% - 32px + -3.23px) 59.8%,calc(100% - 32px + -0.54px) 60.0%,calc(100% - 32px + -1.75px) 60.2%,calc(100% - 32px + -0.52px) 60.4%,calc(100% - 32px + -2.08px) 60.6%,calc(100% - 32px + -1.85px) 60.8%,calc(100% - 32px + 0.05px) 61.0%,calc(100% - 32px + -0.30px) 61.2%,calc(100% - 32px + -2.01px) 61.4%,calc(100% - 32px + -1.12px) 61.6%,calc(100% - 32px + -1.41px) 61.8%,calc(100% - 32px + 0.26px) 62.0%,calc(100% - 32px + -2.26px) 62.2%,calc(100% - 32px + -0.92px) 62.4%,calc(100% - 32px + -1.06px) 62.6%,calc(100% - 32px + -0.48px) 62.8%,calc(100% - 32px + 0.85px) 63.0%,calc(100% - 32px + 0.58px) 63.2%,calc(100% - 32px + 0.40px) 63.4%,calc(100% - 32px + 1.18px) 63.6%,calc(100% - 32px + -0.07px) 63.8%,calc(100% - 32px + 1.28px) 64.0%,calc(100% - 32px + 2.58px) 64.2%,calc(100% - 32px + 3.60px) 64.4%,calc(100% - 32px + 1.97px) 64.6%,calc(100% - 32px + 3.04px) 64.8%,calc(100% - 32px + 3.57px) 65.0%,calc(100% - 32px + 4.30px) 65.2%,calc(100% - 32px + 4.58px) 65.4%,calc(100% - 32px + 6.45px) 65.6%,calc(100% - 32px + 6.46px) 65.8%,calc(100% - 32px + 7.17px) 66.0%,calc(100% - 32px + 7.07px) 66.2%,calc(100% - 32px + 8.36px) 66.4%,calc(100% - 32px + 6.41px) 66.6%,calc(100% - 32px + 7.87px) 66.8%,calc(100% - 32px + 8.44px) 67.0%,calc(100% - 32px + 8.11px) 67.2%,calc(100% - 32px + 9.09px) 67.4%,calc(100% - 32px + 8.68px) 67.6%,calc(100% - 32px + 9.43px) 67.8%,calc(100% - 32px + 9.64px) 68.0%,calc(100% - 32px + 9.90px) 68.2%,calc(100% - 32px + 9.26px) 68.4%,calc(100% - 32px + 7.21px) 68.6%,calc(100% - 32px + 8.39px) 68.8%,calc(100% - 32px + 8.37px) 69.0%,calc(100% - 32px + 8.65px) 69.2%,calc(100% - 32px + 7.56px) 69.4%,calc(100% - 32px + 8.05px) 69.6%,calc(100% - 32px + 6.92px) 69.8%,calc(100% - 32px + 6.37px) 70.0%,calc(100% - 32px + 6.27px) 70.2%,calc(100% - 32px + 6.78px) 70.4%,calc(100% - 32px + 7.11px) 70.6%,calc(100% - 32px + 6.50px) 70.8%,calc(100% - 32px + 5.16px) 71.0%,calc(100% - 32px + 4.25px) 71.2%,calc(100% - 32px + 6.65px) 71.4%,calc(100% - 32px + 4.90px) 71.6%,calc(100% - 32px + 6.23px) 71.8%,calc(100% - 32px + 5.09px) 72.0%,calc(100% - 32px + 5.96px) 72.2%,calc(100% - 32px + 6.98px) 72.4%,calc(100% - 32px + 6.53px) 72.6%,calc(100% - 32px + 7.05px) 72.8%,calc(100% - 32px + 6.50px) 73.0%,calc(100% - 32px + 6.88px) 73.2%,calc(100% - 32px + 7.96px) 73.4%,calc(100% - 32px + 6.02px) 73.6%,calc(100% - 32px + 5.96px) 73.8%,calc(100% - 32px + 8.11px) 74.0%,calc(100% - 32px + 7.98px) 74.2%,calc(100% - 32px + 8.62px) 74.4%,calc(100% - 32px + 6.54px) 74.6%,calc(100% - 32px + 7.57px) 74.8%,calc(100% - 32px + 6.58px) 75.0%,calc(100% - 32px + 7.42px) 75.2%,calc(100% - 32px + 6.81px) 75.4%,calc(100% - 32px + 7.41px) 75.6%,calc(100% - 32px + 6.14px) 75.8%,calc(100% - 32px + 6.80px) 76.0%,calc(100% - 32px + 8.30px) 76.2%,calc(100% - 32px + 5.53px) 76.4%,calc(100% - 32px + 6.80px) 76.6%,calc(100% - 32px + 7.27px) 76.8%,calc(100% - 32px + 5.49px) 77.0%,calc(100% - 32px + 4.18px) 77.2%,calc(100% - 32px + 4.01px) 77.4%,calc(100% - 32px + 4.21px) 77.6%,calc(100% - 32px + 3.53px) 77.8%,calc(100% - 32px + 5.18px) 78.0%,calc(100% - 32px + 3.12px) 78.2%,calc(100% - 32px + 4.59px) 78.4%,calc(100% - 32px + 3.49px) 78.6%,calc(100% - 32px + 4.07px) 78.8%,calc(100% - 32px + 1.56px) 79.0%,calc(100% - 32px + 3.43px) 79.2%,calc(100% - 32px + 3.12px) 79.4%,calc(100% - 32px + 3.32px) 79.6%,calc(100% - 32px + 1.60px) 79.8%,calc(100% - 32px + 2.56px) 80.0%,calc(100% - 32px + 1.10px) 80.2%,calc(100% - 32px + 2.86px) 80.4%,calc(100% - 32px + 2.75px) 80.6%,calc(100% - 32px + 3.09px) 80.8%,calc(100% - 32px + 1.96px) 81.0%,calc(100% - 32px + 3.95px) 81.2%,calc(100% - 32px + 4.15px) 81.4%,calc(100% - 32px + 3.90px) 81.6%,calc(100% - 32px + 5.22px) 81.8%,calc(100% - 32px + 4.53px) 82.0%,calc(100% - 32px + 4.47px) 82.2%,calc(100% - 32px + 3.79px) 82.4%,calc(100% - 32px + 4.98px) 82.6%,calc(100% - 32px + 4.47px) 82.8%,calc(100% - 32px + 5.15px) 83.0%,calc(100% - 32px + 6.66px) 83.2%,calc(100% - 32px + 5.56px) 83.4%,calc(100% - 32px + 5.77px) 83.6%,calc(100% - 32px + 5.22px) 83.8%,calc(100% - 32px + 7.22px) 84.0%,calc(100% - 32px + 7.39px) 84.2%,calc(100% - 32px + 6.46px) 84.4%,calc(100% - 32px + 6.54px) 84.6%,calc(100% - 32px + 5.66px) 84.8%,calc(100% - 32px + 4.92px) 85.0%,calc(100% - 32px + 6.42px) 85.2%,calc(100% - 32px + 4.97px) 85.4%,calc(100% - 32px + 6.37px) 85.6%,calc(100% - 32px + 6.37px) 85.8%,calc(100% - 32px + 5.62px) 86.0%,calc(100% - 32px + 4.39px) 86.2%,calc(100% - 32px + 4.09px) 86.4%,calc(100% - 32px + 3.70px) 86.6%,calc(100% - 32px + 4.80px) 86.8%,calc(100% - 32px + 4.76px) 87.0%,calc(100% - 32px + 4.93px) 87.2%,calc(100% - 32px + 3.36px) 87.4%,calc(100% - 32px + 3.68px) 87.6%,calc(100% - 32px + 5.89px) 87.8%,calc(100% - 32px + 3.51px) 88.0%,calc(100% - 32px + 5.16px) 88.2%,calc(100% - 32px + 4.07px) 88.4%,calc(100% - 32px + 4.64px) 88.6%,calc(100% - 32px + 4.42px) 88.8%,calc(100% - 32px + 5.93px) 89.0%,calc(100% - 32px + 6.68px) 89.2%,calc(100% - 32px + 5.79px) 89.4%,calc(100% - 32px + 6.91px) 89.6%,calc(100% - 32px + 7.65px) 89.8%,calc(100% - 32px + 9.15px) 90.0%,calc(100% - 32px + 7.86px) 90.2%,calc(100% - 32px + 8.03px) 90.4%,calc(100% - 32px + 8.74px) 90.6%,calc(100% - 32px + 10.47px) 90.8%,calc(100% - 32px + 10.64px) 91.0%,calc(100% - 32px + 8.53px) 91.2%,calc(100% - 32px + 9.70px) 91.4%,calc(100% - 32px + 9.26px) 91.6%,calc(100% - 32px + 9.39px) 91.8%,calc(100% - 32px + 9.47px) 92.0%,calc(100% - 32px + 10.30px) 92.2%,calc(100% - 32px + 9.55px) 92.4%,calc(100% - 32px + 11.27px) 92.6%,calc(100% - 32px + 9.59px) 92.8%,calc(100% - 32px + 10.02px) 93.0%,calc(100% - 32px + 8.26px) 93.2%,calc(100% - 32px + 9.94px) 93.4%,calc(100% - 32px + 8.48px) 93.6%,calc(100% - 32px + 8.00px) 93.8%,calc(100% - 32px + 8.91px) 94.0%,calc(100% - 32px + 7.73px) 94.2%,calc(100% - 32px + 8.26px) 94.4%,calc(100% - 32px + 5.39px) 94.6%,calc(100% - 32px + 6.39px) 94.8%,calc(100% - 32px + 4.70px) 95.0%,calc(100% - 32px + 5.12px) 95.2%,calc(100% - 32px + 4.19px) 95.4%,calc(100% - 32px + 4.72px) 95.6%,calc(100% - 32px + 4.14px) 95.8%,calc(100% - 32px + 4.78px) 96.0%,calc(100% - 32px + 4.39px) 96.2%,calc(100% - 32px + 4.09px) 96.4%,calc(100% - 32px + 5.16px) 96.6%,calc(100% - 32px + 3.70px) 96.8%,calc(100% - 32px + 5.27px) 97.0%,calc(100% - 32px + 4.39px) 97.2%,calc(100% - 32px + 3.18px) 97.4%,calc(100% - 32px + 5.78px) 97.6%,calc(100% - 32px + 5.09px) 97.8%,calc(100% - 32px + 3.38px) 98.0%,calc(100% - 32px + 4.68px) 98.2%,calc(100% - 32px + 4.29px) 98.4%,calc(100% - 32px + 5.62px) 98.6%,calc(100% - 32px + 4.95px) 98.8%,calc(100% - 32px + 3.21px) 99.0%,calc(100% - 32px + 3.45px) 99.2%,calc(100% - 32px + 5.06px) 99.4%,calc(100% - 32px + 4.04px) 99.6%,calc(100% - 32px + 4.38px) 99.8%,calc(100% - 32px + 4.03px) 100.0%,0 100%)}

@media(max-width:760px){.editorial-card:nth-child(2){border-top:0;margin-top:-20px;clip-path:polygon(0.000% 2.650px,0.160% 2.127px,0.312% 2.590px,0.472% 2.657px,0.632% 2.017px,0.792% 1.703px,0.944% 1.360px,1.104% 1.443px,1.264% 1.310px,1.424% 1.483px,1.576% 1.727px,1.736% 1.947px,1.896% 1.417px,2.056% 1.700px,2.208% 2.003px,2.368% 1.457px,2.528% 1.903px,2.688% 1.983px,2.840% 1.703px,3.000% 2.087px,3.160% 2.707px,3.319% 2.450px,3.472% 2.620px,3.632% 2.667px,3.792% 2.367px,3.951% 2.670px,4.104% 2.043px,4.264% 2.690px,4.424% 2.353px,4.583% 2.623px,4.736% 2.410px,4.896% 2.867px,5.056% 3.293px,5.215% 3.513px,5.368% 3.750px,5.528% 3.817px,5.688% 3.387px,5.847% 3.800px,6.000% 3.933px,6.160% 4.083px,6.319% 3.790px,6.479% 3.757px,6.632% 4.627px,6.792% 4.427px,6.951% 4.243px,7.111% 4.850px,7.264% 4.440px,7.424% 4.120px,7.583% 4.407px,7.743% 4.057px,7.896% 3.870px,8.056% 4.310px,8.215% 4.470px,8.375% 4.170px,8.528% 4.373px,8.688% 3.870px,8.847% 4.500px,9.007% 3.817px,9.160% 3.457px,9.319% 3.687px,9.479% 3.523px,9.639% 4.077px,9.792% 3.660px,9.951% 3.923px,10.111% 3.527px,10.271% 3.453px,10.424% 3.833px,10.583% 3.510px,10.743% 3.197px,10.903% 3.133px,11.056% 3.417px,11.215% 3.077px,11.375% 3.783px,11.535% 3.300px,11.688% 3.563px,11.847% 3.340px,12.007% 3.333px,12.167% 3.750px,12.319% 3.490px,12.479% 3.370px,12.639% 3.660px,12.799% 3.567px,12.951% 3.667px,13.111% 4.033px,13.271% 3.617px,13.431% 3.380px,13.583% 4.437px,13.743% 4.093px,13.903% 5.133px,14.062% 4.853px,14.215% 4.990px,14.375% 5.520px,14.535% 5.553px,14.694% 4.793px,14.847% 5.723px,15.007% 5.423px,15.167% 5.710px,15.326% 5.760px,15.479% 6.110px,15.639% 6.090px,15.799% 5.543px,15.958% 5.813px,16.111% 5.930px,16.271% 6.237px,16.431% 6.317px,16.590% 6.290px,16.743% 7.283px,16.903% 7.213px,17.062% 7.510px,17.222% 7.563px,17.375% 6.893px,17.535% 7.777px,17.694% 7.337px,17.854% 7.697px,18.007% 7.690px,18.167% 7.697px,18.326% 7.427px,18.486% 7.477px,18.639% 7.647px,18.799% 7.663px,18.958% 7.803px,19.118% 7.247px,19.271% 7.343px,19.431% 7.750px,19.590% 7.457px,19.750% 7.827px,19.903% 7.233px,20.062% 8.000px,20.222% 7.460px,20.382% 7.477px,20.535% 7.647px,20.694% 7.057px,20.854% 7.170px,21.014% 6.673px,21.167% 6.257px,21.326% 6.380px,21.486% 6.327px,21.646% 5.927px,21.799% 5.393px,21.958% 5.423px,22.118% 4.880px,22.278% 4.617px,22.431% 4.313px,22.590% 4.070px,22.750% 3.917px,22.910% 4.143px,23.062% 4.363px,23.222% 3.890px,23.382% 4.293px,23.542% 4.123px,23.694% 4.210px,23.854% 3.753px,24.014% 3.737px,24.174% 4.170px,24.326% 3.780px,24.486% 4.240px,24.646% 4.193px,24.806% 4.303px,24.958% 3.930px,25.118% 4.490px,25.278% 3.817px,25.438% 4.013px,25.590% 4.190px,25.750% 4.030px,25.910% 3.850px,26.069% 4.653px,26.222% 4.533px,26.382% 5.177px,26.542% 5.070px,26.701% 5.437px,26.854% 4.907px,27.014% 5.200px,27.174% 5.260px,27.333% 5.470px,27.486% 5.523px,27.646% 4.867px,27.806% 5.220px,27.965% 5.267px,28.118% 5.117px,28.278% 5.260px,28.438% 4.790px,28.597% 5.050px,28.750% 5.480px,28.910% 5.513px,29.069% 4.847px,29.229% 5.530px,29.382% 5.517px,29.542% 5.357px,29.701% 5.457px,29.861% 5.167px,30.014% 5.527px,30.174% 5.283px,30.333% 5.103px,30.493% 4.770px,30.646% 5.467px,30.806% 5.333px,30.965% 5.290px,31.125% 4.913px,31.278% 5.017px,31.438% 5.207px,31.597% 4.490px,31.757% 4.523px,31.910% 4.667px,32.069% 5.093px,32.229% 5.080px,32.389% 4.537px,32.542% 4.413px,32.701% 5.033px,32.861% 4.737px,33.021% 4.553px,33.174% 4.623px,33.333% 4.453px,33.493% 3.843px,33.646% 3.833px,33.806% 4.270px,33.965% 4.410px,34.125% 3.787px,34.278% 4.480px,34.438% 3.897px,34.597% 4.033px,34.757% 3.727px,34.910% 4.497px,35.069% 4.337px,35.229% 3.883px,35.389% 4.307px,35.542% 3.950px,35.701% 3.733px,35.861% 4.173px,36.021% 4.063px,36.174% 4.227px,36.333% 3.827px,36.493% 4.143px,36.653% 3.987px,36.806% 3.837px,36.965% 4.400px,37.125% 3.723px,37.285% 4.363px,37.438% 3.743px,37.597% 4.430px,37.757% 4.367px,37.917% 4.840px,38.069% 5.003px,38.229% 4.653px,38.389% 4.483px,38.549% 5.527px,38.701% 4.973px,38.861% 5.600px,39.021% 5.110px,39.181% 6.110px,39.333% 6.200px,39.493% 6.230px,39.653% 6.090px,39.812% 6.107px,39.965% 6.230px,40.125% 5.573px,40.285% 5.783px,40.444% 6.077px,40.597% 5.883px,40.757% 5.983px,40.917% 6.567px,41.076% 6.263px,41.229% 5.927px,41.389% 6.507px,41.549% 6.213px,41.708% 6.920px,41.861% 6.760px,42.021% 6.953px,42.181% 6.993px,42.340% 6.883px,42.493% 6.733px,42.653% 6.853px,42.812% 7.003px,42.972% 7.040px,43.125% 7.210px,43.285% 7.493px,43.444% 7.093px,43.604% 6.887px,43.757% 7.183px,43.917% 7.563px,44.076% 7.473px,44.236% 6.820px,44.389% 7.287px,44.549% 6.720px,44.708% 6.563px,44.868% 6.577px,45.021% 6.553px,45.181% 5.973px,45.340% 5.923px,45.500% 6.010px,45.653% 6.133px,45.812% 5.623px,45.972% 5.277px,46.132% 4.113px,46.285% 4.143px,46.444% 4.117px,46.604% 3.383px,46.764% 3.613px,46.917% 3.277px,47.076% 3.270px,47.236% 3.327px,47.396% 3.020px,47.549% 3.703px,47.708% 3.103px,47.868% 3.030px,48.028% 3.820px,48.181% 3.373px,48.340% 2.987px,48.500% 3.340px,48.660% 2.923px,48.812% 3.200px,48.972% 3.187px,49.132% 3.457px,49.292% 3.127px,49.444% 3.713px,49.604% 4.307px,49.764% 4.780px,49.924% 4.537px,50.076% 5.177px,50.236% 5.117px,50.396% 5.620px,50.556% 6.607px,50.708% 6.863px,50.868% 6.903px,51.028% 6.757px,51.188% 6.753px,51.340% 7.257px,51.500% 8.133px,51.660% 8.453px,51.819% 8.950px,51.972% 9.063px,52.132% 8.993px,52.292% 10.483px,52.451% 10.110px,52.604% 10.127px,52.764% 10.003px,52.924% 10.193px,53.083% 10.063px,53.236% 10.267px,53.396% 10.637px,53.556% 10.373px,53.715% 10.763px,53.868% 10.863px,54.028% 10.407px,54.187% 10.833px,54.347% 10.827px,54.500% 11.050px,54.660% 11.050px,54.819% 11.223px,54.979% 10.767px,55.132% 10.723px,55.292% 11.313px,55.451% 10.873px,55.611% 11.833px,55.764% 11.773px,55.924% 11.737px,56.083% 11.413px,56.243% 12.113px,56.396% 12.000px,56.556% 12.000px,56.715% 11.830px,56.875% 12.193px,57.028% 12.347px,57.188% 12.147px,57.347% 12.470px,57.507% 12.697px,57.660% 12.743px,57.819% 12.517px,57.979% 12.607px,58.139% 12.457px,58.292% 12.763px,58.451% 12.477px,58.611% 13.003px,58.771% 12.740px,58.924% 13.067px,59.083% 12.920px,59.243% 13.173px,59.403% 12.923px,59.556% 12.990px,59.715% 13.093px,59.875% 12.457px,60.035% 12.620px,60.188% 12.537px,60.347% 12.600px,60.507% 12.807px,60.667% 12.677px,60.819% 13.150px,60.979% 12.677px,61.139% 12.600px,61.299% 12.830px,61.451% 12.950px,61.611% 12.503px,61.771% 13.173px,61.931% 13.047px,62.083% 13.073px,62.243% 12.597px,62.403% 13.000px,62.562% 12.537px,62.715% 12.703px,62.875% 12.943px,63.035% 12.983px,63.194% 13.220px,63.347% 12.963px,63.507% 13.233px,63.667% 12.487px,63.826% 13.210px,63.979% 13.217px,64.139% 13.197px,64.299% 13.080px,64.458% 12.860px,64.611% 12.610px,64.771% 12.487px,64.931% 12.747px,65.090% 12.820px,65.243% 12.890px,65.403% 12.810px,65.562% 12.867px,65.722% 13.187px,65.875% 12.997px,66.035% 13.180px,66.194% 12.747px,66.354% 12.760px,66.507% 13.013px,66.667% 12.573px,66.826% 13.080px,66.979% 12.587px,67.139% 12.607px,67.299% 13.083px,67.458% 13.057px,67.611% 13.143px,67.771% 12.617px,67.931% 12.483px,68.090% 12.660px,68.243% 12.490px,68.403% 13.233px,68.562% 13.113px,68.722% 12.453px,68.875% 12.910px,69.035% 13.120px,69.194% 12.807px,69.354% 12.443px,69.507% 12.513px,69.667% 12.983px,69.826% 12.853px,69.986% 12.580px,70.139% 12.890px,70.299% 13.070px,70.458% 13.040px,70.618% 13.170px,70.771% 13.573px,70.931% 13.623px,71.090% 13.493px,71.250% 13.530px,71.403% 13.403px,71.562% 13.740px,71.722% 13.687px,71.882% 13.627px,72.035% 13.190px,72.194% 13.793px,72.354% 13.713px,72.514% 13.230px,72.667% 13.733px,72.826% 13.657px,72.986% 13.930px,73.146% 14.253px,73.299% 13.973px,73.458% 14.093px,73.618% 13.823px,73.778% 13.703px,73.931% 14.190px,74.090% 14.153px,74.250% 14.050px,74.410% 13.613px,74.562% 13.610px,74.722% 14.270px,74.882% 13.467px,75.042% 13.330px,75.194% 13.060px,75.354% 13.033px,75.514% 13.053px,75.674% 13.190px,75.826% 13.210px,75.986% 12.707px,76.146% 13.087px,76.306% 12.677px,76.458% 13.087px,76.618% 12.880px,76.778% 12.443px,76.938% 12.837px,77.090% 12.093px,77.250% 12.567px,77.410% 12.740px,77.569% 12.727px,77.722% 12.327px,77.882% 12.543px,78.042% 12.813px,78.201% 12.910px,78.354% 12.843px,78.514% 13.863px,78.674% 13.487px,78.833% 13.623px,78.986% 13.943px,79.146% 14.837px,79.306% 14.647px,79.465% 15.897px,79.618% 16.167px,79.778% 16.067px,79.937% 16.333px,80.097% 16.177px,80.250% 15.590px,80.410% 15.963px,80.569% 15.983px,80.729% 16.220px,80.882% 16.213px,81.042% 15.943px,81.201% 16.080px,81.361% 16.223px,81.514% 16.267px,81.674% 15.760px,81.833% 15.810px,81.993% 16.070px,82.146% 15.657px,82.306% 15.667px,82.465% 16.713px,82.625% 16.527px,82.778% 16.010px,82.938% 16.287px,83.097% 16.307px,83.257% 15.993px,83.410% 16.363px,83.569% 16.480px,83.729% 15.780px,83.889% 16.203px,84.042% 16.117px,84.201% 15.743px,84.361% 16.257px,84.521% 15.653px,84.674% 15.497px,84.833% 15.513px,84.993% 15.367px,85.153% 15.820px,85.306% 15.990px,85.465% 15.383px,85.625% 15.173px,85.785% 15.240px,85.938% 14.870px,86.097% 14.287px,86.257% 14.330px,86.417% 14.250px,86.569% 13.203px,86.729% 13.400px,86.889% 13.393px,87.049% 13.463px,87.201% 13.320px,87.361% 13.480px,87.521% 12.913px,87.681% 13.590px,87.833% 12.937px,87.993% 12.600px,88.153% 12.570px,88.312% 12.947px,88.465% 12.123px,88.625% 12.293px,88.785% 12.643px,88.944% 12.597px,89.097% 11.940px,89.257% 12.530px,89.417% 12.430px,89.576% 12.477px,89.729% 11.937px,89.889% 11.810px,90.049% 11.907px,90.208% 12.413px,90.361% 12.403px,90.521% 11.777px,90.681% 12.143px,90.840% 12.010px,90.993% 12.060px,91.153% 12.507px,91.312% 12.130px,91.472% 12.003px,91.625% 12.333px,91.785% 12.543px,91.944% 12.310px,92.104% 12.190px,92.257% 12.023px,92.417% 11.783px,92.576% 12.497px,92.736% 12.470px,92.889% 12.277px,93.049% 13.183px,93.208% 13.563px,93.368% 13.103px,93.521% 13.373px,93.681% 13.210px,93.840% 12.893px,94.000% 12.837px,94.153% 13.117px,94.312% 12.620px,94.472% 12.753px,94.632% 12.603px,94.785% 12.747px,94.944% 12.553px,95.104% 12.770px,95.264% 13.020px,95.417% 12.487px,95.576% 13.123px,95.736% 12.577px,95.896% 13.027px,96.049% 12.553px,96.208% 12.803px,96.368% 12.923px,96.528% 12.593px,96.681% 12.467px,96.840% 12.587px,97.000% 11.777px,97.160% 12.053px,97.312% 11.887px,97.472% 11.607px,97.632% 11.377px,97.792% 11.133px,97.944% 11.437px,98.104% 10.407px,98.264% 10.300px,98.424% 10.090px,98.576% 9.700px,98.736% 10.253px,98.896% 9.977px,99.056% 9.687px,99.208% 10.427px,99.368% 10.767px,99.528% 10.130px,99.688% 10.620px,99.840% 10.763px,100.000% 10.453px,100% 100%,0 100%)}.editorial-card:nth-child(2)::after{content:"";display:block;position:absolute;inset:0 0 auto;height:20px;width:100%;background:url("../svg/footer-paper-contour.svg") center/100% 100% no-repeat;pointer-events:none;z-index:4}}

@media(max-width:760px){.editorial-card:nth-child(2){z-index:2}}

/* ===== feedback-corrections.css ===== */
/* Corrections from the user's narrated comparison, 18 October. */
.editorial-card h3{color:#fff;mix-blend-mode:exclusion}
.motion-cursor.has-fan{width:140px;height:100px}.motion-cursor.has-fan span{font-size:14px}
.motion-cursor.on-light{color:#111;mix-blend-mode:normal}
.footer-subscribe input:focus-visible,.search-form input:focus-visible{outline:none;box-shadow:none;border-bottom:1px solid currentColor}
.footer-subscribe input{font-family:var(--display)}
@media(hover:hover){.editorial-card{cursor:none}.editorial-card:hover .editorial-cta:not(:focus-visible){opacity:0}.brand-story-link{color:#111;mix-blend-mode:normal;text-shadow:none}.brand:hover img{transform:scale(.96);transition:transform .3s}.brand img{transition:transform .3s}}
@media(min-width:761px){
 .site-header .nav-left,.site-header.is-scrolled .nav-left{position:relative;display:block;height:65px}
 .site-header .nav-left>.nav-link{position:absolute;left:0;top:0;white-space:nowrap;transition:transform .12s linear}
 .site-header .nav-left>.nav-link:nth-child(2){transform:translate(calc(var(--header-progress,0)*82px),calc((1 - var(--header-progress,0))*21px))}
 .site-header .nav-left>.nav-link:nth-child(3){transform:translate(calc(var(--header-progress,0)*185px),calc((1 - var(--header-progress,0))*42px))}
 .site-header .brand{transform:scale(calc(1 - var(--header-progress,0)*.25));transform-origin:center top;transition:transform .12s linear}
 .site-header,.site-header.is-scrolled{height:95px}
 .site-header .nav-right{position:relative;height:45px;padding:0}
 .site-header .nav-right>.nav-link{position:absolute;right:0;top:0;transition:transform .12s linear}
 .site-header .nav-right>.nav-link:first-child{transform:translateX(calc(var(--header-progress,0)*-100px))}
 .site-header .nav-right>.bag-trigger{transform:translateY(calc((1 - var(--header-progress,0))*21px))}
}
@media(prefers-reduced-motion:reduce){.site-header .nav-link,.site-header .brand{transition:none}}
.site-header .nav-link.motion-roll{display:block;height:1em;min-height:0;line-height:1;overflow:hidden;margin-top:4px}
button:hover .motion-letter,button:focus-visible .motion-letter{transform:translateY(-100%)}
.editorial-card h3{color:#fff;mix-blend-mode:normal;text-shadow:0 1px 8px #0002}
.editorial-cta{color:#fff;mix-blend-mode:normal;text-shadow:0 1px 3px #000,0 0 8px #0007}
.motion-cursor:not(.has-fan){color:#111;mix-blend-mode:normal;text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff}
/* The recorded search shelf continues the dark homepage ground. */
dialog[data-scene=search]{background:var(--ground);color:#fff}
.search-shelf .results-label{color:var(--motion-accent);font-size:18px}
.search-shelf .browse-card h3{font:16px/1.1 var(--display);text-transform:uppercase}
.search-shelf .category{color:#fff9;font:11px/1.2 var(--display);text-transform:uppercase}
.search-shelf .save-icon{display:none}
.search-shelf .browse-grid{padding-top:0}
.search-shelf .browse-card-photo{background:#fff}
dialog[data-scene=search] .overlay-close{border-radius:50%;transition:background .25s,color .25s,transform .25s}
dialog[data-scene=search] .overlay-close:hover,dialog[data-scene=search] .overlay-close:focus-visible{background:#fff;color:#111;transform:rotate(90deg)}
dialog[data-scene=search] .overlay-close{display:grid;place-items:center;gap:0}dialog[data-scene=search] .overlay-close span{display:none}
.categories-rail{gap:12px;padding-inline:24px;perspective:1100px}
.category-card{flex-basis:calc(clamp(440px,60vh,580px)*.75);height:clamp(440px,60vh,580px);background:#fff;overflow:hidden;transform:perspective(1000px) rotateY(var(--edge-turn,0deg)) scaleX(var(--edge-squeeze,1));transform-origin:center;will-change:transform}
.category-card__image{object-fit:cover;object-position:center;height:100%;width:100%;filter:contrast(1.025);transform:none!important}
.category-card__name{left:12px;bottom:18px;font-size:55px}.category-card__count{top:auto;bottom:12px;right:12px}
.brand-story{height:115svh;min-height:850px}.brand-story>img{height:74%;bottom:12%}.brand-story h2{top:40px}.brand-top-note{top:40px}
@media(max-width:760px){.category-card{height:360px;flex-basis:270px}.category-card__name{font-size:44px}.brand-story{height:110svh;min-height:850px}.brand-story>img{height:65%;bottom:15%}.brand-top-note{top:130px}}
@media(prefers-reduced-motion:reduce){.category-card{transform:none;will-change:auto}}
.motion-section{height:420svh}.motion-aperture__media{object-position:40% center}
.motion-stage-copy{position:absolute;z-index:4;left:61%;right:5%;top:40%;color:#fff;opacity:clamp(0,calc((var(--aperture-progress,0) - .35)*5),1);transform:translateY(calc((1 - var(--aperture-progress,0))*35px));pointer-events:none}
.motion-stage-copy>span{font:12px var(--display)}.motion-stage-copy h3{font:clamp(40px,5vw,90px)/.92 var(--display);margin:20px 0}.motion-stage-copy a{font:19px var(--display);pointer-events:auto;border-bottom:1px solid #fff8;padding-bottom:5px}
@media(max-width:760px){.motion-section{height:390svh}.motion-aperture__media{object-position:31% center}.motion-stage-copy{left:20px;right:20px;top:auto;bottom:12%;text-shadow:0 2px 8px #0008}.motion-stage-copy h3{font-size:48px}}
@media(prefers-reduced-motion:reduce){.motion-section{height:180svh}.motion-stage-copy{opacity:1;transform:none}}
@media(min-width:761px){.category-card{height:clamp(440px,56vh,540px);flex-basis:calc(clamp(440px,56vh,540px)*.67)}}
.footer-model{transform:translateY(calc((1 - var(--footer-entry,1))*100px))}
.footer-brand-huge,.footer-invitation{translate:0 calc((1 - var(--footer-entry,1))*45px)}
.footer-navigation,.footer-service,.footer-subscribe{translate:0 calc((1 - var(--footer-entry,1))*30px);opacity:calc(.25 + var(--footer-entry,1)*.75)}
.discount-ticket strong{transition:clip-path .48s cubic-bezier(.2,.65,.25,1),opacity .18s .08s}
.discount-ticket__fold{box-shadow:3px 1px 3px #211c1766;background:linear-gradient(90deg,#665e53 0%,#b9b2a5 28%,#8a8072 65%,#494138 100%)}
@media(prefers-reduced-motion:reduce){.footer-model{transform:none}.footer-brand-huge,.footer-invitation,.footer-navigation,.footer-service,.footer-subscribe{translate:none;opacity:1}}
.brand-scribble{filter:url(#udgoon-painted-type);font-style:italic;letter-spacing:-4px;text-shadow:1px 1px 0 var(--accent),-1px -1px 0 var(--accent);-webkit-text-stroke:1.2px var(--accent);margin-left:calc(var(--brand-drift,0)*1px + var(--pointer-drift,0px));transition:margin-left .18s ease-out;transform:rotate(-4deg) scaleY(1.18)}
.brand-scribble::after{content:'';position:absolute;inset:-20px -25px;pointer-events:none;background:radial-gradient(circle at 5% 45%,var(--accent) 0 1px,transparent 2px),radial-gradient(circle at 17% 18%,var(--accent) 0 1px,transparent 2px),radial-gradient(circle at 83% 72%,var(--accent) 0 1px,transparent 2px),radial-gradient(circle at 95% 28%,var(--accent) 0 1.5px,transparent 2px);opacity:.65}
.paint-filter-defs{position:absolute;pointer-events:none}
@media(prefers-reduced-motion:reduce){.brand-scribble{margin-left:0;transition:none}}
.discount-ticket:focus-visible{outline:none;filter:drop-shadow(0 2px 0 #fff) drop-shadow(0 3px 4px #302d2880)}
.brand-story-link{color:#111;text-shadow:0 1px 2px #fff,0 -1px 2px #fff,1px 0 2px #fff,-1px 0 2px #fff}
.motion-stage-copy h3{font-weight:800}

/* ===== opening-consent.css ===== */
.consent-card{position:fixed;z-index:180;right:2.5vw;bottom:7vh;width:610px;max-width:calc(100vw - 32px);padding:21px;background:#fff;color:#080808;box-shadow:0 0 0 1px #e7dce033;transform-origin:bottom right;font-family:Arial,sans-serif}
.consent-card[hidden],#consent-options[hidden]{display:none!important}
.consent-frame{position:relative;border:1px dashed #222}.consent-summary{position:relative;padding:30px 22px 22px}.consent-summary h2{font:19px/1.2 'Anton',sans-serif;margin:0 40px 24px 0;letter-spacing:-.45px}.consent-summary p{font:14px/1.2 Arial,sans-serif;margin:0;min-height:112px}.consent-summary p span{display:block;margin-left:35%;color:var(--accent)}
.consent-close{position:absolute;right:15px;top:24px;border:0;width:30px;height:30px;padding:0;font:30px/1 Arial;background:transparent;transition:background .2s,color .2s,transform .3s;border-radius:48% 43% 50% 40%}.consent-close:hover{background:#080808;color:white;transform:rotate(90deg)}
.consent-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:center}.consent-card button{cursor:pointer}.consent-brush{border:0;background:#111;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat;color:white;padding:10px 15px;font:14px/1 'Anton',sans-serif;white-space:nowrap;min-height:34px;transition:color .2s}.consent-brush:hover{color:var(--accent)}.consent-settings,.consent-cancel{font:14px/1.2 'Anton',sans-serif;text-decoration:underline;text-underline-offset:5px;border:0;padding:8px 0;background:none;white-space:nowrap}.consent-settings span{display:inline-block;margin-left:4px;font:12px Arial}
#consent-options{border-top:1px dashed #222;padding:22px}.consent-card fieldset{border:0;padding:0;margin:0}.consent-card label{display:flex;gap:10px;margin-bottom:18px;align-items:flex-start;font:15px/1.2 'Anton',sans-serif}.consent-card input{appearance:none;width:22px;height:22px;flex:0 0 22px;border:1px solid #444;border-radius:0;margin:0;transform:rotate(-2deg);background:#fff;cursor:pointer}.consent-card input:checked:after{content:'';display:block;margin:4px;width:12px;height:12px;background:var(--accent)}.consent-card input:disabled{border-color:#aaa;cursor:default}.consent-card input:disabled:after{background:#aaa}.consent-card small{font:12px Arial}.consent-card em{display:block;font:13px/1.4 Arial;margin:8px 0 0 6px}.consent-save{display:flex;justify-content:flex-end;align-items:center;gap:34px;margin-top:12px}.consent-save .consent-brush{min-width:175px}.consent-thread{position:absolute;right:-74px;bottom:135px;width:110px;height:32px;fill:none;stroke:var(--accent);stroke-width:1.4;pointer-events:none}.consent-reopen{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.consent-card :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.opening-active .site-header,.opening-active .hero-copy{visibility:hidden}.opening-active .hero-monochrome{clip-path:none;mask:none!important;width:100%;inset:0}.opening-active .hero-monochrome:after,.opening-active .hero-monochrome:before{display:none}.opening-labels{position:absolute;inset:0;z-index:12;pointer-events:none;font:clamp(40px,5.4vw,104px)/1 'Anton',sans-serif;color:#050505}.opening-word{position:absolute;left:2.5%;top:24%}.opening-percent{position:absolute;right:2.5%;top:calc(80% - var(--load,0)*32%)}.opening-motto{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);font-size:22px;color:#fff;mix-blend-mode:difference}.opening-enter .site-header{animation:opening-nav .8s both}.opening-enter .hero-wordmark,.opening-enter .hero h1{animation:opening-title .85s both}.opening-enter .hero-collection{animation:opening-title 1s .25s both}.opening-enter .hero-monochrome{animation:opening-paper 1.1s both}@keyframes opening-title{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes opening-nav{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes opening-paper{from{transform:translate(65%,90%) rotate(-25deg)}to{transform:translate(0,0) rotate(0)}}
@media(max-width:760px){.consent-card{right:16px;bottom:20px;padding:13px;width:calc(100vw - 32px);max-height:calc(100svh - 40px);overflow:auto}.consent-summary{padding:22px 14px 16px}.consent-summary h2{font-size:17px;max-width:230px;margin-bottom:20px}.consent-summary p{font-size:11px;min-height:85px}.consent-summary p span{margin-left:20%}.consent-actions{grid-template-columns:1fr 1fr;gap:8px}.consent-settings{grid-column:1/-1;justify-self:end;margin-top:5px}.consent-brush{font-size:12px;padding-inline:7px}.consent-close{right:8px;top:14px}.consent-thread{right:-50px;width:80px}#consent-options{padding:18px 14px}.consent-card label{font-size:14px;margin-bottom:13px}.consent-card em{font-size:12px}.consent-save{gap:18px}.consent-save .consent-brush{min-width:155px}.opening-word{top:22%}.opening-motto{font-size:16px}}
.opening-active .campaign-media::after{display:none}.opening-enter .campaign-media::after{animation:opening-paper 1.1s both}
@media(max-width:760px){.consent-card{overflow-x:hidden}}
@media(prefers-reduced-motion:reduce){.opening-enter *{animation:none!important}}
/* Move the reveal boundary, keeping colour and monochrome photographs registered. */
.opening-enter .hero-monochrome{animation:opening-split 1.1s cubic-bezier(.65,0,.25,1) both}.opening-enter .campaign-media::after{animation:opening-seam 1.1s both}
@keyframes opening-split{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%)}60%{clip-path:polygon(80% 0,100% 0,100% 100%,50% 100%)}100%{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}}
@keyframes opening-seam{0%,75%{opacity:0}100%{opacity:1}}

/* ===== secondary-pages.css ===== */
/* Measured against live /all-products/, /products/sunna-dress/ and /about/, 19 October. */
.saved-page{display:grid;grid-template-columns:65% 35%;padding:25px 2.5vw 50px;gap:0}.saved-main{padding-right:10vw}.saved-main header{display:flex;justify-content:space-between;align-items:center}.saved-main h2,.saved-suggestions h3{font:24px var(--display);color:var(--accent)}.saved-main header>span{font:18px var(--display)}.saved-empty{min-height:65vh;display:flex;flex-direction:column;justify-content:space-evenly;font:14px/1.1 Arial}.saved-empty em{font:inherit;color:var(--accent)}.saved-local-note{font:10px Arial;color:#666}.saved-suggestions{display:grid;grid-template-columns:42% 58%;gap:15px}.saved-suggestions .browse-card{margin-bottom:22px}.saved-suggestions .browse-card-photo{aspect-ratio:3/4}.saved-suggestions .browse-card h3{font:14px Arial;color:#111;text-transform:uppercase}.saved-suggestions .category{font:10px Arial;color:#555}.saved-suggestions .save-icon{font-size:20px}.saved-main .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:35px}
#overlay-title:focus{outline:none}.catalogue-toolbar #overlay-title{outline:none}
.page-navigation,.page-tools{display:none}dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .overlay-header{position:relative}dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .page-navigation,dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .page-tools{display:flex;position:absolute;top:52px;flex-direction:column;gap:5px;font:11px/1 Arial}.page-navigation{left:2.5vw}.page-tools{right:2.5vw;text-align:right}.page-navigation a:hover,.page-tools a:hover{color:var(--ug-highlight)}
@media(max-width:760px){dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .page-navigation,dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .page-tools{display:none}}
dialog[data-scene=about] .overlay-header{mix-blend-mode:difference}.about-opening h2{z-index:2}.about-opening-portrait{object-position:50% 25%}
@media(max-width:760px){.about-opening h2{mix-blend-mode:difference}}
dialog[data-scene=about] .overlay-header{position:absolute;inset:0 0 auto;z-index:5}.about-page{overflow:hidden}.about-opening{height:100svh;min-height:720px;position:relative}.about-opening-portrait{position:absolute;inset:0 auto 0 0;width:30%;height:100%;object-fit:cover;object-position:50% 30%}.about-opening h2{position:absolute;left:66%;right:2.5%;top:13%;font:800 clamp(54px,7vw,112px)/.85 var(--display);letter-spacing:-.03em;color:#bcd8d7;white-space:nowrap}.about-opening h2 span{font-size:.5em}.about-small-portrait{position:absolute;left:30.5%;bottom:0;width:14%}.about-small-portrait figcaption{font:800 22px/.95 var(--display);margin-bottom:10px}.about-small-portrait img{height:35vh;object-fit:cover;filter:grayscale(1)}.about-opening-copy{position:absolute;left:66%;right:2.5%;top:59%}.about-opening-copy h3{font:800 56px/.9 var(--display);letter-spacing:-.02em;margin-bottom:24px}.about-opening-copy small{font-size:25px}.about-opening-copy p{font:12px/1.1 Arial;margin-bottom:12px}.about-opening-copy strong,.about-manifesto strong{color:var(--ug-highlight)}.about-origin{display:flex;justify-content:space-between;margin-top:35px;font:14px var(--display)}
.about-manifesto{height:150svh;position:relative}.about-manifesto>p{position:absolute;left:2.5%;top:30%;width:25%;font:12px/1.15 Arial}.about-manifesto>img{position:absolute;right:2.5%;top:12%;width:76%;height:74%;object-fit:cover;transform:translateX(calc((.5 - var(--section-progress,.5))*18%))}
.about-possibility{height:106svh;min-height:650px;position:relative;border-block:1px dashed #cfb5a5;padding:50px 2.5vw}.about-possibility h3{font:800 64px/.95 var(--display)}.about-possibility h3 em{font:inherit;color:var(--ug-highlight)}.about-possibility>p{position:absolute;right:2.5%;top:55px;text-align:right;font:12px/1.15 Arial}.about-giant-word{position:absolute;left:2%;right:2%;top:30%;display:flex;font:800 25vw/.9 var(--display);letter-spacing:-.04em;color:#080808}.about-giant-word span{display:block;transform-origin:bottom;transform:scaleY(clamp(.15,calc(var(--section-progress,.5)*3 - var(--letter)*.13),1))}.about-possibility>img{position:absolute;right:8%;bottom:2%;height:88%;width:30%;object-fit:contain;object-position:bottom;transform:translateX(calc((.5 - var(--section-progress,.5))*35%))}
.about-values{height:164svh;min-height:1000px;position:relative;background:#fff;color:var(--ug-deep);padding:35px 2.5vw}.about-values>h3{font:800 30px/.9 var(--display)}.about-values>img{position:absolute;left:28%;top:10%;height:83%;width:45%;object-fit:contain}.about-value-notes{position:absolute;left:2.5%;top:43%;width:25%}.about-value-notes section{margin-bottom:45px}.about-value-notes h4{font:800 26px var(--display);margin:0 0 15px}.about-value-notes p{font:12px/1.2 Arial}.about-roundel{position:absolute;right:-3%;bottom:10%;width:38vw;height:38vw;border-radius:50%;background:#e7e5e2;display:flex;flex-direction:column;justify-content:center;padding:6vw;font:800 5vw/.9 var(--display);letter-spacing:-.03em}.about-roundel em{font:inherit;color:var(--accent);font-size:.7em;margin-top:8px}.about-roundel small{font:18px var(--display);margin-top:12px}.about-finale{height:125svh;position:relative}.about-finale>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.about-finale>a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;color:#111;padding:16px 30px;font:22px var(--display);mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat}.about-preview-details{padding:80px 2.5vw;display:grid;grid-template-columns:1fr 1fr;gap:30px}.about-preview-details h3{font:40px var(--display);grid-column:1/-1}.about-preview-details p{font:12px/1.5 Arial;max-width:550px}.about-preview-details a{font:20px var(--display)}
@media(max-width:760px){.about-opening{height:160svh;min-height:1100px}.about-opening-portrait{width:100%;height:100svh}.about-opening h2{left:16px;right:16px;top:110px;font-size:21vw;color:white}.about-small-portrait{left:16px;bottom:25px;width:31%}.about-small-portrait figcaption{font-size:17px}.about-small-portrait img{height:28vh}.about-opening-copy{top:calc(100svh + 35px);left:39%;right:16px}.about-opening-copy h3{font-size:36px;margin-bottom:20px}.about-opening-copy p{font-size:10px;line-height:1.25}.about-opening-copy small{font-size:18px}.about-origin{margin-top:20px}.about-manifesto{height:115svh}.about-manifesto>p{top:8%;left:16px;width:65%;font-size:11px}.about-manifesto>img{width:92%;right:0;top:30%;height:65%;object-position:30%}.about-possibility{height:90svh;min-height:600px;padding:30px 16px}.about-possibility h3{font-size:36px}.about-possibility>p{top:100px;right:16px;font-size:10px}.about-giant-word{top:42%;font-size:25vw}.about-possibility>img{height:69%;width:62%;right:0}.about-values{height:150svh;min-height:1000px;padding:30px 16px}.about-values>h3{font-size:23px}.about-values>img{left:24%;top:14%;width:75%;height:60%}.about-value-notes{left:16px;top:54%;width:45%}.about-value-notes section{margin-bottom:24px}.about-value-notes h4{font-size:22px}.about-value-notes p{font-size:10px}.about-roundel{width:62vw;height:62vw;bottom:5%;font-size:10vw;padding:9vw;right:-6%}.about-roundel small{font-size:14px}.about-finale{height:100svh}.about-preview-details{padding:45px 16px;grid-template-columns:1fr;gap:20px}.about-preview-details h3{font-size:32px}}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]){background:var(--ug-deep);color:white}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .overlay-header{height:100px;background:transparent;border:0;color:white;padding:24px 2.5vw;align-items:start}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .overlay-brand{filter:invert(1)}
dialog[data-scene=browse] .overlay-inner{padding:12px 2.5vw 70px;max-width:none}.catalogue-toolbar{display:grid;grid-template-columns:1fr 1fr auto auto;gap:40px;align-items:center}.catalogue-toolbar h1,.catalogue-toolbar h2{font:24px/1 var(--display);color:var(--ug-highlight);text-transform:uppercase}.catalogue-toolbar>span{justify-self:center;font:16px var(--display)}.catalogue-toolbar label{font:12px Arial;display:flex;gap:12px;align-items:center}.catalogue-toolbar select{border:0;border-radius:0;background:#fff;color:var(--ug-deep);font:12px Arial;padding:7px 12px}.catalogue-density{display:flex;gap:12px;font:20px Arial}.catalogue-density button{opacity:.5}.catalogue-density [aria-pressed=true]{opacity:1}.catalogue-filter{position:relative;margin-top:14px;font:12px Arial}.catalogue-filter summary{cursor:pointer;list-style:none;width:fit-content}.catalogue-filter .filter-list{margin:12px 0 0;padding:12px 0;border-color:#ffffff40}.catalogue-page .browse-grid{grid-template-columns:repeat(var(--catalogue-columns,4),minmax(0,1fr));gap:30px 10px;padding-top:26px}.catalogue-page .browse-card-photo{aspect-ratio:3/4;background:white}.catalogue-page .browse-card-photo img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.catalogue-page .browse-card-photo:hover img{transform:scale(1.035)}.catalogue-page .browse-card-footer{padding-top:13px}.catalogue-page .browse-card h3{font:22px/1.05 var(--display);text-transform:uppercase}.catalogue-page .category{color:#fff;font:10px Arial;margin-top:7px}.catalogue-page .browse-note{color:var(--ug-muted);max-width:580px;margin-top:55px;border:0}
dialog[data-scene=product] .product-layout{grid-template-columns:58% 42%;padding:0;align-items:start;position:relative}.product-gallery{padding-left:27.5%;position:relative}.product-gallery:before{content:'(UDGOON)';position:absolute;left:4.3%;top:18px;font:12px var(--display)}.product-gallery:after{content:'(THE EDIT)';position:absolute;left:4.3%;bottom:25px;font:12px var(--display)}dialog[data-scene=product] .gallery-main{height:auto;min-height:0;max-height:none;aspect-ratio:3/4;background:white}.gallery-main img{object-fit:cover}.gallery-bar{padding:12px 0;flex-wrap:wrap}.gallery-view-label{color:white}.gallery-thumbs button{border-color:transparent}.gallery-thumbs button[aria-pressed=true]{border-color:white}.gallery-arrows .circle-button{border-color:#ffffff66}.zoom-button{font:11px Arial;background:#ffffffdc;color:#111;padding:8px}.product-details{position:sticky;top:15px}dialog[data-scene=product] .product-details{padding:0 2.5vw 35px 3vw;min-height:calc(100vh - 100px)}dialog[data-scene=product] .product-details h2{font:800 42px/.85 var(--display);margin:0 0 45px;letter-spacing:-.025em;order:-2;max-width:100%}.product-details .back-link{font:12px Arial;color:var(--ug-highlight);margin:0 0 25px;text-transform:uppercase}.product-details .product-description{font:12px/1.4 Arial;max-width:440px}.product-details .solid-button{background:transparent;color:white;border:0;justify-content:center;font:18px var(--display);min-height:55px}.product-details .bag-add{margin-top:65px!important;background:white;color:var(--ug-deep);mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat}.product-details [data-save]{text-decoration:underline;font-size:14px;margin-top:18px}.product-details .preview-facts{font:11px/1.4 Arial;border:0;margin-top:45px;color:var(--ug-muted);padding:15px 0}.product-details details{border-color:#ffffff30}.product-details summary{font:18px var(--display);text-transform:uppercase;padding:12px 0}.product-details details p{color:var(--ug-muted);font:12px/1.5 Arial}.product-next{color:white;border-top:1px solid #ffffff30;padding-top:18px}
dialog[data-scene=saved] .overlay-title{font:72px/.9 var(--display);text-transform:uppercase}.story-copy>p:not(.eyebrow){font:14px/1.5 Arial;text-transform:uppercase}.story-copy .story-credit{color:var(--ug-muted)}.story-image{max-height:none}.story-copy h2{font-size:clamp(60px,7vw,110px)}
@media(max-width:760px){dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) .overlay-header{height:70px;padding:16px}.catalogue-toolbar{grid-template-columns:1fr auto;gap:18px 12px}.catalogue-toolbar h1,.catalogue-toolbar h2{font-size:22px}.catalogue-toolbar>span{justify-self:end}.catalogue-toolbar label{font-size:10px}.catalogue-density{justify-self:end}.catalogue-page .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;gap:24px 8px}.catalogue-page .browse-card h3{font-size:17px}.catalogue-page .category{font-size:9px}.catalogue-page .save-icon{font-size:18px;min-width:24px}.catalogue-filter{font-size:10px}dialog[data-scene=browse] .overlay-inner{padding:10px 16px 50px}dialog[data-scene=product] .product-layout{display:block}.product-gallery{padding:0 16px}.product-gallery:before,.product-gallery:after{display:none}dialog[data-scene=product] .product-details{padding:30px 16px;position:static;min-height:0}dialog[data-scene=product] .product-details h2{font-size:40px;margin-bottom:25px}.product-details .bag-add{margin-top:30px!important}.catalogue-density{display:none}.catalogue-toolbar label{grid-column:1/-1;justify-self:end}.product-details .preview-facts{margin-top:22px}}
/* Favourites is a light sheet in the reference, unlike the catalogue. */
dialog[data-scene=saved]{background:#fff;color:#111}dialog[data-scene=saved] .overlay-header{color:#111}dialog[data-scene=saved] .overlay-brand{filter:none}
@media(max-width:760px){.catalogue-toolbar{position:relative}.catalogue-toolbar label{position:absolute;right:0;top:40px;z-index:2}.catalogue-filter{margin-top:23px;margin-bottom:18px}.catalogue-toolbar select{padding:4px 7px}.saved-page{display:block;padding:20px 16px 40px}.saved-main{padding:0}.saved-empty{min-height:48vh}.saved-suggestions{display:block;margin-top:35px}.saved-suggestions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.saved-main h2,.saved-suggestions h3{font-size:23px}}
.catalogue-page .browse-card h3{font:14px/1.15 Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalogue-page .browse-card-footer>div{min-width:0}.catalogue-page .browse-card h3 a{display:block;overflow:hidden;text-overflow:ellipsis}
@media(max-width:760px){.catalogue-page .browse-card h3{font-size:12px}}
.story-page{display:grid;grid-template-columns:58% 42%;min-height:calc(100svh - 100px)}.story-cover{height:calc(100svh - 100px);object-fit:cover;object-position:center 25%}.story-page-copy{padding:25px 3vw 45px;display:flex;flex-direction:column;align-items:flex-start}.story-page-copy h2{font:800 clamp(60px,6.3vw,105px)/.85 var(--display);letter-spacing:-.025em;margin:50px 0 35px}.story-page-copy>p:not(.eyebrow){font:12px/1.4 Arial;text-transform:uppercase;max-width:350px}.story-page-copy .text-link{margin-top:35px;font:20px var(--display);border:0}.story-return{margin-top:auto;padding-top:30px;font:12px var(--display)}
@media(max-width:760px){.story-page{display:block}.story-cover{height:68svh}.story-page-copy{padding:30px 16px 50px}.story-page-copy h2{font-size:64px;margin:30px 0}.story-page-copy .text-link{margin-top:25px}}
/* Reference mobile product photograph occupies the first screen, edge to edge. */
@media(max-width:760px){.product-gallery{padding:0}dialog[data-scene=product] .gallery-main{height:calc(100svh - 100px);aspect-ratio:auto}.gallery-main img{height:100%;object-fit:cover}.product-gallery .gallery-bar{position:absolute;left:12px;right:12px;bottom:10px;background:#ffffffd9;color:#111;padding:6px;gap:6px}.product-gallery .gallery-view-label{color:#111;font-size:9px}.product-gallery .gallery-thumbs button{width:24px}.product-gallery .gallery-arrows .circle-button{width:28px;height:28px;border-color:#1117}.product-gallery .gallery-thumbs button[aria-pressed=true]{border-color:#111}dialog[data-scene=product] .product-details h2{font-size:32px}}
/* Live reference mobile search is a horizontal shelf, not a two-column grid. */
@media(max-width:760px){.search-shelf{padding-top:180px!important;overflow:hidden}.search-shelf .results-label{font-size:22px;margin-bottom:36px}.search-shelf .browse-grid{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:22px}.search-shelf .browse-card{flex:0 0 74vw;scroll-snap-align:start}.search-shelf .browse-card-photo{aspect-ratio:3/4.25}.search-shelf .browse-card h3{font:12px/1.1 Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-shelf .browse-card h3 a{display:block;overflow:hidden;text-overflow:ellipsis}}
.search-shelf .browse-grid{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.search-shelf .browse-grid::-webkit-scrollbar{height:2px}.search-shelf .browse-grid::-webkit-scrollbar-thumb{background:#ffffff40}.search-shelf .browse-grid::-webkit-scrollbar-track{background:transparent}.overlay-close{text-transform:uppercase}
#overlay-body>.footer-reconstruction{margin-top:0;color:#fff}#overlay-body>.footer-reconstruction .footer-bottom-row{color:#fff}
@media(min-width:761px){dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=about]) :is(.page-navigation,.page-tools){top:60px;gap:8px}}
@media(max-width:760px){#overlay-body>.footer-reconstruction{margin-top:0}}

/* ===== discount-paper.css ===== */
/* Pinched closed paper opens beneath a travelling fold; letters do not fade. */
.footer-reconstruction{overflow:clip}
.discount-ticket{width:180px;height:60px;transform:rotate(0);filter:drop-shadow(-1px 0 1px #28221c80) drop-shadow(1px 2px 1px #28221c50)}
.discount-ticket__paper{width:108px;height:58px;top:0;overflow:hidden;border:0;box-shadow:none;background:linear-gradient(120deg,#99938b,#8d877f 60%,#827a72);mask:url("../svg/discount-paper.svg") 0 0/100% 100% no-repeat;clip-path:polygon(0 0,45% 0,100% 24%,100% 76%,45% 100%,0 100%);transition:width .38s cubic-bezier(.2,.65,.25,1),clip-path .38s cubic-bezier(.2,.65,.25,1)}
.discount-ticket__paper:before{opacity:.32;background:url("../svg/paper-grain.svg") 0 0/180px 60px;mix-blend-mode:multiply}
.discount-ticket__paper>span{left:12px;top:18px;width:calc(100% - 30px);height:30px;overflow:hidden;font:800 25px/1 var(--display);white-space:nowrap}
.discount-ticket strong,.discount-ticket.is-open strong{opacity:1;clip-path:none;transition:none;margin-left:3px}
.discount-ticket__fold{left:99px;top:10px;width:25px;height:38px;transform:perspective(160px) rotateY(-24deg) skewY(-5deg);transform-origin:left center;clip-path:polygon(0 8%,100% 0,100% 100%,0 90%);background:linear-gradient(90deg,#756d65 0%,#928a80 16%,#8b8379 48%,#62594f 79%,#3e3730 100%);box-shadow:none;filter:drop-shadow(2px 1px 1px #28231f80);transition:left .38s cubic-bezier(.2,.65,.25,1),top .38s cubic-bezier(.2,.65,.25,1),height .38s cubic-bezier(.2,.65,.25,1),transform .38s cubic-bezier(.2,.65,.25,1)}
.discount-ticket.is-open .discount-ticket__paper{width:158px;clip-path:polygon(0 0,45% 0,100% 0,100% 100%,45% 100%,0 100%)}
.discount-ticket.is-open .discount-ticket__fold{left:149px;top:1px;height:57px;transform:perspective(160px) rotateY(-12deg) skewY(3deg)}
@media(max-width:760px){.discount-ticket{transform:scale(.85);transform-origin:right top}}
@media(prefers-reduced-motion:reduce){.discount-ticket__paper,.discount-ticket__fold{transition:none}}

/* ===== brand-system.css ===== */
/* Udgoon: iris / citron. White is the canvas; chromatic surfaces are violet. */
:root{--ug-deep:#24113b;--ug-iris:#5630a6;--ug-highlight:#d7f44a;--ug-mist:#eee8fa;--ug-lilac:#cbb8ed;--ug-muted:#a99abd;--ug-line:#c9bfda;--paper:#fff;--ink:#000;--accent:var(--ug-iris);--motion-accent:var(--ug-iris);--line:var(--ug-line);--ease-out:cubic-bezier(.22,1,.36,1);--ease-panel:cubic-bezier(.65,0,.25,1);--hover-duration:380ms}
::selection{background:var(--ug-highlight);color:#000}
.arrivals-section,.categories-section,.editorial-section,.motion-section{--accent:var(--ug-highlight);--motion-accent:var(--ug-highlight)}
.footer-reconstruction{background:radial-gradient(ellipse at 32% 75%,#563477 0%,var(--ug-deep) 75%);--accent:var(--ug-highlight);--motion-accent:var(--ug-highlight);color:#fff}
.footer-brand-huge{color:var(--ug-lilac)}
.brand-story{background:radial-gradient(ellipse at 68% 32%,#fff 25%,var(--ug-mist))}
.page-curtain{background:var(--ug-iris);color:#fff}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=about],[data-scene=story],[data-scene=search],[data-scene=menu],[data-scene=categories-panel]){--accent:var(--ug-highlight);--motion-accent:var(--ug-highlight);background:var(--ug-deep);color:#fff}
dialog:is([data-scene=bag],[data-scene=saved]){--accent:var(--ug-iris);--motion-accent:var(--ug-iris);background:#fff;color:#000}
dialog[data-scene=menu] :is(.menu-links,.menu-secondary,.overlay-close){color:#000;--motion-accent:var(--ug-iris)}
.consent-card{--accent:var(--ug-iris);--motion-accent:var(--ug-iris)}
.consent-brush:hover,.consent-brush:focus-visible{color:var(--ug-highlight)}
.preview-facts,.product-details details p,.catalogue-page .browse-note{color:var(--ug-lilac)}
.catalogue-toolbar select{color:var(--ug-deep)}
.discount-ticket__paper{background:linear-gradient(120deg,#786491,#655078 60%,#4a345e)}
.discount-ticket__fold{background:linear-gradient(90deg,#4e365f,#9881af 18%,#78618d 48%,#50385e 80%,#2b1839)}
.discount-ticket__paper:before{mix-blend-mode:luminosity}
/* Four interaction families: rolling nav, restrained image zoom, editorial underline, filled controls. */
.motion-letter{transition-duration:var(--hover-duration);transition-timing-function:var(--ease-out);transition-delay:calc(var(--letter)*7ms)}
:is(.browse-card-photo,.arrivals-card__plate,.category-card) img{transition:transform var(--hover-duration) var(--ease-out)}
@media(hover:hover){:is(.browse-card-photo,.arrivals-card__plate,.category-card):hover img{transform:scale(1.035)}
 :is(.text-link,.story-return,.filter-list a,.page-navigation a,.page-tools a):hover{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}}
:is(.browse-card-photo,.arrivals-card__plate,.category-card):focus-visible img{transform:scale(1.035)}
:is(.solid-button,.circle-button,.consent-brush){transition:color .22s,background-color .22s,transform .22s var(--ease-out)}
:is(.solid-button,.circle-button):is(:hover,:focus-visible){background:var(--accent);color:#fff;transform:translateY(-2px)}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=about],[data-scene=story],[data-scene=search],[data-scene=menu],[data-scene=categories-panel]) :is(.solid-button,.circle-button):is(:hover,:focus-visible){color:var(--ug-deep)}
dialog:is([data-scene=bag],[data-scene=saved]) .solid-button:is(:hover,:focus-visible){color:#fff}
:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
/* These properties are exclusively owned by the existing detail-motion controller. */
.arrivals-header h2,.categories-section__title,.editorial-section>h2{transform-origin:center bottom;transform:translateY(calc((1 - var(--heading-entry,1))*24px)) scaleY(var(--heading-entry,1))}
.arrivals-card{translate:0 calc((1 - var(--cards-entry,1))*var(--card-rise,85px));opacity:calc(.35 + var(--cards-entry,1)*.65)}
.arrivals-card:nth-child(3n+2){--card-rise:125px}.arrivals-card:nth-child(3n){--card-rise:165px}
.campaign-section__content{translate:0 calc((1 - var(--campaign-entry,1))*80px)}
.brand-story>img{translate:0 calc((1 - var(--cutout-entry,1))*110px)}
.brand-story h2{transform-origin:left bottom;scale:1 var(--heading-entry,1)}
dialog[data-scene=search],dialog[data-scene=bag]{animation:none}
@media(max-width:760px){.arrivals-card{--card-rise:50px}.arrivals-card:nth-child(3n+2){--card-rise:75px}.arrivals-card:nth-child(3n){--card-rise:100px}}
@media(prefers-reduced-motion:reduce){.motion-letter,:is(.browse-card-photo,.arrivals-card__plate,.category-card) img{transition:none;transform:none!important}.arrivals-header h2,.categories-section__title,.editorial-section>h2,.arrivals-card,.campaign-section__content,.brand-story>img,.brand-story h2{transform:none;translate:none;scale:none;opacity:1}:is(.solid-button,.circle-button){transition:none;transform:none!important}}

dialog[data-scene=menu]{background:#fff;color:#000;--accent:var(--ug-iris)}
dialog[data-scene=categories-panel] .category-preview-links{color:#000}
@media(max-width:760px){dialog[data-scene=categories-panel]{background:#fff;color:#000;--accent:var(--ug-iris)}}

.campaign-section{--accent:var(--ug-highlight);--motion-accent:var(--ug-highlight)}
dialog[data-scene=saved] .category{color:#655078}

/* Keep rolling menu text readable where the portrait sits behind it. */
.menu-links a:is(:hover,:focus-visible){color:#000}
.menu-links a:is(:hover,:focus-visible) span{background:transparent}
.menu-links a .menu-link-label,.menu-links a .menu-ordinal,.menu-links a:is(:hover,:focus-visible) .menu-link-label,.menu-links a:is(:hover,:focus-visible) .menu-ordinal{background:#fffffff2}
.menu-links .motion-letter{background:transparent}

/* ===== search-refinement.css ===== */
/* Search-only correction. Reference geometry: 1440x900 -> x295, w214, gap10, y526. */
dialog[data-scene=search]{overflow-y:auto;overflow-x:hidden;background:var(--ug-deep)}
dialog[data-scene=search] .search-stage{min-height:100svh;display:flex;flex-direction:column}
dialog[data-scene=search] .search-form{flex:none;height:8.333333vw;min-height:100px;margin:0;padding:0 2.5vw;background:#000;display:flex;align-items:center}
dialog[data-scene=search] #search-input{font:800 4.444444vw/.8 var(--display);padding:10px 60px 0 0;letter-spacing:-.02em;height:auto;color:white;caret-color:var(--ug-highlight)}
dialog[data-scene=search] #search-input::placeholder{color:#858585;opacity:1}
dialog[data-scene=search] .overlay-header{top:2.5vw;right:2.5vw;inset-inline-start:auto;padding:0;width:24px;height:24px}
dialog[data-scene=search] .overlay-close{width:24px;height:24px;min-height:24px;font:300 27px/1 Arial;background:none;color:white}
dialog[data-scene=search] .search-shelf{flex:1;display:grid;grid-template-columns:18.25% minmax(0,1fr);gap:.73%;padding:40px 2.430556vw 2.430556vw!important;align-content:end;align-items:start;overflow:visible}
.search-legend{height:calc((100vw - 4.861112vw)*.8102/5/.7025 - 9px);display:flex;flex-direction:column;justify-content:space-between}
dialog[data-scene=search] .results-label{margin:0;font:500 clamp(18px,1.388889vw,28px)/1 var(--display);color:var(--ug-highlight)}
.search-legend>span{font:700 clamp(12px,.972222vw,18px)/1 monospace}
.search-results{min-width:0;position:relative}
dialog[data-scene=search] .browse-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.694444vw;padding:0;margin:0;overflow:visible}
dialog[data-scene=search] .browse-card-photo{position:relative;display:block;aspect-ratio:214/304.625;background:white;overflow:hidden}
dialog[data-scene=search] .browse-card-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;transition:transform var(--hover-duration) var(--ease-out)}
dialog[data-scene=search] .search-card-alternate{transform:scaleX(0);transform-origin:right center;z-index:2}
dialog[data-scene=search] .browse-card-photo:focus-visible .search-card-alternate{transform:scaleX(1)}
@media(hover:hover){dialog[data-scene=search] .browse-card-photo:hover img:first-child{transform:scale(1.035)}dialog[data-scene=search] .browse-card-photo:hover .search-card-alternate{transform:scaleX(1)}}
dialog[data-scene=search] .search-card h3{font:600 clamp(12px,.833333vw,17px)/1.1 Arial,sans-serif;margin:8px 0 0;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
dialog[data-scene=search] .search-card h3 a{display:block;overflow:hidden;text-overflow:ellipsis}
.search-price{display:flex;flex-wrap:wrap;gap:0 5px;font:600 clamp(12px,.833333vw,17px)/1.1 Arial,sans-serif;margin:2px 0 0;color:var(--ug-highlight)}
.search-price del{color:#fff}
.search-pagination{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:16px;font:14px Arial}
.search-pagination button{min-width:40px;min-height:36px;color:var(--ug-highlight);border:1px solid currentColor}.search-pagination button:disabled{opacity:.3}.search-pagination button:focus-visible{outline:2px solid white;outline-offset:3px}
@media(max-width:760px){
 dialog[data-scene=search] .search-form{height:125px;padding:0 17px}
 dialog[data-scene=search] #search-input{font-size:64px;padding-right:40px}
 dialog[data-scene=search] .overlay-header{top:40px;right:17px}
 dialog[data-scene=search] .search-shelf{display:block;padding:160px 17px 30px!important}
 .search-legend{height:auto;display:block;margin-bottom:34px}.search-legend>span{display:none}
 dialog[data-scene=search] .results-label{font-size:22px}
 dialog[data-scene=search] .browse-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:12px;scrollbar-width:thin}
 dialog[data-scene=search] .search-card{flex:0 0 100%;scroll-snap-align:start}
 dialog[data-scene=search] .search-card h3{font-size:14px}.search-price{font-size:14px}
}
@media(prefers-reduced-motion:reduce){dialog[data-scene=search] .browse-card-photo img{transition:none!important}dialog[data-scene=search] .search-card-alternate{display:none}dialog[data-scene=search] .browse-card-photo:hover img{transform:none}}

@media(max-width:760px){dialog[data-scene=search] .search-shelf{padding-top:186px!important}.search-legend{display:flex;flex-direction:row;align-items:center;margin-bottom:34px}.search-legend>span:last-child{display:block;font-size:12px}.search-legend>span:nth-child(2){display:none}dialog[data-scene=search] .search-card{flex-basis:70vw}dialog[data-scene=search] .browse-grid{margin-right:-17px}}

dialog[data-scene=search] .overlay-close{font-size:0}dialog[data-scene=search] .overlay-close::after{font:300 24px/1 Arial}
dialog[data-scene=search] #search-input{letter-spacing:0}
dialog[data-scene=search] .browse-card-photo img.search-card-alternate{transform:scaleX(0)}
dialog[data-scene=search] .browse-card-photo:focus-visible img.search-card-alternate{transform:scaleX(1)}
@media(hover:hover){dialog[data-scene=search] .browse-card-photo:hover img.search-card-alternate{transform:scaleX(1)}}
dialog[data-scene=search] .search-card h3,.search-price{line-height:1}

@media(max-width:760px){dialog[data-scene=search] .search-shelf{padding-bottom:27px!important}}

dialog[data-scene=search].search-entering{overflow:hidden}dialog[data-scene=search].search-entering .browse-grid{scrollbar-width:none}dialog[data-scene=search].search-entering .browse-grid::-webkit-scrollbar{display:none}

/* ===== merchandising.css ===== */
/* Product hover family follows the approved Search reveal without altering Search geometry. */
.merchandise-photo{position:relative;overflow:hidden}
.merchandise-photo img{transition:transform var(--hover-duration) var(--ease-out)}
.merchandise-photo img.merchandise-alternate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scaleX(0);transform-origin:right center;z-index:2}
.merchandise-photo:focus-visible img.merchandise-alternate{transform:scaleX(1)}
@media(hover:hover){.merchandise-photo:hover img:first-child{transform:scale(1.035)}.merchandise-photo:hover img.merchandise-alternate{transform:scaleX(1)}}
.product-price{display:flex;flex-wrap:wrap;gap:4px 8px;font:600 13px/1.3 Arial,sans-serif;margin:5px 0;color:var(--ug-highlight)}
.product-price del{color:inherit;opacity:.65}
.arrivals-card .product-price{color:var(--ug-highlight)}
dialog[data-scene=bag] .product-price,dialog[data-scene=saved] .product-price{color:#5630a6}
.product-price del{color:currentColor;opacity:.7}
dialog[data-scene=info]{background:var(--ug-deep);color:white}
dialog[data-scene=info] .overlay-header{background:transparent;color:white;border:0}
dialog[data-scene=info] .overlay-brand{filter:invert(1)}
.product-details>.product-price{font-size:20px;margin:20px 0}
.product-details dl{display:grid;grid-template-columns:90px 1fr;gap:12px;font:14px/1.5 Arial,sans-serif}
.product-details dt{text-transform:capitalize}.product-details dd{margin:0}
.business-page{padding:150px 3vw 100px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;min-height:80vh}
.business-page header>p{font:14px var(--display);color:var(--ug-highlight)}
.business-page h2{font:clamp(50px,6vw,100px)/.95 var(--display);margin:30px 0}
.business-sections section{border-top:1px solid var(--ug-muted);padding:24px 0}
.business-sections h3{font:28px var(--display);text-transform:uppercase;color:var(--ug-highlight);margin-bottom:18px}
.business-sections p{font:15px/1.7 Arial,sans-serif;max-width:60ch}
.business-sections a{text-decoration:underline;text-underline-offset:4px}
.footer-service{flex-wrap:wrap}
.related-products{padding:70px 2.5vw 100px}
.related-products>h3{font:28px var(--display);color:var(--ug-highlight);margin-bottom:40px}
.related-products .browse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.related-products .browse-card-photo{display:block;aspect-ratio:3/4}
.related-products .browse-card-photo>img{width:100%;height:100%;object-fit:cover}
.related-products h3{font-size:18px}
.bag-subtotal{margin:30px 32px;display:flex;justify-content:space-between;gap:20px;font:14px Arial}
@media(max-width:760px){.related-products .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.related-products{padding:50px 17px}.related-products h3{font-size:16px}}
@media(max-width:760px){.business-page{display:block;padding:100px 17px 70px}.business-sections{margin-top:45px}.product-price{font-size:12px}.arrivals-group .arrivals-card{display:block!important}.arrivals-group{flex-basis:285%!important}}
@media(prefers-reduced-motion:reduce){.merchandise-photo img{transition:none!important;transform:none!important}.merchandise-photo img.merchandise-alternate{display:none}}

/* ===== page-refinement.css ===== */
/* Catalogue controls: reference top-origin unfolding, Udgoon colour tokens. */
.overlay-header .overlay-brand{grid-column:2;grid-row:1}
.overlay-header .overlay-search{grid-column:3;grid-row:1}
dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=info]) .overlay-header{height:100px;padding:27px 35px 0;align-items:start}
dialog:not([data-scene=search]):not([data-scene=bag]) .overlay-close{position:absolute;left:35px;top:27px;min-height:0;line-height:14px;display:block}
dialog[data-scene=info] .page-navigation,dialog[data-scene=info] .page-tools{display:flex;position:absolute;top:52px;flex-direction:column;gap:5px}
@media(max-width:760px){dialog:is([data-scene=browse],[data-scene=product],[data-scene=saved],[data-scene=story],[data-scene=info]) .overlay-header{height:65px;padding:13px 16px 0}dialog[data-scene=info] .page-navigation,dialog[data-scene=info] .page-tools{display:none}}
@media(max-width:760px){dialog:not([data-scene=search]):not([data-scene=bag]) .overlay-close{left:16px;top:13px}}
/* Categories is a full-viewport navigation surface, not a page below a header band. */
dialog[data-scene=categories-panel]{padding:0}
dialog[data-scene=categories-panel] .overlay-header{position:absolute;inset:0 0 auto;height:95px;padding:27px 35px 0;background:transparent;border:0;z-index:6;align-items:start}
dialog[data-scene=categories-panel] #overlay-body{padding:0}
dialog[data-scene=categories-panel] .category-preview-layout{height:100svh;min-height:600px;margin:0;padding:0}
.category-preview-main{top:0;height:100%;object-position:center}
.category-preview-links{top:102px;left:25px;width:calc(37.1% - 50px)}
.category-preview-links a{background:transparent;margin:0;padding:0;min-height:36px;font:22px/1.3 var(--display);color:#000;align-items:center}
.category-preview-links a>span:last-child{font-size:16px}
.category-preview-links a[aria-current=true]{background:transparent;color:#000}
.category-preview-links a:hover>span:first-child,.category-preview-links a:focus-visible>span:first-child{color:var(--ug-iris);text-decoration:line-through;text-decoration-thickness:2px}
.category-preview-caption{left:25px;right:auto;bottom:25px;font:72px/.9 var(--display);color:#000}
.category-preview-caption small{font-size:26px}
.category-preview-caption{display:flex;align-items:baseline;gap:10px;font-family:Anton,'Arial Narrow',sans-serif;letter-spacing:-2px}
.category-preview-caption small{font-family:Anton,'Arial Narrow',sans-serif;letter-spacing:-1px}
.category-preview-links a{font-family:Anton,'Arial Narrow',sans-serif;font-size:20px}
dialog[data-scene=categories-panel] .page-navigation,dialog[data-scene=categories-panel] .page-tools{display:flex;position:absolute;top:52px;flex-direction:column;gap:5px}
dialog[data-scene=categories-panel] .page-navigation{color:#000}
dialog[data-scene=saved] .overlay-header{color:white}
dialog[data-scene=saved] .overlay-brand{filter:brightness(0) invert(1)}
.footer-navigation,.footer-service,.footer-bottom-row,.footer-subscribe input,.footer-subscribe button{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3}
.footer-navigation a,.footer-service a,.footer-bottom-row a{display:inline-block;min-height:0;line-height:1;height:1em;overflow:hidden;margin-block:8px}
.category-preview-collage img:nth-child(1){left:43.5%;top:14.8%;width:11.3%;height:25.4%}
.category-preview-collage img:nth-child(2){left:55.2%;top:41%;width:13.7%;height:31.6%}
.category-preview-collage img:nth-child(3){left:69.4%;top:24.3%;width:7%;height:15.9%}
.category-preview-collage img:nth-child(4){left:69.4%;top:41%;width:28.2%;height:53%}
.category-preview-collage img:nth-child(5){left:85%;top:11.3%;width:12.7%;height:29%}
.site-header .nav-link,.overlay-header :is(.overlay-close,.overlay-search,.page-navigation,.page-tools){font:600 11px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.3px;text-transform:uppercase}
dialog[data-scene=categories-panel] .overlay-close{color:#000}
dialog[data-scene=categories-panel] .overlay-close{position:absolute;left:35px;top:27px;min-height:0;line-height:14px;display:block}
dialog[data-scene=categories-panel] .overlay-close>span{display:none}
dialog[data-scene=categories-panel] .overlay-close:after{content:' +'}
@media(max-width:760px){
 dialog[data-scene=categories-panel] .overlay-header{height:65px;padding:13px 16px 0;grid-template-columns:1fr 144px 1fr}
 dialog[data-scene=categories-panel] .overlay-brand{width:144px;margin-top:3px}
 dialog[data-scene=categories-panel] .category-preview-layout{min-height:100svh}
 .category-preview-main{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}
 .category-preview-main{top:90px;height:calc(100% - 90px);object-fit:cover;background:#eee}
 dialog[data-scene=categories-panel] .overlay-close{left:16px;top:13px}
 dialog[data-scene=categories-panel]{background:#eee}
 dialog[data-scene=categories-panel] .overlay-header{color:#000}
 dialog[data-scene=categories-panel] .overlay-brand{filter:none;width:130px}
 dialog[data-scene=categories-panel] .page-tools{display:none}
 dialog[data-scene=categories-panel] .page-navigation{top:33px;left:16px}
 dialog[data-scene=categories-panel] .page-navigation a:first-child{display:none}
 .category-preview-links{left:8px;top:80px;width:calc(100% - 16px)}
 .category-preview-links a{font-size:23px;min-height:44px;padding:0;background:transparent}
 .category-preview-caption{left:16px;bottom:24px;font-size:54px}.category-preview-caption small{font-size:20px}
 .footer-navigation,.footer-service,.footer-bottom-row{font-size:11px}
 .footer-navigation{gap:4px 16px}.footer-service{gap:4px 16px}
 .footer-subscribe input,.footer-subscribe button{min-height:44px;font-size:12px}
 .site-header .nav-link,.overlay-header :is(.overlay-close,.overlay-search,.page-navigation,.page-tools){font-size:10px}
 .site-header .nav-left,.site-header.is-scrolled .nav-left{position:relative;display:block;height:44px}
 .site-header .nav-left>.nav-link{position:absolute;left:0;top:0;white-space:nowrap;transition:transform .12s linear}
 .site-header .nav-left>.nav-link:nth-child(3){transform:translate(calc(var(--header-progress,0)*43px),calc((1 - var(--header-progress,0))*17px))}
 .site-header .brand,.site-header.is-scrolled .brand{transform:scale(calc(1 - var(--header-progress,0)*.28));transform-origin:center top;transition:transform .12s linear}
}
.catalogue-toolbar{grid-template-columns:1fr auto minmax(360px,42%) auto;gap:28px;min-height:42px}
.catalogue-controls{display:flex;justify-content:flex-end;gap:32px}
.catalogue-dropdown{position:relative}
.catalogue-toggle{display:flex;align-items:center;gap:7px;min-height:32px;font:600 12px/1 Arial;color:inherit;white-space:nowrap}
.catalogue-toggle>b{position:relative;isolation:isolate;color:var(--ug-deep);font:inherit;max-width:108px;overflow:hidden;text-overflow:ellipsis;padding:7px 12px}
.catalogue-toggle>b:before{content:'';position:absolute;inset:0;z-index:-1;background:#fff;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat}
.catalogue-toggle:hover>span,.catalogue-toggle:focus-visible>span{text-decoration:line-through;text-decoration-color:var(--ug-highlight);text-decoration-thickness:2px}
.catalogue-options{position:absolute;z-index:20;right:0;top:100%;width:225px;padding:14px;background:var(--ug-deep);color:white;outline:1px dashed #ffffff70;outline-offset:-3px;transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.75,0,.25,1);visibility:hidden;transition-property:transform,visibility;transition-behavior:allow-discrete}
.catalogue-dropdown.is-open .catalogue-options{transform:scaleY(1);visibility:visible;transition-duration:.65s}
.catalogue-options fieldset{border:0;padding:0;margin:0;min-width:0}
.catalogue-options label{display:flex;align-items:center;gap:8px;min-height:27px;font:600 12px/1.15 Arial;text-transform:uppercase;cursor:pointer}
.catalogue-options input{appearance:none;width:17px;height:17px;flex:0 0 17px;border:1px solid #a99bb8;background:transparent;margin:0;transform:rotate(-4deg);cursor:pointer;transition:border-color .15s}
.catalogue-options input[type=radio]{border-radius:48% 53% 46% 50%}
.catalogue-options input:checked{background:var(--ug-highlight);box-shadow:inset 0 0 0 4px var(--ug-deep);border-color:var(--ug-highlight)}
.catalogue-options label:hover input,.catalogue-options input:focus-visible{border-color:var(--ug-highlight);outline:1px solid var(--ug-highlight);outline-offset:1px}
.catalogue-clear{display:block;margin:0 0 12px auto;font:16px var(--display);color:white}
.catalogue-apply{width:100%;margin-top:14px;padding:8px;color:var(--ug-deep);background:white;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat;font:17px var(--display)}
.catalogue-apply:hover{background:var(--ug-highlight)}
.catalogue-mobile-toggle{display:none}
.catalogue-density{gap:8px}.catalogue-density button{width:19px;height:28px;display:grid;place-items:center}
.density-icon{display:block;width:12px;height:12px;border:1px solid currentColor}
.density-1{background:linear-gradient(90deg,transparent 45%,currentColor 45% 55%,transparent 55%)}
.density-2{background:linear-gradient(90deg,transparent 45%,currentColor 45% 55%,transparent 55%),linear-gradient(transparent 45%,currentColor 45% 55%,transparent 55%)}
.catalogue-page .browse-grid{padding-top:28px;gap:30px 10px}
.catalogue-page .browse-card-photo{aspect-ratio:442/630}
.catalogue-page .browse-card-footer{padding-top:8px}.catalogue-page .browse-card h3{font:600 12px/1.1 Arial}
.catalogue-page .product-price{font:600 12px/1.1 Arial;margin:2px 0}
.catalogue-page .category{display:none}
dialog[data-scene=saved]{background:var(--ug-deep);color:white;--accent:var(--ug-highlight)}
.saved-page{grid-template-columns:65% 35%;padding-top:16px}.saved-main{padding-right:9vw}
.saved-suggestions{grid-template-columns:39% 61%;gap:12px;padding-right:2.5vw}
.saved-suggestions h3{position:sticky;top:20px;align-self:start}
.saved-suggestions .browse-card-photo{aspect-ratio:324/462}
.saved-suggestions .browse-card h3{color:inherit;font:600 12px/1.1 Arial}
dialog[data-scene=saved] .product-price{color:var(--ug-highlight);font-size:12px}
.saved-empty{min-height:65vh;font-size:12px}.saved-local-note{color:var(--ug-muted)}
.saved-suggestions .category{display:none}
/* Measured reference consent card: 456px at 1440px viewport. */
@media(min-width:761px){.consent-card{width:456px;padding:16px;bottom:5.5vh}.consent-summary{padding:23px 16px 16px}.consent-summary h2{font-size:16px;margin-bottom:16px}.consent-summary p{font-size:11px;min-height:90px}.consent-actions{gap:10px}.consent-brush{font-size:12px;padding:7px 8px;min-height:27px}.consent-settings{font-size:12px}.consent-close{font-size:22px;right:8px;top:17px}.consent-thread{bottom:115px}}
@media(max-width:760px){
 dialog[data-scene=browse]{background:#fff;color:#080808;--accent:var(--ug-iris)}
 dialog[data-scene=browse] .overlay-header{height:65px;color:#080808;padding:16px}
 dialog[data-scene=browse] .overlay-brand{filter:none;width:145px}
 dialog[data-scene=browse] .overlay-inner{padding:8px 16px 50px}
 .catalogue-toolbar{grid-template-columns:1fr auto;gap:15px 12px;min-height:68px;position:relative}
 .catalogue-toolbar h1,.catalogue-toolbar h2{font-size:23px;color:var(--ug-iris);white-space:normal}
 .catalogue-count{justify-self:end!important;font-size:16px!important}
 .catalogue-mobile-toggle{display:block;justify-self:start;font:600 12px Arial;min-height:28px}
 .catalogue-density{display:flex!important;justify-self:end;gap:12px}
 .catalogue-controls{display:none;position:absolute;z-index:25;top:100%;left:0;right:0;padding:14px;background:var(--ug-deep);color:white;gap:14px;justify-content:space-between}
 .catalogue-controls.is-expanded{display:flex}
 .catalogue-toggle{font-size:10px;gap:3px}.catalogue-toggle>b{max-width:85px;padding:7px}
 .catalogue-options{width:210px}.catalogue-dropdown:first-child .catalogue-options{left:0;right:auto}
 .catalogue-page .browse-grid{grid-template-columns:repeat(var(--mobile-columns,2),minmax(0,1fr));padding-top:20px;gap:24px 8px}
 .catalogue-page .browse-card-photo{aspect-ratio:174/248}
 .catalogue-page .browse-card h3,.catalogue-page .product-price{font-size:11px}
 .catalogue-page .product-price{color:var(--ug-iris);gap:2px 4px}
 .catalogue-page .save-icon{font-size:18px}.catalogue-page .browse-note{color:#655078}
 .saved-page{display:block;padding:16px}.saved-main{padding:0}.saved-main h2{font-size:24px}
 .saved-empty{min-height:45svh}.saved-suggestions{grid-template-columns:35% 65%;padding-right:12px;gap:0}
 .saved-suggestions h3{font-size:22px}.saved-suggestions .browse-card-photo{aspect-ratio:3/4.3}
 .consent-actions{grid-template-columns:1fr 1fr}.consent-brush{grid-column:1}.consent-settings{grid-column:2;grid-row:2;align-self:center;margin:0}
}
@media(prefers-reduced-motion:reduce){.catalogue-options{transition:none}}

/* Keep the approved section palette inherited from the shared brand styles. */
.arrivals-card:nth-child(odd)::before{background:#080808;color:white;clip-path:none;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat;min-width:110px;text-align:center;padding:6px 15px}
@media(max-width:760px){
 .arrivals-group{flex-basis:calc((100vw - 95px)*3 + 20px);gap:10px}
 .arrivals-card{flex:0 0 calc(100vw - 95px)}
 .arrivals-rail-container{padding-top:14px;margin-top:-14px}
 .categories-rail{gap:8px;padding:0}
 .category-card{height:378px;flex-basis:calc((100vw - 8px)/2)}
 .category-card__name{font-size:34px;left:10px;bottom:16px}
 .category-card__image{object-fit:cover}
 .categories-section__header{padding-bottom:40px}
 .editorial-card{height:84.8svh}.editorial-section{padding-bottom:12px}
 .brand-story{height:101svh;min-height:0}
 .brand-story h2{font-size:76px;top:20px}.brand-top-note{top:96px;font-size:12px}
 .brand-story>img{height:90%;width:165%;bottom:5%}
 .brand-story-link{top:26%;z-index:4}
 .brand-story:hover .brand-story-link:not(:focus-visible){opacity:1}
 .brand-scribble,.brand-marks{display:none}
 .brand-bottom-title{font-size:72px;bottom:65px}
 .motion-section{height:300svh}
 .motion-intro__heading{text-align:center;left:16px;right:16px;width:auto;font-size:80px}
 .motion-description{text-align:center;left:16px;right:16px;width:auto;transform:none}
}
@media(prefers-reduced-motion:reduce){.site-header .nav-left>.nav-link,.site-header .brand{transition:none}}
@media(max-width:760px){
 .about-opening h2{mix-blend-mode:normal;color:#fff}
 .about-manifesto{height:auto;min-height:324px;display:flex;flex-direction:column-reverse;gap:16px;padding:0 16px 100px}
 .about-manifesto>img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:356/216;object-fit:cover;object-position:center;transform:none}
 .about-manifesto>p{position:relative;inset:auto;width:100%;font:11px/1.25 Arial,Helvetica,sans-serif}
 .about-values{height:auto;min-height:0;display:flex;flex-direction:column;gap:35px;padding:30px 16px 60px}
 .about-value-notes{position:relative;inset:auto;width:100%;order:1}
 .about-value-notes section{margin-bottom:28px}.about-value-notes section:last-child{margin-bottom:0}
 .about-value-notes p{font-size:12px;line-height:1.25}
 .about-roundel{position:relative;inset:auto;order:2;width:100%;height:auto;aspect-ratio:1;padding:12vw;background:var(--ug-deep);color:white;font-size:12vw}
 .about-values>img{position:relative;inset:auto;order:3;width:100%;height:65svh;object-fit:contain}
 .about-giant-word{color:var(--ug-lilac);font-family:Anton,'Arial Narrow',sans-serif;font-size:21vw;letter-spacing:-.05em}
}
@media(min-width:761px){
 .brand-story{height:90svh;min-height:700px}
 .motion-section{height:200svh}
}

/* Mobile journey: measured against Serotoninn_Astra_Optimized, 00:20–02:58.
   Keep desktop rules intact; shared wordmark grid anchoring is above. */
@media(max-width:760px){
 .site-header,.site-header.is-scrolled{inset:0 0 auto;height:65px;padding:14px 16px 0;align-items:start}
 .site-header .nav-link,.overlay-header :is(.overlay-close,.overlay-search,.page-navigation,.page-tools){font:500 9px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.2px}
 .site-header .nav-left{height:38px}
 .site-header .nav-left>.nav-link:nth-child(3){transform:translate(calc(var(--header-progress,0)*43px),calc((1 - var(--header-progress,0))*17px))}
 .site-header .nav-right{position:relative;padding:0;height:38px}
 .site-header .nav-right>.nav-link{position:absolute;right:0;top:0;margin:0}
 .site-header .nav-right>.bag-trigger{transform:none}
 .site-header .nav-right>.nav-link:first-child{transform:translate(calc(var(--header-progress,0)*-40px),calc((1 - var(--header-progress,0))*17px));transition:transform .12s linear}
 .site-header .brand{margin:0}
 dialog:is([data-scene=menu],[data-scene=categories-panel]){background:#fff;color:#000}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .overlay-header{inset:0 0 auto;height:65px;padding:14px 16px 0;grid-template-columns:1fr 144px 1fr}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .overlay-brand{width:144px;margin:0;filter:none}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .overlay-close{left:16px;top:14px;min-height:0;background:none;font:500 9px/1.25 Arial}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .overlay-close span{font:inherit}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .overlay-search{margin:17px 0 0;background:none;color:#000}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .page-navigation{display:flex;position:absolute;top:31px;left:16px;color:#000}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .page-navigation a:first-child{display:none}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .page-tools{display:flex;position:absolute;top:14px;right:16px;color:#000}
 dialog:is([data-scene=menu],[data-scene=categories-panel]) .page-tools a:last-child{display:none}
 .menu-portrait,.category-preview-main{top:12%;left:0;width:100%;height:80%;object-fit:contain;object-position:center;background:#fff}
 .menu-links,.category-preview-links{left:8px;top:82px;width:calc(100% - 16px)}
 .menu-links a,.category-preview-links a{font:500 23px/1 var(--display);height:37px;min-height:37px;letter-spacing:0;padding:0}
 .menu-links a .menu-link-label,.menu-links a .menu-ordinal{background:none;padding:0}
 .menu-links a .menu-ordinal,.category-preview-links a>span:last-child{font:500 14px/1 var(--display)}
 .menu-secondary{font:500 10px/1.2 var(--display);bottom:18px}
 .menu-secondary a{background:none}
 .category-preview-caption{font:800 56px/.9 var(--display);letter-spacing:-1px;left:16px;bottom:24px;gap:3px}
 .category-preview-caption small{font:800 26px/1 var(--display);letter-spacing:-.5px}
 /* Search's initial rail begins immediately below its compact legend. */
 dialog[data-scene=search] .search-form{height:125px;min-height:125px}
 dialog[data-scene=search] #search-input::placeholder{color:#fff}
 dialog[data-scene=search] .search-shelf{padding:24px 16px 24px!important;align-content:start}
 dialog[data-scene=search] .search-legend{margin:0 0 34px;height:20px}
 dialog[data-scene=search] .results-label{font-size:20px}
 dialog[data-scene=search] .search-card{flex-basis:70vw}
 dialog[data-scene=search] .search-card h3,.search-price{font-size:11px;line-height:1.15}
 dialog[data-scene=search] .browse-grid{margin-right:-16px;gap:10px;padding-bottom:22px}
 .bag-head{padding:16px;align-items:start;font-size:20px}
 .bag-head h2{margin:0}.bag-head span{font-size:16px}
 .bag-head button{font:24px/1 Arial}
 .bag-empty{top:42%;left:16px;right:16px;font-size:12px}
 .bag-empty .solid-button{margin-top:36px;padding:20px 10px;font-size:20px;min-height:54px}
 .categories-rail{transform:none!important}
 .category-card{transform:none!important}
 .category-card__name{left:8px;bottom:18px;font-size:32px}
 .categories-section{min-height:660px;padding-bottom:100px}
 .categories-section__header{padding-bottom:40px}
 .editorial-section>h2{padding-top:70px;padding-bottom:20px}
 .brand-story h2{top:36px;font-size:70px}
 .brand-top-note{top:110px}
 .motion-intro>a{top:64%;transform:translate(-50%,-50%)}
 /* Footer order in the recording: navigation, ticket, service links, portrait,
    overprinted wordmark, newsletter, legal line. */
 .footer-reconstruction{height:800px;min-height:800px;padding-top:48px}
 .footer-navigation{display:flex;flex-wrap:wrap;gap:5px 16px;max-width:100%;font-size:10px}
 .footer-navigation a,.footer-service a{margin-block:5px}
 .discount-ticket{left:16px;right:auto;top:126px;transform:scale(.7);transform-origin:left top}
 .footer-service{left:16px;right:16px;top:205px;gap:7px 16px;flex-wrap:wrap;font-size:10px}
 .footer-model{left:8%;width:90%;height:65%;bottom:0;object-fit:contain;object-position:center bottom}
 .footer-brand-huge{left:16px;top:47%;font-size:29vw}
 .footer-invitation{left:16px;bottom:148px;font-size:52px}
 .footer-invitation small{font-size:20px}
 .footer-subscribe{bottom:88px}
 .footer-bottom-row{bottom:26px;font-size:9px;gap:8px 16px}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){
 .site-header .nav-right>.nav-link:first-child{transition:none}
}
@media(max-width:760px){
 .hero-photo,.hero-photo-mono,.hero-slice .hero-photo{top:65px;height:calc(100% - 65px);transform:none;object-fit:cover;object-position:50% 35%}
 .hero-collection{mix-blend-mode:normal;color:#fff;opacity:1;bottom:65px;font-size:58px;letter-spacing:-1.5px;text-shadow:0 1px 8px #0002}
 .hero-collection>span{color:var(--ug-highlight)}
 .category-card{scroll-snap-align:start}
 .categories-rail{scroll-snap-type:x mandatory}
 .mobile-rail-footer{display:flex;align-items:center;gap:35px;margin:32px 16px 0}
 .mobile-rail-footer a{font:500 18px/1 var(--display);white-space:nowrap}
 .mobile-rail-track{flex:1;height:1px;background:#ffffff40;position:relative}
 .mobile-rail-track>span{display:block;position:absolute;left:0;top:-1px;width:20%;height:2px;background:currentColor;transform:translateX(calc(var(--rail-progress,0)*400%))}
 .arrivals-section .rail-controls,.arrivals-header>a,.categories-section__header>.arrivals-header__link{display:none}
}
@media(min-width:761px){.mobile-rail-footer{display:none}}
.search-rail-track{display:none}
.catalogue-options label{position:static;inset:auto;width:auto;height:auto;margin:0;transform:none;justify-self:stretch;justify-content:flex-start}
.catalogue-options fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}
.site-header .nav-link:is(:hover,:focus-visible){color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}
.site-header .motion-letter::after{color:inherit}
@media(max-width:760px){
 .site-header .nav-right>.nav-link.bag-trigger{display:flex;align-items:center;gap:3px}
 .site-header .bag-label.motion-roll,.site-header .bag-label .motion-letter,.site-header [data-bag-count]{height:17px;line-height:17px;vertical-align:top}
 .site-header .nav-link.motion-roll>.motion-letter{line-height:17px}
 .site-header .nav-left>.nav-link,.site-header .nav-right>.nav-link{height:17px;min-height:17px;line-height:17px;margin:0;display:block;padding-block:0;overflow:hidden}
 .site-header .nav-left>.nav-link:nth-child(2){display:none}
 .search-results .browse-grid{scrollbar-width:none}
 .search-results .browse-grid::-webkit-scrollbar{display:none;width:0;height:0}
 .catalogue-controls.is-expanded{position:relative;top:auto;grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px}
 .catalogue-dropdown{position:static;min-width:0}
 .catalogue-options{left:0!important;right:0!important;top:100%;width:100%;padding:16px;max-height:65svh;overflow-y:auto}
 .catalogue-options label{min-height:44px;font-size:12px;line-height:1.4;white-space:normal}
 .catalogue-options label span{position:static;width:auto}
 .catalogue-options input{width:20px;height:20px;flex-basis:20px}
 .catalogue-apply{min-height:44px}
 .catalogue-toggle{max-width:100%;min-height:30px}
 .catalogue-toggle>b{overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:760px){
 .search-rail-track{display:block;height:1px;margin-top:8px;background:#ffffff40;position:relative}
 .search-rail-track>span{display:block;width:20%;height:2px;background:var(--ug-highlight);transform:translateX(calc(var(--rail-progress,0)*400%))}
 .category-card__image{object-fit:contain;padding:20px 8px;background:white}
 .footer-reconstruction:after{content:'';position:absolute;inset:auto 0 0;height:175px;background:linear-gradient(transparent,var(--ug-deep) 72%);z-index:2;pointer-events:none}
 .footer-subscribe,.footer-bottom-row{z-index:4}
}
.motion-aperture-link{display:none}
@media(max-width:760px){
 .motion-intro>a,.motion-stage-copy{display:none}
 .motion-aperture-link{display:block;position:absolute;z-index:8;top:calc(65% - var(--aperture-progress,0)*15%);left:50%;transform:translate(-50%,-50%);font:500 22px/1 var(--display);color:white;text-shadow:0 1px 4px #0007;white-space:nowrap}
}
@media(max-width:760px){dialog:is([data-scene=menu],[data-scene=categories-panel])::backdrop{background:transparent}}
@media(max-width:760px){.site-header{opacity:var(--footer-header-opacity,1)}}

/* ===== purchase.css ===== */
/* Purchase composition measured from the live Serotoninn checkout, 22 Oct.
   White / iris / citron are Udgoon's own tokens. Result states are adaptations. */
dialog:is([data-scene=checkout],[data-scene=payment]){background:#fff;color:#080808;--accent:var(--ug-iris)}
dialog:is([data-scene=checkout],[data-scene=payment])>.overlay-header,dialog:is([data-scene=checkout],[data-scene=payment]) footer{display:none}
dialog:is([data-scene=checkout],[data-scene=payment]) #overlay-body{padding:0}
.purchase-navigation{height:90px;margin:0 2.5vw;border-bottom:1px dashed #aaa;display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;font:12px var(--display)}
.purchase-navigation>a:last-child{text-align:right}.purchase-navigation img{width:145px;height:auto;display:block;margin:auto}.purchase-navigation a{text-decoration:none}
.purchase-shell{max-width:922px;margin:auto;padding:32px 0 70px;font:12px/1.45 Arial,sans-serif;min-height:calc(100svh - 180px)}
.purchase-shell *{box-sizing:border-box}.purchase-shell a{color:inherit}.purchase-shell input,.purchase-shell select{font:inherit}
.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;position:relative}
.checkout-layout:after,.result-layout:after{content:'';position:absolute;top:-32px;bottom:-70px;left:50%;border-left:1px dashed #aaa;pointer-events:none}
.purchase-title{margin:0 0 36px}.purchase-title h1,.purchase-title h2,.purchase-summary>header,.result-receipt>header{font:20px/1 var(--display);color:var(--ug-iris);margin:0;font-weight:500}
.purchase-step{padding:0;margin:0 0 28px}.purchase-step>header{display:flex;gap:3px;align-items:baseline;margin-bottom:16px}.purchase-step>header>span{font:23px/1 var(--display)}.purchase-step>header>span:after{content:'.'}.purchase-step h3{font:16px/1 var(--display);margin:0}
.purchase-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}.purchase-field{font:13px/1.2 var(--display);text-transform:uppercase;min-width:0;display:block;position:relative}.purchase-field input{display:block;width:100%;height:25px;padding:3px 0;border:0;border-bottom:1px solid #aaa;border-radius:0;background:transparent;color:#111;font:13px Arial}.purchase-field:has([name=email]),.purchase-field:has([name=address]),.purchase-field:has([name=landmark]),.purchase-field:has([name=phone]){grid-column:1/-1}.purchase-field small{font:11px var(--display);float:right}.field-error{display:block;font:11px/1.3 Arial;color:var(--ug-iris);margin-top:3px}.field-error:empty{display:none}.purchase-field input[aria-invalid=true]{border-bottom:2px solid var(--ug-iris);background:var(--ug-mist)}
.purchase-country{border-bottom:1px solid #aaa;display:flex;justify-content:space-between;font:13px var(--display);padding-bottom:7px;margin-bottom:20px}.purchase-country strong{font-weight:500}
.purchase-hint{font:10px/1.5 Arial;color:#555;margin:10px 0 16px}.purchase-hint a{text-underline-offset:3px}.purchase-step:nth-of-type(2)>.purchase-hint{display:none}
.delivery-choice{font:14px var(--display);margin:24px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.delivery-choice>p{width:100%;font:10px/1.5 Arial;color:#555;margin:4px 0}.delivery-choice strong{font-weight:500;color:var(--ug-iris)}
.paystack-choice{border:1px solid #aaa;padding:14px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font:14px var(--display)}.paystack-choice b{font-weight:500;color:var(--ug-iris)}.paystack-choice p{font:10px/1.5 Arial;color:#555;width:100%;margin:0}.qa-controls{border-bottom:1px solid #ccc;padding:12px 0;font:10px Arial;margin:10px 0}.qa-controls summary{cursor:pointer;color:var(--ug-iris)}.qa-controls label{display:block;margin-top:12px}.qa-controls select{padding:10px;width:100%;border:1px solid #aaa;background:#fff;margin-top:5px}.purchase-feedback{font:11px/1.5 Arial;color:var(--ug-iris)}
.purchase-summary{padding:0;background:none;align-self:start;min-width:0}.purchase-summary>header,.result-receipt>header{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:40px}.purchase-summary>header a{font:11px var(--display);color:#111}.order-fold>summary{display:none}
.purchase-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:20px;position:relative;align-items:start;padding:0 0 30px;margin-bottom:28px;border-bottom:1px solid #eee}.purchase-item img{display:block;width:80px;height:114px;object-fit:cover}.purchase-item h4{font:12px/1.3 Arial;text-transform:uppercase;margin:16px 0 17px}.purchase-item small{display:none}.purchase-item p{font:14px var(--display);margin:0 0 12px}.purchase-item p:before{content:'[ ';color:var(--ug-iris)}.purchase-item p:after{content:' ]';color:var(--ug-iris)}.purchase-item>strong{font:16px var(--display);white-space:nowrap;margin-top:16px}.purchase-quantity{font:11px var(--display);display:flex;align-items:center;gap:8px}.purchase-quantity input{width:48px;border:0;border-bottom:1px solid #aaa;background:transparent;color:#111;padding:3px;text-align:center;font:14px Arial}
.purchase-totals{margin:30px 0 20px}.purchase-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin:10px 0;font:16px/1.2 var(--display);text-transform:uppercase}.purchase-totals dd{margin:0;font:16px var(--display)}.purchase-totals dd:before{content:'[ ';color:var(--ug-iris)}.purchase-totals dd:after{content:' ]';color:var(--ug-iris)}.purchase-totals .purchase-total{font-size:24px;margin-top:30px;padding:0}.purchase-total small{font:10px Arial}.purchase-total dd{color:var(--ug-iris);font-size:21px}
.purchase-button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:60px;padding:12px 20px;border:0;color:white!important;background:var(--ug-deep);font:18px/1 var(--display)!important;text-decoration:none;cursor:pointer;mask:url("../svg/brush-stroke.svg") center/100% 100% no-repeat;transition:background .3s,color .3s}.purchase-button:before{content:'['}.purchase-button:after{content:']'}.purchase-button:hover,.purchase-button:focus-visible{background:var(--ug-iris);color:var(--ug-highlight)!important}.purchase-button:disabled{opacity:.5;cursor:wait}.purchase-button>span{display:none}
.purchase-qa{display:block;margin:18px 0;font:10px/1.5 Arial;background:none;border:0;padding:0;color:#555}.purchase-qa>span{color:var(--ug-iris);font:13px var(--display)}.purchase-qa p{margin:6px 0}.purchase-signoff{display:none}
.purchase-legal{margin:0 2.5vw;min-height:90px;padding:30px 0;border-top:1px dashed #aaa;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:20px;font:12px var(--display)}.purchase-legal a{text-decoration:none}
.payment-result>.purchase-qa{margin:0 0 28px}.result-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;position:relative}.result-layout:after{top:0}.purchase-eyebrow{font:18px var(--display);color:var(--ug-iris);margin:0 0 34px;display:flex;align-items:center;gap:8px}.result-message h2{font:52px/.95 var(--display);margin:0 0 28px;letter-spacing:-.02em}.result-message h2 em{font:inherit;color:var(--ug-iris)}.result-deck{font:15px/1.4 Arial;margin:0 0 20px}.result-explanation{font:12px/1.7 Arial;color:#444}.result-quick{display:grid;grid-template-columns:1fr auto;gap:8px;border-block:1px dashed #aaa;padding:18px 0;margin:22px 0}.result-quick span,.result-quick small{font:10px Arial}.result-quick strong{grid-row:span 2;font:24px var(--display);color:var(--ug-iris)}.result-next{padding:0;list-style:none;margin:28px 0}.result-next li{display:flex;gap:12px;margin:22px 0}.result-next li>span{font:23px var(--display)}.result-next b{font:15px var(--display)}.result-next p{font:11px/1.6 Arial;margin:7px 0}.result-note{border-block:1px dashed #aaa;padding:20px 0;margin:28px 0}.result-note>span{font:15px var(--display)}.result-note p{font:12px/1.6 Arial}.result-actions>a:not(.purchase-button){display:block;text-align:center;margin:20px 0;font:13px var(--display)}.purchase-help{font:12px var(--display)}.result-receipt{background:none;padding:0;min-width:0}.result-receipt>header b{font-weight:500;color:#111;font-size:14px}.result-delivery{border-top:1px solid #eee;padding:22px 0}.result-delivery>span{font:16px var(--display)}.result-delivery p{font:12px/1.7 Arial}.result-delivery small{font:10px/1.6 Arial;color:#555}.receipt-end{border-top:1px dashed #aaa;padding-top:20px;font:12px var(--display);color:var(--ug-iris)}.result-qa-nav{display:flex;flex-wrap:wrap;gap:18px;border-top:1px dashed #aaa;margin-top:40px;padding-top:20px;font:11px Arial;text-transform:uppercase}.result-qa-nav [aria-current]{color:var(--ug-iris)}
.verification-pulse{width:12px;height:12px;border:1px solid #aaa;border-top-color:var(--ug-iris);border-radius:50%;animation:verify-spin 1.2s linear infinite}@keyframes verify-spin{to{transform:rotate(360deg)}}
.purchase-shell :is(input,select,a,button,summary):focus-visible{outline:2px solid var(--ug-iris);outline-offset:4px}.bag-checkout{margin:20px 4vw;width:auto}
@media(max-width:1000px) and (min-width:761px){.purchase-shell{max-width:calc(100% - 80px)}.checkout-layout,.result-layout{gap:48px}}
@media(max-width:760px){.purchase-navigation{height:76px;margin:0 16px;grid-template-columns:1fr 130px 1fr;font-size:12px}.purchase-navigation img{width:125px}.purchase-shell{padding:26px 16px 40px;min-height:0}.checkout-layout,.result-layout{display:block}.checkout-layout:after,.result-layout:after{display:none}.purchase-title{margin-bottom:30px}.purchase-title h1,.purchase-title h2,.purchase-summary>header{font-size:20px}.purchase-step{margin-bottom:30px}.purchase-field input{font-size:16px;height:31px}.purchase-fields{gap:16px}.purchase-summary{border-top:1px dashed #aaa;padding-top:26px;margin-top:32px}.purchase-summary>header{margin-bottom:28px}.purchase-item{grid-template-columns:75px minmax(0,1fr) auto;gap:14px}.purchase-item img{width:75px;height:107px}.purchase-item h4{font-size:11px;margin-top:8px}.purchase-item>strong{font-size:15px;margin-top:8px}.purchase-country{margin-bottom:20px}.purchase-legal{margin:0 16px;grid-template-columns:1fr 1fr;gap:18px;padding:25px 0;font-size:12px}.purchase-legal a:nth-child(2n){text-align:right}.result-message h2{font-size:50px}.purchase-eyebrow{font-size:18px;margin-bottom:26px}.result-receipt{border-top:1px dashed #aaa;margin-top:35px;padding-top:28px}.result-receipt>header{margin-bottom:28px}.result-qa-nav{gap:12px;font-size:10px}.bag-checkout{margin:20px 16px}.purchase-button{min-height:58px}.purchase-shell>.purchase-qa{margin-top:0}.purchase-feedback{font-size:12px}}
@media(prefers-reduced-motion:reduce){.verification-pulse{animation:none}.purchase-button{transition:none}}
.purchase-navigation,.purchase-legal{font-family:Arial,sans-serif;font-size:11px}.purchase-item>strong{font:600 14px Arial}.purchase-button{mask-size:98% 100%}
/* The approved Bag is not part of this reconstruction. */
.bag-checkout{mask:none;min-height:58px;padding:16px 23px;justify-content:space-between;background:var(--ug-highlight);color:var(--ug-deep)!important;font-size:23px!important}.bag-checkout:before,.bag-checkout:after{content:none}.bag-checkout:hover,.bag-checkout:focus-visible{background:var(--ug-iris);color:#fff!important}
@media(max-width:760px){.purchase-navigation{height:62px}.purchase-title{margin-bottom:24px}.purchase-step{margin-bottom:24px}.purchase-fields{row-gap:12px}.delivery-choice{margin-top:20px}.result-message>.result-receipt{margin:26px 0;padding-top:24px}.result-message h2{margin-bottom:22px}.result-deck{margin-bottom:16px}}
