@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"SY Serif KR";font-style:normal;font-weight:400;font-display:swap;size-adjust:85%;src:url(/fonts/sy-serif-kr-300.woff2) format("woff2")}@font-face{font-family:SY Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sy-sans-400.woff2) format("woff2")}@font-face{font-family:SY Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sy-sans-500.woff2) format("woff2")}:root{--c-bg:#ffffff;--c-fg:#000000;--c-muted:#5e5e5e;--c-inactive:#878787;--c-placeholder:#e8e8e8;--c-btn:#ebebeb;--c-footer:#e9e8e8;--c-overlay:#201d1d;--c-tint:#201d1d1a;--c-line:currentColor;--focus-ring:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-fg);--f-display:"Instrument Serif","SY Serif KR","Noto Serif KR",serif;--f-sans:"SY Sans","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--fs-display:clamp(40px,11vw,96px);--lh-display:1.12;--ls-display:-0.01em;--fs-sub:clamp(24px,7vw,44px);--lh-sub:1.2;--ls-sub:-0.005em;--fs-body:17px;--lh-body:1.6;--ls-body:-0.01em;--lh-link:1.25;--fs-tagline:22px;--lh-tagline:1.35;--fs-label:15px;--lh-label:1.5;--fw-label:500;--fs-meta:13px;--lh-meta:1.4;--ls-meta:0.04em;--fs-btn:15px;--cols:12;--gutter:10px;--margin:10px;--col:calc((100vw - 2 * var(--margin) - 11 * var(--gutter)) / 12);--caption-h:52px;--space-3xs:clamp(0.125rem,0.0781rem + 0.2344vw,0.3125rem);--space-xs:clamp(0.3125rem,0.2344rem + 0.3906vw,0.625rem);--space-s:clamp(0.625rem,0.4688rem + 0.7812vw,1.25rem);--space-m:clamp(1.25rem,0.9375rem + 1.5625vw,2.5rem);--space-l:clamp(1.875rem,1.4062rem + 2.3438vw,3.75rem);--space-xl:clamp(2.5rem,1.875rem + 3.125vw,5rem);--space-2xl:clamp(3.125rem,2.3438rem + 3.9062vw,6.25rem);--space-3xl:clamp(3.75rem,2.8125rem + 4.6875vw,7.5rem);--space-4xl:clamp(4.375rem,3.2812rem + 5.4688vw,8.75rem);--space-5xl:clamp(5rem,3.75rem + 6.25vw,10rem);--space-xs-s:clamp(0.3125rem,0.0781rem + 1.1719vw,1.25rem);--space-s-m:clamp(0.625rem,0.1562rem + 2.3438vw,2.5rem);--space-m-l:clamp(1.25rem,0.625rem + 3.125vw,3.75rem);--space-l-xl:clamp(1.875rem,1.0938rem + 3.9062vw,5rem);--space-xl-2xl:clamp(2.5rem,1.5625rem + 4.6875vw,6.25rem);--space-2xl-3xl:clamp(3.125rem,2.0312rem + 5.4688vw,7.5rem);--header-pad-top:20px;--header-h:62px;--header-h-m:56px;--mark-size:12px;--reveal-w:240px;--reveal-h:320px;--z-wordmark:0;--z-gallery:1;--z-pill:30;--z-menu:400;--z-header:401;--z-reveal:1000;--z-lightbox:9000;--ease-expo-a:cubic-bezier(0.16,1,0.3,1);--ease-expo-b:cubic-bezier(0.19,1,0.22,1);--ease-expo-c:cubic-bezier(0.23,1,0.32,1);--ease-main:cubic-bezier(0.65,0,0.35,1);--ease-in-out:ease-in-out;--dur-underline:0.5s;--dur-flood:0.5s;--dur-reveal:0.5s;--delay-reveal:0.6s;--dur-plus:0.7s;--dur-nav-hide:0.5s;--dur-menu:0.5s;--dur-menu-item:0.35s;--dur-burger:0.35s}@media (min-width:992px){:root{--fs-body:22px;--fs-tagline:24px}}@media (min-width:1440px){:root{--fs-display:6.667vw;--fs-sub:3vw}}@media (prefers-reduced-motion:reduce){:root{--dur-underline:0.01s;--dur-flood:0.2s;--dur-reveal:0.2s;--delay-reveal:0s;--dur-plus:0.01s;--dur-menu:0.01s;--dur-menu-item:0.01s;--dur-burger:0.01s}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{text-size-adjust:100%;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:auto}body{background:var(--c-bg);color:var(--c-fg);font-family:var(--f-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:400;min-height:100svh;overflow-x:clip;word-break:keep-all;line-break:strict;overflow-wrap:anywhere}canvas,img,picture,svg,video{display:block;max-width:100%}img,video{height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit}ol,ul{list-style:none}input,select,textarea{font:inherit;font-size:max(16px,1em)}:where(h1,h2,h3,h4,h5,h6){font:inherit}em,i{font-style:normal}sup{vertical-align:baseline;position:relative}::selection{background:var(--c-fg);color:var(--c-bg)}:focus{outline:none}:focus-visible{outline:2px solid var(--c-fg);outline-offset:2px;box-shadow:0 0 0 2px var(--c-bg);border-radius:0}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--c-bg);box-shadow:0 0 0 2px var(--c-fg)}.skip-link{position:fixed;top:8px;left:8px;z-index:calc(var(--z-lightbox) + 1);padding:8px 12px;background:var(--c-fg);color:var(--c-bg);font-size:var(--fs-label);font-weight:500;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.t-display,.t-sub{font-family:var(--f-display);font-weight:400;text-wrap:balance}.t-sub{font-size:var(--fs-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.is-latin .t-display,.t-display.is-latin{line-height:1}.t-body{line-height:var(--lh-body);text-wrap:pretty}.t-body,.t-link{font-family:var(--f-sans);font-size:var(--fs-body);letter-spacing:var(--ls-body);font-weight:400}.t-link{line-height:var(--lh-link)}.t-tagline{font-size:var(--fs-tagline);line-height:var(--lh-tagline);letter-spacing:var(--ls-body);font-weight:400}.t-label,.t-tagline{font-family:var(--f-sans)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:0}.t-meta{font-family:var(--f-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:500;letter-spacing:var(--ls-meta);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-muted{color:var(--c-muted)}.t-inactive{color:var(--c-inactive)}.f-serif{font-family:var(--f-display);font-weight:400}.f-sans{font-family:var(--f-sans)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.indent{text-indent:9vw}.it{font-style:italic}.em-switch,.it{font-family:var(--f-display)}.em-switch{font-size:1.12em;font-style:normal;line-height:1}:where(.t-display,.t-sub,.f-serif) .em-switch{font-family:var(--f-sans);font-size:.86em;letter-spacing:-.01em}.sup-count{font-family:var(--f-sans);font-size:var(--fs-meta);line-height:1;font-weight:500;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top;top:.35em;margin-left:.15em}.split-char{padding:0 .12em;margin:0 -.12em}.split-word{white-space:nowrap}.split-word,.u-line{display:inline-block}.u-line{position:relative}.u-line:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--line-h,1px);background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--dur-underline) ease;pointer-events:none}.u-line--2{--line-h:2px}@media (hover:hover){a.u-line:hover:before,a:hover .u-line:before,button:hover .u-line:before{transform:scaleX(1);transform-origin:0 50%}}.is-active .u-line:before,.is-active.u-line:before,[aria-current=page] .u-line:before,[aria-current=page].u-line:before,[aria-current=true] .u-line:before,[aria-current=true].u-line:before,a:focus-visible .u-line:before,button:focus-visible .u-line:before{transform:scaleX(1);transform-origin:0 50%}.c-btn{display:inline-flex;align-items:center;gap:.5em;padding:var(--space-s);background:var(--c-btn);color:var(--c-fg);font-family:var(--f-sans);font-size:var(--fs-btn);font-weight:500;line-height:1;letter-spacing:0;border-radius:0;min-height:44px}.c-btn--dark{background:var(--c-fg);color:var(--c-bg)}.v-label{-webkit-text-orientation:upright;text-orientation:upright;letter-spacing:0}.v-label,.v-label--meta{writing-mode:vertical-rl}.v-label--meta{-webkit-text-orientation:mixed;text-orientation:mixed;transform:rotate(180deg)}.flood{transition:background-color var(--dur-flood) ease}.container,.grid{padding-inline:var(--margin)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter)}.grid--flush{padding-inline:0}.cs-1{grid-column-start:1}.cs-2{grid-column-start:2}.cs-3{grid-column-start:3}.cs-4{grid-column-start:4}.cs-5{grid-column-start:5}.cs-6{grid-column-start:6}.cs-7{grid-column-start:7}.cs-8{grid-column-start:8}.cs-9{grid-column-start:9}.cs-10{grid-column-start:10}.cs-11{grid-column-start:11}.cs-12{grid-column-start:12}.ce-1{grid-column-end:2}.ce-2{grid-column-end:3}.ce-3{grid-column-end:4}.ce-4{grid-column-end:5}.ce-5{grid-column-end:6}.ce-6{grid-column-end:7}.ce-7{grid-column-end:8}.ce-8{grid-column-end:9}.ce-9{grid-column-end:10}.ce-10{grid-column-end:11}.ce-11{grid-column-end:12}.ce-12{grid-column-end:13}@media (min-width:992px){.d-cs-1{grid-column-start:1}.d-cs-2{grid-column-start:2}.d-cs-3{grid-column-start:3}.d-cs-4{grid-column-start:4}.d-cs-5{grid-column-start:5}.d-cs-6{grid-column-start:6}.d-cs-7{grid-column-start:7}.d-cs-8{grid-column-start:8}.d-cs-9{grid-column-start:9}.d-cs-10{grid-column-start:10}.d-cs-11{grid-column-start:11}.d-cs-12{grid-column-start:12}.d-ce-1{grid-column-end:2}.d-ce-2{grid-column-end:3}.d-ce-3{grid-column-end:4}.d-ce-4{grid-column-end:5}.d-ce-5{grid-column-end:6}.d-ce-6{grid-column-end:7}.d-ce-7{grid-column-end:8}.d-ce-8{grid-column-end:9}.d-ce-9{grid-column-end:10}.d-ce-10{grid-column-end:11}.d-ce-11{grid-column-end:12}.d-ce-12{grid-column-end:13}}.page-top{padding-top:210px}@media (min-width:992px){.page-top{padding-top:var(--space-5xl)}}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:991.98px){.hide-m{display:none!important}}@media (min-width:992px){.hide-d{display:none!important}}.debug-grid{position:fixed;inset:0;z-index:calc(var(--z-lightbox) + 2);pointer-events:none}.debug-grid>div{background:#0000004d;height:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.main{display:block;min-height:100svh;outline:none}.hd{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);pointer-events:none;color:var(--c-fg)}.hd a,.hd button{pointer-events:auto}.hd__nav{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gutter);column-gap:var(--gutter);align-items:start;padding:var(--header-pad-top) var(--margin) 0;transition:opacity var(--dur-nav-hide) ease}html.is-nav-hidden .hd__nav{opacity:0}html.is-nav-hidden .hd__nav :is(a,button){pointer-events:none}.hd__pillar{display:inline-flex;align-items:center;gap:19px;white-space:nowrap}.hd__pillar--left{grid-column:1/8;justify-self:start;padding-left:10px}.hd__pillar--right{grid-column:12/13;justify-self:end;padding-right:10px}.hd__label{display:inline-block}.hd__plus{position:relative;width:20px;height:20px;flex:none;transition:transform var(--dur-plus) var(--ease-in-out)}.hd__plus:after,.hd__plus:before{content:"";position:absolute;background:currentColor}.hd__plus:before{left:0;right:0;top:calc(50% - .75px);height:1.5px}.hd__plus:after{top:0;bottom:0;left:calc(50% - .75px);width:1.5px}@media (hover:hover){.hd__pillar--left:hover .hd__plus{transform:rotate(90deg)}.hd__pillar--right:hover .hd__plus{transform:rotate(-90deg)}}.hd__pillar--left:focus-visible .hd__plus{transform:rotate(90deg)}.hd__pillar--right:focus-visible .hd__plus{transform:rotate(-90deg)}.hd__center{grid-column:8/12;display:flex;flex-wrap:nowrap;white-space:nowrap}@media (min-width:992px) and (max-width:1199.98px){.hd__pillar--left{grid-column:1/7}.hd__center{grid-column:7/12;margin-left:24px}}.hd__center li{display:inline-flex}.hd__slash{padding-inline:.4em}.hd__mark{position:absolute;top:calc(var(--header-pad-top) + (var(--fs-label) * var(--lh-label) - var(--mark-size)) / 2);left:50%;--mark-w:calc(var(--mark-size) * var(--mark-ar, 1.53));width:var(--mark-w);margin-left:calc(var(--mark-w) / -2);display:flex;align-items:center;height:var(--mark-size);will-change:transform}.hd__mark:after{content:"";position:absolute;inset:-16px -16px}.hd__mono{display:block;width:100%;height:100%;fill:currentColor;overflow:visible;flex:none}.hd__word{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-52%);font-size:20px;line-height:1;white-space:nowrap;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .4s var(--ease-expo-c);transition:clip-path .4s var(--ease-expo-c);transition:clip-path .4s var(--ease-expo-c),-webkit-clip-path .4s var(--ease-expo-c)}@media (hover:hover){.hd__mark:hover .hd__word{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.hd__mark:focus-visible .hd__word{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}html.is-home .hd__mark,html.is-models .hd__mark,html.js .hd__mark{transform:translateY(-60px)}html.no-js:has(#swup[data-page=home],#swup[data-page=models]) .hd__mark{transform:translateY(-60px)}html.is-loading .hd__mono{animation:sy-mono .9s ease-in-out infinite}@keyframes sy-mono{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){html.is-loading .hd__mono{animation:none;opacity:.4}}.hd__close{display:none;position:absolute;top:calc(var(--header-pad-top) - 10px);right:10px;width:40px;height:40px}.hd__close span,.hd__close span:before{position:absolute;left:50%;top:50%;width:24px;height:1.5px;margin:-.75px 0 0 -12px;background:currentColor;transform:rotate(45deg)}.hd__close span:before{content:"";transform:rotate(-90deg);left:0;top:0;margin:0}html.is-models .hd__close{display:block}html.is-models :is(.hd__pillar,.hd__center,.hd__burger){visibility:hidden}html.no-js:has(#swup[data-page=models]) .hd__close{display:block}html.no-js:has(#swup[data-page=models]) :is(.hd__pillar,.hd__center,.hd__burger){visibility:hidden}.hd__burger,.hd__menu,.hd__tint{display:none}@media (max-width:991.98px){.hd__nav{display:block;height:var(--header-h-m);padding:0}.hd__nav:before{content:"";position:absolute;inset:0;background:var(--c-bg);opacity:0;transition:opacity .3s ease}html.is-scrolled:not(.is-menu-open) .hd__nav:before{opacity:1}.hd__pillar{position:absolute;top:6px;flex-direction:column;gap:6px;padding:12px;min-width:44px}.hd__pillar--left{left:4px;padding-left:12px}.hd__pillar--right{right:4px;padding-right:12px}.hd__pillar--right .hd__plus{order:-1}.hd__label{writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;letter-spacing:0;word-spacing:-.85em;line-height:1;transition:opacity .3s ease}.hd__label .u-line:before{display:none}html.is-scrolled:not(.is-menu-open) .hd__label{opacity:0}.hd__center,.hd__mark{display:none}.hd__burger{display:block;position:absolute;top:6px;left:50%;width:44px;height:44px;margin-left:-22px}.hd__burger span{position:absolute;left:12px;width:20px;height:1.5px;background:currentColor;transition:transform var(--dur-burger) var(--ease-expo-c)}.hd__burger span:first-child{top:17px}.hd__burger span:last-child{top:25.5px}html.is-menu-open .hd__burger span:first-child{transform:translateY(4.25px) rotate(45deg)}html.is-menu-open .hd__burger span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.hd__close{top:8px;right:8px}.hd__menu{display:block;position:fixed;inset:0 0 auto 0;z-index:-1;padding:104px var(--margin) 36px;background:var(--c-bg);text-align:center;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity var(--dur-menu) ease,transform var(--dur-menu) ease,visibility 0s linear var(--dur-menu)}.hd__menu li{opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}.hd__menu a{display:inline-block;padding:10px 16px;min-height:44px}html.is-menu-open .hd__menu{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity var(--dur-menu) ease,transform var(--dur-menu) ease}html.is-menu-open .hd__menu li{opacity:1;transform:none;transition:opacity var(--dur-menu-item) ease,transform var(--dur-menu-item) ease}html.is-menu-open .hd__menu li:first-child{transition-delay:.25s}html.is-menu-open .hd__menu li:nth-child(2){transition-delay:.31s}html.is-menu-open .hd__menu li:nth-child(3){transition-delay:.37s}html.is-menu-open .hd__menu li:nth-child(4){transition-delay:.43s}html.is-menu-open .hd__menu li:nth-child(5){transition-delay:.49s}html.is-menu-open .hd__menu li:nth-child(6){transition-delay:.55s}html.is-menu-open .hd__menu li:nth-child(7){transition-delay:.61s}.hd__tint{display:block;position:fixed;inset:0;z-index:-2;background:var(--c-tint);opacity:0;pointer-events:none;transition:opacity .5s ease}html.is-menu-open .hd__tint{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.hd__menu,.hd__menu li,html.is-menu-open .hd__menu li{transition-delay:0s!important}}.ft{position:relative;margin-top:var(--space-3xl);min-height:max(100svh,640px);overflow:hidden;color:var(--c-fg);isolation:isolate}.ft__bg{z-index:-2;background-color:var(--flood,var(--c-bg))}.ft__bg,.ft__overlay{position:absolute;inset:0}.ft__overlay{z-index:-1;background:var(--c-overlay);opacity:.1;pointer-events:none}.ft__container{min-height:max(100svh,640px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);padding-top:var(--space-m);padding-bottom:var(--margin);will-change:transform}.ft__top{row-gap:var(--space-l);align-items:start}.ft__manifesto{grid-column:1/-1;line-height:1.15}.ft__manifesto p+p{margin-top:.85em}.ft__title{margin-bottom:var(--space-s)}.ft__list li{padding-block:.25em}.ft__list a,.ft__placeholder{display:inline-block}.ft__col--models{grid-column:1/7}.ft__aside{grid-column:7/13;display:flex;flex-direction:column;gap:var(--space-l)}.ft__bottom{align-items:end;row-gap:var(--space-s)}.ft__wordmark{grid-column:7/-1}.ft__legal{grid-column:1/-1;text-align:right}.ft__disclosure{color:var(--c-fg);max-width:34em;margin-left:auto;margin-bottom:.4em;text-wrap:balance}.ft__links{list-style:none;margin:0 0 .3em;padding:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.2em 1em}.ft__biz,.ft__links{text-transform:none;font-size:var(--fs-label);letter-spacing:0}.ft__biz{color:var(--c-muted);max-width:40em;margin-left:auto;margin-bottom:.4em}picture.ft__biz{display:flex;justify-content:flex-end;max-width:100%}picture.ft__biz img{max-width:100%;height:auto}@media (min-width:992px){.ft__list li{padding-block:.125em}.ft__manifesto{grid-column:1/7;grid-row:1}.ft__col--models{grid-column:7/9;grid-row:1}.ft__aside{display:contents}.ft__col--explore{grid-column:9/11;grid-row:1}.ft__col--connect{grid-column:11/13;grid-row:1}.ft__wordmark{grid-column:1/6;grid-row:1}.ft__legal{grid-column:6/13;grid-row:1}}.hr{position:fixed;left:0;top:0;width:var(--reveal-w);height:var(--reveal-h);z-index:var(--z-reveal);pointer-events:none;visibility:hidden;opacity:0;will-change:transform}.hr,.hr__inner{overflow:hidden}.hr__inner{position:absolute;inset:0;background:var(--c-placeholder)}.hr__img,.hr__pic{display:block;width:100%;height:100%}.hr__img{object-fit:cover;object-position:50% 30%}.hr__img:not([src]){visibility:hidden}@media (hover:none){.hr{display:none}}.lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--c-fg);overflow:hidden;overscroll-behavior:contain}.lb::-webkit-backdrop{background:transparent}.lb::backdrop{background:transparent}.lb__bg{position:absolute;inset:0;background:var(--c-bg);opacity:0}.lb__zone{position:absolute;top:0;bottom:0;width:33.333%;z-index:1}.lb__zone--prev{left:0;cursor:w-resize}.lb__zone--next{right:0;cursor:e-resize}.lb__zone:focus-visible{outline-offset:-6px}.lb__figure{position:absolute;inset:0;pointer-events:none}.lb__frame{position:absolute;left:0;top:0;z-index:2;pointer-events:auto;cursor:zoom-out;transform-origin:0 0;background:var(--c-placeholder);will-change:transform}.lb__hi,.lb__img,.lb__lo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lb__hi{opacity:0;transition:opacity .25s ease}.lb__hi.is-in{opacity:1}.lb__img:not([src]),.lb__lo:not([src]){visibility:hidden}.lb__cap{position:absolute;left:var(--margin);right:30%;bottom:var(--margin);z-index:3;display:flex;flex-direction:column;gap:2px;opacity:0;pointer-events:auto}.lb__links{display:flex;gap:1em}.lb__links a:not([href]){display:none}.lb__close{position:absolute;top:var(--header-pad-top);right:var(--margin);z-index:3;padding:0 10px;min-height:24px;opacity:0}.lb[open] .lb__close{opacity:1}.lb__credit{bottom:var(--margin);color:var(--c-muted)}.lb__credit,.lb__vlabel{position:absolute;right:var(--margin);z-index:3;opacity:0}.lb__vlabel{top:50%;translate:0 -50%}@media (max-width:991.98px){.lb__vlabel{display:none}.lb__cap{right:var(--margin);bottom:calc(var(--margin) + 28px)}}.pill-dock{position:fixed;left:0;right:0;bottom:20px;z-index:var(--z-pill);display:flex;justify-content:center;pointer-events:none}.pill{pointer-events:auto;background:var(--c-fg);color:var(--c-bg);padding-inline:10px;transition:padding .3s ease-out}html.js:not(.rm) .pill{transform:translateY(180px)}@media (hover:hover){.pill:hover{padding-inline:20px}}.pill__list{display:flex;align-items:center;height:54px}.pill__item{display:inline-flex;align-items:center;height:44px;padding-inline:12px;color:var(--c-inactive);transition:color .2s ease}.pill__item:hover,.pill__item[aria-current=true],.pill__item[aria-pressed=true]{color:var(--c-bg)}.pill__icon svg{fill:currentColor}.pill__sep{color:var(--c-inactive);padding-inline:4px}.wordmark{display:block;width:100%;height:auto;fill:currentColor;overflow:visible}html.js:not(.rm) .wordmark[data-wipe=pending]{visibility:hidden}.seal{display:block;width:120px;height:120px;rotate:-12deg;fill:var(--c-fg);overflow:visible}@media (max-width:991.98px){.seal{width:88px;height:88px}}.seal__text{font-family:var(--f-display);font-size:11.2px;letter-spacing:0}.seal__ring{fill:none;stroke:var(--c-fg);stroke-width:.6}.seal__spin{transform-origin:50px 50px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.seal:hover .seal__spin{animation:seal-spin 20s linear infinite}}@keyframes seal-spin{to{transform:rotate(1turn)}}.nf{padding-top:210px}@media (min-width:992px){.nf{padding-top:var(--space-5xl)}}.nf{row-gap:var(--space-2xl);align-items:start}.nf__line{margin-top:var(--space-m)}.nf__links{display:flex;flex-wrap:wrap;gap:0 .35em;margin-top:var(--space-s)}.nf__links a{display:inline-block}@media (min-width:992px){.nf .nf__img,.nf__text{grid-row:1}.nf .nf__img{margin-top:calc(var(--fs-display) * var(--lh-display) + var(--space-m))}}.media{position:relative;margin:0}.media__frame{position:relative;width:100%;overflow:hidden}.media__frame img,.media__frame picture{display:block;width:100%;height:100%}.media__frame img{object-fit:cover}.media__ph{position:absolute;inset:0}html.js .media[data-reveal] .media__frame img{opacity:0}html.js .media[data-reveal].is-loaded .media__frame img{opacity:1;transition:opacity var(--dur-reveal) ease}html.rm .media[data-reveal].is-loaded .media__frame img{transition:none}.media__zoom{position:absolute;inset:0;width:100%;height:100%;cursor:zoom-in}.media__zoom:focus-visible{outline-offset:-4px}.media__cap{padding-top:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.masonry{container-type:inline-size;position:relative}.masonry__inner{position:relative;list-style:none;--n:var(--n-s);height:var(--h-s)}.masonry__item{position:absolute;--c:var(--c-s);--a:var(--a-s);--b:var(--b-s);--k:var(--k-s);--w:calc((100cqw - (var(--n) - 1) * var(--gutter)) / var(--n));width:var(--w);left:calc(var(--c) * (var(--w) + var(--gutter)));top:calc(var(--a) * var(--w) + var(--b) * var(--gutter) + var(--k) * var(--caption-h))}.masonry__item[hidden]{display:none}@media (min-width:550px){.masonry__inner{--n:var(--n-m);height:var(--h-m)}.masonry__item{--c:var(--c-m);--a:var(--a-m);--b:var(--b-m);--k:var(--k-m)}}@media (min-width:992px){.masonry__inner{--n:var(--n-l);height:var(--h-l)}.masonry__item{--c:var(--c-l);--a:var(--a-l);--b:var(--b-l);--k:var(--k-l)}}.masonry[data-layout=editorial] .masonry__inner{height:var(--eh)}.masonry[data-layout=editorial] .masonry__item{width:calc(var(--ew) * 100cqw + var(--ewg) * var(--gutter));left:calc(var(--el) * 100cqw + var(--elg) * var(--gutter));top:calc(var(--ea) * 100cqw + var(--eb) * var(--gutter) + var(--ek) * var(--caption-h))}.masonry__link{display:block}.masonry__item .media.has-cap .media__cap{height:var(--caption-h)}@media (hover:hover){.masonry__link:hover .media__cap{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}.video{position:relative}.video__el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video__toggle{position:absolute;left:10px;bottom:10px;padding:4px 8px;background:var(--c-bg);min-height:32px}