@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_9c342d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_9c342d{--font-sans:"Inter","Inter Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--mark-size:0px}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--serif:var(--font-serif),"Times New Roman",Georgia,serif;--sans:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;--mark:"HN Heavy",var(--font-sans),"Helvetica Neue",sans-serif;--paper:#f2edeb;--ink:#221f20;--rust:#a6462a;--rust-blend:#4ca7c1;--mark-rust:#c0612a;--mark-rust-blend:#328cc1;--ink-diff:#d0cecb;--t-mega:clamp(3.5rem,calc(.088 * min(100vw, 177.778vh)),10.25rem);--t-h1:clamp(2.6rem,calc(.0521 * min(100vw, 177.778vh)),7.1rem);--t-h2:clamp(2.1rem,calc(.0355 * min(100vw, 177.778vh)),4.13rem);--t-h3:clamp(1.7rem,calc(.0285 * min(100vw, 177.778vh)),3.31rem);--t-h4:clamp(1.5rem,calc(.02639 * min(100vw, 177.778vh)),2.93rem);--t-body-lg:clamp(1.05rem,calc(.0108 * min(100vw, 177.778vh)),1.25rem);--t-body:clamp(.95rem,calc(.0086 * min(100vw, 177.778vh)),1.125rem);--t-micro:clamp(.66rem,calc(.0065 * min(100vw, 177.778vh)),.75rem);--lh-display:.95;--lh-body:1.4;--tr-mega:-.03em;--tr-h1:-.03em;--tr-h2:-.02em;--tr-body:0;--gutter:clamp(1.15rem,2.6vw,3.1rem);--grid-gap:clamp(.7rem,1.08vw,1.25rem);--sec-gap:clamp(5rem,13.9vw,16rem);--e-split:cubic-bezier(.84,0,.16,1);--e-soft:cubic-bezier(.13,.875,.455,.97);--e-fade:cubic-bezier(.65,.07,.075,.95);--e-imgO:cubic-bezier(.22,-.03,1,1);--e-imgT:cubic-bezier(.49,.62,.17,1);color-scheme:light}.split__mask{margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}.split__text:before{content:attr(data-char)}.split__text{will-change:transform;transition-delay:var(--splitTextDelay,0s);opacity:0;transition:transform 1.2s var(--e-split),opacity 1.2s linear;display:inline-block;transform:translate(-40%)rotate(-10deg)translate(40%)scale(.9)translateY(150%)}.is-in .split__text{opacity:1;transform:none}.a-fade{opacity:0;transition:opacity 1s var(--e-fade)}.is-in .a-fade,.is-in.a-fade{opacity:1}.a-slide__mask{display:block;overflow:hidden}.a-slide__content{opacity:0;transition:transform 1s var(--e-split),opacity 1s linear;transition-delay:var(--d,0s);display:block;transform:translateY(102%)}.is-in .a-slide__content{opacity:1;transform:translate(0)}@keyframes a-img-block-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.is-in .a-img-frame,.is-in.a-img-frame{animation:a-img-block-in .55s var(--e-soft) both;animation-delay:var(--d,0s)}.a-img{overflow:hidden}.a-img,.a-img__inner{width:100%;height:100%;display:flex}.a-img__inner{position:relative}@media (prefers-reduced-motion:reduce){.a-fade,.a-img,.a-img__inner,.a-slide__content,.hero__ctaIn,.split__text{opacity:1!important;transition:none!important;transform:none!important}.is-in .a-img-frame,.is-in.a-img-frame{opacity:1!important;animation:none!important;translate:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{width:100%;padding-inline:var(--gutter)}.nav{z-index:60;--nav-pad-y:1.15rem;padding:var(--nav-pad-y) var(--gutter);--nav-blend:difference;--nav-bg:transparent;--nav-ink:#fff;--nav-edge:transparent;--nav-rust:var(--rust-blend);--nav-mark-accent:var(--mark-rust-blend);mix-blend-mode:var(--nav-blend);background:var(--nav-bg);color:var(--nav-ink);box-shadow:0 1px 0 var(--nav-edge);transition:translate .4s var(--e-soft);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto}.nav[data-hidden=true]{translate:0 -100%}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.nav[data-solid=true]:not([data-open=true]){--nav-blend:normal;--nav-bg:var(--paper);--nav-ink:var(--ink);--nav-edge:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav[data-solid=true]:not([data-open=true]){--nav-edge:color-mix(in oklab,var(--ink) 10%,transparent)}}.nav[data-solid=true]:not([data-open=true]){--nav-rust:var(--rust);--nav-mark-accent:var(--mark-rust)}.nav__mark{--mark-accent:var(--nav-mark-accent);align-items:center;font-size:clamp(.95rem,1.15vw,1.35rem);display:flex}.nav__mark svg{width:auto;height:.9em;display:block}@media (max-width:52rem){.nav__mark{position:relative}.nav__mark:after{content:"";position:absolute;inset:-15px -12px}}.nav__links{align-self:stretch;align-items:center;gap:clamp(.9rem,1.8vw,2.1rem);display:flex}.nav__links>*{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.roll{display:inline-grid;overflow:hidden}.roll__line{transition:translate .55s var(--e-split);grid-area:1/1}.roll__line--dup{translate:0 100%}.nav__link{--rule-drop:-.06em;display:inline-block;position:relative}.nav__links>.nav__link{--rule-drop:-.31em}.nav__link:after{content:"";left:0;right:0;bottom:var(--rule-drop);transform-origin:100%;height:1px;transition:scale .42s var(--e-soft);background:currentColor;position:absolute;scale:0 1}.nav__link:focus-visible:after{transform-origin:0;scale:1}.nav__link:focus-visible .roll__line{translate:0 -100%}.nav__link:focus-visible .roll__line--dup{translate:0}@media (hover:hover){.nav__link:hover:after{transform-origin:0;scale:1}.nav__link:hover .roll__line{translate:0 -100%}.nav__link:hover .roll__line--dup{translate:0}}.nav__link[data-current]:after{transform-origin:0;background:var(--nav-rust);scale:1}.nav__count{color:var(--nav-rust);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:.15em;font-size:.7em;display:inline-block}@media (prefers-reduced-motion:reduce){.nav__link:after,.roll__line{transition:none}.roll__line--dup{display:none}.nav__link:focus-visible .roll__line,.nav__link:hover .roll__line{translate:none}.nav{transition:none}}.nav__clock{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.nav__clock-face{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;vector-effect:non-scaling-stroke;flex:none;width:1.05em;height:1.05em;display:block}.nav__burger{display:none}@media (max-width:52rem){.nav__clock,.nav__links{display:none}.nav__burger{cursor:pointer;color:inherit;background:0 0;border:0;align-content:center;justify-items:end;gap:6px;margin-left:auto;padding:.4rem 0;display:grid;position:relative}.nav__burger:after{content:"";position:absolute;inset:-11px -10px}.nav__burger span{width:1.65rem;height:2px;transition:translate .3s var(--e-soft),rotate .3s var(--e-soft);background:currentColor;display:block}.nav[data-open=true] .nav__burger span:first-child{translate:0 4px;rotate:45deg}.nav[data-open=true] .nav__burger span:last-child{translate:0 -4px;rotate:-45deg}}.navpanel{z-index:58;background:var(--paper);padding:7rem var(--gutter) calc(var(--gutter) + 1rem);opacity:0;transition:opacity .3s var(--e-soft);align-content:space-between;gap:3rem;display:grid;position:fixed;inset:0}.navpanel.is-open{opacity:1}.navpanel[hidden]{display:none}@media (min-width:52.0625rem){.navpanel{display:none}}.navpanel__links{align-content:start;gap:.1rem;display:grid}.navpanel__link{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:clamp(1.6rem,8vw,2.4rem);font-weight:500;line-height:1.28}.navpanel .nav__count,.navpanel__link[data-current]{color:var(--rust)}.navpanel__clock{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;opacity:.55;align-items:center;gap:.45rem;display:flex}@media (prefers-reduced-motion:reduce){.nav__burger span,.navpanel,.pp-pager__step svg{transition:none}}.hero{min-height:100svh;padding-top:20svh;position:relative;overflow:clip}.hero:after{content:"";width:calc(100% - var(--gutter) * 2);background:var(--ink);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero:after{background:color-mix(in oklab,var(--ink) 18%,transparent)}}.hero:after{z-index:6}.hero__inner{align-items:flex-end;position:relative}.hero__col,.hero__inner{flex-direction:column;display:flex}.hero__col{align-items:flex-start}.hero__statement{text-align:left;color:#fff;mix-blend-mode:difference;max-width:15ch;position:relative}.hero__label{vertical-align:top;opacity:.75;top:calc((var(--lh-display) * var(--t-h1) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}@media (min-width:60rem){.hero__col{width:min(46vw,46rem)}}@property --mark-size{syntax:"<length>";inherits:false;initial-value:0}.lettermark{pointer-events:none;position:absolute;inset:0;overflow:clip}.lettermark__stage{width:100%;height:100%;fill:var(--ink);opacity:0;position:absolute;inset:0}.lettermark.is-in .lettermark__stage{opacity:1}@media (hover:none){.lettermark__stage text{pointer-events:fill;touch-action:none}}.sec{padding-block:clamp(5rem,12vw,13rem)}.rule{background:var(--ink);height:1px}@supports (color:color-mix(in lab,red,red)){.rule{background:color-mix(in oklab,var(--ink) 18%,transparent)}}.rule{width:100%}.awards{text-align:center;grid-template-columns:repeat(2,1fr);gap:2.5rem clamp(1rem,3vw,3rem);display:grid}@media (min-width:52rem){.awards{grid-template-columns:repeat(6,1fr)}}.awards{--awards-band:3.5rem}.awards__item{grid-template-rows:var(--awards-band) auto;place-items:center;gap:1rem;display:grid}.awards__cap{align-self:start}.awards__logo{font-family:var(--serif);font-size:var(--t-h4)}.awards__mark{width:auto;display:block}.awards__mark--absa{width:50px;height:50px}.awards__mark--ogilvy{height:40px}.awards__mark--graaft{height:28px}.awards__mark--niche{height:40px}.awards__mark--seaya{height:45px}.awards__mark--dut{height:30px}.awards__mark--dfw{height:38px}.awards__mark--veld{aspect-ratio:288/116;background:currentColor;height:40px;-webkit-mask:url(/brand/veldarchitects-logo.png) 50%/contain no-repeat;mask:url(/brand/veldarchitects-logo.png) 50%/contain no-repeat}.awards__cap{opacity:.62;white-space:pre-line;max-width:18ch}.trio{align-items:start;gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.trio__a{grid-column:1/4;margin-top:0}.trio__b{grid-column:5/10}.trio__c{grid-column:11/13;margin-top:46%}@media (max-width:60rem){.trio{grid-template-columns:repeat(6,1fr)}.trio__a{grid-column:1/3}.trio__b{grid-column:3/7}.trio__c{display:none}}.a-img-frame{background:var(--ink);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.a-img-frame{background:color-mix(in oklab,var(--ink) 7%,var(--paper))}}.ph{background:var(--ink);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.ph{background:color-mix(in oklab,var(--ink) 8%,var(--paper))}}:root{--card-rest:1.06;--card-hover:1}.more__title,.pbento__title,.wcard__title{text-underline-offset:.32em;transition:text-decoration-color .45s var(--e-soft),text-underline-offset .45s var(--e-soft);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.more__card:focus-visible .more__title,.more__card:hover .more__title,.pbento__item:focus-visible .pbento__title,.pbento__item:hover .pbento__title,.wcard:has(a:focus-visible) .wcard__title,.wcard:hover .wcard__title{text-underline-offset:.2em;text-decoration-color:currentColor}.more__card:focus-visible .more__media,.pbento__item:focus-visible .pbento__media,.wcard:has(a:focus-visible) .wcard__media{transform:scale(var(--card-hover))}.more__client,.pbento__kind,.wcard__tags{transition:opacity .45s var(--e-soft)}.more__card:focus-visible .more__client,.more__card:hover .more__client,.pbento__item:focus-visible .pbento__kind,.pbento__item:hover .pbento__kind,.wcard:has(a:focus-visible) .wcard__tags,.wcard:hover .wcard__tags{opacity:1}picture{display:contents}.ph-img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.pwork__credit{opacity:.55;text-align:right;flex:0 auto;max-width:64ch}.cases{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:52rem){.cases{grid-template-columns:repeat(3,1fr)}}.case__meta{text-align:center;justify-items:center;gap:.55rem;margin-top:1.25rem;display:grid}.case__title{white-space:pre-line}.case__client{opacity:.6}.case a,.case__media{display:block}.case__media{width:100%;height:100%;transform:scale(var(--card-rest));transition:transform .45s var(--e-imgT);will-change:transform}.case:has(a:focus-visible) .case__media,.case:hover .case__media{transform:scale(var(--card-hover))}.case__title{text-underline-offset:.32em;transition:text-decoration-color .45s var(--e-soft),text-underline-offset .45s var(--e-soft);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.case:has(a:focus-visible) .case__title,.case:hover .case__title{text-underline-offset:.2em;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.case__media,.case__title{transition:none}.case:has(a:focus-visible) .case__media,.case:hover .case__media,.case__media{transform:none}}.foot{padding-block:clamp(3rem,7vw,6rem) 3rem}.foot__crumbs{opacity:.6;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}@media (max-width:52rem){.foot__crumbs a,.foot__legal-links a{margin:-.5rem 0;padding:.5rem 0;display:inline-block}}.foot__crumbs a:hover{text-underline-offset:4px;text-decoration:underline}.foot__crumbs .foot__sep{margin-right:.5rem}.foot__head{max-width:16ch}.foot__grid{gap:2.5rem;margin-top:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:60rem){.foot__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,4rem)}}.field{border-bottom:1px solid var(--ink);align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.field{border-bottom:1px solid color-mix(in oklab,var(--ink) 30%,transparent)}}.field{max-width:26rem;padding-bottom:.6rem}.field input{font:inherit;color:inherit;background:0 0;border:0;flex:1;margin:-.55rem 0;padding:.55rem 0}.field input:focus{outline:none}.field button{color:inherit;cursor:pointer;background:0 0;border:0;margin:-.6rem;padding:.6rem;font-size:1.1rem}.foot__col{align-content:start;gap:.55rem;display:grid}@media (max-width:52rem){.foot__col{gap:.9rem}.foot__col a{margin:-.45rem 0;padding:.45rem 0}}.foot__col a:hover{text-underline-offset:4px;text-decoration:underline}.foot__legal{opacity:.6;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,6vw,5rem);display:flex}body.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.dragcursor{z-index:55;color:#000;width:5.25rem;height:5.25rem;font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;translate:calc(var(--cx,-200px) - 50%) calc(var(--cy,-200px) - 50%);opacity:0;transition:scale .28s var(--e-soft),opacity .28s var(--e-soft);background:#fff;border-radius:50%;place-items:center;font-weight:500;display:grid;position:fixed;top:0;left:0;scale:.55}.dragcursor.is-on{opacity:1;scale:1}.dragcursor--modal{z-index:1002}.dragcursor--lbox{z-index:3}body.is-cursorless,body.is-cursorless.is-dragging{cursor:none}@media (prefers-reduced-motion:reduce){.dragcursor{transition:none}}.foot__disclosure{flex-wrap:wrap}.foot__disclosure,.foot__legal-links{align-items:baseline;gap:.6rem;display:inline-flex}.foot__sep{opacity:.4}.g12{column-gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:60rem){.g12{grid-template-columns:1fr}}.label{opacity:.6}.afilm{height:80svh;position:relative;overflow:clip}.film{object-fit:cover;width:100%;height:100%;display:block;scale:1.015}.afilm__ph,.film{background:var(--ink)}.afilm__ph{place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.afilm__ph{background:color-mix(in oklab,var(--ink) 92%,var(--paper))}}.afilm__ph{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.afilm__ph{color:color-mix(in oklab,var(--paper) 55%,transparent)}}.aintro{grid-template-rows:auto 1fr;align-items:start;row-gap:clamp(2.5rem,6vw,4.5rem)}.aintro__body,.aintro__head{grid-column:1/span 6}.aintro__body{max-width:calc(var(--t-h1) * 6.44)}.aintro__media{grid-area:1/7/span 2/-1}@media (max-width:60rem){.aintro__body,.aintro__head,.aintro__media{grid-area:auto/1}.aintro{grid-template-rows:none}}.aintro__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h1) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}.aquote{row-gap:clamp(1.5rem,3vw,2.5rem)}.aquote__label{text-align:center;grid-column:1/-1}.aquote__text{text-wrap:balance;text-align:center;grid-column:3/span 8;margin:0}.aquote__by{text-align:center;grid-column:1/-1;gap:.3rem;margin-top:clamp(.5rem,1.1vw,1.1rem);display:grid}@media (max-width:60rem){.aquote__text{grid-column:1}}.amosaic{padding-block:clamp(2rem,5vw,4rem)}.amosaic__grid{gap:var(--grid-gap);aspect-ratio:1467/783;grid-column:2/span 10;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(10,1fr);display:grid}.amosaic__item{min-width:0;min-height:0}.amosaic__frame{width:100%;height:100%}@media (max-width:60rem){.amosaic__grid{aspect-ratio:auto;gap:var(--grid-gap);grid-column:1;grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.amosaic__item{aspect-ratio:5/7;grid-area:auto!important}}.aprinc__label{text-align:center;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.aprinc__list{grid-template-columns:repeat(12,1fr);row-gap:clamp(2.5rem,5vw,4rem)}.aprinc__item,.aprinc__list{column-gap:var(--grid-gap);display:grid}.aprinc__item{grid-template-columns:auto 1fr;align-content:start}.aprinc__item:nth-child(odd){grid-column:2/span 5}.aprinc__item:nth-child(2n){grid-column:7/span 5}.aprinc__num{font-family:var(--sans);opacity:.6}.aprinc__title{margin-bottom:1rem}.aprinc__body{opacity:.75}@media (max-width:60rem){.aprinc__list{grid-template-columns:1fr}.aprinc__item:nth-child(2n),.aprinc__item:nth-child(odd){grid-column:1}}.btn{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color .4s var(--e-soft),color .4s var(--e-soft);background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:.6rem;padding:.85em 1.6em;font-weight:700;display:inline-flex}.btn--outline:focus-visible,.btn--outline:hover{background:currentColor}.btn--outline:hover{color:var(--ink)}.btn--outline:hover:after{content:none}.btn--solid{background:var(--rust);color:var(--paper);border-color:var(--rust);transition:background-color .4s var(--e-soft),border-color .4s var(--e-soft),color .4s var(--e-soft)}.btn--solid:focus-visible,.btn--solid:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}.hero__cta{margin-top:clamp(.5rem,1.1vw,1.1rem)}.btn__icon{flex:none;width:.95em;height:auto}.xhero{padding-top:clamp(6rem,15vw,17rem)}.xhero__head{align-items:end}.xhero__title{grid-column:1/span 7;margin:0}.xhero__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h1) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}.whero__aside,.xhero__aside{text-align:right;grid-column:10/span 3;align-self:end;margin:0}.xhero__film{margin-top:clamp(3rem,7vw,6rem)}.xph{background:var(--ink);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.xph{background:color-mix(in oklab,var(--ink) 92%,var(--paper))}}.xph{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){.xph{color:color-mix(in oklab,var(--paper) 55%,transparent)}}.xintro{padding-top:var(--sec-gap);align-items:start;row-gap:0}.xintro__head{font-family:var(--serif);letter-spacing:-.02em;grid-area:1/1/auto/span 6;margin:0;font-size:clamp(2rem,min(100vw,177.778vh)/35.3357,3.75rem);font-weight:300;line-height:.95}.xintro__content{grid-area:2/1/auto/span 3;align-self:end;justify-items:start;gap:2.56rem;display:grid}.xintro__para{font-family:var(--serif);font-size:var(--t-body-lg);margin:0;line-height:1.25}.xintro__link{font-family:var(--sans);text-transform:uppercase;font-size:1rem;line-height:1}.xintro__media{grid-area:2/8/auto/-1;align-self:start}.xawards{padding-top:var(--sec-gap);padding-bottom:clamp(4rem,10vw,11.8rem)}.xawards__inner{flex-direction:column;grid-column:2/span 10;align-items:center;display:flex}.xawards__head{text-align:center;margin:0 0 clamp(4rem,11vw,9rem)}.xawards__list{grid-template-columns:repeat(2,1fr);align-items:start;gap:2.5rem clamp(2rem,4vw,4rem);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){.xawards__list{grid-template-columns:repeat(6,1fr)}}.xawards__item{text-align:center;flex-direction:column;align-items:center;display:flex}.xawards__mark{place-items:center;height:3.5rem;display:grid}.xawards__mark .a-slide__content,.xawards__mark .a-slide__mask{display:block}.xawards__cap{font-size:var(--t-body);line-height:1.35}#main{overflow-y:clip}.xpinned{align-items:start;height:700svh;padding-top:0}@media (max-width:63.999rem){.xpinned,.xpinned__list,.xpinned__media{height:auto}}.xpinned__sentinel{height:0;margin:0}.xpinned__media{width:50vw;height:100svh;margin-left:calc(-1 * var(--gutter));grid-column:1/span 6}.xpinned__frame{width:100%;height:100%;transition:margin-top .4s cubic-bezier(.13,.875,.455,.97),height .4s cubic-bezier(.13,.875,.455,.97);position:relative;overflow:clip}body:has(.nav:not([data-hidden=true])) .xpinned__frame{height:calc(100% - 52px);margin-top:52px}.xpinned__shot{position:absolute;inset:0}.xpinned__row{transition:color .35s}.xpinned__row[data-active]{color:var(--rust)}.xpinned__jump{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;width:100%;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.xpinned__jump:focus-visible{outline:2px solid var(--rust);outline-offset:.4rem;border-radius:2px}@media (hover:hover){.xpinned__row:not([data-active]) .xpinned__jump:hover{color:var(--rust);opacity:.72}}.xpinned__media .a-img-frame{width:100%;height:100%}.xpinned__media .ph-img{object-position:top center}.xpinned__list{grid-column:7/span 6;align-content:center;justify-items:center;height:100svh;display:grid}.xpinned__inner{text-align:center;width:min(303px,100%)}.xpinned__head{margin:0 0 clamp(2.5rem,6vw,5rem)}.xpinned__list ul{margin:0;padding:0;list-style:none}.xpinned__row{padding-block:.48rem}.xpinned__name{font-family:var(--sans);letter-spacing:.01em;text-transform:uppercase;font-size:1.125rem;font-weight:900;line-height:1.2}.xpinned__cat{margin-right:.45em}.xpinned__skip{appearance:none;font:inherit;color:inherit;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;opacity:.5;text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:0 0;border:0;margin-top:clamp(2.5rem,6vw,4.5rem);padding:0}@supports (color:color-mix(in lab,red,red)){.xpinned__skip{-webkit-text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent)}}.xpinned__skip{transition:opacity .4s var(--e-soft),text-decoration-color .4s var(--e-soft)}.xpinned__skip:hover{opacity:.85;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.xpinned__skip:focus-visible{outline:2px solid var(--rust);outline-offset:.4rem;opacity:1;border-radius:2px}.xcases,.xgallery,.xnumbers,.xquotes,.xstate{z-index:1;background:var(--paper);position:relative}.xstate{padding-top:var(--sec-gap);align-items:start;row-gap:clamp(2rem,5vw,3.5rem)}.xstate__head{grid-column:1/span 8;margin:0}.xstate__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h2) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}.xstate__aside{grid-column:8/span 4;gap:1rem;display:grid}.xstate__body,.xstate__kicker{margin:0}.cs-roles{padding-top:var(--sec-gap);align-items:start}.cs-roles__label{margin-bottom:1.2rem}.cs-roles__headline,.cs-roles__label{width:min(100%,var(--cs-read));grid-column:3/span 8;justify-self:center}.cs-roles__headline{margin:0 0 clamp(1.5rem,3vw,2.4rem)}.cs-roles__split{width:min(100%,var(--cs-read));grid-column:3/span 8;grid-template-columns:auto auto;justify-content:start;justify-self:center;gap:clamp(2rem,4vw,4rem);display:grid}.cs-roles__split>*{max-width:34ch}.cs-roles__key{opacity:.5;margin-bottom:.8rem}.cs-roles__list{font-size:var(--t-body);gap:.55rem;line-height:1.35;display:grid}.cs-roles__list--muted{opacity:.55}.xgallery{padding-top:var(--sec-gap);align-items:center}.xgallery__a{width:calc(1.25 * (3 * (100% - 6 * var(--grid-gap)) / 7 + 2 * var(--grid-gap)));margin-left:calc(-1 * var(--gutter));grid-column:1/8;justify-self:center}.xgallery__b{grid-column:8/span 5}.xnumbers{padding-top:var(--sec-gap)}.xnumbers__inner{grid-column:3/span 8}.xnumbers__head{margin:0 0 clamp(2rem,5vw,3.5rem)}.xnumbers__list{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.xnumbers__list li{gap:.5rem;display:grid}.xnumbers__fig{display:block}.xcases{padding-top:var(--sec-gap);row-gap:clamp(2.5rem,6vw,4rem)}.xcases__intro{grid-column:1/span 4;align-content:start;justify-items:start;gap:1.25rem;display:grid}.xcases__card{color:inherit;grid-column:span 4;gap:.6rem;text-decoration:none;display:grid}.xcases__client{margin-top:1rem}.xcases__link,.xintro__link{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.xcases__link,.xintro__link{-webkit-text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--ink) 30%,transparent)}}.xcases__link,.xintro__link{transition:text-decoration-color .4s var(--e-soft)}.xcases__link:hover,.xintro__link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pwork,.xquotes{padding-bottom:var(--sec-gap)}.xquotes{padding-top:var(--sec-gap);row-gap:clamp(1.5rem,3vw,2.5rem)}.xquotes__label{text-align:center;grid-column:1/-1}.xquotes__text{text-align:center;text-wrap:balance;grid-column:3/span 8;margin:0}.xquotes__by{grid-column:1/-1;justify-items:center;gap:.35rem;display:grid}.closer{padding-block:var(--sec-gap);background:#e1d6cd}.closer+.foot>.rule{display:none}@media (min-width:60rem) and (min-height:48rem){.footer-reveal{position:relative}.footer-reveal>.closer{z-index:1;position:relative}.footer-reveal>.foot{z-index:0;position:sticky;bottom:0}}.closer__inner{text-align:center;justify-items:center;gap:1.5rem;display:grid}.closer__head{text-wrap:balance;max-width:18ch;margin:0}.closer__btn{margin-top:1rem}@media (max-width:60rem){.xawards__inner,.xcases__card,.xcases__intro,.xgallery__a,.xgallery__b,.xhero__aside,.xhero__title,.xintro__content,.xintro__head,.xintro__media,.xnumbers__inner,.xpinned__list,.xpinned__media,.xquotes__by,.xquotes__label,.xquotes__text,.xstate__aside,.xstate__head{grid-column:1}.xintro__content,.xintro__head,.xintro__media{grid-row:auto}.xintro{row-gap:clamp(2.5rem,6vw,4.5rem)}.xhero__aside{text-align:left}.xnumbers__list{grid-template-columns:1fr}}.whero{padding-top:clamp(5rem,9vw,12.25rem)}.whero__head{align-items:end}.whero__title{color:#fff;mix-blend-mode:difference;z-index:1;grid-column:1/span 8;margin:0;position:relative}.whero__title .split__text[data-char=\*]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.whero__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h1) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}.whero__aside{color:#fff;mix-blend-mode:difference;z-index:1;position:relative}.wgrid{column-gap:var(--grid-gap);--wgrid-rowgap:4rem;row-gap:var(--wgrid-rowgap);grid-template-columns:repeat(3,1fr);align-items:start;padding-top:clamp(4rem,7.7vw,10.5rem);padding-bottom:clamp(3rem,6.6vw,9rem);display:grid}.wcard:nth-child(odd){grid-column:1}.wcard:nth-child(4n+2){grid-column:3}.wcard:nth-child(4n+4){grid-column:2}.wcard.wcard--tail{grid-column:3}.wstar{grid-area:1/2;align-self:stretch;position:relative}.wstar .lettermark{top:-100svh;left:calc(-1 * var(--grid-gap) - 100%);right:calc(-1 * var(--grid-gap) - 100%);bottom:calc(-1 * var(--wgrid-rowgap));--mark-size:calc(1.9337 * min(46svh, 31.18vw))}.wcard a{color:inherit;text-decoration:none;display:grid}.wcard__frame{overflow:clip}.wcard__media{width:100%;height:100%;transform:scale(var(--card-rest));transition:transform .45s var(--e-imgT);display:block}.wcard a:hover .wcard__media{transform:scale(var(--card-hover))}.wcard__client{align-items:baseline;gap:.6rem;margin:2.05rem 0 0;font-weight:700;display:flex}.wcard__gate{color:var(--rust)}.wcard__gate:before{content:"("}.wcard__gate:after{content:")"}.wcard__title{font-family:var(--serif);font-size:calc(var(--t-body-lg) * 1.55);margin:.75rem 0 0;line-height:1.25}.wcard__tags{opacity:.55;margin:.75rem 0 0;font-weight:700}@media (max-width:60rem){.whero__aside,.whero__title{grid-column:1}.wgrid{--wgrid-rowgap:3rem;grid-template-columns:1fr}.wcard--tail,.wcard:nth-child(4n+2),.wcard:nth-child(4n+4),.wcard:nth-child(odd){grid-column:1}.wstar{display:none}}@media (prefers-reduced-motion:reduce){.wcard__media,.wcard__tags,.wcard__title{transition:none}.wcard a:hover .wcard__media,.wcard__media{transform:none}}.phero{padding-top:clamp(5rem,9.55vw,13rem);padding-bottom:clamp(2.5rem,5vw,5.5rem);position:relative}.phero__head{align-items:start}.phero__title{color:#fff;mix-blend-mode:difference;z-index:1;grid-column:1/span 8;margin:0 0 clamp(4rem,11.6vw,15.75rem);position:relative}.phero__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h1) - 1.2 * var(--t-micro)) / 2);margin-right:1.2rem;display:inline-block;position:relative}.phero__media{aspect-ratio:1060/724;grid-column:9/span 4;justify-self:end;width:147%}.phero>.lettermark{--mark-size:calc(.85 * min(46svh, 31.18vw));top:-100svh;bottom:-100vw}:root{--pgal-gap:clamp(4rem,8.95vw,12.2rem)}.pgal{padding-top:var(--pgal-gap);align-items:start}.pgal__tall{grid-column:1/span 5}.pgal__side{grid-column:7/span 6;justify-items:end;display:grid}.pgal__text{max-width:41ch;font-size:var(--t-body);line-height:var(--lh-body);grid-column:1;justify-self:start;margin:0 0 2rem}.pgal__wide{width:50%}.pwork{padding-top:clamp(4rem,8.95vw,12.2rem)}.pwork__head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.pwork__title{color:#fff;mix-blend-mode:difference;z-index:1;max-width:42ch;margin:0;position:relative}.pwork__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);margin-top:clamp(1.5rem,3.4vw,2.6rem);display:grid}.pwork__menu{grid-column:1/span 3}.pwork__menu ul{margin:0;padding:0;list-style:none}.pwork__cat+.pwork__cat{margin-top:.4rem}.pwork__catbtn{font:inherit;cursor:pointer;color:inherit;text-align:left;font-family:var(--sans);font-size:var(--t-body-lg);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:0;padding:.4rem 0;line-height:1.4}.pwork__catbtn[aria-expanded=true]{text-underline-offset:5px;text-decoration:underline}.pwork__mask{transition:grid-template-rows .45s var(--e-soft);grid-template-rows:0fr;display:grid}.pwork__mask[data-open=true]{grid-template-rows:1fr}.pwork__kinds{justify-items:start;gap:.2rem;display:grid;overflow:hidden}.pwork__kind{font:inherit;cursor:pointer;color:inherit;opacity:.55;font-family:var(--sans);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;transition:opacity .3s var(--e-soft);background:0 0;border:0;padding:.15rem 0;font-weight:700}.pwork__kind:hover,.pwork__kind[aria-pressed=true]{opacity:1}.pwork__kind[aria-pressed=true]{color:var(--rust)}.pwork__rail{grid-column:4/span 9;min-width:0}.pwork__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2rem;display:flex;overflow:auto hidden}.pwork__scroller::-webkit-scrollbar{display:none}.pwork__item{scroll-snap-align:start;flex:none;width:clamp(15rem,20vw,27.25rem)}.pwork__media{aspect-ratio:436/751;place-items:center;display:grid}.pwork__caption{opacity:.55;margin-top:1rem}.pwork__empty{opacity:.55}.pwork__arrows{grid-area:1/11/auto/span 2;place-self:start end;gap:1.5rem;margin-top:-4.5rem;display:flex}:root{--pager-arrow:1.6rem}.arrow,.pwork__arrow{cursor:pointer;color:inherit;transition:opacity .3s var(--e-soft);background:0 0;border:0;padding:.5rem 0}.arrow:disabled,.pwork__arrow:disabled{opacity:.35;cursor:default}.arrow svg,.pwork__arrow svg{width:3.1rem;height:1.55rem;display:block}.arrow path,.pwork__arrow path{fill:none;stroke:currentColor;stroke-width:1.5px}.arrow:not(:disabled):hover svg,.pwork__arrow:not(:disabled):hover svg{transform:translate(8%)}.arrow svg,.pwork__arrow svg{transition:transform .6s var(--e-soft)}@media (max-width:60rem){.pgal__side,.pgal__tall,.phero__media,.phero__title{grid-column:1}.phero__media{justify-self:start;width:100%}.phero>.lettermark{display:none}.pgal__side{justify-items:start}.pgal__wide{width:100%}.pwork__grid{grid-template-columns:1fr;row-gap:2.5rem}.pwork__menu,.pwork__rail{grid-column:1}.pwork__arrows{grid-area:auto/1;justify-self:start;margin-top:0}}@media (prefers-reduced-motion:reduce){.arrow,.arrow svg,.csgal__zoom,.lbox__close,.pwork__arrow,.pwork__arrow svg,.pwork__kind,.pwork__mask{transition:none}}.pbento__filters{color:#fff;mix-blend-mode:difference;z-index:1;flex-wrap:wrap;align-items:baseline;gap:clamp(1rem,2.2vw,2.4rem);margin-top:clamp(1.5rem,3.4vw,2.6rem);display:flex;position:relative}.pbento__filter{font:inherit;cursor:pointer;color:inherit;opacity:.5;font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;transition:opacity .3s var(--e-soft);background:0 0;border:0;padding:.45rem 0;font-weight:700}.pbento__filter:hover{opacity:.8}.pbento__filter[aria-pressed=true]{opacity:1;text-underline-offset:5px;text-decoration:underline}.pbento__count{color:var(--rust);margin-left:.15em;font-size:max(.8em,9.5px);display:inline-block}.pbento__filters .pbento__count{color:var(--rust-blend)}.pbento{column-gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;align-items:start;row-gap:clamp(1rem,1.78vw,1.55rem);margin-top:clamp(1rem,2.2vw,1.8rem);display:grid}.pbento__item{color:inherit;animation:pbento-in .55s var(--e-soft) both;animation-delay:calc(var(--i,0) * 55ms);grid-column:span 4;gap:.9rem;text-decoration:none;display:grid}.pbento__frame{aspect-ratio:1}.pbento__item[data-span="3"]{grid-column:span 3}.pbento__item[data-span="4"]{grid-column:span 4}.pbento__item[data-span="5"]{grid-column:span 5}.pbento__item[data-span="6"]{grid-column:span 6}.pbento__item[data-span="7"]{grid-column:span 7}.pbento__item[data-span="8"]{grid-column:span 8}.pbento__item[data-span="12"]{grid-column:span 12}.pbento__item[data-span="5"] .pbento__frame,.pbento__item[data-span="6"] .pbento__frame,.pbento__item[data-span="7"] .pbento__frame,.pbento__item[data-span="8"] .pbento__frame{aspect-ratio:4/3}.pbento__item[data-span="12"] .pbento__frame{aspect-ratio:8/3}@keyframes pbento-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.pbento__frame{overflow:clip}.pbento__media{width:100%;height:100%;transform:scale(var(--card-rest));transition:transform .45s var(--e-imgT);display:block}.pbento__item:hover .pbento__media{transform:scale(var(--card-hover))}.pbento__meta{gap:.3rem;display:grid}.pbento__kind{opacity:.55}.pbento__title{font-family:var(--serif);font-size:calc(var(--t-body-lg) * 1.55);line-height:1.25}@media (max-width:60rem){.pbento{grid-template-columns:repeat(2,minmax(0,1fr))}.pbento__item,.pbento__item[data-span]{grid-column:span 1}.pbento__frame,.pbento__item[data-span] .pbento__frame{aspect-ratio:1}}@media (max-width:28rem){.pbento{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pbento__item{animation:none}.pbento__filter,.pbento__kind,.pbento__media,.pbento__title{transition:none}.pbento__item:hover .pbento__media,.pbento__media{transform:none}}.cs-hero{grid-template-columns:40% 60%;min-height:100svh;display:grid;position:relative}@media (min-width:60rem){.cs-hero{height:100svh}.cs-hero>*{min-height:0}.cs-hero__frame{height:100%}}.cs-hero__content{padding:8rem var(--gutter) 4rem;text-align:center;align-content:center;justify-items:center;gap:1.6rem;display:grid}.cs-hero__client{align-items:baseline;gap:.6rem;display:flex}.cs-hero__gate{color:var(--rust)}.cs-hero__gate:before{content:"("}.cs-hero__gate:after{content:")"}.cs-hero__title{max-width:14ch;margin:0}.cs-hero__tags{opacity:.55;max-width:46ch}.cs-hero__status{color:var(--rust)}.cs-hero__media{position:relative}.cs-hero__frame{width:100%;height:100%}.cs-hero__frame .ph{height:100%}.cs-hero__pager{z-index:1;align-items:center;gap:1.1rem;display:flex}@media (min-width:60rem){.cs-hero__pager{right:var(--gutter);bottom:var(--gutter);mix-blend-mode:difference;color:#fff;position:absolute}}.cs-hero__pager a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.cs-hero__count{opacity:.55;font-variant-numeric:tabular-nums;transition:opacity .35s var(--e-soft)}.cs-hero__count:hover{opacity:1}.cs-hero__count:hover .cs-hero__roll>span:last-child{text-underline-offset:5px;text-decoration:underline}.cs-hero__roll{line-height:1;display:grid;overflow:hidden}.cs-hero__roll>span{white-space:nowrap;text-align:center;transition:transform .55s var(--e-soft);grid-area:1/1}.cs-hero__roll>span:last-child{transform:translateY(-100%)}.cs-hero__pager a:hover .cs-hero__roll>span{transform:translateY(100%)}.cs-hero__pager a:hover .cs-hero__roll>span:last-child{transform:translateY(0)}.cs-hero__swap{align-items:center;line-height:1;display:flex;overflow:hidden}.cs-hero__slot{transition:grid-template-columns .5s var(--e-soft);display:grid}.cs-hero__slot>span{white-space:nowrap;min-width:0;display:block;overflow:hidden}.cs-hero__slot--label{grid-template-columns:1fr}.cs-hero__slot--title{grid-template-columns:0fr}@media (min-width:60rem){@media (hover:hover){.cs-hero__step:hover .cs-hero__slot--label{grid-template-columns:0fr}.cs-hero__step:hover .cs-hero__slot--title{grid-template-columns:1fr}}.cs-hero__step:focus-visible .cs-hero__slot--label{grid-template-columns:0fr}.cs-hero__step:focus-visible .cs-hero__slot--title{grid-template-columns:1fr}}@media (max-width:60rem){.cs-hero__content>*{grid-column:1}.cs-hero__client{grid-row:1}.cs-hero__title{grid-row:2}.cs-hero__tags{grid-row:3}.cs-hero__status{grid-row:4}.cs-hero__pager{grid-row:1/5;align-self:center}.cs-hero__title{max-width:10ch}.cs-hero__pager{pointer-events:none;justify-content:space-between;place-self:center stretch;width:100%}.cs-hero__pager>a{pointer-events:auto}.cs-hero__pager>.cs-hero__count,.cs-hero__slot--title,.cs-hero__swap{display:none}.cs-hero__step{margin:-1rem -.5rem;padding:1rem .5rem}}.cs-hero__chev{fill:none;stroke:currentColor;stroke-width:1.5px;width:3.1rem;height:1.55rem;transition:transform .6s var(--e-soft);flex:none}.cs-hero__prev:hover .cs-hero__chev{transform:translate(-8%)}.cs-hero__next:hover .cs-hero__chev{transform:translate(8%)}@media (max-width:60rem){.cs-hero__chev{width:var(--pager-arrow);height:calc(var(--pager-arrow) / 2)}}.cs-overview,.cs-say{padding-top:var(--sec-gap)}.cs-say__label{margin-bottom:1.2rem}.cs-say__headline,.cs-say__label{width:min(100%,var(--cs-read));grid-column:3/span 8;justify-self:center}.cs-say__headline{margin:0 0 clamp(1.5rem,3vw,2.4rem)}.cs-say__body{font-size:var(--t-body-lg);line-height:var(--lh-body);text-wrap:wrap}.cs-overview__body,.cs-say__body{width:min(100%,var(--cs-read));grid-column:3/span 8;justify-self:center;margin:0}.cs-overview .cs-overview__body{text-wrap:wrap}.cs-call__label,.cs-overview__label,.pp-say__label{vertical-align:top;top:calc((var(--lh-display) * var(--t-h3) - 1.2 * var(--t-micro)) / 2);opacity:.55;margin-right:1.2rem;display:inline-block;position:relative}.cs-facts{padding-top:var(--sec-gap)}.cs-facts__inner{text-align:center;grid-column:4/span 6}.cs-facts__label{opacity:.55}.cs-facts__list{grid-template-columns:repeat(3,1fr);gap:5.25rem .9375rem;margin:clamp(6.5rem,6.66vw,9.0625rem) 0 0;display:grid}.cs-facts__item{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:1.25rem;max-width:12.5rem;margin-inline:auto;display:flex}.cs-facts__key{opacity:1}.cs-facts__val{font-family:var(--serif);font-size:var(--t-h4);letter-spacing:var(--tr-h2);white-space:pre-line;margin:0;line-height:1}.cs-pin{--pin-stage:240vh;--pin-runway:calc(100vh + 43.75rem);grid-template-rows:var(--pin-stage) var(--pin-runway)}:not(.cs-pin)+.cs-pin{padding-top:clamp(6.5rem,6.2vw,8.4375rem)}.cs-pin>*{grid-row:1}.cs-pin__lead{grid-column:1/span 3;align-content:start;gap:1.2rem;margin-top:100vh;padding:8rem 2.5rem 0;display:grid}.cs-pin__lead,.cs-pin__media{align-self:start;position:sticky;top:0}.cs-pin__media{grid-column:5/span 4;justify-content:center;height:100vh;padding-block:8rem;display:flex}.cs-pin__frame{position:relative}.cs-pin__frame,.cs-pin__media .a-img-frame{width:100%;height:100%}.cs-pin__media .ph-img{object-position:top center}.cs-pin__media .cs-pin__credit{writing-mode:vertical-rl;text-align:end;margin:0 0 0 .375rem;font-weight:400;position:absolute;inset:0 auto 0 100%;transform:rotate(180deg)}.cs-pin__credit strong{font-weight:700}.cs-pin__aside{flex-direction:column;grid-column:10/span 3;justify-content:flex-end;align-self:end;gap:1.6rem;height:100vh;margin:0;padding:0 2.5rem 8rem;display:flex;position:sticky;top:0}.cs-pin~*{z-index:1;background:var(--paper);position:relative}.cs-pin+*{margin-top:-100vh}.cs-pin__label,.more__intro h2{opacity:.55}.cs-pin__headline{margin:0}.cs-pin__aside p,.cs-pin__body{font-size:var(--t-body);line-height:var(--lh-body);margin:0}.cs-pin--out .cs-pin__aside{text-align:center;grid-column:10/span 2;justify-content:center;align-items:center;gap:3.4375rem;padding:8rem 2.5rem}.cs-out__stats{flex-direction:column;gap:0;width:100%;margin:0}.cs-out__stat,.cs-out__stats{align-items:center;display:flex}.cs-out__stat{flex-direction:column-reverse;justify-content:center;gap:1.25rem;width:50%;padding:1rem 0}.cs-out__val{font-family:var(--serif);font-size:var(--t-h4);letter-spacing:var(--tr-h2);margin:0;line-height:1}.cs-out__key{opacity:1;margin:0}.csgal{padding-top:var(--sec-gap)}.csgal__head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.4rem;display:flex}.csgal__head h2{opacity:.55}.csgal__controls{align-items:center;gap:1.5rem;display:flex}.csgal__count{opacity:.55;font-variant-numeric:tabular-nums}.csgal__viewport{touch-action:pan-y;margin-block:-.375rem;padding-block:.375rem;overflow:hidden}.csgal__viewport:focus-visible{outline-offset:-2px}.csgal__track{gap:var(--grid-gap);width:100%;padding-inline:var(--gutter);cursor:grab;will-change:transform;display:flex}body.is-dragging .csgal__track{cursor:grabbing}body.is-cursorless .csgal__viewport,body.is-cursorless .csgal__viewport *,body.is-cursorless .ppsite-carousel-wrap,body.is-cursorless .ppsite-carousel-wrap *,body.is-cursorless [data-drag-zone],body.is-cursorless [data-drag-zone] *{cursor:none}.csgal__item{width:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));flex:none;margin:0}.csgal__item .a-img-frame{width:100%}.csgal__cap{opacity:.55;margin-top:1.625rem}.csgal__open{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.csgal__zoom{pointer-events:none;opacity:0;width:2.25rem;height:2.25rem;transition:opacity .35s var(--e-soft),scale .35s var(--e-soft);place-items:center;display:grid;position:absolute;top:1.25rem;right:1.25rem;scale:.85}.csgal__open:focus-visible .csgal__zoom,.csgal__open:hover .csgal__zoom{opacity:1;scale:1}@media (hover:none){.csgal__zoom{opacity:1;scale:1}}.csgal__zoom svg{width:100%;height:100%;display:block}.csgal__zoom path{fill:none;stroke:currentColor;stroke-width:1.5px}.lbox{background:var(--paper);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);--lbox-edge:clamp(20px,3vw,32px);--lbox-arrow:3.1rem;--lbox-gap:clamp(1rem,2.5vw,2.5rem);--lbox-inset:calc(var(--lbox-edge) + var(--lbox-arrow) + var(--lbox-gap));border:0;grid-template-rows:1fr;margin:0;padding:0;display:grid}.lbox::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.lbox::backdrop{background:color-mix(in oklab,var(--ink) 82%,transparent)}}.lbox:not([open]){display:none}.lbox__close,.lbox__count,.lbox__edge{z-index:2;position:fixed}.lbox__count{top:clamp(16px,2vw,24px);left:var(--lbox-edge)}.lbox__close{top:clamp(16px,2vw,24px);right:var(--lbox-edge)}.lbox__edge{top:50%;transform:translateY(-50%)}.lbox__edge--prev{left:var(--lbox-edge)}.lbox__edge--next{right:var(--lbox-edge)}.lbox__close{cursor:pointer;color:inherit;transition:opacity .3s var(--e-soft);background:0 0;border:0;place-items:center;padding:.5rem 0;display:grid}.lbox__close svg{width:1.55rem;height:1.55rem;display:block}.lbox__close path{fill:none;stroke:currentColor;stroke-width:1.5px}.lbox__close:hover{opacity:.55}.lbox__count{opacity:.55;font-variant-numeric:tabular-nums}.lbox__viewport{touch-action:pan-y;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.lbox__track{will-change:transform;cursor:grab;width:100%;height:100%;min-height:0;display:flex}body.is-dragging .lbox__track{cursor:grabbing}.lbox__slide{min-width:0;min-height:0;padding:clamp(64px,7vw,88px) var(--lbox-inset) 2.5rem;flex:0 0 100%;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:1.625rem;margin:0;display:grid;container-type:inline-size}.lbox__img{aspect-ratio:var(--arw,1) /var(--arh,1.2);width:auto;height:min(100%,calc(100cqw * var(--arh,1.2) / var(--arw,1)));align-self:center}.lbox__img .ph-img{object-fit:contain}.lbox{overflow:clip}.lbox__img .ph-img{transform-origin:0 0}.lbox.is-zoomed .lbox__viewport{overflow:visible}.lbox.is-zoomed .lbox__img{z-index:1;position:relative;overflow:visible}.lbox.is-zoomed .lbox__img .ph-img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform}.lbox__zoomctl{z-index:2;top:clamp(16px,2vw,24px);right:calc(var(--lbox-edge) + 2.75rem);cursor:pointer;color:inherit;transition:opacity .3s var(--e-soft);background:0 0;border:0;place-items:center;padding:.5rem 0;display:grid;position:fixed}.lbox__zoomctl svg{width:1.55rem;height:1.55rem;display:block}.lbox__zoomctl path{fill:none;stroke:currentColor;stroke-width:1.5px}.lbox__zoomctl:hover{opacity:.55}.lbox__zoomctl[disabled]{opacity:.22;cursor:default}@media (prefers-reduced-motion:reduce){.lbox__zoomctl{transition:none}}@media (max-width:48rem){.lbox__img{aspect-ratio:var(--marw,1) /var(--marh,1.2);height:min(100%,calc(100cqw * var(--marh,1.2) / var(--marw,1)))}.lbox{--lbox-inset:var(--gutter)}.lbox__edge{top:auto;bottom:calc(2.5rem - 14px);transform:none}}.lbox__cap{opacity:.55;align-self:start}html:has(>body.is-locked){overflow:hidden}.cs-call{padding-top:var(--sec-gap)}.cs-call__body{width:min(100%,var(--cs-read));grid-column:3/span 8;justify-self:center;margin:0}.cs-call .cs-call__body{text-wrap:wrap}.cs-call__note{width:min(100%,var(--cs-read));font-size:var(--t-body-lg);line-height:var(--lh-body);grid-column:3/span 8;justify-self:center;margin:2.4rem 0 0}.more{padding-top:var(--sec-gap);padding-bottom:var(--sec-gap)}.more__intro{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.4rem;display:flex}.more__intro h2{opacity:.55}.more__controls{align-items:center;gap:1.5rem;display:flex}.more__link{font-family:var(--serif);font-size:var(--t-body-lg);line-height:1}.more__card:hover .more__link,.more__link:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:60rem){.more__intro{flex-direction:column;gap:.8rem}}.more__viewport{touch-action:pan-y;overscroll-behavior-x:contain;margin-block:-.375rem;padding-block:.375rem;overflow:hidden}.more__track{gap:var(--grid-gap);width:100%;padding-inline:var(--gutter);cursor:grab;will-change:transform;display:flex}body.is-dragging .more__track{cursor:grabbing}body.is-cursorless .more__viewport,body.is-cursorless .more__viewport *{cursor:none}.more__viewport:focus-visible{outline-offset:-2px}.more__card{width:calc((100% - 11 * var(--grid-gap)) / 12 * 4 + 3 * var(--grid-gap));min-width:0;color:inherit;flex-direction:column;flex:none;align-items:flex-start;gap:0;text-decoration:none;display:flex}.more__frame{flex:none;width:100%;min-height:0;overflow:clip}.more__media{width:100%;height:100%;transform:scale(var(--card-rest));transition:transform .45s var(--e-imgT);display:block}.more__card:hover .more__media{transform:scale(var(--card-hover))}.more__client{opacity:.55;margin-top:1.625rem}.more__title{font-family:var(--serif);font-size:calc(var(--t-body-lg) * 1.55);margin-top:.75rem;line-height:1.25}@media (max-width:60rem){.more__card{width:clamp(16rem,78vw,30rem)}.cs-hero{grid-template-columns:1fr}.cs-hero>*{min-width:0}.cs-hero__media{height:60svh}.cs-call__body,.cs-call__note,.cs-facts__inner,.cs-overview__body,.cs-pin__aside,.cs-pin__lead,.cs-pin__media,.cs-roles__headline,.cs-roles__label,.cs-roles__split,.cs-say__body,.cs-say__headline,.cs-say__label{grid-column:1}.csgal__head{flex-direction:column;gap:.8rem}.csgal__item{width:clamp(16rem,78vw,30rem)}.cs-pin,:not(.cs-pin)+.cs-pin{padding-top:var(--sec-gap);grid-template-rows:auto}.cs-pin>*{grid-row:auto}.cs-pin{row-gap:var(--sec-gap)}.cs-pin__aside,.cs-pin__lead,.cs-pin__media{align-self:auto;height:auto;margin-top:0;padding:0;position:static}.cs-pin__media{padding-block:0}.cs-pin__frame{height:auto}.cs-pin__credit{display:none}.cs-pin--out .cs-pin__aside{grid-column:1;padding:0}.cs-out__stats{grid-template-columns:repeat(2,1fr);column-gap:.9375rem;display:grid}.cs-out__stat{width:100%}.cs-pin__media .a-img-frame{height:auto}.cs-pin+*{margin-top:0}.cs-pin~*{z-index:auto}.cs-facts__list{grid-template-columns:repeat(2,1fr)}.cs-roles__split{grid-template-columns:1fr}.cs-facts__item{max-width:none}}@media (prefers-reduced-motion:reduce){.cs-hero__chev,.cs-hero__roll>span,.cs-hero__slot,.more__cta span,.more__media,.more__title{transition:none}.more__card:hover .more__media,.more__media{transform:none}}:root{--pp-cap:1140px;--cs-read:1120px;--pp-read:870px}.pp-intro{padding-top:var(--sec-gap);row-gap:1.6rem}.pp-intro>*{grid-column:3/span 8}.pp-pager{justify-content:flex-end;align-items:center;gap:1.1rem;margin-block:-.5rem;display:flex}.pp-pager__step{color:var(--ink);opacity:.55}.pp-pager__step:hover{opacity:1}.pp-pager__count{opacity:.55;font-variant-numeric:tabular-nums}.pp-pager__count:focus-visible,.pp-pager__count:hover{opacity:1}@media (max-width:60rem){.pp-pager__step svg{width:var(--pager-arrow);height:calc(var(--pager-arrow) / 2)}}.pp-intro__kind{opacity:.55;text-transform:capitalize}.pp-intro__title{max-width:20ch;margin:0}.pp-intro__lead{max-width:58ch;font-size:var(--t-body-lg);line-height:var(--lh-body);margin:0}.pp-intro__credit{flex-wrap:wrap;gap:2.5rem;margin:.8rem 0 0;display:flex}.pp-credit{flex-direction:column-reverse;gap:.35rem;display:flex}.pp-credit__key{opacity:.55}.pp-credit__val{opacity:1}.pp-wide{margin:var(--sec-gap) 0 0}.pp-wide__frame{width:100%}.pp-wide__cap{opacity:.55;margin-top:.9rem}.pp-wide--inset .pp-wide__cap,.pp-wide--inset .pp-wide__frame{width:min(calc(100% - var(--gutter) * 2),var(--pp-cap));margin-inline:auto;padding-inline:0}.pp-grid{margin-top:var(--sec-gap);column-gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 2);grid-template-columns:repeat(4,1fr);display:grid}.pp-close{padding-top:var(--sec-gap)}.pp-close__body{text-align:center;text-wrap:balance;width:min(100%,var(--pp-read));grid-column:3/span 8;justify-self:center;margin:0}@media (max-width:60rem){.pp-close__body{grid-column:1}}.pp-pair--inset{width:min(calc(100% - var(--gutter) * 2),var(--pp-cap));margin-inline:auto;padding-inline:0}.pp-grid__item{margin:0}.pp-grid__frame{width:100%}.pp-grid__cap{opacity:.55;margin-top:.7rem;display:block}.pp-pair{margin-top:var(--sec-gap);column-gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 2);grid-template-columns:repeat(2,1fr);display:grid}.pp-pair__item{margin:0}.pp-pair__frame{width:100%}.pp-pair__cap{opacity:.55;margin-top:.7rem;display:block}.pp-tilefilm__video{object-fit:cover;width:100%;height:100%;display:block}.pp-tilefilm__cap{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.pp-tilefilm__toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;flex:none;padding:0}.pp-tilefilm__toggle:hover{opacity:1}.pp-tilefilm__toggle:focus-visible{outline-offset:3px;outline:2px solid}.pp-spec{margin-top:var(--sec-gap);width:min(calc(100% - var(--gutter) * 2),var(--pp-cap));margin-inline:auto}.pp-spec__label{opacity:.55;margin-bottom:1.4rem}.pp-pal__grid{grid-template-columns:repeat(var(--pal-count,4),minmax(0,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}.pp-pal__card{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.pp-pal__card{border:1px solid color-mix(in oklab,var(--ink) 22%,transparent)}}.pp-pal__card{overflow:hidden}.pp-pal__swatch{aspect-ratio:1;width:100%;display:block}.pp-pal__info{border-top:1px solid var(--ink);flex-direction:column;gap:.25rem;padding:clamp(.75rem,1.5vw,1.1rem);display:flex}@supports (color:color-mix(in lab,red,red)){.pp-pal__info{border-top:1px solid color-mix(in oklab,var(--ink) 22%,transparent)}}.pp-pal__hex,.pp-pal__role{opacity:.55}.pp-pal__name{font-size:clamp(.9rem,1.4vw,1.125rem);line-height:1.1}.pp-pal__hex{font-variant-numeric:tabular-nums}.pp-type__row{gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.pp-type__row:not(:has(.pp-type__aside)){grid-template-columns:1fr}.pp-type__card{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.pp-type__card{border:1px solid color-mix(in oklab,var(--ink) 22%,transparent)}}.pp-type__card{aspect-ratio:1;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,3vw,2.25rem);min-height:0;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.pp-type__aside{aspect-ratio:1;background:var(--pp-type-aside-bg,#1a1410);place-items:center;min-height:0;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.pp-type__aside img{object-fit:contain;width:100%;height:100%;display:block}.pp-type__face{flex-direction:column;align-items:start;gap:1.1rem;display:flex}@font-face{font-family:Roboto Condensed;font-weight:400;font-display:swap;src:url(/fonts/roboto-condensed-aa.woff2)format("woff2");unicode-range:u+41,u+61}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/fonts/roboto-aa.woff2)format("woff2");unicode-range:u+41,u+61}@font-face{font-family:Playfair Display;font-weight:500;font-display:swap;src:url(/fonts/playfair-display-medium-aa.woff2)format("woff2");unicode-range:u+41,u+61}.pp-type__glyph{color:var(--ink);font-size:clamp(4.4rem,10vw,8.4rem);line-height:.82;display:block}.pp-type__svg{width:auto;max-width:100%;height:clamp(3.5rem,8vw,6.75rem);display:block}.pp-type__meta{flex-direction:column;align-items:start;gap:.2rem;display:flex}.pp-type__name{font-size:clamp(.9rem,1.4vw,1.125rem);line-height:1.1}.pp-type__role{opacity:.55}.pp-type__sample{opacity:.55;max-width:44ch;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.55}.pp-quad{margin-top:var(--sec-gap);column-gap:var(--grid-gap);row-gap:calc(var(--grid-gap) * 2);width:min(calc(100% - var(--gutter) * 2),var(--pp-cap));grid-template-columns:repeat(2,1fr);margin-inline:auto;display:grid}.pp-quad__item{margin:0}.pp-quad__frame{width:100%}.pp-quad__cap{opacity:.55;margin-top:.7rem;display:block}.pp-film{margin:var(--sec-gap) 0 0}.pp-film__frame{width:100%;position:relative;overflow:clip}.pp-film--full .pp-film__cap{padding-inline:var(--gutter)}.pp-film--inset .pp-film__cap,.pp-film--inset .pp-film__frame,.pp-film--wrap .pp-film__cap,.pp-film--wrap .pp-film__frame{width:min(calc(100% - var(--gutter) * 2),var(--pp-cap));margin-inline:auto}.pp-film__video{object-fit:cover;width:100%;height:100%;display:block}.pp-film--full .pp-film__frame{aspect-ratio:var(--film-ar,16/9)}.pp-film__frame .ppframe{flex-direction:column;height:auto;display:flex}.pp-film__frame .ppframe-body{min-height:0;aspect-ratio:var(--film-ar,16/9);flex:none}.pp-film__frame .ppframe-body video{object-fit:contain;width:100%;height:100%}.pp-film__cap{opacity:.55;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-top:.9rem;display:flex}.pp-film__toggle{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.pp-film__toggle:hover{text-underline-offset:5px;text-decoration:underline}.pp-body,.pp-say{padding-top:var(--sec-gap)}.pp-say+.pp-body{padding-top:clamp(2rem,5vw,6rem)}.pp-body__text{width:min(100%,var(--pp-read));font-size:var(--t-body-lg);line-height:var(--lh-body);text-wrap:wrap;grid-column:1/-1;justify-self:center;margin:0}.pp-body__label{opacity:.55;margin-bottom:.6rem;display:block}.pp-say__body{width:min(100%,var(--pp-read));grid-column:1/-1;justify-self:center;margin:0}.pp-say .pp-say__body{text-wrap:wrap}@media (max-width:60rem){.pp-intro>*{grid-column:1}.pp-pal__grid{grid-template-columns:repeat(min(var(--pal-count,4),3),minmax(0,1fr))}.pp-grid{grid-template-columns:repeat(2,1fr)}.pp-intro{--pp-measure:calc(100% - 2 * var(--pager-arrow) - 2.5rem)}.pp-pager{pointer-events:none;grid-row:1/5;justify-content:space-between;place-self:center stretch;width:100%;margin-block:0}.pp-pager>a{pointer-events:auto}.pp-pager__count{display:none}.pp-intro__kind{grid-row:1}.pp-intro__kind,.pp-intro__lead{text-align:center}.pp-intro__title{text-align:center;grid-row:2}.pp-intro__lead,.pp-intro__title{max-width:var(--pp-measure);margin-inline:auto}.pp-intro__lead{grid-row:3}.pp-intro__credit{text-align:center;grid-row:4;justify-content:center}.pp-credit{align-items:center}}@media (max-width:48rem){.pp-grid,.pp-pair,.pp-quad,.pp-type__row{grid-template-columns:1fr}.pp-type__card{aspect-ratio:auto}.pp-pal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-pal__card:last-child:nth-child(odd){grid-column:1/-1}.pp-pal__card:last-child:nth-child(odd) .pp-pal__swatch{aspect-ratio:2}.pp-intro__credit{gap:1.6rem 2.5rem}}@media (hover:hover) and (pointer:fine){body:has(.ppsite-modal-frame:hover) .ppsite-modal-frame,body:has(.ppsite-modal-slide.is-dragging) .ppsite-modal-slide{cursor:none}}.ppframe{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.ppframe{border:1px solid color-mix(in oklab,var(--ink) 20%,var(--paper))}}.ppframe{background:var(--paper);border-radius:0;width:100%;overflow:hidden}.ppframe-bar{border-bottom:1px solid var(--ink);align-items:center;height:28px;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppframe-bar{border-bottom:1px solid color-mix(in oklab,var(--ink) 20%,var(--paper))}}.ppframe-bar{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ppframe-bar{background:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.ppframe-bar{flex-shrink:0}.ppframe-dots{align-items:center;gap:6px;display:flex}.ppframe-dot{border:1px solid var(--ink);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.ppframe-dot{border:1px solid color-mix(in oklab,var(--ink) 20%,var(--paper))}}.ppframe-dot{background:var(--paper);flex-shrink:0;display:block}.ppframe-body{overflow:hidden}.ppframe-body img,.ppframe-body video{width:100%;height:auto;display:block}.ppsite-controls .arrow{cursor:pointer;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:none;align-items:center;gap:4px;padding:8px 0;line-height:1;display:inline-flex;position:relative}.ppsite-controls .arrow:hover{color:var(--ink)}.ppsite-wrapper{margin-top:var(--sec-gap);margin-bottom:0}.ppsite-header-row{grid-template-columns:1fr;gap:clamp(16px,3vw,32px) clamp(32px,8vw,80px);margin-bottom:clamp(24px,3vw,40px);display:grid}@media (min-width:880px){.ppsite-header-row{grid-template-columns:.55fr 1fr;align-items:start}}.ppsite-carousel{position:relative}.ppsite-carousel-wrap{max-width:var(--pp-cap);width:var(--ppsite-wrap-width,100%);cursor:grab;touch-action:pan-y;margin:0 auto;overflow:visible}.ppsite-carousel-wrap:active{cursor:grabbing}.ppsite-carousel-track{will-change:transform;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:24px;width:max-content;display:flex}.ppsite-carousel-card{width:var(--ppsite-card-width,100%);background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.ppsite-carousel-card:focus-visible{outline:2px solid var(--rust);outline-offset:4px;border-radius:0}.ppsite-carousel-card .ppframe{aspect-ratio:3/2;flex-direction:column;display:flex}.ppsite-carousel-card .ppframe-body{flex:1;position:relative;overflow:hidden}.ppsite-carousel-card .ppframe-body img,.ppsite-carousel-card .ppframe-body video{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (max-width:599px){.ppsite-carousel-card .ppframe{aspect-ratio:4/5}}.ppsite-carousel-spacer{width:var(--pad,24px);flex-shrink:0}.ppsite-single{width:100%;margin:0 auto}.ppsite-single-card{cursor:pointer}.ppsite-controls--single{justify-content:flex-end}.ppsite-controls--single .ppsite-scroll-btn{border-right:0;margin-right:0;padding-right:0}.ppsite-scroll-btn{border-right:1px solid var(--ink);margin-right:clamp(12px,1.6vw,20px);padding-right:clamp(16px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.ppsite-scroll-btn{border-right:1px solid color-mix(in oklab,var(--ink) 14%,var(--paper))}}.ppsite-modal-backdrop{z-index:999;pointer-events:none;position:fixed;inset:0}.ppsite-modal{z-index:1000;touch-action:pan-y;background:0 0;position:fixed;inset:0;overflow:hidden}.ppsite-modal-slide,.ppsite-modal-stage{position:absolute;inset:0}.ppsite-modal-slide{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;will-change:transform;scrollbar-width:none;overflow:hidden auto}.ppsite-modal-slide::-webkit-scrollbar{display:none}.ppsite-modal-slide-inner{width:100%;max-width:var(--ppsite-modal-frame-width,100%);margin:0 auto;padding:clamp(64px,7vw,88px) clamp(16px,2vw,24px) clamp(80px,9vw,110px)}.ppsite-modal-frame .ppframe{width:100%}.ppsite-modal-frame .ppframe-body{overflow:visible}.ppsite-modal-frame .ppframe-body img,.ppsite-modal-frame .ppframe-body video{object-fit:unset;object-position:unset;width:100%;height:auto;display:block}.ppsite-modal-counter{left:clamp(20px,3vw,32px)}.ppsite-modal-counter,button.ppsite-modal-close{z-index:1001;position:fixed;top:clamp(16px,2vw,24px)}button.ppsite-modal-close{right:clamp(20px,3vw,32px)}.ppsite-modal-edge-arrow{z-index:1001;font-family:var(--sans);letter-spacing:.12em;background:0 0;border:none;padding:16px;font-size:14px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.ppsite-modal-edge-arrow{color:color-mix(in oklab,var(--ink) 55%,var(--paper))}}.ppsite-modal-edge-arrow{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.ppsite-modal-edge-arrow:focus-visible{outline:2px solid var(--rust);outline-offset:4px;border-radius:4px}.ppsite-modal-edge-arrow--prev{left:clamp(20px,3vw,32px)}.ppsite-modal-edge-arrow--next{right:clamp(20px,3vw,32px)}@media (max-width:599px){.ppsite-modal-slide-inner{padding:clamp(56px,14vw,72px) clamp(12px,3vw,16px) clamp(72px,18vw,96px)}.ppsite-modal-nav{gap:24px}}.ppsite-modal-backdrop{background:var(--paper)}.ppsite-modal-close,.ppsite-modal-counter{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:var(--tr-body);text-transform:uppercase;color:var(--ink)}.ppsite-modal-counter{opacity:.55;font-variant-numeric:tabular-nums}.ppsite-modal-close{z-index:1001;cursor:pointer;transition:opacity .3s var(--e-soft);background:0 0;border:0;place-items:center;padding:.5rem 0;display:grid;position:fixed;top:clamp(16px,2vw,24px);right:clamp(20px,3vw,32px)}.ppsite-modal-close:hover{opacity:.55}.ppsite-modal-close svg{width:1.55rem;height:1.55rem;display:block}.ppsite-modal-close path{fill:none;stroke:currentColor;stroke-width:1.5px}.ppsite-modal-edge-arrow{color:var(--ink);opacity:.55;font-size:var(--t-micro);letter-spacing:var(--tr-body);transition:opacity .3s var(--e-soft)}.ppsite-modal-edge-arrow:hover{opacity:1;color:var(--ink)}.ppsite-controls{justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;display:flex}.ppsite-arrows{align-items:center;gap:1.5rem;display:flex}.ppsite-counter{opacity:.55;font-family:var(--sans);font-size:var(--t-micro);letter-spacing:var(--tr-body);text-transform:uppercase;font-variant-numeric:tabular-nums}@media (max-width:23rem){.ppsite-controls:not(.ppsite-controls--single){flex-direction:column;gap:.8rem}.ppsite-counter{white-space:nowrap}}.ppsite-scroll-btn{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:var(--tr-body);text-transform:uppercase;opacity:.55;transition:opacity .3s var(--e-soft);align-items:center;gap:.5rem;display:inline-flex}.ppsite-scroll-btn:hover{opacity:1}.ppsite-scroll-btn svg{width:1rem;height:1rem}.ppsite-modal-edge-arrow svg{width:3.1rem;height:1.55rem;transition:transform .6s var(--e-soft);display:block}.ppsite-modal-edge-arrow path{fill:none;stroke:currentColor;stroke-width:1.5px}.ppsite-modal-edge-arrow:hover svg{transform:translate(8%)}.ppsite-arrow{text-transform:none;opacity:.55;gap:0}.ppsite-arrow:hover{opacity:1}.ct-hero{min-height:100svh;padding-top:20svh;position:relative;overflow:clip}.ct-hero__inner{flex-direction:column;align-items:flex-end;display:flex;position:relative}.ct-hero__mark{height:100svh;position:absolute;top:0;left:0;right:0}.ct-hero__panel{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,2.5vw,2.5rem);padding-bottom:clamp(4rem,8vw,9rem);display:flex;position:relative}.ct-hero__label{opacity:.75;margin:0}.ct-hero__title{max-width:15ch;margin:0}@media (min-width:60rem){.ct-hero__panel{width:min(30vw,30rem);margin-right:clamp(3rem,7vw,9rem)}}@media (max-width:60rem){.ct-hero{padding-top:7svh;padding-bottom:44svh}.ct-hero__mark{height:auto;top:0;bottom:0}}.ct-hero__panel .ct-form{width:100%}.ct-form{display:grid}.ct-form__form,.ct-form__thanks{transition:opacity .5s var(--e-fade);grid-area:1/1}.ct-form__form.is-out,.ct-form__thanks{opacity:0;pointer-events:none}.ct-form__thanks{align-self:center}.ct-form__thanks.is-in{opacity:1;pointer-events:auto}.ct-form__thankshead{margin:0 0 .8rem}.ct-form__thanksnote{opacity:.55;margin:0}.ct-form__grid{gap:clamp(1.2rem,2vw,1.8rem);display:grid}@media (min-width:40rem){.ct-form__grid{grid-template-columns:1fr 1fr}.ct-field--company,.ct-field--email,.ct-field--message{grid-column:1/-1}}.ct-field{gap:.5rem;margin:0;display:grid}.ct-field__label{opacity:.55}.ct-field__input{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.ct-field__input{border-bottom:1px solid color-mix(in oklab,var(--ink) 25%,transparent)}}.ct-field__input{transition:border-color .3s var(--e-soft);border-radius:0;padding:.5rem 0}.ct-field__input:focus{border-bottom-color:var(--ink);outline:none}.ct-field__input--area{resize:vertical;min-height:3.4rem}.ct-form__send{justify-self:start;margin-top:clamp(1.5rem,3vw,2.5rem)}.ct-end{margin-top:0}.ct-end>.foot{padding-top:0}@media (prefers-reduced-motion:reduce){.ct-form__form,.ct-form__thanks{transition:none}}.gfilm{position:relative}.gfilm__video{object-fit:cover;width:100%;height:100%;display:block}.gfilm__toggle{z-index:2;appearance:none;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#f2efec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#1412119e;border:0;border-radius:99px;padding:.42rem .78rem;transition:opacity .25s;position:absolute;bottom:.8rem;left:.8rem}.gfilm:hover .gfilm__toggle,.gfilm__toggle:focus-visible{opacity:1}@media (hover:none){.gfilm__toggle{opacity:1}}.hfilm__video{object-fit:cover;background:var(--ink);width:100%;height:100%;display:block}.hfilm__credit{z-index:2;white-space:nowrap;text-overflow:ellipsis;color:#f2efec;pointer-events:none;margin:0;animation:hfilm-credit .5s both;position:absolute;bottom:1rem;left:1rem;right:1rem;overflow:hidden}@keyframes hfilm-credit{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hfilm__credit{animation:none}}.hfilm__client{letter-spacing:.09em;font-weight:700}.hfilm__meta{opacity:.74;letter-spacing:.05em}.hfilm__dot{opacity:.55;padding-inline:.42em}.hfilm__toggle{z-index:2;appearance:none;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#f2efec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#1412119e;border:0;border-radius:99px;padding:.42rem .78rem;transition:opacity .25s;position:absolute;bottom:.8rem;right:.8rem}.hfilm:hover .hfilm__toggle,.hfilm__toggle:focus-visible{opacity:1}@media (hover:none){.hfilm__toggle{opacity:1}}@media (max-width:40rem){.hfilm__toggle{top:.7rem;bottom:auto;right:.7rem}.hfilm__credit{letter-spacing:0;bottom:.7rem;left:.7rem;right:.7rem}.hfilm__client{letter-spacing:.06em}.hfilm__meta{letter-spacing:.02em}.hfilm__dot{padding-inline:.26em}}@media (max-width:22rem){.hfilm__credit{white-space:normal;line-height:1.4}.hfilm__client{display:block}.hfilm__client+.hfilm__dot{display:none}}.closer--image{isolation:isolate;position:relative;overflow:hidden}.closer__img{z-index:-2;object-fit:cover;object-position:var(--closer-focus,72% 50%);width:100%;height:100%;position:absolute;inset:0}.closer--image .closer__head{color:var(--paper)}@media (max-width:48rem){.closer--image:before{content:"";z-index:-1;background:#0000004d;position:absolute;inset:0}.closer__img{object-position:var(--closer-focus-narrow,var(--closer-focus,72% 50%))}}.closer .closer__credit{font-size:calc(var(--t-micro) * .9)}.closer__credit{left:var(--gutter);max-width:58ch;color:var(--paper);font-size:var(--t-micro);margin:0;position:absolute;bottom:1.6rem}.closer--image .closer__btn{background:var(--rust);color:var(--paper);border-color:var(--rust);margin-top:.9rem}.closer--image .closer__btn:focus-visible,.closer--image .closer__btn:hover{background:var(--paper);color:var(--rust);border-color:var(--paper)}.closer__toggle{z-index:2;appearance:none;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#f2efec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#1412118c;border:0;border-radius:99px;padding:.42rem .78rem;transition:opacity .25s;position:absolute;bottom:1rem;left:1rem}.closer--image:hover .closer__toggle,.closer__toggle:focus-visible{opacity:1}@media (hover:none){.closer__toggle{opacity:1}}.wcard--withheld .wcard__media{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wcard--withheld .wcard__media{background:color-mix(in oklab,var(--ink) 8%,var(--paper))}}.wcard--withheld:not(:has(a)):hover .wcard__tags,.wcard--withheld:not(:has(a)):hover .wcard__title{opacity:inherit}.wcard--withheld .wcard__title--held{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.wcard--withheld .wcard__title--held{color:color-mix(in oklab,var(--ink) 55%,var(--paper))}}.cs-pin__col{display:contents}.cs-pin__lead{order:1}.cs-pin__media{order:2}.cs-pin__aside{order:3}@media (min-width:60.0625rem){.cs-pin--flow{--seq-runway:100vh;--seq-hold:35vh;--seq-cover:100vh;grid-template-rows:calc(100vh + var(--seq-runway) + var(--seq-hold) + var(--seq-cover));grid-template-columns:minmax(0,1fr) auto;max-width:1680px;margin-inline:auto;padding-top:0}.cs-pin--flow>*{grid-row:1}.cs-pin--flow .cs-pin__media{grid-column:2;justify-content:flex-end;align-self:start;align-items:flex-start;height:100vh;padding-block:8rem;display:flex;position:sticky;top:0}.cs-pin--flow .cs-pin__frame{width:auto;max-width:100%;height:100%}.cs-pin--flow .cs-pin__media .a-img-frame{width:auto;max-width:100%;height:100%;max-height:68vw}.cs-pin--flow .cs-pin__col{height:100vh;margin-top:var(--seq-runway);flex-direction:column;grid-area:1/1;align-self:start;gap:2.5rem;padding:8rem 2.5rem 8rem 0;display:flex;position:sticky;top:0}.cs-pin--flow .cs-pin__aside,.cs-pin--flow .cs-pin__lead{grid-column:auto;align-self:auto;height:auto;margin:0;padding:0;position:static}.cs-pin--flow.cs-pin--out .cs-pin__aside{justify-content:start;align-items:center;max-width:34em;margin-top:2rem;padding:0}.cs-pin--flow.cs-pin--out .cs-out__stats{grid-template-columns:repeat(var(--stat-n,3),minmax(0,1fr));align-items:start;column-gap:1.5rem;width:100%;display:grid}.cs-pin--flow.cs-pin--out .cs-out__stat{width:100%}.cs-pin--flow.cs-pin--out .cs-out__key{max-width:12em}.cs-pin--flow+*{margin-top:-100vh}.cs-pin--flow .cs-pin__aside p,.cs-pin--flow .cs-pin__body{max-width:34em}.cs-pin--flow .cs-pin__headline{max-width:14em}}.ct-form__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ct-form__error,.foot__form{gap:.9rem;max-width:26rem;display:grid}.foot__error{color:var(--rust);margin:.6rem 0 0}.foot__sent{opacity:.8;margin:0}.ct-form__send[disabled],.field button[disabled],.field input[disabled]{opacity:.5;cursor:default}.ct-form__turnstile{max-width:100%;margin:.2rem 0 .9rem}.field .ct-form__turnstile{flex-basis:100%;margin:.5rem 0 0}.lgl-hero,.nf-hero{row-gap:clamp(1.1rem,2.2vw,2rem);padding-bottom:0}.lgl-hero__label,.nf-hero__label{grid-column:1/-1}.lgl-hero__title,.nf-hero__title{grid-column:1/span 7;max-width:15ch;margin:0}.lgl-hero__sum,.nf-hero__sum{opacity:.78;grid-column:1/span 7;max-width:54ch}.lgl-hero__date{opacity:.5;grid-column:1/-1}.lgl{padding-block:clamp(3rem,7vw,6rem) var(--sec-gap);row-gap:clamp(2.5rem,5vw,4rem)}.lgl__toc{grid-column:1/span 3;align-self:start;position:sticky;top:7rem}.lgl__toc-head{opacity:.5;margin-bottom:1.1rem}.lgl__toc-list{gap:.6rem;display:grid}.lgl__toc-list a{opacity:.6;transition:opacity .3s var(--e-soft)}.lgl__toc-list a:hover{opacity:1}.lgl__doc{grid-column:5/span 7;gap:clamp(2.6rem,4.6vw,4rem);max-width:62ch;display:grid}.lgl__sec{gap:.9rem;scroll-margin-top:7rem;display:grid}.lgl__sec h2{margin-bottom:.3rem}.lgl__sec p{opacity:.78}.lgl__sec a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.lgl__list{opacity:.78;gap:.7rem;padding-left:1.2rem;list-style:outside;display:grid}.lgl__list li::marker{color:var(--rust)}.lgl__block{border-left:1px solid var(--ink);gap:.3rem;padding-left:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lgl__block{border-left:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}}.lgl__block{opacity:.78}@media (max-width:60rem){.lgl-hero__sum,.lgl-hero__title,.nf-hero__sum,.nf-hero__title{grid-column:1/-1}.lgl__doc{grid-column:1;max-width:none}.lgl__block{gap:.75rem}.lgl__block a{width:max-content;display:block;position:relative}.lgl__block a:after{content:"";position:absolute;inset:-4px 0}.lgl__toc{display:none}.more__link,.pp-film__toggle,.pp-tilefilm__toggle,.trio__b p a,.xintro__link,.xpinned__jump{position:relative}.trio__b p a{display:inline-block}.more__link:after,.pp-film__toggle:after,.pp-tilefilm__toggle:after,.trio__b p a:after,.xintro__link:after{content:"";position:absolute;inset:-6px 0}.xpinned__jump:after{content:"";position:absolute;inset:-5px 0}}.nf-ways{padding-block:clamp(3rem,7vw,6rem) var(--sec-gap)}.nf-ways__list{border-top:1px solid var(--ink);grid-column:1/span 8;grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@supports (color:color-mix(in lab,red,red)){.nf-ways__list{border-top:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}}.nf-ways__item{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--ink);display:grid}@supports (color:color-mix(in lab,red,red)){.nf-ways__item{border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}}.nf-ways__link{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;align-items:baseline;column-gap:2rem;padding:1.15rem 0;text-decoration:none;display:grid}.nf-ways__label{font-family:var(--serif);font-size:var(--t-body-lg)}.nf-ways__note{opacity:.55}.nf-ways__link:focus-visible .nf-ways__label,.nf-ways__link:hover .nf-ways__label{text-underline-offset:5px;text-decoration:underline}@media (max-width:52rem){.nf-ways__list{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.nf-ways__link{row-gap:.3rem}}@font-face{font-family:HN Heavy;src:url(/fonts/HelveticaNeue-Heavy.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body,html{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.t-h1,.t-h2,.t-h3,.t-h4,.t-mega{font-family:var(--serif);font-weight:400;line-height:var(--lh-display);text-wrap:balance}.t-mega{font-size:var(--t-mega);letter-spacing:var(--tr-mega)}.t-h1{font-size:var(--t-h1);letter-spacing:var(--tr-h1)}.t-h2{font-size:var(--t-h2)}.t-h2,.t-h3{letter-spacing:var(--tr-h2)}.t-h3{font-size:var(--t-h3)}.t-h4{font-size:var(--t-h4);letter-spacing:var(--tr-h2)}.t-lead{font-size:var(--t-body-lg);line-height:var(--lh-body)}.t-micro{font-family:var(--sans);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700;line-height:1.2}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip{z-index:100;background:var(--paper);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:1rem;left:1rem}.split__space,.split__word{display:inline-block}.split__space{white-space:pre}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}