@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.CZt7pa_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.CZt7pa_variable{--face-grotesk:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/a84d505c773a8ef1-s.0dm_x2usosbg-.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/dd704f5ef4d2e85a-s.1w_z0z01m4487.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f9bdc58eea1fac89-s.2z1odmla-jh8p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/10a4c8eca0b9ce81-s.p.43freli-y7ma6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.anOMsa_className{font-family:Bodoni Moda,Bodoni Moda Fallback;font-style:italic}.anOMsa_variable{--face-serif:"Bodoni Moda", "Bodoni Moda Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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;--tw-ease:initial;--fall:0;--hinge:1;--px:0;--py:0}}}@layer theme{:root,:host{--font-sans:var(--face-grotesk), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--face-serif), "Didot", "Bodoni 72", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--face-grotesk), "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{background:var(--ground);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:var(--ink) var(--ground)}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--ink)}::selection{background:var(--ink);color:var(--ground)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}a{color:inherit;text-decoration-thickness:var(--rule);text-underline-offset:.25em}.u-link{text-decoration-line:underline}.tnum{font-variant-numeric:tabular-nums}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.project-pull,.statement,.metric-label,.quote,.cover-placeholder-title,.index-empty{font-optical-sizing:none;font-variation-settings:"opsz" 11}.skip-link{left:var(--margin);z-index:10;background:var(--ground);padding:4px 8px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.topbar{column-gap:var(--gutter);padding:24px var(--margin) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;display:grid}.topbar-disciplines{grid-column:1}.topbar-nav{grid-column:2}.topbar-nav ul,.view-toggle,.focus-filter{flex-wrap:wrap;display:flex}.focus-filter li:not(:last-child){margin-right:.35em}.focus-filter a{text-decoration:none}.focus-filter a:hover{color:var(--ink);text-decoration:underline}.focus-filter sup{vertical-align:.62em;margin-left:.08em;font-size:.62em;line-height:0}:root[data-focus] .focus-filter li{color:var(--ink-2)}:root[data-focus=data-analysis] [data-focus-option=data-analysis],:root[data-focus=design] [data-focus-option=design],:root[data-focus=development] [data-focus-option=development]{color:var(--ink)}.topbar-nav li,.view-toggle li{color:var(--ink-2)}.topbar-nav li:not(:last-child),.view-toggle li:not(:last-child){margin-right:.3em}.topbar-nav li[data-current]{color:var(--ink)}.nav-link,.view-toggle a{text-decoration:none}.nav-link:hover,.view-toggle a:hover{color:var(--ink);text-decoration:underline}.topbar-end{grid-column:3;justify-self:end;align-items:baseline;gap:0 1.25em;display:flex}.sound-toggle{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.sound-toggle[aria-pressed=false]{color:var(--ink-2)}.sound-toggle:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.cta-short{display:none}.split{font-size:calc((100vw - 2 * var(--margin)) * var(--fit));white-space:nowrap;font-weight:500;line-height:.8}.fit-row{text-decoration:none;display:inline-block}.split-roman{letter-spacing:-.04em}.split-italic{font-family:var(--font-serif);letter-spacing:-.02em;font-optical-sizing:none;font-variation-settings:"opsz" 28;margin-left:.03em;font-style:italic;font-weight:400}a.fit-row:hover{text-underline-offset:.06em;text-decoration:underline}.hero-track{height:200svh}.hero{height:100svh;position:sticky;top:0;overflow:clip}.hero .topbar{z-index:3;position:absolute;inset:0 0 auto}.landing-main{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.landing-stage{z-index:2;flex-direction:column;grid-row:1;min-height:0;padding-top:30svh;display:flex;position:relative}@media (min-width:640px){:root:not([data-view=list]) .landing-stage{padding-top:0;container-type:size}:root:not([data-view=list]) .view-carousel{margin-top:max(var(--topbar-h) + var(--space-s), min(var(--topbar-h) + (100cqh - var(--topbar-h) - var(--tile-head) - var(--tile-media-h)) / 2, 100cqh + var(--bottombar-h) - var(--tile-head) - var(--tile-media-h) * var(--grow) - 8px))}}.bottombar{z-index:3;justify-content:space-between;align-items:baseline;gap:var(--gutter);padding:0 var(--margin) 10px;pointer-events:none;grid-row:2;display:flex;position:relative}.bottombar>*{pointer-events:auto;background:var(--ground);margin:-2px -6px;padding:2px 6px}.name-wrap{z-index:1;margin:0 var(--margin);grid-row:3;position:relative}.split-name{margin-bottom:-.035em}.gl-body{transform-style:preserve-3d;transform-origin:50% 100%;display:block}.gl-title [data-gl-part]{transform-origin:50% 100%;display:inline-block}.name-wrap{opacity:calc(1 - var(--fall,0))}.name-wrap>.gl-body{transform:perspective(var(--depth)) rotateX(calc(var(--fall,0) * var(--fall-angle))) translateZ(calc(var(--fall,0) * -240px))}.name-wrap .split-roman{transform:translate(calc(var(--px,0) * 3.5px), calc(var(--py,0) * 1.5px))}.name-wrap .split-italic{transform:translate(calc(var(--px,0) * -2.5px), calc(var(--py,0) * -1px))}:root[data-falling] .landing-stage{transform:perspective(var(--depth)) rotateX(calc(var(--fall) * -12deg));transform-origin:50% 40%}.landing-stage,.bottombar{opacity:calc(1 - var(--fall,0))}:root[data-fallen] .landing-main{pointer-events:none}.statement-line>.gl-body{transform:perspective(var(--depth)) rotateX(calc((1 - var(--hinge,1)) * 90deg))}@media (prefers-reduced-motion:no-preference){.kk-enter .name-wrap [data-gl-part]{animation:name-rise 1.2s var(--ease-out-expo) backwards}.kk-enter .name-wrap .split-italic{animation-delay:.12s}}.gl-layer,.gl-layer *{pointer-events:none!important}.gl-layer{z-index:30;width:100%;height:100lvh;position:fixed;top:0;left:0}.gl-on:not(.gl-idle) [data-gl-ready]{color:#0000}.gl-idle .gl-layer{visibility:hidden}.gl-on [data-gl-ready],.gl-on [data-gl-ready] a{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.gl-debug.gl-on:not(.gl-idle) [data-gl-ready]{color:#e00000}.gl-measure .gl-body,.gl-measure [data-gl-part]{transform:none!important}.landing>.statement{z-index:4;padding:50svh var(--margin) 24svh;margin-top:-100svh;position:relative}.statement-lines{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(2.5rem,.6rem + 6.6vw,8rem);font-weight:500;line-height:.92}.statement-line{display:block}.home-section{z-index:4;column-gap:var(--gutter);padding:var(--space-xl) var(--margin) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.home-heading{grid-column:1/-1;padding-bottom:10px;font-weight:500}.work-list{border-bottom:var(--rule) solid var(--ink);grid-column:1/-1}.work-item{border-top:var(--rule) solid var(--ink);padding:12px 0 var(--space-l)}.work-link{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));text-decoration:none;display:grid}.work-text{top:var(--space-m);grid-column:1/5;align-self:start;position:sticky}.work-meta{justify-content:space-between;gap:var(--gutter);display:flex}.work-title{margin-top:var(--space-s);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1rem + 2.4vw,3.5rem);font-weight:500;line-height:.95}.work-tag{margin-top:10px}.work-summary{margin-top:var(--space-s);max-width:40ch;font-family:var(--font-serif);font-optical-sizing:none;font-variation-settings:"opsz" 11;text-wrap:pretty;font-size:clamp(1.125rem,.9rem + .6vw,1.5rem);font-style:italic;line-height:1.2}.work-media{grid-column:5/-1;display:block;overflow:clip}.work-media img{width:100%;height:auto;transition:scale var(--expand) var(--ease-out-expo);display:block}@media (prefers-reduced-motion:no-preference){.work-link:hover .work-media img{scale:1.02}}.work-link:hover .work-title{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.work-media .cover-placeholder{aspect-ratio:16/10}.work-media .cover-placeholder-title{font-size:var(--text-pull)}:root[data-focus=data-analysis] .work-item:not([data-focus=data-analysis]),:root[data-focus=design] .work-item:not([data-focus=design]),:root[data-focus=development] .work-item:not([data-focus=development]){display:none}.site-footer{z-index:4;padding:var(--space-xl) var(--margin) var(--margin);position:relative}.footer-links{column-gap:var(--gutter);margin-top:var(--space-m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer-links>li:first-child{grid-column:1/3}.footer-links>li:nth-child(2){grid-column:3/5}.footer-links>li:nth-child(3){grid-column:5/9}.footer-links>.footer-clock{grid-column:9/13;justify-self:end}.index-empty{padding:0 var(--margin);font-family:var(--font-serif);font-style:italic;font-size:var(--text-pull)}:root:not([data-view=list]) [data-view-option=carousel],:root[data-view=list] [data-view-option=list]{color:var(--ink)}.view-list{display:none}:root[data-view=list] .view-list{flex:1;min-height:0;display:flex}:root[data-view=list] .view-carousel{display:none}.carousel{position:relative}.carousel-track{gap:var(--tile-gap);width:max-content;transform:translate3d(calc(var(--margin) + (100vw - 2 * var(--margin) + var(--gutter)) / 12 * var(--anchor-cols) - var(--first) * (var(--tile-w) + var(--tile-gap))), 0, 0);touch-action:pan-y;-webkit-user-select:none;user-select:none;display:flex;position:relative}.carousel[data-dragging]{cursor:grabbing}.carousel[data-dragging] .tile-link{pointer-events:none}.tile{width:var(--tile-w);perspective:var(--depth);--resort-delay:calc(var(--fi,0) * 30ms);transition:translate var(--expand) var(--ease-out-expo), width var(--expand) var(--ease-out-expo) var(--resort-delay), margin-right var(--expand) var(--ease-out-expo) var(--resort-delay), visibility 0s;flex:none;position:relative;translate:0}:root[data-focus] .tile[data-clone],:root[data-focus=data-analysis] .tile:not([data-focus=data-analysis]),:root[data-focus=design] .tile:not([data-focus=design]),:root[data-focus=development] .tile:not([data-focus=development]){width:0;margin-right:calc(-1 * var(--tile-gap));visibility:hidden;pointer-events:none;transition:translate var(--expand) var(--ease-out-expo), width var(--expand) var(--ease-out-expo) var(--resort-delay), margin-right var(--expand) var(--ease-out-expo) var(--resort-delay), visibility 0s calc(var(--resort-delay) + var(--expand))}:root[data-focus] .tile[data-clone] .tile-link,:root[data-focus=data-analysis] .tile:not([data-focus=data-analysis]) .tile-link,:root[data-focus=design] .tile:not([data-focus=design]) .tile-link,:root[data-focus=development] .tile:not([data-focus=development]) .tile-link{opacity:0;rotate:y 90deg}.tile[data-active]{z-index:1}.tile[data-active]~.tile{translate:calc(var(--tile-w) * (var(--grow) - 1)) 0}.tile-link{grid-template-rows:auto minmax(0, 1fr) auto auto var(--tile-media-h);width:var(--tile-w);height:calc(var(--tile-head) + var(--tile-media-h));-webkit-user-drag:none;transform-origin:0;transition:rotate var(--expand) var(--ease-out-expo) var(--resort-delay), opacity .3s linear var(--resort-delay);text-decoration:none;display:grid;rotate:y 0deg}.tile-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-row:3;display:-webkit-box;overflow:hidden}.tile-tag{grid-row:4;padding-bottom:8px}.tile-link:hover .tile-title,.tile-link:focus-visible .tile-title{text-decoration:underline}.tile-link:focus-visible{outline:none}.tile-link:focus-visible .tile-media{outline:1.5px solid var(--ink);outline-offset:3px;overflow:visible}.tile[data-active] .tile-link:focus-visible .tile-media{outline-width:calc(1.5px / var(--grow));outline-offset:calc(3px / var(--grow))}.tile-media{transform-origin:0 0;transition:scale var(--expand) var(--ease-out-expo);grid-row:5;display:block;position:relative;scale:1}.tile[data-active] .tile-media{scale:var(--grow)}.tile-media img{object-fit:cover}.tile-media img.tile-pixels{image-rendering:pixelated}.tile-tilt{transform:perspective(calc(var(--depth) / var(--grow))) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .4s var(--ease-out-expo);display:block;position:absolute;inset:0;overflow:hidden}.is-instant .tile,.is-instant .tile-media,.is-instant .tile-link{transition:none}.cover-placeholder{background:var(--ink);width:100%;height:100%;color:var(--ground);text-align:center;justify-content:center;align-items:center;padding:10%;display:flex}.cover-placeholder-title{font-family:var(--font-serif);font-style:italic;font-size:max(.9375rem, calc(var(--tile-w) * .095));text-wrap:balance;line-height:1.1}@media (prefers-reduced-motion:no-preference){.carousel[data-entering] .tile-link{animation:tile-in 1.1s var(--ease-out-expo) backwards;animation-delay:calc(var(--step) * 45ms)}}@media (prefers-reduced-motion:reduce){.tile-media,.tile-link,.tile-tilt{transition:none}.tile{transition:opacity .2s linear}.tile-tilt{transform:none}:root[data-focus] .tile[data-clone],:root[data-focus=data-analysis] .tile:not([data-focus=data-analysis]),:root[data-focus=design] .tile:not([data-focus=design]),:root[data-focus=development] .tile:not([data-focus=development]){opacity:0;transition:opacity .2s linear,width 0s .2s,margin-right 0s .2s,visibility 0s .2s}:root[data-focus] .tile[data-clone] .tile-link,:root[data-focus=data-analysis] .tile:not([data-focus=data-analysis]) .tile-link,:root[data-focus=design] .tile:not([data-focus=design]) .tile-link,:root[data-focus=development] .tile:not([data-focus=development]) .tile-link{rotate:none}}.list-view{min-height:0;padding:0 var(--margin) 24px;flex:1;overflow-y:auto}.list-table,.list-table thead,.list-table tbody{display:block}.list-table tbody{perspective:var(--depth);border-bottom:var(--rule) solid var(--ink)}.list-table tr{column-gap:var(--gutter);transform-origin:50% 0;transition:grid-template-rows var(--expand) var(--ease-out-expo), padding var(--expand) var(--ease-out-expo), rotate var(--expand) var(--ease-out-expo), border-color var(--expand) linear, visibility 0s;grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:10px;display:grid;rotate:x 0deg}.list-table thead tr{padding-top:0}.list-table tbody tr{border-top:var(--rule) solid var(--ink)}.list-table th,.list-table td{text-align:left;min-height:0;font-weight:400}:root[data-focus=data-analysis] .list-row:not([data-focus=data-analysis]),:root[data-focus=design] .list-row:not([data-focus=design]),:root[data-focus=development] .list-row:not([data-focus=development]){visibility:hidden;transition:grid-template-rows var(--expand) var(--ease-out-expo), padding var(--expand) var(--ease-out-expo), rotate var(--expand) var(--ease-out-expo), border-color var(--expand) linear, visibility 0s var(--expand);border-top-color:#0000;grid-template-rows:0fr;padding-block:0;rotate:x -90deg}@media (prefers-reduced-motion:reduce){.list-table tr{transition:opacity .2s linear;rotate:none}:root[data-focus=data-analysis] .list-row:not([data-focus=data-analysis]),:root[data-focus=design] .list-row:not([data-focus=design]),:root[data-focus=development] .list-row:not([data-focus=development]){opacity:0;transition:opacity .2s linear,grid-template-rows 0s .2s,padding 0s .2s,visibility 0s .2s;rotate:none}}.list-number{grid-column:1/2}.list-title{grid-column:2/5}.list-tag{grid-column:5/7}.list-year{grid-column:7/8}.list-tools{grid-column:8/13}.filter-empty{padding:0 var(--margin);font-family:var(--font-serif);font-style:italic;font-size:var(--text-pull);font-optical-sizing:none;font-variation-settings:"opsz" 11;display:none}:root[data-focus=data-analysis] [data-empty-for=data-analysis],:root[data-focus=design] [data-empty-for=design],:root[data-focus=development] [data-empty-for=development]{display:block}.list-row{position:relative}.list-link{text-decoration:none}.list-link:after{content:"";position:absolute;inset:0}.list-row:hover .list-link{text-decoration:underline}.cursor-preview{z-index:5;pointer-events:none;visibility:hidden;width:280px;position:fixed;top:0;left:0}.cursor-preview[data-shown]{visibility:visible}.cursor-preview img{width:100%;height:auto;display:block}.cursor-preview .cover-placeholder{aspect-ratio:4/3}.cursor-preview .cover-placeholder-title{font-size:1.5rem}.page{padding:0 var(--margin) var(--space-l)}.project-header{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(4rem,14svh,9rem);display:grid}.project-header>*{grid-column:1/-1}.project-title{font-size:var(--text-title);letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-weight:500;line-height:.95}.project-header>.project-pull{margin-top:var(--space-s);font-family:var(--font-serif);font-style:italic;font-size:var(--text-pull);text-wrap:balance;grid-column:1/10;line-height:1.15}.credits-row{margin-top:var(--space-m);flex-wrap:wrap;display:flex}.credits-row dd{display:inline}.credits-row>div+div:before{content:"·";margin:0 .5em}.project-links{flex-wrap:wrap;gap:0 1.5em;margin-top:8px;display:flex}.project-cover{margin-top:var(--space-m)}.project-cover img{width:100%;height:auto;display:block}.next-project{margin-top:var(--space-xl);border-top:var(--rule) solid var(--ink);padding-top:12px}.next-project-link{text-decoration:none;display:block}.next-project-title{font-optical-sizing:none;font-variation-settings:"opsz" 28;margin-top:var(--space-s);font-family:var(--font-serif);font-style:italic;font-size:var(--text-next);letter-spacing:-.01em;text-wrap:balance;line-height:1;display:block}.next-project-link:hover .next-project-title{text-underline-offset:.12em;text-decoration:underline}.prose{column-gap:var(--gutter);margin-top:var(--space-l);font-size:var(--text-body);grid-template-columns:repeat(12,minmax(0,1fr));line-height:1.55;display:grid}.prose>*,.prose-body>*{grid-column:5/12;max-width:68ch}.prose>.prose-section{grid-column:1/-1;grid-template-columns:subgrid;max-width:none;padding-top:var(--space-m);display:grid}.prose-section>h2{font-size:var(--text-ui);font-weight:500;line-height:var(--leading-ui);grid-area:1/1/auto/5;padding-top:.3em}.prose-body{grid-area:1/1/auto/-1;grid-template-columns:subgrid;align-content:start;display:grid}.prose-body>*+*,.prose>*+:not(.prose-section){margin-top:1em}.prose>.figure-wide,.prose-body>.figure-wide{max-width:none;margin-block:var(--space-m);grid-column:1/-1}.prose>.figure,.prose-body>.figure,.prose>.gallery,.prose-body>.gallery{max-width:none;margin-block:var(--space-s);grid-column:5/-1}.prose h3{font-size:var(--text-ui);font-weight:500;line-height:var(--leading-ui)}.prose h3+*{margin-top:.4em}.prose *+h3{margin-top:1.75em}.prose a{text-decoration-line:underline}.prose strong{font-weight:500}.prose ul:not([class])>li,.prose ol>li{padding-left:2.25em;position:relative}.prose ul:not([class])>li+li,.prose ol>li+li{margin-top:.35em}.prose ul:not([class])>li:before{content:"";border-top:var(--rule) solid var(--ink);width:1.25em;position:absolute;top:.78em;left:0}.prose ol{counter-reset:step}.prose ol>li{counter-increment:step}.prose ol>li:before{content:counter(step, decimal-leading-zero) ".";font-variant-numeric:tabular-nums;position:absolute;left:0}.figure img{width:100%;height:auto;display:block}.figure figcaption{font-size:var(--text-ui);margin-top:8px}.gallery,.two-col{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.gallery>.figure:only-child{grid-column:1/-1}.gallery>.figure{flex-direction:column;display:flex}.gallery>.figure img{object-fit:contain;object-position:top;flex:1}.metric{margin-block:var(--space-s)}.metric>.gl-body{flex-direction:column;align-items:flex-start;gap:.4em;display:flex}.metric-value{font-size:var(--text-metric);letter-spacing:-.04em;font-weight:500;line-height:.9}.metric-label,.quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-pull);line-height:1.15}.quote cite{font-family:var(--font-sans);font-style:normal;font-size:var(--text-ui);margin-top:.75em;display:block}.about{margin-top:0;padding-top:clamp(4rem,14svh,9rem)}.about>.statement{top:var(--space-m);max-width:none;font-family:var(--font-serif);font-style:italic;font-size:var(--text-statement);text-wrap:pretty;grid-area:1/1/span 12/6;align-self:start;line-height:1.12;position:sticky}.about>.prose-section{margin:0 0 var(--space-m);grid-column:7/-1;padding-top:0;display:block}.about .prose-section>h2{padding:0 0 10px}.about .prose-body{font-size:var(--text-ui);line-height:var(--leading-ui);display:block}.about .prose-body>*{max-width:none}.about .prose-body>*+*{margin-top:0}.ruled>li,.about .labelled-list>li,.about .prose-body>p{border-top:var(--rule) solid var(--ink);padding:10px 0 14px}.ruled>li:last-child,.about .labelled-list>li:last-child,.about .prose-body>p:last-child{border-bottom:var(--rule) solid var(--ink)}.credit-row,.detail-row{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.credit-row-title,.labelled-list strong{font-weight:500}.credit-row-detail{max-width:62ch;margin-top:6px}.lost{min-height:calc(100svh - var(--topbar-h));padding-bottom:var(--margin);flex-direction:column;justify-content:flex-end;display:flex;overflow:clip}.contact{padding-top:clamp(4rem,14svh,9rem);overflow-x:clip}.contact-email,.email-caps{text-transform:uppercase}.contact-body{column-gap:var(--gutter);margin-top:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact-lead{font-family:var(--font-serif);font-optical-sizing:none;font-variation-settings:"opsz" 11;font-style:italic;font-size:var(--text-statement);text-wrap:pretty;grid-column:1/6;align-self:start;line-height:1.12}.contact-details{grid-column:7/-1}.detail-value{flex-wrap:wrap;align-items:baseline;gap:0 1em;display:flex}.detail-focus{flex-wrap:wrap;gap:0 1em;display:flex}.text-button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.lost-line{margin-top:var(--space-s)}@media (max-width:1023px){.about>.statement{grid-column:1/7}.about>.prose-section{grid-column:8/-1}.prose>*,.prose-body>*{grid-column:4/-1}.prose-section>h2{grid-column:1/4}}@media (max-width:639px){.topbar{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-top:12px}.topbar a,.sound-toggle{padding-block:4px;display:inline-block}.topbar-disciplines{grid-column:1/-1}.topbar-nav{grid-column:1}.topbar-end{grid-column:2}.cta-long{display:none}.cta-short{display:inline}.hero-track{height:auto}.hero{flex-direction:column;height:auto;min-height:100svh;display:flex;position:static;overflow:clip visible}.hero .topbar{position:static}.landing>.statement{padding:var(--space-xl) var(--margin);margin-top:0}.footer-links{grid-template-columns:1fr 1fr 1fr;row-gap:8px}.footer-links>li:nth-child(n){grid-column:auto}.footer-links>.footer-clock{grid-column:1/-1;justify-self:start}.landing-main{flex:1;position:static}.landing-stage{padding-top:10svh}:root[data-falling] .landing-stage{transform:none}.bottombar{padding-top:var(--space-m);padding-bottom:12px}.split-name .fit-row,.split-name .fit-part,.contact-email .fit-row,.contact-email .fit-part{display:block}.split-name .fit-part>span,.contact-email .fit-part>span{display:inline-block}.split-name .split-roman,.contact-email .split-roman{font-size:calc((100vw - 2 * var(--margin)) * var(--fit-a))}.split-name .split-italic,.contact-email .split-italic{font-size:calc((100vw - 2 * var(--margin)) * var(--fit-b));margin-left:0}.split-name .split-italic{line-height:.9}.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel-track{touch-action:auto;padding-inline:15vw;transform:none}.tile[data-clone]{display:none}.tile{scroll-snap-align:center}.tile[data-active]~.tile{translate:none}.tile[data-active] .tile-media{scale:1}.tile-title{-webkit-line-clamp:2}.list-view{overflow:visible}.list-year,.list-tools{display:none}.list-number{grid-column:1/3}.list-title{grid-column:3/9}.list-tag{grid-column:9/13}.project-header>.project-pull{grid-column:1/-1}.prose,.prose>.prose-section,.prose-body{display:block}.prose-section>h2{margin-bottom:.75em}.prose>.figure-wide,.prose-body>.figure-wide{margin-inline:calc(-1 * var(--margin))}.gallery,.two-col{grid-template-columns:1fr}.about{display:block}.about>.statement{margin-bottom:var(--space-l);position:static}.credit-row{grid-template-columns:1fr;row-gap:4px}.contact-lead,.contact-details{grid-column:1/-1}.contact-details{margin-top:var(--space-m)}.detail-row{grid-template-columns:1fr;row-gap:4px}.home-section{padding-top:var(--space-l)}.work-link{grid-template-columns:minmax(0,1fr)}.work-text,.work-media{grid-column:1/-1}.work-text{position:static}.work-media{margin-top:var(--space-s)}}}@layer utilities{.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ground:#fff;--ink:#0a0a0a;--ink-2:#6e6e6e;--margin:24px;--gutter:24px;--rule:1px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--expand:.45s;--text-ui:.9375rem;--leading-ui:1.25;--text-body:1.0625rem;--text-pull:clamp(1.5rem, 1.05rem + 1.6vw, 2.5rem);--text-statement:clamp(1.75rem, 1.05rem + 2.2vw, 3rem);--text-title:clamp(2.75rem, 1.2rem + 5.4vw, 6rem);--text-next:clamp(2.5rem, 1rem + 5vw, 6rem);--text-metric:clamp(3.5rem, 2rem + 5vw, 6rem);--space-s:clamp(1.25rem, 2.5vw, 2rem);--space-m:clamp(2.5rem, 5vw, 4.5rem);--space-l:clamp(3.5rem, 8vw, 7rem);--space-xl:clamp(5rem, 12vw, 10rem);--tile-w:min(11.5vw, 18svh);--tile-media-h:calc(var(--tile-w) * .97);--tile-head:7.5rem;--tile-gap:var(--gutter);--grow:2.2;--anchor-cols:4;--depth:1200px;--fall-angle:70deg;--topbar-h:calc(24px + 1.25 * var(--text-ui));--bottombar-h:calc(var(--text-ui) * var(--leading-ui) + 10px)}@media (max-width:1023px){:root{--tile-w:min(20vw, 24svh);--grow:2}}@media (max-width:639px){:root{--margin:16px;--gutter:16px;--text-ui:.875rem;--tile-w:70vw;--tile-media-h:calc(70vw * .72);--tile-head:5rem;--grow:1;--fall-angle:50deg;--topbar-h:calc(20px + 2.5 * var(--text-ui))}}@property --fall{syntax:"<number>";inherits:false;initial-value:0}@property --hinge{syntax:"<number>";inherits:false;initial-value:1}@property --px{syntax:"<number>";inherits:false;initial-value:0}@property --py{syntax:"<number>";inherits:false;initial-value:0}@keyframes name-rise{0%{transform:perspective(1200px)translateY(40px)rotateX(25deg)}}@keyframes tile-in{0%{transform:translateX(calc(48px + var(--step) * 30px));opacity:0}}@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-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}@property --tw-ease{syntax:"*";inherits:false}
