*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--radius:0;--ys-bg:#fff;--ys-ink:#0a0a0a;--ys-muted:#686868;--ys-header-h:clamp(104px, 11vh, 112px);--ys-gutter:clamp(32px, 4vw, 68px);--ys-nav-column-w:54vw;--ys-nav-size:clamp(12px, .95vw, 16px);--ys-body-size:clamp(13px, 1vw, 18px);--ys-font-sans:"Work Sans Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--ys-font-serif:"Castoro", "Noto Serif SC Variable", "Songti SC", "STSong", serif;--ys-font-display:"Song Myung", "Noto Serif SC Variable", "Songti SC", "STSong", serif;--ys-type-page-title:clamp(36px, 3.1vw, 56px);--ys-type-section-title:clamp(28px, 2.5vw, 44px);--ys-type-project-title:clamp(24px, 2.1vw, 36px);--ys-type-navigation:12px;--ys-type-document-title:clamp(11px, .8vw, 13px);--ys-type-body:clamp(14px, .9vw, 16px);--ys-type-card-title:clamp(12px, .88vw, 15px);--ys-type-subtitle:clamp(11px, .78vw, 13px);--ys-type-body-small:clamp(11px, .74vw, 13px);--ys-type-caption:clamp(10px, .66vw, 12px);--ys-leading-title:1.04;--ys-leading-body:1.68;--ys-leading-compact:1.5}:lang(zh){--ys-font-sans:"Noto Sans SC Variable", "Work Sans Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--ys-font-serif:"Noto Serif SC Variable", "Castoro", "Songti SC", "STSong", serif;--ys-font-display:"Noto Serif SC Variable", "Song Myung", "Songti SC", "STSong", serif}:lang(en){--ys-font-sans:"Work Sans Variable", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", sans-serif;--ys-font-serif:"Castoro", "Noto Serif SC Variable", "Songti SC", "STSong", serif;--ys-font-display:"Song Myung", "Noto Serif SC Variable", "Songti SC", "STSong", serif}*{box-sizing:border-box;border-color:hsl(var(--border))}html,body{background:var(--ys-bg);color:var(--ys-ink);margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{font-family:var(--ys-font-sans);overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--ys-ink);color:var(--ys-bg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-md{max-width:28rem}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.border{border-width:1px}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-widest{letter-spacing:.1em}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.now-event__summary h1,.lookbook-index header h1,.floor-map-page h1,.brand-index__rail h1,.recap-page>header h1{font-family:var(--ys-font-serif);font-optical-sizing:auto}.site-header nav,.site-language-switch,.showroom-about__more{font-family:var(--ys-font-sans)}.now-event{height:calc(100svh - var(--ys-header-h));min-height:0;padding:clamp(14px, 2.2vh, 24px) var(--ys-gutter) clamp(22px, 3.2vh, 34px);grid-template-columns:minmax(0,1.85fr) minmax(240px,.65fr);align-items:center;gap:clamp(38px,4.5vw,78px);display:grid;overflow:hidden}.now-event__sidebar{flex-direction:column;justify-content:center;gap:clamp(58px,10vh,104px);min-width:0;display:flex}.now-event__summary p,.now-event__summary h1{margin:0}.now-event__eyebrow{letter-spacing:.34em;font-size:clamp(10px,.76vw,13px)}.now-event__summary h1{letter-spacing:-.035em;max-width:12ch;margin-top:clamp(16px,2.4vh,24px);font-size:clamp(30px,2.6vw,44px);font-weight:400;line-height:1.05}.now-event__season{color:var(--ys-muted);font-size:clamp(13px,.95vw,16px);margin-top:clamp(14px,2vh,20px)!important}.now-event__preview{aspect-ratio:16/9;background:#f2f2f0;width:100%;position:relative;overflow:hidden}.now-event__preview-image{opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .7s,transform 6s cubic-bezier(.2,.65,.25,1);transform:scale(1.018)}.now-event__preview-image[data-fit=contain]{-o-object-fit:contain;object-fit:contain;padding:clamp(18px,2.4vw,38px)}.now-event__preview-image[data-active=true]{opacity:1;transform:scale(1)}.now-event__preview-caption{z-index:2;color:var(--ys-ink);letter-spacing:.14em;background:#ffffffd1;padding:5px 7px;font-size:11px;position:absolute;bottom:clamp(12px,1.4vw,20px);right:clamp(14px,1.4vw,22px)}.now-event__destinations{gap:clamp(6px,.8vh,10px);display:grid}.now-event__destinations a{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:clamp(13px,1.8vh,18px) 0;transition:padding-left .26s,opacity .26s;display:grid}.now-event__destination-index{color:var(--ys-muted);letter-spacing:.14em;padding-top:3px;font-size:11px}.now-event__destination-copy{gap:5px;display:grid}.now-event__destinations strong{font-size:clamp(15px,1.15vw,19px);font-weight:400}.now-event__destinations span{color:var(--ys-muted);letter-spacing:.08em;font-size:clamp(10px,.76vw,13px)}.now-event__destinations a:hover strong,.now-event__destinations a:focus-visible strong{text-decoration:none}.now-event__destinations a:hover,.now-event__destinations a:focus-visible,.now-event__destinations a[aria-current=true]{padding-left:8px}:is(.now-event__destinations:has(a:hover) a:not(:hover),.now-event__destinations:has(a:focus-visible) a:not(:focus-visible)){opacity:.42}.lookbook-page{min-height:calc(100svh - var(--ys-header-h));padding:clamp(48px, 6vh, 68px) var(--ys-gutter) clamp(72px, 9vh, 100px)}.lookbook-index header h1,.lookbook-index header p,.lookbook-detail h2,.lookbook-detail p{margin:0}.lookbook-index header h1{letter-spacing:-.035em;font-size:clamp(29px,2.5vw,42px);font-weight:500}.lookbook-index header p{margin-top:12px;font-size:clamp(14px,1.05vw,18px)}.lookbook-index__section{margin-top:clamp(42px,6vh,72px)}.lookbook-index__section>h2{letter-spacing:.12em;border-bottom:1px solid #d8d8d8;margin:0;padding-bottom:14px;font-size:clamp(13px,1vw,16px);font-weight:500}.lookbook-index__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(24px,2.7vw,42px) clamp(10px,1vw,16px);margin-top:clamp(24px,3.5vh,38px);display:grid}.lookbook-index__card{gap:10px;min-width:0;display:grid}.lookbook-index__card>span{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,.73vw,12px);line-height:1.2;overflow:hidden}a.lookbook-index__card:hover>span{text-underline-offset:.2em;text-decoration:underline}.lookbook-detail{border-top:1px solid #e5e5e5;grid-template-columns:minmax(240px,1.15fr) minmax(260px,1.25fr) minmax(0,2.15fr);gap:clamp(18px,1.8vw,30px);margin-top:clamp(80px,12vh,130px);padding-top:clamp(42px,6vh,64px);scroll-margin-top:28px;display:grid}.lookbook-detail__copy{padding-right:clamp(12px,1.5vw,24px)}.lookbook-detail h2{letter-spacing:-.04em;font-size:clamp(29px,2.55vw,43px);font-weight:500;line-height:1}.lookbook-detail__season{font-size:clamp(12px,.92vw,15px);margin-top:16px!important}.lookbook-detail__description{max-width:35em;font-size:clamp(11px,.83vw,14px);line-height:1.8;margin-top:clamp(34px,5vh,52px)!important}.lookbook-detail dl{gap:clamp(18px,2.4vh,26px);margin:clamp(36px,5vh,52px) 0 0;display:grid}.lookbook-detail dl:before{background:var(--ys-ink);content:"";width:30px;height:1px;margin-bottom:8px}.lookbook-detail dl>div{grid-template-columns:minmax(78px,.7fr) 1.3fr;gap:14px;display:grid}.lookbook-detail dt,.lookbook-detail dd{margin:0;font-size:clamp(9px,.67vw,11px);line-height:1.4}.lookbook-detail__auxiliary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.7vw,12px);display:grid}.floor-map-page{height:calc(100svh - var(--ys-header-h));padding:20px var(--ys-gutter);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;display:grid}.floor-map-page>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.floor-map-page h1,.floor-map-page p{margin:0}.floor-map-page h1{letter-spacing:-.04em;font-size:clamp(26px,2.3vw,38px);font-weight:500}.floor-map-page p{margin-top:4px;font-size:14px;font-weight:400}.floor-map-page nav{gap:8px;display:flex}.floor-map-page nav button,.floor-map-viewer button{color:#111;background:#fff;border:1px solid #bdbdb8;min-width:52px;min-height:44px;padding:8px 14px}.floor-map-page nav button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.floor-map-page__stage{cursor:zoom-in;background:#fff;border:0;width:100%;height:100%;min-height:0;padding:0;display:block;position:relative}.floor-map-page .floor-map-page__image{background:#fff;width:100%;height:100%;aspect-ratio:auto!important}.floor-map-page .floor-map-page__image img{-o-object-fit:contain;object-fit:contain}.floor-map-page__hint{color:#555;text-align:center;font-size:12px}.floor-map-viewer{background:#fff;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:16px}.floor-map-viewer[open]{grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.floor-map-viewer::backdrop{background:#fff}.floor-map-viewer__toolbar{align-items:center;gap:8px;display:flex}.floor-map-viewer__toolbar>span{margin-right:auto}.floor-map-viewer__canvas{overscroll-behavior:contain;min-height:0;overflow:auto}.floor-map-viewer__canvas img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.floor-map-viewer__canvas[data-zoomed=true] img{width:200%;max-width:none;height:auto}.floor-map-page button:focus-visible,.floor-map-viewer button:focus-visible{outline-offset:3px;outline:2px solid #111}.appointment-page{min-height:calc(100svh - var(--ys-header-h));padding:clamp(20px, 3vh, 32px) var(--ys-gutter) clamp(28px, 4vh, 42px)}.appointment-page p{margin:0}.appointment-page__invitation{-moz-column-gap:clamp(64px, 9vw, 160px);max-width:1500px;min-height:calc(100svh - var(--ys-header-h) - clamp(48px, 7vh, 74px));grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);grid-template-areas:"meta meta""theme action""steps action""review action";column-gap:clamp(64px,9vw,160px);margin-inline:auto;display:grid}.appointment-page__meta{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #b8b8b8;grid-area:meta;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(24px,4vw,72px);padding-bottom:clamp(18px,2.5vh,30px);font-size:11px;display:grid}.appointment-page__close{font-weight:500}.appointment-page__close:hover{text-underline-offset:.3em;text-decoration:underline}.appointment-page__theme{grid-area:theme;align-self:end;padding-top:clamp(36px,6vh,78px)}.appointment-page__theme h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(62px,7.1vw,132px);font-weight:400;line-height:.82}.appointment-page__theme h1 span{display:block}.appointment-page__identity{letter-spacing:.11em;gap:clamp(24px,4vw,72px);margin-top:clamp(26px,4vh,48px);font-size:clamp(12px,1vw,15px);display:flex}.appointment-page__action{text-align:center;grid-area:action;align-self:center}.appointment-page__qr{justify-self:center;width:100%;max-width:340px;margin-inline:auto}.appointment-page__qr img{-o-object-fit:contain;object-fit:contain}.appointment-page__scan{letter-spacing:.08em;font-size:12px;margin-top:16px!important}.appointment-page__steps{grid-area:steps;align-self:end;max-width:680px;margin:clamp(46px,7vh,82px) 0 0;padding:0;list-style:none}.appointment-page__steps li{border-top:1px solid #c8c8c8;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:13px 0;font-size:clamp(14px,1.05vw,17px);display:grid}.appointment-page__steps li>span{color:var(--ys-muted);letter-spacing:.12em;font-size:11px}.appointment-page__review{max-width:680px;color:var(--ys-muted);grid-area:review;padding-top:18px;font-size:12px;line-height:1.7}.onsite-page{min-height:calc(100svh - var(--ys-header-h));padding:clamp(24px, 3vh, 34px) var(--ys-gutter) 34px}.onsite-page__intro{border-bottom:1px solid #c8c8c3;grid-template-columns:minmax(0,1fr) auto;max-width:1500px;min-height:112px;margin-inline:auto;padding-bottom:22px;display:grid}.onsite-page__intro p,.onsite-page__intro h1{margin:0}.onsite-page__intro p{color:var(--ys-muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px;font-size:11px}.onsite-page__intro h1{font-family:var(--ys-font-serif);letter-spacing:-.025em;font-size:clamp(38px,3.4vw,58px);font-weight:400;line-height:1}.onsite-page__intro nav{align-self:center;gap:clamp(24px,3vw,48px);padding-top:18px;display:flex}.onsite-page__intro nav a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:7px;font-size:11px}.onsite-page__intro nav a:hover,.onsite-page__intro nav a:focus-visible{border-color:currentColor}.onsite-page__services{width:100%;max-width:1500px;margin-inline:auto}.onsite-service{min-height:clamp(280px,31vh,350px);scroll-margin-top:calc(var(--ys-header-h) + 16px);border-bottom:1px solid #c8c8c3;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);display:grid}.onsite-service--reversed{background:#f2f2ee}.onsite-service--reversed .onsite-service__copy{order:2;padding-left:clamp(28px,4vw,64px);padding-right:clamp(20px,3vw,48px)}.onsite-service--reversed .onsite-service__media{order:1;padding-left:0;padding-right:16px}.onsite-service__number,.onsite-service h1,.onsite-service__description{margin:0}.onsite-service__number{color:var(--ys-muted);letter-spacing:.12em;padding-top:5px;font-size:11px}.onsite-service h1{font-family:var(--ys-font-serif);letter-spacing:-.025em;font-size:clamp(30px,2.4vw,43px);font-weight:400;line-height:1.05}.onsite-service__copy{grid-template-columns:34px minmax(0,1fr);align-content:center;padding:24px clamp(28px,4vw,64px) 24px 0;display:grid}.onsite-service__copy>div{min-width:0}.onsite-service__category{color:var(--ys-muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:11px}.onsite-service--reversed .onsite-service__category{color:#5b642b}.onsite-service--reversed .onsite-service__category:after{content:"";background:#d7df55;border-radius:50%;width:7px;height:7px;margin-left:10px;display:inline-block}.onsite-service__description{width:100%;max-width:35em;font-family:var(--ys-font-serif);overflow-wrap:anywhere;margin-top:14px;font-size:clamp(13px,.95vw,16px);line-height:1.5}.onsite-service dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 0;display:grid}.onsite-service dl>div{min-width:0}.onsite-service dt,.onsite-service dd{margin:0;font-size:11px;line-height:1.45}.onsite-service dt{color:var(--ys-muted);letter-spacing:.08em;margin-bottom:4px}.onsite-service__media{grid-template-columns:minmax(0,2.2fr) minmax(120px,.8fr);gap:12px;min-width:0;padding:16px 0 16px 16px;display:grid}.onsite-service__image{background:#e9e9e6;min-height:248px;position:relative;overflow:hidden}.onsite-service__image img{-o-object-fit:cover;object-fit:cover}.onsite-service__view{width:max-content;color:inherit;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:17px;padding:0 0 5px;font-size:11px}.onsite-service__view:focus-visible{outline-offset:5px;outline:1px solid}.onsite-service__view+dialog+.onsite-service__view{margin-left:20px}.onsite-service-viewer.lookbook-viewer{background:0 0;border:0;width:92vw;max-width:1500px;height:min(88dvh,900px);max-height:none;margin:auto;padding:0;overflow:visible}.onsite-service-viewer.lookbook-viewer[open]{display:block}.onsite-service-viewer.lookbook-viewer::backdrop{background:#0000003d}.onsite-service-viewer .lookbook-viewer__image{width:100%;height:100%}.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__close,.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__previous,.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__next{z-index:3;color:#111;cursor:pointer;background:#ffffffdb;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__close{top:8px;right:8px}.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__previous{top:50%;left:8px;transform:translateY(-50%)}.onsite-service-viewer.lookbook-viewer .onsite-service-viewer__next{top:50%;right:8px;transform:translateY(-50%)}.onsite-service-viewer__count{z-index:2;letter-spacing:.1em;background:#ffffffd6;padding:6px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.onsite-service-viewer.lookbook-viewer .lookbook-viewer__zoom{background:#ffffffd6;bottom:8px;left:8px;right:auto}.onsite-carousel{min-width:0;width:min(100%, calc((100svh - var(--ys-header-h) - 100px) * 1080 / 1622));grid-template-columns:1fr;justify-self:center;gap:8px;display:grid;position:relative}.onsite-carousel__viewport{aspect-ratio:1080/1622;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#eee;width:100%;height:auto;position:relative;overflow:hidden}.onsite-carousel__viewport:active{cursor:grabbing}.onsite-carousel__viewport:focus-visible{outline-offset:5px;outline:1px solid}.onsite-carousel__viewport img{-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .7s}.onsite-carousel__viewport img.is-active{opacity:1}.onsite-carousel__dots{justify-content:center;display:flex}.onsite-carousel__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.onsite-carousel__dots span{background:#b8b8b8;border-radius:50%;width:6px;height:6px}.onsite-carousel__dots button:hover span,.onsite-carousel__dots button[aria-current=true] span{background:#111}.onsite-carousel__dots button:focus-visible,.onsite-menu__trigger:focus-visible{outline-offset:5px;outline:1px solid}@media (prefers-reduced-motion:reduce){.onsite-carousel__viewport img{transition:none}}.recap-page{min-height:calc(100svh - var(--ys-header-h));padding:clamp(32px, 4.5vh, 48px) var(--ys-gutter) clamp(40px, 5vh, 56px)}.recap-page>header{text-align:center}.recap-page>header p,.recap-page>header h1{margin:0}.recap-page>header p{letter-spacing:.36em;font-size:clamp(11px,.8vw,14px)}.recap-page>header h1{font-size:var(--ys-type-page-title);margin-top:12px}.recap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(22px,2.7vh,30px) clamp(16px,2vw,28px);width:100%;margin:clamp(28px,3.8vh,38px) 0 0;display:grid}.recap-card h2,.recap-card p{margin:0}.recap-card h2{margin-top:8px;font-size:clamp(12px,.95vw,16px);font-weight:500}.recap-card p{color:var(--ys-muted);margin-top:4px;font-size:clamp(11px,.85vw,14px)}.recap-card__link{display:block}.recap-card__link .media-frame{overflow:hidden}.recap-card__link .media-frame,.recap-detail .recap-detail__hero{background:#fff}.recap-detail .recap-detail__hero img{-o-object-fit:contain;object-fit:contain}.recap-card__link .media-frame img{-o-object-fit:cover;object-fit:cover;transition:filter .36s}.recap-card__link:hover .media-frame img,.recap-card__link:focus-visible .media-frame img{filter:contrast(1.04)}.recap-card__link:focus-visible{outline-offset:6px;outline:1px solid}.recap-editorial{--ys-line:hsl(var(--border));--ys-soft:hsl(var(--secondary));max-width:1280px;color:var(--ys-ink);margin:0 auto;padding:32px 5vw 0}.recap-editorial__back,.recap-editorial__category,.recap-editorial__new,.recap-editorial__section-heading>span,.recap-brand-gallery__controls,.recap-brand-gallery figcaption,.recap-editorial__space figcaption{font-family:var(--ys-font-sans);font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact)}.recap-editorial__back{align-items:center;min-height:44px;display:inline-flex}.recap-editorial__video-opening{width:100vw;min-height:calc(100svh - var(--ys-header-h));color:#fff;background:#0a0a0a;margin:-32px 0 clamp(56px,7vw,96px) calc(50% - 50vw);position:relative;overflow:hidden}.recap-editorial__video-opening video,.recap-editorial__poster-opening,.recap-editorial__video-shade{position:absolute;inset:0}.recap-editorial__video-opening video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.recap-editorial__poster-opening{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.recap-editorial__video-shade{pointer-events:none;background:linear-gradient(#00000047,#0000 38%,#00000085)}.recap-editorial__back--hero{top:22px;left:var(--ys-gutter);z-index:1;color:#fff;position:absolute}.recap-editorial__video-title{right:var(--ys-gutter);bottom:clamp(46px,7vh,76px);left:var(--ys-gutter);z-index:1;position:absolute}.recap-editorial__video-title p{letter-spacing:.16em;margin:0 0 12px;font-size:clamp(10px,.7vw,12px)}.recap-editorial .recap-editorial__video-title h1{color:#fff;max-width:12ch;margin:0;font-size:clamp(44px,6.5vw,104px);line-height:.92}.recap-editorial__video-scroll{right:var(--ys-gutter);z-index:1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;bottom:clamp(48px,7vh,78px)}.recap-editorial__opening{width:min(100%,780px);margin:clamp(72px,9vw,128px) auto clamp(80px,9vw,120px)}.recap-editorial__opening-text{padding-top:0}.recap-editorial__category{color:var(--ys-muted);margin:-12px 0 24px}.recap-editorial h1,.recap-editorial__opening-text h2{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);margin:0 0 20px;font-weight:400;line-height:1.08}.recap-editorial__season{font-size:var(--ys-type-subtitle);margin:0 0 24px}.recap-editorial__summary{font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body);max-width:540px;margin:0}.recap-editorial__prose{font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body)}.recap-editorial__prose p+p{margin-top:20px}.recap-editorial__facts{font-size:var(--ys-type-body-small);margin:30px 0 0;padding-top:18px;line-height:1.7}.recap-editorial__facts:before{background:var(--ys-line);content:"";width:48px;height:1px;margin-bottom:20px;display:block}.recap-editorial__facts div{grid-template-columns:100px 1fr;gap:16px;margin-top:14px;display:grid}.recap-editorial dt{color:var(--ys-muted);font-size:var(--ys-type-caption)}.recap-editorial dd{white-space:pre-line;margin:0}.recap-editorial__story{max-width:780px;margin:clamp(80px,10vw,136px) auto}.recap-editorial__story p{font-family:var(--ys-font-serif);font-size:var(--ys-type-body);margin:0;line-height:1.85}.recap-editorial__story p+p{margin-top:18px}.recap-editorial__brand-collection{width:min(100%,1120px);margin:0 auto clamp(80px,10vw,144px)}.recap-editorial__brand-collection img{width:100%;height:auto;display:block}.recap-editorial__brand-collection figcaption{color:var(--ys-muted);font-size:var(--ys-type-caption);letter-spacing:.08em;text-align:right;margin-top:14px}.recap-editorial__supplemental{width:min(100%,1120px);margin:0 auto clamp(80px,10vw,144px)}.recap-editorial__supplemental figure{max-width:920px;margin:0 auto clamp(32px,6vw,80px)}.recap-editorial__supplemental img{width:100%;height:auto;display:block}.recap-editorial__supplemental-story{max-width:920px;margin:0 auto clamp(64px,8vw,120px)}.recap-editorial__supplemental-story h2{font-family:var(--ys-font-serif);font-size:var(--ys-type-section-title);font-weight:400}.recap-editorial__supplemental-story p{font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body)}.recap-editorial__roster{margin-bottom:100px}.recap-editorial__section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.recap-editorial__section-heading h2,.recap-editorial__contact h2{font-family:var(--ys-font-serif);font-size:var(--ys-type-section-title);margin:0;font-weight:400;line-height:1.2}.recap-editorial__section-heading>p{font-size:var(--ys-type-body);margin:0}.recap-editorial__section-heading>span{color:var(--ys-muted)}.recap-editorial__roster-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.recap-editorial__roster h3{font-size:var(--ys-type-subtitle);color:var(--ys-muted);margin:0 0 12px;font-weight:400}.recap-editorial__roster ul{margin:0;padding:0;list-style:none}.recap-editorial__roster-grid>div:first-child ul{-moz-columns:2;columns:2}.recap-editorial__roster a{min-height:44px;font-size:var(--ys-type-card-title);align-items:center;gap:4px;display:inline-flex}.recap-editorial__roster a:hover{text-underline-offset:5px;text-decoration:underline}.recap-editorial__brand{grid-template-columns:1fr 2fr;align-items:start;gap:7%;margin-bottom:100px;scroll-margin-top:180px;display:grid}.recap-editorial__brand-copy{padding-top:12px}.recap-brand-gallery__progress{justify-content:center;gap:6px;padding:18px 0;display:flex}.recap-brand-gallery__progress span{background:hsl(var(--border));width:20px;height:2px;transition:background-color .2s}.recap-brand-gallery__progress span.is-active{background:var(--ys-ink)}.recap-editorial__brand h2{font-family:var(--ys-font-sans);font-size:var(--ys-type-project-title);overflow-wrap:anywhere;margin:0 0 24px;font-weight:400;line-height:1.3}.recap-editorial__new{color:var(--ys-muted);margin:-12px 0 24px}.recap-brand-gallery{min-width:0}.recap-brand-film{min-width:0;overflow:hidden}.recap-brand-film__track{width:max-content;animation:recap-film-drift var(--recap-strip-duration,38s) linear infinite;animation-play-state:paused;display:flex}.recap-brand-film__group{flex-shrink:0;gap:16px;padding-right:16px;display:flex}.recap-brand-film figure{flex-shrink:0;width:clamp(220px,27vw,360px);margin:0}.recap-brand-film img{width:100%;height:auto;display:block}.recap-brand-film:focus-visible{outline-offset:4px;outline:1px solid}@keyframes recap-film-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.recap-brand-film{overflow-x:auto}.recap-brand-film__track{animation:none}.recap-brand-film__group[aria-hidden=true]{display:none}}@media (max-width:640px){.recap-brand-film figure{width:76vw}}.recap-brand-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}.recap-brand-gallery__track::-webkit-scrollbar{display:none}.recap-brand-gallery figure{scroll-snap-align:start;flex:0 0 calc(50% - 8px);min-width:0;margin:0}.recap-brand-gallery img{width:100%;height:auto;display:block}.recap-brand-gallery figcaption{color:var(--ys-muted);margin-top:8px}.recap-brand-gallery__controls{align-items:center;gap:4px;margin-top:8px;display:flex}.recap-brand-gallery__controls>span{color:var(--ys-muted);margin-right:auto}.recap-brand-gallery button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.recap-brand-gallery button:disabled{opacity:.25;cursor:default}.recap-brand-gallery button:not(:disabled):hover{background:var(--ys-soft)}.recap-editorial a:focus-visible,.recap-editorial button:focus-visible,.recap-brand-gallery__track:focus-visible{outline-offset:4px;outline:1px solid}.recap-editorial__space{margin-top:clamp(64px,8vw,120px)}.recap-editorial__space-grid{-moz-column-gap:16px;scrollbar-width:none;grid-template-columns:1fr 1fr clamp(54px,7vw,94px) 1fr 1fr;align-items:start;column-gap:16px;width:min(88%,1080px);margin-inline:auto;padding:clamp(64px,8vw,108px) 0 28px;display:grid;overflow-x:auto}.recap-editorial__space-grid::-webkit-scrollbar{display:none}.recap-editorial__space-grid figure:nth-child(3){grid-column:4}.recap-editorial__space-grid figure:nth-child(4){grid-column:5}.recap-editorial__space figure{margin:0}.recap-editorial__space figure>p{min-height:1.2em;font-family:var(--ys-font-serif);font-size:var(--ys-type-body-small);letter-spacing:.08em;margin:0 0 clamp(72px,8vw,118px)}.recap-editorial__space img{width:100%;height:auto;display:block}.recap-editorial__space figcaption{margin-top:14px}.recap-editorial__space figcaption span{color:var(--ys-muted)}.recap-editorial__poster-archive{width:fit-content;min-height:44px;font-size:var(--ys-type-body-small);letter-spacing:.06em;text-underline-offset:6px;align-items:center;margin:clamp(56px,7vw,96px) auto;display:flex}.recap-editorial__poster-archive:hover{text-decoration:underline}.recap-editorial__contact{max-width:800px;margin:120px auto}.recap-editorial__contact>p{font-size:var(--ys-type-body);margin:24px 0 40px}.recap-editorial__contact dl{margin:0}.recap-editorial__contact dl>div{border-top:1px solid var(--ys-line);font-size:var(--ys-type-body);grid-template-columns:1fr 2fr;gap:24px;padding:24px 0;display:grid}.recap-editorial__contact dd{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.recap-editorial__contact a{overflow-wrap:anywhere;text-underline-offset:5px}.recap-editorial__contact a:hover{text-decoration:underline}@media (min-width:901px){.recap-editorial__brand{min-height:calc(100svh - var(--ys-header-h));align-items:center;margin-bottom:0;padding-block:clamp(36px,7vh,80px)}.recap-editorial__brand:nth-child(2n){grid-template-columns:2fr 1fr}.recap-editorial__brand:nth-child(2n) .recap-brand-film{grid-area:1/1}.recap-editorial__brand:nth-child(2n) .recap-editorial__brand-copy{grid-area:1/2}.recap-editorial__space-grid{width:min(88%,1080px)}}@media (max-width:900px){.recap-editorial__facts div{grid-template-columns:1fr;gap:4px}.recap-editorial__brand{grid-template-columns:1fr;gap:28px}.recap-editorial__brand-copy{max-width:560px}.recap-editorial__roster-grid{gap:24px}}@media (max-width:640px){.recap-editorial{padding:20px 6vw 0}.recap-editorial__video-opening{margin-top:-20px}.recap-editorial__video-opening video{-o-object-position:50% center;object-position:50% center}.recap-editorial__video-title{bottom:42px}.recap-editorial .recap-editorial__video-title h1{font-size:clamp(40px,14vw,64px)}.recap-editorial__video-scroll{display:none}.recap-editorial__opening{margin:64px auto 72px}.recap-editorial__section-heading{display:block}.recap-editorial__section-heading>span,.recap-editorial__section-heading>p{margin-top:16px;display:block}.recap-editorial__roster{margin-bottom:64px}.recap-editorial__roster-grid{grid-template-columns:1fr 1fr;gap:28px}.recap-editorial__roster-grid>div:first-child{grid-column:1/-1}.recap-editorial__brand{margin-bottom:64px;scroll-margin-top:180px}.recap-brand-gallery figure{flex-basis:86%}.recap-editorial__space-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,64vw);gap:14px;width:auto;margin-inline:-6vw;padding-inline:6vw}.recap-editorial__space-grid figure{scroll-snap-align:start}.recap-editorial__space-grid figure:nth-child(3),.recap-editorial__space-grid figure:nth-child(4){grid-column:auto}.recap-editorial__contact{margin:72px auto}.recap-editorial__contact dl>div{grid-template-columns:1fr;gap:14px}}.recap-detail{background:#fff}.recap-detail__close{top:calc(var(--ys-header-h) + 22px);right:var(--ys-gutter);z-index:20;color:#fff;letter-spacing:.08em;mix-blend-mode:difference;padding-bottom:3px;font-size:clamp(10px,.75vw,13px);position:fixed}.recap-detail__close:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.recap-detail__video-opening{min-height:calc(100svh - var(--ys-header-h));color:#fff;background:#090909;position:relative;overflow:hidden}.recap-detail__video-media,.recap-detail__video-shade{position:absolute;inset:0}.recap-detail__video-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.82)contrast(1.05);width:100%;height:100%;animation:1.1s cubic-bezier(.22,1,.36,1) both recap-hero-reveal}.recap-detail__video-shade{pointer-events:none;background:linear-gradient(#00000029 0%,#0000 34%,#0009 100%),linear-gradient(90deg,#0000003d,#0000 48%)}@keyframes recap-hero-reveal{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.recap-detail__video-identity{right:var(--ys-gutter);bottom:clamp(48px,7vh,76px);left:var(--ys-gutter);position:absolute}.recap-detail__video-identity p,.recap-detail__video-identity h1{margin:0}.recap-detail__video-identity p{letter-spacing:.3em;font-size:clamp(11px,.8vw,14px)}.recap-detail__video-identity h1{max-width:11ch;font-family:var(--ys-font-serif);letter-spacing:-.055em;margin-top:10px;font-size:clamp(54px,8.8vw,150px);font-weight:400;line-height:.86}.recap-detail__scroll-cue{right:var(--ys-gutter);letter-spacing:.12em;writing-mode:vertical-rl;font-size:clamp(9px,.66vw,11px);position:absolute;bottom:clamp(52px,7vh,78px)}.recap-detail__intro{text-align:center;width:min(64%,900px);margin:0 auto;padding:clamp(64px,7vw,112px) 0 48px}.recap-detail__intro p,.recap-detail__intro h1{margin:0}.recap-detail__kicker{letter-spacing:.02em;background:#0000000a;border-radius:3px;padding:4px 10px;font-size:11px;display:inline-block}.recap-detail__intro h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);letter-spacing:.005em;text-wrap:balance;margin:12px auto 16px;font-weight:400;line-height:1.12}.recap-detail__meta,.recap-detail__view-gallery{font-family:var(--ys-font-sans);font-size:12px;line-height:1.5}.recap-detail__gallery-preview{flex-direction:column;gap:12px;margin-top:28px;display:inline-flex}.recap-detail__thumbnails{gap:3px;display:flex}.recap-detail__thumbnails img{-o-object-fit:cover;object-fit:cover;width:42px;height:56px}.recap-detail__gallery-preview:hover .recap-detail__view-gallery{text-decoration:underline}.recap-detail__gallery-preview:focus-visible{outline-offset:8px;outline:1px solid}.recap-detail .recap-detail__hero{width:calc(100% - 2 * var(--ys-gutter));margin:0 auto}.recap-detail__opening-copy,.recap-detail__chapter>h2,.recap-detail__chapter>p{width:66.666%;margin-left:auto}.recap-detail__opening-copy{width:calc((100% - 4 * var(--ys-gutter)) * .66666);margin:clamp(96px, 12vw, 200px) calc(2 * var(--ys-gutter)) clamp(56px, 7vw, 100px) auto}.recap-detail__opening-copy p,.recap-detail__chapter>p{font-family:var(--ys-font-reading,var(--ys-font-serif));font-size:var(--ys-type-body);font-weight:400;line-height:1.65}.recap-detail__opening-copy p{margin:0 0 40px}.recap-detail__opening-copy p:last-child{margin-bottom:0}.recap-detail__gallery,.recap-detail__book{width:calc(100% - 4 * var(--ys-gutter));margin:0 auto}.recap-detail__gallery{scroll-margin-top:calc(var(--ys-header-h) + 32px);flex-direction:column;gap:clamp(56px,6vw,100px);padding-bottom:clamp(80px,10vw,160px);display:flex}.recap-detail__chapter>h2{font-family:var(--ys-font-sans);font-size:var(--ys-type-section-title);margin-top:0;margin-bottom:28px;font-weight:400;line-height:1.3}.recap-detail__chapter>p{margin-top:28px;margin-bottom:0}.recap-detail__book{gap:32px;margin-bottom:64px;display:grid}.recap-detail__book img{width:100%;height:auto}.recap-detail__pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:84%;margin:0 auto;padding:0 0 clamp(48px,6vw,88px);display:grid}.recap-detail__pager a{flex-direction:column;justify-content:center;gap:10px;width:fit-content;min-height:64px;padding:8px 0;display:flex}.recap-detail__pager a+a{text-align:right;justify-self:end;align-items:flex-end}.recap-detail .recap-detail__pager span{color:#777;letter-spacing:.06em;font-size:10px;font-weight:400}.recap-detail .recap-detail__pager strong{letter-spacing:.015em;text-underline-offset:7px;font-size:clamp(18px,1.5vw,24px);font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}.recap-detail__pager a:hover strong{text-decoration-color:currentColor}.recap-detail__pager a:focus-visible{outline-offset:8px;outline:1px solid}@media (prefers-reduced-motion:reduce){.recap-detail .recap-detail__pager strong{transition:none}}.not-found-page{min-height:100svh;padding:var(--ys-gutter);text-align:center;place-content:center;display:grid}.not-found-page p,.not-found-page h1{margin:0}.not-found-page p{color:#d5d5d5;letter-spacing:-.06em;font-size:clamp(80px,12vw,180px);font-weight:300;line-height:.8}.not-found-page h1{margin-top:28px;font-size:clamp(18px,1.5vw,26px);font-weight:500}.not-found-page a{text-underline-offset:.25em;margin-top:40px;font-size:13px;text-decoration:underline}.site-header{z-index:100;min-height:var(--ys-header-h);padding:12px var(--ys-gutter);font-size:var(--ys-nav-size);color:#fff;background:#050505;flex-direction:column;font-weight:500;line-height:1.05;display:flex;position:sticky;top:0}.site-header__brand{justify-content:center;display:flex}.site-logo{aspect-ratio:1212/261;width:clamp(154px,12vw,194px);display:block;position:relative;overflow:hidden}.site-logo__image{-o-object-fit:contain;object-fit:contain}.site-header__navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:14px;display:grid;position:relative}.site-header__navigation:before{content:"";background:#2a2a2a;height:1px;position:absolute;top:-7px;left:0;right:0}.site-header nav{font-family:var(--ys-font-sans);font-size:var(--ys-type-navigation);letter-spacing:0;grid-column:2;justify-content:center;gap:clamp(20px,3vw,48px);font-weight:500;line-height:1.2;display:flex}.contact-page{height:auto;min-height:max(560px, calc(100svh - var(--ys-header-h)));color:var(--ys-ink);background:#fff;grid-template-rows:1fr auto;display:grid}.contact-page__main{grid-template-columns:38% minmax(0,1fr);min-height:min-content;display:grid}.contact-directory{min-width:0;padding:clamp(22px, 3.4vh, 34px) clamp(28px, 4vw, 68px) 16px var(--ys-gutter);flex-direction:column;display:flex}.contact-directory h1{font-family:var(--ys-font-serif);letter-spacing:-.03em;font-size:clamp(34px,2.8vw,44px);font-weight:400;line-height:var(--ys-leading-title);margin:0}.contact-directory__methods{gap:clamp(2px,.45vh,6px);margin-top:clamp(56px,9vh,76px);display:grid}.contact-directory__methods button{min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0;transition:opacity .18s;display:grid}.contact-directory__methods button[data-active=false]{color:var(--ys-muted)}.contact-directory__methods button:hover,.contact-directory__methods button:focus-visible{color:var(--ys-ink)}.contact-directory__methods button:focus-visible{outline-offset:4px;outline:1px solid}.contact-directory__methods button>span:first-child{font-size:var(--ys-type-caption);letter-spacing:.15em}.contact-directory__methods strong,.contact-directory__methods small{display:block}.contact-directory__methods strong{font-size:var(--ys-type-card-title);letter-spacing:.06em;font-weight:500}.contact-directory__methods small{color:var(--ys-muted);font-size:var(--ys-type-caption);margin-top:5px;line-height:1.4}.contact-form{min-width:0;padding:clamp(20px,3.2vh,32px) clamp(76px,6vw,112px) 12px clamp(36px,5vw,82px)}.contact-form__header{margin-bottom:clamp(14px,2vh,22px)}.contact-form__header p,.contact-form__header h2{margin:0}.contact-form__header>div>p,.contact-form__direct span,.contact-form__grid label>span,.contact-locations p{font-size:var(--ys-type-caption);letter-spacing:.15em;text-transform:uppercase}.contact-form__header h2{font-family:var(--ys-font-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:clamp(24px,1.8vw,32px);font-weight:400;line-height:1.08}.contact-form__header>div>span{max-width:38ch;color:var(--ys-muted);font-size:clamp(11px,.68vw,12px);line-height:var(--ys-leading-compact);margin-top:7px;display:block}.contact-form__direct{text-align:right;margin:0}.contact-form__direct span{color:var(--ys-muted);display:block}.contact-form__direct strong{font-size:var(--ys-type-caption);white-space:nowrap;margin-top:5px;font-weight:400;display:block}.contact-form__grid{-moz-column-gap:clamp(24px, 3vw, 46px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,46px);display:grid}.contact-form__grid label{border-bottom:1px solid color-mix(in srgb, var(--ys-ink) 12%, transparent);min-width:0;margin-bottom:clamp(9px,1.4vh,16px);padding-bottom:7px;display:block}.contact-form__grid label>span{color:var(--ys-muted);margin-bottom:8px;display:block}.contact-form__grid .contact-required{color:#a52a24;vertical-align:.08em;margin-left:3px;font-size:.82em;display:inline}.contact-form__grid input,.contact-form__grid select,.contact-form__grid textarea{outline-offset:5px;width:100%;min-width:0;color:var(--ys-ink);font:inherit;font-size:var(--ys-type-body);background:0 0;border:0;border-radius:0;padding:0;display:block}.contact-form__grid textarea{resize:vertical}.contact-form__wide{grid-column:1/-1}.contact-form__actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.contact-form__attachment{cursor:pointer;align-items:center;min-height:44px;display:inline-flex;position:relative}.contact-form__attachment input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__attachment span{font-size:var(--ys-type-caption);letter-spacing:.08em;text-underline-offset:.35em;text-decoration:underline}.contact-form__attachment:focus-within{outline-offset:3px;outline:1px solid}.contact-form__submit-group{align-items:center;gap:clamp(16px,2vw,28px);display:flex}.contact-form__submit-group>button{border:1px solid var(--ys-ink);background:var(--ys-ink);color:#fff;min-width:154px;min-height:46px;font:inherit;font-size:var(--ys-type-caption);letter-spacing:.1em;cursor:pointer;border-radius:0;padding:12px 22px;font-weight:500}.contact-form__notice{color:var(--ys-muted);font-size:var(--ys-type-caption);margin:12px 0 0;line-height:1.5}.contact-locations{min-height:124px;padding:16px var(--ys-gutter) 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.contact-locations>section{min-width:0;padding:0}.contact-locations p,.contact-locations h2{margin:0}.contact-locations p{color:var(--ys-muted)}.contact-locations h2{font-family:var(--ys-font-serif);letter-spacing:-.02em;margin-top:8px;font-size:clamp(19px,1.7vw,26px);font-weight:400}.contact-locations__base h2{font-family:var(--ys-font-sans);font-size:var(--ys-type-card-title);letter-spacing:.04em;align-items:baseline;gap:clamp(8px,1vw,14px);font-weight:500;display:flex}.contact-locations__separator{color:var(--ys-muted);font-family:var(--ys-font-sans);font-size:.8em;font-weight:400}.contact-locations__connect{align-content:start;justify-items:start;gap:10px;display:grid}.contact-connect__identity{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.contact-connect__identity h2{font-family:var(--ys-font-sans);font-size:var(--ys-type-card-title);letter-spacing:.04em;margin:0;font-weight:500}.contact-socials{justify-content:flex-start;align-items:flex-start;gap:clamp(14px,1.35vw,20px);display:flex}.contact-socials__item{color:var(--ys-ink);justify-items:center;gap:4px;text-decoration:none;display:grid}a.contact-socials__item{transition:opacity .16s}a.contact-socials__item:hover{opacity:.55}a.contact-socials__item:focus-visible{outline-offset:5px;outline:1px solid}.contact-socials__item>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:20px;height:20px;overflow:visible}.contact-socials__item>svg text{fill:currentColor;stroke:none;letter-spacing:-.25px;font-size:4.4px;font-weight:600}.contact-socials__item>svg .social-icon__fill{fill:currentColor;stroke:none}.contact-socials__item>span,.contact-locations__qr>span{color:var(--ys-muted);font-size:var(--ys-type-caption);letter-spacing:.04em;white-space:nowrap}.contact-locations__qr{justify-items:center;gap:9px;display:grid}.contact-locations__qr>p{justify-self:center}.contact-qr-placeholder{aspect-ratio:1;border:1px solid var(--ys-ink);background:#fff;grid-template-columns:repeat(7,1fr);width:52px;padding:5px;display:grid}.contact-qr-placeholder span[data-filled=true]{background:var(--ys-ink)}.contact-qr-image{background:#fff;width:280px;max-width:100%}.contact-qr-image img{-o-object-fit:contain;object-fit:contain}.contact-qr-hint{font-size:var(--ys-type-caption);text-align:center}@media (min-width:1101px){.contact-page{height:calc(100svh - var(--ys-header-h));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:38% minmax(0,1fr);min-height:600px}.contact-page__main{display:contents}.contact-directory{grid-area:1/1;padding-bottom:12px;padding-right:24px}.contact-directory h1{font-size:32px}.contact-directory__methods{gap:0;margin-top:16px}.contact-directory__methods button{min-height:48px}.contact-form{grid-area:1/2/span 2;align-self:start;padding-bottom:24px}.contact-locations{padding:8px 24px 16px var(--ys-gutter);grid-area:2/1;grid-template-columns:minmax(0,1fr) 220px;align-content:end;gap:20px 16px}.contact-locations__base{grid-area:1/1}.contact-locations__base h2{flex-wrap:wrap}.contact-locations__connect{grid-area:2/1}.contact-connect__identity{white-space:normal;flex-wrap:wrap;gap:6px}.contact-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.contact-socials__item>span{letter-spacing:0}.contact-locations__qr{grid-area:1/2/span 2;gap:6px}.contact-qr-image{width:220px}.contact-qr-hint{letter-spacing:0}}@media (max-width:1100px){.contact-page__main{grid-template-columns:42% minmax(0,1fr)}.contact-directory,.contact-form{padding-top:24px}.contact-directory{padding-right:30px}.contact-form{padding-right:var(--ys-gutter);padding-left:38px}.contact-form__grid{-moz-column-gap:24px;column-gap:24px}.contact-locations{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 280px;gap:24px}}@media (max-width:760px){.contact-page{height:auto;min-height:calc(100svh - var(--ys-header-h));display:block;overflow:visible}.contact-page__main{grid-template-columns:1fr;min-height:0}.contact-directory{border-right:0;min-height:0;padding-bottom:32px}.contact-directory__methods{margin-top:24px}.contact-form{padding-left:var(--ys-gutter)}.contact-form__header,.contact-form__grid{grid-template-columns:1fr}.contact-form__wide{grid-column:auto}.contact-locations{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:0;padding-top:28px}.contact-locations>section{min-height:0}.contact-form__actions,.contact-form__submit-group{flex-direction:column;align-items:stretch}.contact-form__direct{text-align:left}.contact-form__submit-group>button{width:100%}.contact-locations__base h2{flex-wrap:wrap;gap:8px 12px}.contact-locations__base{grid-column:1/-1}.contact-locations__connect{grid-column:1}.contact-locations__qr{grid-column:1/-1}.contact-qr-image{width:240px}}.site-header nav a,.site-language-switch a,.site-logo{text-underline-offset:.3em}.site-header nav a{padding-bottom:5px;position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after,.site-header nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-language-switch a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.site-header nav a:after{transition:none}}.site-language-switch{letter-spacing:.04em;grid-column:3;justify-content:flex-end;gap:0;margin-left:0;padding-top:1px;font-size:clamp(10px,.68vw,12px);font-weight:400;display:flex}.site-language-switch a+a:before{content:"/";margin-inline:.45em;display:inline-block}.site-language-switch a[aria-current=page]{text-decoration:underline}.lookbook-brand{min-height:calc(100svh - var(--ys-header-h));padding:clamp(48px, 6vh, 68px) var(--ys-gutter) calc(var(--ys-header-h) + 24px)}html:has(.lookbook-brand){scroll-padding-top:var(--ys-header-h);scroll-snap-type:y proximity}.lookbook-brand__header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:clamp(36px,5vh,56px);display:flex}.lookbook-brand__header h1,.lookbook-brand__header p,.lookbook-brand__pending{margin:0}.lookbook-brand__header h1{letter-spacing:-.035em;font-size:clamp(22px,1.8vw,32px);font-weight:400}.lookbook-brand__header p,.lookbook-brand__header>a,.lookbook-brand__pending{letter-spacing:.04em;margin-top:12px;font-size:clamp(10px,.76vw,13px)}.lookbook-brand__panels{min-height:0}.lookbook-mobile-lead{display:none}@keyframes lookbook-mobile-focus{0%{opacity:.58;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.lookbook-brand__panel{width:min(100%, calc((100svh - var(--ys-header-h) - 210px) * 2.7));aspect-ratio:2.4;grid-template-columns:.7fr .88fr 1.3fr .88fr .7fr;align-items:end;gap:clamp(12px,2vw,32px);margin-inline:auto;display:grid}.lookbook-item{min-width:0}.lookbook-brand__panel-card{min-width:0;min-height:0}.lookbook-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.lookbook-image-button:focus-visible{outline-offset:5px;outline:1px solid}.lookbook-brand__panel-card .media-frame{width:100%}.lookbook-brand__panel-card .media-frame img{transform:scale(var(--lookbook-image-scale,1))}.lookbook-brand .media-frame img{-o-object-fit:contain;object-fit:contain}.lookbook-brand__remainder{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(32px,5vw,72px) clamp(12px,1.4vw,24px);margin-top:clamp(90px,13vh,150px);display:grid}.lookbook-brand--pure-white,.lookbook-brand--pure-white .lookbook-brand__panels,.lookbook-brand--pure-white .lookbook-brand__panel,.lookbook-brand--pure-white .lookbook-campaign-reel,.lookbook-brand--pure-white .lookbook-campaign-reel__hero,.lookbook-brand--pure-white .lookbook-campaign-reel__preview,.lookbook-brand--pure-white .lookbook-index-stage,.lookbook-brand--pure-white .lookbook-campaign-viewer,.lookbook-brand--pure-white .lookbook-campaign-viewer::backdrop,.lookbook-brand--pure-white .lookbook-campaign-reel__expand{background:#fff}.lookbook-campaign-reel{height:calc(100svh - var(--ys-header-h));isolation:isolate;outline-offset:-3px;touch-action:pan-y;scroll-snap-align:start;background:#f7f4f2;grid-template-columns:minmax(82px,1fr) minmax(300px,5.3fr) minmax(82px,1fr);align-items:center;gap:clamp(18px,2.4vw,40px);min-height:560px;padding:clamp(34px,5vh,64px) 0 clamp(58px,8vh,82px);scroll-margin-top:0;display:grid;position:relative;overflow:hidden}.lookbook-campaign-reel:focus:not(:focus-visible){outline:none}.lookbook-campaign-reel:focus-visible{outline:1px solid var(--ys-ink)}.lookbook-campaign-reel__chapter{z-index:5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(9px,.68vw,11px);font-weight:500;position:absolute;top:clamp(20px,3.4vh,34px);left:clamp(22px,3vw,48px)}.lookbook-campaign-reel[data-active-kind=portrait]{grid-template-columns:minmax(132px,1.55fr) minmax(300px,4.7fr) minmax(132px,1.7fr)}.lookbook-campaign-reel__hero{z-index:2;aspect-ratio:3/4;background:#eeeae7;justify-self:center;width:auto;height:min(72svh,720px);max-height:720px;margin:0;position:relative;overflow:hidden}.lookbook-campaign-reel__hero[data-direction=forward]{animation:.56s cubic-bezier(.16,1,.3,1) both campaign-reel-forward}.lookbook-campaign-reel__hero[data-direction=backward]{animation:.56s cubic-bezier(.16,1,.3,1) both campaign-reel-backward}.lookbook-campaign-reel[data-shared-transition=true] .lookbook-campaign-reel__hero{animation:none}.lookbook-campaign-reel__hero[data-kind=landscape]{aspect-ratio:16/9;width:min(70vw,1120px);height:auto;max-height:100%}.lookbook-campaign-reel__hero img,.lookbook-campaign-reel__preview img{-o-object-fit:cover;object-fit:cover}.lookbook-campaign-reel__hero-action{z-index:3;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.lookbook-campaign-reel__hero-action:focus-visible{outline-offset:-7px;outline:2px solid #ffffffeb}.lookbook-campaign-reel__expand{z-index:4;width:44px;height:44px;color:var(--ys-ink);cursor:zoom-in;background:#f7f4f2e6;border:0;place-items:center;padding:12px;display:none;position:absolute;bottom:12px;right:12px}.lookbook-campaign-reel__expand svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:100%;height:100%}.lookbook-campaign-reel__expand:focus-visible{outline-offset:3px;outline:1px solid}.lookbook-campaign-reel__preview{z-index:1;cursor:pointer;opacity:.72;background:#e9e5e2;border:0;width:100%;height:68%;min-height:300px;padding:0;transition:opacity .26s,filter .26s;position:relative;overflow:hidden}.lookbook-campaign-reel__preview--previous{justify-self:start}.lookbook-campaign-reel__preview--next{justify-self:end}.lookbook-campaign-reel[data-active-kind=portrait] .lookbook-campaign-reel__preview--previous{opacity:.62;width:clamp(200px,20vw,320px);height:58%;transform:translate(-2vw)}.lookbook-campaign-reel[data-active-kind=portrait] .lookbook-campaign-reel__preview--next{opacity:.84;width:clamp(260px,33vw,440px);height:76%;transform:translate(clamp(90px,16vw,190px))}.lookbook-campaign-reel__preview:hover{opacity:1;filter:contrast(1.04)}.lookbook-campaign-reel__preview:focus-visible{outline:2px solid var(--ys-ink);outline-offset:-4px;opacity:1}.lookbook-campaign-reel__progress{z-index:4;width:min(36vw,480px);display:flex;position:absolute;bottom:clamp(24px,3.6vh,38px);left:50%;right:50%;transform:translate(-50%)}.lookbook-campaign-reel__progress button{cursor:pointer;background:0 0;border:0;flex:1 1 0;height:14px;padding:0;transition:flex-grow .42s cubic-bezier(.16,1,.3,1);position:relative}.lookbook-campaign-reel__progress button:after{content:"";background:#0a0a0a3d;height:1px;position:absolute;top:6px;left:2px;right:2px}.lookbook-campaign-reel__progress button[aria-current=true]{flex-grow:2.35}.lookbook-campaign-reel__progress button[aria-current=true]:after{background:var(--ys-ink);height:2px}.lookbook-campaign-reel__progress button:focus-visible{outline:1px solid var(--ys-ink);outline-offset:2px}@keyframes campaign-reel-forward{0%{opacity:.42;clip-path:inset(0 28% 0 0);transform:translate(clamp(80px,20vw,260px))scale(.96)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes campaign-reel-backward{0%{opacity:.42;clip-path:inset(0 0 0 28%);transform:translate(calc(-1*clamp(80px,20vw,260px)))scale(.96)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}::view-transition-group(campaign-frame-0){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(campaign-frame-1){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(campaign-frame-2){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(campaign-frame-3){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(campaign-frame-4){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(campaign-frame-5){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(campaign-frame-0){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-0){mix-blend-mode:normal;animation-duration:.52s}::view-transition-old(campaign-frame-1){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-1){mix-blend-mode:normal;animation-duration:.52s}::view-transition-old(campaign-frame-2){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-2){mix-blend-mode:normal;animation-duration:.52s}::view-transition-old(campaign-frame-3){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-3){mix-blend-mode:normal;animation-duration:.52s}::view-transition-old(campaign-frame-4){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-4){mix-blend-mode:normal;animation-duration:.52s}::view-transition-old(campaign-frame-5){mix-blend-mode:normal;animation-duration:.52s}::view-transition-new(campaign-frame-5){mix-blend-mode:normal;animation-duration:.52s}@keyframes campaign-reel-reduced{0%{opacity:.72}to{opacity:1}}.lookbook-campaign-viewer{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ys-ink);background:#f7f4f2;border:0;margin:0;padding:clamp(20px,3vw,46px);position:fixed;inset:0;overflow:hidden}.lookbook-campaign-viewer[open]{place-items:center;display:grid}.lookbook-campaign-viewer::backdrop{background:#f7f4f2}.lookbook-campaign-viewer figure{width:100%;height:100%;margin:0;position:relative}.lookbook-campaign-viewer figure img{-o-object-fit:contain;object-fit:contain}.lookbook-campaign-viewer__close{z-index:5;color:inherit;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px;position:absolute;top:clamp(18px,2.5vw,34px);right:clamp(20px,3vw,46px)}.lookbook-campaign-viewer__step{z-index:4;cursor:pointer;background:0 0;border:0;width:24%;padding:0;position:absolute;top:64px;bottom:20px}.lookbook-campaign-viewer__step:after{opacity:0;content:"";border-top:1px solid;border-left:1px solid;width:12px;height:12px;transition:opacity .18s;position:absolute;top:50%}.lookbook-campaign-viewer__step:hover:after,.lookbook-campaign-viewer__step:focus-visible:after{opacity:.8}.lookbook-campaign-viewer__step--previous{left:0}.lookbook-campaign-viewer__step--previous:after{left:clamp(20px,3vw,46px);transform:rotate(-45deg)}.lookbook-campaign-viewer__step--next{right:0}.lookbook-campaign-viewer__step--next:after{right:clamp(20px,3vw,46px);transform:rotate(135deg)}.lookbook-campaign-viewer__step:focus-visible{outline-offset:-2px;outline:1px solid #0a0a0a38}@media (max-width:640px){.lookbook-campaign-reel{grid-template-columns:11vw minmax(0,1fr) 11vw;gap:10px;min-height:480px;padding:78px 0 64px}.lookbook-campaign-reel__chapter{background:#f7f4f2;border-bottom:1px solid #0a0a0a1f;align-items:center;height:56px;padding-inline:20px;display:flex;top:0;left:0;right:0}.lookbook-brand--pure-white .lookbook-campaign-reel__chapter{background:#fff}.lookbook-campaign-reel[data-active-kind=portrait]{grid-template-columns:14vw minmax(0,1fr) 18vw}.lookbook-campaign-reel__hero{aspect-ratio:3/4;width:100%;height:auto}.lookbook-campaign-reel__hero[data-kind=landscape]{aspect-ratio:16/9;width:100%;height:auto}.lookbook-campaign-reel__preview{height:60%;min-height:260px}.lookbook-campaign-reel[data-active-kind=portrait] .lookbook-campaign-reel__preview--next{width:34vw;transform:translate(8vw)}.lookbook-campaign-reel[data-active-kind=portrait] .lookbook-campaign-reel__preview--previous{width:28vw;height:52%;transform:translate(-10vw)}.lookbook-campaign-reel__progress{width:66vw;bottom:10px}.lookbook-campaign-reel__progress button{height:44px}.lookbook-campaign-reel__progress button:after{top:21px}.lookbook-campaign-reel__expand{display:grid}.lookbook-campaign-viewer{padding:16px}.lookbook-campaign-viewer__close{top:10px;right:16px}.lookbook-campaign-viewer__step{width:50%;top:48px;bottom:12px}.lookbook-campaign-viewer__step:after{opacity:.58}}@media (prefers-reduced-motion:reduce){.lookbook-mobile-lead__main{animation:none}.lookbook-campaign-reel__hero,.lookbook-campaign-reel__hero[data-direction=forward],.lookbook-campaign-reel__hero[data-direction=backward]{animation:.16s ease-out both campaign-reel-reduced}.lookbook-campaign-reel__preview,.lookbook-campaign-reel__progress button{transition:none}}.lookbook-index-stage{height:calc(100svh - var(--ys-header-h));scroll-snap-align:start;touch-action:pan-y;isolation:isolate;outline-offset:-3px;background:#f8f4f2;min-height:520px;scroll-margin-top:0;position:relative;overflow:hidden}.lookbook-index-stage:focus:not(:focus-visible){outline:none}.lookbook-index-stage:focus-visible{outline:1px solid var(--ys-ink)}.lookbook-index-stage__meta{z-index:5;letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:7px;font-size:clamp(11px,.82vw,13px);display:flex;position:absolute;top:clamp(24px,4.5vh,46px)}.lookbook-index-stage__meta strong{font-weight:600}.lookbook-index-stage__meta--left{color:#c84739;left:clamp(28px,4vw,68px)}.lookbook-index-stage__meta--right{right:clamp(28px,4vw,68px)}.lookbook-index-stage__grid{z-index:1;grid-template-columns:minmax(0,1fr) clamp(300px,34vw,520px) minmax(0,1fr);display:grid;position:absolute;inset:clamp(82px,11vh,116px) clamp(22px,3vw,52px) 18px}.lookbook-index-stage__wing{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;min-height:0;display:grid}.lookbook-index-stage__wing--left{grid-column:1}.lookbook-index-stage__wing--right{grid-column:3}.lookbook-index-stage__grid button{--stage-look-scale:.88;cursor:pointer;background:#fff;border:1px solid #0000;min-width:0;min-height:0;padding:clamp(8px,1.15vw,18px);transition:background .22s,border-color .22s,filter .22s,opacity .22s;position:relative}.lookbook-index-stage__grid button:after{z-index:2;color:#0a0a0aad;font-variant-numeric:tabular-nums;letter-spacing:.06em;content:attr(data-number);font-size:10px;position:absolute;bottom:5px;right:7px}.lookbook-index-stage__grid button:hover{filter:contrast(1.03);background:#fff}.lookbook-index-stage__grid button[aria-pressed=true]{z-index:2;background:#fff;border-color:#a95248b8}.lookbook-index-stage__grid button[aria-pressed=true]:after{color:#a65248;font-weight:600}.lookbook-index-stage__grid button:focus-visible{z-index:2;outline:2px solid var(--ys-ink);outline-offset:-2px}.lookbook-index-stage__grid .media-frame{background:0 0;height:100%}.lookbook-index-stage__grid .media-frame img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;transform:scale(var(--stage-look-scale));transition:transform .32s cubic-bezier(.16,1,.3,1)}.lookbook-index-stage__grid button[data-media-kind=detail]{--stage-look-scale:.68}.lookbook-index-stage__focus{z-index:3;pointer-events:none;filter:drop-shadow(0 22px 34px #00000014);width:min(55vw,818px);animation:.62s cubic-bezier(.16,1,.3,1) both lookbook-focus-in;position:absolute;inset:clamp(18px,2.7vh,30px) 50% 0 auto;overflow:visible;transform:translate(50%)}.lookbook-index-stage__portrait{position:absolute;inset:0}.lookbook-index-stage__portrait--single{clip-path:none}.lookbook-index-stage__portrait-image{z-index:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.lookbook-index-stage__focus[data-media-kind=detail] .lookbook-index-stage__portrait-image{transform:scale(.76)}.lookbook-index-stage__portrait--single .lookbook-index-stage__portrait-image{filter:drop-shadow(0 18px 22px #1e181424)drop-shadow(0 0 .5px #0a0a0a5c)}.lookbook-index-stage__title{z-index:2;letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(46px,6.2vw,82px);font-weight:700;line-height:.9;display:flex;position:absolute;bottom:clamp(14px,2.2vh,24px);left:50%;transform:translate(-50%)}.lookbook-index-stage__title span:first-child{color:var(--ys-ink)}.lookbook-index-stage__title span:last-child{color:#fff;-webkit-text-stroke:1px #0a0a0aa6;paint-order:stroke fill}.lookbook-index-stage__hint{z-index:5;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(10px,.76vw,12px);position:absolute;top:clamp(24px,4.5vh,46px);left:50%;transform:translate(-50%)}.lookbook-index-stage__count{z-index:5;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(11px,.78vw,13px);position:absolute;bottom:18px;right:clamp(28px,4vw,68px)}@keyframes lookbook-focus-in{0%{opacity:0;transform:translate(50%)scale(.975)}to{opacity:1;transform:translate(50%)scale(1)}}@media (min-width:641px){.lookbook-index-stage__wing--left{transform:translateY(clamp(5px,.8vh,10px))}.lookbook-index-stage__wing--right{transform:translateY(clamp(-10px,-.8vh,-5px))}}@media (max-width:1100px){.lookbook-index-stage__grid{top:clamp(76px,10vh,94px)}.lookbook-index-stage__focus{width:min(61vw,656px)}.lookbook-index-stage__title{font-size:clamp(44px,7vw,70px)}}@media (max-width:640px){.lookbook-index-stage{min-height:560px}.lookbook-index-stage__meta{top:18px}.lookbook-index-stage__meta--left{left:18px}.lookbook-index-stage__meta--right{right:18px}.lookbook-index-stage__grid{scroll-snap-type:x proximity;height:88px;display:flex;inset:auto 16px 16px;overflow-x:auto}.lookbook-index-stage__wing{display:contents}.lookbook-index-stage__grid button{--stage-look-scale:.9;scroll-snap-align:center;background:#fff;flex:0 0 62px;padding:4px}.lookbook-index-stage__grid button:after{font-size:10px;bottom:3px;right:4px}.lookbook-index-stage__focus{width:min(87vw,494px);inset:58px 50% 96px auto}.lookbook-index-stage__title{font-size:clamp(36px,13vw,56px);line-height:.92;bottom:114px}.lookbook-index-stage__hint{font-size:10px;top:46px;left:auto;right:18px;transform:none}.lookbook-index-stage__count{display:none}}@media (prefers-reduced-motion:reduce){.lookbook-index-stage__grid button{transition:none}.lookbook-index-stage__focus{animation:none}}.lookbook-brand__pending{color:var(--ys-muted);text-align:center}.lookbook-viewer{width:100%;max-width:none;height:100dvh;max-height:none;padding:24px var(--ys-gutter);color:var(--ys-ink);background:#fff;border:0;margin:0;position:fixed;inset:0}.lookbook-viewer[open]{grid-template-rows:44px minmax(0,1fr) 52px;gap:16px;display:grid}.lookbook-viewer::backdrop{background:#fff}.lookbook-viewer__header,.lookbook-viewer__footer{font-family:var(--ys-font-sans);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.lookbook-viewer__footer{font-variant-numeric:tabular-nums;justify-content:center;gap:28px}.lookbook-viewer button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.lookbook-viewer button:focus-visible{outline:1px solid}.lookbook-viewer__image{min-height:0;position:relative}.lookbook-viewer__image img{-o-object-fit:contain;object-fit:contain}.lookbook-viewer__identity{gap:6px;display:grid}.lookbook-viewer__identity>span:last-child{font-size:var(--ys-type-caption);color:var(--ys-muted)}.lookbook-viewer__content{min-width:0;min-height:0;display:grid}.lookbook-viewer__content--styled{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:clamp(32px,5vw,80px)}.lookbook-viewer__styling{overscroll-behavior:contain;min-width:0;font-family:var(--ys-font-sans);padding:12px 8px 12px 0;overflow-y:auto}.lookbook-viewer__styling-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.lookbook-viewer__styling h2,.lookbook-viewer__styling h3{font-size:var(--ys-type-card-title);margin:0;font-weight:400}.lookbook-viewer__styling-heading>span,.lookbook-viewer__category,.lookbook-viewer__sku{font-size:var(--ys-type-body-small);color:#595959}.lookbook-viewer__products{gap:12px;display:grid}.lookbook-viewer .lookbook-viewer__product{text-align:start;cursor:zoom-in;border-bottom:1px solid #e7e7e7;grid-template-columns:clamp(80px,16svh,128px) minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:0 0 12px;display:grid}.lookbook-viewer__product-image,.lookbook-viewer__look-thumb{aspect-ratio:3/4;display:block;position:relative}.lookbook-viewer__product-image{aspect-ratio:1}.lookbook-viewer__product-image img,.lookbook-viewer__look-thumb img{-o-object-fit:contain;object-fit:contain}.lookbook-viewer__product-copy{overflow-wrap:anywhere;font-size:var(--ys-type-card-title);line-height:var(--ys-leading-compact);gap:8px;display:grid}.lookbook-viewer__product[aria-pressed=true] .lookbook-viewer__product-image{outline:1px solid var(--ys-ink);outline-offset:3px}.lookbook-viewer .lookbook-viewer__return{width:88px;font-size:var(--ys-type-caption);background:#fff;border:1px solid #e7e7e7;justify-items:center;gap:6px;padding:8px;display:grid;position:absolute;top:12px;left:12px}.lookbook-viewer__look-thumb{width:64px}.lookbook-viewer__return>svg{position:absolute;top:6px;right:6px}.lookbook-viewer .lookbook-viewer__image-surface{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.lookbook-viewer__image-surface[aria-pressed=true]{cursor:grab}.lookbook-viewer__image-surface[aria-pressed=true]:active{cursor:grabbing}.lookbook-viewer__image-surface img{pointer-events:none}.lookbook-viewer .lookbook-viewer__zoom{font-size:var(--ys-type-caption);font-variant-numeric:tabular-nums;background:#fff;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:12px;right:12px}.lookbook-viewer__product-detail{padding-top:24px}.lookbook-viewer__product-detail dl{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact)}.lookbook-viewer__product-detail dl>div{grid-template-columns:64px 1fr;gap:12px;margin-top:8px;display:grid}.lookbook-viewer__product-detail dt{color:#595959}.lookbook-viewer__product-detail dd{margin:0}.lookbook-viewer__product-detail p{white-space:pre-line;font-size:var(--ys-type-body-small);line-height:var(--ys-leading-body);margin:12px 0 0}.lookbook-viewer__footer button{place-items:center;display:grid}.lookbook-viewer button:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.lookbook-viewer__product:hover .lookbook-viewer__product-image{outline-offset:3px;outline:1px solid #aaa}}@media (max-width:900px){.lookbook-viewer{padding-block:16px}.lookbook-viewer__content--styled{overscroll-behavior:contain;display:block;overflow-y:auto}.lookbook-viewer__content--styled>.lookbook-viewer__image{height:62svh;min-height:280px}.lookbook-viewer__styling{padding:32px 4px 16px;overflow:visible}.lookbook-viewer__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.lookbook-viewer .lookbook-viewer__product{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;display:flex}.lookbook-viewer__identity{overflow-wrap:anywhere;min-width:0}}.showroom-cover{height:calc(100svh - var(--ys-header-h));min-height:0;padding:0;overflow:hidden}.media-frame{background:#eee;width:100%;position:relative;overflow:hidden}.media-frame img{-o-object-fit:cover;object-fit:cover}.showroom-about{height:calc(100svh - var(--ys-header-h));min-height:0;padding:clamp(12px, 1.8vh, 18px) var(--ys-gutter) clamp(14px, 2vh, 20px);overflow:hidden}.showroom-about__intro{grid-template-columns:minmax(310px, 1fr) minmax(0, var(--ys-nav-column-w));align-items:start;gap:clamp(24px,2.2vw,38px);display:grid}.showroom-about__copy{flex-direction:column;align-items:flex-start;min-height:100%;padding:clamp(28px,5vh,56px) clamp(12px,2vw,32px) 0 0;display:flex}.showroom-about__copy h1{font-family:var(--ys-font-serif);letter-spacing:0;margin:0;font-size:clamp(54px,5vw,92px);font-weight:400;line-height:1.1}.showroom-about__rule{background:var(--ys-ink);width:clamp(36px,3vw,52px);height:2px;margin-block:clamp(16px,2.2vh,22px) clamp(17px,2.4vh,24px)}.showroom-about__body{max-width:50ch;font-family:var(--ys-font-serif);letter-spacing:-.012em;font-size:clamp(14px,.85vw,16px);font-weight:400;line-height:1.52}:lang(zh) .showroom-about__body{font-family:var(--ys-font-sans);font-size:clamp(13px,.82vw,15px);font-weight:600}:lang(en) .showroom-about__body{font-family:var(--ys-font-sans);font-weight:400}.showroom-about__inline-logo{vertical-align:-.02em;width:10.5em;height:auto;margin-right:.2em;line-height:0;display:inline-block}.showroom-about__inline-logo img{filter:invert();width:100%;height:auto;display:block}:lang(zh) .showroom-about__inline-logo{width:13em}.showroom-about__body p{margin:0}.showroom-about__body p+p{margin-top:clamp(14px,2vh,20px)}.showroom-about__more{text-underline-offset:.18em;margin-top:clamp(17px,2.4vh,24px);font-size:clamp(11px,.86vw,14px);line-height:1.2;text-decoration:underline}.showroom-about__media{justify-self:end;width:100%}.showroom-about__statistics{-moz-column-gap:clamp(28px, 4vw, 72px);scroll-margin-top:var(--ys-header-h);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,72px);margin-top:clamp(16px,2.4vh,24px);display:grid}.showroom-about__statistic{min-width:0;padding:0}.showroom-about__statistic:first-child{padding-left:0}.showroom-about__statistic+.showroom-about__statistic{border-left:0}.showroom-about__statistic strong{letter-spacing:-.04em;font-size:clamp(36px,3.5vw,54px);font-weight:400;line-height:.9;display:block}.showroom-about__statistic h2{margin:clamp(9px,1.2vh,13px) 0 0;font-size:clamp(12px,1vw,16px);font-weight:400;line-height:1.15}.showroom-about__statistic p{max-width:34em;margin:clamp(6px,.8vh,9px) 0 0;font-size:clamp(11px,.78vw,13px);line-height:1.48}.brand-index{min-height:calc(100svh - var(--ys-header-h));padding:clamp(30px, 4.2vh, 46px) var(--ys-gutter) clamp(24px, 3vh, 36px);grid-template-columns:minmax(185px,12.5vw) minmax(0,1fr);gap:clamp(32px,3.3vw,56px);display:grid}.brand-index__rail h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,2.65vw,44px);font-weight:500;line-height:1}.brand-index__rule,.brand-room__rule{background:var(--ys-ink);width:28px;height:2px;display:block}.brand-index__rule{margin-top:20px}.brand-index__taxonomy{gap:clamp(18px,2.4vh,24px);margin-top:clamp(28px,3.8vh,38px);display:grid}.brand-index__category h2,.brand-index__category ul{margin:0}.brand-index__category h2{font-size:clamp(15px,1.15vw,19px);font-weight:500;line-height:1.15}.brand-index__category ul{padding:9px 0 0;font-size:clamp(11px,.9vw,15px);line-height:1.5;list-style:none}.brand-index__category a:hover{text-underline-offset:.2em;text-decoration:underline}.brand-index__matrix{grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:clamp(10px,1vw,16px);padding-top:clamp(48px,6vh,62px);display:grid}.brand-index__card{min-width:0;display:block;position:relative;overflow:hidden}.brand-index__card .media-frame{transition:filter .24s}.brand-index__card-placeholder{aspect-ratio:4/5;background:var(--ys-soft-surface,#f2f2ee);display:block}.brand-index__card-name{color:var(--ys-ink);font-size:var(--ys-type-body-small);overflow-wrap:anywhere;padding-top:8px;font-weight:500;line-height:1.35;display:block}.brand-index__card:hover .media-frame{filter:contrast(1.05)}.brand-book{min-height:calc(100svh - var(--ys-header-h));padding:clamp(22px, 3.2vh, 36px) var(--ys-gutter) clamp(48px, 7vh, 80px);position:relative}.brand-book__close{z-index:3;top:calc(var(--ys-header-h) + clamp(22px, 3.2vh, 36px));left:var(--ys-gutter);letter-spacing:.08em;font-size:clamp(10px,.75vw,12px);position:fixed}.brand-book__identity{z-index:90;top:calc(var(--ys-header-h) + clamp(22px, 3.2vh, 36px));right:var(--ys-gutter);pointer-events:none;width:clamp(150px,12vw,220px);position:fixed}.brand-book__title,.brand-book__identity p{margin:0}.brand-book__title{letter-spacing:.12em;gap:5px;font-size:clamp(10px,.78vw,13px);font-weight:500;line-height:1.2;display:grid}.brand-book__identity-rule{background:#bdbdbd;width:100%;height:1px;margin-block:14px 12px;display:block}.brand-book__identity p{color:var(--ys-muted);letter-spacing:.1em;font-size:clamp(8px,.6vw,10px);line-height:1.45}.brand-book__pages{justify-content:center;gap:clamp(8px,1.2vh,14px);display:grid;transform:translate(-3vw)}.brand-book__page{background:#fff;margin:0}.brand-book__page--portrait{width:min(66vw,1050px)}.brand-book__page--landscape{width:min(68vw,1400px)}.brand-book__page img{width:100%;height:auto;display:block}.brand-room{min-height:calc(100svh - var(--ys-header-h));padding:clamp(71px, 8.2vh, 86px) var(--ys-gutter) clamp(38px, 5vh, 52px);grid-template-columns:minmax(250px,22vw) minmax(0,1fr);gap:clamp(32px,2.7vw,46px);display:grid;position:relative}.brand-room__close{z-index:10;top:clamp(26px,3.5vh,38px);right:var(--ys-gutter);font-size:var(--ys-nav-size);font-weight:500;line-height:1.05;position:absolute}.brand-room__close:hover{text-underline-offset:.3em;text-decoration:underline}.brand-room__details{flex-direction:column;align-items:flex-start;min-width:0;padding-top:clamp(38px,5.4vh,56px);display:flex}.brand-room__details h1{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(40px,4.1vw,68px);font-weight:500;line-height:.95}.brand-room__city,.brand-room__label{text-transform:uppercase;margin:0;font-size:clamp(12px,.95vw,16px);font-weight:500;line-height:1.45}.brand-room__city{margin-top:clamp(48px,6.6vh,68px)}.brand-room__rule{margin-top:clamp(38px,5vh,52px)}.brand-room__introduction{max-width:27em;margin:clamp(32px,4.3vh,44px) 0 0;font-size:clamp(12px,.9vw,15px);line-height:1.75}.brand-room__introduction-paragraph{margin:0}.brand-room__introduction-paragraph+.brand-room__introduction-paragraph{margin-top:clamp(13px,1.8vh,19px)}.brand-room__pager{justify-content:space-between;width:min(180px,72%);margin-top:auto;display:flex}.brand-room__pager a{place-items:center;width:44px;height:44px;font-size:36px;font-weight:300;line-height:1;display:grid}.brand-room__gallery{grid-area:1/2;grid-template-columns:minmax(0,2.12fr) minmax(220px,1fr);align-self:start;gap:clamp(8px,.75vw,12px);display:grid}.brand-detail-strip{border-top:1px solid var(--ys-ink);grid-area:2/1/auto/-1;margin-top:clamp(56px,8vw,120px);padding-top:24px}.brand-detail-strip>header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(24px,3vw,44px);display:flex}.brand-detail-strip>header span{font-size:var(--ys-type-caption);letter-spacing:.08em}.brand-detail-strip>header h2{font-size:var(--ys-type-subtitle);margin:0;font-weight:500}.brand-detail-strip__track{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.92fr);align-items:end;gap:clamp(12px,2vw,32px);display:grid}.brand-detail-strip figure{min-width:0;margin:0}.brand-detail-strip figure:nth-child(2){align-self:start}.brand-detail-strip figcaption{font-size:var(--ys-type-caption);letter-spacing:.06em;margin-top:10px}@media (max-width:900px){.brand-room__gallery{grid-area:2/1}.brand-detail-strip{grid-row:3}.brand-detail-strip__track{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.brand-detail-strip figure{scroll-snap-align:start;flex:0 0 min(52vw,420px)}}@media (max-width:640px){.brand-detail-strip{margin-top:40px}.brand-detail-strip>header{display:block}.brand-detail-strip>header h2{margin-top:10px}.brand-detail-strip__track{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.brand-detail-strip figure{width:100%}.brand-detail-strip figure:nth-child(2){width:82%;margin-left:auto}}.brand-room__auxiliary{grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(8px,.75vw,12px);min-height:0;display:grid}.brand-room__detail-image{height:100%;aspect-ratio:auto!important}.now-event__summary h1,.lookbook-index header h1,.floor-map-page h1,.showroom-about__copy h1,.brand-index__rail h1,.onsite-service h1,.recap-page>header h1,.lookbook-brand__header h1,.appointment-page__theme h1{font-family:var(--ys-font-display);font-weight:400}:focus-visible{outline:2px solid var(--ys-ink);outline-offset:3px}@media (min-width:901px){.onsite-page{height:calc(100svh - var(--ys-header-h));grid-template-rows:auto minmax(0,1fr);min-height:0;padding-top:14px;padding-bottom:14px;display:grid;overflow:hidden}.onsite-page__intro{align-items:center;width:100%;min-height:76px;padding-bottom:12px}.onsite-page__intro p{margin-bottom:5px;font-size:10px}.onsite-page__intro h1{font-size:clamp(34px,2.8vw,46px)}.onsite-page__intro nav{padding-top:8px}.onsite-page__services{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;display:grid}.onsite-service{min-height:0;overflow:hidden}.onsite-service__copy,.onsite-service--reversed .onsite-service__copy{padding-top:12px;padding-bottom:12px}.onsite-service h1{font-size:clamp(24px,1.8vw,32px)}.onsite-service__category{margin-bottom:6px;font-size:10px}.onsite-service__description{margin-top:8px;font-size:clamp(12px,.82vw,14px);line-height:1.4}.onsite-service dl{gap:12px;margin-top:12px}.onsite-service dt,.onsite-service dd{font-size:10px;line-height:1.35}.onsite-service__view{margin-top:10px;font-size:10px}.onsite-service__media,.onsite-service--reversed .onsite-service__media{padding-top:8px;padding-bottom:8px}.onsite-service__image{min-height:0}.onsite-page:has(.onsite-service:nth-child(3)){height:auto;min-height:calc(100svh - var(--ys-header-h));grid-template-rows:auto auto;overflow:visible}.onsite-page:has(.onsite-service:nth-child(3)) .onsite-page__services{grid-template-rows:none;grid-auto-rows:minmax(280px,auto)}.onsite-page:has(.onsite-service:nth-child(3)) .onsite-service{overflow:visible}.showroom-about{grid-template-rows:minmax(0,1fr) auto;display:grid}.showroom-about__intro{align-items:stretch;height:100%;min-height:0;padding-block:clamp(12px,1.8vh,18px)}.showroom-about__copy{justify-content:flex-start;padding-top:clamp(28px,5vh,56px);padding-bottom:0}.showroom-about__media{height:100%;min-height:0;aspect-ratio:auto!important}.showroom-about__media img{-o-object-fit:cover;object-fit:cover}.brand-index{--brand-top:clamp(30px, 4.2vh, 46px);--brand-matrix-top:clamp(12px, 2vh, 24px);--brand-row-gap:clamp(14px, 2svh, 24px);--brand-row-height:max(140px, calc((100svh - var(--ys-header-h) - var(--brand-top) - var(--brand-matrix-top) - 2 * var(--brand-row-gap)) / 2));padding-top:var(--brand-top)}.brand-index__matrix{padding-top:var(--brand-matrix-top);row-gap:var(--brand-row-gap);grid-auto-rows:auto}.brand-index__card{width:min(100%, calc(var(--brand-row-height) * 3 / 4));place-self:start center}.brand-index__card .media-frame{aspect-ratio:3/4!important}.brand-index__card-placeholder{aspect-ratio:3/4}}@media (min-width:901px) and (max-width:1366px) and (orientation:landscape){.brand-index{--brand-top:clamp(22px, 3vh, 30px);--brand-matrix-top:0px;padding-bottom:clamp(14px,2vh,20px)}.brand-index__matrix{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;padding-top:0}.brand-index__card{height:auto}.brand-index__card .media-frame{height:auto;aspect-ratio:3/4!important}}@media (min-width:901px) and (max-height:920px){.showroom-about{padding-top:10px;padding-bottom:12px}.showroom-about__statistics{margin-top:14px}}@media (min-width:901px) and (max-height:820px){.showroom-about{padding-top:12px;padding-bottom:12px}.showroom-about__copy{padding-top:18px}.showroom-about__rule{margin-block:12px 14px}.showroom-about__body{font-size:13px;line-height:1.5}.showroom-about__body p+p,.showroom-about__statistics{margin-top:12px}.showroom-about__statistic strong{font-size:36px}.showroom-about__statistic h2{margin-top:8px;font-size:12px}.showroom-about__statistic p{margin-top:5px;font-size:11px;line-height:1.4}.recap-page{padding-top:22px;padding-bottom:28px}.recap-grid{margin-top:22px}}@media (max-width:900px){.site-header{padding-bottom:12px}.brand-book__identity{text-align:right;width:min(220px,36vw);margin:0 0 24px auto;position:relative;top:auto;right:auto}.brand-book__pages{transform:none}.brand-book__page--portrait,.brand-book__page--landscape{width:72vw}.site-header__navigation{grid-template-columns:minmax(0,1fr) auto}.site-header nav{grid-column:1;gap:10px}.site-language-switch{grid-column:2;margin-left:24px}.showroom-cover{min-height:calc(100svh - var(--ys-header-h))}.showroom-about{overflow:visible}.showroom-about__intro{grid-template-columns:1fr}.showroom-about__copy{padding-top:36px}.showroom-about__more{margin-top:36px}.showroom-about__statistics{margin-top:56px}.brand-index{grid-template-columns:1fr;padding-top:42px}.brand-index__taxonomy{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-index__matrix{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.brand-room{grid-template-columns:1fr;padding-top:32px}.brand-room__details{padding-top:0}.brand-room__details h1{max-width:15ch}.brand-room__city{margin-top:32px}.brand-room__rule{margin-top:28px}.brand-room__introduction{margin-top:24px}.brand-room__pager{margin-top:28px}.brand-room__gallery{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.now-event{height:auto;min-height:calc(100svh - var(--ys-header-h));grid-template-columns:1fr;padding-top:36px;overflow:visible}.now-event__sidebar{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.now-event__destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.lookbook-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lookbook-brand__panel{width:100%;height:auto;min-height:0}.lookbook-detail{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.lookbook-detail__auxiliary{grid-column:1/-1}.onsite-service{grid-template-columns:1fr;gap:0;min-height:auto}.onsite-page__intro{grid-template-columns:1fr;gap:24px;padding-bottom:24px}.onsite-page__intro nav{justify-content:flex-start;padding-top:0}.onsite-service__copy,.onsite-service--reversed .onsite-service__copy{order:1;padding:34px 0 30px}.onsite-service__media,.onsite-service--reversed .onsite-service__media{order:2;min-height:420px;padding:0 0 20px}.onsite-service__image{min-height:400px}.onsite-service dl{grid-row:auto}.recap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1100px){.lookbook-brand__panel{width:100%;height:clamp(480px, calc(100svh - var(--ys-header-h) - 170px), 720px);aspect-ratio:auto;align-items:center;min-height:480px}}@media (max-width:640px){.lookbook-brand{padding-top:28px}.lookbook-brand__header{margin-bottom:18px}.lookbook-brand__header p,.lookbook-brand__header>a{margin-top:8px}.lookbook-mobile-lead{width:100%;height:clamp(480px, calc(100svh - var(--ys-header-h) - 112px), 660px);scroll-snap-align:start;grid-template-rows:minmax(0,1fr) 102px;gap:14px;min-height:0;margin-inline:auto;padding-bottom:18px;display:grid}.lookbook-mobile-lead__main{min-height:0;animation:.42s cubic-bezier(.16,1,.3,1) both lookbook-mobile-focus;position:relative}.lookbook-mobile-lead__main .lookbook-image-button,.lookbook-mobile-lead__main .media-frame{width:100%;height:100%;position:relative}.lookbook-mobile-lead__main .media-frame{aspect-ratio:auto!important}.lookbook-mobile-lead__expand{background:#ffffffe6;place-items:center;width:44px;height:44px;padding:12px;display:grid;position:absolute;bottom:10px;right:10px}.lookbook-mobile-lead__expand svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:100%;height:100%}.lookbook-mobile-lead__number{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:10px;position:absolute;bottom:15px;left:12px}.lookbook-mobile-lead__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.lookbook-mobile-lead__strip button{cursor:pointer;background:#f0ece9;border:0;min-width:0;min-height:44px;padding:0;position:relative;overflow:hidden}.lookbook-mobile-lead__strip button .media-frame{width:100%;height:100%;aspect-ratio:auto!important}.lookbook-mobile-lead__strip button span{font-variant-numeric:tabular-nums;background:#ffffffd1;padding:2px 3px;font-size:10px;line-height:1;position:absolute;bottom:4px;right:5px}.lookbook-mobile-lead__strip button:focus-visible{outline-offset:-3px;outline:1px solid}.lookbook-brand__panel{display:none}.lookbook-brand__remainder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root{--ys-gutter:24px}.site-header{padding-top:16px;font-size:10px}.site-logo{width:128px}.site-header__navigation{grid-template-columns:1fr;margin-top:14px}.site-header nav{grid-column:1;gap:10px}.site-language-switch{margin:0;position:absolute;top:-41px;right:0}.brand-book{padding:30px 12px 48px}.brand-book__close{top:calc(var(--ys-header-h) + 12px);left:12px}.brand-book__page--portrait,.brand-book__page--landscape{width:100%}.brand-book__identity{width:min(190px,58vw)}.showroom-cover{padding-inline:0}.showroom-about__copy h1{font-size:38px}.showroom-about__statistics{grid-template-columns:1fr}.showroom-about__statistic{padding:28px 0}.showroom-about__statistic:first-child{padding-top:0}.showroom-about__statistic+.showroom-about__statistic{border-top:1px solid #cfcfcf;border-left:0}.brand-index__taxonomy{grid-template-columns:1fr;gap:24px}.brand-index__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-room__close{top:23px}.brand-room__gallery{grid-template-columns:1fr}.brand-room__auxiliary{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-room__detail-image{height:auto;aspect-ratio:1!important}.now-event{grid-template-columns:1fr;gap:28px;padding-top:28px}.now-event__summary h1{max-width:none}.now-event__sidebar{grid-template-columns:1fr;gap:42px}.now-event__destinations{grid-column:auto;grid-template-columns:1fr;gap:28px}.lookbook-page,.recap-page,.onsite-page{padding-top:38px}.onsite-page__intro nav{white-space:nowrap;gap:24px;max-width:100%;overflow-x:auto}.onsite-service__copy,.onsite-service--reversed .onsite-service__copy{grid-template-columns:minmax(0,1fr);gap:8px}.onsite-service__number{padding-top:0}.onsite-service__media,.onsite-service--reversed .onsite-service__media{grid-template-columns:minmax(0,1fr) minmax(86px,.34fr);gap:8px;min-height:300px}.onsite-service__image{min-height:300px}.onsite-service-viewer.lookbook-viewer{width:100vw;height:84dvh}.lookbook-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lookbook-detail{grid-template-columns:1fr}.lookbook-detail__auxiliary{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.floor-map-page{padding-top:30px}.appointment-page{padding-top:28px}.appointment-page__invitation{grid-template-columns:1fr;grid-template-areas:"meta""theme""action""steps""review";min-height:auto}.appointment-page__theme{padding-top:46px}.appointment-page__theme h1{font-size:clamp(56px,18vw,96px)}.appointment-page__action{margin-top:42px}.appointment-page__qr{width:min(360px,86vw)}.appointment-page__steps{width:100%;margin-top:48px}.onsite-service dl{grid-template-columns:1fr;gap:12px}.onsite-service dl>div{grid-template-columns:72px minmax(0,1fr)}.recap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.showroom-cover,.showroom-cover__experience{height:calc(100dvh - var(--ys-header-h));min-height:0}.showroom-cover__experience{color:#fff;background:#050505;place-items:center;width:100%;display:grid;overflow:hidden}.showroom-cover__introduction{color:#ffffff9e;width:min(100% - 56px,980px);font-family:var(--ys-font-sans);letter-spacing:.018em;text-align:center;font-size:clamp(14px,.98vw,17px);font-weight:300;line-height:1.68;transform:translateY(clamp(44px,8vh,88px))}:lang(zh) .showroom-cover__introduction{font-weight:400}.showroom-cover__introduction p{text-wrap:balance;margin:0 auto}.showroom-cover__introduction p+p{margin-top:clamp(22px,2.8vh,30px)}.showroom-cover__introduction p:first-child{color:#ffffffb8;width:min(100%,940px);font-size:1.04em}.showroom-cover__introduction p:nth-child(2){width:min(100%,620px)}.showroom-cover__introduction p:last-child{text-wrap:pretty;width:min(100%,900px);margin-top:clamp(30px,4vh,42px)}.showroom-cover__inline-logo{vertical-align:-.08em;mix-blend-mode:screen;width:9.2em;margin-inline:.14em .08em;line-height:0;display:inline-block}.showroom-cover__introduction p:first-child .showroom-cover__inline-logo{margin-left:0}.showroom-cover__inline-logo img{width:100%;height:auto;display:block}@media (min-width:641px){:lang(zh) .showroom-cover__introduction{font-size:clamp(11px,.72vw,12.5px)}:lang(zh) .showroom-cover__introduction p:first-child{text-wrap:pretty;width:min(100%,50em);font-size:1em}:lang(zh) .showroom-cover__introduction p:last-child{width:min(100%,52em)}:lang(zh) .showroom-cover__inline-logo{vertical-align:-.02em;width:13em}}@media (max-width:640px){.showroom-cover__introduction{width:calc(100% - 40px);font-size:14px;line-height:1.7;transform:translateY(3vh)}.showroom-cover__introduction p+p{margin-top:22px}.showroom-cover__introduction p:last-child{margin-top:28px}.recap-detail__close{top:calc(var(--ys-header-h) + 14px)}.recap-detail__video-opening{min-height:min(76svh,680px)}.recap-detail__video-identity{bottom:36px}.recap-detail__video-identity h1{font-size:clamp(52px,18vw,82px)}.recap-detail__scroll-cue{display:none}.recap-detail__intro{width:calc(100% - 48px);padding:64px 0 32px}.recap-detail__intro h1{font-size:clamp(32px,8vw,48px)}.recap-detail .recap-detail__hero{width:calc(100% - 32px)}.recap-detail__gallery,.recap-detail__book{width:calc(100% - 48px)}.recap-detail__opening-copy{width:calc(100% - 72px);margin:72px 24px 56px auto}.recap-detail__chapter>h2,.recap-detail__chapter>p{width:calc(100% - 24px)}.recap-detail__gallery{gap:56px;padding-bottom:72px}.recap-detail__chapter>h2{margin-bottom:20px}.recap-detail__chapter>p{margin-top:20px}.recap-detail__pager{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.showroom-about__copy h1,.brand-index__rail h1,.now-event__summary h1,.lookbook-index header h1,.floor-map-page h1,.recap-page>header h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);letter-spacing:.005em;font-weight:400;line-height:var(--ys-leading-title);-webkit-text-stroke:0}.recap-page>header h1{font-size:clamp(32px,2.5vw,46px)}.onsite-service h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-project-title);letter-spacing:-.02em;-webkit-text-stroke:0;font-weight:400;line-height:1.08}.lookbook-detail h2{font-family:var(--ys-font-display);font-size:var(--ys-type-section-title);letter-spacing:-.02em;font-weight:400;line-height:1.08}.lookbook-brand__header h1,.brand-room__details h1,.brand-book__title{font-family:var(--ys-font-sans);font-weight:500}.lookbook-brand__header h1,.brand-room__details h1{letter-spacing:-.025em;font-size:clamp(24px,2.1vw,36px);line-height:1.06}.brand-book__title{font-size:var(--ys-type-document-title);letter-spacing:.12em;line-height:1.35}.showroom-about__body,.lookbook-detail__description,.onsite-service__description,.brand-room__introduction,.recap-detail__lead,.appointment-page__review{font-family:var(--ys-font-serif);font-size:var(--ys-type-body);letter-spacing:-.008em;font-weight:400;line-height:var(--ys-leading-body)}.now-event__destinations strong,.brand-index__category h2,.recap-card h2,.recap-detail__pager strong{font-family:var(--ys-font-sans);font-size:var(--ys-type-card-title);letter-spacing:0;font-weight:500;line-height:1.35}.now-event__season,.lookbook-index header p,.floor-map-page p,.lookbook-brand__header p,.brand-room__city,.brand-room__label,.showroom-about__statistic h2,.lookbook-detail__season,.appointment-page__identity{font-family:var(--ys-font-sans);font-size:var(--ys-type-subtitle);letter-spacing:.025em;font-weight:500;line-height:1.45}.showroom-about__statistic p,.brand-index__category ul,.brand-index__card-name,.lookbook-detail dt,.lookbook-detail dd,.onsite-service dt,.onsite-service dd,.recap-detail__intro dd,.appointment-page__scan,.appointment-page__steps li,.recap-card p{font-family:var(--ys-font-sans);font-size:var(--ys-type-body-small);letter-spacing:0;font-weight:400;line-height:var(--ys-leading-compact)}.now-event__eyebrow,.now-event__destinations span,.lookbook-index__card>span,.lookbook-brand__header>a,.brand-book__identity p,.recap-page>header p,.recap-detail__video-identity p,.recap-detail__scroll-cue,.recap-detail__pager span,.recap-detail__kicker,.recap-detail__intro dt,.appointment-page__meta,.appointment-page__steps li>span{font-family:var(--ys-font-sans);font-size:var(--ys-type-caption);letter-spacing:.1em;font-weight:500;line-height:1.45}.showroom-about__more,.brand-room__close,.brand-book__close,.recap-detail__close,.lookbook-brand__header>a{font-family:var(--ys-font-sans);font-size:var(--ys-type-body-small);letter-spacing:.04em;font-weight:500;line-height:1.3}@media (max-width:900px){:root{--ys-type-page-title:clamp(34px, 9vw, 46px);--ys-type-section-title:clamp(27px, 7.5vw, 38px);--ys-type-body:clamp(14px, 3.7vw, 16px)}}.editorial-page,.editorial-detail{padding:clamp(32px, 4.5vh, 48px) var(--ys-gutter) clamp(40px, 5vh, 56px)}.editorial-heading{margin-bottom:40px}.editorial-heading h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);font-weight:400;line-height:var(--ys-leading-title);margin:0}.editorial-filters{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.editorial-filters a{min-height:44px;font-size:var(--ys-type-subtitle);align-items:center;display:inline-flex}.editorial-filters a[aria-current],.editorial-filters a:hover{text-underline-offset:.3em;text-decoration:underline}.editorial-sample{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact)}.editorial-feature>a{gap:var(--ys-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;display:grid}.editorial-card__copy{padding-top:16px}.editorial-card__copy h2{font-size:var(--ys-type-card-title);margin:0 0 12px;font-weight:500;line-height:1.35}.editorial-feature h2{font-size:var(--ys-type-project-title);margin-bottom:20px;font-weight:400;line-height:1.3}.editorial-card__copy p{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact);margin:8px 0}.editorial-link{min-height:44px;color:inherit;font-family:var(--ys-font-sans);font-size:var(--ys-type-body-small);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.editorial-link:hover,.editorial-link:focus-visible{text-decoration:underline}.editorial-list{margin-top:clamp(56px,6vw,100px)}.editorial-list>h2,.editorial-prose h2,.editorial-contact h2{font-size:var(--ys-type-subtitle);font-weight:500;line-height:var(--ys-leading-compact);margin:0 0 24px}.editorial-grid{gap:40px var(--ys-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-detail{gap:40px var(--ys-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.editorial-detail__visual{grid-area:1/1;min-width:0}.editorial-detail__identity{top:calc(var(--ys-header-h) + 24px);grid-area:1/2/3;min-width:0;position:sticky}.editorial-detail__identity h1{font-size:var(--ys-type-section-title);overflow-wrap:anywhere;margin:24px 0;font-weight:500;line-height:1.08}.editorial-detail__identity p{font-size:var(--ys-type-subtitle);line-height:var(--ys-leading-compact)}.editorial-detail__body{grid-column:1;min-width:0}.editorial-prose{margin-bottom:48px}.editorial-prose p{max-width:65ch;font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body)}.editorial-prose ul{font-size:var(--ys-type-body);line-height:var(--ys-leading-body);padding-left:20px}.editorial-gallery{gap:32px;margin-bottom:48px;display:grid}.editorial-contact{margin:48px 0}.editorial-contact p{font-size:var(--ys-type-body-small)}.editorial-contact__dialog{border:1px solid var(--ys-ink);width:min(380px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--ys-ink);background:var(--ys-bg);margin:auto;padding:24px;overflow-y:auto}.editorial-contact__dialog::backdrop{background:#0009}.editorial-contact__dialog .media-frame img{-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.editorial-feature>a,.editorial-detail{grid-template-columns:minmax(0,1fr);gap:24px}.editorial-detail__identity{grid-area:2/1;position:static}.editorial-detail__body{grid-row:3}}@media (max-width:640px){:root{--ys-header-h:176px}.site-header nav{flex-wrap:wrap;justify-content:center;gap:0 16px}.site-header nav a{align-items:center;min-height:44px;padding-bottom:0;font-size:11px;display:inline-flex}.site-language-switch{grid-column:1}.editorial-grid{grid-template-columns:minmax(0,1fr)}.editorial-heading h1{font-size:clamp(24px,7.5vw,46px)}.editorial-filters{gap:0 16px}}.collaboration-story{padding:24px var(--ys-gutter) 56px;max-width:calc(1200px + var(--ys-gutter) * 2);margin-inline:auto}.collaboration-story__back{margin-bottom:24px}.collaboration-story__heading{padding-bottom:32px}.collaboration-story__title{justify-content:space-between;align-items:baseline;gap:24px;margin-top:24px;display:flex}.collaboration-story__title h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);font-weight:400;line-height:var(--ys-leading-title);overflow-wrap:anywhere;margin:0}.collaboration-story__title>p{font-size:var(--ys-type-subtitle);flex-shrink:0}.collaboration-story__subtitle{max-width:65ch;font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body);margin:24px 0 16px}.collaboration-story__concept,.collaboration-story__process,.collaboration-story__outcomes{margin-top:clamp(56px,6vw,100px)}.collaboration-story__concept .editorial-prose,.collaboration-story__outcomes>.editorial-prose{gap:0 var(--ys-gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.collaboration-story__concept .editorial-prose h2,.collaboration-story__outcomes>.editorial-prose h2{grid-area:1/1}.collaboration-story__concept .editorial-prose p{font-size:var(--ys-type-section-title);grid-column:2;margin-top:0;font-weight:400;line-height:1.35}.collaboration-story__outcomes>.editorial-prose p{grid-column:2;margin-top:0}.collaboration-story__process{align-items:center;gap:var(--ys-gutter);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.collaboration-story__process .editorial-prose{margin:0}.collaboration-story__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.collaboration-story__gallery>:only-child{grid-column:1/-1;justify-self:center;width:min(100%,680px)}.collaboration-story__closing{gap:32px var(--ys-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(80px,8vw,128px);display:grid}.collaboration-story__closing .editorial-prose,.collaboration-story__closing .editorial-contact{margin:0}.collaboration-story__closing>.editorial-link{justify-self:start}@media (max-width:900px){.collaboration-story__process{grid-template-columns:minmax(0,1fr);gap:32px}.collaboration-story__concept .editorial-prose p{font-size:var(--ys-type-body);line-height:var(--ys-leading-body)}}@media (max-width:640px){.collaboration-story__title,.collaboration-story__concept .editorial-prose,.collaboration-story__outcomes>.editorial-prose,.collaboration-story__closing,.collaboration-story__gallery{display:block}.collaboration-story__gallery>:only-child{width:100%}.collaboration-story__gallery>*+*,.collaboration-story__closing>*+*{margin-top:32px}}.event-index{min-height:calc(100svh - var(--ys-header-h));color:#eee9dc;background:#11110f;grid-template-rows:auto minmax(0,1fr);max-width:none;margin-inline:auto;padding:0;display:grid}.collaboration-index .editorial-heading{margin-bottom:56px}.event-index .editorial-heading{z-index:3;padding:18px var(--ys-gutter) 14px;border-bottom:1px solid #eee9dc29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin:0;display:grid;position:relative}.event-index .editorial-heading h1{font-family:var(--ys-font-sans);letter-spacing:.16em;font-size:11px;font-weight:500}.event-index .editorial-filters{margin-top:0}.event-index .editorial-filters a{color:#eee9dcb8;letter-spacing:.1em;min-height:36px;font-size:11px}.event-index .editorial-filters a[aria-current],.event-index .editorial-filters a:hover{color:#eee9dc}.event-index .editorial-heading .editorial-sample{grid-column:1/-1;margin:0}.event-poster-directory{min-height:520px;height:calc(100svh - var(--ys-header-h) - 61px);isolation:isolate;background:#11110f;position:relative;overflow:hidden}.event-poster-directory__posters{display:contents}.event-poster-directory__poster{z-index:1;width:min(19vw,286px);color:inherit;text-decoration:none;transition:translate .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute}.event-poster-directory__poster--1{top:5%;left:3.5%}.event-poster-directory__poster--2{top:5%;left:22%}.event-poster-directory__poster--3{width:min(15vw,218px);bottom:4%;right:5%}.event-poster-directory__poster[data-preview=true],.event-poster-directory__poster:hover{translate:0 -5px}.event-poster-directory__poster:focus-visible{outline-offset:7px;opacity:1;outline:1px solid #eee9dc}.event-poster-directory__poster .media-frame{opacity:.36;filter:saturate(.42)brightness(.62);background:#080907;width:100%;transition:opacity .9s,filter .9s;box-shadow:0 24px 60px #00000061}.event-poster-directory__poster[data-preview=true] .media-frame,.event-poster-directory__poster:hover .media-frame,.event-poster-directory__poster:focus-visible .media-frame{opacity:.94;filter:saturate(.82)brightness(.92)}.event-poster-directory__poster .media-frame:after{pointer-events:none;content:"";background:linear-gradient(#0405040a,#04050440);border:1px solid #eee9dc14;position:absolute;inset:0}.event-poster-directory__poster .media-frame img{-o-object-fit:cover;object-fit:cover}.event-poster-directory__poster-label{color:#eee9dcc7;letter-spacing:.12em;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:9px;font-size:10px;line-height:1.3;display:grid}.event-poster-directory__poster-label>span{color:#eee9dc94;font-variant-numeric:tabular-nums}.event-poster-directory__poster-label strong{font-weight:500}.event-poster-directory__poster-label strong span{color:#eee9dc9e;margin-top:4px;font-weight:400;display:block}.event-poster-directory__identity{z-index:2;text-align:center;width:min(30vw,440px);position:absolute;top:53%;left:45.5%;translate:0 -50%}.event-poster-directory__identity>a{color:inherit;text-decoration:none}.event-index .editorial-filters a:focus-visible,.event-poster-directory__identity a:focus-visible{outline-offset:6px;outline:1px solid #eee9dc}.event-poster-directory__state{color:#eee9dc9e;letter-spacing:.14em;margin:0 0 18px;font-size:10px}.event-poster-directory__identity h2{font-family:var(--ys-font-serif);color:#eee9dc;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:.94;animation:.9s cubic-bezier(.22,1,.36,1) event-poster-reveal}.event-poster-directory__identity h2 span{font-family:var(--ys-font-sans);letter-spacing:.16em;margin-top:15px;font-size:.18em;font-weight:400;line-height:1.35;display:block}.event-poster-directory__identity>p:not(.event-poster-directory__state){color:#eee9dcad;letter-spacing:.06em;font-size:11px;line-height:var(--ys-leading-compact);margin:16px 0 0}.event-poster-directory__identity .editorial-link{color:#eee9dccc;letter-spacing:.08em;min-height:44px;margin-top:12px;font-size:10px}.event-poster-directory__hint{color:#eee9dc85;letter-spacing:.15em;margin:0;font-size:10px;position:absolute;bottom:4%;left:45.5%}.event-poster-directory__count{color:#eee9dc94;font-variant-numeric:tabular-nums;letter-spacing:.16em;margin:0;font-size:10px;position:absolute;top:5%;right:5%}@keyframes event-poster-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.event-index{min-height:0;padding-bottom:42px;display:block}.event-index .editorial-heading{padding-inline:var(--ys-gutter)}.event-poster-directory{height:auto;min-height:0;padding:28px var(--ys-gutter) 0;overflow:visible}.event-poster-directory__hint{display:none}.event-poster-directory__posters{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#eee9dc3d transparent;grid-template-columns:repeat(3,minmax(210px,1fr));gap:18px;padding:7px 7px 18px;display:grid;overflow-x:auto}.event-poster-directory__poster{scroll-snap-align:start;width:auto;position:static}.event-poster-directory__poster .media-frame{opacity:.7;filter:saturate(.65)brightness(.78)}.event-poster-directory__poster[data-preview=true],.event-poster-directory__poster:hover{translate:0}.event-poster-directory__identity{text-align:center;width:min(100%,620px);margin:34px auto 0;position:static;translate:none}.event-poster-directory__identity h2{font-size:clamp(30px,6vw,44px)}.event-poster-directory__count{text-align:center;margin:24px 0 0;position:static}@keyframes event-poster-reveal{0%{opacity:0}to{opacity:1}}}@media (max-width:640px){.event-index .editorial-heading{padding-top:14px;display:block}.event-index .editorial-filters{margin-top:16px}.event-index .editorial-heading .editorial-sample{margin-top:12px}.event-poster-directory{padding-top:20px}.event-poster-directory__posters{grid-template-columns:repeat(3,minmax(72vw,1fr))}.event-poster-directory__identity{margin-top:32px}}@media (prefers-reduced-motion:reduce){.event-poster-directory__poster,.event-poster-directory__poster .media-frame{transition:none}.event-poster-directory__identity h2{animation:none}}.event-story{padding:32px var(--ys-gutter) 80px}.event-story>article{max-width:1200px;margin-inline:auto}.event-story__heading{text-align:center;margin-bottom:32px}.event-story__heading>.editorial-link{width:fit-content;margin-bottom:16px;display:flex}.event-story__heading h1{font-family:var(--ys-font-serif);font-size:var(--ys-type-page-title);margin:0;font-weight:400;line-height:1.2}.event-story__heading .event-entry__theme{font-family:var(--ys-font-sans);font-size:var(--ys-type-project-title);margin-top:20px}.event-story__notice{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact);margin:16px 0 0}.event-story__image{min-width:0}.event-story__image--preview{position:relative;overflow:hidden}.event-story__image--preview>.media-frame{width:var(--crop-width);left:var(--crop-left);top:var(--crop-top);position:absolute}.event-story__intro{text-align:center;max-width:65ch;font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body);margin:48px auto 0}.event-story__chapter{margin-top:clamp(80px,8vw,128px)}.event-story__chapter-main{align-items:center;gap:calc(var(--ys-gutter) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.event-story__copy h2{font-family:var(--ys-font-serif);font-size:var(--ys-type-project-title);text-wrap:balance;margin:0 0 28px;font-weight:400;line-height:1.4}.event-story__copy p{max-width:65ch;font-family:var(--ys-font-serif);font-size:var(--ys-type-body);line-height:var(--ys-leading-body);margin:16px 0 0}.event-story__chapter--wide .event-story__chapter-main{display:block}.event-story__copy{max-width:65ch}.event-story__chapter--wide .event-story__copy{text-align:left;max-width:65ch;margin:0 auto 32px}.event-story__chapter--wide .event-story__chapter-main>.event-story__image{max-width:480px;margin-inline:auto}.event-story__gallery{gap:24px;margin:40px auto 0;display:grid}.event-story__gallery--4,.event-story__gallery--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.event-story__closing{text-align:center;margin-top:clamp(80px,8vw,128px)}.event-story__closing>p{font-family:var(--ys-font-serif);font-size:var(--ys-type-project-title);margin-bottom:32px;line-height:1.4}.collaboration-index{height:calc(100svh - var(--ys-header-h));grid-template-rows:auto minmax(0,1fr) auto;gap:18px;max-width:none;min-height:560px;margin-inline:auto;padding-bottom:20px;display:grid;overflow:hidden}.collaboration-index .editorial-heading{grid-template-columns:1fr auto;align-items:baseline;gap:12px 32px;margin-bottom:0;display:grid}.collaboration-index .editorial-heading h1{font-family:var(--ys-font-serif);font-size:clamp(42px,2.8vw,52px);font-weight:400;line-height:var(--ys-leading-title);letter-spacing:.005em;margin:0}.collaboration-directory{display:contents}.collaboration-directory__list{overscroll-behavior-x:contain;scrollbar-width:none;grid-row:3;min-width:0;display:flex;position:relative;overflow-x:auto}.collaboration-directory__list:before,.collaboration-directory__list:after{z-index:2;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#00000052 0 2px,#0000 2px 6px);height:1px;position:absolute;left:0;right:0}.collaboration-directory__list:before{top:0}.collaboration-directory__list:after{bottom:0}.collaboration-directory__list::-webkit-scrollbar{display:none}.collaboration-directory__list article{flex:1 0 min(30vw,360px);min-width:230px}.collaboration-directory__entry{appearance:none;width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;opacity:.28;background:0 0;border:0;border-right:1px solid #0000001a;flex-direction:column;justify-content:center;padding:13px 20px 12px;transition:opacity .42s,background-color .42s;display:flex;position:relative}.collaboration-directory__entry:before{background:var(--ys-ink);content:"";width:0;height:2px;transition:width 4s linear;position:absolute;top:-1px;left:0}.collaboration-directory__eyebrow{letter-spacing:.1em;white-space:nowrap;margin-bottom:5px;font-size:10px;line-height:1.3;display:block}.collaboration-directory__title{font-family:var(--ys-font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(16px,1.25vw,21px);font-weight:500;line-height:1.1;display:block}.collaboration-directory__meta{color:var(--ys-muted);letter-spacing:.05em;margin-top:6px;font-size:10px;line-height:1.3;display:block}.collaboration-directory__entry[data-preview=true]{opacity:1;background:#00000006}.collaboration-directory__entry[data-preview=true]:before{width:100%}.collaboration-directory[data-paused=true] .collaboration-directory__entry[data-preview=true]:before{transition-duration:0s}.collaboration-directory__entry:focus-visible{outline-offset:-5px;outline:1px solid}.collaboration-directory__preview{grid-row:2;min-width:0;min-height:0;display:grid;position:relative}.collaboration-directory__visual{width:min(78vw,980px);min-height:0;color:inherit;margin-inline:auto;display:block;position:relative}.collaboration-directory__visual:focus-visible{outline-offset:5px;outline:1px solid}.collaboration-directory__triptych{opacity:0;pointer-events:none;transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.collaboration-directory__triptych[data-visible=true]{opacity:1;pointer-events:auto}.collaboration-directory__image{background:#e9e9e7;width:clamp(176px,20vw,295px);height:auto;transition:transform .72s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;box-shadow:0 18px 42px #00000021;aspect-ratio:3/4!important}.collaboration-directory__image img{-o-object-fit:cover;object-fit:cover}.collaboration-directory__image--1{z-index:1;transform:translate(-92%,-48%)rotate(-8deg)scale(.86)}.collaboration-directory__image--2{z-index:3;transform:translate(-50%,-50%)rotate(0)}.collaboration-directory__image--3{z-index:2;transform:translate(-8%,-48%)rotate(8deg)scale(.86)}.collaboration-directory__triptych:not([data-visible=true]) .collaboration-directory__image--1{transform:translate(-82%,-46%)rotate(-3deg)scale(.8)}.collaboration-directory__triptych:not([data-visible=true]) .collaboration-directory__image--2{transform:translate(-50%,-46%)scale(.94)}.collaboration-directory__triptych:not([data-visible=true]) .collaboration-directory__image--3{transform:translate(-18%,-46%)rotate(3deg)scale(.8)}.collaboration-directory__caption{pointer-events:none;position:absolute;inset:0}.collaboration-directory__side-copy{letter-spacing:.06em;gap:6px;width:min(18vw,250px);font-size:10px;line-height:1.35;display:grid;position:absolute}.collaboration-directory__side-copy--left{top:50%;left:0;transform:translateY(-50%)}.collaboration-directory__side-copy strong{font-family:var(--ys-font-sans);letter-spacing:-.02em;font-size:clamp(15px,1.25vw,20px);font-weight:500;line-height:1.08}.collaboration-directory__side-copy--right{text-align:left;justify-items:start;top:calc(50% + clamp(88px,13vh,128px));left:calc(50% + clamp(190px,20vw,290px))}.collaboration-directory__side-copy .editorial-link{pointer-events:auto;margin-top:8px}.collaboration-index .editorial-sample{display:none}@media (max-width:900px){.collaboration-directory__visual{width:92vw}.collaboration-directory__image{width:clamp(170px,29vw,250px)}.collaboration-directory__side-copy{width:min(20vw,180px)}.collaboration-directory__side-copy--right{left:calc(50% + clamp(145px,18vw,190px))}}@media (max-width:640px){.collaboration-index{min-height:620px;padding-bottom:12px}.collaboration-index .editorial-heading{grid-template-columns:1fr}.collaboration-index .editorial-filters{justify-content:flex-start;margin-top:4px}.collaboration-index .editorial-sample{display:none}.collaboration-directory__preview{grid-template-rows:minmax(0,1fr) auto;align-self:center;height:min(40vh,300px)}.collaboration-directory__visual{width:100%}.collaboration-directory__image{width:clamp(150px,42vw,195px)}.collaboration-directory__image--1{transform:translate(-88%,-48%)rotate(-7deg)scale(.76)}.collaboration-directory__image--3{transform:translate(-12%,-48%)rotate(7deg)scale(.76)}.collaboration-directory__caption{justify-content:space-between;align-items:end;width:100%;margin-top:8px;display:flex;position:static}.collaboration-directory__side-copy,.collaboration-directory__side-copy--left,.collaboration-directory__side-copy--right{width:46%;position:static;transform:none}.collaboration-directory__side-copy--right{text-align:right;justify-items:end}.collaboration-directory__side-copy>span{letter-spacing:.04em;font-size:10px}.collaboration-directory__side-copy strong{font-size:14px}.collaboration-directory__list article{flex-basis:74vw;min-width:250px}.collaboration-directory__entry{min-height:82px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.collaboration-directory__triptych,.collaboration-directory__image,.collaboration-directory__entry:before{transition:none}}.collaboration-index .editorial-filters{margin-top:24px}.collaboration-index__projects{gap:clamp(56px, 6vw, 96px) var(--ys-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collaboration-index .collaboration-entry{width:100%;min-width:0}.collaboration-index .editorial-feature{grid-column:1/-1}.collaboration-index .collaboration-entry>a{display:block}.collaboration-index .editorial-card__copy{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding-top:24px;display:grid}.collaboration-index .editorial-card__copy>p{max-width:65ch}.collaboration-index .editorial-card h2{font-size:var(--ys-type-project-title);overflow-wrap:anywhere}.collaboration-index .editorial-card__copy h2{font-size:var(--ys-type-project-title);grid-column:1;margin:0 0 8px;font-weight:400;line-height:1.3}.collaboration-index .editorial-card__copy p{grid-column:1;margin:0}.collaboration-index .editorial-card__copy .editorial-link{grid-area:1/2/4;align-self:start}.collaboration-story__heading{padding:24px 0 40px}.collaboration-story__opening{align-items:start;gap:var(--ys-gutter);grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);display:grid}.collaboration-story__opening--portrait{grid-template-columns:minmax(320px,.82fr) minmax(320px,1.18fr)}.collaboration-story__opening--portrait .collaboration-story__hero{width:min(100%,520px)}.collaboration-blocks{gap:clamp(56px,6vw,100px);margin-top:clamp(56px,6vw,100px);display:grid}.collaboration-block{min-width:0;margin:0}.collaboration-block .editorial-prose{overflow-wrap:anywhere;max-width:65ch;margin:0}.collaboration-block--text{width:min(100%,65ch);margin-inline:auto}.collaboration-block--image-text{gap:var(--ys-gutter);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}.collaboration-block__images{align-items:start;gap:24px;display:grid}.collaboration-block--portrait{width:min(100%,520px);margin-inline:auto}.collaboration-block--pair{width:min(100%,840px);margin-inline:auto}.collaboration-block--pair .collaboration-block__images{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-block--gallery{width:min(100%,1040px);margin-inline:auto}.collaboration-block--gallery .collaboration-block__images{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-block figcaption{width:min(100%,65ch);font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact);overflow-wrap:anywhere;margin:14px auto 0}@media (max-width:900px){.collaboration-block--image-text{gap:32px}.collaboration-block__images{gap:16px}}@media (max-width:640px){.collaboration-blocks{gap:48px;margin-top:48px}.collaboration-block--image-text{grid-template-columns:minmax(0,1fr);gap:24px}.collaboration-block--pair .collaboration-block__images{grid-template-columns:minmax(0,1fr)}.collaboration-block--pair{width:min(100%,440px)}.collaboration-block--gallery .collaboration-block__images{grid-template-columns:repeat(2,minmax(0,1fr))}}.collaboration-story__title{margin-top:0;display:block}.story-blocks{gap:clamp(72px,9vw,144px);display:grid}.story-block{min-width:0;margin:0}.story-block figcaption,.story-block--video figcaption{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact);margin-top:14px}.story-block--hero{width:100%}.story-block--hero .media-frame{max-height:min(78vh,860px)}.story-block--hero .media-frame img{-o-object-fit:contain;object-fit:contain}.story-blocks--collaboration .story-block--hero .media-frame{background:var(--ys-bg)}.story-block--text{width:min(100%,68ch);margin-inline:auto}.story-block--text h2{font-family:var(--ys-font-serif);font-size:var(--ys-type-section-title);font-weight:400;line-height:1.15}.story-block--imageText{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.story-block--imageText .editorial-prose{margin:0}.story-blocks--collaboration .story-block--imageText>.media-frame{justify-self:center;width:76%;max-width:560px}.story-block__media-grid{align-items:start;gap:clamp(16px,2.2vw,36px);display:grid}.story-block--offsetPair{width:min(100%,1040px);margin-inline:auto}.story-block--offsetPair .story-block__media-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.story-block--offsetPair .media-frame:nth-child(2){margin-top:clamp(72px,10vw,160px)}.story-block--detailStrip{width:min(1120px,100%);margin-inline:auto}.story-block--detailStrip .story-block__media-grid{grid-template-columns:.8fr 1.2fr .95fr;align-items:center}.story-block--detailStrip .media-frame:nth-child(2){transform:translateY(-5%)}.story-block--montage .story-block__media-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.story-block--montage .media-frame:nth-child(3n+1){grid-column:span 7}.story-block--montage .media-frame:nth-child(3n+2){grid-column:span 5;margin-top:14%}.story-block--montage .media-frame:nth-child(3n){grid-column:3/span 7}.story-blocks--collaboration .story-block--montage{width:min(100%,1080px);margin-inline:auto}.story-blocks--collaboration .story-block--montage .story-block__media-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,6vw,88px) clamp(16px,2vw,28px)}.story-blocks--collaboration .story-block--montage .media-frame{margin-top:0}.story-blocks--collaboration .story-block--montage .media-frame:first-child,.story-blocks--collaboration .story-block--montage .media-frame:nth-child(5){grid-column:2/span 10}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(2){grid-column:1/span 4}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(3){grid-column:5/span 4}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(4){grid-column:9/span 4}.story-blocks--collaboration .story-block--montage figcaption{width:min(100%,65ch);margin-inline:auto}.story-block--video video{background:#000;width:100%;max-height:80vh;display:block}.story-block--statement{width:min(100%,19ch);font-family:var(--ys-font-serif);text-align:center;margin-inline:auto;font-size:clamp(38px,6vw,82px);font-weight:400;line-height:1.02}.story-block--credits{border-top:1px solid var(--ys-ink);width:min(100%,68ch);padding-top:24px}.story-block--credits h2{font-size:var(--ys-type-subtitle);margin:0 0 20px}.story-block--credits p{font-size:var(--ys-type-body-small);line-height:var(--ys-leading-compact)}.story-blocks--event{width:min(1120px,100%);margin:clamp(88px,10vw,160px) auto 0}.story-blocks--event .story-block--statement{font-size:clamp(34px,5vw,68px)}@media (max-width:900px){.story-block--imageText{grid-template-columns:minmax(0,1fr)}.story-block--offsetPair .media-frame:nth-child(2){margin-top:56px}}@media (max-width:640px){.story-blocks{gap:64px}.story-block--offsetPair .story-block__media-grid,.story-block--detailStrip .story-block__media-grid{grid-template-columns:minmax(0,1fr)}.story-block--offsetPair .media-frame:nth-child(2),.story-block--detailStrip .media-frame:nth-child(2){width:82%;margin:0 0 0 auto;transform:none}.story-block--detailStrip .media-frame:nth-child(3){width:88%}.story-block--statement{font-size:clamp(32px,11vw,52px)}.story-blocks--collaboration .story-block--imageText>.media-frame{width:100%}.story-blocks--collaboration .story-block--montage .story-block__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.story-blocks--collaboration .story-block--montage .media-frame:first-child,.story-blocks--collaboration .story-block--montage .media-frame:nth-child(5){grid-column:1/-1}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(2){grid-column:1}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(3){grid-column:2}.story-blocks--collaboration .story-block--montage .media-frame:nth-child(4){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}.collaboration-story__title>p{margin:24px 0 0}.collaboration-story__introduction{max-width:65ch}.collaboration-story__introduction .collaboration-story__subtitle{margin:0 0 16px}.collaboration-story__introduction .editorial-prose,.collaboration-story__introduction .editorial-prose p{margin:0}.collaboration-story__heading>.editorial-sample{margin:40px 0 0}.collaboration-story__opening-chapter{margin-top:clamp(72px,8vw,112px)!important}.collaboration-story__opening-chapter h2{margin-bottom:16px}.collaboration-story__opening-chapter p{margin-top:16px!important}.collaboration-story__concept{margin-top:24px}.collaboration-story__concept .editorial-prose{max-width:65ch;margin:0;display:block}.collaboration-story__concept .editorial-prose p{font-size:var(--ys-type-body);line-height:var(--ys-leading-body)}.collaboration-story__process{align-items:start;gap:var(--ys-gutter);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);margin-top:clamp(56px,6vw,100px);display:grid}.collaboration-story__pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.collaboration-story__notes{max-width:65ch}.collaboration-story__notes>.editorial-prose+.editorial-prose{margin-top:40px}.collaboration-story__pair>:only-child{grid-column:1/-1}.collaboration-story__process .editorial-prose,.collaboration-story__outcomes>.editorial-prose{max-width:65ch;margin:0 0 24px;display:block}.collaboration-story__outcomes{align-items:start;gap:var(--ys-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);margin-top:clamp(64px,7vw,112px);display:grid}.collaboration-story__outcomes .editorial-prose p{margin-top:16px}.editorial-detail--event .editorial-gallery{gap:48px}@media (max-width:900px){.event-story__chapter-main{gap:32px}.event-story__gallery{gap:16px}.event-index .editorial-feature>a{grid-template-columns:minmax(260px,.85fr) minmax(280px,1.15fr);gap:32px}.event-index .editorial-feature .media-frame{width:100%}.event-index .editorial-card>a,.event-index .editorial-card:nth-child(2n)>a{grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-template-areas:"media copy";gap:40px}.event-index .editorial-card:nth-child(2n) .editorial-card__copy{justify-self:start}.collaboration-index .editorial-card .editorial-card__copy{display:block}.collaboration-index .editorial-card .editorial-card__copy p{margin-top:8px}.collaboration-index .editorial-card .editorial-link{margin-top:12px}.collaboration-story__process{gap:32px}.collaboration-story__opening,.collaboration-story__opening--portrait{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:32px}}@media (max-width:640px){.collaboration-story__heading{padding-top:0;padding-bottom:32px}.collaboration-story__opening,.collaboration-story__opening--portrait{grid-template-columns:minmax(0,1fr);gap:32px}.collaboration-story__opening--portrait .collaboration-story__hero{width:100%}.collaboration-story__opening-chapter{margin-top:40px!important}.collaboration-story__process{grid-template-columns:minmax(0,1fr);gap:24px}.collaboration-story__concept{margin-top:24px}.collaboration-story__outcomes{display:block}.collaboration-story__pair{grid-template-columns:minmax(0,1fr);gap:16px}.collaboration-story__process,.collaboration-story__outcomes{margin-top:48px}.collaboration-story__process .editorial-prose,.collaboration-story__outcomes>.editorial-prose{margin-top:0;margin-bottom:24px}.collaboration-index__projects{grid-template-columns:minmax(0,1fr);gap:48px}.collaboration-index .editorial-heading{margin-bottom:32px}.event-story{padding-top:24px;padding-bottom:56px}.event-story__heading{margin-bottom:24px}.event-story__heading h1{font-size:var(--ys-type-section-title);overflow-wrap:anywhere}.event-story__heading .event-entry__theme{font-size:var(--ys-type-body)}.event-story__intro{text-align:left;margin-top:32px}.event-story__chapter{margin-top:56px}.event-story__chapter-main{grid-template-columns:minmax(0,1fr);gap:24px}.event-story__chapter--wide .event-story__copy{text-align:left;margin-bottom:24px}.event-story__copy h2{margin-bottom:20px}.event-story__gallery{gap:12px;margin-top:24px}.event-story__gallery--4,.event-story__gallery--2{grid-template-columns:minmax(0,1fr)}.event-index .editorial-card>a,.event-index .editorial-card:nth-child(2n)>a{grid-template-columns:minmax(100px,.8fr) minmax(0,2fr);grid-template-areas:"media copy";align-items:start;gap:20px}.event-index .editorial-card h2{font-size:var(--ys-type-card-title)}.event-entry .editorial-card__copy>.event-entry__status{margin-bottom:12px}.event-index .editorial-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-bottom:32px}.event-index .editorial-filters{gap:4px 20px}.event-index .editorial-feature>a{grid-template-columns:minmax(0,1fr);gap:28px}.event-index .editorial-feature .media-frame{justify-self:center;width:min(100%,280px)}.event-index .editorial-feature .editorial-card__copy{text-align:center}.event-index .editorial-feature .event-entry__eyebrow{margin-bottom:20px}.event-index .editorial-feature .event-entry__intro{margin-inline:auto}.event-index .editorial-feature .editorial-link{margin-top:8px}.event-index .editorial-card .event-entry__theme{font-size:var(--ys-type-body-small);margin-top:8px}.collaboration-index .editorial-card__copy{padding-top:24px;display:block}.collaboration-index .editorial-card__copy p{margin-top:8px}.collaboration-index .editorial-card__copy .editorial-link{margin-top:12px}}@media (min-width:641px) and (max-width:900px){.site-header nav a,.site-language-switch a{align-items:center;min-height:44px;display:inline-flex}}:lang(zh) .now-event__eyebrow,:lang(zh) .now-event__preview-caption,:lang(zh) .now-event__destination-index,:lang(zh) .onsite-page__intro p,:lang(zh) .onsite-page__intro nav a,:lang(zh) .onsite-service__number,:lang(zh) .onsite-service__category,:lang(zh) .onsite-service__view,:lang(zh) .event-index .editorial-heading h1,:lang(zh) .event-index .editorial-filters a,:lang(zh) .event-poster-directory__poster-label,:lang(zh) .event-poster-directory__state,:lang(zh) .event-poster-directory__hint,:lang(zh) .event-poster-directory__count,:lang(zh) .collaboration-directory__eyebrow,:lang(zh) .collaboration-directory__meta,:lang(zh) .collaboration-directory__side-copy{letter-spacing:.06em}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}
