._page_x19ps_1{background:var(--white);min-height:100svh;color:var(--black);padding:0 var(--pad);flex-direction:column;display:flex}._header_x19ps_2{border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}._header_x19ps_2 img{filter:invert();width:158px;height:auto;display:block}._header_x19ps_2 span,._eyebrow_x19ps_4,._footer_x19ps_4{font-family:var(--font-brand);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}._header_x19ps_2 span{color:#656565}._numerals_x19ps_6{font-family:var(--font-brand);font-synthesis:none;letter-spacing:-.04em;justify-content:center;align-items:center;margin:auto 0 0;padding:clamp(40px,6vh,80px) 0 28px;font-size:clamp(120px,27vw,360px);font-weight:300;line-height:1;display:flex}._numerals_x19ps_6 span{animation:3.6s cubic-bezier(.2,.7,.2,1) both _resolve_x19ps_1;display:inline-block}._numerals_x19ps_6 span:nth-child(2){color:#797979;animation-delay:.18s}._numerals_x19ps_6 span:nth-child(3){animation-delay:.36s}@keyframes _resolve_x19ps_1{0%{opacity:0;transform:translateY(.06em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._numerals_x19ps_6 span{animation:none}}._message_x19ps_12{text-align:center;max-width:760px;margin:0 auto 64px}._eyebrow_x19ps_4{color:#b8babc;margin:12px 0 20px;line-height:1.7}._message_x19ps_12 h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.1rem,4.7vw,4.6rem);font-weight:300;line-height:1.08}._message_x19ps_12>p:not(._eyebrow_x19ps_4){color:#656565;font-size:1.125rem;line-height:1.6}._actions_x19ps_16{flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:30px;display:flex}._actions_x19ps_16 a{border-bottom:1px solid #a7a9ac;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:12px 0;font-size:1rem;display:inline-flex}._actions_x19ps_16 a:first-child{border-color:#000}._actions_x19ps_16 svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}._page_x19ps_1 a:focus-visible{outline-offset:6px;outline:2px solid #000}._actions_x19ps_16 a:hover{color:#555;border-color:#000}._footer_x19ps_4{color:#656565;border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;gap:24px;min-height:88px;margin-top:auto;line-height:1.6;display:flex}._footer_x19ps_4 a{padding:14px 0}@media (max-width:540px){._header_x19ps_2{gap:12px;min-height:84px}._header_x19ps_2 img{width:116px}._header_x19ps_2 span{letter-spacing:.06em;font-size:.7rem}._numerals_x19ps_6{padding-top:48px;padding-bottom:32px}._message_x19ps_12{margin-bottom:40px}._actions_x19ps_16{flex-direction:column}._footer_x19ps_4{flex-direction:column;justify-content:center;gap:4px;padding:20px 0}}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.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}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.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}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}@font-face{font-family:Nord;src:url(https://cdn.prod.website-files.com/67170e03deb151ef110b0ab2/671c9bfff2358c2e99f3bfd9_NORD-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nord;src:url(https://cdn.prod.website-files.com/67170e03deb151ef110b0ab2/671c9bffb4cf19bbf403862e_NORD-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Nord Book;src:url(https://cdn.prod.website-files.com/67170e03deb151ef110b0ab2/671c9bfef2358c2e99f3bfb7_NORD-Book.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Onest;src:url(https://cdn.prod.website-files.com/67170e03deb151ef110b0ab2/67170e03deb151ef110b0b12_Onest-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(https://cdn.prod.website-files.com/67170e03deb151ef110b0ab2/67170e03deb151ef110b0aec_Onest-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Exensagrotesk;src:url(/fonts/exensa-grotesk-light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Exensagrotesk;src:url(/fonts/exensa-grotesk-regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exensagrotesk;src:url(/fonts/exensa-grotesk-bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Exensagrotesk;src:url(/fonts/exensa-grotesk-extra-bold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Exensagrotesk;src:url(/fonts/exensa-grotesk-black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Hypify Grotesk Proof;src:url(/fonts/hypify-grotesk/hypify-grotesk-proof-light.woff2?v=3)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Hypify Grotesk Proof;src:url(/fonts/hypify-grotesk/hypify-grotesk-proof-regular.woff2?v=3)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hypify Grotesk Proof;src:url(/fonts/hypify-grotesk/hypify-grotesk-proof-light-italic.woff2?v=3)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Hypify Grotesk Proof;src:url(/fonts/hypify-grotesk/hypify-grotesk-proof-italic.woff2?v=3)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Horiva Display;src:url(/fonts/horiva-sans/HorivaSans-ExtraLight.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Horiva Display;src:url(/fonts/horiva-sans/HorivaSans-Light.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Horiva Display;src:url(/fonts/horiva-sans/HorivaSans-ExtraLightItalic.woff2?v=1)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Horiva Display;src:url(/fonts/horiva-sans/HorivaSans-LightItalic.woff2?v=1)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Horiva Sans;src:url(/fonts/horiva-sans/HorivaSans-Light.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Horiva Sans;src:url(/fonts/horiva-sans/HorivaSans-Regular.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Horiva Sans;src:url(/fonts/horiva-sans/HorivaSans-LightItalic.woff2?v=1)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Horiva Sans;src:url(/fonts/horiva-sans/HorivaSans-Italic.woff2?v=1)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Birken Display;src:url(/fonts/birken-nue/BirkenNue-ExtraLight.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Birken Display;src:url(/fonts/birken-nue/BirkenNue-Light.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Birken Display;src:url(/fonts/birken-nue/BirkenNue-Regular.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Birken Sans;src:url(/fonts/birken-nue/BirkenNue-Light.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Birken Sans;src:url(/fonts/birken-nue/BirkenNue-Regular.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Birken Sans;src:url(/fonts/birken-nue/BirkenNue-Medium.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Display;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Regular.otf?v=1)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Display;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Regular.otf?v=1)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Display;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Medium.otf?v=1)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Display;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-MediumItalic.otf?v=1)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aspirant Display;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-MediumItalic.otf?v=1)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Regular.otf?v=1)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Regular.otf?v=1)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-Medium.otf?v=1)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-SemiBold.otf?v=1)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-MediumItalic.otf?v=1)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aspirant Sans;src:url(/fonts/aspirant-grotesk/AspirantGrotesk-MediumItalic.otf?v=1)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montier Display;src:url(/fonts/montier/MontierFlared-ExtraLight.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montier Display;src:url(/fonts/montier/MontierFlared-Light.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montier Display;src:url(/fonts/montier/MontierFlared-Regular.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montier Sans;src:url(/fonts/montier/Montier-ExtraLight.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montier Sans;src:url(/fonts/montier/Montier-Light.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montier Sans;src:url(/fonts/montier/Montier-Regular.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-ExtraLight.woff2?v=1)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-ExtraLightItalic.woff2?v=1)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-Light.woff2?v=1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-LightItalic.woff2?v=1)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-Regular.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-Italic.woff2?v=1)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-Medium.woff2?v=1)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Grift;src:url(/fonts/grift/Grift-MediumItalic.woff2?v=1)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Morra Bodoni;src:url(/fonts/morra-bodoni-bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Morra Brandon;src:url(/fonts/morra-brandon-light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Morra Brandon;src:url(/fonts/morra-brandon-regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Morra Brandon;src:url(/fonts/morra-brandon-medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Morra Brandon;src:url(/fonts/morra-brandon-italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--font-brand:"Nord", sans-serif;--font-brand-book:"Nord Book", sans-serif;--font-display:"Grift", Arial, sans-serif;--font-body:"Grift", Arial, sans-serif;--font-ui:"Grift", Arial, sans-serif;--font-editorial:"Grift", Arial, sans-serif;--white:#fff;--light:#f6f6f6;--black:#000;--dark:#1c1c1c;--primary-grey:#d9d9d9;--secondary-grey:#e5e5e5;--silver:#a7a9ac;--teal:#48a9a6;--moss:#8a9a5b;--olive:#556b2f;--pad:clamp(20px, 3.1vw, 52px)}*{box-sizing:border-box}html{background:var(--white);scroll-behavior:smooth}body{background:var(--white);color:var(--black);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;font-weight:500;overflow-x:hidden}p{text-wrap:pretty}button,input,textarea,select{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--moss);color:var(--white)}.site-header{z-index:100;pointer-events:none;height:84px;position:fixed;inset:0 0 auto}.brand-tile{z-index:110;top:0;right:var(--pad);background:var(--black);cursor:pointer;pointer-events:auto;border:0;width:clamp(118px,10vw,148px);height:clamp(68px,6vw,85px);padding:0;transition:transform .22s,background-color .26s;position:fixed}.brand-tile:hover{transform:translateY(4px)}.brand-tile img{width:100%;height:100%;transition:filter .26s;display:block}[data-brand-theme=dark] .brand-tile{background:var(--white)}[data-brand-theme=dark] .brand-tile img{filter:invert()}[data-menu-theme=dark] .site-menu:not([open]) summary{color:var(--white)}.site-menu{pointer-events:auto}.site-menu summary{z-index:130;top:25px;left:var(--pad);cursor:pointer;width:38px;height:24px;list-style:none;position:fixed}.site-menu summary::-webkit-details-marker{display:none}.menu-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.menu-lines{gap:6px;width:31px;padding-top:5px;display:grid}.menu-lines i{transform-origin:50%;background:currentColor;height:1px;transition:transform .2s,width .2s;display:block}.menu-lines i:last-child{width:20px}.site-menu[open]{color:var(--white)}.site-menu[open] .menu-lines i:first-child{transform:translateY(3.5px)rotate(45deg)}.site-menu[open] .menu-lines i:last-child{width:31px;transform:translateY(-3.5px)rotate(-45deg)}.site-menu nav{z-index:120;background:var(--dark);width:50vw;height:100svh;color:var(--light);opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:120px 24px 76px 64px;transition:opacity .22s,visibility .36s,transform .36s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.site-menu[open] nav{opacity:1;visibility:visible;transform:none}.site-menu nav :is(button,a){width:auto;max-width:calc(100% - 18px);color:var(--light);text-align:left;font-family:var(--font-brand);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f6f6f67a;align-items:end;gap:11px;padding:1px 0 3px;font-size:clamp(31px,3.15vw,42px);font-weight:300;line-height:1.06;transition:color .18s,transform .18s;display:flex}.site-menu nav :is(button,a):hover{color:var(--silver);transform:translate(6px)}.site-menu nav :is(button,a)+:is(button,a){margin-top:9px}.site-menu nav :is(button,a) .nav-arrow-mark{width:19px;font-family:var(--font-ui);flex:0 0 19px;padding-bottom:5px;font-size:18px;font-weight:400;line-height:1}.site-menu nav :is(button,a) .nav-label{width:auto;font-family:var(--font-brand);font-size:inherit;letter-spacing:.03em;font-weight:300}.site-menu nav a[aria-current=page]{color:var(--silver)}.menu-socials{z-index:125;color:var(--light);opacity:0;visibility:hidden;gap:24px;display:flex;position:fixed;bottom:36px;left:64px}.menu-socials a{font-family:var(--font-brand-book);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f6f6f6a6;padding-bottom:3px;font-size:14px;line-height:1.2}.menu-socials a:hover{color:var(--silver)}.site-menu[open] .menu-socials{opacity:1;visibility:visible;transition:opacity .2s .24s}.story-progress{z-index:90;right:var(--pad);bottom:18px;left:var(--pad);pointer-events:none;background:#00000026;height:1px;position:fixed}.story-progress span{background:var(--black);transform-origin:0;will-change:transform;width:100%;height:1px;display:block;transform:scaleX(0)}.story-track{height:900svh;position:relative}.story-camera{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.story-film{will-change:transform;width:max-content;height:100%;display:flex}.panel{isolation:isolate;flex:0 0 100vw;width:100vw;height:100svh;min-height:640px;position:relative;overflow:hidden}.panel-kicker{font-family:var(--font-brand-book);letter-spacing:.15em;text-transform:uppercase;font-size:11px;display:inline-block}.panel-kicker-light{color:var(--secondary-grey)}.hero-panel{background:var(--white)}.spline-stage{z-index:0;position:absolute;inset:0;overflow:hidden}.spline-fallback{object-fit:contain;opacity:.035;width:min(44vw,570px);height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spline-stage[data-loaded=true] .spline-fallback{opacity:0}.spline-canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.spline-canvas[data-loaded=true]{opacity:1}.ideas-wordmark{z-index:3;pointer-events:none;width:min(58vw,790px);height:auto;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.hero-statement{z-index:3;pointer-events:none;align-items:center;height:54px;display:flex;position:absolute;bottom:29px;left:20px}.hero-statement h1{font-family:var(--font-brand-book);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:14px;font-weight:300;line-height:1.34}.hero-statement span,.hero-statement em{white-space:nowrap;display:block}.hero-statement em{font-family:var(--font-brand);letter-spacing:.035em;font-style:italic;font-weight:400}.scroll-cue{z-index:4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:54px;padding:0;display:flex;position:absolute;bottom:29px;right:38px}.scroll-cue .scroll-arrows{width:25px;height:34px;transition:transform .18s;display:block}.scroll-cue:hover .scroll-arrows{transform:translate(5px)}.about-panel{background:var(--white);grid-template-columns:30vw 70vw;display:grid}.portrait-wrap{background:#080808;height:100%;position:relative;overflow:hidden}.portrait-wrap>img{object-fit:cover;object-position:center top;width:100%;height:100%;transform:translate3d(var(--portrait-parallax,0px),-2%,0) scale(1.25);transform-origin:top;will-change:transform}.portrait-caption{color:var(--white);font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:end;font-size:8px;display:flex;position:absolute;bottom:25px;left:18px;right:18px}.portrait-caption strong{font-weight:500}.about-content{padding:40px var(--pad) 38px 42px;flex-direction:column;display:flex}.about-content h2{width:100%;font-family:var(--font-display);font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:optimizelegibility;letter-spacing:-.025em;text-wrap:balance;margin:clamp(38px,7vh,76px) 0 0;font-size:clamp(25px,1.85vw,31px);font-weight:500;line-height:1.12}.about-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.5vw,72px);margin-top:clamp(58px,10vh,78px);display:grid}.about-columns p{font-family:var(--font-body);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.58}.clients-featured{height:166px;margin:auto calc(-1 * var(--pad)) 0 -42px;flex:0 0 166px;padding:20px 0 0;overflow:hidden}.clients-featured h3{text-align:center;text-transform:uppercase;margin:0 0 20px;font-family:Nord Book,sans-serif;font-size:19.2px;font-weight:300;line-height:1.1}.client-marquee{width:100%;height:90px;position:relative;overflow:hidden}.client-marquee:before,.client-marquee:after{content:"";z-index:2;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.client-marquee:before{background:linear-gradient(90deg,var(--white),#fff0);left:0}.client-marquee:after{background:linear-gradient(270deg,var(--white),#fff0);right:0}.client-marquee-track{align-items:center;gap:78px;width:max-content;height:90px;animation:54s linear infinite client-reel;display:flex}.publication-logo{object-fit:contain;filter:grayscale();opacity:.6;flex:none;width:auto;max-width:144px;height:30px;display:block}@keyframes client-reel{to{transform:translate(calc(-50% - 39px))}}.manifesto-panel{padding:28px var(--pad) 48px;background:var(--black);color:var(--white);flex-direction:column;justify-content:space-between;display:flex}.manifesto-top,.manifesto-bottom{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:30px;padding-bottom:12px;font-size:9px;display:flex}.manifesto-top span:last-child{color:var(--silver)}.manifesto-copy{flex-direction:column;align-self:center;align-items:flex-start;gap:clamp(12px,1.5vh,18px);width:min(1160px,90vw);display:flex}.manifesto-copy p,.manifesto-copy em{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(33px,3.1vw,50px);font-weight:500;line-height:1.05;display:block}.manifesto-copy p{white-space:nowrap}.manifesto-copy p:nth-child(2){color:var(--silver)}.manifesto-copy em{letter-spacing:-.02em;margin-left:0;font-style:italic;font-weight:500}html[data-motion=ready] .manifesto-copy>*{opacity:0;clip-path:inset(0 100% 0 0);will-change:transform, opacity, clip-path;transition:clip-path .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),opacity .38s;transform:translate(-14px)}html[data-motion=ready] .manifesto-copy>:nth-child(2){transition-delay:.14s}html[data-motion=ready] .manifesto-copy>:nth-child(3){transition-delay:.28s}html[data-motion=ready] .manifesto-panel.is-in-view .manifesto-copy>*{opacity:1;clip-path:inset(0);transform:translate(0)}.manifesto-bottom{border-top:1px solid #ffffff3d;border-bottom:0;align-items:end;padding:12px 0 0}.manifesto-bottom p{max-width:560px;font-family:var(--font-body);letter-spacing:-.008em;text-transform:none;margin:0;font-size:14px;font-weight:500;line-height:1.56}.manifesto-bottom span{color:var(--silver)}.capability-panel{padding:32px var(--pad) 46px;isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:23vw 1fr;display:grid}.capability-intelligence{background:var(--primary-grey)}.capability-systems{background:var(--white)}.capability-creative{background:var(--secondary-grey)}.capability-consulting{background:var(--light)}.capability-panel>:not(.capability-visual){z-index:2;position:relative}.capability-visual{--visual-ink:#00000038;z-index:1;opacity:.62;pointer-events:none;width:min(35vw,520px);height:min(47vh,420px);position:absolute;top:9%;right:clamp(24px,4vw,70px);overflow:hidden}.capability-visual>span{display:block;position:absolute}.visual-frame{transform:rotate(var(--visual-rotate,0deg)) scale(1);transform-origin:50%;border:1px solid #0000001f;inset:14% 10%}.visual-orbit{border:1px solid var(--visual-ink);transform:rotate(var(--visual-rotate,0deg)) scale(1);transform-origin:50%;border-radius:50%}.visual-line{background:var(--visual-ink);height:1px;transform:rotate(var(--visual-rotate,0deg)) scaleX(1);transform-origin:0}.visual-node{transform-origin:50%;background:#00000094;border-radius:50%;width:6px;height:6px;transform:scale(1);box-shadow:0 0 0 5px #0000000b}.visual-scan{opacity:0;background:linear-gradient(#0000,#0000006b,#0000);width:1px;top:8%;bottom:8%;left:0}.capability-visual-intelligence .visual-frame{border-color:#00000012;inset:12% 8%}.capability-visual-intelligence .visual-orbit-one{aspect-ratio:1;width:39%;top:18%;left:40%}.capability-visual-intelligence .visual-orbit-two{aspect-ratio:1;width:17%;top:31%;left:53%}.capability-visual-intelligence .visual-line-one{--visual-rotate:-7deg;width:69%;top:32%;left:8%}.capability-visual-intelligence .visual-line-two{--visual-rotate:11deg;width:73%;top:56%;left:12%}.capability-visual-intelligence .visual-line-three{--visual-rotate:-19deg;width:56%;top:75%;left:25%}.capability-visual-intelligence .visual-node-one{top:29%;left:20%}.capability-visual-intelligence .visual-node-two{top:51%;left:46%}.capability-visual-intelligence .visual-node-three{top:67%;left:72%}.capability-visual-intelligence .visual-node-four{background:#000000d1;width:8px;height:8px;top:38%;left:62%}.capability-visual-systems .visual-frame{inset:13% 9%}.capability-visual-systems .visual-orbit-one{aspect-ratio:1;border-radius:0;width:28%;top:22%;left:20%}.capability-visual-systems .visual-orbit-two{aspect-ratio:1;border-radius:0;width:29%;top:45%;left:53%}.capability-visual-systems .visual-line-one{width:82%;top:36%;left:9%}.capability-visual-systems .visual-line-two{--visual-rotate:90deg;width:74%;top:13%;left:35%}.capability-visual-systems .visual-line-three{--visual-rotate:90deg;width:74%;top:13%;left:68%}.capability-visual-systems .visual-node-one{top:35%;left:34.4%}.capability-visual-systems .visual-node-two{top:35%;left:67.4%}.capability-visual-systems .visual-node-three{top:63%;left:34.4%}.capability-visual-systems .visual-node-four{top:63%;left:67.4%}.capability-visual-systems .visual-scan{display:none}.capability-visual-creative .visual-frame{--visual-rotate:-8deg;border-radius:50%;inset:20% 8% 18% 14%}.capability-visual-creative .visual-orbit-one{--visual-rotate:-18deg;border-radius:50%;width:66%;height:37%;top:22%;left:16%}.capability-visual-creative .visual-orbit-two{--visual-rotate:23deg;border-radius:50%;width:61%;height:31%;top:38%;left:28%}.capability-visual-creative .visual-line-one{--visual-rotate:14deg;width:73%;top:29%;left:12%}.capability-visual-creative .visual-line-two{--visual-rotate:-12deg;width:71%;top:57%;left:18%}.capability-visual-creative .visual-line-three{--visual-rotate:7deg;width:52%;top:75%;left:29%}.capability-visual-creative .visual-node-one{top:26%;left:24%}.capability-visual-creative .visual-node-two{top:42%;left:69%}.capability-visual-creative .visual-node-three{top:64%;left:38%}.capability-visual-creative .visual-node-four{top:71%;left:78%}.capability-visual-creative .visual-scan{display:none}.capability-visual-consulting .visual-frame{--visual-rotate:45deg;width:72px;height:72px;inset:35% 10% auto auto}.capability-visual-consulting .visual-orbit-one{aspect-ratio:1;width:38px;top:38%;right:13%}.capability-visual-consulting .visual-orbit-two{aspect-ratio:1;background:#00000061;width:10px;top:43.5%;right:18.5%}.capability-visual-consulting .visual-line-one{--visual-rotate:17deg;width:73%;top:24%;left:8%}.capability-visual-consulting .visual-line-two{width:75%;top:48%;left:8%}.capability-visual-consulting .visual-line-three{--visual-rotate:-17deg;width:73%;top:72%;left:8%}.capability-visual-consulting .visual-node-one{top:22%;left:8%}.capability-visual-consulting .visual-node-two{top:47%;left:31%}.capability-visual-consulting .visual-node-three{top:70%;left:8%}.capability-visual-consulting .visual-node-four{width:8px;height:8px;top:46.8%;left:80%}.capability-visual-consulting .visual-scan{display:none}html[data-motion=ready] .capability-visual{opacity:0;transition:opacity .55s,transform .9s cubic-bezier(.22,1,.36,1);transform:translate(28px)}html[data-motion=ready] .capability-visual .visual-frame,html[data-motion=ready] .capability-visual .visual-orbit{opacity:0;transform:rotate(var(--visual-rotate,0deg)) scale(.72);transition:opacity .45s,transform 1s cubic-bezier(.22,1,.36,1)}html[data-motion=ready] .capability-visual .visual-line{opacity:0;transform:rotate(var(--visual-rotate,0deg)) scaleX(0);transition:opacity .35s,transform .9s cubic-bezier(.22,1,.36,1)}html[data-motion=ready] .capability-visual .visual-node{opacity:0;transition:opacity .28s,transform .62s cubic-bezier(.22,1,.36,1);transform:scale(0)}html[data-motion=ready] .capability-panel.is-in-view .capability-visual{opacity:.62;transform:translate(0)}html[data-motion=ready] .capability-panel.is-in-view .capability-visual .visual-frame,html[data-motion=ready] .capability-panel.is-in-view .capability-visual .visual-orbit{opacity:1;transform:rotate(var(--visual-rotate,0deg)) scale(1)}html[data-motion=ready] .capability-panel.is-in-view .capability-visual .visual-line{opacity:1;transform:rotate(var(--visual-rotate,0deg)) scaleX(1)}html[data-motion=ready] .capability-panel.is-in-view .capability-visual .visual-node{opacity:1;transform:scale(1)}html[data-motion=ready] .capability-visual .visual-orbit-one{transition-delay:.16s}html[data-motion=ready] .capability-visual .visual-orbit-two{transition-delay:.3s}html[data-motion=ready] .capability-visual .visual-line-one{transition-delay:.12s}html[data-motion=ready] .capability-visual .visual-line-two{transition-delay:.26s}html[data-motion=ready] .capability-visual .visual-line-three{transition-delay:.4s}html[data-motion=ready] .capability-visual .visual-node-one{transition-delay:.38s}html[data-motion=ready] .capability-visual .visual-node-two{transition-delay:.5s}html[data-motion=ready] .capability-visual .visual-node-three{transition-delay:.62s}html[data-motion=ready] .capability-visual .visual-node-four{transition-delay:.74s}html[data-motion=ready] .capability-panel.is-in-view .capability-visual-intelligence .visual-scan{animation:1.45s cubic-bezier(.22,1,.36,1) .32s both capability-scan}html[data-motion=ready] .capability-panel.is-in-view .capability-visual .visual-node-four{animation:1.35s ease-out .88s capability-pulse}@keyframes capability-scan{0%{opacity:0;transform:translate(0)}14%{opacity:.7}to{opacity:0;transform:translate(520px)}}@keyframes capability-pulse{0%{box-shadow:0 0 #0000002e}to{box-shadow:0 0 0 18px #0000}}.capability-index{font-family:var(--font-brand);font-synthesis:none;letter-spacing:-.04em;grid-row:1/3;align-items:start;font-size:clamp(92px,9.5vw,146px);font-weight:300;line-height:.82;display:flex}.capability-index span{color:#0000002e}.capability-index strong{color:#0000002e;font-weight:300}.capability-index span,.capability-index strong{display:inline-block}html[data-motion=ready] .capability-index span,html[data-motion=ready] .capability-index strong{opacity:0;clip-path:inset(100% 0 0);will-change:transform, opacity, clip-path;transition:clip-path .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1),opacity .42s;transform:translateY(95%)}html[data-motion=ready] .capability-index strong{transition-delay:.1s}html[data-motion=ready] .capability-panel.is-in-view .capability-index span,html[data-motion=ready] .capability-panel.is-in-view .capability-index strong{opacity:1;clip-path:inset(0);transform:translateY(0)}.capability-head{align-self:center;width:100%;max-width:780px}.capability-head>span{font-family:var(--font-brand-book);letter-spacing:.18em;text-transform:uppercase;margin-bottom:30px;font-size:10px;display:block}.capability-head h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,3.1vw,50px);font-weight:500;line-height:1.05}.capability-consulting .capability-head h2{white-space:nowrap}.capability-body{border-top:1px solid #00000047;grid-column:2;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);align-items:start;gap:6vw;padding-top:24px;display:grid}.capability-body p{max-width:580px;font-family:var(--font-body);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:clamp(13.5px,.94vw,15px);font-weight:500;line-height:1.6}.capability-body ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.capability-body li{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #0000002b;padding:10px 0;font-size:9px}.capability-accordion{width:100%}.capability-accordion-item{border-top:1px solid #0000002b}.capability-accordion-item:last-child{border-bottom:1px solid #0000002b}.capability-accordion-item button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:13px 0;display:flex}.capability-accordion-item button span{font-family:var(--font-brand);letter-spacing:.12em;text-align:left;text-transform:uppercase;font-size:10.5px;font-weight:400}.capability-accordion-item button i{flex:0 0 9px;width:9px;height:9px;display:block;position:relative}.capability-accordion-item button i:before,.capability-accordion-item button i:after{content:"";background:currentColor;width:9px;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:0}.capability-accordion-item button i:after{transform:rotate(90deg)}.capability-accordion-item.is-open button i:after{transform:rotate(0)}.capability-accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.capability-accordion-panel>div{overflow:hidden}.capability-accordion-panel p{color:#000000c7;letter-spacing:-.004em;text-wrap:pretty;max-width:none;padding:0 30px 18px 0;font-size:clamp(13.25px,.9vw,14px);font-weight:500;line-height:1.58}.capability-accordion-item.is-open .capability-accordion-panel{opacity:1;grid-template-rows:1fr}.capability-accordion-item button:focus-visible{outline-offset:5px;outline:1px solid}.work-panel{padding:88px var(--pad) 42px;background:var(--white)}.work-heading{top:30px;right:var(--pad);left:var(--pad);border-bottom:1px solid #00000038;justify-content:space-between;padding-bottom:12px;display:flex;position:absolute}.work-heading span{letter-spacing:.15em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:10px}.work-heading span:last-child{color:var(--silver)}.work-editorial{grid-template-columns:minmax(245px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(38px,5vw,82px);width:100%;height:100%;display:grid}.work-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.work-type{letter-spacing:.15em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:9px}.work-copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin:clamp(30px,5vh,52px) 0 24px;font-size:clamp(42px,4.2vw,64px);font-weight:500;line-height:.99}.work-copy p{max-width:410px;font-family:var(--font-body);letter-spacing:-.008em;margin:0;font-size:clamp(13px,.92vw,14px);font-weight:500;line-height:1.6}.work-copy ul{border-top:1px solid #0003;flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:14px 0 0;list-style:none;display:flex}.work-copy li{letter-spacing:.14em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:8px}.work-link{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:44px;margin-top:clamp(28px,5vh,52px);padding:11px 0 8px;font-family:Nord Book,sans-serif;font-size:10px;display:flex}.work-link i{font-family:Onest,sans-serif;font-size:15px;font-style:normal;transition:transform .2s}.work-link:hover i{transform:translate(4px,-4px)}.case-study-frame{aspect-ratio:16/9;width:100%;max-height:calc(100svh - 150px)}.morra-film{background:var(--black);position:relative;overflow:hidden}.morra-film iframe,.morra-film-poster,.morra-film-poster>img,.morra-film-shade{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.morra-film-poster{background:var(--black);color:var(--white);cursor:pointer;padding:0;overflow:hidden}.morra-film-poster>img{object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .6s}.morra-film-shade{background:linear-gradient(#00000005,#00000047);transition:background .35s}.morra-film-play{z-index:2;color:var(--white);letter-spacing:.15em;text-align:left;text-transform:uppercase;border-top:1px solid #ffffffb8;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding-top:12px;font-family:Nord Book,sans-serif;font-size:9px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.morra-film-play i{border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.morra-film-play i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--white);width:0;height:0;margin-left:2px}.morra-film-play strong{font-weight:300}.morra-film-play small{color:#ffffffb8;font-size:8px}.morra-film-poster:hover>img{filter:brightness(.82);transform:scale(1.025)}.morra-film-poster:hover .morra-film-shade{background:linear-gradient(#00000014,#0006)}.contact-panel{background:var(--black);color:var(--white);grid-template-columns:48% 52%;padding:clamp(118px,15vh,145px) 32px 44px 46px;display:grid}.closing-intro{flex-direction:column;min-width:0;padding-right:clamp(40px,8vw,132px);display:flex;position:relative}.closing-intro h2{color:var(--silver);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-family:Nord,sans-serif;font-size:clamp(27px,2.5vw,40px);font-weight:300;line-height:1.15}.closing-intro>p{max-width:520px;font-family:var(--font-body);letter-spacing:-.008em;margin:0;font-size:14px;font-weight:500;line-height:1.56}.back-cue{cursor:pointer;background:0 0;border:0;width:34px;height:44px;padding:5px 9px 5px 0;position:absolute;top:48%;left:0;transform:translateY(-50%)}.back-cue img{filter:invert();width:25px;height:34px;transition:transform .18s;transform:rotate(180deg)}.back-cue:hover img{transform:translate(-5px)rotate(180deg)}.legal-links{z-index:3;color:var(--silver);letter-spacing:.08em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:16px;font-weight:300;position:absolute;bottom:44px;left:46px}.legal-links>div{gap:42px;display:flex}.legal-links :is(a,button){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 4px}.legal-links :is(a,button):hover{border-bottom-color:currentColor}.legal-links p{margin:16px 0 0}.closing-directory{min-width:0;font-family:var(--font-ui);padding-right:0;font-size:clamp(11.5px,1vw,15px);font-weight:500}.footer-brand-row{z-index:2;position:absolute;bottom:44px;right:32px}.footer-logo-large{width:min(46vw,540px);height:auto;display:block}.footer-top-cue{display:none}.contact-form{flex-direction:column;display:flex;position:relative}.footer-form-heading{border-top:1px solid var(--white);border-bottom:1px solid var(--white);font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:11px 0 12px;font-size:10px;display:flex}.footer-form-heading a{font-family:var(--font-body);letter-spacing:-.006em;text-transform:none;font-size:13px;font-weight:500}.footer-form-heading a:hover{color:var(--silver)}.form-row{grid-template-columns:1fr 1fr;gap:34px;display:grid}.contact-form label{border-bottom:1px solid #ffffffb8;padding:13px 0 8px;display:block}.contact-form label>span{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--white);font-family:var(--font-body);letter-spacing:-.006em;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:500}.contact-form input{height:26px}.contact-form textarea{resize:none;min-height:45px;line-height:1.35;display:block}.contact-form ::placeholder{color:#8d8e90;opacity:1}.contact-form .form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-field{max-width:100%;margin:16px 0 0;overflow:hidden}.turnstile-field>div:first-child,.turnstile-field iframe{max-width:100%}.turnstile-field>p{color:#a7a9ac;font-family:var(--font-body);margin:8px 0 0;font-size:10px;font-weight:500;line-height:1.45}.turnstile-field-light>p{color:#5f6165}.form-submit{justify-content:space-between;align-items:center;gap:22px;margin-top:14px;display:flex}.form-submit p{max-width:none;color:var(--silver);font-family:var(--font-body);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:9.5px;font-weight:500;line-height:1.35}.form-submit button{border:1px solid var(--white);color:var(--white);font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:26px;padding:11px 15px;font-size:9px;transition:background .18s,color .18s;display:flex}.form-submit button:hover{background:var(--white);color:var(--black)}.form-submit button:disabled{cursor:wait;opacity:.55}.submit-arrow{flex:0 0 14px;width:14px;height:14px;display:block;position:relative}.submit-arrow:before{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:1px;right:1px}.submit-arrow:after{content:"";transform-origin:0;background:currentColor;width:12px;height:1px;position:absolute;bottom:2px;left:2px;transform:rotate(-45deg)}.footer-socials{gap:10px;margin-top:16px;display:flex}.footer-socials a{border:1px solid #fffc;justify-content:center;align-items:center;width:35px;height:35px;transition:background .18s,color .18s;display:flex}.footer-socials a:hover{background:var(--white);color:var(--black)}.footer-socials img{object-fit:contain;width:14px;height:14px;display:block}.footer-socials a:hover img{filter:invert()}.perspectives-header .site-menu:not([open]) summary{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility .22s,transform .22s,color .2s;transform:translateY(-8px)}[data-perspectives-scrolled=true] .perspectives-header .site-menu:not([open]) summary{opacity:1;visibility:visible;pointer-events:auto;transform:none}.perspectives-theme-toggle{z-index:115;left:max(8px,calc(var(--pad) * .32));color:#000;cursor:pointer;opacity:.42;pointer-events:auto;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:28px;padding:0;transition:color .25s,opacity .2s,visibility .2s,transform .2s;display:grid;position:fixed;bottom:14px}:is(.perspectives-theme-toggle:hover,.perspectives-theme-toggle:focus-visible){opacity:.9;transform:rotate(12deg)}.perspectives-theme-toggle span{font-family:var(--font-ui);margin-top:-1px;font-size:18px;font-weight:400;line-height:1;display:block}[data-perspectives-footer-visible=true] .perspectives-theme-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px)}.perspectives-page{min-height:100svh;padding:30px var(--pad) 34px;background:var(--white);flex-direction:column;transition:background-color .32s,color .32s;display:flex}.perspectives-kicker{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #00000038;padding:0 0 14px;font-size:10px;display:flex}.perspectives-intro{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:end;gap:clamp(50px,8vw,130px);min-height:min(780px,100svh - 30px);padding:clamp(150px,22vh,220px) 0 clamp(72px,11vh,110px);display:grid;position:relative}.perspectives-intro h1{max-width:1050px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,5.2vw,84px);font-weight:500;line-height:1.01}.perspectives-intro h1 em{color:#737579;font-style:normal;font-weight:300;display:block}.perspectives-intro p{max-width:420px;font-family:var(--font-body);letter-spacing:-.008em;margin:0 0 7px;font-size:clamp(14px,1.05vw,16.5px);font-weight:500;line-height:1.6}.perspectives-signal{aspect-ratio:1;color:#171717;width:clamp(250px,24vw,380px);position:absolute;top:clamp(54px,8vh,88px);left:62%;transform:translate(-50%)}.perspectives-signal-caption{font-family:var(--font-brand-book);letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;font-size:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.perspectives-signal-stage{position:absolute;inset:12% 12% 15%}.perspectives-signal-axis{opacity:.16;transform-origin:50%;background:currentColor;display:block;position:absolute;top:50%;left:50%}.perspectives-signal-axis-x{width:100%;height:1px;animation:1.4s cubic-bezier(.2,.75,.25,1) .2s forwards perspectives-axis-x;transform:translate(-50%,-50%)scaleX(0)}.perspectives-signal-axis-y{width:1px;height:100%;animation:1.4s cubic-bezier(.2,.75,.25,1) .45s forwards perspectives-axis-y;transform:translate(-50%,-50%)scaleY(0)}.perspectives-signal-ring{opacity:.25;border:1px solid;border-radius:50%;display:block;position:absolute;top:50%;left:50%}.perspectives-signal-ring>i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.perspectives-signal-ring-outer{width:78%;height:78%;animation:18s linear infinite perspectives-orbit}.perspectives-signal-ring-inner{width:46%;height:46%;animation:12s linear infinite perspectives-orbit-reverse}.perspectives-signal-core{background:#ffffffb8;border:1px solid;border-radius:50%;place-items:center;width:15%;height:15%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.perspectives-signal-core:before,.perspectives-signal-core:after{content:"";opacity:0;border:1px solid;border-radius:50%;width:100%;height:100%;animation:3.4s ease-out infinite perspectives-pulse;position:absolute}.perspectives-signal-core:after{animation-delay:1.7s}.perspectives-signal-core i{background:currentColor;border-radius:50%;width:25%;height:25%}.perspectives-signal-point{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;display:block;position:absolute}.perspectives-signal-point-one{animation:7s ease-in-out infinite perspectives-drift-one;top:12%;left:7%}.perspectives-signal-point-two{animation:8.4s ease-in-out -1.2s infinite perspectives-drift-two;top:23%;right:3%}.perspectives-signal-point-three{animation:7.8s ease-in-out -2.7s infinite perspectives-drift-one;bottom:8%;right:14%}.perspectives-signal-word{font-family:var(--font-brand-book);letter-spacing:.19em;text-transform:uppercase;font-size:7px;position:absolute;bottom:5%}.perspectives-signal-word-left{left:0}.perspectives-signal-word-center{left:50%;transform:translate(-50%)}.perspectives-signal-word-right{right:0}@keyframes perspectives-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes perspectives-orbit-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes perspectives-pulse{0%{opacity:.2;transform:scale(.85)}75%,to{opacity:0;transform:scale(3.7)}}@keyframes perspectives-axis-x{to{transform:translate(-50%,-50%)scaleX(1)}}@keyframes perspectives-axis-y{to{transform:translate(-50%,-50%)scaleY(1)}}@keyframes perspectives-drift-one{0%,to{transform:translate(0)}50%{transform:translate(10px,-8px)}}@keyframes perspectives-drift-two{0%,to{transform:translate(0)}50%{transform:translate(-12px,9px)}}.perspectives-archive{border-top:1px solid #00000038;padding:clamp(70px,9vw,140px) 0 clamp(100px,13vw,190px)}.perspectives-archive-heading{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #00000038;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.perspectives-archive-heading span:last-child{color:#737579}.perspective-feature{border-bottom:1px solid #00000038;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);gap:clamp(42px,6vw,100px);padding:clamp(38px,4vw,64px) 0 clamp(70px,8vw,120px);display:grid}.perspective-feature-image,.perspective-card-image{background:#ececec;position:relative;overflow:hidden}.perspective-feature-image{aspect-ratio:16/9}.perspective-feature-image img,.perspective-card-image img,.perspective-related-grid img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.perspective-feature:hover img,.perspective-card:hover img,.perspective-related-grid a:hover img{transform:scale(1.025)}.perspective-feature-image>span{color:#fff;font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;background:#000000c7;padding:9px 11px 8px;font-size:8px;position:absolute;bottom:16px;right:18px}.perspective-feature-copy{align-self:end;padding-bottom:2px}.perspective-card-meta{color:#66686c;font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;margin:0 0 clamp(24px,3vw,42px);font-size:9px;display:flex}.perspective-feature-copy h2,.perspective-card h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500}.perspective-feature-copy h2{max-width:590px;font-size:clamp(37px,3.7vw,62px);line-height:1.02}.perspective-card-subtitle{color:#74767a;letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(18px,1.6vw,26px);font-weight:300;line-height:1.2}.perspective-card-excerpt{max-width:520px;margin:clamp(26px,3vw,46px) 0 0;font-size:14px;line-height:1.65}.perspective-card-link{font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #00000038;justify-content:space-between;align-items:center;margin-top:clamp(30px,4vw,58px);padding-top:13px;font-size:9px;display:flex}.perspective-card-link i{font-family:var(--font-body);font-size:15px;font-style:normal;transition:transform .2s}.perspective-feature:hover .perspective-card-link i,.perspective-card:hover .perspective-card-link i{transform:translate(3px,-3px)}.perspective-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(72px,8vw,130px) clamp(34px,5vw,80px);padding-top:clamp(72px,8vw,120px);display:grid}.perspective-card{flex-direction:column;min-width:0;display:flex}.perspective-card-image{aspect-ratio:16/9;margin-bottom:25px}.perspective-card-image>span{color:#fff;font-family:var(--font-brand-book);letter-spacing:.14em;font-size:9px;position:absolute;top:14px;left:14px}.perspective-card .perspective-card-meta{margin-bottom:23px}.perspective-card h2{max-width:700px;font-size:clamp(29px,2.8vw,47px);line-height:1.04}.perspective-card .perspective-card-excerpt{margin-top:24px}.perspective-card .perspective-card-link{margin-top:auto;padding-top:38px}.perspective-return{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #0006;align-self:flex-start;align-items:center;gap:10px;margin-top:37px;padding-bottom:4px;font-size:9px;display:inline-flex}.perspective-return span{font-family:var(--font-body);font-size:15px;transition:transform .2s}.perspective-return:hover span{transform:translate(-4px)}.perspective-article-header{width:min(1180px,100%);margin:clamp(100px,15vw,205px) auto clamp(70px,8vw,120px)}.perspective-article-meta{color:#66686c;font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;gap:14px 32px;margin-bottom:clamp(34px,5vw,70px);font-size:9px;display:flex}.perspective-article-header h1{max-width:1120px;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.98}.perspective-article-subtitle{color:#737579;letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(28px,3.6vw,58px);font-weight:300;line-height:1.05}.perspective-article-deck{letter-spacing:-.012em;max-width:660px;margin:clamp(48px,7vw,92px) 0 0 auto;font-size:clamp(17px,1.5vw,23px);line-height:1.55}.perspective-article-cover{width:min(1400px,100%);margin:0 auto}.perspective-article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.perspective-article-cover figcaption{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:30px;padding-top:11px;font-size:8px;display:flex}.perspective-article-cover figcaption span:last-child{color:#737579}.perspective-article-layout{grid-template-columns:minmax(190px,260px) minmax(0,760px);justify-content:center;gap:clamp(60px,9vw,150px);width:min(1220px,100%);margin:clamp(100px,12vw,180px) auto 0;display:grid}.perspective-article-aside{border-top:1px solid #0000004d;align-self:start;padding-top:14px;position:sticky;top:120px}.perspective-article-aside span{font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.perspective-article-aside p{color:#66686c;margin:22px 0 0;font-size:12.5px;line-height:1.58}.perspective-article-body{min-width:0}.perspective-article-content>:first-child{margin-top:0}.perspective-article-body p,.perspective-article-body li{letter-spacing:-.006em;font-size:clamp(16px,1.25vw,18.5px);line-height:1.76}.perspective-article-body p{margin:0 0 1.25em}.perspective-article-body h2{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:clamp(70px,9vw,120px) 0 30px;font-size:clamp(32px,3.5vw,54px);font-weight:500;line-height:1.04}.perspective-article-body h2 strong{font-weight:500}.perspective-article-body h2 em{color:#696b6f;font-style:normal;font-weight:300}.perspective-article-body h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:55px 0 22px;font-size:clamp(22px,2.1vw,31px);font-weight:500;line-height:1.2}.perspective-article-body h3 strong{font-weight:500}.perspective-article-body ul,.perspective-article-body ol{margin:30px 0 42px;padding-left:1.3em}.perspective-article-body li{padding-left:.45em}.perspective-article-body blockquote{font-family:var(--font-display);letter-spacing:-.035em;border-left:1px solid #000;margin:56px 0;padding:6px 0 8px 27px;font-size:clamp(27px,3vw,44px);font-weight:300;line-height:1.12}.perspective-article-body a{border-bottom:1px solid}.perspective-article-body a:hover{color:#66686c}.perspective-article-cta{border-top:1px solid #0000004d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin-top:clamp(75px,9vw,120px);padding-top:24px;display:grid}.perspective-article-cta>span{max-width:370px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(25px,2.3vw,34px);font-weight:500;line-height:1.08}.perspective-article-cta-button{color:inherit;font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:34px;padding:11px 13px 10px;font-size:9px;transition:background-color .18s,color .18s;display:flex}.perspective-article-cta-button:hover{color:#fff;background:#000}.perspective-article-cta-button i{font-family:var(--font-body);font-size:15px;font-style:normal}.perspective-related{width:min(1320px,100%);margin:clamp(130px,16vw,240px) auto 0;padding-top:1px}.perspective-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,5vw,80px);padding-top:42px;display:grid}.perspective-related-grid a{grid-template-columns:1fr auto;display:grid;position:relative}.perspective-related-grid img{aspect-ratio:16/9;object-fit:cover;grid-column:1/-1;margin-bottom:23px;overflow:hidden}.perspective-related-grid span{color:#66686c;font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;grid-column:1;font-size:9px}.perspective-related-grid h2{max-width:560px;font-family:var(--font-display);letter-spacing:-.035em;grid-column:1;margin:19px 0 0;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.04}.perspective-related-grid i{font-family:var(--font-body);grid-area:2/2/4/3;align-self:end;font-size:20px;font-style:normal}.perspectives-footer{font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #00000038;justify-content:space-between;gap:40px;margin-top:clamp(100px,13vw,190px);padding-top:26px;font-size:11px;display:flex}.perspectives-footer>div{align-items:center;gap:24px;display:flex}.perspectives-footer :is(a,button){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px}.perspectives-contact-shell{z-index:250;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000007a;place-items:center;padding:clamp(18px,4vw,56px);display:grid;position:fixed;inset:0;overflow-y:auto}.perspectives-contact-dialog{color:#080808;background:#fafaf8f7;border:1px solid #00000029;border-radius:2px;outline:0;width:min(820px,100%);max-height:calc(100svh - 36px);padding:clamp(24px,4.5vw,56px);overflow-y:auto;box-shadow:0 30px 90px #0003}.perspectives-contact-topline{font-family:var(--font-brand-book);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0000004d;justify-content:space-between;align-items:center;gap:28px;padding-bottom:14px;font-size:9px;display:flex}.perspectives-contact-topline button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px}.perspectives-contact-intro{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(32px,6vw,78px);padding:clamp(50px,8vw,88px) 0 clamp(48px,7vw,76px);display:grid}.perspectives-contact-intro h2{max-width:550px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5.1vw,67px);font-weight:500;line-height:1}.perspectives-contact-intro p{font-family:var(--font-body);margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.58}.perspectives-contact-form{position:relative}.perspectives-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.perspectives-contact-form label{border-bottom:1px solid #0000007a;padding:14px 0 10px;display:block}.perspectives-contact-form label>span{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:8px;display:block}.perspectives-contact-form :is(input,textarea){width:100%;color:inherit;font-family:var(--font-body);letter-spacing:-.006em;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:500}.perspectives-contact-form input{height:28px}.perspectives-contact-form textarea{resize:vertical;min-height:70px;line-height:1.45}.perspectives-contact-form ::placeholder{color:#77797d;opacity:1}.perspectives-contact-form .form-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.perspectives-contact-privacy{color:#66686c;margin:16px 0 0;font-size:10px;line-height:1.5}.perspectives-contact-privacy a{border-bottom:1px solid}.perspectives-contact-submit{justify-content:space-between;align-items:center;gap:28px;margin-top:30px;display:flex}.perspectives-contact-submit>p{color:#66686c;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500;line-height:1.4}.perspectives-contact-submit>button{color:#000;min-width:165px;font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #000;justify-content:space-between;align-items:center;gap:24px;padding:12px 14px;font-size:9px;transition:background-color .18s,color .18s;display:flex}.perspectives-contact-submit>button:hover{color:#fff;background:#000}.perspectives-contact-submit>button:disabled{cursor:wait;opacity:.5}[data-perspectives-theme=dark],[data-perspectives-theme=dark] body{background:#090909}[data-perspectives-theme=dark] .perspectives-page{color:#f2f2ef;background:#090909}[data-perspectives-theme=dark] .perspectives-header .brand-tile{background:var(--white)}[data-perspectives-theme=dark] .perspectives-header .brand-tile img{filter:invert()}[data-perspectives-theme=dark] .perspectives-header .site-menu:not([open]) summary,[data-perspectives-theme=dark] .perspectives-theme-toggle{color:var(--white)}[data-perspectives-theme=dark] .perspectives-signal{color:#ededeb}[data-perspectives-theme=dark] .perspectives-signal-core{background:#090909b8}[data-perspectives-theme=dark] :is(.perspectives-kicker,.perspectives-archive,.perspectives-archive-heading,.perspective-feature,.perspective-card,.perspective-card-link,.perspective-return,.perspective-article-aside,.perspectives-footer){border-color:#ffffff3d}[data-perspectives-theme=dark] :is(.perspectives-intro h1 em,.perspective-card-meta,.perspective-card-subtitle,.perspective-article-meta,.perspective-article-subtitle,.perspective-article-cover figcaption span:last-child,.perspective-article-aside p,.perspective-article-body h2 em,.perspective-related-grid span,.perspectives-archive-heading span:last-child){color:#aeb0b4}[data-perspectives-theme=dark] .perspective-article-body blockquote{border-left-color:#ffffffb8}[data-perspectives-theme=dark] .perspective-article-body a:hover{color:#b8bac0}[data-perspectives-theme=dark] .perspective-article-cta{border-color:#ffffff52}[data-perspectives-theme=dark] .perspective-article-cta-button:hover{color:#000;background:#fff}[data-perspectives-theme=dark] :is(.perspective-feature-image,.perspective-card-image){background:#171717}@media (min-width:1001px){.hero-statement{left:var(--pad)}}@media (max-height:700px) and (min-width:821px){.site-menu nav{padding-top:88px}.site-menu nav :is(button,a){font-size:52px}.about-content h2{margin-top:34px;font-size:27px}.about-columns{margin-top:54px}.about-columns p{font-size:15px;line-height:1.46}.clients-featured{flex-basis:156px;height:156px;padding-top:20px;padding-bottom:4px}.client-marquee,.client-marquee-track{height:90px}.contact-panel{padding-top:88px}.closing-intro h2{font-size:28px}.contact-form label{padding-top:8px}.form-submit{margin-top:10px}}@media (max-width:1000px) and (min-width:821px){.work-editorial{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:32px}.work-copy h2{font-size:44px}.contact-panel{grid-template-columns:45% 55%;padding-left:30px}.legal-links{left:30px}}@media (max-width:820px){.brand-tile{width:108px;height:62px;right:0}.site-menu summary{top:20px}.site-menu nav{justify-content:flex-start;width:100vw;padding:92px 20px 90px;overflow-y:auto}.site-menu nav :is(button,a){padding:1px 0 3px;font-size:clamp(26px,8vw,35px)}.site-menu nav :is(button,a)+:is(button,a){margin-top:11px}.site-menu nav :is(button,a) .nav-arrow-mark{flex-basis:17px;width:17px;padding-bottom:4px;font-size:16px}.menu-socials{flex-wrap:wrap;gap:12px 22px;bottom:24px;left:20px;right:20px}.menu-socials a{font-size:12px}.story-progress{display:none}.story-track{height:auto}.story-camera{height:auto;position:relative;overflow:visible}.story-film{width:100%;height:auto;display:block;transform:none!important}.panel{width:100%;height:auto;min-height:100svh;overflow:hidden}.hero-panel{min-height:max(760px,100svh)}.spline-stage{inset:0}.spline-fallback{opacity:.055;width:min(90vw,350px);height:auto;top:41.5%}.spline-stage[data-loaded=true] .spline-fallback{opacity:0}.spline-canvas{transform-origin:50%;top:calc(4svh - 67.5vw);left:-100vw;transform:scale(.55);width:300vw!important;height:300vw!important;display:block!important;bottom:auto!important;right:auto!important}.ideas-wordmark{width:min(77vw,300px);top:48.5%}.hero-statement{height:50px;bottom:76px;right:20px}.hero-statement h1{font-size:clamp(9.5px,2.8vw,11px)}.scroll-cue{display:none}.about-panel{display:block}.portrait-wrap{height:min(118vw,680px)}.portrait-wrap>img{object-position:center top}.about-content{min-height:860px;padding:28px 20px 0}.about-content h2{margin:58px 0 72px;font-size:clamp(24px,6.2vw,29px)}.about-columns{grid-template-columns:1fr;gap:28px;margin-top:0}.about-columns p{font-size:14px;line-height:1.62}.clients-featured{flex:none;height:166px;margin:58px -20px 0;padding-top:20px}.clients-featured h3{padding:0 20px;font-size:16px}.client-marquee:before,.client-marquee:after{width:48px}.manifesto-panel{min-height:760px;padding:24px 20px 26px}.manifesto-copy{align-self:stretch;gap:10px;width:100%}.manifesto-copy p,.manifesto-copy em{white-space:nowrap;font-size:clamp(18px,5.65vw,25px);line-height:1.08}.manifesto-copy em{margin-left:0}.manifesto-bottom{flex-direction:column;align-items:flex-start}.capability-panel{flex-direction:column;min-height:760px;padding:26px 20px 30px;display:flex}.capability-visual{opacity:.48;width:min(82vw,430px);height:280px;top:70px;right:-48px}html[data-motion=ready] .capability-panel.is-in-view .capability-visual{opacity:.48}.capability-index{font-size:68px}.capability-head{margin-top:auto}.capability-head>span{margin-bottom:24px}.capability-head h2{max-width:620px;font-size:clamp(28px,7.2vw,36px);line-height:1.07}.capability-consulting .capability-head h2{font-size:clamp(27px,6.9vw,35px)}.capability-body{margin-top:60px;padding-top:22px;display:block}.capability-body p{font-size:13.75px}.capability-body ul{margin-top:28px}.capability-accordion{margin-top:30px}.capability-accordion-item button{min-height:48px}.capability-accordion-panel p{padding:0 26px 18px 0;font-size:13.5px}.work-panel{min-height:0;padding:96px 20px 46px}.work-heading{top:34px;left:20px;right:20px}.work-heading span:last-child{display:none}.work-editorial{flex-direction:column;align-items:stretch;gap:32px;height:auto;display:flex}.work-copy{padding-top:34px}.work-copy h2{margin:30px 0 22px;font-size:clamp(42px,12.5vw,58px)}.work-copy p{max-width:560px;font-size:13.75px}.work-copy ul{gap:9px 18px}.work-link{margin-top:32px}.case-study-frame{aspect-ratio:16/9;width:100%;max-height:none}.morra-film-play{grid-template-columns:28px 1fr auto;gap:10px;padding-top:9px;bottom:12px;left:14px;right:14px}.morra-film-play i{width:24px;height:24px}.contact-panel{min-height:100svh;padding:82px 20px 26px;display:block}.closing-intro{min-height:0;padding:0 0 clamp(72px,18vw,96px)}.closing-intro h2{white-space:nowrap;font-size:clamp(18px,5.3vw,23px)}.closing-intro>p{max-width:530px;font-size:13.5px}.back-cue{display:none}.legal-links{border-top:1px solid #ffffff57;margin-top:36px;padding-top:22px;font-size:12px;position:static}.legal-links>div{gap:28px}.closing-directory{padding-top:0;font-size:12px}.footer-brand-row{justify-content:space-between;align-items:flex-end;gap:28px;margin-top:56px;display:flex;position:static}.footer-logo-large{width:min(60vw,245px)}.footer-top-cue{cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:54px;padding:0;display:grid}.footer-top-cue img{filter:invert();width:25px;height:34px;transition:transform .18s;display:block;transform:rotate(-90deg)}.footer-top-cue:hover img{transform:translateY(-4px)rotate(-90deg)}.footer-form-heading{flex-direction:column;align-items:flex-start;gap:6px}.form-row{grid-template-columns:1fr;gap:0}.contact-form label{padding-top:20px}.form-submit{flex-direction:column;align-items:stretch;margin-top:28px}.form-submit p{font-size:clamp(8px,2.4vw,10px)}.form-submit button{justify-content:space-between}.perspectives-page{min-height:100svh;padding:22px 20px 28px}.perspectives-kicker{padding:0 0 12px;font-size:8px}.perspectives-intro{min-height:auto;padding:clamp(278px,43vh,330px) 0 90px;display:block}.perspectives-intro h1{font-size:clamp(37px,10.8vw,56px);line-height:1.01}.perspectives-intro p{margin-top:42px;font-size:14px}.perspectives-signal{width:min(62vw,240px);top:34px;left:50%}.perspectives-signal-caption,.perspectives-signal-word{font-size:6px}.perspectives-archive{padding:54px 0 100px}.perspectives-archive-heading{padding-bottom:13px;font-size:8px}.perspective-feature{padding:28px 0 70px;display:block}.perspective-feature-copy{padding-top:26px}.perspective-card-meta{margin-bottom:22px;font-size:8px}.perspective-feature-copy h2{font-size:clamp(34px,10vw,48px)}.perspective-card-subtitle{font-size:20px}.perspective-card-excerpt{margin-top:24px;font-size:13.5px}.perspective-card-link{margin-top:34px}.perspective-grid{padding-top:0;display:block}.perspective-card{border-bottom:1px solid #00000038;padding:64px 0}.perspective-card-image{margin-bottom:22px}.perspective-card h2{font-size:clamp(30px,8.6vw,41px)}.perspective-card .perspective-card-link{padding-top:32px}.perspective-return{margin-top:27px;font-size:8px}.perspective-article-header{margin:98px 0 64px}.perspective-article-meta{flex-wrap:wrap;gap:10px 20px;margin-bottom:36px;font-size:8px}.perspective-article-header h1{font-size:clamp(43px,12.6vw,62px)}.perspective-article-subtitle{margin-top:13px;font-size:clamp(27px,8vw,39px)}.perspective-article-deck{margin-top:44px;font-size:16px}.perspective-article-cover{margin:0}.perspective-article-cover img{width:calc(100% + 40px);max-width:none;margin-left:-20px}.perspective-article-cover figcaption{padding-top:9px;font-size:7px}.perspective-article-layout{margin-top:78px;display:block}.perspective-article-aside{margin-bottom:72px;position:static}.perspective-article-aside p{max-width:350px}.perspective-article-body p,.perspective-article-body li{font-size:15.5px;line-height:1.72}.perspective-article-body h2{margin-top:72px;font-size:clamp(31px,9vw,42px)}.perspective-article-body blockquote{margin:44px 0;padding-left:20px;font-size:clamp(26px,8vw,37px)}.perspective-article-cta{grid-template-columns:1fr;align-items:start;gap:32px}.perspective-article-cta-button{justify-content:space-between;width:100%}.perspective-related{margin-top:120px}.perspective-related-grid{padding-top:28px;display:block}.perspective-related-grid a{margin-bottom:62px}.perspective-related-grid h2{font-size:clamp(28px,8vw,38px)}.perspectives-footer{flex-direction:column;align-items:flex-start;gap:18px;margin-top:90px;font-size:9px}.perspectives-theme-toggle{width:28px;height:28px;bottom:11px;left:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.perspectives-signal *,.perspectives-signal :before,.perspectives-signal :after{animation:none!important}.perspectives-signal-axis-x{transform:translate(-50%,-50%)scaleX(1)}.perspectives-signal-axis-y{transform:translate(-50%,-50%)scaleY(1)}.perspectives-signal-ring-outer,.perspectives-signal-ring-inner{transform:translate(-50%,-50%)}}.morra-case{--morra-blue:#060e9f;--morra-yellow:#fbdd00;background:var(--white);color:var(--black);overflow:hidden}.case-site-header{z-index:210;pointer-events:none;height:84px;position:fixed;inset:0 0 auto}.case-return{top:25px;left:var(--pad);min-width:44px;min-height:44px;color:var(--white);letter-spacing:.15em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:12px;margin:-14px;padding:14px;font-family:Nord Book,sans-serif;font-size:9px;transition:color .2s;display:flex;position:fixed}.case-return-arrow{flex:0 0 17px;width:17px;height:12px;transition:transform .2s;display:block;position:relative}.case-return-arrow:before{content:"";background:currentColor;width:17px;height:1px;position:absolute;top:5px;left:0}.case-return-arrow:after{content:"";border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;position:absolute;top:2px;left:0;transform:rotate(45deg)}.case-return strong{font-weight:300}.case-return:hover .case-return-arrow{transform:translate(-5px)}.case-brand-tile{top:0;right:var(--pad);background:var(--white);pointer-events:auto;width:clamp(118px,10vw,148px);height:clamp(68px,6vw,85px);transition:background-color .2s,transform .22s;position:fixed}.case-brand-tile:hover{transform:translateY(4px)}.case-brand-tile img{filter:invert();width:100%;height:100%;transition:filter .2s;display:block}[data-case-brand-theme=light] .case-brand-tile{background:var(--black)}[data-case-brand-theme=light] .case-brand-tile img{filter:none}[data-case-brand-theme=dark] .case-brand-tile{background:var(--white)}[data-case-brand-theme=dark] .case-brand-tile img{filter:invert()}[data-case-back-theme=light] .case-return{color:var(--black)}[data-case-back-theme=dark] .case-return{color:var(--white)}.morra-progress{z-index:205;pointer-events:none;background:#a7a9ac33;height:2px;position:fixed;bottom:0;left:0;right:0}.morra-progress span{background:var(--morra-yellow);width:100%;height:100%;transform:scaleX(var(--morra-progress,0));transform-origin:0;display:block}.morra-section-index{letter-spacing:.16em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:9px;display:block}.morra-hero{min-height:100svh;padding:30px var(--pad) 34px;background:var(--black);color:var(--white);position:relative;overflow:hidden}.morra-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 74% 48%,#060e9f57,#0000 36%);position:absolute;inset:0}.morra-hero-kicker{z-index:2;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff38;justify-content:space-between;padding:0 clamp(125px,12vw,184px) 13px 0;font-family:Nord Book,sans-serif;font-size:9px;display:flex;position:relative}.morra-hero-kicker span:last-child{color:var(--silver)}.morra-hero-title{z-index:2;width:min(78vw,1260px);margin-top:clamp(92px,15vh,155px);position:relative}.morra-hero-title h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(75px,11.3vw,184px);font-weight:400;line-height:.86}.morra-hero-title h1 span{display:block}.morra-hero-title h1 span:last-child{color:var(--silver);font-style:normal;font-weight:300}.morra-hero-title p{max-width:450px;font-family:var(--font-body);letter-spacing:-.008em;margin:clamp(30px,5vh,54px) 0 0;font-size:clamp(14px,1vw,16.5px);font-weight:500;line-height:1.58}.morra-hero-image{z-index:1;aspect-ratio:16/9;opacity:.76;width:min(48vw,760px);position:absolute;bottom:50px;right:-3vw;overflow:hidden;transform:rotate(-2deg)}.morra-hero-image:after{content:"";box-shadow:inset 0 0 110px 50px var(--black);position:absolute;inset:0}.morra-hero-image img{object-fit:cover;width:100%;height:100%}.morra-hero-meta{z-index:3;right:var(--pad);bottom:34px;left:var(--pad);border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);margin:0;padding-top:13px;display:grid;position:absolute}.morra-hero-meta div{grid-template-columns:auto 1fr;gap:22px;display:grid}.morra-hero-meta dt,.morra-hero-meta dd{letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Nord Book,sans-serif;font-size:8px;font-weight:300}.morra-hero-meta dt{color:var(--silver)}.morra-premise{min-height:100svh;padding:clamp(105px,15vw,205px) var(--pad) clamp(90px,12vw,170px);background:var(--white)}.morra-premise h2{max-width:1240px;font-family:var(--font-display);letter-spacing:-.04em;margin:clamp(65px,10vh,112px) 0 0;font-size:clamp(57px,6.6vw,106px);font-weight:400;line-height:1}.morra-premise h2 em{color:var(--silver);font-style:normal;font-weight:300;display:block}.morra-premise-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(46px,10vw,170px);margin:clamp(90px,13vw,190px) 0 0 34%;display:grid}.morra-premise-copy p,.morra-palette-note,.morra-system-copy p,.morra-digital-copy p,.morra-campaign-note,.morra-close>p{font-family:var(--font-body);letter-spacing:-.008em;margin:0;font-size:clamp(14px,1.08vw,17px);font-weight:500;line-height:1.62}.morra-scope{border-top:1px solid #00000047;grid-template-columns:repeat(6,1fr);margin:clamp(90px,12vw,160px) 0 0;padding:0;list-style:none;display:grid}.morra-scope li{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:35px;padding:12px 10px 0 0;font-family:Nord Book,sans-serif;font-size:9px;display:flex}.morra-scope li span{color:var(--silver)}.morra-film-section{padding:34px var(--pad) clamp(90px,10vw,150px);background:var(--black);color:var(--white)}.morra-film-intro{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:end;gap:40px;padding-bottom:16px;display:flex}.morra-film-intro span{letter-spacing:.16em;text-transform:uppercase;font-family:Nord Book,sans-serif;font-size:9px}.morra-film-intro p{max-width:430px;color:var(--silver);font-family:var(--font-body);letter-spacing:-.008em;text-align:right;margin:0;font-size:14px;font-weight:500;line-height:1.55}.morra-feature-film{aspect-ratio:16/9;width:min(1240px,100%);margin:clamp(62px,8vw,110px) auto 0}.morra-feature-film .morra-film-play{bottom:26px;left:28px;right:28px}.morra-identity{min-height:100svh;padding:clamp(100px,12vw,170px) var(--pad);background:var(--white);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(40px,8vw,125px);display:grid}.morra-identity-copy h2,.morra-palette-heading h2,.morra-type-heading h2,.morra-system-copy h2,.morra-digital-copy h2,.morra-campaign-title h2,.morra-close h2{font-family:var(--font-display);letter-spacing:-.04em;margin:clamp(42px,7vh,72px) 0 0;font-size:clamp(50px,5.1vw,82px);font-weight:400;line-height:1}.morra-identity-copy h2 em,.morra-type-heading h2 em,.morra-system-copy h2 em,.morra-campaign-title h2 em,.morra-close h2 em{color:var(--silver);font-style:normal;font-weight:300}.morra-identity-copy p{max-width:510px;font-family:var(--font-body);letter-spacing:-.008em;margin:clamp(46px,7vh,78px) 0 0;font-size:clamp(14px,1.02vw,16.5px);font-weight:500;line-height:1.62}.morra-identity-mark{margin:0;overflow:hidden}.morra-identity-mark img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.morra-identity-mark figcaption,.morra-type figcaption,.morra-system-gallery figcaption{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #00000038;justify-content:space-between;gap:25px;padding-top:12px;font-family:Nord Book,sans-serif;font-size:8px;display:flex}.morra-identity-mark figcaption span:last-child,.morra-system-gallery figcaption span:last-child{color:var(--silver)}.morra-palette{padding:clamp(110px,14vw,190px) var(--pad);background:var(--white)}.morra-palette-heading{grid-template-columns:28% 1fr;align-items:start;display:grid}.morra-palette-heading h2{max-width:850px;margin-top:0}.morra-palette-grid{grid-template-columns:repeat(2,1fr);height:min(68vw,820px);margin-top:clamp(70px,9vw,130px);display:grid;overflow:hidden}.morra-swatch{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.4vw,55px);font-family:Nord Book,sans-serif;font-size:clamp(14px,1.35vw,21px);display:flex}.morra-swatch small{letter-spacing:.15em;font-size:9px}.morra-swatch-blue{background:var(--morra-blue);color:var(--white)}.morra-swatch-white{background:var(--white);color:var(--morra-blue);outline-offset:-1px;outline:1px solid #0000001f}.morra-swatch-yellow{background:var(--morra-yellow);color:var(--black)}.morra-swatch-black{background:var(--black);color:var(--white)}.morra-palette-note{max-width:660px;margin:clamp(64px,8vw,110px) 0 0 50%}.morra-type{padding:clamp(100px,12vw,170px) var(--pad);background:var(--black);color:var(--white)}.morra-type-heading{grid-template-columns:28% 1fr;display:grid}.morra-type-heading h2{margin-top:0}.morra-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,50px);margin-top:clamp(80px,11vw,150px);display:grid}.morra-type figure{margin:0;overflow:hidden}.morra-type figure:nth-child(2){margin-top:clamp(70px,8vw,120px)}.morra-type img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.morra-type figcaption{border-top-color:#ffffff47}.morra-type figcaption strong{font-weight:300}.morra-type figcaption span{color:var(--silver)}.morra-system-story{padding:clamp(110px,13vw,185px) var(--pad);background:var(--white);grid-template-columns:minmax(280px,.43fr) minmax(0,.57fr);align-items:start;gap:clamp(42px,8vw,125px);display:grid}.morra-system-copy{position:sticky;top:130px}.morra-system-copy h2{margin-top:clamp(44px,7vh,76px)}.morra-system-copy p{max-width:500px;margin-top:clamp(48px,7vh,74px)}.morra-system-gallery{gap:clamp(70px,10vw,145px);display:grid}.morra-system-gallery figure{margin:0;overflow:hidden}.morra-system-gallery figure:nth-child(2){width:82%;margin-left:auto}.morra-system-gallery figure:nth-child(3){width:88%}.morra-system-gallery figure:nth-child(4){width:78%;margin-left:auto}.morra-system-gallery img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.morra-digital{min-height:100svh;padding:clamp(100px,12vw,170px) var(--pad);background:var(--black);color:var(--white);grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(42px,8vw,125px);display:grid}.morra-digital-copy p{max-width:490px;color:var(--silver);margin-top:clamp(46px,7vh,76px)}.morra-digital-image{margin:0;overflow:hidden}.morra-digital-image img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.morra-campaign{padding:clamp(110px,13vw,185px) var(--pad);background:var(--white);position:relative}.morra-campaign-title{grid-template-columns:28% 1fr;display:grid}.morra-campaign-title h2{margin-top:0}.morra-campaign figure{margin:0;overflow:hidden}.morra-campaign img{object-fit:cover;width:100%;height:100%;display:block}.morra-campaign-primary{aspect-ratio:16/9;width:69%;margin-top:clamp(85px,11vw,150px)!important}.morra-campaign blockquote{width:58%;margin:clamp(90px,12vw,170px) 0 clamp(90px,12vw,170px) auto}.morra-campaign blockquote p{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,80px);font-weight:400;line-height:1}.morra-campaign blockquote p:first-line{color:var(--morra-blue)}.morra-campaign-secondary{aspect-ratio:16/9;width:82%;margin-left:auto!important}.morra-campaign-note{max-width:640px;margin:clamp(68px,8vw,110px) 0 0}.morra-close{min-height:100svh;padding:clamp(110px,13vw,185px) var(--pad) 45px;background:var(--black);color:var(--white);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.morra-close:before{content:"";aspect-ratio:1;border:1px solid #ffffff1f;border-radius:50%;width:58vw;position:absolute;top:-25vw;right:-18vw;box-shadow:0 0 0 10vw #ffffff06,0 0 0 22vw #ffffff05}.morra-close h2{z-index:1;max-width:1050px;margin-top:clamp(54px,8vh,90px);font-size:clamp(64px,7.4vw,118px);position:relative}.morra-close>p{z-index:1;max-width:610px;color:var(--silver);margin-top:clamp(52px,8vh,84px);position:relative}.morra-close-links{z-index:1;gap:clamp(32px,6vw,90px);margin-top:clamp(60px,9vh,100px);display:flex;position:relative}.morra-close-links a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffffb3;justify-content:space-between;align-items:center;gap:35px;min-width:230px;padding:12px 0 9px;font-family:Nord Book,sans-serif;font-size:9px;display:flex}.morra-close-links a i{font-family:Onest,sans-serif;font-size:16px;font-style:normal;transition:transform .2s}.morra-close-links a:first-child:hover i{transform:translate(4px,-4px)}.morra-close-links a:last-child:hover i{transform:translate(-5px)}.morra-close-logo{right:var(--pad);opacity:.9;width:min(43vw,620px);height:auto;position:absolute;bottom:40px}.morra-motion-ready .morra-reveal{opacity:0;clip-path:inset(0 0 12%);transition:opacity .58s,clip-path 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.morra-motion-ready .morra-reveal.is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.morra-motion-ready .morra-shift img{transform:translate3d(var(--morra-shift,0),0,0) scale(1.045);will-change:transform;transition:transform .12s linear}.morra-motion-ready .morra-palette-grid .morra-swatch{opacity:0;transform-origin:bottom;transition:opacity .4s,transform .8s cubic-bezier(.22,1,.36,1);transform:scaleY(.72)}.morra-motion-ready .morra-palette-grid.is-visible .morra-swatch{opacity:1;transform:scaleY(1)}.morra-motion-ready .morra-palette-grid.is-visible .morra-swatch:nth-child(2){transition-delay:80ms}.morra-motion-ready .morra-palette-grid.is-visible .morra-swatch:nth-child(3){transition-delay:.16s}.morra-motion-ready .morra-palette-grid.is-visible .morra-swatch:nth-child(4){transition-delay:.24s}.morra-motion-ready .morra-hero-title h1 span{opacity:0;clip-path:inset(100% 0 0);animation:1.05s cubic-bezier(.22,1,.36,1) .1s forwards morra-title-reveal;transform:translateY(50%)}.morra-motion-ready .morra-hero-title h1 span:last-child{animation-delay:.24s}.morra-motion-ready .morra-hero-title p{opacity:0;animation:.75s .65s forwards morra-fade-up}.morra-motion-ready .morra-hero-meta{opacity:0;animation:.75s .82s forwards morra-fade-up}@keyframes morra-title-reveal{to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes morra-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.case-site-header{height:64px}.case-return{top:21px;left:20px}.case-return strong{display:none}.case-brand-tile{width:108px;height:62px;right:0}.morra-hero{min-height:850px;padding:22px 20px 28px}.morra-hero-kicker{padding-right:102px;font-size:8px}.morra-hero-kicker span:last-child{display:none}.morra-hero-title{width:100%;margin-top:150px}.morra-hero-title h1{font-size:clamp(64px,20vw,92px);line-height:.86}.morra-hero-title p{width:82%;margin-top:34px;font-size:14px}.morra-hero-image{opacity:.5;width:92vw;bottom:110px;right:-90px}.morra-hero-meta{grid-template-columns:1fr;gap:7px;bottom:28px;left:20px;right:20px}.morra-hero-meta div{grid-template-columns:92px 1fr;gap:14px}.morra-premise,.morra-palette,.morra-type,.morra-system-story,.morra-campaign{padding:100px 20px}.morra-premise h2{margin-top:58px;font-size:clamp(44px,12.5vw,60px)}.morra-premise-copy{grid-template-columns:1fr;gap:30px;margin:72px 0 0}.morra-premise-copy p,.morra-palette-note,.morra-system-copy p,.morra-digital-copy p,.morra-campaign-note,.morra-close>p{font-size:14px}.morra-scope{grid-template-columns:repeat(2,1fr);gap:32px 18px;margin-top:75px}.morra-scope li{gap:15px}.morra-film-section{padding:24px 20px 90px}.morra-film-intro{flex-direction:column;align-items:flex-start;gap:12px}.morra-film-intro p{text-align:left;font-size:13.5px}.morra-feature-film{margin-top:46px}.morra-feature-film .morra-film-play{bottom:12px;left:14px;right:14px}.morra-identity{flex-direction:column;align-items:stretch;gap:72px;min-height:auto;padding:100px 20px;display:flex}.morra-identity-copy h2,.morra-palette-heading h2,.morra-type-heading h2,.morra-system-copy h2,.morra-digital-copy h2,.morra-campaign-title h2,.morra-close h2{margin-top:48px;font-size:clamp(41px,11vw,56px)}.morra-identity-copy p{margin-top:44px;font-size:14px}.morra-identity-mark figcaption,.morra-type figcaption,.morra-system-gallery figcaption{flex-direction:column;align-items:flex-start;gap:5px}.morra-palette-heading,.morra-type-heading,.morra-campaign-title{display:block}.morra-palette-heading h2,.morra-type-heading h2,.morra-campaign-title h2{margin-top:48px}.morra-palette-grid{grid-template-columns:1fr;height:140vw;margin-top:68px}.morra-swatch{min-height:35vw;padding:22px;font-size:14px}.morra-palette-note{margin:60px 0 0}.morra-type-grid{grid-template-columns:1fr;gap:64px;margin-top:70px}.morra-type figure:nth-child(2){margin-top:0}.morra-system-story{display:block}.morra-system-copy{position:static}.morra-system-gallery{gap:70px;margin-top:74px}.morra-system-gallery figure:nth-child(2),.morra-system-gallery figure:nth-child(3),.morra-system-gallery figure:nth-child(4){width:100%;margin-left:0}.morra-digital{flex-direction:column;gap:72px;min-height:auto;padding:100px 20px;display:flex}.morra-digital-copy p{margin-top:46px}.morra-campaign-primary,.morra-campaign-secondary{width:100%;margin-top:70px!important}.morra-campaign blockquote{width:100%;margin:86px 0}.morra-campaign blockquote p{font-size:clamp(38px,10vw,51px)}.morra-campaign-note{margin-top:62px}.morra-close{min-height:900px;padding:108px 20px 28px}.morra-close h2{font-size:clamp(50px,13vw,68px)}.morra-close-links{flex-direction:column;align-items:stretch;gap:24px}.morra-close-links a{width:100%}.morra-close-logo{width:calc(100% - 40px);position:absolute;bottom:28px;right:20px}.morra-motion-ready .morra-shift img{transform:translate3d(var(--morra-shift,0),0,0) scale(1.035)}}.morra-original-case{--mc-pad:clamp(24px,5.25vw,88px);--mc-bound-pad:max(var(--mc-pad), calc((100vw - 1320px) / 2));--mc-section-space:clamp(108px,10vw,154px);--mc-chapter-gap:clamp(48px,4.5vw,64px);--mc-content-gap:clamp(64px,6.5vw,92px);--mc-blue:#060e9f;--mc-yellow:#fbdd00;--mc-muted-light:#66696d;--mc-micro-ink:#111111ad;--mc-tertiary-ink:#111111a3;background:#fff}.morra-original-case :where(h1,h2,h3,p,figure,blockquote){margin-top:0}.morra-original-case :where(p,figcaption,label){text-wrap:pretty}.morra-original-case img{display:block}.mc-hero{color:#fff;background:#040404;min-height:100svh;position:relative;overflow:hidden}.mc-hero-art{object-fit:cover;object-position:50% 46%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.mc-hero-shade{background:linear-gradient(90deg,#000000e6 0%,#0000007a 43%,#00000014 72%),linear-gradient(#0000 58%,#000000c2);position:absolute;inset:0}.mc-hero-top{z-index:2;top:28px;right:var(--mc-pad);left:var(--mc-pad);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff47;justify-content:flex-end;padding-bottom:13px;padding-right:clamp(130px,11vw,170px);font:300 9px/1 Nord Book,sans-serif;display:flex;position:absolute}.mc-hero-lockup{z-index:2;top:50%;left:var(--mc-pad);width:min(46vw,690px);position:absolute;transform:translateY(-53%)}.mc-hero-lockup>img{filter:brightness(0)invert();width:min(94%,590px);height:auto}.mc-hero-lockup h1{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mc-hero-lockup p{width:min(450px,88%);font:500 clamp(14px,1vw,16.5px)/1.62 var(--font-body);letter-spacing:-.008em;margin:clamp(34px,5vh,58px) 0 0}.mc-hero-meta{z-index:2;right:var(--mc-pad);bottom:32px;left:var(--mc-pad);border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding-top:14px;display:grid;position:absolute}.mc-hero-meta div{grid-template-columns:auto 1fr;gap:24px;display:grid}.mc-hero-meta :is(dt,dd){letter-spacing:.14em;text-transform:uppercase;margin:0;font:300 8px/1.3 Nord Book,sans-serif}.mc-hero-meta dt{color:#a7a9ac}.mc-brief{padding:var(--mc-section-space) var(--mc-bound-pad)}.mc-brief h2,.mc-mark-copy h2,.mc-type-heading h2,.mc-palette-heading h2,.mc-system-copy h2,.mc-object-copy h2,.mc-campaign-heading h2,.mc-value-chapter-heading h2,.mc-close h2{max-width:920px;margin:var(--mc-chapter-gap) 0 0;font:400 clamp(40px,3.55vw,58px)/1.08 var(--font-display);letter-spacing:-.038em;text-wrap:balance}.mc-brief h2 em,.mc-mark-copy h2 em,.mc-type-heading h2 em,.mc-palette-heading h2 em,.mc-system-copy h2 em,.mc-object-copy h2 em,.mc-campaign-heading h2 em,.mc-value-chapter-heading h2 em,.mc-close h2 em{color:#a7a9ac;font-style:normal;font-weight:300}.mc-brief h2 em,.mc-type-heading h2 em,.mc-palette-heading h2 em,.mc-system-copy h2 em,.mc-campaign-heading h2 em,.mc-value-chapter-heading h2 em{color:var(--mc-muted-light)}.mc-brief-copy{margin:var(--mc-content-gap) 0 0 26%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,104px);display:grid}.mc-brief-copy p,.mc-mark-copy>p,.mc-type-copy p,.mc-palette-note,.mc-system-copy>p,.mc-value-research-copy,.mc-object-copy>p,.mc-campaign-note,.mc-close>p{font:500 clamp(14px,1.08vw,17px)/1.64 var(--font-body);letter-spacing:-.008em;margin-bottom:0}.mc-scope{border-top:1px solid #00000047;grid-template-columns:repeat(6,1fr);margin:clamp(72px,7.5vw,104px) 0 0;padding:0;list-style:none;display:grid}.mc-scope li{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:35px;padding-top:13px;font:300 9px/1.3 Nord Book,sans-serif;display:flex}.mc-scope li span{color:var(--mc-muted-light)}.mc-film{padding:32px var(--mc-pad) var(--mc-section-space);color:#fff;background:#000}.mc-film-intro{border-bottom:1px solid #ffffff42;justify-content:space-between;align-items:end;gap:40px;padding-bottom:16px;display:flex}.mc-film-intro span{letter-spacing:.16em;text-transform:uppercase;font:300 9px/1.2 Nord Book,sans-serif}.mc-film-intro p{color:#a7a9ac;max-width:450px;font:500 13.5px/1.58 var(--font-body);letter-spacing:-.008em;text-align:right;margin-bottom:0}.mc-film .morra-feature-film{aspect-ratio:16/9;width:min(1240px,100%);margin:clamp(56px,6.5vw,88px) auto 0}.mc-film .morra-film-poster img{object-position:center}.mc-mark-story{min-height:100svh;padding:var(--mc-section-space) var(--mc-bound-pad);color:#fff;background:#050505;grid-template-columns:minmax(280px,.78fr) minmax(440px,1.22fr);align-content:center;gap:clamp(50px,7vw,100px);display:grid}.mc-mark-copy h2{max-width:650px;font-size:clamp(40px,3.4vw,54px)}.mc-mark-copy>p{color:#b9b9b9;max-width:490px;margin-top:clamp(46px,6vw,76px)}.mc-mark-stage{--mark-x:0deg;--mark-y:0deg;perspective:1100px;background:radial-gradient(circle,#060e9f61,#0000 58%),#0a0a0a;border:1px solid #fff3;min-height:min(42vw,620px);position:relative;overflow:hidden}.mc-mark-stage:before,.mc-mark-stage:after{content:"";background:#ffffff24;position:absolute}.mc-mark-stage:before{height:1px;top:50%;left:0;right:0}.mc-mark-stage:after{width:1px;top:0;bottom:0;left:50%}.mc-mark-assembly{z-index:1;aspect-ratio:1500/864;width:82%;transform:translate(-50%,-50%) rotateY(var(--mark-x)) rotateX(var(--mark-y));transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;top:50%;left:50%}.mc-mark-mask{background:#d5d5d5;transition:opacity .18s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask:url(/work/morra/original/mark.png) 50%/contain no-repeat;mask:url(/work/morra/original/mark.png) 50%/contain no-repeat}.mc-mark-base{opacity:.22}.mc-mark-origin{clip-path:polygon(0 55%,50% 86%,50% 100%,0 100%);opacity:0;transform:translateZ(12px)}.mc-mark-lineage{clip-path:polygon(0 0,30.5% 0,50% 86%,0 55%);opacity:0;transform:translateZ(16px)}.mc-mark-guidance{clip-path:polygon(30.5% 0,69.5% 0,50% 86%);opacity:0;transform:translateZ(20px)}.mc-mark-welcome{clip-path:polygon(69.5% 0,100% 0,100% 55%,50% 86%);opacity:0;transform:translateZ(24px)}.mc-mark-possibility{clip-path:polygon(50% 86%,100% 55%,100% 100%,50% 100%);opacity:0;transform:translateZ(28px)}.mc-mark-stage[data-active="0"] .mc-mark-origin,.mc-mark-stage[data-active="1"] .mc-mark-lineage,.mc-mark-stage[data-active="2"] .mc-mark-guidance,.mc-mark-stage[data-active="3"] .mc-mark-welcome,.mc-mark-stage[data-active="4"] .mc-mark-possibility{background:var(--mc-yellow);opacity:1;transform:translateZ(65px)scale(1.025)}.mc-mark-instruction{z-index:2;letter-spacing:.15em;text-transform:uppercase;font:300 8px/1 Nord Book,sans-serif;position:absolute;bottom:16px;right:18px}.mc-mark-ideas{grid-column:2;grid-template-columns:.82fr 1.18fr;gap:clamp(35px,5vw,80px);display:grid}.mc-mark-tabs{display:grid}.mc-mark-tabs button{color:#777;letter-spacing:.13em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff3d;gap:20px;padding:15px 0;font:300 11px/1 Nord Book,sans-serif;transition:color .25s,padding-left .25s;display:flex}.mc-mark-tabs button:last-child{border-bottom:1px solid #ffffff3d}.mc-mark-tabs button[aria-selected=true]{color:var(--mc-yellow);padding-left:10px}.mc-mark-tabs button span{color:#737373}.mc-mark-reading h3{font:400 clamp(23px,2.05vw,34px)/1.07 var(--font-display);letter-spacing:-.03em;margin-bottom:20px}.mc-mark-reading p{color:#888;max-width:540px;font:500 clamp(13.5px,.98vw,16px)/1.64 var(--font-body);letter-spacing:-.008em;margin-bottom:0}.mc-type{padding:var(--mc-section-space) var(--mc-bound-pad)}.mc-type-heading{grid-template-columns:26% 1fr;display:grid}.mc-type-heading h2{margin-top:0}.mc-type-specimen{margin-top:var(--mc-content-gap);border-top:1px solid #00000040}.mc-bodoni-line,.mc-sans-line{border-bottom:1px solid #00000040;justify-content:center;align-items:center;min-height:clamp(160px,17vw,260px);display:flex;position:relative;overflow:hidden}.mc-bodoni-line>span{letter-spacing:-.055em;font:700 clamp(90px,15.5vw,250px)/.78 Morra Bodoni,serif}.mc-sans-line>span{letter-spacing:-.045em;text-transform:uppercase;font:500 clamp(66px,10.2vw,165px)/.82 Morra Brandon,sans-serif}.mc-bodoni-line small,.mc-sans-line small{letter-spacing:.15em;text-transform:uppercase;font:300 8px/1 Nord Book,sans-serif;position:absolute;bottom:13px;right:0}.mc-type-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,7vw,96px);margin:clamp(48px,5vw,72px) 0 0 26%;display:grid}.morra-motion-ready .mc-bodoni-line>span{opacity:0;clip-path:inset(0 0 100%);letter-spacing:.08em;transition:clip-path 1.05s cubic-bezier(.22,1,.36,1),letter-spacing 1.35s cubic-bezier(.22,1,.36,1),transform 1.35s cubic-bezier(.22,1,.36,1),opacity .22s;transform:translateY(28%)}.morra-motion-ready .mc-type-specimen.is-visible .mc-bodoni-line>span{opacity:1;clip-path:inset(0);letter-spacing:-.055em;transform:none}.morra-motion-ready .mc-sans-line>span{opacity:0;clip-path:inset(0 100% 0 0);letter-spacing:.07em;transition:clip-path 1.05s cubic-bezier(.22,1,.36,1) .12s,letter-spacing 1.35s cubic-bezier(.22,1,.36,1) .12s,transform 1.35s cubic-bezier(.22,1,.36,1) .12s,opacity .22s .12s;transform:translate(-9%)}.morra-motion-ready .mc-type-specimen.is-visible .mc-sans-line>span{opacity:1;clip-path:inset(0);letter-spacing:-.045em;transform:none}.mc-palette{padding:var(--mc-section-space) var(--mc-bound-pad);background:#ececec}.mc-palette-heading{grid-template-columns:26% 1fr;display:grid}.mc-palette-heading h2{margin-top:0;padding-bottom:.13em;line-height:1.1}.mc-palette-grid{height:min(44vw,560px);margin-top:var(--mc-content-gap);grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.mc-swatch{letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;min-height:200px;padding:clamp(24px,3.2vw,52px);font:300 clamp(14px,1.35vw,21px)/1.2 Nord Book,sans-serif;display:flex;position:relative;overflow:hidden}.mc-swatch>div{justify-content:space-between;gap:22px;display:flex}.mc-swatch small{letter-spacing:.15em;font-size:8px}.mc-swatch p{max-width:330px;font:500 clamp(13px,.95vw,15px)/1.48 var(--font-body);letter-spacing:-.006em;text-transform:none;opacity:0;margin:0;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.mc-swatch:is(:hover,:focus-visible) p{opacity:1;transform:translateY(0)}.mc-swatch:focus-visible{outline-offset:-8px;outline:2px solid}.mc-blue{background:var(--mc-blue);color:#fff}.mc-white{color:var(--mc-blue);background:#fff}.mc-yellow{background:var(--mc-yellow);color:#000}.mc-black{color:#fff;background:#000}.mc-palette-note{max-width:620px;margin:clamp(52px,5vw,72px) 0 0 50%}.morra-motion-ready .mc-palette-grid .mc-swatch{opacity:0;transition:clip-path 1.05s cubic-bezier(.22,1,.36,1),opacity .18s}.morra-motion-ready .mc-palette-grid .mc-swatch:first-child{clip-path:inset(0 100% 0 0)}.morra-motion-ready .mc-palette-grid .mc-swatch:nth-child(2){clip-path:inset(100% 0 0)}.morra-motion-ready .mc-palette-grid .mc-swatch:nth-child(3){clip-path:inset(0 0 100%)}.morra-motion-ready .mc-palette-grid .mc-swatch:nth-child(4){clip-path:inset(0 0 0 100%)}.morra-motion-ready .mc-palette-grid.is-visible .mc-swatch{clip-path:inset(0);opacity:1}.morra-motion-ready .mc-palette-grid.is-visible .mc-swatch:nth-child(2){transition-delay:90ms}.morra-motion-ready .mc-palette-grid.is-visible .mc-swatch:nth-child(3){transition-delay:.18s}.morra-motion-ready .mc-palette-grid.is-visible .mc-swatch:nth-child(4){transition-delay:.27s}.mc-system{padding:var(--mc-section-space) var(--mc-bound-pad)}.mc-system-intro{grid-template-columns:minmax(270px,.72fr) minmax(470px,1.28fr);align-items:center;gap:clamp(55px,7vw,104px);display:grid}.mc-system-copy h2{margin-top:clamp(48px,4.8vw,66px);font-size:clamp(38px,3.1vw,50px)}.mc-system-copy>p{max-width:490px;margin-top:clamp(40px,4vw,62px)}.mc-system-feature{margin:0;overflow:hidden}.mc-system-feature img{object-fit:cover;object-position:center;width:100%;height:min(34vw,500px)}.mc-system-feature figcaption{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #00000040;justify-content:space-between;gap:22px;padding-top:12px;font:300 8px/1.3 Nord Book,sans-serif;display:flex}.mc-system-feature figcaption span:last-child{color:var(--mc-muted-light);text-align:right}.mc-system-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,5vw,72px) clamp(22px,2.5vw,40px);margin-top:clamp(78px,7vw,104px);display:grid}.mc-system-gallery figure{grid-column:span 6;margin:0;overflow:hidden}.mc-system-gallery :is(.mc-system-wide,.mc-material-story,.mc-system-card){grid-column:1/-1}.mc-system-gallery .mc-system-wide{width:84%;margin-left:auto}.mc-system-gallery figure:not(.mc-system-wide){width:100%}.mc-system-gallery .mc-system-card{grid-column:4/10;width:100%}.mc-system-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.mc-system-gallery figcaption{letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #00000040;justify-content:space-between;gap:22px;padding-top:12px;font:300 8px/1.3 Nord Book,sans-serif;display:flex}.mc-system-gallery figcaption span:last-child{color:var(--mc-muted-light);text-align:right}.mc-material-story{border-top:1px solid #00000040;border-bottom:1px solid #00000040;padding:clamp(38px,4vw,56px) 0}.mc-material-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:24px;display:grid}.mc-material-heading>span{letter-spacing:.14em;text-transform:uppercase;font:300 8px/1.3 Nord Book,sans-serif}.mc-material-heading h3{font:400 clamp(30px,3vw,48px)/1.02 var(--font-display);letter-spacing:-.04em;margin-bottom:0}.mc-material-pairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);margin-top:clamp(46px,5vw,68px);display:grid}.mc-material-pair{grid-template-rows:auto 1fr;gap:clamp(38px,4vw,58px);min-width:0;display:grid}.mc-material-pair-copy{border-top:1px solid #00000038;padding-top:12px}.mc-material-pair-copy>span{color:var(--mc-muted-light);letter-spacing:.13em;font:300 8px/1 Nord Book,sans-serif}.mc-material-pair h4{font:300 14px/1.15 var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 16px}.mc-material-pair p{font:500 clamp(12.75px,.88vw,14px)/1.64 var(--font-body);letter-spacing:-.006em;margin:0}.mc-material-pair em{font-style:italic}.mc-system-gallery .mc-material-pair figure{grid-column:auto;align-self:end;width:100%;margin:0}.mc-material-pair img{aspect-ratio:auto;height:clamp(250px,25vw,380px)}.mc-material-pair figcaption{justify-content:flex-start}.mc-tactile-cover img{object-position:54% center}.mc-raised-card img{object-position:84% center}.mc-complete-system img{object-position:center}.mc-copy-source{color:#626262;letter-spacing:.13em;text-transform:uppercase;width:fit-content;margin-top:24px;font:300 8px/1.3 Nord Book,sans-serif;display:block}.mc-external-arrow{width:9px;height:9px;margin-left:7px;transition:transform .25s;display:inline-block;position:relative}.mc-external-arrow:before{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:0;right:0}.mc-external-arrow:after{content:"";transform-origin:0;background:currentColor;width:10px;height:1px;position:absolute;bottom:1px;left:1px;transform:rotate(-45deg)}.mc-copy-source:hover .mc-external-arrow{transform:translate(3px,-3px)}.mc-professional-evidence{border-top:1px solid #00000042;border-bottom:1px solid #00000042;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(68px,6.5vw,92px) 0 0 26%;display:grid}.mc-professional-evidence article{align-content:space-between;min-height:245px;padding:clamp(26px,2.3vw,34px) clamp(24px,2.5vw,40px) clamp(26px,2.3vw,34px) 0;display:grid}.mc-professional-evidence article+article{border-left:1px solid #00000042;padding-left:clamp(30px,3.2vw,52px);padding-right:0}.mc-professional-evidence strong{color:#000;font:400 clamp(48px,4.7vw,74px)/.88 var(--font-display);letter-spacing:-.045em}.mc-professional-evidence p{max-width:390px;font:500 clamp(13.5px,.92vw,15px)/1.58 var(--font-body);letter-spacing:-.008em;margin:clamp(28px,3vw,44px) 0}.mc-professional-evidence a{color:#626262;letter-spacing:.13em;text-transform:uppercase;width:fit-content;font:300 8px/1.3 Nord Book,sans-serif}.mc-professional-evidence a:hover .mc-external-arrow{transform:translate(3px,-3px)}.mc-value-model{color:#111;background:linear-gradient(145deg,#fffffff0,#f4f5f7e6);border:1px solid #00000024;border-radius:clamp(20px,1.8vw,26px);width:min(100%,1080px);margin:clamp(76px,7.5vw,104px) auto 0;position:relative;overflow:hidden}.mc-value-model:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 4%,#060e9f0e,#0000 28%),linear-gradient(145deg,#ffffff94,#0000 48%);position:absolute;inset:0}.mc-value-model:after{content:none}.mc-value-model-intro{border-bottom:1px solid #0000001a;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(42px,5vw,72px);padding:clamp(30px,3vw,42px) clamp(30px,3.5vw,48px);display:grid;position:relative}.mc-value-kicker{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font:300 8px/1.3 Nord Book,sans-serif;display:flex}.mc-value-kicker b{align-items:center;gap:8px;font-weight:300;display:flex}.mc-value-kicker b:before{content:"";aspect-ratio:1;background:var(--mc-yellow);border-radius:50%;width:6px;box-shadow:0 0 0 5px #fbdd0021}.mc-value-model h3{max-width:520px;font:400 clamp(30px,2.55vw,41px)/1.08 var(--font-display);letter-spacing:-.041em;text-wrap:balance;margin:clamp(28px,2.7vw,38px) 0 0}.mc-value-model-intro p{color:#111111b8;max-width:440px;font:500 clamp(13.5px,.94vw,15px)/1.62 var(--font-body);letter-spacing:-.008em;margin:0}.mc-value-levers{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:28px;padding:13px clamp(30px,3.5vw,48px);display:flex;position:relative}.mc-value-levers>span{color:var(--mc-micro-ink);letter-spacing:.13em;text-transform:uppercase;font:400 8px/1.3 Nord Book,sans-serif}.mc-value-levers>div{gap:7px;display:flex}.mc-value-levers button{color:var(--mc-micro-ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#ffffff9e;border:1px solid #00000029;border-radius:999px;padding:8px 13px;font:400 7px/1 Nord Book,sans-serif;transition:border-color .2s,background .2s,color .2s}.mc-value-levers button:hover{color:#111;border-color:#060e9f61}.mc-value-levers button[aria-pressed=true]{border-color:var(--mc-blue);background:var(--mc-blue);color:#fff}.mc-value-workspace{position:relative}.mc-value-controls{border-bottom:1px solid #0000001a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mc-value-control{min-width:0;padding:clamp(20px,2vw,28px) clamp(18px,2.3vw,30px)}.mc-value-control+.mc-value-control{border-left:1px solid #0000001a}.mc-value-control label{color:var(--mc-micro-ink);letter-spacing:.13em;text-transform:uppercase;align-items:flex-start;gap:13px;font:400 8px/1.35 Nord Book,sans-serif;display:flex}.mc-value-control label .mc-value-control-number{color:#1111119e;flex:none}.mc-value-control label .mc-value-control-copy{color:inherit;text-wrap:balance}.mc-value-entry{align-items:baseline;gap:6px;width:100%;margin-top:14px;display:flex}.mc-value-entry b{color:#1119;font:400 15px/1 var(--font-display)}.mc-value-entry input{color:#111;width:100%;min-width:0;font:400 clamp(25px,2vw,32px)/1 var(--font-display);letter-spacing:-.044em;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:0;padding:0}.mc-value-entry input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mc-value-entry input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.mc-value-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:18px;margin:14px 0 0}.mc-value-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mc-blue),#060e9f29);height:1px}.mc-value-range::-webkit-slider-thumb{border:1px solid var(--mc-blue);-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-5.5px;box-shadow:0 0 0 5px #060e9f12,0 5px 14px #00000029}.mc-value-range::-moz-range-track{background:#060e9f59;height:1px}.mc-value-range::-moz-range-thumb{border:1px solid var(--mc-blue);background:#fff;border-radius:50%;width:12px;height:12px}.mc-value-output{padding:clamp(28px,3vw,40px) clamp(30px,3.5vw,48px)}.mc-value-output-heading{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:24px;font:300 8px/1.35 Nord Book,sans-serif;display:flex}.mc-value-output-heading small{color:var(--mc-micro-ink);font:inherit;font-weight:400}.mc-value-statement{grid-template-columns:25% 1fr;margin:clamp(28px,3vw,40px) 0;display:grid}.mc-value-statement p{max-width:720px;font:400 clamp(23px,2.1vw,33px)/1.22 var(--font-display);letter-spacing:-.033em;text-wrap:balance;grid-column:2;margin:0}.mc-value-statement strong{color:var(--mc-blue);font-weight:400}.mc-value-equation{border-top:1px solid #0000001f;border-bottom:1px solid #0000001f;grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:18px;padding:16px 0;display:grid}.mc-value-equation span{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mc-value-equation small{color:var(--mc-micro-ink);letter-spacing:.1em;text-transform:uppercase;font:400 7px/1.35 Nord Book,sans-serif}.mc-value-equation b{font:400 18px/1 var(--font-display);letter-spacing:-.028em}.mc-value-equation span:last-child b{color:var(--mc-blue)}.mc-value-equation i{color:#1111119e;font:normal 13px/1 var(--font-display)}.mc-value-results{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(26px,2.8vw,38px);display:grid}.mc-value-results article{flex-direction:column;min-width:0;min-height:128px;padding-right:clamp(18px,2vw,28px);display:flex}.mc-value-results article+article{border-left:1px solid #0000001a;padding-left:clamp(18px,2vw,28px)}.mc-value-results span{color:var(--mc-micro-ink);letter-spacing:.1em;text-transform:uppercase;font:400 7px/1.35 Nord Book,sans-serif}.mc-value-results :is(span,small),.mc-value-chart h4{text-wrap:balance}.mc-value-results strong{font:400 clamp(27px,2.4vw,38px)/.98 var(--font-display);letter-spacing:-.047em;margin-top:22px}.mc-value-results strong em{color:#1111119e;letter-spacing:.02em;text-transform:uppercase;font-size:.42em;font-style:normal}.mc-value-results article:last-child strong{color:var(--mc-blue)}.mc-value-results small{color:var(--mc-tertiary-ink);letter-spacing:.075em;text-transform:uppercase;margin-top:auto;padding-top:20px;font:400 7px/1.45 Nord Book,sans-serif}.mc-value-chart{border-top:1px solid #0000001f;margin-top:clamp(34px,3.5vw,48px);padding-top:clamp(28px,3vw,40px)}.mc-value-chart-heading{justify-content:space-between;align-items:end;gap:clamp(28px,4vw,60px);display:flex}.mc-value-chart-heading>div>span{color:var(--mc-micro-ink);letter-spacing:.12em;text-transform:uppercase;font:400 7px/1.35 Nord Book,sans-serif}.mc-value-chart h4{max-width:560px;font:400 clamp(22px,1.8vw,29px)/1.12 var(--font-display);letter-spacing:-.032em;margin:14px 0 0}.mc-value-chart-heading>strong{color:var(--mc-blue);font:400 clamp(29px,2.8vw,44px)/.95 var(--font-display);letter-spacing:-.05em;white-space:nowrap}.mc-value-chart-legend{color:var(--mc-micro-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;gap:28px;margin-top:28px;font:400 7px/1.35 Nord Book,sans-serif;display:flex}.mc-value-chart-legend span{align-items:center;gap:9px;display:flex}.mc-value-chart-legend i{background:var(--mc-blue);width:22px;height:2px}.mc-value-chart-legend .is-current{background:repeating-linear-gradient(90deg,#1111116b 0 5px,#0000 5px 9px);height:1px}.mc-value-chart-frame{background:linear-gradient(#ffffffb8,#f6f7f96b);border:1px solid #0000001a;height:clamp(230px,24vw,320px);margin-top:17px;overflow:hidden}.mc-value-chart canvas{width:100%;height:100%;display:block}.mc-value-chart-axis{color:var(--mc-tertiary-ink);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;padding:9px 30px 0;font:400 6.5px/1.3 Nord Book,sans-serif;display:flex}.mc-value-chart>p{max-width:660px;color:var(--mc-tertiary-ink);letter-spacing:.075em;text-align:right;text-transform:uppercase;margin:18px 0 0 auto;font:400 6.75px/1.55 Nord Book,sans-serif}.mc-value-path{color:var(--mc-micro-ink);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #0000001a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(30px,3.5vw,48px);font:400 7px/1.35 Nord Book,sans-serif;display:grid}.mc-value-path span{justify-content:space-between;gap:12px;padding:17px clamp(12px,1.5vw,20px);display:flex}.mc-value-path span:first-child{padding-left:0}.mc-value-path span:last-child{padding-right:0}.mc-value-path i{color:#1111116b;font:normal 12px/1 var(--font-display)}.mc-value-footer{border-top:1px solid #0000001a;grid-template-columns:1.1fr .9fr;gap:clamp(40px,5vw,72px);padding:clamp(24px,2.4vw,32px) clamp(30px,3.5vw,48px) clamp(28px,2.8vw,38px);display:grid}.mc-value-footer p{max-width:520px;font:400 clamp(16px,1.28vw,20px)/1.32 var(--font-display);letter-spacing:-.023em;margin:0}.mc-value-footer small{color:var(--mc-tertiary-ink);letter-spacing:.08em;text-transform:uppercase;align-self:end;font:400 7px/1.55 Nord Book,sans-serif}.morra-motion-ready .mc-value-model.is-visible .mc-value-workspace{animation:.95s cubic-bezier(.22,1,.36,1) .12s both mc-glass-rise}.morra-motion-ready .mc-value-model.is-visible .mc-value-path,.morra-motion-ready .mc-value-model.is-visible .mc-value-footer{animation:.9s cubic-bezier(.22,1,.36,1) .28s both mc-glass-rise}@keyframes mc-glass-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mc-object{padding:var(--mc-section-space) var(--mc-bound-pad);color:#fff;background:#000;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.mc-object figure{margin:0;overflow:hidden}.mc-object figure img{width:100%;height:auto}.mc-object-copy h2{font-size:clamp(38px,3.15vw,50px)}.mc-object-copy>p{color:#aaa;max-width:490px;margin-top:clamp(44px,6vw,75px)}.mc-campaign{padding:var(--mc-section-space) var(--mc-bound-pad)}.mc-campaign-intro{grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);align-items:center;gap:clamp(50px,7vw,104px);display:grid}.mc-campaign-heading h2{margin-top:clamp(48px,4.8vw,66px)}.mc-campaign figure{margin-bottom:0;overflow:hidden}.mc-campaign figure img{width:100%;height:auto}.mc-campaign-city{width:100%;height:min(36vw,520px);margin:0}.mc-campaign-city img{object-fit:cover;object-position:33% center;height:100%}.mc-campaign blockquote{width:min(84%,1040px);margin:clamp(86px,8vw,116px) auto}.mc-campaign blockquote p{color:var(--mc-blue);letter-spacing:.075em;text-transform:uppercase;margin-bottom:0;font:500 clamp(30px,4.1vw,62px)/1.08 Morra Brandon,sans-serif}.mc-campaign blockquote span{white-space:nowrap;display:block}.mc-campaign blockquote span+span{margin-top:.24em}.mc-campaign-end{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:clamp(46px,7vw,96px);display:grid}.mc-campaign-lightbox{width:100%}.mc-campaign-note{text-wrap:balance;max-width:560px;margin:0 0 4px}.mc-value-chapter{padding:var(--mc-section-space) var(--mc-bound-pad);background:#ececec}.mc-value-chapter-heading{grid-template-columns:26% 1fr;display:grid}.mc-value-chapter-heading h2{grid-column:2;margin-top:0}.mc-value-chapter-heading>p{max-width:660px;font:500 clamp(14px,1.08vw,17px)/1.64 var(--font-body);letter-spacing:-.008em;grid-column:2;margin:clamp(42px,4.8vw,66px) 0 0}.mc-value-research{border-top:1px solid #00000038;margin-top:clamp(92px,8.5vw,124px);padding-top:clamp(70px,6.5vw,94px)}.mc-value-research-label{margin-left:26%;display:block}.mc-value-research-copy{max-width:660px;margin:clamp(40px,4vw,56px) 0 0 26%}.mc-value-research-conclusion{border-top:1px solid #00000038;grid-template-columns:26% 1fr;margin-top:clamp(76px,7vw,104px);padding-top:clamp(66px,6vw,88px);display:grid}.mc-value-research-conclusion h3{max-width:850px;font:400 clamp(38px,3.25vw,53px)/1.08 var(--font-display);letter-spacing:-.038em;text-wrap:balance;grid-column:2;margin:0}.mc-value-research-conclusion h3 em{color:var(--mc-muted-light);font-style:normal;font-weight:300}.mc-value-research-conclusion .mc-professional-conclusion{max-width:720px;font:400 clamp(21px,1.75vw,28px)/1.32 var(--font-display);letter-spacing:-.028em;text-wrap:balance;grid-column:2;margin:clamp(38px,4vw,54px) 0 0}.mc-value-chapter .mc-value-model{margin-top:clamp(82px,7vw,98px)}.mc-close{min-height:100svh;padding:var(--mc-section-space) var(--mc-bound-pad) clamp(80px,8vw,110px);color:#fff;background:#000;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-content:center;column-gap:clamp(60px,8vw,120px);display:grid;position:relative;overflow:hidden}.mc-close-mark{opacity:.32;filter:grayscale()brightness(3);grid-area:1/2/7;place-self:center end;width:min(47vw,760px);max-width:none;height:auto;transform:translate(9%)}.mc-close>.morra-section-index,.mc-close h2,.mc-close>p,.mc-close-links{grid-column:1}.mc-close>.morra-section-index{align-self:end}.mc-close h2{z-index:1;max-width:620px;font-size:clamp(40px,3.3vw,54px);position:relative}.mc-close h2 em{white-space:normal;display:block}.mc-close>p{z-index:1;color:#aaa;max-width:610px;margin-top:clamp(48px,6vw,78px);position:relative}.mc-close-links{z-index:1;gap:55px;margin-top:clamp(65px,8vw,105px);display:flex;position:relative}.mc-close-links :is(a,button){width:min(330px,35vw);color:inherit;letter-spacing:.14em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-left:0;border-right:0;justify-content:space-between;align-items:center;padding:17px 0;font:300 9px/1 Nord Book,sans-serif;display:flex}.mc-close-links i{font:18px/1 Onest,sans-serif;transition:transform .25s}.mc-close-links button:hover i{transform:rotate(90deg)}.mc-inline-contact{z-index:2;opacity:0;grid-column:1;grid-template-rows:0fr;max-width:660px;transition:grid-template-rows .75s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.mc-inline-contact>div{overflow:hidden}.mc-inline-contact.is-open{opacity:1;grid-template-rows:1fr}.mc-contact-form{margin-top:clamp(42px,5vw,68px);padding-top:1px}.mc-contact-form .footer-form-heading{padding-top:13px}@media (max-width:820px){.morra-original-case{--mc-pad:20px;--mc-bound-pad:20px;--mc-section-space:88px;--mc-chapter-gap:40px;--mc-content-gap:58px}.mc-hero{min-height:760px}.mc-hero-art{object-position:62% 50%}.mc-hero-shade{background:linear-gradient(#00000042 30%,#000000eb 100%),linear-gradient(90deg,#00000080,#0000)}.mc-hero-top{padding-right:104px;font-size:8px;top:22px}.mc-hero-top span:last-child{display:none}.mc-hero-lockup{width:calc(100% - 40px);top:auto;bottom:165px;transform:none}.mc-hero-lockup>img{width:min(90%,430px)}.mc-hero-lockup p{width:88%;margin-top:30px;font-size:14px}.mc-hero-meta{grid-template-columns:1fr;gap:6px;bottom:25px;left:20px;right:20px}.mc-hero-meta div{grid-template-columns:90px 1fr;gap:12px}.mc-brief,.mc-type,.mc-palette,.mc-system,.mc-object,.mc-campaign,.mc-value-chapter{padding:var(--mc-section-space) 20px}.mc-brief h2,.mc-mark-copy h2,.mc-type-heading h2,.mc-palette-heading h2,.mc-system-copy h2,.mc-object-copy h2,.mc-campaign-heading h2,.mc-value-chapter-heading h2,.mc-close h2{margin-top:var(--mc-chapter-gap);font-size:clamp(33px,8.9vw,42px);line-height:1.09}.mc-brief-copy,.mc-type-copy{margin:var(--mc-content-gap) 0 0;grid-template-columns:1fr;gap:26px}.mc-brief-copy p,.mc-mark-copy>p,.mc-type-copy p,.mc-palette-note,.mc-system-copy>p,.mc-value-research-copy,.mc-object-copy>p,.mc-campaign-note,.mc-close>p{font-size:14px}.mc-scope{grid-template-columns:repeat(2,1fr);gap:30px 18px;margin-top:62px}.mc-scope li{gap:14px}.mc-film{padding:26px 20px 88px}.mc-film-intro{flex-direction:column;align-items:flex-start;gap:12px}.mc-film-intro p{text-align:left;font-size:13.5px}.mc-film .morra-feature-film{margin-top:48px}.mc-mark-story{min-height:auto;padding:88px 20px;display:block}.mc-mark-stage{min-height:88vw;margin-top:62px}.mc-mark-assembly{width:90%}.mc-mark-instruction{display:none}.mc-mark-ideas{margin-top:40px;display:block}.mc-mark-tabs{grid-template-columns:repeat(2,1fr)}.mc-mark-tabs button{border-bottom:1px solid #ffffff3d;justify-content:center;gap:6px;padding:13px 4px;font-size:8px}.mc-mark-tabs button:last-child{grid-column:1/-1}.mc-mark-tabs button[aria-selected=true]{padding-left:4px}.mc-mark-reading{min-height:160px;padding-top:35px}.mc-mark-reading h3{font-size:28px}.mc-type-heading,.mc-palette-heading,.mc-campaign-heading{display:block}.mc-type-heading h2,.mc-palette-heading h2,.mc-campaign-heading h2{margin-top:40px}.mc-type-specimen{margin-top:56px}.mc-bodoni-line,.mc-sans-line{min-height:35vw}.mc-bodoni-line>span{font-size:21vw}.mc-sans-line>span{font-size:15vw}.mc-bodoni-line small,.mc-sans-line small{font-size:6px;bottom:8px}.mc-palette-grid{grid-template-columns:1fr;height:116vw;margin-top:56px}.mc-swatch{min-height:27vw;padding:18px 20px;font-size:13px}.mc-swatch p{opacity:1;max-width:270px;font-size:12.75px;transform:none}.mc-palette-note{margin:48px 0 0}.mc-system,.mc-system-intro,.mc-system-copy{display:block}.mc-system-copy>p{margin-top:36px}.mc-system-feature{margin-top:54px}.mc-system-feature img{height:auto}.mc-system-gallery{grid-template-columns:1fr;gap:52px;margin-top:64px}.mc-system-gallery :is(.mc-system-wide,.mc-material-story,.mc-system-card){grid-column:auto}.mc-system-gallery .mc-system-wide{width:100%;margin-left:0}.mc-system-gallery figure{grid-column:auto}.mc-system-gallery figure:not(.mc-system-wide){width:100%;margin-left:0}.mc-system-gallery figcaption{flex-direction:column;align-items:flex-start;gap:5px}.mc-system-gallery figcaption span:last-child{text-align:left}.mc-material-heading{display:block}.mc-material-heading h3{margin-top:26px;font-size:33px;line-height:1.08}.mc-material-pairs{grid-template-columns:1fr;gap:clamp(58px,16vw,78px);margin-top:46px}.mc-material-pair{gap:26px}.mc-material-pair img{height:72vw}.mc-professional-evidence{grid-template-columns:1fr;margin:58px 0 0}.mc-professional-evidence article{min-height:205px;padding:27px 0 30px}.mc-professional-evidence article+article{border-top:1px solid #00000042;border-left:0;padding:30px 0}.mc-professional-evidence strong{font-size:clamp(48px,15vw,68px)}.mc-professional-evidence p{margin:28px 0}.mc-value-model{border-radius:20px;margin:62px 0 0}.mc-value-model-intro{padding:22px 20px 23px;display:block}.mc-value-kicker b{display:none}.mc-value-model h3{margin-top:25px;font-size:clamp(27px,7.5vw,34px)}.mc-value-model-intro p{margin-top:17px;font-size:13px}.mc-value-levers{padding:12px 20px;display:block}.mc-value-levers>div{flex-wrap:wrap;margin-top:10px}.mc-value-levers button{flex:calc(50% - 7px);padding:7px 10px}.mc-value-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-value-control{padding:15px 14px 14px}.mc-value-control:nth-child(3){border-top:1px solid #0000001a;border-left:0}.mc-value-control:nth-child(4){border-top:1px solid #0000001a}.mc-value-control label{min-height:18px;font-size:6.5px}.mc-value-entry{margin-top:10px}.mc-value-entry input{font-size:clamp(24px,7vw,30px)}.mc-value-range{margin-top:8px}.mc-value-output{padding:20px}.mc-value-output-heading{flex-direction:column;align-items:flex-start;gap:7px}.mc-value-statement{margin:22px 0;display:block}.mc-value-statement p{font-size:clamp(20px,5.9vw,26px)}.mc-value-equation{grid-template-columns:1fr auto 1fr;gap:10px;padding:14px 0}.mc-value-equation span,.mc-value-equation span small,.mc-value-equation span b{display:block}.mc-value-equation span b{margin-top:8px}.mc-value-equation i:nth-of-type(2){display:none}.mc-value-equation span:last-child{border-top:1px solid #00000014;grid-column:1/-1;margin-top:4px;padding-top:13px}.mc-value-equation span:last-child small,.mc-value-equation span:last-child b{display:inline}.mc-value-equation span:last-child b{float:right;margin-top:0}.mc-value-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.mc-value-results article{min-height:118px;padding:15px 12px}.mc-value-results article+article{padding-left:14px}.mc-value-results article:nth-child(3){border-top:1px solid #0000001a;border-left:0}.mc-value-results article:nth-child(4){border-top:1px solid #0000001a}.mc-value-results strong{margin-top:16px;font-size:clamp(24px,7.1vw,31px)}.mc-value-results small{padding-top:14px}.mc-value-chart{margin-top:28px;padding-top:24px}.mc-value-chart-heading{flex-direction:column;align-items:flex-start;gap:20px}.mc-value-chart-heading>strong{font-size:clamp(32px,9vw,42px)}.mc-value-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;margin-top:24px}.mc-value-chart-frame{height:245px;margin-top:14px}.mc-value-chart-axis{padding-left:15px;padding-right:15px;font-size:5.5px}.mc-value-chart>p{text-align:left;margin-top:15px;font-size:6px}.mc-value-path{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px}.mc-value-path span{padding:12px 10px}.mc-value-path span:first-child{padding-left:12px}.mc-value-path span:last-child{padding-right:12px}.mc-value-path span:nth-child(2n){border-left:1px solid #00000014}.mc-value-path span:nth-child(n+3){border-top:1px solid #00000014}.mc-value-path i{display:none}.mc-value-footer{grid-template-columns:1fr;gap:18px;padding:20px 20px 23px}.mc-object{flex-direction:column;gap:54px;display:flex}.mc-object-copy{order:-1}.mc-object-copy>p{margin-top:44px}.mc-campaign-intro{display:block}.mc-campaign-city{width:100%;height:78vw;margin:54px 0 0}.mc-campaign-city img{object-position:31% center}.mc-campaign-lightbox{width:100%;margin-top:58px}.mc-campaign blockquote{width:100%;margin:72px 0}.mc-campaign blockquote p{font-size:clamp(21px,5.8vw,42px)}.mc-campaign-end{display:block}.mc-campaign-note{margin:34px 0 0}.mc-value-chapter-heading{display:block}.mc-value-chapter-heading h2{margin-top:40px}.mc-value-chapter-heading>p{margin-top:44px;font-size:14px}.mc-value-research{margin-top:72px;padding-top:62px}.mc-value-research-label{margin-left:0}.mc-value-research-copy{margin:38px 0 0}.mc-value-research .mc-professional-evidence{margin-top:52px}.mc-value-research-conclusion{margin-top:62px;padding-top:56px;display:block}.mc-value-research-conclusion h3{font-size:clamp(31px,8.5vw,40px);line-height:1.09}.mc-value-research-conclusion .mc-professional-conclusion{margin-top:34px;font-size:clamp(20px,5.8vw,26px)}.mc-value-chapter .mc-value-model{margin-top:62px}.mc-close{flex-direction:column;align-items:flex-start;min-height:850px;padding:105px 20px 30px;display:flex}.mc-close-mark{opacity:.3;order:4;align-self:center;width:min(104vw,540px);margin:76px -12vw 24px auto;transform:none}.mc-close h2{font-size:clamp(30px,8.4vw,39px)}.mc-close>p{margin-top:48px}.mc-close-links{flex-direction:column;align-items:stretch;gap:22px;margin-top:70px}.mc-close-links :is(a,button){width:100%}.mc-inline-contact{order:1;width:100%;max-width:none}.mc-contact-form{margin-top:46px}.mc-contact-form .footer-form-heading{flex-direction:column;align-items:flex-start;gap:8px}.mc-contact-form .form-row{grid-template-columns:1fr;gap:0}.mc-contact-form .form-submit{flex-direction:column;align-items:stretch;margin-top:34px}.mc-contact-form .form-submit p{white-space:normal}.mc-contact-form .form-submit button{justify-content:space-between}}.form-privacy-note{color:#a7a9ac;max-width:680px;font-family:var(--font-body);letter-spacing:.015em;margin:12px 0 0;font-size:9.5px;font-weight:500;line-height:1.45}.form-privacy-note a{color:#d8d8d8;border-bottom:1px solid;padding-bottom:1px}.consent-banner{z-index:1000;color:#000;-webkit-backdrop-filter:blur(28px)saturate(120%);isolation:isolate;background:#f7f7f7b8;border:1px solid #ffffffb8;border-radius:4px;width:min(500px,100vw - 36px);padding:24px 24px 20px;position:fixed;bottom:clamp(92px,10vh,118px);right:18px;overflow:hidden;box-shadow:0 22px 70px #0003,inset 0 1px #ffffffd1,inset 0 -1px #ffffff52}.consent-banner:before{content:none}.consent-banner-copy{max-width:none}.consent-banner-copy>span,.consent-dialog-kicker{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;margin-bottom:11px;font-size:9px;display:block}.consent-banner h2,.consent-dialog h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(23px,1.8vw,29px);font-weight:500;line-height:1.08}.consent-banner p,.consent-dialog-intro{max-width:700px;font-family:var(--font-body);letter-spacing:-.006em;margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.52}.consent-dialog h2{font-size:clamp(24px,2.2vw,34px)}.consent-dialog-intro{margin-top:14px;font-size:13px;line-height:1.55}.consent-banner small{color:#666;font-family:var(--font-body);margin-top:9px;font-size:10px;line-height:1.45;display:block}.consent-banner-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.consent-banner-actions button,.consent-dialog-actions button{color:#000;min-width:0;min-height:42px;font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #000;padding:10px 8px;font-size:8px;transition:background .18s,color .18s}.consent-banner-actions button{background:#ffffff5c;border-color:#00000057;border-radius:999px}:is(.consent-banner-actions button:hover,.consent-banner-actions button:focus-visible,.consent-dialog-actions button:hover,.consent-dialog-actions button:focus-visible){color:#fff;background:#000}.consent-dialog-shell{z-index:1010;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consent-dialog{color:#000;background:#fff;width:min(680px,100%);max-height:calc(100svh - 40px);padding:clamp(26px,4vw,50px);position:relative;overflow-y:auto;box-shadow:0 28px 100px #0000004d}.consent-dialog-close{width:34px;height:34px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000003d;padding:0;font-size:22px;line-height:1;position:absolute;top:20px;right:20px}.consent-dialog-intro{color:#555;margin-bottom:32px}.consent-option{border-top:1px solid #0000002e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:92px;padding:18px 0;display:grid;position:relative}.consent-option:last-of-type{border-bottom:1px solid #0000002e}.consent-option strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:16px;font-weight:500;display:block}.consent-option p{color:#5f5f5f;max-width:470px;font-family:var(--font-body);margin:6px 0 0;font-size:11.5px;font-weight:500;line-height:1.45}.consent-always-on{font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;font-size:7px}.consent-toggle{width:42px;height:24px;display:block;position:relative}.consent-option input{opacity:0;cursor:pointer;width:42px;height:24px;margin:0;position:absolute;inset:0}.consent-switch{pointer-events:none;background:#fff;border:1px solid #777;border-radius:999px;width:42px;height:24px;transition:background .2s,border-color .2s;position:relative}.consent-switch:after{content:"";background:#777;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.consent-option input:checked+.consent-switch{background:#000;border-color:#000}.consent-option input:checked+.consent-switch:after{background:#fff;transform:translate(18px)}.consent-option input:focus-visible+.consent-switch{outline-offset:3px;outline:2px solid #000}.consent-option.is-disabled{opacity:.55}.consent-option.is-disabled input{cursor:not-allowed}.consent-gpc-note{color:#555;font-family:var(--font-body);margin:16px 0 0;font-size:10.5px;line-height:1.45}.consent-dialog-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:30px;display:flex}.consent-dialog-actions a{font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px;font-size:8px}.consent-dialog-actions button{min-width:150px}.privacy-choice-loading,.privacy-choice-intro{color:#555;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.6}.privacy-choice-embed{margin-top:-8px}.privacy-choice-embed .consent-option:first-of-type{margin-top:30px}.privacy-choice-embed .consent-option strong{font-size:18px}.privacy-choice-embed .consent-option p{margin-top:7px;font-size:12px;line-height:1.5}.privacy-choice-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.privacy-choice-actions button{color:#000;min-width:150px;min-height:44px;font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #000;padding:10px 16px;font-size:8px;transition:background .18s,color .18s}:is(.privacy-choice-actions button:hover,.privacy-choice-actions button:focus-visible){color:#fff;background:#000}.legal-site-header{z-index:200;pointer-events:none;height:84px;position:fixed;inset:0 0 auto}.legal-return{top:27px;left:var(--pad);min-height:44px;font-family:var(--font-brand-book);letter-spacing:.15em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:12px;margin:-14px;padding:14px;font-size:9px;display:flex;position:fixed}.legal-return span{font-family:Onest,sans-serif;font-size:17px;line-height:1;transition:transform .2s}.legal-return strong{font-weight:300}.legal-return:hover span{transform:translate(-5px)}.legal-brand-tile{background:#000}.legal-page{min-height:100svh;padding:30px var(--pad) 0;color:#000;background:#f7f7f7}.legal-topline{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #00000038;justify-content:space-between;padding:0 clamp(124px,12vw,180px) 14px 0;font-size:9px;display:flex}.legal-topline span:last-child{color:#717171}.legal-intro{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:clamp(70px,10vw,170px);padding:clamp(150px,20vh,220px) 0 clamp(90px,11vw,150px);display:grid}.legal-intro h1{max-width:1000px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(50px,6.4vw,102px);font-weight:500;line-height:.98}.legal-intro p{max-width:440px;font-family:var(--font-body);letter-spacing:-.008em;margin:0 0 8px;font-size:clamp(14px,1.08vw,17px);font-weight:500;line-height:1.62}.legal-document-grid{border-top:1px solid #0000003d;grid-template-columns:minmax(220px,25%) minmax(0,1fr);gap:clamp(70px,10vw,170px);padding:clamp(75px,8vw,115px) 0 clamp(110px,13vw,190px);display:grid}.legal-contents{align-self:start;position:sticky;top:118px}.legal-contents>span{font-family:var(--font-brand-book);letter-spacing:.16em;text-transform:uppercase;margin-bottom:28px;font-size:9px;display:block}.legal-contents ol{margin:0;padding:0;list-style:none}.legal-contents li+li{margin-top:13px}.legal-contents a{color:#626262;min-height:24px;font-family:var(--font-body);grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:11.5px;font-weight:500;line-height:1.3;transition:color .18s,transform .18s;display:grid}.legal-contents a:hover{color:#000;transform:translate(4px)}.legal-contents i{color:#999;font-family:var(--font-brand-book);letter-spacing:.1em;font-size:7px;font-style:normal}.legal-document{max-width:900px}.legal-section{grid-template-columns:52px minmax(0,1fr);gap:clamp(26px,4vw,62px);scroll-margin-top:110px;display:grid}.legal-section+.legal-section{border-top:1px solid #0000002e;margin-top:clamp(76px,8vw,118px);padding-top:clamp(68px,7vw,100px)}.legal-section>span{color:#8a8a8a;font-family:var(--font-brand-book);letter-spacing:.14em;padding-top:8px;font-size:8px}.legal-section h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 clamp(30px,3vw,44px);font-size:clamp(31px,3.1vw,50px);font-weight:500;line-height:1.05}.legal-section h3{font-family:var(--font-brand-book);letter-spacing:.14em;text-transform:uppercase;margin:34px 0 10px;font-size:9px;font-weight:300}.legal-section p,.legal-section li{font-family:var(--font-body);letter-spacing:-.007em;font-size:clamp(13.5px,1.03vw,16px);font-weight:500;line-height:1.7}.legal-section p{margin:0}.legal-section p+p,.legal-section ul+p,.legal-section p+ul{margin-top:18px}.legal-section ul{margin:18px 0 0;padding-left:20px}.legal-section li+li{margin-top:8px}.legal-section a{border-bottom:1px solid #00000080;padding-bottom:2px}.legal-section strong{font-weight:600}.legal-footer{margin:0 calc(-1 * var(--pad));padding:clamp(62px,7vw,90px) var(--pad) 32px;color:#fff;background:#000}.legal-footer>div{text-transform:uppercase;justify-content:space-between;gap:40px;padding-bottom:clamp(70px,8vw,110px);font-family:Nord,sans-serif;font-size:clamp(27px,2.5vw,40px);font-weight:300;line-height:1.15;display:flex}.legal-footer>div a{color:#a7a9ac;font-family:var(--font-body);letter-spacing:-.006em;text-transform:none;align-self:flex-end;font-size:clamp(14px,1.2vw,17px);font-weight:500;line-height:1.3}.legal-footer nav{white-space:nowrap;border-top:1px solid #ffffff7a;border-bottom:1px solid #ffffff7a;flex-wrap:nowrap;gap:30px;padding:20px 0;display:flex}.legal-footer nav :is(a,button){color:#a7a9ac;font-family:var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px;font-size:9px}.legal-footer nav :is(a,button):hover{color:#fff;border-bottom-color:currentColor}.legal-footer>p{color:#a7a9ac;font-family:var(--font-brand-book);letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0;font-size:10px}.mc-legal-links{z-index:2;white-space:nowrap;flex-wrap:nowrap;grid-column:1;gap:24px;margin-top:36px;display:flex}.mc-legal-links :is(a,button){color:#9a9a9a;font:300 8px/1.2 var(--font-brand-book);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px}.mc-legal-links :is(a,button):hover{color:#fff;border-bottom-color:currentColor}@media (max-width:820px){.form-privacy-note{margin-top:18px;font-size:9px}.consent-banner{border-radius:3px;width:auto;padding:20px 16px 16px;bottom:10px;left:10px;right:10px}.consent-banner h2{font-size:23px}.consent-banner p{font-size:11px}.consent-banner-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.consent-banner-actions button{letter-spacing:.09em;min-height:40px;padding:8px 5px;font-size:6.8px}.consent-dialog-shell{padding:10px}.consent-dialog{max-height:calc(100svh - 20px);padding:28px 20px 20px}.consent-dialog-close{top:14px;right:14px}.consent-dialog h2{padding-right:36px;font-size:27px}.consent-option{gap:16px;min-height:98px}.consent-dialog-actions{flex-direction:column;align-items:stretch}.consent-dialog-actions button{width:100%}.privacy-choice-actions{flex-direction:column;align-items:stretch}.privacy-choice-actions button{width:100%}.legal-return{top:25px;left:20px}.legal-page{padding:22px 20px 0}.legal-topline{padding:0 108px 12px 0;font-size:7px}.legal-topline span:last-child{display:none}.legal-intro{padding:155px 0 82px;display:block}.legal-intro h1{font-size:clamp(43px,13vw,62px);line-height:1}.legal-intro p{margin-top:50px;font-size:14px}.legal-document-grid{padding:68px 0 110px;display:block}.legal-contents{margin-bottom:76px;position:static}.legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.legal-contents li+li{margin-top:0}.legal-contents a{grid-template-columns:24px 1fr;font-size:10.5px}.legal-section{grid-template-columns:28px minmax(0,1fr);gap:16px}.legal-section+.legal-section{margin-top:76px;padding-top:65px}.legal-section h2{margin-bottom:30px;font-size:clamp(29px,8.4vw,38px)}.legal-section p,.legal-section li{font-size:13.5px;line-height:1.65}.legal-footer{margin:0 -20px;padding:62px 20px 28px}.legal-footer>div{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:70px;font-size:28px}.legal-footer>div a{align-self:flex-start;font-size:14px}.legal-footer nav{flex-wrap:nowrap;gap:14px}.legal-footer nav :is(a,button){letter-spacing:.1em;font-size:7px}.mc-legal-links{order:5;gap:14px;margin-top:30px}.mc-legal-links :is(a,button){letter-spacing:.1em;font-size:7px}.perspectives-footer>div{flex-wrap:wrap;align-items:flex-start;gap:14px 20px}.perspectives-contact-shell{align-items:end;padding:10px}.perspectives-contact-dialog{max-height:calc(100svh - 20px);padding:24px 20px 28px}.perspectives-contact-intro{padding:50px 0 42px;display:block}.perspectives-contact-intro h2{font-size:clamp(40px,11vw,54px)}.perspectives-contact-intro p{max-width:390px;margin-top:30px}.perspectives-contact-row{grid-template-columns:1fr;gap:0}.perspectives-contact-submit{flex-direction:column;align-items:stretch}.perspectives-contact-submit>button{width:100%}}@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-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}
