@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.0dm~y109r_cge.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.045ah.fd_t~6v.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.0rb1wy2~c~egv.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_7bd03f2e-module___3i0aa__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_7bd03f2e-module___3i0aa__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.woff2?dpl=dpl_HfctYN8BsWkdTZkgn55h4JyfzW7N)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_1ae38320-module__0WfQHW__className{font-family:Lora,Lora Fallback;font-style:normal}.lora_1ae38320-module__0WfQHW__variable{--font-lora:"Lora", "Lora Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#fff;--text:#000;--border:#eee;--placeholder:#eee;--font-body:var(--font-jost), Arial, Helvetica, sans-serif;--font-uppercase:var(--font-jost), Arial, Helvetica, sans-serif;--font-logo:var(--font-jost), Arial, Helvetica, sans-serif;--new-font-size-title:6vw;--new-font-size-artwork:3vw;--new-font-size-section:2.5rem;--new-font-size-uppercase:1.4rem;--new-font-size-menu:1rem;--new-font-size-normal:1.1rem;--new-font-size-logo:1rem;--new-font-size-button:1rem;--new-font-size-lang:.75rem;--new-font-size-email:1.25rem;--intro-font-size:8.5vw;--new-font-size-footer-logo:8.5vw;--header-height:60px}.html-layout{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%}.body-layout{background:var(--background);width:100%;min-height:100%;color:var(--text);font-family:var(--font-body);font-size:var(--new-font-size-normal);flex-direction:column;display:flex}.main-content{box-sizing:border-box;z-index:2;flex-direction:column;flex:1;width:100%;padding:0;display:flex;position:relative}.header-desktop{height:var(--header-height);z-index:100;justify-content:space-between;align-items:center;padding:0 1.2vw;transition:transform .6s cubic-bezier(.85,0,.15,1);display:flex;position:sticky;top:0}.header-desktop.has-bg{background:var(--background);z-index:2500}.header-hidden{transform:translateY(-100%)}.logo-desktop{font-family:var(--font-logo);font-size:var(--new-font-size-logo);letter-spacing:.4em;text-transform:uppercase;color:var(--text);font-weight:500;text-decoration:none}.main-nav{font-size:var(--new-font-size-menu);font-family:var(--font-uppercase);letter-spacing:.05em;font-weight:400;display:contents}.main-nav a{color:var(--text);text-decoration:none}.nav-link{vertical-align:middle;height:1.2em;display:inline-block;position:relative;overflow:hidden}.nav-link-wrap{flex-direction:column;transition:transform .5s cubic-bezier(.76,0,.24,1);display:flex}.nav-link-inner{height:1.2em;line-height:1.2em;display:block}.nav-link:hover .nav-link-wrap{transform:translateY(-50%)}.header-mobile,.mobile-menu-trigger{display:none}.page-container{flex-direction:column;flex:1;gap:2rem;min-height:60vh;padding:4rem 1.2vw;display:flex}.home-container{min-height:calc(100dvh - var(--header-height));flex-direction:column;flex:1;display:flex}.page-title{font-family:var(--font-uppercase);font-size:var(--new-font-size-section);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:700}.archive-sections-container{flex-direction:column;gap:6rem;margin-top:4rem;display:flex}.archive-section-title{font-family:var(--font-uppercase);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1rem;font-size:1.2rem;font-weight:600}.archive-image-placeholder{background-color:var(--placeholder);width:100%;height:100%;min-height:200px;transition:transform 1.6s cubic-bezier(.16,1,.3,1);transform:scale(1.1)}.reveal-active .archive-image-placeholder{transform:scale(1)}.archive-list{border-top:1px solid var(--border);margin-top:0}.archive-year-block{border-bottom:1px solid var(--border);grid-template-columns:350px 1fr;gap:2vw;display:grid}.archive-year-column{padding:3rem 0;position:relative}.archive-year-sticky{top:calc(var(--header-height) + 4rem);font-family:var(--font-uppercase);text-transform:uppercase;font-size:2.2rem;font-weight:500;line-height:1;position:sticky}.archive-year-rows{flex-direction:column;display:flex}.home-news-row.archive-news-row{border-bottom:none;grid-template-columns:1fr 1fr;padding:1.5rem 0}.home-news-row.archive-news-row:first-child{border-top:none}.page-content{font-family:var(--font-body);font-size:var(--new-font-size-normal);color:var(--text);line-height:1.6}@media (max-width:1024px){:root{--new-font-size-title:3rem;--new-font-size-artwork:2.2rem;--new-font-size-section:2rem;--new-font-size-uppercase:1.2rem;--new-font-size-menu:1.1rem;--new-font-size-normal:1rem;--new-font-size-logo:1rem;--new-font-size-lang:1.1rem;--new-font-size-email:1.15rem;--header-height:60px}.header-desktop{display:none}.header-mobile{height:var(--header-height);z-index:100;justify-content:space-between;align-items:center;padding:0 1.5rem;transition:transform .6s cubic-bezier(.85,0,.15,1);display:flex;position:sticky;top:0}.header-mobile.is-home{width:100vw;box-shadow:none;z-index:200;background:0 0;position:absolute;top:0;left:0}.header-mobile.has-bg{background:var(--background);z-index:2500}.logo-mobile{font-family:var(--font-logo);font-size:var(--new-font-size-logo);letter-spacing:.4em;text-transform:uppercase;color:var(--text);font-weight:500;text-decoration:none}.main-content{padding:0 1.5rem}.site-footer{gap:3rem;padding:8rem 1.5rem 0}.artwork-view-toggle{right:1.5rem}.mobile-menu-trigger{cursor:pointer;z-index:1100;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex;position:relative}.burger-line{background-color:var(--text);width:24px;height:1px;transition:transform .3s;display:block}.mobile-menu-trigger.is-open .burger-line:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-trigger.is-open .burger-line:nth-child(2){transform:scaleX(0)}.mobile-menu-trigger.is-open .burger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-overlay{background-color:var(--background);z-index:90;box-sizing:border-box;visibility:hidden;pointer-events:none;flex-direction:column;width:100%;height:100dvh;padding:6rem 1.5rem 3rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.mobile-menu-overlay.is-active{visibility:visible;pointer-events:auto;transform:translate(0)}.mobile-nav{text-align:center;flex-direction:column;align-items:center;gap:2.8rem;display:flex}.mobile-nav-link{font-family:var(--font-uppercase);color:var(--text);font-size:2rem;font-weight:500;line-height:1;text-decoration:none}.mobile-socials{justify-content:center;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.mobile-social-link{color:var(--text);align-items:center;text-decoration:none;transition:transform .2s;display:inline-flex}}.intro-overlay{background-color:var(--background);z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.8,0,.1,1),background-color 1s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.body-layout.intro-letters-done .intro-overlay{background-color:#0000}.intro-overlay.is-hiding{opacity:0;pointer-events:none}.intro-content-fullscreen{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1.2vw;display:flex;overflow:hidden}.intro-letter-wrap{flex:none;justify-content:center;align-items:center;display:flex}.intro-letter-wrap:first-child{justify-content:flex-start}.intro-letter-wrap:last-child{justify-content:flex-end}.intro-letter-wrap:first-child .intro-letter{margin-left:0}.intro-letter-wrap:last-child .intro-letter{margin-right:0}.intro-letter{font-family:var(--font-logo);font-size:var(--intro-font-size);color:var(--text);text-transform:uppercase;opacity:0;font-weight:400;line-height:1;animation-duration:1.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;display:block}.intro-letter-wrap:first-child .intro-letter{animation-name:letterFan1;animation-delay:1s}.intro-letter-wrap:nth-child(2) .intro-letter{animation-name:letterFan2;animation-delay:.92s}.intro-letter-wrap:nth-child(3) .intro-letter{animation-name:letterFan3;animation-delay:.84s}.intro-letter-wrap:nth-child(4) .intro-letter{animation-name:letterFan4;animation-delay:.76s}.intro-letter-wrap:nth-child(5) .intro-letter{animation-name:letterFan5;animation-delay:.68s}.intro-letter-wrap:nth-child(6) .intro-letter{animation-name:letterFan6;animation-delay:.6s}.intro-letter-wrap:nth-child(7) .intro-letter{animation-name:letterFan7;animation-delay:.52s}.intro-letter-wrap:nth-child(8) .intro-letter{animation-name:letterFan8;animation-delay:.44s}.intro-letter-wrap:nth-child(9) .intro-letter{animation-name:letterFan9;animation-delay:.36s}.intro-letter-wrap:nth-child(10) .intro-letter{animation-name:letterFan10;animation-delay:.28s}.intro-letter-wrap:nth-child(11) .intro-letter{animation-name:letterFan11;animation-delay:.2s}.intro-letter-wrap:nth-child(12) .intro-letter{animation-name:letterFan12;animation-delay:.12s}.intro-letter-wrap:nth-child(13) .intro-letter{animation-name:letterFan13;animation-delay:40ms}@keyframes letterFan1{0%{opacity:0;transform:translate(-8vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan2{0%{opacity:0;transform:translate(-17.47vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan3{0%{opacity:0;transform:translate(-25.55vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan4{0%{opacity:0;transform:translate(-32.51vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan5{0%{opacity:0;transform:translate(-39.48vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan6{0%{opacity:0;transform:translate(-48.39vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan7{0%{opacity:0;transform:translate(-52.57vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan8{0%{opacity:0;transform:translate(-59.81vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan9{0%{opacity:0;transform:translate(-69.28vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan10{0%{opacity:0;transform:translate(-78.2vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan11{0%{opacity:0;transform:translate(-87.67vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan12{0%{opacity:0;transform:translate(-91.57vw)}to{opacity:1;transform:translate(0)}}@keyframes letterFan13{0%{opacity:0;transform:translate(-99.64vw)}to{opacity:1;transform:translate(0)}}.no-scroll{overflow:hidden}.body-layout.has-intro .logo-desktop,.body-layout.has-intro .header-lang,.body-layout.has-intro .main-nav>*{opacity:0;transition:opacity .8s cubic-bezier(.2,1,.3,1),transform .8s cubic-bezier(.2,1,.3,1);transform:translateY(-20px)}.body-layout.has-intro .main-nav a{display:inline-block}.body-layout.has-intro .logo-mobile,.body-layout.has-intro .mobile-menu-trigger{opacity:0;transition:opacity .8s cubic-bezier(.2,1,.3,1),transform .8s cubic-bezier(.2,1,.3,1);transform:translateY(-20px)}.body-layout.has-intro .main-content{opacity:0;transition:opacity 1.6s cubic-bezier(.2,1,.3,1) .2s,transform 1.6s cubic-bezier(.2,1,.3,1) .2s;transform:scale(.98)}.body-layout.has-intro.main-sequence-ready .logo-desktop{opacity:1;transition-delay:0s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:first-child{opacity:1;transition-delay:.1s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:nth-child(2){opacity:1;transition-delay:.2s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:nth-child(3){opacity:1;transition-delay:.3s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:nth-child(4){opacity:1;transition-delay:.4s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:nth-child(5){opacity:1;transition-delay:.5s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-nav>:nth-child(6){opacity:1;transition-delay:.6s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .header-lang{opacity:1;transition-delay:.7s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .logo-mobile{opacity:1;transition-delay:0s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .mobile-menu-trigger{opacity:1;transition-delay:.1s;transform:translateY(0)}.body-layout.has-intro.main-sequence-ready .main-content{opacity:1;transform:scale(1)}.home-video-container{z-index:1;pointer-events:none;opacity:0;width:100vw;height:100dvh;transition:opacity 3s ease-in-out;display:grid;position:absolute;top:0;left:0;overflow:hidden}.home-video-container.visible{opacity:1;transition-delay:.4s}.home-video-bg{object-fit:cover;transform-origin:0;opacity:0;grid-area:1/1;width:100%;height:120dvh;margin-top:-20dvh;transition:opacity 1.5s ease-in-out;transform:scale(1.04)}.home-video-bg.active{opacity:1}@media (max-width:1024px){.home-video-container{width:100vw;height:100dvh;position:fixed}.home-video-bg{transform-origin:50%;object-position:left 80%;height:100dvh;margin-top:0;transform:none}}.intro-sequence-container{z-index:2;pointer-events:none;opacity:0;width:100vw;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.intro-sequence-container.active{opacity:1}.intro-sequence-container.fade-out{opacity:0!important}.intro-sequence-bg{object-fit:cover;width:100%;height:100%}.crossover-full-viewport{background:var(--background);z-index:20;width:100vw;height:100dvh;transition:z-index;position:fixed;top:0;left:0;overflow:hidden}.crossover-full-viewport.is-immersive{z-index:2000}.crossover-close-btn{height:var(--header-height);cursor:pointer;z-index:2010;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s,opacity .3s;display:flex;position:fixed;top:0;right:2rem}.crossover-close-btn:hover{transform:rotate(90deg)scale(1.1)}.crossover-fixed-layer{pointer-events:none;z-index:10;justify-content:center;display:flex;position:absolute;inset:0}.crossover-scroll-viewport{scroll-snap-type:none;-webkit-overflow-scrolling:touch;z-index:5;scrollbar-width:none;position:absolute;inset:0;overflow-y:scroll}.crossover-full-viewport.phase-interactive .crossover-scroll-viewport{scroll-snap-type:y mandatory}.crossover-scroll-viewport::-webkit-scrollbar{display:none}.crossover-cell{align-items:center;height:100%;transition:flex-basis 1.2s cubic-bezier(.77,0,.175,1),padding 1.2s cubic-bezier(.77,0,.175,1);display:flex}.crossover-cell-left{flex:1;justify-content:flex-end;padding-right:1.5vw}.crossover-cell-center{flex:0 0 4vw;justify-content:center;position:relative}.crossover-cell-right{flex:1;justify-content:flex-start;padding-left:1.5vw}.crossover-sticky-label{font-family:var(--font-uppercase);white-space:nowrap;color:var(--text);text-align:right;text-transform:uppercase;letter-spacing:.4em;margin-right:-.4em;font-size:1.5vw;font-weight:400;line-height:.95}.split-word{display:inline-flex}.intro-letter-mask{vertical-align:bottom;display:inline-block;overflow:hidden}.intro-letter-char{opacity:0;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;display:inline-block}.crossover-full-viewport:not(.phase-intro-word) .split-left .intro-letter-char{animation-name:fanInBottom;animation-delay:calc(var(--char-index) * 50ms)}.crossover-full-viewport:not(.phase-intro-word) .split-right .intro-letter-char{animation-name:fanInRight;animation-delay:calc(var(--char-index) * 50ms)}@keyframes fanInLeft{0%{opacity:0;transform:translate(-8vw)}to{opacity:1;transform:translate(0)}}@keyframes fanInRight{0%{opacity:0;transform:translate(8vw)}to{opacity:1;transform:translate(0)}}@keyframes fanInBottom{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.crossover-intro-x{width:1.5vw;height:1.5vw;color:var(--text);opacity:0;transition:opacity .5s cubic-bezier(.2,1,.3,1);position:absolute}.crossover-full-viewport.phase-intro-x .crossover-intro-x,.crossover-full-viewport.phase-rolling .crossover-intro-x,.crossover-full-viewport.phase-resting .crossover-intro-x{opacity:1}.diag-1,.diag-2{stroke-dasharray:40;stroke-dashoffset:40px}.crossover-full-viewport.phase-intro-x .diag-1,.crossover-full-viewport.phase-rolling .diag-1,.crossover-full-viewport.phase-resting .diag-1{animation:.6s cubic-bezier(.16,1,.3,1) forwards drawStroke}.crossover-full-viewport.phase-intro-x .diag-2,.crossover-full-viewport.phase-rolling .diag-2,.crossover-full-viewport.phase-resting .diag-2{animation:.6s cubic-bezier(.16,1,.3,1) .5s forwards drawStroke}@keyframes drawStroke{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.crossover-housing-frame{aspect-ratio:1;pointer-events:auto;opacity:0;clip-path:polygon(5% 0%,50% 45%,95% 0%,100% 4%,54% 50%,100% 96%,95% 100%,50% 55%,5% 100%,0% 96%,46% 50%,0% 4%);background-color:#0000;width:100%;transition:opacity .3s,transform 1.2s cubic-bezier(.77,0,.175,1),clip-path .8s cubic-bezier(.77,0,.175,1) 1.2s;position:relative;overflow:hidden;transform:scale(.28125)}.crossover-stacked-image{will-change:transform, opacity;background-color:#0000;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,1,.2,1),opacity .7s cubic-bezier(.2,1,.2,1);position:absolute;inset:0}.crossover-stacked-image.is-future{opacity:0;transform:translateY(150%)}.crossover-stacked-image.is-current{opacity:1;transform:translateY(0)}.crossover-stacked-image.is-past{opacity:0;transform:translateY(0)}.crossover-image-link{cursor:pointer;width:100%;height:100%;display:block;position:relative;overflow:hidden}.crossover-image-asset{object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1);height:calc(100% + 2px)!important;top:-1px!important}.crossover-image-link:hover .crossover-image-asset{transform:scale(1.06)}.crossover-snap-container{flex-direction:column;width:100%;display:flex}.crossover-snap-row{scroll-snap-align:center;opacity:.1;flex-shrink:0;justify-content:center;height:370px;transition:opacity .8s cubic-bezier(.22,1,.36,1);display:flex}.crossover-snap-row.is-active{opacity:1}.crossover-snap-text{color:inherit;font-family:var(--font-uppercase);white-space:normal;text-align:left;text-transform:uppercase;letter-spacing:.4em;margin-right:-.4em;font-size:1.5vw;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block}.crossover-full-viewport.phase-intro-word .crossover-snap-text,.crossover-full-viewport.phase-intro-name .crossover-snap-text,.crossover-full-viewport.phase-intro-x .crossover-snap-text{opacity:0}.crossover-full-viewport.phase-rolling .crossover-snap-text{animation:1.2s cubic-bezier(.16,1,.3,1) forwards brandReveal}@keyframes brandReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.crossover-full-viewport.phase-rolling .crossover-snap-row{opacity:.1!important;transition:none!important}.crossover-full-viewport.phase-expanding .crossover-cell-center,.crossover-full-viewport.phase-interactive .crossover-cell-center{flex-basis:18vw}.crossover-full-viewport.phase-expanding .crossover-cell-left,.crossover-full-viewport.phase-interactive .crossover-cell-left{padding-right:4vw}.crossover-full-viewport.phase-expanding .crossover-cell-right,.crossover-full-viewport.phase-interactive .crossover-cell-right{padding-left:4vw}.crossover-full-viewport.phase-expanding .crossover-intro-x,.crossover-full-viewport.phase-interactive .crossover-intro-x{opacity:0;transition:opacity .15s}.crossover-full-viewport.phase-expanding .crossover-housing-frame,.crossover-full-viewport.phase-interactive .crossover-housing-frame{opacity:1;clip-path:polygon(0% 0%,50% 0%,100% 0%,100% 0%,100% 50%,100% 100%,100% 100%,50% 100%,0% 100%,0% 100%,0% 50%,0% 0%);transform:scale(1)}@media (max-width:1024px){.crossover-full-viewport{height:auto;position:relative;top:0;overflow:visible}.crossover-fixed-layer{display:none}.crossover-scroll-viewport{height:70vh;position:relative;overflow-y:scroll;-webkit-mask-image:none;mask-image:none}.crossover-snap-row{text-align:center;grid-template-columns:1fr;height:100px}.crossover-cell-right{justify-content:center;padding-left:0}}.artwork-preloader{background:var(--background);z-index:95;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.25,1,.5,1),visibility .8s;display:flex;position:fixed;inset:0}.artwork-preloader.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.artwork-preloader-box{aspect-ratio:1;opacity:0;background-color:#eee;width:400px;max-width:85vw;transition:opacity .4s;position:relative;overflow:hidden}.artwork-preloader-box.is-visible{opacity:1}.preloader-gif-frame{object-fit:cover;opacity:0;transition:none;position:absolute;inset:0}.preloader-gif-frame.is-active{opacity:1}.hidden-loader-assets{display:none}.artwork-layout-wrapper{width:100%;position:relative}.artwork-sticky-track{pointer-events:none;z-index:100;position:absolute;top:0;bottom:0;right:0}.artwork-view-toggle{height:var(--header-height);pointer-events:none;opacity:0;z-index:1000;align-items:center;gap:1rem;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:2rem}.body-layout.is-header-hidden .artwork-view-toggle.is-ready{opacity:1;pointer-events:auto}.view-btn{cursor:pointer;color:var(--text);opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:opacity .3s;display:flex}.view-btn:hover,.view-btn.active{opacity:1}.artwork-wall{font-family:var(--font-body);font-size:var(--new-font-size-artwork);opacity:0;text-transform:uppercase;text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;margin:2rem auto;line-height:1.3;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.artwork-wall.is-ready{opacity:1}.artwork-item{cursor:pointer;color:inherit;text-decoration:none;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s;display:block;overflow:hidden}.hover-preview-container{pointer-events:none;z-index:1000;will-change:transform;perspective:1000px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0}.hover-preview-box{width:400px;height:280px;transform:translate(0,-50%) scale(.6) rotateY(var(--rot-y,0deg));opacity:0;transform-style:preserve-3d;background-color:#eee;background-position:50%;background-size:cover;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.hover-preview-container.active .hover-preview-box{transform:translate(0,-50%) scale(1) rotateY(var(--rot-y,0deg));opacity:1}.artwork-wall:has(.artwork-item:hover) .artwork-item{opacity:.05;transition-delay:0s}.artwork-wall:has(.artwork-item:hover) .artwork-item:hover{opacity:1;transition-delay:0s}.artwork-inner{display:block;transform:translateY(100%)}.artwork-wall.is-ready .artwork-inner{animation:1.1s cubic-bezier(.16,1,.3,1) forwards artworkReveal}@keyframes artworkReveal{0%{transform:translateY(100%)}to{transform:translateY(0)}}.artwork-item:first-child .artwork-inner{animation-delay:80ms}.artwork-item:nth-child(2) .artwork-inner{animation-delay:.16s}.artwork-item:nth-child(3) .artwork-inner{animation-delay:.24s}.artwork-item:nth-child(4) .artwork-inner{animation-delay:.32s}.artwork-item:nth-child(5) .artwork-inner{animation-delay:.4s}.artwork-item:nth-child(6) .artwork-inner{animation-delay:.48s}.artwork-item:nth-child(7) .artwork-inner{animation-delay:.56s}.artwork-item:nth-child(8) .artwork-inner{animation-delay:.64s}.artwork-item:nth-child(9) .artwork-inner{animation-delay:.72s}.artwork-item:nth-child(10) .artwork-inner{animation-delay:.8s}.artwork-item:nth-child(11) .artwork-inner{animation-delay:.88s}.artwork-item:nth-child(12) .artwork-inner{animation-delay:.96s}.artwork-item:nth-child(13) .artwork-inner{animation-delay:1.04s}.artwork-item:nth-child(14) .artwork-inner{animation-delay:1.12s}.artwork-item:nth-child(15) .artwork-inner{animation-delay:1.2s}.artwork-item:nth-child(16) .artwork-inner{animation-delay:1.28s}.artwork-item:nth-child(17) .artwork-inner{animation-delay:1.36s}.artwork-item:nth-child(18) .artwork-inner{animation-delay:1.44s}.artwork-item:nth-child(19) .artwork-inner{animation-delay:1.52s}.artwork-item:nth-child(20) .artwork-inner{animation-delay:1.6s}.artwork-item:nth-child(21) .artwork-inner{animation-delay:1.68s}.artwork-item:nth-child(22) .artwork-inner{animation-delay:1.76s}.artwork-item:nth-child(23) .artwork-inner{animation-delay:1.84s}.artwork-item:nth-child(24) .artwork-inner{animation-delay:1.92s}.artwork-item:nth-child(25) .artwork-inner{animation-delay:2s}.artwork-item:nth-child(26) .artwork-inner{animation-delay:2.08s}.artwork-item:nth-child(27) .artwork-inner{animation-delay:2.16s}.artwork-item:nth-child(28) .artwork-inner{animation-delay:2.24s}.artwork-item:nth-child(29) .artwork-inner{animation-delay:2.32s}.artwork-item:nth-child(30) .artwork-inner{animation-delay:2.4s}.artwork-catalog-grid{opacity:0;z-index:2;grid-template-columns:repeat(3,1fr);align-items:center;gap:10vw 16vw;width:100%;margin:6rem auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.artwork-catalog-grid.is-ready{opacity:1}.artwork-catalog-item{cursor:pointer;opacity:0;clip-path:inset(100% 0 0);width:100%;color:inherit;flex-direction:column;gap:1.5rem;text-decoration:none;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}.artwork-catalog-item.is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.artwork-catalog-image-wrap{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.artwork-catalog-image{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.artwork-catalog-item:hover .artwork-catalog-image{transform:scale(1.04)}.artwork-catalog-placeholder{width:100%;height:100%}@media (max-width:1024px){.artwork-catalog-grid{grid-template-columns:1fr;gap:6rem 0;margin:4rem auto}.artwork-catalog-item{width:85%;margin:0 auto}}.artwork-fixed-title{box-sizing:border-box;z-index:100;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 1.2vw;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.artwork-fixed-letter-wrap{will-change:transform;flex:none;justify-content:center;align-items:center;display:flex}.artwork-fixed-letter-wrap:first-child{justify-content:flex-start}.artwork-fixed-letter-wrap:last-child{justify-content:flex-end}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:first-child{animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit1}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(2){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit2}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(3){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit3}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(4){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit4}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(5){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit5}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(6){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit6}.artwork-fixed-title.is-exiting .artwork-fixed-letter-wrap:nth-child(7){animation:1s cubic-bezier(.76,0,.24,1) forwards artworkExit7}.artwork-fixed-letter{font-family:var(--font-logo);font-size:var(--intro-font-size);color:var(--text);text-transform:uppercase;opacity:0;font-weight:400;line-height:1;animation-duration:1.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;display:block}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:first-child .artwork-fixed-letter{animation-name:letterFan1;animation-delay:.5s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(2) .artwork-fixed-letter{animation-name:letterFan2;animation-delay:.42s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(3) .artwork-fixed-letter{animation-name:letterFan3;animation-delay:.34s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(4) .artwork-fixed-letter{animation-name:letterFan4;animation-delay:.26s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(5) .artwork-fixed-letter{animation-name:letterFan5;animation-delay:.18s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(6) .artwork-fixed-letter{animation-name:letterFan6;animation-delay:.1s}.artwork-fixed-title.is-ready .artwork-fixed-letter-wrap:nth-child(7) .artwork-fixed-letter{animation-name:letterFan7;animation-delay:20ms}@keyframes artworkExit1{0%{transform:translate(0)}to{transform:translate(-120vw)}}@keyframes artworkExit2{0%{transform:translate(0)}to{transform:translate(-95vw)}}@keyframes artworkExit3{0%{transform:translate(0)}to{transform:translate(-70vw)}}@keyframes artworkExit4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-70vw)}}@keyframes artworkExit5{0%{transform:translate(0)}to{transform:translate(70vw)}}@keyframes artworkExit6{0%{transform:translate(0)}to{transform:translate(95vw)}}@keyframes artworkExit7{0%{transform:translate(0)}to{transform:translate(120vw)}}.collab-fixed-title{box-sizing:border-box;z-index:40;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:0 1.2vw;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.collab-fixed-letter-wrap{will-change:transform;flex:none;justify-content:center;align-items:center;display:flex}.collab-fixed-letter-wrap:first-child{justify-content:flex-start}.collab-fixed-letter-wrap:last-child{justify-content:flex-end}.collab-fixed-letter{font-family:var(--font-logo);font-size:var(--intro-font-size);color:var(--text);text-transform:uppercase;opacity:0;font-weight:400;line-height:1;animation-duration:1.8s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;display:block}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:first-child .collab-fixed-letter{animation-name:letterFan1;animation-delay:.52s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(2) .collab-fixed-letter{animation-name:letterFan2;animation-delay:.48s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(3) .collab-fixed-letter{animation-name:letterFan3;animation-delay:.44s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(4) .collab-fixed-letter{animation-name:letterFan4;animation-delay:.4s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(5) .collab-fixed-letter{animation-name:letterFan5;animation-delay:.36s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(6) .collab-fixed-letter{animation-name:letterFan6;animation-delay:.32s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(7) .collab-fixed-letter{animation-name:letterFan7;animation-delay:.28s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(8) .collab-fixed-letter{animation-name:letterFan8;animation-delay:.24s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(9) .collab-fixed-letter{animation-name:letterFan9;animation-delay:.2s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(10) .collab-fixed-letter{animation-name:letterFan10;animation-delay:.16s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(11) .collab-fixed-letter{animation-name:letterFan11;animation-delay:.12s}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(12) .collab-fixed-letter{animation-name:letterFan12;animation-delay:80ms}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(13) .collab-fixed-letter{animation-name:letterFan13;animation-delay:40ms}.collab-fixed-title.is-ready .collab-fixed-letter-wrap:nth-child(14) .collab-fixed-letter{animation-name:letterFan14;animation-delay:0s}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:first-child{animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit1}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(2){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit2}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(3){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit3}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(4){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit4}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(5){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit5}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(6){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit6}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(7){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit7}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(8){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit8}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(9){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit9}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(10){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit10}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(11){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit11}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(12){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit12}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(13){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit13}.collab-fixed-title.is-exiting .collab-fixed-letter-wrap:nth-child(14){animation:1s cubic-bezier(.76,0,.24,1) forwards collabExit14}.collab-intro-video-container{background-color:var(--background);z-index:2400;justify-content:center;align-items:center;transition:opacity 1s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;inset:0;overflow:hidden}.collab-intro-video-container.fade-out{opacity:0;pointer-events:none}.collab-intro-video-bg{object-fit:cover;width:100%;height:100%}.body-layout.is-collab-video-active .header-desktop,.body-layout.is-collab-video-active .header-mobile{box-shadow:none!important;background:0 0!important}@keyframes letterFan14{0%{opacity:0;transform:translate(-108.1vw)}to{opacity:1;transform:translate(0)}}@keyframes collabExit1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-120vw)}}@keyframes collabExit2{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-105vw)}}@keyframes collabExit3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-90vw)}}@keyframes collabExit4{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-75vw)}}@keyframes collabExit5{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60vw)}}@keyframes collabExit6{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-45vw)}}@keyframes collabExit7{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30vw)}}@keyframes collabExit8{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30vw)}}@keyframes collabExit9{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(45vw)}}@keyframes collabExit10{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60vw)}}@keyframes collabExit11{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(75vw)}}@keyframes collabExit12{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(90vw)}}@keyframes collabExit13{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(105vw)}}@keyframes collabExit14{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120vw)}}html{scroll-behavior:initial!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.page-transition-wrapper{width:100%;transition:opacity 1s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1)}.page-transition-wrapper.is-entering{animation:.8s cubic-bezier(.16,1,.3,1) forwards pageIn}.page-transition-wrapper.is-exiting{opacity:0;pointer-events:none;transform:translateY(-10px)}.detail-close-btn{color:var(--text);cursor:pointer;justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:flex}.detail-close-btn:hover{transform:rotate(90deg)scale(1.1)}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-video-container.page-exiting,.intro-sequence-container.page-exiting{opacity:0!important;transition:opacity 1s cubic-bezier(.65,0,.35,1)!important}.artwork-detail-wrapper{width:100%}.detail-hero-track{width:100vw;height:180vh;margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1);position:relative}.detail-hero-sticky{background:var(--background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:sticky;top:0;overflow:visible}.detail-hero-title-wrap{text-align:center;z-index:1;pointer-events:none;width:90%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.detail-hero-title{font-family:var(--font-logo);font-size:calc(var(--new-font-size-title) * 1.3);text-transform:uppercase;letter-spacing:.4em;transform:translateY(calc(-50vh * var(--expansion-progress,0)));margin:0 -.4em 0 0;line-height:1;overflow:visible}.detail-hero-word-node{white-space:nowrap;display:inline-block}.detail-hero-char-node,.detail-hero-space-node{display:inline-block}.detail-hero-char-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.detail-hero-char-inner{animation:1.2s cubic-bezier(.16,1,.3,1) forwards titleReveal;display:inline-block;transform:translateY(110%)}.char-index-1 .detail-hero-char-inner{animation-delay:.8s}.char-index-2 .detail-hero-char-inner{animation-delay:.83s}.char-index-3 .detail-hero-char-inner{animation-delay:.86s}.char-index-4 .detail-hero-char-inner{animation-delay:.89s}.char-index-5 .detail-hero-char-inner{animation-delay:.92s}.char-index-6 .detail-hero-char-inner{animation-delay:.95s}.char-index-7 .detail-hero-char-inner{animation-delay:.98s}.char-index-8 .detail-hero-char-inner{animation-delay:1.01s}.char-index-9 .detail-hero-char-inner{animation-delay:1.04s}.char-index-10 .detail-hero-char-inner{animation-delay:1.07s}.char-index-11 .detail-hero-char-inner{animation-delay:1.1s}.char-index-12 .detail-hero-char-inner{animation-delay:1.13s}.char-index-13 .detail-hero-char-inner{animation-delay:1.16s}.char-index-14 .detail-hero-char-inner{animation-delay:1.19s}.char-index-15 .detail-hero-char-inner{animation-delay:1.22s}.char-index-16 .detail-hero-char-inner{animation-delay:1.25s}.char-index-17 .detail-hero-char-inner{animation-delay:1.28s}.char-index-18 .detail-hero-char-inner{animation-delay:1.31s}.char-index-19 .detail-hero-char-inner{animation-delay:1.34s}.char-index-20 .detail-hero-char-inner{animation-delay:1.37s}.char-index-21 .detail-hero-char-inner{animation-delay:1.4s}.char-index-22 .detail-hero-char-inner{animation-delay:1.43s}.char-index-23 .detail-hero-char-inner{animation-delay:1.46s}.char-index-24 .detail-hero-char-inner{animation-delay:1.49s}.char-index-25 .detail-hero-char-inner{animation-delay:1.52s}.char-index-26 .detail-hero-char-inner{animation-delay:1.55s}.char-index-27 .detail-hero-char-inner{animation-delay:1.58s}.char-index-28 .detail-hero-char-inner{animation-delay:1.61s}.char-index-29 .detail-hero-char-inner{animation-delay:1.64s}.char-index-30 .detail-hero-char-inner{animation-delay:1.67s}@keyframes titleReveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}.detail-hero-image-outer{transform:translateX(-50%) translateY(calc(68vh * (1 - var(--expansion-progress,0))));width:calc(80vw + 20vw * var(--expansion-progress,0));z-index:2;background-color:#eee;transition:none;position:absolute;top:0;left:50%;overflow:hidden}.detail-hero-image{width:100%;height:auto;display:block}.detail-content-area{width:100%;max-width:800px;margin:0 auto;margin-top:max(0px,calc(100vw / var(--img-aspect-ratio,1) - 100dvh));box-sizing:border-box;background:var(--background);z-index:10;flex-direction:column;justify-content:center;align-items:center;padding:16rem 2rem;display:flex;position:relative}.detail-content-area.no-description{padding:8rem 2rem 0}.split-text-measurer{font-family:var(--font-body);font-size:calc(var(--new-font-size-normal) * 1.2);color:var(--text);text-align:center;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:600px;line-height:1.8}.split-text-measurer.is-align-left{text-align:left}.split-text-container{flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto;display:flex}.split-line-wrapper{justify-content:center;width:100%;line-height:1.8;display:flex;position:relative;overflow:hidden}.split-line-inner{font-family:var(--font-body);font-size:calc(var(--new-font-size-normal) * 1.2);color:var(--text);text-align:center;opacity:.9;will-change:transform;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.split-text-container.is-revealed .split-line-inner{transform:translateY(0)}.split-text-container .split-line-wrapper:first-child .split-line-inner{transition-delay:.1s}.split-text-container .split-line-wrapper:nth-child(2) .split-line-inner{transition-delay:.2s}.split-text-container .split-line-wrapper:nth-child(3) .split-line-inner{transition-delay:.3s}.split-text-container .split-line-wrapper:nth-child(4) .split-line-inner{transition-delay:.4s}.split-text-container .split-line-wrapper:nth-child(5) .split-line-inner{transition-delay:.5s}.split-text-container .split-line-wrapper:nth-child(6) .split-line-inner{transition-delay:.6s}.split-text-container.is-align-left{align-items:flex-start}.split-text-container.is-align-left .split-line-wrapper{justify-content:flex-start}.split-text-container.is-align-left .split-line-inner{text-align:left}.split-word{white-space:pre;display:inline-block}.detail-images-grid{box-sizing:border-box;background:var(--background);z-index:10;grid-template-columns:1fr 1fr;gap:10vw 16vw;width:100%;margin:0 auto;padding:0 6vw 10rem;display:grid;position:relative}.detail-image-container{aspect-ratio:1;cursor:pointer;width:100%;position:relative;overflow:hidden}.detail-image-reveal-wrap{will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(100%)}.detail-image-inner-target{will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(-100%)}.detail-images-grid.is-revealed .detail-image-container:nth-child(odd) .detail-image-reveal-wrap,.detail-images-grid.is-revealed .detail-image-container:nth-child(odd) .detail-image-inner-target{transition-delay:.1s;transform:translateY(0)}.detail-images-grid.is-revealed .detail-image-container:nth-child(2n) .detail-image-reveal-wrap,.detail-images-grid.is-revealed .detail-image-container:nth-child(2n) .detail-image-inner-target{transition-delay:.45s;transform:translateY(0)}.detail-image{object-fit:cover;width:100%;height:100%;display:block}.detail-image-placeholder{background-color:var(--placeholder);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.detail-placeholder-text{font-family:var(--font-uppercase);font-size:var(--new-font-size-uppercase);opacity:.3;color:var(--text);text-transform:uppercase;letter-spacing:.1em}.detail-modal-overlay{z-index:9000;opacity:0;pointer-events:none;background:#fff;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.detail-modal-overlay.is-active{opacity:1;pointer-events:auto}.detail-modal-image-wrap{justify-content:center;align-items:center;width:90vw;height:90dvh;display:flex;position:relative}.detail-modal-image{object-fit:contain;max-width:100%;max-height:100%}.detail-modal-close{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:transform .3s;display:flex;position:absolute;top:2rem;right:2rem}.detail-modal-close:hover{transform:rotate(90deg)scale(1.1)}@media (max-width:1024px){.detail-hero-track{width:100vw;height:auto;margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1)}.detail-hero-sticky{background:var(--background);width:100%;height:auto;padding-top:calc(var(--header-height) + 8rem);flex-direction:column;align-items:center;display:flex;position:relative}.detail-hero-title-wrap{z-index:5;width:90%;margin-bottom:10rem;position:relative;top:auto;left:auto;transform:none}.detail-hero-title{font-size:2.2rem;transform:none}.detail-hero-image-outer{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.detail-hero-image{width:100%;height:auto;display:block}.detail-content-area{margin-top:0;padding:6rem 1.5rem}.detail-content-area.no-description{padding:4rem 1.5rem 0}.split-line-inner{font-size:1.2rem}.detail-images-grid{grid-template-columns:1fr;row-gap:6rem;padding:0 1.5rem 6rem}.detail-image-container{width:100%;margin:0 auto}}.site-footer{box-sizing:border-box;z-index:10;width:100%;margin-top:auto;padding:12rem 1.2vw 6rem;position:relative}.footer-content{z-index:2;grid-template-columns:1fr 1.5fr 1fr;align-items:flex-start;column-gap:6vw;width:100%;display:grid;position:relative}.footer-nav-vertical{flex-direction:column;align-items:flex-start;gap:1.1rem;padding-bottom:4rem;display:flex}.footer-nav-link{vertical-align:middle;height:1.2em;font-family:var(--font-uppercase);font-size:var(--new-font-size-menu);letter-spacing:.4em;color:var(--text);font-weight:400;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.footer-nav-link-wrap{flex-direction:column;transition:transform .5s cubic-bezier(.76,0,.24,1);display:flex}.footer-nav-link-inner{height:1.2em;line-height:1.2em;display:block}.footer-nav-link:hover .footer-nav-link-wrap{transform:translateY(-50%)}.footer-lang-inline{align-items:center;gap:.75rem;display:flex}.footer-lang-inline .footer-lang-separator{font-family:var(--font-uppercase);font-size:var(--new-font-size-menu);color:var(--text);opacity:.4}.footer-image-wrap{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-start;width:100%;padding-right:3vw;display:flex}.footer-image{object-fit:contain;width:100px;height:100px;display:block}@media (max-width:1024px){.footer-content{flex-direction:column;align-items:flex-start;gap:3rem;width:100%;margin-right:0;display:flex}.footer-nav-vertical{padding-bottom:0}.footer-image-wrap{justify-content:center;align-self:center;width:80px;height:80px;margin:2rem auto 0;display:flex;position:relative;top:auto;bottom:auto;right:auto}.footer-image{object-fit:contain;width:100%;height:100%}.footer-newsletter-wrap{width:100%;max-width:100%;margin-left:0;padding-bottom:0}}.footer-newsletter-wrap{flex-direction:column;width:100%;max-width:480px;margin-left:0;padding-bottom:4rem;display:flex}.footer-newsletter-form{flex-direction:column;width:100%;display:flex}.footer-newsletter-label{font-family:var(--font-uppercase);font-size:var(--new-font-size-menu);letter-spacing:.4em;color:var(--text);text-transform:uppercase;margin-bottom:1.5rem;font-weight:400;line-height:1.2em}.footer-newsletter-input-container{border:1px solid var(--text);background:0 0;align-items:center;width:100%;padding:.75rem 1.25rem;display:flex}.footer-newsletter-input{font-family:var(--font-lora),Georgia,serif;font-size:var(--new-font-size-email);color:var(--text);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.footer-newsletter-input::placeholder{color:var(--text);opacity:.45}.footer-newsletter-submit{cursor:pointer;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s;display:flex}.footer-newsletter-submit:hover{transform:translate(4px)}.footer-newsletter-arrow{width:24px;height:24px;display:block}.footer-email-link{font-family:var(--font-uppercase);font-size:var(--new-font-size-email);color:var(--text);letter-spacing:.05em;margin-top:2.5rem;text-decoration:none}.footer-email-link:hover{text-decoration:underline}.artwork-layout-wrapper.has-transitioning-item .artwork-item:not(.is-transitioning-selected),.artwork-layout-wrapper.has-transitioning-item .artwork-catalog-item:not(.is-transitioning-selected){opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.artwork-view-toggle.is-hidden{opacity:0;pointer-events:none;transition:opacity .4s ease-out}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(*){animation-duration:.8s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.news-list-container{flex-direction:column;width:100%;padding:0 1.2vw;display:flex}.home-news-section{z-index:5;background:var(--background);margin-top:100dvh;position:relative}.news-page-section{padding-top:6rem;padding-bottom:10rem}.news-page-header{flex-direction:column;gap:2rem;margin-bottom:0;display:flex}.news-page-title{font-family:var(--font-logo);font-size:var(--new-font-size-title);text-transform:uppercase;letter-spacing:.1em;margin:0;font-weight:500}.stretched-title{letter-spacing:0;justify-content:space-between;width:100%;font-size:8.5vw;line-height:1;display:flex}.news-page-filters{gap:2rem;padding-bottom:1.5rem;display:flex}.news-filter-item{font-family:var(--font-uppercase);font-size:var(--new-font-size-menu);text-transform:uppercase;cursor:pointer;color:var(--text);font-weight:400;position:relative}.news-filter-item.active{font-weight:600}.news-filter-item.active:after{content:"";background:#000;width:100%;height:2px;position:absolute;bottom:-1.5rem;left:0}.home-news-row{border-bottom:1px solid var(--border);width:100%;color:inherit;grid-template-columns:350px 300px 1fr 1fr;align-items:start;gap:2vw;padding:3rem 0;text-decoration:none;display:grid}.home-news-row:first-child{border-top:1px solid var(--border)}.home-news-date-wrap{flex-direction:column;gap:.2rem;line-height:1;display:flex}.home-news-date-day,.home-news-date-month{font-family:var(--font-uppercase);text-transform:uppercase;font-size:2.2rem;font-weight:500}.home-news-image-col{aspect-ratio:4/5;background-color:var(--placeholder);width:100%;overflow:hidden}.home-news-row-image{object-fit:cover;width:100%;height:100%}.home-news-info-col{flex-direction:column;gap:1rem;display:flex}.home-news-row-title{font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:500}.home-news-tags{gap:.5rem;display:flex}.home-news-tag-pill{border:1px solid var(--border);font-family:var(--font-uppercase);text-transform:uppercase;color:#000;border-radius:0;padding:.3rem .8rem;font-size:.7rem}.home-news-location-col{text-align:left;font-family:var(--font-body);font-size:var(--new-font-size-menu);color:#000;justify-self:start;max-width:200px}.reveal-word-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.reveal-word{transition:transform 1s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.reveal-active .reveal-word{transform:translateY(0)}.reveal-image-trigger{position:relative;overflow:hidden}.reveal-overlay{background:var(--background);z-index:2;transform-origin:bottom;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.85,0,.15,1);position:absolute;top:0;left:0}.reveal-active .reveal-overlay{transform:scaleY(0)}.home-news-row-image{transition:transform 1.6s cubic-bezier(.16,1,.3,1);transform:scale(1.1)}.reveal-active .home-news-row-image{transform:scale(1)}.home-news-tag-pill{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.reveal-active .home-news-tag-pill{opacity:1;transform:translateY(0)}.home-news-location-col{opacity:0;transition:opacity 1s .6s}.reveal-active .home-news-location-col{opacity:1}@media (max-width:1024px){.home-news-section.has-mobile-image{margin-top:8rem}.home-news-row{grid-template-columns:1fr;gap:2rem;padding:2rem 0}.home-news-image-col{aspect-ratio:4/5}.home-news-location-col{text-align:left;opacity:1;justify-self:start}.home-news-date-wrap{flex-direction:row;gap:.5rem}.home-news-date-day,.home-news-date-month{font-size:1.8rem}.archive-year-block{grid-template-columns:1fr;gap:1rem;padding-bottom:2rem}.archive-year-column{padding:2rem 0 0}.archive-year-sticky{font-size:1.8rem;position:static}.archive-year-rows{flex-direction:column;gap:0;display:flex}.home-news-row.archive-news-row{grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0}}.about-container{flex-direction:column;gap:0;width:100%;display:flex}.about-hero{background:var(--text);justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.about-hero-video{object-fit:cover;opacity:.6;width:100%;height:100%}.about-hero-content{z-index:2;color:var(--background);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.about-hero-title{font-family:var(--font-logo);font-size:var(--intro-font-size);text-transform:uppercase;letter-spacing:.4em;opacity:0;margin:0 -.4em 0 0;animation:1.5s cubic-bezier(.16,1,.3,1) .5s forwards aboutFadeUp;transform:translateY(30px)}.about-hero-subtitle{font-family:var(--font-uppercase);font-size:var(--new-font-size-uppercase);text-transform:uppercase;letter-spacing:.2em;opacity:0;margin-top:1rem;animation:1.5s cubic-bezier(.16,1,.3,1) .8s forwards aboutFadeUp;transform:translateY(20px)}@keyframes aboutFadeUp{to{opacity:1;transform:translateY(0)}}.about-section{box-sizing:border-box;opacity:0;flex-direction:column;align-items:center;width:100%;padding:10rem 1.2vw;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(40px)}.about-section.reveal-active{opacity:1;transform:translateY(0)}.about-section.centered{text-align:center;align-items:center}.about-text-col{flex-direction:column;gap:2rem;width:100%;display:flex}.about-bio-text{width:100%;max-width:800px;font-family:var(--font-body);text-align:left;margin:0 auto;font-size:1.3rem;line-height:1.9}.about-image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.about-image:hover{transform:scale(1.05)}.about-quote-section{opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:0 1.2vw;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;transform:translateY(30px)}.about-quote-section.reveal-active{opacity:1;transform:translateY(0)}.falling-feather-container{pointer-events:none;z-index:2;color:#0000001a;opacity:0;width:60px;height:60px;position:absolute;top:-15vh;left:50%;transform:translate(-50%)}.about-quote-section.reveal-active .falling-feather-container{animation:8s cubic-bezier(.22,1,.36,1) .5s forwards featherFallAnimation}@keyframes featherFallAnimation{0%{opacity:0;transform:translate(-50%,-10vh)rotate(0)}10%{opacity:.6}25%{transform:translate(-80%,10vh)rotate(20deg)}50%{transform:translate(-20%,30vh)rotate(-20deg)}75%{transform:translate(-70%,50vh)rotate(15deg)}to{opacity:0;transform:translate(-50%,75vh)rotate(30deg)}}.about-quote{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:0;text-align:center;max-width:90%;margin:0 auto;font-size:10vw;line-height:1.4}.quote-word-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.quote-word{transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.about-quote-section.reveal-active .quote-word{transform:translateY(0)}.quote-word-wrap:first-child .quote-word{transition-delay:40ms}.quote-word-wrap:nth-child(2) .quote-word{transition-delay:80ms}.quote-word-wrap:nth-child(3) .quote-word{transition-delay:.12s}.quote-word-wrap:nth-child(4) .quote-word{transition-delay:.16s}.quote-word-wrap:nth-child(5) .quote-word{transition-delay:.2s}.quote-word-wrap:nth-child(6) .quote-word{transition-delay:.24s}.quote-word-wrap:nth-child(7) .quote-word{transition-delay:.28s}.quote-word-wrap:nth-child(8) .quote-word{transition-delay:.32s}.quote-word-wrap:nth-child(9) .quote-word{transition-delay:.36s}.quote-word-wrap:nth-child(10) .quote-word{transition-delay:.4s}.quote-word-wrap:nth-child(11) .quote-word{transition-delay:.44s}.quote-word-wrap:nth-child(12) .quote-word{transition-delay:.48s}.quote-word-wrap:nth-child(13) .quote-word{transition-delay:.52s}.quote-word-wrap:nth-child(14) .quote-word{transition-delay:.56s}.quote-word-wrap:nth-child(15) .quote-word{transition-delay:.6s}.quote-word-wrap:nth-child(16) .quote-word{transition-delay:.64s}.quote-word-wrap:nth-child(17) .quote-word{transition-delay:.68s}.quote-word-wrap:nth-child(18) .quote-word{transition-delay:.72s}.quote-word-wrap:nth-child(19) .quote-word{transition-delay:.76s}.quote-word-wrap:nth-child(20) .quote-word{transition-delay:.8s}.about-image-top{width:100%;margin-bottom:0;padding:0 1.2vw}.about-image-top img{opacity:0;width:100%;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) .3s forwards newsImageReveal;display:block}.about-image-top video{aspect-ratio:16/9;opacity:0;width:100%;height:auto;animation:1.2s cubic-bezier(.16,1,.3,1) .3s forwards newsImageReveal;display:block}.about-image-centered{justify-content:center;width:100%;padding:0 1.2vw;display:flex}.about-image-centered img{object-fit:contain;opacity:0;clip-path:inset(5% 0 0);width:60%;height:auto;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),clip-path 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.about-image-centered.reveal-active img{opacity:1;clip-path:inset(0);transform:translateY(0)}.about-title-under{width:100%;padding:2rem 1.2vw}.about-section-heading{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:.4em;margin-bottom:3rem;font-size:6vw;font-weight:400;line-height:1}@media (max-width:1024px){.about-section{grid-template-columns:1fr;gap:4rem;padding:6rem 1.5rem}.about-hero-title{font-size:3rem}.about-section-heading{margin-bottom:2rem;font-size:3rem}.about-quote{max-width:100%;font-size:2.8rem;line-height:1.2}.about-quote-section{margin-bottom:6rem}.about-image-top{width:100vw;height:50vh;margin-left:calc(50% - 50vw);padding:0;overflow:hidden}.about-image-top img,.about-image-top video{object-fit:cover!important;height:100%!important}.about-image-centered{width:100vw;margin-left:calc(50% - 50vw);padding:0}.about-image-centered img{width:100%}.atelier-video-track{height:65vh}}.atelier-section{width:100%;padding:0}.about-distinctions-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:10rem 1.2vw;display:flex}.about-distinctions-section .about-text-col{width:100%;max-width:800px}.about-distinctions-title{font-family:var(--font-logo);text-transform:uppercase;letter-spacing:.3em;text-align:left;margin-bottom:4rem;font-size:1.5rem}.distinctions-list{flex-direction:column;width:100%;display:flex}.distinction-row{opacity:0;border-bottom:1px solid #eee;gap:4rem;padding:1.5rem 0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.distinction-row.reveal-active{opacity:1;transform:translateY(0)}.distinction-year{font-family:var(--font-uppercase);min-width:60px;font-size:1.1rem;font-weight:500}.distinction-text{font-family:var(--font-body);font-size:1.1rem;line-height:1.5}@media (max-width:768px){.distinction-row{flex-direction:column;gap:.5rem}.distinction-year{font-size:.9rem}.distinction-text{font-size:1rem}}.about-images-grid{width:100%;padding:0 6vw 10rem}.detail-images-grid.reveal-active .detail-image-container:nth-child(odd) .detail-image-reveal-wrap,.detail-images-grid.reveal-active .detail-image-container:nth-child(odd) .detail-image-inner-target{transition-delay:.1s;transform:translateY(0)}.detail-images-grid.reveal-active .detail-image-container:nth-child(2n) .detail-image-reveal-wrap,.detail-images-grid.reveal-active .detail-image-container:nth-child(2n) .detail-image-inner-target{transition-delay:.45s;transform:translateY(0)}.atelier-video-track{justify-content:center;align-items:center;width:100%;height:56.25vw;margin-top:0;display:flex;position:relative;overflow:hidden}.atelier-video-wrap{background-color:var(--placeholder);will-change:clip-path;clip-path:inset(50%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.atelier-video{object-fit:cover;flex-shrink:0;width:100%;height:100%}.collab-detail-wrapper{width:100%}.collab-hero-track{width:100vw;height:180vh;margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1);position:relative}.collab-hero-sticky{background:var(--background);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:sticky;top:0;overflow:visible}.collab-hero-title-wrap{text-align:center;z-index:1;pointer-events:none;width:90%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.collab-hero-title{font-family:var(--font-logo);font-size:calc(var(--new-font-size-title) * 1.3);text-transform:uppercase;letter-spacing:.4em;transform:translateY(calc(-50vh * var(--expansion-progress,0)));margin:0 -.4em 0 0;line-height:1;overflow:visible}.collab-hero-word-node{white-space:nowrap;display:inline-block}.collab-hero-char-node,.collab-hero-space-node{display:inline-block}.collab-hero-char-wrap{vertical-align:bottom;display:inline-block;overflow:hidden}.collab-hero-char-inner{animation:1.2s cubic-bezier(.16,1,.3,1) forwards titleReveal;display:inline-block;transform:translateY(110%)}.char-index-1 .collab-hero-char-inner{animation-delay:.8s}.char-index-2 .collab-hero-char-inner{animation-delay:.83s}.char-index-3 .collab-hero-char-inner{animation-delay:.86s}.char-index-4 .collab-hero-char-inner{animation-delay:.89s}.char-index-5 .collab-hero-char-inner{animation-delay:.92s}.char-index-6 .collab-hero-char-inner{animation-delay:.95s}.char-index-7 .collab-hero-char-inner{animation-delay:.98s}.char-index-8 .collab-hero-char-inner{animation-delay:1.01s}.char-index-9 .collab-hero-char-inner{animation-delay:1.04s}.char-index-10 .collab-hero-char-inner{animation-delay:1.07s}.char-index-11 .collab-hero-char-inner{animation-delay:1.1s}.char-index-12 .collab-hero-char-inner{animation-delay:1.13s}.char-index-13 .collab-hero-char-inner{animation-delay:1.16s}.char-index-14 .collab-hero-char-inner{animation-delay:1.19s}.char-index-15 .collab-hero-char-inner{animation-delay:1.22s}.char-index-16 .collab-hero-char-inner{animation-delay:1.25s}.char-index-17 .collab-hero-char-inner{animation-delay:1.28s}.char-index-18 .collab-hero-char-inner{animation-delay:1.31s}.char-index-19 .collab-hero-char-inner{animation-delay:1.34s}.char-index-20 .collab-hero-char-inner{animation-delay:1.37s}.char-index-21 .collab-hero-char-inner{animation-delay:1.4s}.char-index-22 .collab-hero-char-inner{animation-delay:1.43s}.char-index-23 .collab-hero-char-inner{animation-delay:1.46s}.char-index-24 .collab-hero-char-inner{animation-delay:1.49s}.char-index-25 .collab-hero-char-inner{animation-delay:1.52s}.char-index-26 .collab-hero-char-inner{animation-delay:1.55s}.char-index-27 .collab-hero-char-inner{animation-delay:1.58s}.char-index-28 .collab-hero-char-inner{animation-delay:1.61s}.char-index-29 .collab-hero-char-inner{animation-delay:1.64s}.char-index-30 .collab-hero-char-inner{animation-delay:1.67s}.collab-hero-image-outer{transform:translateX(-50%) translateY(calc(68vh * (1 - var(--expansion-progress,0))));width:calc(80vw + 20vw * var(--expansion-progress,0));z-index:2;background-color:#eee;transition:none;position:absolute;top:0;left:50%;overflow:hidden}.collab-hero-image{width:100%;height:auto;display:block}.collab-content-area{width:100%;max-width:800px;margin:0 auto;margin-top:max(0px,calc(100vw / var(--img-aspect-ratio,1) - 100dvh));box-sizing:border-box;background:var(--background);z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:16rem 2rem;display:flex;position:relative}.collab-content-area.no-description{padding:8rem 2rem 0}.collab-images-grid{box-sizing:border-box;background:var(--background);z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:10vw 16vw;width:100%;margin:0 auto;padding:0 6vw 10rem;display:grid;position:relative}.collab-image-container{aspect-ratio:1;cursor:pointer;width:100%;position:relative;overflow:hidden}.collab-image-reveal-wrap{will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(100%)}.collab-image-inner-target{will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(-100%)}.collab-images-grid.is-revealed .collab-image-container:nth-child(odd) .collab-image-reveal-wrap,.collab-images-grid.is-revealed .collab-image-container:nth-child(odd) .collab-image-inner-target{transition-delay:.1s;transform:translateY(0)}.collab-images-grid.is-revealed .collab-image-container:nth-child(2n) .collab-image-reveal-wrap,.collab-images-grid.is-revealed .collab-image-container:nth-child(2n) .collab-image-inner-target{transition-delay:.45s;transform:translateY(0)}.collab-images-grid.reveal-active .collab-image-container:nth-child(odd) .collab-image-reveal-wrap,.collab-images-grid.reveal-active .collab-image-container:nth-child(odd) .collab-image-inner-target{transition-delay:.1s;transform:translateY(0)}.collab-images-grid.reveal-active .collab-image-container:nth-child(2n) .collab-image-reveal-wrap,.collab-images-grid.reveal-active .collab-image-container:nth-child(2n) .collab-image-inner-target{transition-delay:.45s;transform:translateY(0)}.collab-image{object-fit:cover;width:100%;height:100%;display:block}.collab-image-placeholder{background-color:var(--placeholder);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.collab-placeholder-text{font-family:var(--font-uppercase);font-size:var(--new-font-size-uppercase);opacity:.3;color:var(--text);text-transform:uppercase;letter-spacing:.1em}.collab-modal-overlay{z-index:9000;opacity:0;pointer-events:none;background:#fff;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.collab-modal-overlay.is-active{opacity:1;pointer-events:auto}.collab-modal-image-wrap{justify-content:center;align-items:center;width:90vw;height:90dvh;display:flex;position:relative}.collab-modal-image{object-fit:contain;max-width:100%;max-height:100%}.collab-modal-close{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:transform .3s;display:flex;position:absolute;top:2rem;right:2rem}.collab-modal-close:hover{transform:rotate(90deg)scale(1.1)}@media (max-width:1024px){.collab-hero-track{width:100vw;height:auto;margin-left:calc(50% - 50vw);margin-top:calc(var(--header-height) * -1)}.collab-hero-sticky{background:var(--background);width:100%;height:auto;padding-top:calc(var(--header-height) + 8rem);flex-direction:column;align-items:center;display:flex;position:relative}.collab-hero-title-wrap{z-index:5;width:90%;margin-bottom:10rem;position:relative;top:auto;left:auto;transform:none}.collab-hero-title{font-size:2.2rem;transform:none}.collab-hero-image-outer{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.collab-hero-image{width:100%;height:auto;display:block}.collab-content-area{margin-top:0;padding:6rem 1.5rem}.collab-content-area.no-description{padding:4rem 1.5rem 0}.collab-images-grid{grid-template-columns:1fr;row-gap:6rem;padding:0 1.5rem 6rem}.collab-image-container{width:100%;margin:0 auto}}.news-detail-wrapper{flex-direction:column;width:100%;padding-top:4rem;display:flex}.news-detail-header{width:100%;margin-bottom:3rem;padding:0 1.2vw}.news-detail-header-meta{text-align:left;flex-direction:column;margin-top:1.5rem;display:flex}.news-detail-header-type{font-family:var(--font-body);color:var(--text);margin-bottom:.3rem;font-size:.85rem}.news-detail-header-date{font-family:var(--font-body);color:var(--text);font-size:1.1rem;font-weight:400}.news-detail-title{font-family:var(--font-logo);font-size:var(--intro-font-size);text-transform:uppercase;letter-spacing:.1em;text-align:left;margin:0;font-weight:400;line-height:1.1}.news-detail-image-wrap{background-color:var(--placeholder);width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.news-detail-image{width:100%;height:auto;display:block}.news-detail-wrapper.is-entering .news-detail-header-meta{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 1.1s forwards newsMetaReveal}.news-detail-wrapper.is-entering .news-detail-image-wrap{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) 1.4s forwards newsImageReveal}@keyframes newsMetaReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes newsImageReveal{0%{opacity:0;clip-path:inset(5% 0 0);transform:translateY(40px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.news-detail-desc-section{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50dvh;padding:10rem 1.2vw;display:flex}.news-detail-desc-col{flex-direction:column;gap:2rem;width:100%;max-width:800px;display:flex}.news-detail-desc{font-family:var(--font-body);text-align:left;color:var(--text);margin:0;font-size:1.3rem;line-height:1.9}.news-detail-meta{font-family:var(--font-uppercase);font-size:var(--new-font-size-menu);text-transform:uppercase;color:var(--text);align-items:center;gap:1rem;margin-top:1rem;display:flex}.news-detail-meta-label{font-weight:500}.news-detail-meta-separator{color:var(--border)}.news-video-container{cursor:default}.news-detail-video-sound-btn{z-index:20;background:var(--background);color:var(--text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .3s,color .3s;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.news-detail-video-sound-btn:hover{background:var(--text);color:var(--background)}@media (max-width:1024px){.news-detail-wrapper{padding-top:2rem}.news-detail-header{margin-bottom:2rem;padding:0 1.5rem}.news-detail-title{font-size:2.8rem}.news-detail-image-wrap{width:100vw;margin-left:calc(50% - 50vw)}.news-detail-desc-section{min-height:auto;padding:6rem 1.5rem}.news-detail-desc-col{width:100%;max-width:100%}.news-detail-desc{font-size:1.1rem;line-height:1.7}}.header-lang{font-family:var(--font-uppercase);font-size:var(--new-font-size-lang);letter-spacing:.05em;align-items:center;gap:.4rem;font-weight:400;display:flex}.header-lang .header-lang-link{opacity:1;color:var(--text);text-decoration:none;transition:none}.header-lang-separator{color:var(--text);opacity:1}.header-socials{align-items:center;gap:.8rem;display:flex}.header-social-link{color:var(--text);align-items:center;text-decoration:none;transition:transform .2s;display:inline-flex}.header-social-link:hover{transform:scale(1.1)}.mobile-lang{font-family:var(--font-uppercase);font-size:var(--new-font-size-lang);gap:1rem;margin-top:2rem;font-weight:500;display:flex}.mobile-lang .mobile-lang-link{opacity:1;color:var(--text);text-decoration:none;transition:none}.mobile-lang-separator{color:var(--text);opacity:1}.inline-icon{vertical-align:middle;margin-left:.25rem;display:inline-block}.catalog-category-section{margin-bottom:16rem}.catalog-category-title{width:100%;font-family:var(--font-logo);text-transform:uppercase;letter-spacing:normal;justify-content:space-between;margin-top:6rem;margin-bottom:6rem;font-size:7vw;font-weight:400;display:flex;overflow:hidden}.category-title-letter-wrap{display:inline-block;overflow:hidden}.category-title-letter{transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(110%)}.catalog-category-title.is-visible .category-title-letter{transform:translateY(0)}@media (max-width:1024px){.catalog-category-section{margin-bottom:10rem}.catalog-category-title{justify-content:center;gap:.3em;margin-top:3rem;margin-bottom:3rem;font-size:3vw}.artwork-catalog-item.is-empty{display:none}}.artwork-catalog-item.is-empty{pointer-events:none;visibility:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
