/*! tailwindcss v4.3.1 | 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-tracking:initial;--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-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{:host,:root{--font-sans:"Roboto",Arial,Helvetica,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--tracking-wide:.025em;--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);--color-ink:#171717;--color-ink-soft:#0a0a0a;--color-paper:#f6f6f6;--color-paper-2:#fafafa;--color-accent:#a31a1a;--color-neutral:#666;--color-neutral-light:#aaa;--color-neutral-lighter:#ccc}}@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,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;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{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;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-\[100svh\]{min-height:100svh}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.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-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#0A0A0A\]{background-color:#0a0a0a}.bg-white{background-color:var(--color-white)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-white:hover{color:var(--color-white)}}}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--gutter:1.25rem}*{box-sizing:border-box}html{background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.intro-lock,html.intro-lock body{overflow:hidden}body{background:var(--color-paper);color:var(--color-paper);font-family:var(--font-sans);margin:0;font-weight:400;line-height:1.4}a{color:inherit;font-weight:700;text-decoration:none}.endcta,.pindex__row,.prow,.related__card{font-weight:400}button{font:inherit}img,video{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home{background:var(--color-paper);color:var(--color-ink);overflow:clip}.intro{z-index:200;color:var(--color-paper);position:fixed;inset:0}.intro__overlay{background:var(--color-ink);z-index:-1;position:absolute;inset:0}.intro__left,.intro__mark,.intro__right{opacity:0}.intro__mark{width:136px;height:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro__mark img{width:100%;height:auto;display:block}.intro__left,.intro__right{color:var(--color-paper);margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.intro__left{left:var(--gutter);max-width:min(348px,42vw)}.intro__right{right:var(--gutter);text-align:right;max-width:160px}@media (max-width:768px){.intro__mark{width:118px;height:16px;top:24px;transform:translate(-50%)}.intro__left{max-width:60vw}.intro__right{display:none}}.site-menu{z-index:120;pointer-events:none;inset:0 0 auto}.site-mark,.site-menu{mix-blend-mode:difference;position:fixed}.site-mark{z-index:50;pointer-events:auto;width:136px;height:19px;transition:opacity .35s;top:50%;left:50%;transform:translate(-50%,-50%)}.site-menu .site-mark{mix-blend-mode:normal}html.at-footer .site-mark{opacity:0;pointer-events:none}.site-mark img{width:100%;height:100%}.site-nav{z-index:90;color:#fff;text-transform:uppercase;mix-blend-mode:normal;pointer-events:auto;gap:clamp(24px,4vw,64px);padding:21px 0;font-size:14px;font-weight:700;line-height:22px;transition:opacity .45s;display:flex;position:fixed;top:0}.site-nav--left{left:var(--gutter)}.site-nav--right{right:var(--gutter)}body:has(main.home) .site-menu{height:100svh;position:absolute}body:has(main.home) .site-nav{position:fixed;top:50%;transform:translateY(-50%)}html.nav-hidden .site-nav{opacity:0;pointer-events:none}.route-cover{z-index:300;background:var(--color-ink);pointer-events:none;animation:routeReveal .72s cubic-bezier(.76,0,.24,1) forwards;position:fixed;inset:0}@keyframes routeReveal{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.route-cover{display:none}}body:has(.mf) .site-mark{top:50%;left:50%}.hero{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__bg img{object-fit:cover}.hero__heading{padding:calc(var(--gutter) + 8px) var(--gutter);max-width:720px}.hero__heading h1{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(13px,1.15vw,16px);font-weight:400;line-height:1.35}.approach{background:var(--color-ink-soft);color:var(--color-paper)}.approach__stage{width:100%;height:69.86vw;min-height:760px;max-height:1040px;position:relative}.approach__stage>*{text-transform:uppercase;opacity:0;transition:opacity .9s;transition-delay:calc(var(--i,0) * 80ms);margin:0;position:absolute}.approach.is-in .approach__stage>*{opacity:1}.approach__headline{letter-spacing:-.01em;width:44.4%;color:var(--color-paper);--i:0;font-size:clamp(30px,3.33vw,48px);font-weight:600;line-height:1.06;top:22.46%;left:55%}.approach__lead{color:var(--color-neutral-lighter);font-size:clamp(12px,.97vw,14px);font-weight:400;line-height:1.43;left:55.2%}.approach__lead--1{--i:1;width:28%;top:34.79%}.approach__lead--2{--i:2;width:25.4%;top:40.85%}.approach__lead--3{--i:3;width:25.4%;top:48.91%}.approach__label{width:12%;color:var(--color-paper);--i:1;font-size:clamp(12px,.97vw,14px);font-weight:400;top:43.44%;left:1.3%}.approach__pillars{letter-spacing:-.04em;--i:2;top:42.84%;right:55.2%}.approach__pillars,.approach__tagline{color:var(--color-paper);text-align:right;white-space:nowrap;font-size:clamp(15px,1.39vw,20px);font-weight:700}.approach__tagline{letter-spacing:-.05em;--i:4;top:65.8%;right:1.46%}.approach__closer{width:30.8%;color:var(--color-neutral-lighter);--i:5;font-size:clamp(12px,.97vw,14px);font-weight:400;line-height:1.43;top:70.38%;left:67.78%}@media (max-width:900px){.approach__stage{height:auto;min-height:0;max-height:none;padding:72px var(--gutter) 88px;flex-direction:column;gap:22px;display:flex}.approach__stage>*{text-align:left;white-space:normal;width:auto;position:static;top:auto;left:auto;right:auto}.approach__headline{order:2;width:auto;font-size:clamp(28px,7vw,40px)}.approach__label{color:var(--color-neutral-light);order:1}.approach__lead{width:auto}.approach__lead--1{order:3}.approach__lead--2{order:4}.approach__lead--3{order:5}.approach__pillars{order:6}.approach__tagline{order:7}.approach__closer{order:8;width:auto}}.projects{min-height:100vh;padding:64px 0 40px}.projects__head{padding:0 var(--gutter) 24px;position:relative}.projects__title{letter-spacing:-.05em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(34px,4.03vw,58px);font-weight:600;line-height:.88}.projects__toggle{text-transform:uppercase;color:var(--color-neutral);align-items:center;gap:7px;margin-top:22px;padding-left:28%;font-size:12px;line-height:1.2;display:flex}.projects__toggle-label{color:var(--color-neutral-light);opacity:.7;margin-right:4px}.projects__opt{cursor:pointer;font:inherit;text-transform:uppercase;color:var(--color-neutral);background:0 0;border:0;padding:0;transition:color .2s}.projects__opt.is-active,.projects__opt:hover{color:var(--color-ink)}.projects__sep{color:var(--color-neutral-light)}.projects__list{flex-direction:column;display:flex}.prow{padding:28px var(--gutter);color:var(--color-ink);grid-template-columns:1fr minmax(280px,32vw) 1fr;align-items:start;column-gap:36px;display:grid}.prow__meta{letter-spacing:.08em;text-transform:uppercase;padding-top:4px;font-size:11px}.prow__meta--left{text-align:left;color:var(--color-neutral)}.prow__meta--right{justify-content:space-between;gap:24px;display:flex}.prow__website{color:var(--color-ink)}.prow__id{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.prow__year{color:var(--color-neutral)}.prow__name{letter-spacing:.02em;font-weight:500}.prow__media{aspect-ratio:4/5;background:#ececec;width:100%;position:relative;overflow:hidden}.prow__media img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.prow:hover .prow__media img{transform:scale(1.03)}.pindex{--iy:0px;--icat:118px;--iproj:calc(25vw - var(--gutter) + 15px);--itype:calc(50vw - var(--gutter) + 128px);--iloc:calc(75vw - var(--gutter) + 5px);--iind:calc(75vw - var(--gutter) + 219px);width:calc(100vw - (var(--gutter) * 2));margin:0 var(--gutter);text-transform:uppercase;color:var(--color-ink);padding-top:48px;font-size:12px;line-height:14px;position:relative}.pindex__label{color:var(--color-neutral);margin:0;position:absolute;top:0;left:0}.pindex__head,.pindex__row{display:block;position:relative}.pindex__head{height:40px;color:var(--color-neutral)}.pindex__row{height:52px;color:var(--color-neutral);transition:color .16s}.pindex__row.is-active{color:var(--color-ink)}.pindex__head span,.pindex__row span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05px;min-width:0;position:absolute;top:0;overflow:hidden}.pindex__head span:first-child,.pindex__row span:first-child{left:var(--iy);width:98px}.pindex__head span:nth-child(2),.pindex__row span:nth-child(2){left:var(--icat);width:216px}.pindex__head span:nth-child(3),.pindex__row span:nth-child(3){left:var(--iproj);width:216px}.pindex__head span:nth-child(4),.pindex__row span:nth-child(4){left:var(--itype);width:130px}.pindex__head span:nth-child(5),.pindex__row span:nth-child(5){left:var(--iloc);width:154px}.pindex__head span:nth-child(6),.pindex__row span:nth-child(6){left:var(--iind);width:139px}.pindex__preview{z-index:24;pointer-events:none;background:#dfdfdf;width:min(417px,29vw);height:min(160px,11.2vw);position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.pindex__preview img{object-fit:cover}@media (max-width:768px){.pindex{width:auto;padding:0 var(--gutter);margin:0;font-size:12px;line-height:1.3}.pindex__head,.pindex__label{display:none}.pindex__row{border-top:1px solid #0a0a0a1f;flex-wrap:wrap;gap:3px 10px;height:auto;padding:13px 0;display:flex;position:relative}.pindex__row span{white-space:normal;width:auto;position:static;left:auto;overflow:visible}.pindex__row span:nth-child(3){color:var(--color-ink);flex-basis:100%;order:-1;font-size:13px;font-weight:700}.pindex__preview,.pindex__row span:nth-child(4),.pindex__row span:nth-child(6){display:none}}.core{background:var(--color-ink);color:var(--color-paper);position:relative}.core__pin{height:100svh;min-height:640px;padding:0 var(--gutter);flex-direction:column;display:flex;overflow:hidden}.core__head{flex-shrink:0;padding-top:clamp(72px,8vh,116px)}.core__title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(28px,3.2vw,44px);font-weight:600}.core__tabs{grid-template-columns:repeat(3,1fr);display:grid}.core__tab{border-top:1px solid #f6f6f633;align-items:center;height:44px;display:flex;position:relative}.core__tab--1{justify-content:center}.core__tab--2{justify-content:flex-end}.core__tab-label{letter-spacing:.06em;text-transform:uppercase;color:#f6f6f666;font-size:12px;font-weight:700;transition:color .45s}.core__tab.is-active .core__tab-label{color:var(--color-paper)}.core__tab-fill{background:var(--color-paper);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.core__stage{flex:1;grid-template-columns:minmax(260px,32%) 1fr;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(20px,4vh,44px) 0 clamp(28px,5vh,56px);display:grid;position:relative}.core__copy{align-self:center;min-height:220px;position:relative}.core__service{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:22px;transition:opacity .7s;display:flex;position:absolute;inset:0}.core__service.is-active{opacity:1;pointer-events:auto}.core__service-title{letter-spacing:-.01em;max-width:300px;font-size:clamp(17px,1.55vw,22px);line-height:1.26}.core__list,.core__service-title{text-transform:uppercase;margin:0}.core__list{color:var(--color-neutral-light);flex-direction:column;gap:3px;padding:0;font-size:12px;line-height:1.45;list-style:none;display:flex}.core__more{text-transform:uppercase;color:var(--color-paper);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.core__more svg{transform:translateY(-1px)}.core__gallery{height:100%;min-height:320px;position:relative;overflow:hidden}.core__slide{opacity:0;will-change:transform,opacity;background:#000;margin:0;transition:opacity .7s;position:absolute;inset:0;overflow:hidden}.core__slide.is-active{opacity:1}.core__slide[data-theme=light]{background:#e7e4dd}.core__slide img{object-fit:cover}.core__cap{letter-spacing:.08em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;z-index:2;font-size:11px;position:absolute;top:14px;left:16px}@media (max-width:900px){.core__pin{height:auto;min-height:0;padding-bottom:64px}.core__stage{grid-template-columns:1fr;gap:0}.core__copy{min-height:0;position:static}.core__service{opacity:1;pointer-events:auto;border-top:1px solid #f6f6f624;padding:28px 0;position:static}.core__service-title{max-width:none}.core__gallery{display:none}.core__tab-label,.core__tab.is-active .core__tab-label{color:var(--color-paper)}}.conv{background:var(--color-paper);color:var(--color-ink);position:relative}.conv__slide{justify-content:center;align-items:center;gap:150px;min-height:100svh;display:flex}.conv__slot{aspect-ratio:508/676;opacity:0;background:#ececec;flex:none;width:auto;height:min(78vh,66.535vw - 279.447px);margin:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(16px)}.conv__slot--r{background:var(--color-ink)}.conv__slot img{object-fit:cover}.conv__slide.is-in .conv__slot{opacity:1;transform:none}.conv__label{letter-spacing:.02em;text-transform:uppercase;color:var(--color-neutral);font-size:12px;position:absolute;top:-26px;right:0}.conv__rail{z-index:20;opacity:0;pointer-events:none;flex-direction:column;gap:5px;width:21px;transition:opacity .45s;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.conv__rail.is-active{opacity:1;pointer-events:auto}.conv__thumb{aspect-ratio:3/4;cursor:pointer;opacity:.34;transform-origin:0;will-change:transform,opacity;background:#dcdcdc;border:0;width:100%;padding:0;position:relative;overflow:hidden}.conv__thumb img{object-fit:cover}.conv__progress{z-index:6;letter-spacing:.08em;text-transform:uppercase;width:max-content;color:var(--color-neutral);mix-blend-mode:difference;pointer-events:none;margin-left:18px;font-size:12px;position:sticky;top:calc(100svh - 56px)}@media (max-width:900px){.conv__slide{min-height:auto;padding:40px var(--gutter);flex-direction:column;gap:28px}.conv__slot{aspect-ratio:508/676;opacity:1;width:100%;height:auto;transform:none}.conv__progress,.conv__rail{display:none}}@media (prefers-reduced-motion:reduce){.conv__slot{opacity:1;transition:none;transform:none}}.edi{background:var(--color-paper);color:var(--color-ink)}.edi__hero{isolation:isolate;width:100%;height:100svh;position:relative;overflow:hidden}.edi__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.edi__tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;white-space:nowrap;font-size:12px;position:absolute;top:56%;transform:translateY(-50%)}.edi__tag--l{left:var(--gutter)}.edi__tag--r{right:var(--gutter)}.edi__body{min-height:150svh}.edi__body,.edi__caption{flex-direction:column;display:flex}.edi__caption{text-align:center;padding:clamp(64px,14vh,160px) var(--gutter);flex:1;justify-content:center;align-items:center;gap:14px;font-size:12px;line-height:1.5}.edi__cap--1,.edi__cap--2{text-transform:uppercase;letter-spacing:.04em}.edi__cap--3{max-width:360px;color:var(--color-neutral);margin:0}.edi__grid{padding:0 var(--gutter) 90px;grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.edi__cell{aspect-ratio:5/6;background:#ececec;margin:0;position:relative;overflow:hidden}.edi__cell img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.edi__cell:hover img{transform:scale(1.04)}@media (max-width:900px){.edi__body{min-height:auto}.edi__grid{grid-template-columns:repeat(4,1fr)}.edi__caption{gap:12px}}@media (max-width:600px){.edi__grid{grid-template-columns:repeat(2,1fr)}}.endcta{background:var(--color-ink);color:#fff;min-height:100vh;display:block;position:relative;overflow:hidden}.endcta.is-hover{cursor:none}.endcta__bg{z-index:0;display:block;position:absolute;inset:0}.endcta__media{object-fit:cover;width:100%;height:100%;display:block}.endcta__label{z-index:2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;will-change:transform,opacity;margin:0;font-size:13px;line-height:1;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.endcta.is-hover .endcta__label{opacity:1}@media (hover:none){.endcta__label{opacity:1}}.footer{background:var(--color-ink);color:var(--color-paper);position:relative}.footer__cols{padding:40px var(--gutter) 0;grid-template-columns:1.2fr 1fr .8fr 1.2fr;gap:24px;display:grid}.footer__col{text-transform:uppercase;flex-direction:column;gap:6px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.footer__label{margin:0}.footer__muted{color:#f6f6f680;margin:0 0 4px}.footer__col a{color:#f6f6f6d9}.footer__col a:hover{color:#fff}.footer__cta{align-items:center;gap:6px;display:inline-flex}.footer__form{border-bottom:1px solid #f6f6f64d;gap:8px;padding-bottom:6px;display:flex}.footer__form input[type=email]{color:#fff;font:inherit;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;font-size:12px;font-weight:700}.footer__form input::placeholder{color:#f6f6f666;text-transform:uppercase;font-weight:700}.footer__hp{position:absolute;left:-9999px}.footer__status{color:#f6f6f68c;text-transform:uppercase;min-height:14px;font-size:12px}.footer__spacer{height:32vh}.footer__wordmark{width:100%;color:var(--color-paper);line-height:0;display:block;overflow:hidden}.footer__wordmark-svg{width:100%;height:auto;display:block}.case{background:var(--color-paper);color:var(--color-ink);overflow:clip}.chero{aspect-ratio:1440/810;isolation:isolate;place-items:center;width:100%;min-height:60vh;display:grid;position:relative;overflow:hidden}.chero__bg{object-fit:cover;z-index:-1}.chero__nav{padding:22px var(--gutter);z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.chero__logo-mark img{filter:invert();width:150px;height:auto}.chero__cta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.chero__cta-eyebrow{color:#1717178c;font-size:10px}.chero__cta-eyebrow,.chero__cta-link{letter-spacing:.06em;text-transform:uppercase}.chero__cta-link{color:var(--color-ink);align-items:center;gap:6px;font-size:11px;display:inline-flex}.chero__lockup img{object-fit:contain;width:clamp(220px,30vw,440px);height:auto}.chero__fallback{text-transform:lowercase;color:var(--color-paper);margin:0;font-size:clamp(40px,8vw,110px);font-weight:900}.case__body{flex-direction:column;display:flex}.cb__heading{margin:0 0 12px;font-weight:700}.cb__heading,.cb__tags{text-transform:uppercase;letter-spacing:0;color:var(--color-ink);font-size:12px;line-height:1.2}.cb__tags{display:block}.cb__tags span{margin-right:6px}.cb--context-band{padding:clamp(96px,11vw,150px) var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.cb-band__tags .cb__tags{font-size:12px}.cb-band__text{width:min(677px,100%)}.cb-band__text p{text-align:justify;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.cb--context{grid-template-columns:1fr 1fr;align-items:stretch;min-height:90vh;display:grid}.cb-context__text-col{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:20px;padding:50px;display:flex}.cb-context__text{width:min(435px,100%)}.cb-context__text p{text-align:justify;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.cb-context__text-col .cb__heading{text-align:right;width:min(435px,100%)}.cb-context__text-col .cb__tags{text-align:right;width:min(197px,100%)}.cb-context__media{background:#ececec;min-height:90vh;position:relative;overflow:hidden}.cb-context__media img,.cb-context__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb--statement{padding:clamp(120px,14vw,190px) var(--gutter);display:flex}.cb--statement.cb--left{justify-content:flex-start}.cb--statement.cb--right{justify-content:flex-end}.cb--statement.cb--center{text-align:center;justify-content:center}.cb--statement .cb__text{width:min(454px,100%)}.cb--statement .cb__text p{text-align:justify;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.cb--row{display:grid}.cb--row[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.cb--row[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.cb--row[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.cb__cell{aspect-ratio:1;background:#ececec;position:relative;overflow:hidden}.cb--row[data-cols="2"] .cb__cell{aspect-ratio:720/900}.cb__cell img,.cb__cell video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cb--full .cb__cell{aspect-ratio:1440/900}.cb--inset{background:var(--color-paper);aspect-ratio:720/900;justify-content:center;align-items:center;display:flex}.cb--inset .cb__cell{aspect-ratio:4/5;width:clamp(240px,36%,360px)}.cb--inset.cb--dark{background:var(--color-ink)}.cb--split{grid-template-columns:1fr 1fr;display:grid}.cb--split .cb__cell{aspect-ratio:720/900}.cb__split-text{align-items:center;padding:clamp(72px,9vw,120px) 50px;display:flex}.cb__split-text p{text-align:justify;text-transform:uppercase;margin:0;font-size:12px;line-height:1.5}.cb--bg-statement{color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:70vh;padding:50px;display:flex}.cb__bg-cols{grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;display:grid}.cb__bg-col p{text-transform:uppercase;text-align:justify;font-size:12px;line-height:1.5}.cb__bg-col .cb__heading{color:#fff}.cb--carousel{overflow:hidden}.cb__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cb__track::-webkit-scrollbar{display:none}.cb__slide{aspect-ratio:720/900;scroll-snap-align:start;background:#ececec;flex:0 0 50%;position:relative;overflow:hidden}.cb__slide img,.cb__slide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case__backup{padding:90px var(--gutter);justify-content:center;display:flex}.case__backup-link{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.related{padding:clamp(72px,9vw,130px) var(--gutter);flex-direction:column;gap:clamp(28px,3.5vw,48px);display:flex}.related__head{border-top:1px solid #0a0a0a24;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:22px;display:flex}.related__eyebrow{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(22px,3.4vw,46px);font-weight:600;line-height:1}.related__all{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);white-space:nowrap;font-size:12px;transition:opacity .3s}.related__all:hover{opacity:.55}.related__nav{align-items:center;gap:10px;display:flex}.related__arrow{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #0a0a0a38;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.related__arrow:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.related__track{scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:clamp(16px,1.8vw,26px);display:flex;overflow:auto hidden}.related__track::-webkit-scrollbar{display:none}.related__track:active{cursor:grabbing}.related__card{opacity:0;-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 clamp(260px,30vw,380px);gap:14px;transition:opacity .6s;display:flex}.related.is-in .related__card{opacity:1}.related__card *{-webkit-user-drag:none}.related__thumb{aspect-ratio:4/5;background:#ececec;width:100%;position:relative;overflow:hidden}.related__thumb img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.related__card:hover .related__thumb img{transform:scale(1.06)}.related__index{z-index:1;letter-spacing:.04em;color:#fff;mix-blend-mode:difference;font-size:12px;position:absolute;top:16px;left:16px}.related__meta{flex-direction:column;gap:6px;padding-right:26px;display:flex;position:relative}.related__title{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(15px,1.5vw,22px);font-weight:700}.related__desc{text-transform:uppercase;color:var(--color-neutral);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.related__go{opacity:0;font-size:18px;line-height:1;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:translate(-6px,6px)}.related__card:hover .related__go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.related__card{opacity:1;transform:none}}.notfound{background:var(--color-ink);min-height:100svh;color:var(--color-paper);text-align:center;padding:var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.notfound__code{letter-spacing:.1em;color:#f6f6f680;margin:0;font-size:12px}.notfound__title{margin:0;font-size:clamp(28px,5vw,64px);font-weight:700}.notfound__link{text-transform:uppercase;letter-spacing:.06em;margin-top:10px;font-size:13px}@media (max-width:768px){.splash__row{flex-direction:column;align-items:flex-start;gap:18px}.splash__meta{flex-direction:column;gap:6px}.site-mark{width:118px;height:16px;top:24px;left:50%;transform:translate(-50%)}body:has(.mf) .site-mark{top:24px;left:50%}body:has(.mf) .mf-hero{padding-top:178px}.site-nav{flex-direction:column;gap:8px;font-size:10px;position:fixed;top:58px;transform:none}.site-nav--right{text-align:right;align-items:flex-end}.prow{padding:20px var(--gutter);grid-template-columns:1fr;row-gap:14px}.prow__meta--left{order:1}.prow__media{order:2}.prow__meta--right{order:3}.cb--row[data-cols="3"],.cb--row[data-cols="4"]{grid-template-columns:repeat(2,1fr)}.cb--context-band{padding:40px var(--gutter);grid-template-columns:1fr;gap:12px}.cb--context{grid-template-columns:1fr;min-height:0}.cb-context__text-col{padding:40px var(--gutter);align-items:flex-start}.cb-context__text,.cb-context__text-col .cb__heading,.cb-context__text-col .cb__tags{text-align:left;width:100%}.cb-context__text p{text-align:left}.cb-context__media{aspect-ratio:4/5;min-height:0}.cb--statement{padding:48px var(--gutter)}.cb--statement .cb__text p,.cb__split-text p{text-align:left}.cb--split{grid-template-columns:1fr}.cb__split-text{padding:32px var(--gutter)}.cb--inset{aspect-ratio:1}.cb__slide{flex-basis:82%}.cb--bg-statement .cb__bg-cols{grid-template-columns:1fr}.related__card{flex-basis:78vw}.footer__cols{grid-template-columns:1fr 1fr}}.kcase{background:var(--color-paper);color:var(--color-ink);overflow:clip}.kcase-hero{aspect-ratio:1440/810;isolation:isolate;place-items:center;width:100%;min-height:60vh;display:grid;position:relative;overflow:hidden}.kcase-hero__bg{object-fit:cover;z-index:-1}.kcase-hero__nav{padding:22px var(--gutter);z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.kcase-hero__logo img{filter:invert();width:150px;height:auto}.kcase-hero__cta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.kcase-hero__cta-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#1717178c;font-size:10px}.kcase-hero__cta-link{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.kcase-hero__lockup{height:clamp(280px,46vh,494px);display:block}.kcase-hero__lockup img{mix-blend-mode:multiply;width:auto;height:100%}.kcase-heading{margin:0 0 12px;font-weight:700}.kcase p,.kcase-heading{text-transform:uppercase;font-size:12px;line-height:1.2}.kcase p{text-align:justify;margin:0}.kcase-band{padding:50px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:250px;display:grid}.kcase-band__tags{text-transform:uppercase;font-size:12px;line-height:1.2}.kcase-band__text{width:min(677px,100%)}.kcase-band--center{text-align:center;grid-template-columns:1fr;justify-items:center}.kcase-band--center .kcase-band__text{width:min(454px,100%)}.kcase-band--center .kcase p,.kcase-band--center .kcase-heading,.kcase-band--center p{text-align:center}.kcase-full{background:#ececec;width:100%;position:relative;overflow:hidden}.kcase-full img{object-fit:cover}.kcase-full--900{aspect-ratio:1440/900}.kcase-full--810{aspect-ratio:1440/810}.kcase-full--962{aspect-ratio:1440/962}.kcase-split{grid-template-columns:1fr 1fr;display:grid}.kcase-split__cell{aspect-ratio:720/900;background:#ececec;position:relative;overflow:hidden}.kcase-split__cell img{object-fit:cover}.kcase-split__paper{aspect-ratio:720/900;background:var(--color-paper);place-items:center;display:grid;position:relative}.kcase-inset{aspect-ratio:256/320;background:#ececec;width:256px;max-width:60%;position:relative;overflow:hidden}.kcase-inset img{object-fit:cover}.kcase-backtop{padding:100px var(--gutter);justify-content:center;display:flex}.kcase-backtop a{text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:768px){.kcase-band{padding:40px var(--gutter);grid-template-columns:1fr;gap:12px}.kcase-band__text{width:100%}.kcase p{text-align:left}.kcase-split{grid-template-columns:1fr}}.acase-hero__lockup{width:clamp(300px,34vw,490px);height:auto;display:block}.acase-hero__lockup img{width:100%;height:auto}.acase-grid3{grid-template-columns:repeat(3,1fr);display:grid}.acase-grid3__cell{aspect-ratio:482/603;background:#ececec;position:relative;overflow:hidden}.acase-grid3__cell img{object-fit:cover}.acase-grid4{grid-template-columns:repeat(4,1fr);display:grid}.acase-grid4__cell{aspect-ratio:360/450;background:#ececec;position:relative;overflow:hidden}.acase-grid4__cell img{object-fit:cover}.acase-process{padding:50px var(--gutter);align-items:center;min-height:250px;display:flex}.acase-process .kcase-band__text{width:min(527px,100%);padding-right:150px}.acase-bsplit{aspect-ratio:1440/625;grid-template-columns:1fr 1fr;display:grid}.acase-bsplit__half{background:var(--color-paper);grid-template-columns:1fr 210px;gap:10px;display:grid;position:relative;overflow:hidden}.acase-bsplit__half--single{grid-template-columns:1fr;justify-items:start}.acase-bsplit__img{background:#ececec;height:100%;position:relative;overflow:hidden}.acase-bsplit__img img{object-fit:cover}.acase-bsplit__half--single .acase-bsplit__img{width:69.44%}.acase-bsplit__rotwrap{position:relative;overflow:hidden}.acase-bsplit__rot{transform-origin:50%;text-transform:uppercase;text-align:left;width:560px;margin:0;font-size:12px;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.acase-bsplit__rot-h{margin-bottom:8px;font-weight:700;display:block}.acase-full--650{aspect-ratio:1440/650}@media (max-width:768px){.acase-grid3{grid-template-columns:1fr}.acase-grid4{grid-template-columns:repeat(2,1fr)}.acase-process{padding:40px var(--gutter)}.acase-process .kcase-band__text{width:100%;padding-right:0}.acase-bsplit{aspect-ratio:auto;grid-template-columns:1fr}.acase-bsplit__half{aspect-ratio:720/625}.acase-bsplit__half--single .acase-bsplit__img{width:100%}}.scase-hero--dark .kcase-hero__logo img{filter:none}.scase-hero--dark .kcase-hero__cta-eyebrow{color:#fff9}.scase-hero--dark .kcase-hero__cta-link{color:#fff}.scase-hero__lockup{width:clamp(340px,42vw,600px);height:auto;display:block}.scase-hero__lockup img{width:100%;height:auto}.scase-ctx{background:var(--color-paper);grid-template-columns:1fr 1fr;display:grid}.scase-ctx__media{aspect-ratio:720/900;background:#ececec;position:relative;overflow:hidden}.scase-ctx__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scase-ctx__panel{flex-direction:column;gap:20px;padding:50px;display:flex}.scase-ctx__text{width:min(435px,100%)}.scase-ctx__tags{text-transform:uppercase;font-size:12px;line-height:1.2}.scase-full--603{aspect-ratio:1440/603}.scase-showcase{padding:210px var(--gutter);background:#171717;place-items:center;display:grid}.scase-showcase__media{aspect-ratio:943/540;background:#000;border-radius:4px;width:min(943px,82%);position:relative;overflow:hidden}.scase-showcase__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scase-split50{grid-template-columns:1fr 1fr;display:grid}.scase-split50__cell{aspect-ratio:722/900;background:#ececec;position:relative;overflow:hidden}.scase-split50__cell img{object-fit:cover}.scase-split50__inset{aspect-ratio:472/270;border-radius:4px;width:65%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.scase-split50__inset-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scase-gallery{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.scase-gallery__cell{aspect-ratio:476/863;background:#ececec;position:relative;overflow:hidden}.scase-gallery__cell img{object-fit:cover}.scase-gallery__cell--empty{background:0 0}@media (max-width:768px){.scase-ctx{grid-template-columns:1fr}.scase-ctx__panel{padding:40px var(--gutter)}.scase-showcase{padding:60px var(--gutter)}.scase-showcase__media{width:100%}.scase-split50{grid-template-columns:1fr}.scase-gallery{grid-template-columns:repeat(2,1fr)}.scase-gallery__cell--empty{display:none}}.meiso-hero__lockup{width:clamp(320px,52vw,720px);height:auto;display:block}.meiso-hero__lockup img{filter:invert();width:100%;height:auto}.kaparti-case .kcase-hero__bg{filter:invert()}.kaparti-hero__lockup{width:clamp(280px,40vw,564px);height:auto;display:block}.kaparti-hero__lockup img{width:100%;height:auto}.swooda-case{background:var(--color-paper);color:var(--color-ink);overflow:clip}.swooda-info{min-height:500px;padding:22px var(--gutter) 50px;flex-direction:column;justify-content:flex-end;gap:20px;display:flex;position:relative}.swooda-info__nav{padding:22px var(--gutter);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.swooda-info__head{flex-direction:column;gap:20px;display:flex}.swooda-info__row{align-items:flex-start;gap:20px;width:min(1387px,100%);display:flex}.swooda-info__details{flex-shrink:0;gap:20px;width:min(690px,60%);display:flex}.swooda-info__col{text-transform:uppercase;flex-direction:column;gap:10px;width:216px;font-size:12px;line-height:1.2;display:flex}.swooda-info__strong{font-weight:700}.swooda-info__desc{text-transform:uppercase;text-align:justify;flex:1;min-width:0;font-size:12px;line-height:1.2}.swooda-bigtext{color:#fff;mix-blend-mode:exclusion;opacity:.3;width:min(690px,100%);margin:0;font-size:clamp(26px,3.3vw,40px);font-weight:400;line-height:1.2}.swooda-hero{aspect-ratio:1440/810;isolation:isolate;place-items:center;width:100%;min-height:60vh;display:grid;position:relative;overflow:hidden}.swooda-hero__bg{object-fit:cover;z-index:-1}.swooda-hero__lockup{width:clamp(300px,42vw,604px);height:auto;display:block}.swooda-hero__lockup img{filter:invert();width:100%;height:auto}.swooda-statement{min-height:480px;padding:40px var(--gutter);align-items:flex-start;display:flex}.swooda-pair{padding:0 var(--gutter);grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.swooda-pair__sq{aspect-ratio:1}.swooda-pair__por,.swooda-pair__sq{background:#ececec;position:relative;overflow:hidden}.swooda-pair__por{aspect-ratio:690/862.5}.swooda-pair img{object-fit:cover}.swooda-wide{aspect-ratio:1440/720;background:#171717;width:100%;position:relative;overflow:hidden}.swooda-wide img{object-fit:cover}.swooda-carousel{padding:0 var(--gutter);grid-template-columns:minmax(0,690px) 1fr;align-items:center;gap:20px;display:grid}.swooda-carousel__img{aspect-ratio:690/862.5;background:#ececec;position:relative;overflow:hidden}.swooda-carousel__img img{object-fit:cover}.swooda-carousel__nav{text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.swooda-carousel__count{color:var(--color-neutral-light);font-size:11px}.swooda-carousel__actions{gap:16px;display:flex}@media (max-width:768px){.swooda-info__row{flex-direction:column}.swooda-info__details{width:100%}.swooda-carousel,.swooda-pair{grid-template-columns:1fr}.swooda-carousel__nav{display:none}}.acase-grid4__cell--empty{background:0 0}.swooda-pair__sq--inset{background:var(--color-paper)}.swooda-carousel--bar{padding:8px var(--gutter);display:block}.swooda-carousel--bar .swooda-carousel__nav{width:100%}.ss-band,.ss-bands{width:100%;display:block}.ss-band{height:auto}.mf{--mf-dark:#1a1a1a;--mf-line:#e2e2dd;--mf-margin:clamp(24px,9.375vw,135px);--mf-gutter:clamp(16px,2.08vw,30px);--mf-logo-gap:clamp(150px,10.5vw,168px);background:var(--color-paper);color:var(--color-ink);overflow:clip}.mf-grid{column-gap:var(--mf-gutter);padding-inline:var(--mf-margin);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:900px){.mf{--mf-margin:20px;--mf-gutter:16px}.mf-grid{grid-template-columns:repeat(4,1fr)}}.mf section{position:relative}.mf-cover{object-fit:cover}.mf-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-light);margin:0 0 18px;font-size:12px;font-weight:700}.mf-eyebrow--light{color:#f6f6f666}.mf-cta{background:var(--color-ink);color:var(--color-paper);letter-spacing:.02em;text-transform:uppercase;padding:9px 14px;font-size:12px;font-weight:700;transition:opacity .2s;display:inline-block}.mf-cta:hover{opacity:.82}.mf-cta--light{background:var(--color-paper);color:var(--color-ink)}.mf-hero{grid-template-columns:1fr var(--mf-logo-gap) 1fr;min-height:100svh;padding:120px var(--mf-margin) 80px;align-items:center;display:grid}.mf-hero__text{text-align:right;grid-column:1;justify-self:end;max-width:533px}.mf-hero__eyebrow{letter-spacing:-.033em;color:#bbbcb1;margin:0 0 6px;font-size:clamp(18px,1.7vw,24px);font-weight:700}.mf-hero__h1{letter-spacing:-.02em;color:#141414;margin:0;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.04}.mf-hero__body{color:#474747;margin:26px 0 0;font-size:14px;line-height:1.16}.mf-hero__body p{margin:0}.mf-hero__body p+p{margin-top:1.1em}.mf-hero__text .mf-cta{margin-top:30px;font-size:16px}.mf-hero__proof{letter-spacing:.02em;text-transform:uppercase;color:var(--color-neutral-light);margin:16px 0 0;font-size:13px}.mf-hero__media{aspect-ratio:489/575;grid-column:3;justify-self:start;width:clamp(320px,34vw,489px);position:relative}.mf-hero__img{object-fit:cover}.mf-vsl{color:var(--color-paper);background:#222;padding:84px 0 64px}.mf-vsl__head{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);padding:0 var(--mf-margin) 44px;row-gap:8px;display:grid}.mf-vsl__head .mf-eyebrow{letter-spacing:-.033em;text-transform:none;color:#bbbcb1;grid-area:1/1/auto/4;margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:700}.mf-vsl__heading{letter-spacing:-.022em;color:#e4e1da;grid-area:2/1/auto/4;margin:0;font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.1}.mf-vsl__body{color:#bbbcb1;grid-area:2/5/auto/8;align-self:start;max-width:42ch;margin:0;font-size:15px;line-height:1.07}.mf-vsl__stage{border-block:1px solid #e4e1da33}.mf-vsl__player{aspect-ratio:16/9;background:#000;width:100%;max-width:918px;margin-inline:auto;position:relative;overflow:hidden}.mf-vsl__poster{object-fit:cover}.mf-vsl__play{cursor:pointer;background:#ffffffbd;border:0;border-radius:50%;place-items:center;width:78px;height:78px;margin:auto;transition:transform .2s;display:grid;position:absolute;inset:0}.mf-vsl__play:hover{transform:scale(1.06)}.mf-vsl__triangle{border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--color-ink);width:0;height:0;margin-left:4px}.mf-vsl__soon{color:var(--color-paper);letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.mf-vsl__cta{padding:44px var(--mf-margin) 0;justify-content:flex-start;display:flex}.mf-stats{padding:100px 0 120px;position:relative}.mf-stats__rows{flex-direction:column;display:flex}.mf-stat{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);border-top:1px solid var(--mf-line);padding:22px var(--mf-margin);align-items:center;display:grid}.mf-stats__rows .mf-stat:last-child{border-bottom:1px solid var(--mf-line)}.mf-stat__value{letter-spacing:-.02em;color:#bbbcb1;white-space:nowrap;grid-column:1/2;font-size:clamp(46px,4.5vw,65px);font-weight:400;line-height:1.1}.mf-stat__label{letter-spacing:.02em;text-transform:uppercase;color:#171717;grid-column:2/4;align-self:center;max-width:16ch;font-size:12px;font-weight:500;line-height:1.3}.mf-stats__media{right:var(--mf-margin);aspect-ratio:267/259;width:clamp(150px,18vw,267px);position:absolute;bottom:120px}.mf-judged{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);padding:80px var(--mf-margin);align-items:center;display:grid}.mf-judged__media{aspect-ratio:4/5;grid-column:1/4;position:relative}.mf-judged__text{grid-column:5/8}.mf-judged__text .mf-eyebrow{margin-bottom:16px}.mf-judged__heading{letter-spacing:-.02em;max-width:18ch;margin:0 0 24px;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.1}.mf-judged__text p{color:#3a3a3a;max-width:56ch;margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.mf-stat{grid-template-columns:1fr;row-gap:4px;padding-block:24px}.mf-stat__value{grid-column:1;font-size:clamp(40px,14vw,60px)}.mf-stat__label{grid-column:1}.mf-stats__media{width:60%;margin:36px auto 0;position:static}.mf-judged{grid-template-columns:1fr;row-gap:24px}.mf-judged__media,.mf-judged__text{grid-column:1/-1}.mf-pf{grid-template-columns:repeat(2,1fr)}.mf-pf__cat,.mf-pf__img{grid-area:auto!important}.mf-kinds__grid{border-right:0;grid-template-columns:1fr}.mf-kind{border-left:0;border-top:1px solid var(--mf-line);padding:28px 0 44px}.mf-thesis__inner{grid-template-columns:1fr}.mf-thesis__heading,.mf-thesis__inner>.mf-eyebrow,.mf-thesis__versions{grid-column:1/-1}.mf-thesis__object{width:55%;margin:28px 0 0 auto;position:static}.mf-thesis__closer-body{max-width:none}.mf-cure,.mf-problems__grid{grid-template-columns:1fr}.mf-cure{row-gap:36px;min-height:0}.mf-cure__intro,.mf-cure__lead{grid-column:1/-1}.mf-cure__lead{justify-self:start}.mf-pillars__grid{grid-template-columns:1fr!important;max-width:none!important}.mf-pillars__media{margin:32px 0 0 auto;width:58%!important;position:static!important}.mf-mega__images,.mf-mega__pf-row{grid-template-columns:1fr}.mf-mega__pf-row{row-gap:16px}.mf-mega__features{grid-template-columns:1fr}.mf-mega__features .mf-feature{border-top:1px solid #f6f6f629;border-left:0}.mf-mega__lamp{display:none}}.mf-portfolio{padding:70px var(--mf-margin) 120px}.mf-portfolio__kicker{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-light);margin:0 0 56px;font-size:12px;font-weight:700}.mf-pf{grid-template-columns:repeat(2,1fr) var(--mf-logo-gap) repeat(2,1fr);gap:clamp(22px,2.3vw,33px);display:grid}.mf-pf__img{aspect-ratio:1;background:#e9e9e4;position:relative;overflow:hidden}.mf-pf__cat,.mf-pf__img{grid-column:var(--c,auto);grid-row:var(--r,auto)}.mf-pf__cat{align-self:start;padding-top:2px}.mf-pf__n{color:var(--color-neutral-light);margin-bottom:20px;font-size:14px;display:block}.mf-pf__name{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(15px,1.4vw,18px);font-weight:700}.mf-pf__desc{color:var(--color-neutral);max-width:30ch;margin:0;font-size:12px;line-height:1.5}.mf-kinds{padding:40px var(--mf-margin) 120px}.mf-kinds__kicker{text-align:left;color:var(--color-neutral-light);margin:0 0 48px}.mf-kinds__grid{grid-template-columns:1fr 1fr var(--mf-logo-gap) 2fr;border-top:1px solid var(--mf-line);border-right:1px solid var(--mf-line);display:grid}.mf-kind{border-left:1px solid var(--mf-line);padding:6px clamp(20px,3vw,56px) 90px}.mf-kind__n{color:var(--color-neutral-light);margin-bottom:24px;font-size:14px;font-weight:500;display:block}.mf-kind__name{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.08}.mf-kind__text{color:var(--color-neutral);max-width:38ch;margin:0;font-size:12px;line-height:1.55}.mf-kind:last-child{border-left:0;grid-column:4}.mf-thesis{background:var(--mf-dark);color:var(--color-paper);padding:0;position:relative}.mf-thesis__inner{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);padding:90px var(--mf-margin) 120px;border-top:1px solid #f6f6f629;align-content:start;display:grid}.mf-thesis__inner>.mf-eyebrow{letter-spacing:-.033em;text-transform:none;color:#bbbcb1;grid-area:1/5/auto/8;margin:0 0 10px;font-size:24px;font-weight:700}.mf-thesis__heading{letter-spacing:-.025em;color:#f6f6f6;grid-area:2/5/auto/8;margin:0 0 56px;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1.1}.mf-thesis__versions{flex-direction:column;grid-area:3/5/auto/7;gap:30px;margin:0;padding:0;list-style:none;display:flex}.mf-version{max-width:none;margin:0}.mf-version__tag{text-transform:none;color:#bbbcb1;margin-bottom:6px;font-size:14px;display:block}.mf-version__tag,.mf-version__title{letter-spacing:-.02em;font-weight:700}.mf-version__title{color:#f6f6f6;margin:0 0 10px;font-size:19px}.mf-version__text{color:#c9c6bf;margin:0;font-size:14px;line-height:1.45}.mf-thesis__object{aspect-ratio:1;width:clamp(150px,16.5vw,237px);position:absolute;top:44%;right:0}.mf-thesis__closer{padding:90px var(--mf-margin) 110px;border-top:1px solid #f6f6f629}.mf-thesis__closer-heading{max-width:min(22ch,calc((100% - var(--mf-logo-gap)) / 2));text-align:right;letter-spacing:-.02em;margin:0 0 0 auto;font-size:clamp(28px,2.9vw,40px);font-weight:700;line-height:1.12}.mf-thesis__closer-body{max-width:min(420px,calc((100% - var(--mf-logo-gap)) / 2));margin:44px 0 0 auto}.mf-thesis__closer-body p{color:#c9c6bf;margin:0;font-size:15px;line-height:1.5}.mf-thesis__closer-lead{text-transform:uppercase;color:#f6f6f6!important;margin-bottom:1.2em!important}.mf-problems{padding:90px var(--mf-margin)}.mf-problems__head{justify-content:flex-end;margin-bottom:50px;display:flex}.mf-problems__intro{text-align:right;letter-spacing:.02em;text-transform:uppercase;max-width:44ch;color:var(--color-neutral);margin:0;font-size:12px;line-height:1.5}.mf-problems__grid{gap:clamp(40px,4vw,64px) var(--mf-logo-gap);grid-template-columns:1fr 1fr;display:grid}.mf-leak{background:var(--color-paper-2);flex-direction:column;padding:clamp(28px,3vw,48px);display:flex}.mf-leak__n{margin-bottom:28px;font-size:26px;font-weight:300}.mf-leak__eyebrow,.mf-leak__n{color:var(--color-neutral-lighter)}.mf-leak__eyebrow{letter-spacing:.02em;margin:0 0 16px;font-size:12px;font-weight:700}.mf-leak__heading{letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.18}.mf-leak__body{color:#3a3a3a;margin:0;font-size:12px;line-height:1.55}.mf-leak__quote{color:var(--color-neutral-light);margin:22px 0 0;font-size:12px;font-style:italic;line-height:1.5}.mf-leak__buildlabel{color:var(--color-neutral-lighter);margin:30px 0 14px;font-size:13px;font-weight:700}.mf-leak__build{color:#3a3a3a;margin:0;font-size:12px;line-height:1.55}.mf-cure{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);padding:110px var(--mf-margin) 80px;align-items:start;min-height:380px;display:grid}.mf-cure__intro{grid-column:1/4}.mf-cure__heading{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.06}.mf-cure__lead{text-transform:uppercase;letter-spacing:.04em;max-width:46ch;color:var(--color-neutral);grid-column:5/8;place-self:end;margin:0;font-size:11px;line-height:1.65}.mf-mega{background:var(--mf-dark);color:var(--color-paper);padding:100px var(--mf-margin) 110px;position:relative}.mf-mega__head{max-width:calc((100% - var(--mf-logo-gap)) / 2);text-align:right;margin:0 0 80px auto}.mf-mega__head .mf-eyebrow{margin-bottom:10px}.mf-mega__heading{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.04}.mf-mega__engage{text-transform:uppercase;letter-spacing:.04em;color:#f6f6f680;max-width:40ch;margin:24px 0 0 auto;font-size:11px;line-height:1.6}.mf-mega__services{min-height:360px;margin-bottom:90px;position:relative}.mf-mega__services .mf-pillars__grid{max-width:calc((100% - var(--mf-logo-gap)) / 2);grid-template-columns:1fr 1fr;gap:44px clamp(24px,4vw,56px);display:grid}.mf-pillar{border-top:1px solid #f6f6f629;padding-top:16px}.mf-pillar__n{color:#f6f6f666;margin-bottom:14px;font-size:12px;display:block}.mf-pillar__name{margin:0 0 12px;font-size:clamp(16px,1.5vw,20px);font-weight:700}.mf-pillar__desc{color:#f6f6f680;margin:0;font-size:12px;line-height:1.5}.mf-pillars__media{aspect-ratio:303/342;width:clamp(220px,22vw,303px);position:absolute;top:30px;right:0}.mf-mega__addon{text-align:right;max-width:calc((100% - var(--mf-logo-gap)) / 2);letter-spacing:.12em;text-transform:uppercase;color:#f6f6f666;margin:0 0 10px auto;font-size:11px}.mf-mega__ai{text-align:right;max-width:min(56ch,calc((100% - var(--mf-logo-gap)) / 2));letter-spacing:-.01em;color:#f6f6f6e0;margin:0 0 100px auto;font-size:clamp(16px,1.7vw,22px);line-height:1.3}.mf-mega__images{gap:var(--mf-gutter);grid-template-columns:1fr 1fr;margin-bottom:110px;display:grid}.mf-mega__img{aspect-ratio:685/765;position:relative;overflow:hidden}.mf-mega__pf-head .mf-eyebrow{margin-bottom:14px}.mf-mega__pf-row{grid-template-columns:1fr var(--mf-logo-gap) 1fr;align-items:end;display:grid}.mf-mega__pf-heading{letter-spacing:-.02em;grid-column:1;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.05}.mf-mega__pf-lead{text-align:right;color:#f6f6f68c;grid-column:3;justify-self:end;max-width:44ch;margin:0;font-size:12px;line-height:1.6}.mf-mega__features{border-top:1px solid #f6f6f629;border-bottom:1px solid #f6f6f629;grid-template-columns:repeat(2,1fr) clamp(190px,19vw,280px) repeat(2,1fr);margin-top:54px;display:grid}.mf-mega__features .mf-feature{border-left:1px solid #f6f6f629;padding:26px clamp(14px,1.4vw,22px) 48px}.mf-feature__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#f6f6f673;margin:0 0 16px;font-size:11px}.mf-feature__name{margin:0 0 14px;font-size:clamp(15px,1.4vw,19px);font-weight:700;line-height:1.1}.mf-feature__text{color:#f6f6f68c;margin:0;font-size:12px;line-height:1.55}.mf-mega__lamp{border-left:1px solid #f6f6f629;align-self:stretch;position:relative;overflow:hidden}.mf-mega__closer{max-width:min(470px,calc((100% - var(--mf-logo-gap)) / 2));text-align:right;color:#f6f6f6b8;margin:56px 0 0 auto;font-size:12px;line-height:1.6;position:relative}.mf-mega__star{color:#f6f6f680;margin-right:8px;font-size:20px}.mf-clients{grid-template-columns:1fr var(--mf-logo-gap) 1fr;padding:clamp(48px,6vw,80px) var(--mf-margin);border-bottom:1px solid var(--mf-line);align-items:center;min-height:clamp(320px,33vw,460px);display:grid}.mf-clients__feature{grid-column:1;min-width:0;display:grid}.mf-clients__big{letter-spacing:-.03em;text-transform:uppercase;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;opacity:0;grid-area:1/1;margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:700;line-height:.95;transition:opacity .5s}.mf-clients__big.is-active{opacity:1}.mf-clients__roster{grid-column:3;grid-template-columns:1fr 1fr;align-content:center;justify-self:end;gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.mf-clients__name{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-lighter);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;transition:color .4s}.mf-clients__name.is-active{color:var(--color-ink)}.mf-soma{aspect-ratio:1440/865;background:var(--color-paper);width:100%;position:relative;overflow:hidden}.mf-pillars4{border-bottom:1px solid var(--mf-line);grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(340px,38.7vw,557px);display:grid}.mf-pillars4,.mf-pillars4__cell{border-top:1px solid var(--mf-line)}.mf-pillars4__cell{border-left:1px solid var(--mf-line);padding:46px clamp(20px,4vw,64px) 52px}.mf-pillars4__cell:nth-child(-n+3){border-top:0}.mf-pillars4__cell:nth-child(3n+1){border-left:0}.mf-pillars4__cell--img{background:#ececec;padding:0;position:relative;overflow:hidden}.mf-pillars4__n{color:var(--color-neutral-light);margin-bottom:18px;font-size:13px;display:block}.mf-pillars4__name{letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.1}.mf-pillars4__text{color:var(--color-neutral);max-width:34ch;margin:0;font-size:12px;line-height:1.55}.mf-choices{grid-template-columns:1fr 1fr var(--mf-logo-gap) 2fr;border-top:1px solid var(--mf-line);border-bottom:1px solid var(--mf-line);display:grid}.mf-choice{border-left:1px solid var(--mf-line);padding:48px clamp(20px,4.4vw,64px) 60px}.mf-choice:first-child{border-left:0}.mf-choice__n{color:var(--color-neutral-light);margin-bottom:18px;font-size:13px;display:block}.mf-choice__name{letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.1}.mf-choice__text{color:var(--color-neutral);max-width:40ch;margin:0;font-size:12px;line-height:1.55}.mf-choice--dark{background:var(--mf-dark);border-left:0;grid-column:4}.mf-choice--dark,.mf-choice--dark .mf-choice__name{color:var(--color-paper)}.mf-choice--dark .mf-choice__text{color:#f6f6f69e}.mf-choice--dark .mf-choice__n{color:#f6f6f666}.mf-choice__skin{color:#f6f6f6e0;margin:24px 0 0;font-size:12px;line-height:1.5}.mf-choice__skin span{color:#f6f6f680;margin-right:5px}.mf-audit{background:var(--color-paper);padding:80px var(--mf-margin) 96px;position:relative;overflow:hidden}.mf-audit__head{max-width:calc((100% - var(--mf-logo-gap)) / 2);margin-bottom:clamp(40px,5vw,70px)}.mf-audit__kicker{color:var(--color-neutral-light);margin:0 0 6px;font-size:clamp(16px,1.5vw,20px)}.mf-audit__heading,.mf-audit__kicker{letter-spacing:-.02em;font-weight:700}.mf-audit__heading{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.04}.mf-audit__body{grid-template-columns:565fr 258fr 435fr;align-items:start;display:grid}.mf-audit__media{aspect-ratio:565/724;background:#ececec;grid-column:1;position:relative;overflow:hidden}.mf-audit__panel{grid-column:3}.mf-audit__intro{text-transform:uppercase;letter-spacing:.02em;color:var(--color-ink);margin:0 0 26px;font-size:12px;line-height:1.5}.mf-audit__intro strong{font-weight:700}.mf-audit__list{flex-direction:column;gap:11px;margin:0 0 32px;padding:0;list-style:none;display:flex}.mf-audit__list li{letter-spacing:-.01em;color:var(--color-ink);font-size:13px;font-weight:600}.mf-audit__mini{right:var(--mf-margin);aspect-ratio:143/189;width:clamp(96px,10vw,143px);position:absolute;bottom:64px}.mf-faq{padding:0 0 90px}.mf-faq,.mf-faq__risk{background:var(--mf-dark)}.mf-faq__risk{color:var(--color-paper);padding:64px var(--mf-margin) 40px}.mf-faq__guarantee{text-align:right;max-width:calc((100% - var(--mf-logo-gap)) / 2);margin:0 0 clamp(40px,5vw,72px) auto}.mf-faq__gtag{letter-spacing:.01em;color:#f6f6f68c;margin:0 0 10px;font-size:13px}.mf-faq__ghead{letter-spacing:-.02em;color:var(--color-paper);margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.12}.mf-faq__riskrow{grid-template-columns:1fr var(--mf-logo-gap) 1fr;align-items:start;display:grid}.mf-faq__indicators{gap:var(--mf-gutter);grid-column:1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.mf-faq__indicators li{color:#f6f6f699;border-top:1px solid #f6f6f62e;padding-top:14px;font-size:12px;line-height:1.45}.mf-faq__inum{color:#f6f6f659;margin-bottom:14px;font-size:12px;display:block}.mf-faq__riskcopy{text-align:right;color:#f6f6f6eb;grid-column:3;margin:0;font-size:clamp(13px,1.3vw,16px);font-weight:500;line-height:1.45}.mf-faq__eye{aspect-ratio:1410/290;width:100%;position:relative}.mf-faq__qa{padding:clamp(64px,8vw,104px) clamp(20px,4.8vw,69px) 0}.mf-faq__head{margin:0 0 clamp(40px,5vw,72px)}.mf-faq__asktag{letter-spacing:.04em;color:#f6f6f680;margin:0 0 12px;font-size:12px}.mf-faq__askhead{letter-spacing:-.02em;color:var(--color-paper);margin:0;font-size:clamp(26px,2.7vw,36px);font-weight:700;line-height:1.06}.mf-faq__list{flex-direction:column;display:flex}.mf-faq__row{border-top:1px solid #f6f6f629;grid-template-columns:406fr 352fr 536fr;align-items:start;padding:16px 0 30px;display:grid}.mf-faq__q{letter-spacing:-.01em;color:var(--color-paper);grid-column:1;margin:0;font-size:clamp(15px,1.5vw,19px);font-weight:700;line-height:1.2}.mf-faq__a{color:#f6f6f699;grid-column:3;margin:0;font-size:13px;line-height:1.6}.mf-strip{background:var(--color-paper);grid-template-columns:repeat(5,1fr);padding-bottom:clamp(64px,9vw,150px);display:grid}.mf-strip__cell{flex-direction:column;min-width:0;display:flex}.mf-strip__img{aspect-ratio:288/795;background:#ececec;width:100%;display:block;position:relative;overflow:hidden}.mf-strip__cap{letter-spacing:.01em;text-transform:uppercase;color:#171717;margin:13px 0 0;font-size:15px;font-weight:600;line-height:1}@media (max-width:900px){.mf-strip{scrollbar-width:none;padding-bottom:40px;display:flex;overflow-x:auto}.mf-strip::-webkit-scrollbar{display:none}.mf-strip__cell{flex:0 0 62vw}}.mf-final{grid-template-columns:repeat(3,1fr) var(--mf-logo-gap) repeat(3,1fr);column-gap:var(--mf-gutter);padding:80px var(--mf-margin) 120px;align-items:start;display:grid}.mf-final__media{aspect-ratio:3/4;grid-column:1/4;position:relative}.mf-final__text{text-align:right;grid-column:5/8;justify-self:end;max-width:520px}.mf-final__heading{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.08}.mf-final__body{color:#474747;margin:0 0 28px;font-size:13px;line-height:1.5}@media (max-width:900px){body:has(.mf) .site-mark{width:118px;height:16px;top:24px;left:50%;transform:translate(-50%)}body:has(.mf) .mf-hero{padding-top:178px}.mf-hero{min-height:auto;padding:110px var(--gutter) 60px;grid-template-columns:1fr}.mf-hero__text{grid-column:1;justify-self:start}.mf-hero__media{order:-1;grid-column:1;width:100%}.mf-final,.mf-judged,.mf-mega__pf-row,.mf-vsl__head{grid-template-columns:1fr}.mf-faq__riskcopy,.mf-mega__pf-heading,.mf-mega__pf-lead,.mf-vsl__body,.mf-vsl__head .mf-eyebrow,.mf-vsl__heading{grid-column:1}.mf-kinds__grid{border-right:0;grid-template-columns:1fr}.mf-kind{border-left:0;padding:0 0 56px}.mf-choice--dark,.mf-kind:last-child{grid-column:auto}.mf-stat{grid-template-columns:1fr;gap:6px}.mf-stats__media{width:clamp(160px,40vw,240px);margin:40px 0 0 auto;position:static}.mf-problems__grid{grid-template-columns:1fr}.mf-pf{grid-template-columns:1fr 1fr}.mf-pf__cat,.mf-pf__img{grid-area:auto!important}.mf-final__media,.mf-final__text{grid-column:1/-1}.mf-final__text{text-align:left;justify-self:stretch}.mf-clients{grid-template-columns:1fr;row-gap:22px}.mf-clients__feature,.mf-clients__roster{grid-column:1;justify-self:start}.mf-clients__big{overflow-wrap:normal;font-size:clamp(38px,12vw,64px)}.mf-pillars4{grid-template-columns:1fr;grid-auto-rows:auto}.mf-pillars4__cell{border-left:0;border-top:1px solid var(--mf-line)}.mf-pillars4__cell:first-child{border-top:0}.mf-pillars4__cell--img{min-height:64vw}.mf-choices{grid-template-columns:1fr}.mf-choice{border-left:0;border-top:1px solid var(--mf-line)}.mf-choice:first-child{border-top:0}.mf-audit__body{grid-template-columns:1fr;row-gap:32px}.mf-audit__media,.mf-audit__panel{grid-column:1}.mf-audit__media{aspect-ratio:4/5}.mf-audit__mini{display:none}.mf-faq__indicators,.mf-faq__riskrow{grid-template-columns:1fr}.mf-faq__indicators{gap:16px}.mf-faq__guarantee{text-align:left}.mf-faq__row{grid-template-columns:1fr;gap:10px}.mf-faq__a,.mf-faq__q{grid-column:1}.mf-mega__services{min-height:0}.mf-mega__services .mf-pillars__grid{grid-template-columns:1fr 1fr;max-width:none}.mf-pillars__media{width:clamp(200px,50vw,300px);margin:40px 0 0;position:static}.mf-mega__features{grid-template-columns:1fr}.mf-mega__features .mf-feature{border-left:0}.mf-mega__lamp{aspect-ratio:16/9;border-left:0;grid-column:1/-1}.mf-audit__head,.mf-cure__lead,.mf-faq__guarantee,.mf-final__text,.mf-hero__text,.mf-mega__addon,.mf-mega__ai,.mf-mega__closer,.mf-mega__engage,.mf-mega__head,.mf-mega__pf-lead,.mf-thesis__closer-body,.mf-thesis__closer-heading,.mf-thesis__inner{text-align:left}.mf-audit__head,.mf-faq__guarantee,.mf-mega__addon,.mf-mega__ai,.mf-mega__closer,.mf-mega__engage,.mf-mega__head,.mf-thesis__closer-body,.mf-thesis__closer-heading{max-width:none;margin-left:0;margin-right:0}.mf-mega__pf-lead{justify-self:start}.mf-faq__indicators,.mf-faq__riskrow{grid-template-columns:1fr}.mf-thesis__inner,.mf-version,.mf-vsl__body{justify-self:start;margin-left:0}}@media (max-width:560px){.mf-mega__features,.mf-mega__images,.mf-mega__services .mf-pillars__grid,.mf-pf{grid-template-columns:1fr}.mf-mega__features .mf-feature{border-top:1px solid #f6f6f629;border-left:0}.mf-thesis__object{width:60%;margin:0 0 24px auto;position:relative;top:auto;right:auto}.mf-thesis__inner{padding-top:0}}.explore-page{background:var(--color-paper);min-height:100vh;color:var(--color-ink-soft);text-transform:uppercase;padding:160px 20px 24px}.explore-menu{z-index:35;color:#fff;mix-blend-mode:difference;gap:clamp(24px,4vw,70px);font-size:12px;font-weight:700;line-height:1;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.explore-menu--left{left:var(--gutter)}.explore-menu--right{right:var(--gutter)}.exploration-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem 0;display:grid}.exploration-item{contain:layout paint style;pointer-events:none;grid-column:span 2;align-items:flex-start;min-width:0;display:flex}.exploration-card{opacity:0;pointer-events:auto;width:33.333%;min-width:118px;transition:opacity .64s ease var(--exploration-delay,0s),transform .76s cubic-bezier(.16,1,.3,1) var(--exploration-delay,0s);will-change:opacity,transform;flex-flow:column;padding-left:10px;padding-right:10px;display:flex;position:relative;transform:translateY(48px)}.exploration-card.is-visible{opacity:1;will-change:auto;transform:translate(0)}.exploration-thumb{aspect-ratio:4/5;object-fit:cover;width:100%;transition:filter .22s,transform .48s;display:block}.exploration-label{text-align:right;opacity:0;justify-content:flex-end;align-items:center;min-height:30px;padding-top:8px;padding-bottom:8px;font-size:12px;line-height:14px;transition:opacity .18s;display:flex}.exploration-card:hover .exploration-thumb{filter:contrast(1.08);transform:scale(1.025)}.exploration-card:focus-visible .exploration-label,.exploration-card:hover .exploration-label{opacity:1}.exploration-sentinel{pointer-events:none;width:100%;height:1px;transform:translateY(-6400px)}.exploration-item:nth-child(21n+1),.exploration-item:nth-child(21n+12),.exploration-item:nth-child(21n+13),.exploration-item:nth-child(21n+3){justify-content:flex-start}.exploration-item:nth-child(21n+15),.exploration-item:nth-child(21n+17),.exploration-item:nth-child(21n+2),.exploration-item:nth-child(21n+20),.exploration-item:nth-child(21n+21),.exploration-item:nth-child(21n+4),.exploration-item:nth-child(21n+5),.exploration-item:nth-child(21n+6){justify-content:flex-end}.exploration-item:nth-child(21n+10),.exploration-item:nth-child(21n+11),.exploration-item:nth-child(21n+16),.exploration-item:nth-child(21n+18),.exploration-item:nth-child(21n+7),.exploration-item:nth-child(21n+9){justify-content:center}.exploration-item:nth-child(21n+14),.exploration-item:nth-child(21n+19){justify-content:center;transform:translate(100%)}.exploration-item:nth-child(21n+8){justify-content:flex-end;transform:translate(-100%)}@media (max-width:900px){.explore-page{padding:96px 16px 80px}.explore-menu{flex-direction:column;gap:8px;font-size:10px;top:auto;bottom:24px;transform:none}.explore-menu--right{text-align:right;align-items:flex-end}.exploration-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.exploration-item,.exploration-item:nth-child(n){grid-column:span 1;justify-content:flex-start;transform:none}.exploration-item:nth-child(2n){justify-content:flex-end}.exploration-card{width:72%;min-width:0;padding-left:0;padding-right:0;transform:translateY(28px)}.exploration-label{opacity:1;font-size:10px;line-height:12px}}@media (prefers-reduced-motion:reduce){.exploration-card,.exploration-card.is-visible{opacity:1;transition:none;transform:none}.exploration-thumb{transition:none}.exploration-card:hover .exploration-thumb{transform:none}}.skip-link{z-index:300;background:var(--color-ink);color:var(--color-paper);text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html.modal-lock,html.modal-lock body{overflow:hidden}.footer__mail{font:inherit;color:#f6f6f6d9;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.footer__mail:hover{color:#fff}.errorpage__actions{align-items:center;gap:20px;margin-top:6px;display:flex}.errorpage__btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0}.legal{background:var(--color-paper);min-height:100svh;color:var(--color-ink);padding:clamp(120px,16vh,200px) var(--gutter) clamp(80px,12vh,140px)}.legal__inner{opacity:0;max-width:720px;margin:0 auto;animation:legalIn .8s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(14px)}.legal__head{border-bottom:1px solid #1717171f;margin-bottom:40px;padding-bottom:28px}.legal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral);margin:0 0 16px;font-size:12px;font-weight:700}.legal__title{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4vw,52px);font-weight:700}.legal__date{color:var(--color-neutral);margin:14px 0 0;font-size:13px}.legal__body{color:#2a2a2a;font-size:15px;line-height:1.7}.legal__body>*{margin:0 0 16px}.legal__h2{letter-spacing:.04em;text-transform:uppercase;margin:40px 0 14px;font-size:13px;font-weight:700}.legal__h2,.legal__h3{color:var(--color-ink)}.legal__h3{margin:26px 0 10px;font-size:14px;font-weight:600}.legal__list{margin:0 0 16px;padding-left:20px}.legal__list li{margin:0 0 8px}@keyframes legalIn{to{opacity:1;transform:none}}.cookie{right:var(--gutter);z-index:180;pointer-events:none;gap:10px;animation:cookieIn .6s .6s both;position:fixed;bottom:20px}.cookie,.cookie__bar{flex-direction:column;align-items:flex-end;display:flex}.cookie__bar{mix-blend-mode:difference;color:#fff;text-align:right;gap:6px}.cookie__note{letter-spacing:.02em;opacity:.8;max-width:34ch;margin:0;font-size:11px;line-height:1.4}.cookie__actions{align-items:center;gap:16px;display:flex}.cookie__btn{pointer-events:auto;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:1;transition:opacity .2s}.cookie__btn:hover{opacity:1}.cookie__panel{pointer-events:auto;width:320px;max-width:calc(100vw - 2 * var(--gutter));background:var(--color-ink);color:var(--color-paper);border:1px solid #f6f6f626;flex-direction:column;padding:20px;animation:cookieIn .35s both;display:flex;position:relative;box-shadow:0 18px 50px #00000073}.cookie__panel-title{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.cookie__panel-lead{color:#f6f6f6b3;margin:4px 0 8px;font-size:11px;line-height:1.45}.cookie__row{border-top:1px solid #f6f6f61f;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.cookie__row-text{flex-direction:column;gap:2px;display:flex}.cookie__row-label{letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.cookie__row-hint{letter-spacing:.02em;color:#f6f6f68c;font-size:10px}.cookie__toggle{cursor:pointer;background:0 0;border:1px solid #f6f6f659;border-radius:999px;flex-shrink:0;width:38px;height:20px;padding:0;transition:background .2s,border-color .2s;position:relative}.cookie__toggle-knob{background:var(--color-paper);border-radius:50%;width:12px;height:12px;transition:left .2s,background .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.cookie__toggle[aria-checked=true]{background:var(--color-paper);border-color:var(--color-paper)}.cookie__toggle[aria-checked=true] .cookie__toggle-knob{background:var(--color-ink);left:23px}.cookie__toggle:disabled{opacity:.45;cursor:default}.cookie__panel-links{color:#f6f6f6b3;margin:12px 0 14px;font-size:11px}.cookie__panel-links a{text-underline-offset:2px;text-decoration:underline}.cookie__panel-actions{justify-content:flex-end;gap:18px;display:flex}.cookie__panel .cookie__btn{opacity:.85}.cookie__panel .cookie__btn:hover{opacity:1}.cookie__panel-close{color:var(--color-paper);cursor:pointer;opacity:.55;background:0 0;border:0;font-size:17px;line-height:1;transition:opacity .2s;position:absolute;top:10px;right:12px}.cookie__panel-close:hover{opacity:1}@keyframes cookieIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer__legal{position:relative}.footer__legal-toggle{font:inherit;text-transform:uppercase;color:#f6f6f6d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;display:inline-flex}.footer__legal-toggle:hover{color:#fff}.footer__legal-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transition:transform .25s;transform:translateY(-1px)rotate(45deg)}.footer__legal.is-open .footer__legal-caret{transform:translateY(1px)rotate(-135deg)}.footer__legal-menu{z-index:3;opacity:0;pointer-events:none;flex-direction:column;gap:6px;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.footer__legal.is-open .footer__legal-menu{opacity:1;pointer-events:auto;transform:none}.footer__legal-menu a{color:#f6f6f699}.footer__legal-menu a:hover{color:#fff}.contact{z-index:200;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.contact__scrim{cursor:pointer;background:#0a0a0ab8;border:0;animation:contactFade .4s both;position:absolute;inset:0}.contact__panel{background:var(--color-paper);width:min(680px,100%);max-height:90svh;color:var(--color-ink);padding:clamp(32px,4.5vw,60px);animation:contactPanelIn .55s cubic-bezier(.22,1,.36,1) both;position:relative;overflow-y:auto}.contact__close{color:var(--color-neutral);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;transition:color .2s;position:absolute;top:20px;right:22px}.contact__close:hover{color:var(--color-ink)}.contact__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral);margin:0 0 22px;font-size:11px;font-weight:700}.contact__step{min-height:172px;animation:contactStepIn .45s cubic-bezier(.22,1,.36,1) both}.contact__title{letter-spacing:-.01em;text-transform:uppercase;min-height:2.4em;margin:0 0 22px;font-size:clamp(18px,2.1vw,24px);font-weight:700;line-height:1.2}.contact__sub{color:var(--color-neutral);margin:14px 0 30px;font-size:14px}.contact__chips{flex-wrap:wrap;gap:10px;display:flex}.contact__chip{color:var(--color-ink);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #17171740;padding:12px 20px;font-size:13px;font-weight:500;transition:background .22s,color .22s,border-color .22s}.contact__chip:hover{border-color:var(--color-ink);background:#1717170a}.contact__chip.is-active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.contact__fields{flex-direction:column;gap:14px;display:flex}.contact__input{width:100%;color:var(--color-ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #17171738;padding:12px 2px;font-size:15px;transition:border-color .2s}.contact__input::placeholder{color:var(--color-neutral-light)}.contact__input:focus{border-bottom-color:var(--color-ink);outline:none}.contact__textarea{resize:vertical;min-height:72px}.contact__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact__error{color:var(--color-accent);margin:18px 0 0;font-size:13px}.contact__nav{justify-content:space-between;align-items:center;margin-top:36px;display:flex}.contact__back{color:var(--color-neutral);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;transition:color .2s}.contact__back:hover,.contact__next{color:var(--color-ink)}.contact__next{background:var(--color-paper);border:1px solid var(--color-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:12px 26px;font-size:12px;font-weight:700;transition:background .25s,color .25s}.contact__next:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper)}.contact__next:disabled{opacity:.3;cursor:not-allowed}.contact__success{text-align:center;padding:24px 0}.contact__success .contact__next{margin-top:30px}.contact-dd{position:relative}.contact-dd__btn{width:100%;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #17171740;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:15px;transition:border-color .2s;display:flex}.contact-dd__btn:hover{border-color:var(--color-ink)}.contact-dd__ph{color:var(--color-neutral-light)}.contact-dd__caret{color:var(--color-neutral);font-size:11px;transition:transform .2s}.contact-dd__caret.is-open{transform:rotate(180deg)}.contact-dd__list{z-index:5;background:#fff;border:1px solid #17171729;max-height:264px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #1717171f}.contact-dd__opt{text-align:left;width:100%;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:14px;transition:background .15s}.contact-dd__opt:hover{background:#1717170d}.contact-dd__opt.is-active{font-weight:700}@keyframes contactFade{0%{opacity:0}to{opacity:1}}@keyframes contactPanelIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes contactStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact__panel,.contact__scrim,.contact__step,.cookie,.cookie__panel,.legal__inner{opacity:1;animation:none;transform:none}}@media (max-width:560px){.cookie__note{max-width:26ch;font-size:10px}.cookie__panel{width:calc(100vw - 2 * var(--gutter))}}body:has(.legal) .site-mark{display:none}@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-tracking{syntax:"*";inherits:false}@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-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}