@font-face{size-adjust:94%;ascent-override:93%;descent-override:32%;line-gap-override:0%;font-family:zolina;src:url(../media/zolina_light-s.p.1kokqdv1yo_sn.woff2)format("woff2");font-display:swap}@font-face{font-family:zolina Fallback;src:local(Arial);ascent-override:100.92%;descent-override:38.53%;line-gap-override:0.0%;size-adjust:108.99%}.zolina_39dd529f-module__2WP7jW__className{font-family:zolina,zolina Fallback}.zolina_39dd529f-module__2WP7jW__variable{--font-zolina:"zolina", "zolina Fallback"}
@font-face{size-adjust:106%;ascent-override:95%;descent-override:20%;line-gap-override:0%;font-family:hanken;src:url(../media/hanken_grotesk-s.p.3jmz726i7fho-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_b604a707-module__ECGepG__className{font-family:hanken,hanken Fallback}.hanken_b604a707-module__ECGepG__variable{--font-hanken:"hanken", "hanken 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;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--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-hanken);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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{--gw:calc(100vw / 24);--paper:#f2f3e9;--ink:#182da1;--l-gray:#e2e5d7;--d-gray:#142478;--accent:#c6dc75;--ease:cubic-bezier(.32, .94, .6, 1);--ease-c:cubic-bezier(.26, 1, .48, 1);--ease-quint:cubic-bezier(.22, 1, .36, 1);--fs-xxxs:.763vw;--fs-xxs:.833vw;--fs-xs:.902vw;--fs-s:.972vw;--fs-base:1.041vw;--fs-editor:1.111vw;--fs-career:1.805vw;--fs-partner:2.083vw;--fs-team:2.9vw;--fs-p1:3.125vw;--fs-h3:4.166vw;--fs-feat-e:6.25vw;--fs-feat-g:7.25vw;--fs-title-e:9.722vw;--fs-title-g:11.277vw;--fs-big:12.083vw;--fs-sub-e:10.416vw}@media (max-width:1430px){:root{--fs-base:15px;--fs-editor:16px}}@media (min-width:1680px){:root{--fs-xs:.812vw;--fs-s:.875vw;--fs-base:.937vw;--fs-editor:1vw;--fs-p1:2.812vw;--fs-feat-e:5.625vw;--fs-feat-g:6.525vw;--fs-title-e:8.75vw;--fs-title-g:10.15vw;--fs-big:10.875vw;--fs-sub-e:9.375vw}}html[data-theme=inverted]{--paper:#131d50;--ink:#e2ed9b}html{font-family:var(--font-hanken), sans-serif;font-size:var(--fs-base);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--paper);color:var(--ink);font-weight:400;transition:background .6s}html[data-page-theme=dark]{background:var(--ink);color:var(--paper)}body{background:0 0;overflow-x:hidden}::selection{background:var(--ink);color:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}img,video{display:block}.upper{text-transform:uppercase}.serif{font-family:var(--font-zolina), serif;font-weight:400}.sans{font-family:var(--font-hanken), sans-serif}.light{font-weight:300}.f-xxxs{font-size:var(--fs-xxxs)}.f-xxs{font-size:var(--fs-xxs)}.f-xs{font-size:var(--fs-xs)}.f-s{font-size:var(--fs-s)}.site-window{opacity:0}.is-splash .site-window{opacity:1}.body{padding:0 var(--gw)}.thin{padding:0 calc(var(--gw) * 4)}.inner{padding:0 calc(var(--gw) * 3)}.col-editor{padding:0 calc(var(--gw) * 7)}section[data-bg=dark],.bg-dark{background:var(--ink);color:var(--paper)}.rule{width:100%;height:1px;position:relative}.rule .b{transform-origin:0;background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.rule.sub .b{opacity:.15}.rule.faint .b{opacity:.1}[data-bg=dark] .rule .b,.bg-dark .rule .b{opacity:.15}.is-splash [data-shown="1"] .rule .b,.is-splash .rule[data-shown="1"] .b{transition:transform 2s var(--ease-quint);transform:scaleX(1)}.rule .num{height:3em;font-size:var(--fs-xxs);align-items:center;font-weight:300;display:flex;position:absolute;top:0}.l{display:block}.w{white-space:nowrap;display:inline-flex}.s{width:.25em;display:inline-block}.o{display:inline-block;position:relative}.t{will-change:transform;display:inline-block}.flip-b,.flip-c,.flip-f,.flip-y,.mq,.persp{perspective:25vw}.flip-b .c,.flip-b .o,.flip-b .t,.flip-c .t,.flip-f .o,.flip-f .t,.mq-anim,.mq-li .o,.mq-li .t{transform-origin:bottom}.flip-c .w{overflow:hidden;transform:rotateX(-90deg)}.flip-c .t{transform:translateY(110%)}.flip-c .w{margin:0 -.25em;padding:0 .25em}.is-splash .flip-c .o,.is-splash .flip-c .t,.is-splash .flip-c .w{transition-property:opacity,transform;transition-duration:1.2s;transition-timing-function:var(--ease-c);transition-delay:calc(var(--d,0) * 25ms + var(--d0,0s))}.is-splash .flip-c[data-shown="1"] .w,.is-splash .flip-c[data-shown="1"] .o{transform:rotateX(0)}.is-splash .flip-c[data-shown="1"] .t{transform:translate(0)}.flip-y .o{margin-bottom:-.35em;overflow:hidden;transform:translateY(110%)rotateX(0)}.flip-y .t{transform:translateY(110%)}.is-splash .flip-y .o,.is-splash .flip-y .t,.is-splash .flip-y .w{transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease);transition-delay:calc(var(--y,0) * .1s + var(--d0,0s))}.is-splash .flip-y[data-shown="1"] .o,.is-splash .flip-y[data-shown="1"] .w{transform:rotateX(0)}.is-splash .flip-y[data-shown="1"] .t{transform:translate(0)}.clip .o{transform:translateY(calc(var(--gw) * .5));overflow:hidden}.clip .t{transform:translateY(calc(var(--gw) * .5));opacity:0}.is-splash .clip .o,.is-splash .clip .t{transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease);transition-delay:calc(var(--d,0) * 75ms + var(--d0,0s))}.is-splash .clip[data-shown="1"] .o,.is-splash [data-shown="1"]>.clip .o{transform:none}.is-splash .clip[data-shown="1"] .t,.is-splash [data-shown="1"]>.clip .t{opacity:1;transform:none}.fadein{opacity:0;visibility:hidden}.is-splash .fadein[data-shown="1"],.is-splash .fadein.is-on{opacity:1;visibility:visible;transition:opacity 1.8s var(--ease)}.flip-origin{position:relative}.flip-f .w{overflow:hidden;transform:rotateX(-90deg)}.flip-f .t{transform:translateY(100%)}.flip-b{pointer-events:none;position:absolute;top:0;left:0}.flip-b .w{overflow:hidden;transform:rotateX(-90deg)}.flip-b .t{transform:translateY(110%)}.is-splash .flip-f .o,.is-splash .flip-f .t,.is-splash .flip-f .w,.is-splash .flip-b .o,.is-splash .flip-b .t,.is-splash .flip-b .w{transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:var(--ease);transition-delay:calc(var(--d,0) * 25ms)}.flip-origin.is-hover .flip-f .o,.flip-origin.is-hover .flip-f .t,.flip-origin.is-hover .flip-f .w,.flip-origin.is-hover .flip-b .o,.flip-origin.is-hover .flip-b .t,.flip-origin.is-hover .flip-b .w{transition-duration:.6s}.is-splash .flip-origin[data-shown="1"] .flip-f .w,.is-splash .flip-origin[data-shown="1"] .flip-f .o{transform:rotateX(0)}.is-splash .flip-origin[data-shown="1"] .flip-f .t{transform:translate(0)}.is-splash .flip-origin[data-shown="1"].is-hover .flip-f .w,.is-splash .flip-origin[data-shown="1"].is-hover .flip-f .o{transform:rotateX(90deg)translateZ(.75em)}.is-splash .flip-origin[data-shown="1"].is-hover .flip-f .t{transform:translateY(-110%)}.is-splash .flip-origin[data-shown="1"].is-hover .flip-b .w,.is-splash .flip-origin[data-shown="1"].is-hover .flip-b .o{transform:rotateX(0)}.is-splash .flip-origin[data-shown="1"].is-hover .flip-b .t{transform:translate(0)}.page-title{letter-spacing:-.035em;text-transform:uppercase;line-height:.77}.page-title .l.odd{font-family:var(--font-zolina), serif;font-size:var(--fs-title-g);justify-content:center;align-items:center;height:.68em;margin-bottom:.15em;line-height:1em;display:flex}.page-title .l.even{font-family:var(--font-hanken), sans-serif;font-size:var(--fs-title-e);align-items:center;height:.75em;margin-bottom:.165em;padding-bottom:.0275em;line-height:1.05em;display:flex}.page-title .l.odd .o,.page-title .l.odd .t,.page-title .l.odd .w{height:.85em;line-height:.95em}.page-title .l.even .o,.page-title .l.even .t,.page-title .l.even .w{height:.95em;line-height:.95em}.page-title .l.last{margin-bottom:0}.page-title.center .l.even{justify-content:center}.page-title.sub .l.odd{font-size:var(--fs-big)}.page-title.sub .l.even{font-size:var(--fs-sub-e)}.big-title{font-family:var(--font-zolina), serif;font-size:var(--fs-big);letter-spacing:-.035em;text-transform:uppercase;text-align:center;line-height:.8}.big-title .o,.big-title .t,.big-title .w{height:.8em;line-height:.95em}.headline{min-height:calc(var(--gw) * 2);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex}.headline .o,.headline .t{height:1.2em;line-height:1.2}.p1{font-size:var(--fs-p1);letter-spacing:-.04em;text-align:center;font-weight:300;line-height:1.2}.p1 .o,.p1 .t{height:1.2em;line-height:1.2em}.lead-box{font-size:var(--fs-xs);letter-spacing:-.04em;text-transform:uppercase;line-height:1.245}.lead-box .o,.lead-box .t{height:1.245em;line-height:1.245em}.lead-box .indent{width:var(--gw);display:inline-block}@media (max-width:1380px){.lead-box{letter-spacing:-.03em}}.editor{font-size:var(--fs-editor);letter-spacing:-.01em;font-weight:300;line-height:1.375}.editor p+p{margin-top:2em}.editor h3{font-family:var(--font-zolina), serif;font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:-.035em;margin:1.2em 0 .5em;line-height:.9}.link-u{font-size:var(--fs-xs);text-transform:uppercase;font-weight:300;line-height:1.3;display:inline-block;position:relative}.link-u .u{transform-origin:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:.02em;left:0;right:0}.link-u:hover .u{transform:scaleX(0)}.link-u.re .u{transform-origin:100%;transform:scaleX(0)}.link-u.re:hover .u{transform-origin:0;transform:scaleX(1)}.pill{min-width:2.9em;height:1.7em;font-size:var(--fs-xs);text-transform:uppercase;isolation:isolate;border:1px solid;border-radius:1em;justify-content:center;align-items:center;padding:0 .55em;line-height:1;display:inline-flex;position:relative;overflow:hidden}.pill:after{content:"";transform-origin:bottom;transition:transform .3s var(--ease);z-index:-1;background:currentColor;position:absolute;inset:0;transform:scaleY(0)}.pill .pt{transition:color .3s var(--ease)}.pill:hover:after{transform:scaleY(1)}.pill:hover .pt{color:var(--paper)}[data-bg=dark] .pill:hover .pt,.bg-dark .pill:hover .pt,html[data-page-theme=dark] .pill:hover .pt{color:var(--ink)}.btn-arrow{width:var(--gw);height:var(--gw);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-arrow .b{background:var(--ink);transition:transform .5s var(--ease);border-radius:50%;position:absolute;inset:0;transform:scale(1)}.btn-arrow svg{width:36%;color:var(--paper);position:relative}.btn-arrow.inv .b{background:var(--paper)}.btn-arrow.inv svg{color:var(--ink)}.btn-arrow:hover .b,.is-hover .btn-arrow .b{transform:scale(.6)}.btn-circle{width:calc(var(--gw) * 2);height:calc(var(--gw) * 2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-circle .b,.btn-circle .f{border-radius:50%;position:absolute;inset:0}.btn-circle .b{background:var(--ink);transition:transform .8s var(--ease);transform:scale(0)}.btn-circle .f{background:var(--accent);transition:transform .4s var(--ease);transform:scale(0)}.btn-circle:hover .f{transform:scale(1)}.btn-circle .link-u{color:var(--paper);position:relative}.bg-dark .btn-circle .b,[data-bg=dark] .btn-circle .b{background:var(--paper)}.bg-dark .btn-circle .link-u,[data-bg=dark] .btn-circle .link-u{color:var(--ink)}.is-splash [data-shown="1"] .btn-circle .b,.is-splash .btn-circle[data-shown="1"] .b{transform:scale(1)}.site-header{z-index:40;pointer-events:none;color:var(--ink);transition:color .3s;position:fixed;inset:0 0 auto}html.has-over-dark .site-header,html[data-page-theme=dark] .site-header{color:var(--paper)}.site-name,.site-navi{transition:transform .8s var(--ease), opacity .4s}.has-over-footer .site-name,.has-over-footer .site-navi{transform:translateY(calc(var(--gw) * -2));opacity:0;pointer-events:none!important}.site-name{left:var(--gw);top:calc(var(--gw) * .83 - .65em);pointer-events:auto;text-transform:uppercase;line-height:1.3;position:absolute;overflow:hidden}.site-name .t,.navi-ul .t{transition:transform 1s var(--ease);transform:translateY(110%)}.is-splash .site-name .t{transform:none}.site-navi{width:calc(var(--gw) * 3);pointer-events:auto;padding-top:calc(var(--gw) * .83 - .65em);position:absolute;top:0;right:0}.navi-bg{border-radius:calc(var(--gw) * .5);opacity:0;transform-origin:100% 0;width:calc(100% - 10px);height:100%;min-height:301px;transition:opacity .3s, transform .6s var(--ease);pointer-events:none;background:#182da1;position:absolute;top:5px;right:5px;transform:scale(.9)}.is-menu-open .navi-bg{opacity:1;transform:none}.navi-head{top:calc(var(--gw) * .83 - .85em);opacity:0;transition:opacity .3s, transform .6s var(--ease);pointer-events:none;position:absolute;left:50%;transform:scale(.9)}.navi-head .pill{color:#f2f3e9;font-size:var(--fs-s);background:#182da1;border-color:#182da1}.navi-head .pill:after{background:#f2f3e9}.is-menu-open .navi-head .pill:after{transform:scaleY(1)}.is-menu-open .navi-head .pill .pt{color:#182da1}.has-over-navi .navi-head,.is-menu-open .navi-head{opacity:1;pointer-events:auto;transform:none}html.has-over-dark .navi-head .pill,html[data-page-theme=dark] .navi-head .pill{background:0 0;border-color:#0000}.navi-body{padding:0 calc(var(--gw) * .5) 0 calc(var(--gw) * .5);transition:transform .8s var(--ease);position:relative}.is-menu-open .navi-body{transform:translateY(calc(var(--gw) * 1.15));color:#f2f3e9}.navi-ul{text-transform:uppercase;line-height:1.1}.navi-ul li{overflow:hidden}.navi-ul a{display:inline-block;position:relative}.navi-ul a .u{transform-origin:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;bottom:.05em;left:0;right:0;transform:scaleX(0)}.navi-ul a:hover .u,.navi-ul a.active .u{transform-origin:0;transform:scaleX(1)}.is-splash .navi-ul .t{transition-delay:calc(var(--i) * .1s);transform:none}.has-over-navi:not(.is-menu-open) .navi-ul .t,.has-over-navi:not(.is-menu-open) .navi-lang .t{opacity:0;transition:transform .6s var(--ease), opacity .3s;transition-delay:0s;transform:translateY(110%)}.is-menu-open .navi-ul .t{transition:transform .6s var(--ease), opacity .3s;transition-delay:calc(var(--i) * 50ms + 50ms)}.navi-lang{font-size:var(--fs-xs);text-transform:uppercase;opacity:0;pointer-events:none;align-items:center;gap:1em;margin-top:3.4em;transition:opacity .3s;display:flex}.navi-lang .pill{color:#f2f3e9}.navi-lang .pill:hover .pt{color:#182da1}.is-menu-open .navi-lang{opacity:1;pointer-events:auto;transition-delay:.2s}.site-lang{right:calc(var(--gw) * 4);top:calc(var(--gw) * .83 - .85em);z-index:5;position:absolute}.ui-cursor{width:var(--gw);height:var(--gw);z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.ui-cursor-body{transition:transform 1s var(--ease);position:absolute;inset:0;transform:scale(0)}.is-mouse-active .ui-cursor-body{transform:scale(1)}.ui-cursor-bg{background:var(--accent);border-radius:50%;transition:transform .5s;position:absolute;inset:0;transform:scale(.5)}[data-cursor=small] .ui-cursor-bg{transform:scale(.1)}[data-cursor=label] .ui-cursor-bg{transform:scale(2)}[data-cursor=label].is-dragging .ui-cursor-bg{transform:scale(1)}[data-cursor=hide] .ui-cursor-bg{transform:scale(0)}.ui-cursor-text{font-size:var(--fs-xxs);text-transform:uppercase;color:#f2f3e9;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ui-cursor-text .t{transition:transform .5s var(--ease);transform:translateY(150%)}[data-cursor=label] .ui-cursor-text .t{transform:none}[data-cursor=label].is-dragging .ui-cursor-text .t{transform:translateY(150%)}html:not(.has-mouse) .ui-cursor{display:none}.mq{text-transform:uppercase;letter-spacing:-.035em;white-space:nowrap;width:100vw;overflow:hidden}.mq-anim{transform:rotateX(-90deg)}.is-splash .mq-anim{transition:transform .8s var(--ease)}.is-splash .mq[data-shown="1"] .mq-anim{transform:none}.mq-track{animation:80s linear infinite paused marquee;display:inline-flex}.mq[data-visible="1"] .mq-track{animation-play-state:running}.mq.back .mq-track{animation-name:marquee-back}.mq-li{display:inline-flex}.mq-li>span{padding:0 .33em}.mq-g{font-family:var(--font-zolina), serif;font-size:var(--fs-feat-g);height:.925em;line-height:.925em}.mq-e{font-family:var(--font-hanken), sans-serif;font-weight:200;font-size:var(--fs-feat-e);height:.975em;line-height:.975em}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.bg-img{background:var(--l-gray);position:relative;overflow:hidden}.bg-dark .bg-img,[data-bg=dark] .bg-img{background:var(--d-gray)}.bg-img>img,.bg-img>video,.bg-img .media{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s, transform 2s var(--ease);transform:scale(1.2)}.bg-img[data-shown="1"]>img,.bg-img[data-shown="1"]>video,.bg-img[data-shown="1"] .media{opacity:1;transform:scale(1)}.bg-img.is-parallax .media{transform:scale(1.4)}.bg-img.is-parallax[data-shown="1"] .media{transform:scale(1.2)}.page-origin{transition:opacity .3s ease-out}.is-tr-leaving .page-origin{opacity:0}.is-tr-leaving{cursor:progress}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-header{height:100vh;min-height:560px;position:relative}.parts{height:calc(var(--gw) * 2);padding:0 var(--gw);align-items:center;display:flex;position:absolute;left:0;right:0}.parts-b{bottom:0}.clock{align-items:baseline;gap:.5em;display:inline-flex}.clock-d{font-weight:300;display:inline-flex}.clock-g{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4em}.clock-colon{margin-top:-.15em;display:inline-block}.home-title{padding:0 calc(var(--gw) * 3);flex-direction:column;justify-content:center;padding-bottom:1.5vw;display:flex;position:absolute;inset:0}.home-lead{left:calc(var(--gw) * 16);width:calc(var(--gw) * 4);z-index:2;margin-top:-3.473vw;position:absolute;top:50%}.home-lead .w{display:inline-flex}.pickup{right:var(--gw);bottom:calc(var(--gw) * -2.5);width:calc(var(--gw) * 4.5);z-index:3;position:absolute}.pickup-label{white-space:nowrap;padding-bottom:2em;position:absolute;bottom:100%;right:0}.pickup-ul{width:100%;height:calc(var(--gw) * 6);border-radius:calc(var(--gw) * 2.25);background:var(--l-gray);transform:translateY(var(--gw));opacity:0;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.is-splash .pickup-ul{opacity:1;transition:transform 1.8s var(--ease), opacity 1.8s var(--ease);transform:none}.pickup-slide{transform-origin:bottom;position:absolute;inset:0;overflow:hidden}.pickup-slide .media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pickup-count{left:calc(var(--gw) * -2);top:calc(var(--gw) * 2.5);font-size:var(--fs-xxs);white-space:nowrap;letter-spacing:.02em;display:inline-flex;position:absolute;translate:-100% -50%}.pickup-count-mask{height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.pickup-count-col{flex-direction:column;display:flex}.pickup-count-col>span{height:1.2em}.pickup-control{left:calc(var(--gw) * 3.5);top:calc(var(--gw) * 5);width:var(--gw);height:var(--gw);z-index:3;position:absolute}.pickup-control .btn-arrow{position:absolute;inset:0}.pickup-control .btn-arrow .b{background:var(--ink)}.pickup-ring{z-index:2;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;rotate:-90deg}.pickup-ring circle{fill:none;stroke:#6b6b6b;stroke-width:.8px}.media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.features{position:relative}.features-a{padding-top:calc(var(--gw) * 1.2);display:block;position:relative;overflow:hidden}.features-a>.rule{margin-top:calc(var(--gw) * 1.15)}.features-h-wrap{padding:0 calc(var(--gw) * 3);transition:transform .8s var(--ease);position:relative}.features-a.is-hover .features-h-wrap{transform:translateX(calc(var(--gw) * -2))}.features-num{left:calc(var(--gw) * 2);width:var(--gw);font-size:var(--fs-xs);position:absolute;top:.5em}.features-h{position:relative}.features-t{font-family:var(--font-zolina), serif;font-size:var(--fs-feat-g);text-transform:uppercase;white-space:nowrap;letter-spacing:-.035em;line-height:.825em}.features-t .l{height:.825em}.features-t .o,.features-t .t,.features-t .w{height:.925em;line-height:.925em}.features-t .o{margin-bottom:-.15em}.hover-plane{z-index:30;pointer-events:none;will-change:transform;position:fixed;top:0;left:0;translate:-50% -50%}.hp-layer{visibility:hidden;clip-path:inset(100% 0 0);position:absolute;inset:0;overflow:hidden}.hp-inner{translate:var(--px,0) var(--py,0);will-change:transform;position:absolute;inset:0}.hp-inner img,.hp-inner video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html:not(.has-mouse) .hover-plane{display:none}.section-sitemap{flex-direction:column;min-height:100vh;display:flex}.section-sitemap>.body{flex-direction:column;flex:1;display:flex}.title-flex{height:calc(var(--gw) * 2);align-items:center;display:flex}.title-flex>div{align-items:center;width:33.333%;display:flex}.title-flex .tf-c{justify-content:center}.title-flex .tf-r{justify-content:flex-end}.back-top{text-transform:uppercase;font-size:var(--fs-xs);align-items:center;gap:1.5em;display:inline-flex}.footer-flex{padding-top:calc(var(--gw) * 2);flex-direction:column;flex:1;justify-content:flex-end;display:flex}.footer-cta{justify-content:center;display:flex}.footer-cta-t{font-size:var(--fs-title-e);text-transform:uppercase;letter-spacing:-.035em;justify-content:center;line-height:.85;display:flex}.footer-cta-t .o,.footer-cta-t .t{height:.85em;line-height:.85}.footer-cta-t .w.serif{font-size:1.16em}.footer-cta-t .w.serif .o,.footer-cta-t .w.serif .t{height:.72em;line-height:.8}.footer-bottom{height:calc(var(--gw) * 2);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}html{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){html{scrollbar-color:color-mix(in srgb, var(--ink) 35%, transparent) transparent}}html.is-locked,html.is-locked body{height:100%;overflow:hidden}.archive{color:#f2f3e9;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;position:fixed;inset:0;overflow:hidden}html.is-dragging .archive{cursor:grabbing}.slide-scroll{width:0;height:0;transform:rotate(var(--tilt));position:absolute;top:50%;left:50%}.slide-strip{position:absolute;top:0;left:0}.slide-a{left:calc(var(--gw) * -2.8);top:calc(var(--gw) * -4.2);width:calc(var(--gw) * 5.6);height:calc(var(--gw) * 8.4);will-change:transform;display:block;position:absolute}.slide-a.even{margin-top:calc(var(--gw) * -.6)}.slide-a.odd{margin-top:calc(var(--gw) * .6)}.is-project-scrolling .slide-a{pointer-events:none}.slide-img{background:var(--d-gray);position:absolute;inset:0;overflow:hidden}.slide-img-in{translate:var(--off,0) 0;position:absolute;inset:0 -12%;transform:scale(1.2)}.slide-img-in img{object-fit:cover;filter:brightness(.62);transition:filter .6s var(--ease);pointer-events:none}.slide-a.is-hover .slide-img-in img{filter:brightness(.95)}.slide-parts{white-space:nowrap;line-height:1.3;position:absolute;overflow:hidden}.slide-parts .t{transition:transform .8s var(--ease);transform:translateY(110%)}.slide-a.is-hover .slide-parts .t{transform:none}.slide-year{right:-.4em;top:calc(var(--gw) * 1.2);transform-origin:100% 0;transform:rotate(90deg)translate(100%)}.slide-name{top:calc(100% + .8em);left:0}.slide-arrow{right:calc(var(--gw) * -.5);bottom:calc(var(--gw) * -.5);transform:rotate(calc(var(--tilt,15deg) * -1)) scale(0);transition:transform .6s var(--ease);z-index:3;position:absolute}.slide-arrow .b{transform:none!important}.slide-a.is-hover .slide-arrow{transform:rotate(-15deg)scale(1)}.slide-title{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:rotate(-15deg)}.slide-title-t{text-transform:uppercase;text-align:center;white-space:nowrap;letter-spacing:-.035em;color:#f2f3e9;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.slide-title-t .l{justify-content:center;display:flex}.slide-title-t .l.odd{font-family:var(--font-zolina), serif;font-size:var(--fs-feat-g);height:.825em}.slide-title-t .l.odd .o,.slide-title-t .l.odd .t,.slide-title-t .l.odd .w{height:.925em;line-height:.925em}.slide-title-t .l.odd .o{margin-bottom:-.15em}.slide-title-t .l.even{font-size:var(--fs-feat-e);height:.875em}.slide-title-t .l.even .o,.slide-title-t .l.even .t,.slide-title-t .l.even .w{height:.975em;line-height:.975em}.slide-title .flip-b{position:absolute}.archive-parts{z-index:5;pointer-events:none;position:fixed}.archive-top{top:calc(var(--gw) * .83 - .65em);left:50%;translate:-50%}.archive-drag{right:var(--gw);bottom:calc(var(--gw) * 1 - .6em)}.archive-map{left:var(--gw);bottom:calc(var(--gw) * .75);z-index:5;align-items:center;height:30px;display:flex;position:fixed}.map-r{opacity:.1;border:1px solid #f2f3e9;border-radius:2px;width:8px;height:12px;margin:0 4px;transition:opacity .4s,background .3s}.map-r:nth-child(odd){translate:0 -2.4px}.map-r:nth-child(2n){translate:0 2.4px}.map-r[data-on="1"]{opacity:1}.map-r.is-hover{background:#f2f3e9}.map-pivot{border:1px solid #f2f3e9;border-radius:3px;width:56px;position:absolute;top:-6px;bottom:-6px;left:0}.single-header{margin-bottom:calc(var(--gw) * -2);padding-bottom:calc(var(--gw) * 2);height:calc(100vh - var(--gw) * 2);box-sizing:content-box}.single-title-wrap{padding:0 var(--gw);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.single-parts{bottom:calc(var(--gw) * 2);justify-content:space-between}.single-parts .link-u{font-weight:400}.single-hero{position:relative}.single-hero .bg-img{height:100vh;min-height:600px}.pm-inner{position:absolute;inset:-12% 0}.pm-inner .media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bg-img[style] .pm-inner{inset:-8% 0}.single-statement{padding:0 calc(var(--gw) * 6);color:#fff;pointer-events:none;text-transform:uppercase;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.st-solid,.st-outline{font-size:var(--fs-feat-e);letter-spacing:-.03em;font-weight:500;line-height:.9}.st-solid .o,.st-solid .t,.st-outline .o,.st-outline .t{height:.9em;line-height:.9}.st-outline{margin-left:calc(var(--gw) * 4.4);color:#0000;-webkit-text-stroke:1px #fff;margin-top:-.9em;font-weight:400}.st-outline .l{text-align:left}.st-lead{margin-left:calc(var(--gw) * 9.2);width:calc(var(--gw) * 4.5);font-size:var(--fs-xxs);margin-top:1.5em;line-height:1.3}.st-lead .o,.st-lead .t{height:1.3em;line-height:1.3}.st-lead .l{flex-wrap:wrap;display:flex}.info-ul{justify-content:space-between;display:flex}.info-ul li{min-width:calc(var(--gw) * 5);flex-direction:column;gap:.6em;padding:2em 1em 0;display:flex}.info-ul li:first-child{padding-left:0}.info-ul li:last-child{text-align:right;padding-right:0}.single-lead{text-align:left;font-size:2.2vw}.single-lead .l{flex-wrap:wrap;display:flex}.single-lead .o,.single-lead .t{height:1.2em;line-height:1.2}.single-img .thin.is-portrait{padding-left:calc(var(--gw) * 13);padding-right:calc(var(--gw) * 4)}.star-row{height:calc(var(--gw) * 3);justify-content:center;align-items:center;padding-top:.35em;font-size:3.4vw;line-height:1;display:flex}.credits-grid{column-gap:var(--gw);row-gap:calc(var(--gw) * 1);grid-template-columns:repeat(4,1fr);display:grid}.credit-role{padding:2em 0 1.2em;line-height:1.1}.credit-role .o,.credit-name .o{display:block}.awards-text{text-align:center;text-transform:uppercase}.awards-text .l{flex-wrap:wrap;justify-content:center;display:flex}.next-title{display:block}.next-title .page-title .l.odd,.next-title .page-title .l.even{justify-content:center}.pd-wrap{color:var(--ink)}.pd-svg{width:100%;height:auto;overflow:visible}.pd-s{letter-spacing:.02em;font-size:15px}.pd-sb{font-size:16px;font-weight:600}.pd-m{font-size:22px}.pd-b{font-size:26px;font-weight:600}.pd-hubt{font-size:28px;font-weight:600}.sub-header-in{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sub-header .parts{justify-content:center}.sub-support{text-align:center;margin-top:2em;line-height:1.2}.sub-support .o,.sub-support .t{height:1.2em;line-height:1.2}.section-research .rule .num{top:.2em}.research-a{display:block;position:relative}.grid-c{width:calc(var(--gw) * 22);position:relative}.grid-img{position:absolute}.grid-img .bg-img{position:absolute;inset:0}.grid-img .media{position:absolute}.grid-cap{transform-origin:0 0;white-space:nowrap;opacity:.8;position:absolute;top:0;left:calc(100% + .6em);transform:rotate(90deg)translate(1.1em)}.grid-title{z-index:2;margin:calc(var(--gw) * -4.5) 0 calc(var(--gw) * -1);pointer-events:none;position:relative}.research-title .l{justify-content:center}.grid-lead{left:calc(var(--gw) * 16);bottom:calc(var(--gw) * 2);width:calc(var(--gw) * 4);gap:calc(var(--gw) * .5);flex-direction:column;display:flex;position:absolute}.research-lead .l{flex-wrap:wrap;display:flex}.research-a:hover .btn-arrow .b{transform:scale(.6)}.concept-cols{gap:var(--gw);grid-template-columns:1fr 1fr;display:grid}.concept-cols .editor{max-width:calc(var(--gw) * 8)}.editor.indent p{text-indent:var(--gw)}.section-logo{--LW:calc(var(--gw) * 16);--LH:calc(var(--gw) * 16 * .42292)}.gl{width:var(--LW);height:var(--LH);position:relative}.gl-strip{height:calc(var(--LH) / 12);position:relative;overflow:hidden}.gl-strip-in{left:calc(var(--LW) * -1);top:calc(var(--LH) / -12 * var(--i));width:calc(var(--LW) * 3);will-change:transform;display:flex;position:absolute}.gl-mark{width:var(--LW);height:var(--LH);color:var(--accent);font-family:var(--font-hanken), sans-serif;font-weight:800;font-size:calc(var(--gw) * 3.8);letter-spacing:-.05em;flex-direction:column;justify-content:center;align-items:center;line-height:.78;display:flex}.gl-code{flex-direction:column;line-height:1;display:flex;position:absolute;top:50%;left:calc(100% + .8em);translate:0 -50%}.gl-digit{height:1em;display:block;overflow:hidden}.gl-digit-col{transition:transform 1.5s var(--ease);flex-direction:column;display:flex}.gl-digit-col>span{height:1em}.gl-foot{margin-top:calc(var(--gw) * 1.5);grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.gl-foot>:nth-child(2){justify-self:center}.gl-lead{width:calc(var(--gw) * 4);justify-self:end}.team{position:relative}.team-li{padding-top:calc(var(--gw) * 1.5);grid-template-columns:1fr 1fr;display:grid;position:relative}.team-li>.rule{margin-top:calc(var(--gw) * 1.5);grid-column:1/-1}.team-li.toggle{padding-top:calc(var(--gw) * .6)}.team-li.toggle>.rule{margin-top:calc(var(--gw) * .6)}.team-name{padding-left:calc(var(--gw) * 3);font-family:var(--font-zolina), serif;font-size:var(--fs-team);text-transform:uppercase;letter-spacing:-.02em;line-height:1}.team-name .o{display:inline-block}.team-collab{font-family:var(--font-hanken), sans-serif;margin-top:.8em;display:block}.team-role{justify-content:space-between;align-items:center;gap:1em;margin-bottom:1em;display:flex}.team-bio-wrap{transition:grid-template-rows 1s var(--ease);grid-template-rows:1fr;display:grid}.team-li.toggle:not(.is-open) .team-bio-wrap{grid-template-rows:0fr}.team-bio{max-width:calc(var(--gw) * 8.5);overflow:hidden}.team-bio a{margin-top:1em;display:inline-block}.dg{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.dg:active{cursor:grabbing}.dg-track{gap:var(--gw);padding:0 calc(var(--gw) * 4);will-change:transform;width:max-content;display:flex}.dg-slide{margin:0}.dg-frame{aspect-ratio:3/2;height:50vh;position:relative}.dg-in{position:absolute;inset:0 -12%}.dg-in .media{position:absolute}.dg-slide figcaption{opacity:.8;margin-top:1em}.join-cols{gap:calc(var(--gw) * 1);grid-template-columns:1fr 1fr;display:grid}.join-roles{font-size:var(--fs-career);text-transform:uppercase;font-weight:300;line-height:1.25}.join-roles .o{display:block}.join-entry{margin-top:calc(var(--gw) * 1);align-items:center;gap:1.2em;display:inline-flex}.profile-grid{column-gap:var(--gw);row-gap:calc(var(--gw) * 1);grid-template-columns:repeat(3,1fr);display:grid}.profile-cell>div{padding:2em 0 1em}.profile-cell .editor{white-space:pre-line}.partner{text-align:center}.partner-title{font-size:var(--fs-partner);text-transform:uppercase;margin-bottom:.3em}@media (max-width:1024px){:root{--fs-base:14px;--fs-xs:12px;--fs-xxs:11px;--fs-xxxs:10px;--fs-s:13px;--fs-editor:15px}.home-lead{left:calc(var(--gw) * 14);width:calc(var(--gw) * 7)}}@media (max-width:767px){:root{--gw:20px;--fs-base:14px;--fs-xs:12px;--fs-xxs:11px;--fs-xxxs:10px;--fs-s:13px;--fs-editor:16px;--fs-p1:20px;--fs-h3:34px;--fs-feat-g:10.875vw;--fs-feat-e:9.375vw;--fs-title-g:14.5vw;--fs-title-e:12.5vw;--fs-big:17vw;--fs-sub-e:12.5vw;--fs-team:30px;--fs-career:22px;--fs-partner:22px}.site-name{top:24px}.site-navi{width:180px;padding-top:24px}.navi-head{top:18px}.navi-ul,.navi-lang{visibility:hidden}.is-menu-open .navi-ul,.is-menu-open .navi-lang{visibility:visible}.is-menu-open .navi-body{transform:translateY(56px)}.navi-bg{border-radius:1em;min-height:250px}.site-lang{display:none}.home-title{justify-content:flex-start;padding:22vh 20px 0}.home-title .l.odd:first-child{justify-content:flex-start}.home-title .l.even{justify-content:center}.home-title .l.odd.last{justify-content:flex-end}.home-lead{width:auto;margin:0;position:absolute;inset:auto 20px calc(70vw + 90px)}.home-lead .indent{width:3em}.pickup{width:50vw;bottom:30px;right:25vw}.pickup-ul{border-radius:50vw;height:70vw}.pickup-label{display:none}.pickup-count{top:calc(100% + 10px);left:50%;translate:-50%}.pickup-control{width:56px;height:56px;inset:auto -10px 0 auto}.home-header .parts-b{height:30px;top:60px;bottom:auto}.btn-arrow{width:56px;height:56px}.btn-circle{width:110px;height:110px}.pill{height:22px;font-size:12px}.features-h-wrap{text-align:center;padding:0}.features-num{width:auto;margin:0 auto .6em;display:block;position:static}.features-t .l{justify-content:center;display:flex}.features-t.flip-b{display:none}.features-a.is-hover .features-h-wrap{transform:none}.mq-g{font-size:16vw}.mq-e{font-size:14vw}.title-flex{flex-wrap:wrap;row-gap:12px;height:auto;padding:20px 0}.title-flex>div{width:50%}.title-flex .tf-c{order:3;width:100%}.back-top{gap:.8em}.footer-cta-t{font-size:13vw}.slide-a{width:50vw;height:75vw;top:-37.5vw;left:-25vw}.slide-title{display:none}.slide-parts .t{transform:none}.slide-arrow,.archive-map{display:none}.archive-top{top:24px}.archive-drag{bottom:24px}.single-parts{bottom:40px}.single-hero .bg-img{height:80vh;min-height:0}.single-statement{padding:0 20px}.st-solid,.st-outline{font-size:12vw}.st-outline{margin-left:22vw}.st-lead{width:70%;margin-left:0}.info-ul{flex-wrap:wrap}.info-ul li{width:50%;min-width:0;padding:1.4em 0 0;text-align:left!important}.col-editor{padding:0 20px}.single-lead{font-size:22px}.thin,.inner{padding:0 20px}.single-img .thin.is-portrait{padding:0 20px 0 30vw}.credits-grid{grid-template-columns:1fr 1fr;column-gap:20px}.star-row{font-size:40px}.grid-c{flex-wrap:wrap;gap:20px;width:100%;display:flex;height:auto!important}.grid-img{aspect-ratio:3/4;position:relative;width:calc(50% - 10px)!important;height:auto!important;top:auto!important;left:auto!important}.grid-cap{display:none}.grid-title{margin:30px 0}.grid-lead{width:100%;margin-top:20px;position:static}.section-research .research-a{flex-direction:column;display:flex}.section-research .grid-title{order:-1}.concept-cols{grid-template-columns:1fr}.concept-cols>span{display:none}.concept-cols .editor{max-width:none}.gl{width:100%;height:calc(42.292vw - 16.9168px)}.section-logo{--LW:calc(100vw - 40px);--LH:calc((100vw - 40px) * .42292)}.gl-mark{font-size:calc(27vw - 10.8px)}.gl-code{display:none}.gl-foot{grid-template-columns:1fr;row-gap:20px}.gl-foot>:nth-child(2){justify-self:start}.gl-lead{width:100%}.team-li{grid-template-columns:1fr;row-gap:14px}.team-name{padding-left:0}.dg-frame{height:40vh}.dg-track{padding:0 20px}.join-cols{grid-template-columns:1fr;row-gap:30px}.profile-grid{grid-template-columns:1fr}}.o,.flip-c .w,.flip-f .w,.flip-b .w{box-sizing:content-box;margin-top:-.28em;padding-top:.28em}.st-row{font-size:var(--fs-feat-e);align-items:flex-start;gap:.35em;display:flex}.st-row .st-solid,.st-row .st-outline{margin:0;font-size:1em}@media (max-width:767px){.st-row{flex-wrap:wrap;font-size:12vw}}.case-header{flex-direction:column;justify-content:center;height:100svh;min-height:720px;display:flex}.case-kicker{top:calc(var(--gw) * 2.8);left:var(--gw);font-size:var(--fs-xs);text-transform:uppercase;position:absolute}.case-title{width:100%}.case-title .l.odd{padding-left:calc(var(--gw) * 3);justify-content:flex-start}.case-title .l.even{padding-right:calc(var(--gw) * 3);justify-content:flex-end}.case-meta{text-transform:uppercase;font-size:var(--fs-xs);justify-content:space-between;gap:20px;display:flex}.case-wide{position:relative;overflow:hidden}.case-wide-title{left:var(--gw);right:var(--gw);bottom:calc(var(--gw) * 1.5);pointer-events:none;position:absolute}.case-wide-title .big-title{text-align:left;font-size:8.2vw}.case-section{padding-top:calc(var(--gw) * 2);padding-bottom:calc(var(--gw) * 2.5)}.case-story{padding-top:calc(var(--gw) * 1.5);gap:var(--gw);grid-template-columns:5fr 17fr;display:grid}.case-label{font-size:max(11px, var(--fs-xs));text-transform:uppercase;line-height:1.5}.case-display{letter-spacing:-.04em;font-size:3.7vw;font-weight:300;line-height:1.12}.case-copy{max-width:calc(var(--gw) * 9);margin-top:calc(var(--gw) * 1)}.case-small{opacity:.55;font-size:12px;line-height:1.4}.light-specimen{gap:calc(var(--gw) * 2);grid-template-columns:13fr 7fr;display:grid}.specimen-image{aspect-ratio:1.15;background:#182da1;position:relative;overflow:hidden}.specimen-image .media{height:100%;filter:brightness(calc(.2 + var(--light) * .9));transition:filter .25s}.specimen-index{font-size:12px;position:absolute;top:24px;left:24px}.specimen-light{font-size:5vw;font-weight:300;line-height:1;position:absolute;bottom:16px;right:24px}.specimen-light span{font-size:.3em}.specimen-controls{padding-top:var(--gw);flex-direction:column;align-items:stretch;display:flex}.specimen-tabs{margin:30px 0}.specimen-tabs button{letter-spacing:-.035em;opacity:.45;border-bottom:1px solid #ffffff25;align-items:center;gap:15px;width:100%;padding:12px 0;font-size:2.6vw;transition:opacity .35s;display:flex}.specimen-tabs button[aria-pressed=true],.specimen-tabs button:hover{opacity:1}.specimen-tabs button>span:first-child{margin-right:12px;font-size:11px}.specimen-dot{background:var(--accent);opacity:0;border-radius:50%;width:8px;height:8px;margin-left:auto}[aria-pressed=true] .specimen-dot{opacity:1}.specimen-range{margin:34px 0 16px;display:block}.specimen-range .case-label{justify-content:space-between;display:flex}.specimen-range input{accent-color:#b9784d;cursor:pointer;width:100%;margin-top:18px}.case-type{align-items:baseline;gap:calc(var(--gw) * 1.4);padding:var(--gw) 0 calc(var(--gw) * 1.5);letter-spacing:-.075em;font-size:17vw;line-height:1;display:flex}.case-type .case-label{letter-spacing:0;margin-left:auto}.case-decision{gap:var(--gw);border-top:1px solid #182da130;grid-template-columns:1fr 9fr 9fr;padding:35px 0;display:grid}.case-decision h2{font-family:var(--font-zolina);text-transform:uppercase;letter-spacing:-.035em;font-size:3.2vw;line-height:1}.case-collage{padding:calc(var(--gw) * 4) 0;min-height:66vw;position:relative;overflow:hidden}.case-collage .page-title{z-index:1;pointer-events:none;mix-blend-mode:difference;color:#f2f3e9;position:relative}.case-collage-a{width:calc(var(--gw) * 9);top:calc(var(--gw) * 1.5);left:var(--gw);position:absolute}.case-collage-b{width:calc(var(--gw) * 6);top:calc(var(--gw) * 4);right:calc(var(--gw) * 2);position:absolute}.case-collage-a>span,.case-collage-b>span{text-transform:uppercase;margin-top:10px;font-size:11px;display:block}.case-route-links{gap:35px;margin:45px 0;display:flex}.case-route-links a{align-items:center;gap:20px;display:flex}.case-route-links svg{width:25px}.case-source{max-width:calc(var(--gw) * 14);margin-top:25px;font-size:13px}.case-source .link-u{font-size:inherit;text-transform:none}@media (max-width:767px){.case-header{height:85svh;min-height:540px}.case-kicker{top:110px}.case-title .l.odd{padding-left:var(--gw)}.case-title .l.even{padding-right:var(--gw)}.case-meta{flex-wrap:wrap;gap:10px;font-size:10px}.case-meta>span:nth-child(2){order:3;width:100%}.case-section{padding-top:45px;padding-bottom:60px}.case-story{grid-template-columns:1fr;gap:22px;padding-top:30px}.case-display{font-size:7.1vw}.case-copy{max-width:none;margin-top:25px}.case-copy.editor{font-size:16px;line-height:1.5}.light-specimen{grid-template-columns:1fr;gap:24px}.specimen-light{font-size:14vw}.specimen-controls{padding-top:0}.specimen-tabs{margin:15px 0 25px}.specimen-tabs button{font-size:7vw}.specimen-controls .editor{font-size:16px}.case-type{gap:20px;padding:30px 0;font-size:24vw}.case-type .case-label{font-size:9px}.case-decision{grid-template-columns:25px 1fr;gap:15px;padding:25px 0}.case-decision h2{font-size:7vw}.case-decision>p{grid-column:2;font-size:16px;line-height:1.5}.case-route-links{flex-direction:column;gap:25px}.case-route-links .link-u{font-size:13px}.case-source{max-width:none}.case-wide .bg-img{min-height:320px}.case-collage{min-height:95vw;padding-top:25vw}.case-collage .page-title{font-size:14vw}}.nf-brief-wrap{margin:calc(var(--gw) * 2) auto;max-width:calc(var(--gw) * 12)}.nf-brief{grid-template-columns:1fr 1fr;gap:35px;display:grid}.nf-brief label>span{text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.nf-brief input,.nf-brief select,.nf-brief textarea{background:0 0;border-bottom:1px solid;border-radius:0;width:100%;padding:10px 0;font-family:inherit;font-size:18px}.nf-brief-wide{grid-column:1/-1}.nf-brief .pill{width:fit-content;min-height:40px;padding:0 20px;font-size:13px}@media (max-width:767px){.nf-brief-wrap{max-width:none;margin:35px 0}.nf-brief{grid-template-columns:1fr;gap:25px}.nf-brief .editor{font-size:16px}}.site-name{align-items:center;gap:12px;display:flex;top:28px}.site-name>svg{flex-shrink:0;width:46px;height:46px}.site-name .brand-wordmark{letter-spacing:.055em;font-size:17px;font-weight:600;line-height:.9}.brand-atelier{letter-spacing:.01em;text-transform:none;margin-top:8px;font-size:8px;font-weight:400;line-height:1;display:block}.campaign-hero{height:100svh;min-height:680px;overflow:hidden;color:#edf0d5!important;background:#19338f!important}.campaign-media>.media{object-fit:cover;object-position:65% center;animation:18s ease-out both campaign-pan}@keyframes campaign-pan{0%{transform:scale(1.07)}to{transform:scale(1)}}.campaign-shade{background:linear-gradient(90deg,#101e573d,#0000 70%),linear-gradient(#0000 70%,#0a174369);position:absolute;inset:0}.campaign-kicker{left:var(--gw);letter-spacing:.055em;text-transform:uppercase;font-size:11px;position:absolute;top:21%}.campaign-title{left:var(--gw);letter-spacing:-.06em;font-size:10.4vw;line-height:.87;position:absolute;top:29%}.campaign-title .l.odd{font-family:var(--font-zolina);font-weight:400}.campaign-title .l.even{font-family:var(--font-hanken);padding-left:9vw;font-size:.78em;font-weight:400}.campaign-bottom{bottom:32px;left:var(--gw);right:var(--gw);grid-template-columns:1fr 1fr auto;align-items:end;gap:50px;font-size:11px;display:grid;position:absolute}.campaign-bottom p{max-width:230px;line-height:1.35}.campaign-scroll{border-bottom:1px solid #edf0d570;padding-bottom:4px}.collection-intro{min-height:750px;padding-top:100px;padding-bottom:120px;position:relative}.collection-copy{width:60%;padding-top:50px}.collection-title{letter-spacing:-.04em;margin:35px 0;font-size:6.7vw;line-height:.93}.collection-title .l:nth-child(2){padding-left:8vw}.collection-copy>p{max-width:340px;margin-left:14vw}.collection-case{margin:30px 0 0 14vw;display:inline-block}.collection-intro .pickup{width:28vw;bottom:80px;right:6vw}.collection-intro .pickup-ul{border-radius:0;height:35vw}.collection-intro .pickup-count{font-size:12px;top:auto;bottom:-40px;left:0;translate:none}.collection-intro .pickup-label{font-size:11px}.collection-intro .pickup-control{width:56px;height:56px;inset:auto 0 -56px auto}.material-sequence{height:100svh;position:relative;overflow:hidden}.sequence-frame{color:#f2f3e9;background:#1a359b;position:absolute;inset:0;overflow:hidden}.sequence-frame>.media{object-fit:cover;object-position:center}.sequence-caption{width:36%;position:absolute;bottom:10vh;right:5vw}.sequence-caption h2{font-family:var(--font-zolina);letter-spacing:-.065em;margin:20px 0 6px;font-size:10vw;line-height:1}.sequence-caption p{font-size:17px}.sequence-frame:first-child .sequence-caption{left:5vw;right:auto}.sequence-note{text-transform:uppercase;font-size:10px;position:absolute;bottom:28px;left:5vw}.brand-palette{grid-template-columns:1fr 1fr 1fr;margin:30px 0 70px;display:grid}.brand-palette>div{text-transform:uppercase;flex-direction:column;justify-content:space-between;min-height:200px;padding:22px;font-size:11px;display:flex}.brand-palette>div:first-child{color:#f2f3e9;background:#243fc4}.brand-palette>div:nth-child(2){color:#182da1;background:#e2ed9b}.brand-palette>div:nth-child(3){color:#182da1;background:#f2f3e9;border:1px solid #182da130}@media (max-width:767px){.site-name{gap:9px;top:22px;left:20px}.site-name>svg{width:37px;height:37px}.site-name .brand-wordmark{font-size:14px}.brand-atelier{margin-top:6px;font-size:7px}.campaign-hero{min-height:700px}.campaign-media>.media{object-position:61% center}.campaign-shade{background:linear-gradient(#10246130,#0000 55%,#081332a3)}.campaign-kicker{font-size:9px;top:21%;left:20px}.campaign-title{font-size:16vw;top:29%;left:20px;right:20px}.campaign-title .l.even{padding-left:11vw}.campaign-bottom{grid-template-columns:1fr auto;gap:18px;font-size:10px;bottom:27px;left:20px;right:20px}.campaign-bottom p{grid-area:1/1/auto/-1;max-width:205px;margin-bottom:6px;font-size:13px}.collection-intro{min-height:0;padding:80px 20px 120px}.collection-copy{width:100%;padding-top:45px}.collection-title{margin:24px 0;font-size:15vw}.collection-title .l:nth-child(2){padding-left:12vw}.collection-copy>p{margin-left:17vw}.collection-case{margin:25px 0 0 17vw}.collection-intro .pickup{width:64vw;margin:85px 0 0 16vw;position:relative;bottom:auto;right:auto}.collection-intro .pickup-ul{height:78vw}.material-sequence{height:auto}.sequence-frame{height:85svh;min-height:580px;position:relative}.sequence-frame>.media{object-position:65% center}.sequence-frame:nth-child(2)>.media{object-position:25% center}.sequence-caption,.sequence-frame:first-child .sequence-caption{width:auto;bottom:70px;left:20px;right:20px}.sequence-caption h2{margin:15px 0 0;font-size:23vw}.sequence-caption p{font-size:14px}.sequence-note{font-size:9px;bottom:22px;left:20px}.brand-palette>div{min-height:150px;padding:15px;font-size:9px}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.material-sequence{height:auto}.sequence-frame{height:100svh;position:relative}}html.has-over-photo .site-header{color:#edf0d5}.navi-head{z-index:2}.has-over-navi:not(.is-menu-open) .navi-body{pointer-events:none}.is-menu-open .navi-body{pointer-events:auto}.campaign-media{position:absolute;inset:-9% 0}.light-play{padding:80px var(--gw) 55px;--glow:#e2ed9b;overflow:hidden;color:#f2f3e9!important;background:#102367!important}.light-play.is-cool{--glow:#a9d9f4}.light-play-stage{isolation:isolate;height:clamp(520px,49vw,780px);margin-top:45px;position:relative}.light-play-stage:before{content:"";opacity:.16;background-image:radial-gradient(#e2ed9b 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.light-play-beam{aspect-ratio:1;pointer-events:none;background:radial-gradient(ellipse,var(--glow),transparent 66%);width:70%;position:absolute;top:-12%;left:25%}@supports (color:color-mix(in lab, red, red)){.light-play-beam{background:radial-gradient(ellipse,color-mix(in srgb,var(--glow) 40%,transparent),transparent 66%)}}.light-play-beam{transition:background .8s}.light-play-orbits{stroke:#edf0d53d;stroke-width:.7px;width:auto;max-width:70%;height:90%;position:absolute;top:5%;right:7%}.light-play-disc{border:2px solid var(--glow);border-radius:50%;width:34vw;max-width:500px;height:34vw;max-height:500px;position:absolute;top:15%;right:15%}@supports (color:color-mix(in lab, red, red)){.light-play-disc{border:2px solid color-mix(in srgb,var(--glow) 65%,transparent)}}.light-play-disc{background:radial-gradient(ellipse at 32% 28%,var(--glow),var(--glow) 60%,transparent 77%)}@supports (color:color-mix(in lab, red, red)){.light-play-disc{background:radial-gradient(ellipse at 32% 28%,color-mix(in srgb,var(--glow) 66%,transparent),color-mix(in srgb,var(--glow) 8%,transparent) 60%,transparent 77%)}}.light-play-disc{transition:border-color .8s,background .8s;transform:rotate(-20deg)scaleX(.7);box-shadow:inset 15px 5px 45px #edf0d526,inset -12px -5px 30px #030e4850}.light-play-title{font-family:var(--font-hanken);letter-spacing:-.055em;color:#f2f3e9;text-shadow:0 1px 15px #08164b60;font-size:8.9vw;font-weight:300;line-height:.9;position:absolute;top:24%;left:3%}.light-play-title em{font-family:var(--font-zolina);margin-left:9vw;font-size:1.1em;font-style:normal}.light-play-axis{letter-spacing:.08em;font-size:10px;position:absolute;bottom:25px;right:7%}.light-play-bottom{border-top:1px solid #edf0d52e;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:60px;padding-top:30px;display:grid}.light-play-bottom>p{max-width:340px;font-size:13px;line-height:1.45}.light-play-controls{gap:25px;font-size:11px;display:flex}.light-play-controls button{opacity:.5;border-bottom:1px solid #edf0d550;align-items:center;gap:18px;padding:15px 0 8px;display:flex}.light-play-controls button[aria-pressed=true]{opacity:1}.light-play-controls button>span{background:currentColor;border-radius:50%;width:5px;height:5px}.light-play-bottom output{font-family:var(--font-zolina);letter-spacing:-.05em;font-size:70px;line-height:1}.light-play-bottom output>span{font:12px var(--font-hanken);margin-left:8px}.process-chapter{padding-top:90px;padding-bottom:110px;overflow:clip}.process-grid{grid-template-columns:1fr 1fr;gap:7vw;padding-top:70px;display:grid}.process-visual{align-self:start;position:sticky;top:110px}.process-visual svg{stroke:currentColor;stroke-width:1.1px;width:100%;height:520px}.process-visual text{stroke:none;fill:currentColor;font:12px var(--font-hanken)}.process-route-ghost{opacity:.18}.process-route{stroke-width:1.6px}.process-visual>span{text-align:center;display:block}.process-step{border-top:1px solid #182da12e;min-height:320px;padding:25px 0 45px;transition:opacity .5s}.process-step-meta{text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.process-step h3{font-family:var(--font-zolina);letter-spacing:-.05em;margin:45px 0 20px;font-size:6vw;line-height:1}.process-step:nth-child(2) h3{font-family:var(--font-hanken);font-size:5vw;font-weight:300}.process-step>p{max-width:350px;margin-left:6vw;font-size:15px;line-height:1.5}.process-step.is-active .process-step-meta{color:#728927}.process-brief{margin:25px 0 0 6vw;display:inline-block}.atelier-chapter{height:100svh;min-height:680px;position:relative;overflow:hidden;color:#f2f3e9!important;background:#102367!important}.atelier-window-media{position:absolute;inset:0;overflow:hidden}.atelier-window-media>.media{object-fit:cover;object-position:center}.atelier-shade{background:linear-gradient(#0000 15%,#081638ba);position:absolute;inset:0}.atelier-topline{top:110px;left:var(--gw);right:var(--gw);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:11px;display:flex;position:absolute}.atelier-heading{bottom:16%;left:var(--gw);font:9.8vw/.88 var(--font-hanken);letter-spacing:-.055em;font-weight:300;position:absolute}.atelier-heading em{font-family:var(--font-zolina);padding-left:9vw;font-size:1.06em;font-style:normal}.atelier-bottom{bottom:35px;left:var(--gw);right:var(--gw);justify-content:space-between;align-items:end;gap:50px;font-size:12px;display:flex;position:absolute}.atelier-bottom>p{max-width:230px;line-height:1.35}@media (max-width:767px){.light-play{padding:70px 20px 40px}.light-play-stage{height:430px;margin-top:30px}.light-play-beam{width:140%;top:-5%;left:-20%}.light-play-orbits{max-width:100%;height:82%;top:3%;right:-2%}.light-play-disc{width:58vw;max-width:none;height:58vw;max-height:none;top:14%;right:14%}.light-play-title{font-size:13.4vw;top:48%;left:0}.light-play-title em{margin-left:11vw}.light-play-axis{font-size:9px;bottom:12px;right:0}.light-play-bottom{grid-template-columns:1fr auto;gap:25px;padding-top:22px}.light-play-bottom>p{grid-column:1/-1;max-width:300px;font-size:12px}.light-play-bottom output{font-size:46px}.light-play-controls{gap:20px;font-size:10px}.light-play-controls button{gap:10px}.process-chapter{padding:70px 20px 80px}.process-grid{grid-template-columns:1fr;gap:45px;padding-top:30px}.process-visual{position:relative;top:auto}.process-visual svg{height:310px}.process-step{min-height:0;padding:22px 0 40px}.process-step h3{margin:30px 0 18px;font-size:14vw}.process-step:nth-child(2) h3{font-size:11.8vw}.process-step>p{margin-left:13vw;font-size:14px}.process-brief{margin-left:13vw;font-size:12px}.atelier-chapter{height:90svh;min-height:620px}.atelier-window-media>.media{object-position:56% center}.atelier-topline{gap:20px;font-size:9px;top:85px;left:20px;right:20px}.atelier-topline>span:last-child{text-align:right;max-width:120px}.atelier-heading{font-size:15vw;bottom:20%;left:20px}.atelier-heading em{padding-left:8vw}.atelier-bottom{gap:25px;font-size:10px;bottom:27px;left:20px;right:20px}.atelier-bottom>p{max-width:175px}}@media (prefers-reduced-motion:reduce){.light-play-disc{animation:none}}.light-play[data-visible="0"] .light-play-disc{animation-play-state:paused}.collection-intro{overflow:clip}.process-step{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.process-step{border-color:color-mix(in srgb,currentColor 22%,transparent)}}html.has-over-fixed-dark .site-header{color:#edf0d5}html.is-splash .home-motion[data-scroll-motion] [data-scroll-text] :is(.w,.o,.t),html.is-splash .home-motion[data-scroll-motion] .rule .b,html.is-splash .home-motion[data-scroll-motion] .mq-anim{transition:none!important}.home-motion[data-scroll-motion] .campaign-media img,.home-motion[data-scroll-motion] .mq-track{animation:none}.sequence-letter{vertical-align:top;margin:-.1em -.08em -.05em;padding:.1em .08em .05em;display:inline-block;overflow:hidden}.sequence-letter>span{transform-origin:bottom;display:inline-block}.atelier-heading-line{display:block}.process-tracer{fill:currentColor;stroke:none}.home-whatwedo{position:relative;overflow:clip}.home-whatwedo>.spr{display:none}.home-whatwedo>.body{flex-direction:column;justify-content:center;min-height:100svh;padding-top:90px;padding-bottom:90px;display:flex}.home-whatwedo .p1{max-width:1250px;margin:35px auto;font-size:clamp(32px,4.6vw,80px)}.home-whatwedo .btn-circle{flex-shrink:0}.home-featured{overflow:clip}.home-featured .features-a{min-height:24vw;padding-top:4vw}.home-featured .features-h-wrap{z-index:2;width:73%;padding-left:5vw}.home-featured .features-num{left:0}.home-featured .features-t{font-size:7.2vw}.home-featured .features-a>.rule{margin-top:0;position:absolute;bottom:0}.feature-scroll-media{width:27vw;height:20vw;position:absolute;top:2vw;right:1vw;overflow:hidden}.feature-scroll-media .media{object-fit:cover}@media (max-width:767px){.home-whatwedo>.body{min-height:88svh;padding:70px 20px}.home-whatwedo .p1{margin:25px 0;font-size:7.9vw;line-height:1.2}.home-featured .features-a{min-height:55vw;padding-top:7vw}.home-featured .features-h-wrap{text-align:left;width:66%;padding-left:0}.home-featured .features-num{text-align:left;margin:0 0 1.2em}.home-featured .features-t{font-size:12.5vw}.home-featured .features-t .l{justify-content:flex-start}.feature-scroll-media{width:34vw;height:42vw;top:5vw;right:0}}.opening-stage{position:relative}.editorial-hero{height:100svh;min-height:min(800px,100svh);padding:0;background:var(--paper)!important;color:var(--ink)!important}.editorial-hero .campaign-kicker{top:140px;left:var(--gw);right:var(--gw);letter-spacing:0;justify-content:space-between;font-size:11px;display:flex}.editorial-title{top:22%;left:var(--gw);z-index:3;letter-spacing:-.06em;text-transform:uppercase;pointer-events:none;line-height:.77;position:absolute}.hero-word{display:block}.hero-word-nova{font:min(28vw,40svh)/.8 var(--font-zolina);letter-spacing:-.07em}.hero-word-forma{font:min(21vw,30svh)/.88 var(--font-hanken);letter-spacing:-.065em;padding-left:7vw;font-weight:300}.hero-period{font-family:var(--font-zolina)}.hero-primary-static{width:27vw;height:34vw;position:absolute;top:max(18%,180px);left:63%;overflow:hidden;transform:rotate(-3deg)}.hero-primary-static img{object-fit:cover}.hero-detail{z-index:4;pointer-events:none;width:16vw;height:20vw;position:absolute;bottom:12%;right:3vw;transform:rotate(5deg)}.hero-detail img{object-fit:cover;object-position:27% center}.hero-detail figcaption{margin-top:10px;font-size:10px;position:absolute;top:100%}.hero-side-note{left:var(--gw);font-size:10px;line-height:1.5;position:absolute;bottom:12%}.editorial-hero .campaign-bottom{z-index:4}.editorial-hero .campaign-scroll{border-color:currentColor}.home-motion[data-scroll-motion] .hero-primary-static{display:none}.home-motion[data-scroll-motion] .opening-stage{height:100svh;min-height:min(800px,100svh);overflow:clip}.home-motion[data-scroll-motion] .opening-stage>section{height:100%;min-height:0;position:absolute;inset:0}.home-motion[data-scroll-motion] .collection-intro{padding-top:120px;overflow:visible}.home-motion[data-scroll-motion] .collection-intro .pickup{z-index:2}.process-chapter,.home-featured{background:var(--paper)}.process-exit{display:none}.continuity-layer{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:clip}.home-motion:not([data-scroll-motion]) .continuity-layer{display:none}.continuity-frame{visibility:hidden;transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.continuity-face{text-transform:uppercase;white-space:nowrap;line-height:.9;position:absolute;inset:0;overflow:hidden}.continuity-face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.continuity-face>span{display:block}.continuity-to{opacity:0}html.has-over-carry-photo .site-header{color:#edf0d5}@media (max-width:767px){.editorial-hero{min-height:740px}.editorial-hero .campaign-kicker{font-size:8px;top:100px;left:20px;right:20px}.editorial-title{top:27%;left:20px}.hero-word-nova{font-size:34vw}.hero-word-forma{margin-top:7px;padding-left:0;font-size:27vw}.hero-primary-static{width:42vw;height:51vw;top:18%;left:51%}.hero-detail{width:26vw;height:33vw;bottom:16%;right:8%}.hero-detail figcaption{font-size:8px}.hero-side-note{font-size:8px;bottom:28%;left:20px}.editorial-hero .campaign-bottom p{max-width:185px;font-size:11px}.home-motion[data-scroll-motion] .opening-stage{min-height:740px}.home-motion[data-scroll-motion] .collection-intro{padding:100px 20px 70px}.home-motion[data-scroll-motion] .collection-copy{padding-top:45px}.home-motion[data-scroll-motion] .collection-title{margin:24px 0;font-size:13.5vw}.home-motion[data-scroll-motion] .collection-copy>p{width:51%;margin:0;font-size:12px}.home-motion[data-scroll-motion] .collection-case{margin:25px 0 0;font-size:10px}.home-motion[data-scroll-motion] .collection-intro .pickup{width:42vw;margin:0;position:absolute;bottom:110px;right:7vw}.home-motion[data-scroll-motion] .collection-intro .pickup-ul{height:51vw}.home-motion[data-scroll-motion] .pickup-label{font-size:9px}.process-exit{stroke:currentColor;stroke-width:1px;width:100%;height:120px;margin-top:40px;display:block}.home-featured .hover-plane{display:none}}@media (max-width:767px) and (max-height:760px){.editorial-hero,.home-motion[data-scroll-motion] .opening-stage{min-height:100svh}.editorial-hero .campaign-kicker{top:90px}.hero-detail{width:21vw;height:28vw}.hero-side-note{bottom:22%}.home-motion[data-scroll-motion] .collection-intro{padding-top:90px}.home-motion[data-scroll-motion] .collection-copy{padding-top:32px}.home-motion[data-scroll-motion] .collection-title{font-size:12.5vw}.home-motion[data-scroll-motion] .collection-intro .pickup{width:36vw;bottom:84px;right:5vw}.home-motion[data-scroll-motion] .collection-intro .pickup-ul{height:40vw}}@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}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
