@charset "UTF-8";@layer config,reset,base,components,utilities;@layer config{@font-face{font-display:swap;font-family:Silka Mono;font-weight:400;src:url(../fonts/silkamono-regular-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Silka Mono;font-weight:700;src:url(../fonts/silkamono-bold-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Schibsted Grotesk;font-weight:400;src:url(../fonts/schibsted-grotesk-latin-400.woff2) format("woff2")}@font-face{ascent-override:94.5%;descent-override:25.1%;font-family:Schibsted Grotesk Fallback;line-gap-override:0%;size-adjust:103.7%;src:local("Arial"),local("ArialMT"),local("Helvetica")}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:auto;-webkit-font-smoothing:antialiased}picture,picture img,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;line-height:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:-ms-autohiding-scrollbar}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;margin:0;min-height:100vh;text-rendering:optimizeSpeed}:target{scroll-margin-block:5ex}img,svg{display:inline-block;height:auto;max-width:100%;vertical-align:middle}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}p,h1,h2,h3,h4,h5,h6{margin-block:0 .5em}[role=button],button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}iframe{border:none}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}}@media print{*,*:before,*:after{-webkit-print-color-adjust:exact;color-adjust:exact}@page{margin:0;size:A4 portrait}body{background-color:#fff;color:#000}a{text-decoration:underline}}}@layer config{:root{--color--bg: #000;--color--text: #dedede;--color--strong: #fff;--color--muted: #9a9a9a;--color--accent: #e7f9a9;--color--line: #333;color-scheme:dark}}@layer base{html{background-color:var(--color--bg);color:var(--color--text)}::selection{background-color:var(--color--strong);color:var(--color--bg)}:focus-visible{outline:3px solid var(--color--accent);outline-offset:3px}}@layer config{:root{--time--fast: .18s;--time--normal: .42s;--time--slow: .9s;--ease--out: cubic-bezier(.16, 1, .3, 1);--ease--in: cubic-bezier(.7, 0, .84, 0)}@media(prefers-reduced-motion:reduce){:root{--time--fast: 0ms;--time--normal: 0ms;--time--slow: 0ms}}}@layer base{@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@keyframes scroll-fade{0%{opacity:0;translate:0 1.5rem}}@layer utilities{@supports (animation-timeline: view()){@media screen and (prefers-reduced-motion:no-preference){.scroll-fade{animation:scroll-fade linear both;animation-range:entry 0% cover 25%;animation-timeline:view()}}}}@layer config{:root{--gap: 4px;--gap--1: calc(var(--gap) * 1);--gap--2: calc(var(--gap) * 2);--gap--3: calc(var(--gap) * 3);--gap--4: calc(var(--gap) * 4);--gap--5: calc(var(--gap) * 5);--gap--6: calc(var(--gap) * 6);--gap--7: calc(var(--gap) * 7);--gap--8: calc(var(--gap) * 8);--gap--9: calc(var(--gap) * 9);--gap--10: calc(var(--gap) * 10);--gap--11: calc(var(--gap) * 11);--gap--12: calc(var(--gap) * 12);--gap--13: calc(var(--gap) * 13);--gap--14: calc(var(--gap) * 14);--gap--15: calc(var(--gap) * 15);--gap--16: calc(var(--gap) * 16);--gap--17: calc(var(--gap) * 17);--gap--18: calc(var(--gap) * 18);--gap--19: calc(var(--gap) * 19);--gap--20: calc(var(--gap) * 20);--gap--21: calc(var(--gap) * 21);--gap--22: calc(var(--gap) * 22);--gap--23: calc(var(--gap) * 23);--gap--24: calc(var(--gap) * 24);--gap--25: calc(var(--gap) * 25);--gap--26: calc(var(--gap) * 26);--gap--27: calc(var(--gap) * 27);--gap--28: calc(var(--gap) * 28);--gap--29: calc(var(--gap) * 29);--gap--30: calc(var(--gap) * 30);--gap--31: calc(var(--gap) * 31);--gap--32: calc(var(--gap) * 32);--gap--33: calc(var(--gap) * 33);--gap--34: calc(var(--gap) * 34);--gap--35: calc(var(--gap) * 35);--gap--36: calc(var(--gap) * 36);--gap--37: calc(var(--gap) * 37);--gap--38: calc(var(--gap) * 38);--gap--39: calc(var(--gap) * 39);--gap--40: calc(var(--gap) * 40);--gap--41: calc(var(--gap) * 41);--gap--42: calc(var(--gap) * 42);--gap--43: calc(var(--gap) * 43);--gap--44: calc(var(--gap) * 44);--gap--45: calc(var(--gap) * 45);--gap--46: calc(var(--gap) * 46);--gap--47: calc(var(--gap) * 47);--gap--48: calc(var(--gap) * 48);--gap--49: calc(var(--gap) * 49);--gap--50: calc(var(--gap) * 50);--gap--side: clamp(var(--gap--4), 7.5vw, var(--gap--27));--gap--section: clamp(var(--gap--16), 9vw, var(--gap--32));--section--text: 34em;--gap--page-top: var(--gap--4);--gap--page-edge: var(--gap--4)}@media(min-width:768px){:root{--gap--page-top: 31px;--gap--page-edge: clamp(16px, 4.2vw, 60px)}}}@layer base{html{overflow-x:clip}body{min-height:100dvh;overflow-x:clip}}@layer config{:root{--ff--display: "Silka Mono", ui-monospace, monospace;--ff--text: "Schibsted Grotesk", "Schibsted Grotesk Fallback", Arial, sans-serif;--fs--giant: 15vw;--fs--display: clamp(2rem, 5.4vw, 5.2rem);--fs--title: clamp(1.25rem, 3.2vw, 3rem);--fs--lead: clamp(1.35rem, 1rem + 1.5vw, 2.3rem);--fs--text: clamp(1.2rem, .95rem + .75vw, 1.6rem);--fs--mono: 1rem;--fs--label: .85rem;--fs--note: .75rem;--fw--normal: 400;--fw--bold: 700;--lh--giant: 1.2;--lh--display: 1.1;--lh--title: 1.16;--lh--lead: 1.22;--lh--text: 1.45;--lh--label: 1.5;--ls--giant: .24em;--ls--display: .06em;--ls--title: .14em;--ls--note: .08em;--ls--lead: -.03em;--ws--lead: -.2em}@media(min-width:768px){:root{--fs--giant: min(10.9vw, 10.625rem);--ls--giant: .625em;--ls--display: .13em;--ls--title: .24em}}}@layer base{html{-webkit-text-size-adjust:100%}body{font-family:var(--ff--text);font-size:var(--fs--text);font-weight:var(--fw--normal);line-height:var(--lh--text)}h1,h2,h3{font-family:var(--ff--display);font-weight:var(--fw--bold);text-transform:uppercase}h1{font-size:var(--fs--display);letter-spacing:var(--ls--display);line-height:var(--lh--display)}h2{font-size:var(--fs--title);letter-spacing:var(--ls--title);line-height:var(--lh--title)}h3{font-size:var(--fs--mono);letter-spacing:var(--ls--title);line-height:var(--lh--label)}code{font-family:var(--ff--display);font-size:.8em;font-variant-ligatures:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--color--accent)}}@layer base{.skip-link{inset-block-start:var(--gap--4);inset-inline-start:var(--gap--4);position:fixed;transform:translateY(calc(-100% - var(--gap--8)));z-index:90}.skip-link:focus{transform:none}}@layer utilities{.visually-hidden{clip-path:inset(50%);text-transform:none;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@layer components{.bar{--height: 44px;--size: .82rem;--spacing: .36em;--pad-block: .4em;--pad-inline: 1em;align-items:center;background-color:var(--color--bg);border:1px solid var(--color--strong);color:var(--color--strong);cursor:pointer;display:inline-flex;font-family:var(--ff--display);font-size:var(--size);font-weight:var(--fw--normal);gap:.8em;letter-spacing:var(--spacing);line-height:1.2;min-height:var(--height);padding:var(--pad-block) calc(var(--pad-inline) - var(--spacing)) var(--pad-block) var(--pad-inline);overflow-wrap:anywhere;text-align:start;text-decoration:none;text-transform:uppercase;transition:background-color var(--time--fast) var(--ease--out),color var(--time--fast) var(--ease--out)}.bar:has(.bar__arrow){padding-inline-end:var(--pad-inline)}.bar:focus-visible,.bar:active,.bar[aria-current]:not([aria-current=false]){background-color:var(--color--strong);color:var(--color--bg)}@media(hover:hover){.bar:hover{background-color:var(--color--strong);color:var(--color--bg)}}@media(forced-colors:active){.bar{--arrow: LinkText}.bar:is(button){--arrow: ButtonText}.bar:hover,.bar:focus-visible,.bar[aria-current]:not([aria-current=false]){--arrow: HighlightText;background-color:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}}.bar__arrow{background-color:var(--arrow, currentColor);block-size:.95em;clip-path:polygon(0 0,100% 50%,0 100%);flex:none;inline-size:.62em;margin-inline-start:calc(-1 * var(--spacing))}@media(forced-colors:active){.bar__arrow{forced-color-adjust:none}}@media(min-width:768px){.bar{--height: 54px;--size: var(--fs--mono);--spacing: .62em;--pad-block: .55em;--pad-inline: 1.5em}.bar--small{--height: 40px;--size: .8rem;--spacing: .34em;--pad-block: .4em;--pad-inline: 1.1em}}}@layer components{.notice{--size: .88rem;--weight: var(--fw--normal);background-color:var(--color--bg);color:var(--color--strong);display:inline-block;font-family:var(--ff--display);font-size:var(--size);font-weight:var(--weight);line-height:1.35;margin:0;overflow-wrap:anywhere;padding:.5em 1em;vertical-align:top}@media(min-width:768px){.notice{--size: .95rem}}.notice--large{--size: clamp(1.2rem, 2.2vw, 1.9rem);--weight: var(--fw--bold)}}@layer components{.logo{--size: 58px;--ink: currentColor;aspect-ratio:1;border-radius:50%;display:block;inline-size:var(--size);position:relative}.logo__ring,.logo__mark{background-color:var(--ink);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.logo__ring{inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20107%20107'%3e%3cpath%20d='M3.53534%2033.2212L5.50241%2029.7566L11.4343%2033.1367L14.5747%2027.6133L8.64281%2024.2332L10.6252%2020.7455L25.9476%2029.48L23.9652%2032.9677L17.903%2029.5108L14.7626%2035.0342L20.8248%2038.4911L18.8578%2041.9557L3.53534%2033.2212Z'/%3e%3cpath%20d='M35.2883%2018.533L38.3942%2016.7047L40.1696%2019.7276L30.5336%2025.4047L28.7583%2022.3818L31.9715%2020.4881L30.2882%2017.6189L19.6246%2011.3464L23.3785%209.13401L29.6555%2013.1056L29.8281%2013.0019L29.437%205.56567L33.2139%203.34171L33.5551%2015.6676L35.296%2018.533H35.2883Z'/%3e%3cpath%20d='M46.5232%200.0192043L53.4252%20-9.19597e-07C56.9261%20-0.0115241%2059.5756%202.40449%2059.5872%205.88448C59.5948%209.34142%2056.857%2011.8458%2053.4597%2011.8535L50.5647%2011.8611L50.5801%2017.6611L46.5769%2017.6726L46.5232%200.0192043ZM53.0456%208.47719C54.4797%208.47719%2055.5342%207.43626%2055.5303%205.896C55.5265%204.35574%2054.4643%203.40317%2053.0303%203.40701L50.5379%203.41469L50.5532%208.48487L53.0456%208.47719Z'/%3e%3cpath%20d='M74.6834%204.0984L84.4497%209.65639L82.7702%2012.6178L76.4625%209.0303L74.6604%2012.2107L80.0247%2015.2643L78.3453%2018.2258L72.9809%2015.1721L71.1288%2018.4409L77.6551%2022.1552L75.9641%2025.1396L65.9792%2019.4587L74.6872%204.10224L74.6834%204.0984Z'/%3e%3cpath%20d='M95.7958%2020.3307L99.312%2026.3073C101.152%2029.4378%20100.443%2032.9024%2097.4714%2034.6539C95.4315%2035.8562%2093.1615%2035.6756%2091.4744%2034.5925L87.6169%2041.2029L85.3814%2037.4003L88.9245%2031.7962L87.7243%2029.7527L82.6475%2032.7488L80.6152%2029.2918L95.8034%2020.3268L95.7958%2020.3307ZM91.9537%2030.2444C92.6822%2031.4812%2094.0051%2031.9921%2095.4162%2031.1586C96.6739%2030.4172%2096.9883%2029.0614%2096.1946%2027.7131L94.9023%2025.5199L90.65%2028.032L91.9537%2030.2482V30.2444Z'/%3e%3cpath%20d='M5.79767%2050.5866L11.3691%2050.1256C14.985%2049.826%2017.9183%2052.292%2018.2519%2056.3404C18.5817%2060.3121%2016.2695%2063.239%2012.4082%2063.6077L12.0785%2059.6361C13.4512%2059.444%2014.5747%2058.3647%2014.4367%2056.6554C14.291%2054.8693%2012.9029%2053.9974%2011.4956%2054.1126L6.32683%2054.5428C4.89658%2054.6619%203.6964%2055.7489%203.84594%2057.535C3.98782%2059.2443%205.21867%2060.1047%206.61057%2060.0893L6.94034%2064.061C3.09439%2064.3298%200.356606%2061.7717%200.034513%2057.85C-0.299083%2053.8015%202.18947%2050.8862%205.80151%2050.5866H5.79767Z'/%3e%3cpath%20d='M19.6898%2066.9072L21.8755%2070.2374L16.1698%2073.9901L19.6553%2079.3022L25.361%2075.5495L27.5581%2078.9027L12.8224%2088.5975L10.6252%2085.2443L16.4574%2081.4071L12.9719%2076.0911L7.13973%2079.9283L4.9541%2076.5981L19.6898%2066.9033V66.9072Z'/%3e%3cpath%20d='M23.9921%2094.1824L27.9339%2096.318L33.0835%2086.7769L29.1417%2084.6413L30.7599%2081.6452L42.2325%2087.8601L40.6144%2090.8561L36.5844%2088.6744L31.4347%2098.2155L35.4647%20100.401L33.8466%20103.397L22.374%2097.1823L23.9921%2094.1863V94.1824Z'/%3e%3cpath%20d='M46.6843%20100.751L46.5923%2095.1504C46.5347%2091.5167%2049.1843%2088.7512%2053.2373%2088.682C57.2175%2088.6168%2059.9783%2091.1211%2060.0895%2095.0044L56.1093%2095.0697C56.0096%2093.6831%2055.0088%2092.4885%2053.2987%2092.5154C51.5118%2092.5461%2050.5494%2093.8713%2050.5724%2095.2848L50.6568%20100.482C50.6798%20101.918%2051.6844%20103.19%2053.4712%20103.159C55.1852%20103.132%2056.1208%20101.957%2056.2014%20100.566L60.1815%20100.501C60.193%20104.361%2057.4629%20106.931%2053.5364%20106.992C49.4834%20107.058%2046.7418%20104.377%2046.6843%20100.747V100.751Z'/%3e%3cpath%20d='M81.0945%2098.9645L73.928%2094.3706L73.3796%2097.0555L75.9449%20101.776L72.4479%20103.681L64.0236%2088.1673L67.5206%2086.2622L70.7339%2092.1774L70.8681%2092.1044L72.3213%2083.6426L76.6351%2081.2919L74.7907%2090.1954L85.1475%2096.7559L81.0984%2098.9607L81.0945%2098.9645Z'/%3e%3cpath%20d='M80.0822%2077.6314L86.225%2068.2093L89.0702%2070.0722L85.1053%2076.1564L88.1614%2078.1576L91.5357%2072.9837L94.3809%2074.8466L91.0065%2080.0205L94.147%2082.0754L98.2498%2075.78L101.118%2077.6544L94.8372%2087.2877L80.0784%2077.6314H80.0822Z'/%3e%3cpath%20d='M88.2994%2063.3312L88.6484%2058.9562L99.6034%2054.0358L99.6149%2053.886L89.12%2053.0448L89.4268%2049.1961L107%2050.6019L106.647%2055.0268L95.6961%2059.8973L95.6846%2060.0471L106.179%2060.8882L105.873%2064.737L88.2994%2063.3312Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20107%20107'%3e%3cpath%20d='M3.53534%2033.2212L5.50241%2029.7566L11.4343%2033.1367L14.5747%2027.6133L8.64281%2024.2332L10.6252%2020.7455L25.9476%2029.48L23.9652%2032.9677L17.903%2029.5108L14.7626%2035.0342L20.8248%2038.4911L18.8578%2041.9557L3.53534%2033.2212Z'/%3e%3cpath%20d='M35.2883%2018.533L38.3942%2016.7047L40.1696%2019.7276L30.5336%2025.4047L28.7583%2022.3818L31.9715%2020.4881L30.2882%2017.6189L19.6246%2011.3464L23.3785%209.13401L29.6555%2013.1056L29.8281%2013.0019L29.437%205.56567L33.2139%203.34171L33.5551%2015.6676L35.296%2018.533H35.2883Z'/%3e%3cpath%20d='M46.5232%200.0192043L53.4252%20-9.19597e-07C56.9261%20-0.0115241%2059.5756%202.40449%2059.5872%205.88448C59.5948%209.34142%2056.857%2011.8458%2053.4597%2011.8535L50.5647%2011.8611L50.5801%2017.6611L46.5769%2017.6726L46.5232%200.0192043ZM53.0456%208.47719C54.4797%208.47719%2055.5342%207.43626%2055.5303%205.896C55.5265%204.35574%2054.4643%203.40317%2053.0303%203.40701L50.5379%203.41469L50.5532%208.48487L53.0456%208.47719Z'/%3e%3cpath%20d='M74.6834%204.0984L84.4497%209.65639L82.7702%2012.6178L76.4625%209.0303L74.6604%2012.2107L80.0247%2015.2643L78.3453%2018.2258L72.9809%2015.1721L71.1288%2018.4409L77.6551%2022.1552L75.9641%2025.1396L65.9792%2019.4587L74.6872%204.10224L74.6834%204.0984Z'/%3e%3cpath%20d='M95.7958%2020.3307L99.312%2026.3073C101.152%2029.4378%20100.443%2032.9024%2097.4714%2034.6539C95.4315%2035.8562%2093.1615%2035.6756%2091.4744%2034.5925L87.6169%2041.2029L85.3814%2037.4003L88.9245%2031.7962L87.7243%2029.7527L82.6475%2032.7488L80.6152%2029.2918L95.8034%2020.3268L95.7958%2020.3307ZM91.9537%2030.2444C92.6822%2031.4812%2094.0051%2031.9921%2095.4162%2031.1586C96.6739%2030.4172%2096.9883%2029.0614%2096.1946%2027.7131L94.9023%2025.5199L90.65%2028.032L91.9537%2030.2482V30.2444Z'/%3e%3cpath%20d='M5.79767%2050.5866L11.3691%2050.1256C14.985%2049.826%2017.9183%2052.292%2018.2519%2056.3404C18.5817%2060.3121%2016.2695%2063.239%2012.4082%2063.6077L12.0785%2059.6361C13.4512%2059.444%2014.5747%2058.3647%2014.4367%2056.6554C14.291%2054.8693%2012.9029%2053.9974%2011.4956%2054.1126L6.32683%2054.5428C4.89658%2054.6619%203.6964%2055.7489%203.84594%2057.535C3.98782%2059.2443%205.21867%2060.1047%206.61057%2060.0893L6.94034%2064.061C3.09439%2064.3298%200.356606%2061.7717%200.034513%2057.85C-0.299083%2053.8015%202.18947%2050.8862%205.80151%2050.5866H5.79767Z'/%3e%3cpath%20d='M19.6898%2066.9072L21.8755%2070.2374L16.1698%2073.9901L19.6553%2079.3022L25.361%2075.5495L27.5581%2078.9027L12.8224%2088.5975L10.6252%2085.2443L16.4574%2081.4071L12.9719%2076.0911L7.13973%2079.9283L4.9541%2076.5981L19.6898%2066.9033V66.9072Z'/%3e%3cpath%20d='M23.9921%2094.1824L27.9339%2096.318L33.0835%2086.7769L29.1417%2084.6413L30.7599%2081.6452L42.2325%2087.8601L40.6144%2090.8561L36.5844%2088.6744L31.4347%2098.2155L35.4647%20100.401L33.8466%20103.397L22.374%2097.1823L23.9921%2094.1863V94.1824Z'/%3e%3cpath%20d='M46.6843%20100.751L46.5923%2095.1504C46.5347%2091.5167%2049.1843%2088.7512%2053.2373%2088.682C57.2175%2088.6168%2059.9783%2091.1211%2060.0895%2095.0044L56.1093%2095.0697C56.0096%2093.6831%2055.0088%2092.4885%2053.2987%2092.5154C51.5118%2092.5461%2050.5494%2093.8713%2050.5724%2095.2848L50.6568%20100.482C50.6798%20101.918%2051.6844%20103.19%2053.4712%20103.159C55.1852%20103.132%2056.1208%20101.957%2056.2014%20100.566L60.1815%20100.501C60.193%20104.361%2057.4629%20106.931%2053.5364%20106.992C49.4834%20107.058%2046.7418%20104.377%2046.6843%20100.747V100.751Z'/%3e%3cpath%20d='M81.0945%2098.9645L73.928%2094.3706L73.3796%2097.0555L75.9449%20101.776L72.4479%20103.681L64.0236%2088.1673L67.5206%2086.2622L70.7339%2092.1774L70.8681%2092.1044L72.3213%2083.6426L76.6351%2081.2919L74.7907%2090.1954L85.1475%2096.7559L81.0984%2098.9607L81.0945%2098.9645Z'/%3e%3cpath%20d='M80.0822%2077.6314L86.225%2068.2093L89.0702%2070.0722L85.1053%2076.1564L88.1614%2078.1576L91.5357%2072.9837L94.3809%2074.8466L91.0065%2080.0205L94.147%2082.0754L98.2498%2075.78L101.118%2077.6544L94.8372%2087.2877L80.0784%2077.6314H80.0822Z'/%3e%3cpath%20d='M88.2994%2063.3312L88.6484%2058.9562L99.6034%2054.0358L99.6149%2053.886L89.12%2053.0448L89.4268%2049.1961L107%2050.6019L106.647%2055.0268L95.6961%2059.8973L95.6846%2060.0471L106.179%2060.8882L105.873%2064.737L88.2994%2063.3312Z'/%3e%3c/svg%3e")}.logo__mark{aspect-ratio:86.3185/138.822;inline-size:25.25%;inset-block-start:29.13%;inset-inline-start:41.69%;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2086.3185%20138.822'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.110474%20138.822H65.383V73.4197C30.2966%2075.4083%202.09511%20103.654%200.110474%20138.822Z'/%3e%3cpath%20d='M73.2714%2077.4199V97.6986L86.3185%2087.5592L73.2714%2077.4199Z'/%3e%3cpath%20d='M0%200V65.4024H65.2725C63.2879%2030.2461%2035.0987%201.98859%200%200Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2086.3185%20138.822'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.110474%20138.822H65.383V73.4197C30.2966%2075.4083%202.09511%20103.654%200.110474%20138.822Z'/%3e%3cpath%20d='M73.2714%2077.4199V97.6986L86.3185%2087.5592L73.2714%2077.4199Z'/%3e%3cpath%20d='M0%200V65.4024H65.2725C63.2879%2030.2461%2035.0987%201.98859%200%200Z'/%3e%3c/svg%3e")}@media(prefers-reduced-motion:no-preference){.logo:any-link .logo__ring{animation:logo-turn 20s linear infinite paused}.logo:any-link:focus-visible .logo__ring{animation-play-state:running}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.logo:any-link:hover .logo__ring{animation-play-state:running}}.logo:any-link:hover{color:inherit}@media(prefers-reduced-motion:reduce)and (forced-colors:none){.logo:any-link:focus-visible .logo__mark{--ink: var(--color--accent)}}@media(prefers-reduced-motion:reduce)and (forced-colors:none)and (hover:hover){.logo:any-link:hover .logo__mark{--ink: var(--color--accent)}}@media(forced-colors:active){.logo{--ink: CanvasText}.logo:any-link{--ink: LinkText}.logo__ring,.logo__mark{forced-color-adjust:none}}@media(min-width:768px){.logo{--size: 107px}}.logo-dot{aspect-ratio:86.3185/138.822;background-color:currentColor;block-size:.82em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2086.3185%20138.822'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.110474%20138.822H65.383V73.4197C30.2966%2075.4083%202.09511%20103.654%200.110474%20138.822Z'/%3e%3cpath%20d='M73.2714%2077.4199V97.6986L86.3185%2087.5592L73.2714%2077.4199Z'/%3e%3cpath%20d='M0%200V65.4024H65.2725C63.2879%2030.2461%2035.0987%201.98859%200%200Z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2086.3185%20138.822'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.110474%20138.822H65.383V73.4197C30.2966%2075.4083%202.09511%20103.654%200.110474%20138.822Z'/%3e%3cpath%20d='M73.2714%2077.4199V97.6986L86.3185%2087.5592L73.2714%2077.4199Z'/%3e%3cpath%20d='M0%200V65.4024H65.2725C63.2879%2030.2461%2035.0987%201.98859%200%200Z'/%3e%3c/svg%3e") center/contain no-repeat}@media(forced-colors:active){.logo-dot{background-color:CanvasText;forced-color-adjust:none}}@keyframes logo-turn{to{transform:rotate(1turn)}}}@layer components{.page-logo{inset-block-start:var(--gap--page-top);inset-inline-start:var(--gap--page-edge);position:absolute;z-index:40}}@layer components{.giant{--n: 8;--cell: .92;--fit: calc((100vw - 2 * var(--gap--side)) / (var(--n) * var(--cell)));--type-step: 70ms;--blink-step: .14s;--caret: .76em;overflow-x:clip;display:block;font-family:var(--ff--display);font-size:min(var(--fs--giant),var(--fit));font-weight:var(--fw--bold);letter-spacing:var(--ls--giant);line-height:var(--lh--giant);margin-inline-start:-.02em;text-transform:uppercase}.giant__line{display:block;overflow-wrap:anywhere}.giant[data-split] .giant__line{white-space:nowrap}.giant__spoken{text-transform:none;-webkit-user-select:none;user-select:none}.giant__letter{display:inline-block;position:relative}.giant__letter:before,.giant__letter:after{background-color:currentColor;content:"";inline-size:var(--caret);inset-block:.13em;opacity:0;position:absolute;visibility:visible}.giant__letter:before{inset-inline-start:-.04em}.giant__letter:after{display:none;inset-inline-start:calc(100% - .04em)}.giant__letter--end:after{display:block}.giant[data-split] .giant__letter{visibility:hidden}.giant[data-shown] .giant__letter{animation:giant-wait calc((var(--i) + 1) * var(--type-step)) steps(1);visibility:visible}.giant[data-shown] .giant__letter:before{animation:giant-caret var(--type-step) steps(1);animation-delay:calc(var(--i) * var(--type-step))}.giant[data-shown] .giant__letter--end:after{animation:giant-caret-end calc(6 * var(--blink-step)) steps(1);animation-delay:calc((var(--i) + 1) * var(--type-step))}@media(min-width:768px){.giant{--n: 6;--cell: 1.305}}.giant--title{font-size:var(--fs--title);letter-spacing:var(--ls--title);line-height:var(--lh--title);margin-inline-start:0}.giant--title[data-split] .giant__line{white-space:normal}.giant__word{white-space:nowrap}@media(prefers-reduced-motion:reduce),(forced-colors:active),print{.giant[data-split] .giant__letter{animation:none;visibility:visible}.giant[data-split] .giant__letter:before,.giant[data-split] .giant__letter:after{display:none}.giant__letter--end:after{display:none}}@keyframes giant-wait{0%,to{visibility:hidden}}@keyframes giant-caret{0%{opacity:1}}@keyframes giant-caret-end{0%,33.33%,66.66%{opacity:1}16.66%,50%,83.33%,to{opacity:0}}}@layer components{.stair{--top: var(--gap--page-top);--edge: var(--gap--page-edge);--stagger: 28ms;align-items:flex-end;display:flex;flex-direction:column;inset-block-start:var(--top);inset-inline-end:var(--edge);max-inline-size:calc(100vw - 2 * var(--edge));position:fixed;transition:translate var(--time--fast) var(--ease--out);z-index:50}@media(scripting:none){.stair{position:absolute}}.stair[data-hidden]:not(:focus-within){transition-timing-function:var(--ease--in);translate:0 calc(-100% - var(--top) - 8px)}.stair__lang{inset-block-start:0;inset-inline-end:var(--lang-end, calc(100% - 1px) );position:absolute;white-space:nowrap}.stair__toggle{display:none}.stair[data-compact] .stair__toggle{display:inline-flex}.stair__arrow{block-size:.7em;inline-size:.46em;margin-inline-start:0;rotate:90deg}.stair__list{align-items:flex-end;display:flex;flex-direction:column;list-style:none;margin:-6px;max-block-size:calc(100dvh - var(--top) - var(--gap--4));max-inline-size:calc(100% + 12px);overflow-y:auto;overscroll-behavior:contain;padding:6px}.stair__item+.stair__item{margin-block-start:-1px}.stair[data-compact] .stair__list{inline-size:max-content;inset-block-start:calc(100% - 1px);inset-inline-end:0;max-block-size:calc(100dvh - var(--top) - 4rem);max-inline-size:calc(100vw - 2 * var(--edge) + 12px);position:absolute;transition:visibility 0s linear var(--time--fast);visibility:hidden}.stair[data-compact] .stair__item{clip-path:inset(-8px -8px -8px 100%);transition:clip-path var(--time--fast) var(--ease--in)}.stair[data-compact]:has([aria-expanded=true]) .stair__list{transition-delay:0s;visibility:visible}.stair[data-compact]:has([aria-expanded=true]) .stair__item{clip-path:inset(-8px);transition:clip-path var(--time--normal) var(--ease--out) calc(var(--i, 0) * var(--stagger))}@media(hover:hover){.stair[data-compact]:hover:not([data-dismissed]) .stair__list{transition-delay:0s;visibility:visible}.stair[data-compact]:hover:not([data-dismissed]) .stair__item{clip-path:inset(-8px);transition:clip-path var(--time--normal) var(--ease--out) calc(var(--i, 0) * var(--stagger))}}.stair[data-switching],.stair[data-switching] .stair__list,.stair[data-switching] .stair__item{transition:none}@media(prefers-reduced-motion:reduce){.stair{--stagger: 0ms}}}@layer components{.cluck{--q: 62vw;--gap: calc(var(--q) * .123);--d: 0;--d-late: var(--d);--ink: currentColor;--snap: cubic-bezier(.34, 1.56, .64, 1);color:var(--color--text);display:block;inline-size:calc(var(--q) * 1.375);position:relative;text-decoration:none}.cluck__top,.cluck__bottom{background-color:color-mix(in srgb,var(--color--text) 7%,var(--color--bg));block-size:var(--q);display:block;inline-size:var(--q);overflow:hidden}.cluck__top{border-start-end-radius:100%;transform:translate3d(calc(var(--d) * -12vw),0,0)}.cluck__bottom{border-start-start-radius:100%;margin-block-start:var(--gap);transform:translate3d(calc(var(--d-late) * 12vw),0,0)}.cluck__image{block-size:100%;inline-size:100%;object-fit:cover;scale:calc(1 + var(--d) * .15)}.cluck__bottom .cluck__image{scale:calc(1 + var(--d-late) * .15)}.cluck__beak{background-color:var(--ink);block-size:calc(var(--q) * .31);clip-path:polygon(0 0,100% 50%,0 100%);inline-size:calc(var(--q) * .2);inset-block-end:calc(var(--q) * .62);inset-inline-start:calc(var(--q) * 1.123);position:absolute;transition:transform var(--time--normal) var(--snap),opacity var(--time--fast) var(--ease--out),background-color var(--time--fast)}.cluck[data-pending] .cluck__beak{opacity:0;transform:translate(-70%)}.cluck:any-link:focus-visible .cluck__beak{--ink: var(--color--accent);transform:translate(22%)}@media(hover:hover){.cluck:any-link:hover .cluck__beak{--ink: var(--color--accent);transform:translate(22%)}}@media(forced-colors:active){.cluck{--ink: CanvasText}.cluck:any-link{--ink: LinkText}.cluck__beak{forced-color-adjust:none}.cluck:any-link:is(:hover,:focus-visible) .cluck__beak{--ink: Highlight}}@media(min-width:768px){.cluck{--q: clamp(150px, 36vw, 560px)}}}@layer components{.scene{margin:0;overflow:hidden;position:relative}.scene__image{block-size:auto;display:block;inline-size:100%}.scene__note{background-color:var(--color--bg);color:var(--color--text);font-family:var(--ff--display);font-size:var(--fs--note);inset-block-end:10px;inset-inline-start:12px;letter-spacing:var(--ls--note);line-height:1.4;padding:.2em .6em;position:absolute}}@layer components{.sketch{display:grid;gap:var(--gap--4);justify-items:center;margin:0}.sketch__svg{block-size:auto;fill:none;inline-size:100%;overflow:visible;stroke:var(--color--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.sketch__svg text{font-family:var(--ff--display)}@media(max-width:767px){.sketch__svg--wide{display:none}}.sketch__svg--tall{max-inline-size:30rem}@media(min-width:768px){.sketch__svg--tall{display:none}}.sketch__strong{stroke:var(--color--strong);stroke-width:1.8}.sketch__soft{stroke:var(--color--muted);stroke-width:.9}.sketch__axis{stroke:var(--color--line);stroke-dasharray:24 8 3 8;stroke-width:1}.sketch__dash{stroke:var(--color--muted);stroke-dasharray:4 6;stroke-width:1}.sketch__live{stroke:var(--color--accent);stroke-width:2}.sketch__fill-live{fill:var(--color--accent);stroke:none}.sketch__leader{stroke:var(--color--muted);stroke-width:.9}.sketch__note--title{fill:var(--color--strong);font-size:30px}.sketch__note--live{fill:var(--color--accent)}.sketch__note--end{text-anchor:end}.sketch__note--middle{text-anchor:middle}.sketch__caption{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note);line-height:1.4;max-inline-size:44em;text-align:center}@media(forced-colors:active){.sketch__svg :is(path,line,circle,ellipse,rect,polyline,polygon){stroke:CanvasText}.sketch__svg text{fill:CanvasText}.sketch__live{stroke:Highlight}.sketch__fill-live,.sketch__note--live{fill:Highlight}}}@layer components{.body-text{max-width:var(--section--text)}.body-text>*{margin:0}.body-text>*+*{margin-block-start:.7em}.body-text__lead{color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--lead);font-weight:var(--fw--normal);-webkit-hyphens:none;hyphens:none;letter-spacing:var(--ls--lead);line-height:var(--lh--lead);max-width:26ch;text-wrap:balance;word-spacing:var(--ws--lead)}.body-text__lead+*{margin-block-start:1em}.body-text a:not([class]){color:var(--color--strong)}.body-text a:not([class]):hover{color:var(--color--accent)}.body-text strong{color:var(--color--strong);font-weight:inherit}.body-text ul,.body-text ol{padding-inline-start:1.2em}}@layer components{.work-table{position:relative}.work-table__hint{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label);margin:0 0 1.2em}@media(hover:none),(max-width:1023px){.work-table__hint{display:none}}.work-table__table{border-collapse:collapse;inline-size:100%}.work-table__row{border-block-start:1px solid var(--color--line);transition:color var(--time--fast)}.work-table__row:last-child{border-block-end:1px solid var(--color--line)}.work-table__name,.work-table__cell{font-size:.86em;font-weight:var(--fw--normal);line-height:1.2;padding:.62em 1em .62em 0;text-align:start;vertical-align:baseline}.work-table__name{color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--mono);font-weight:var(--fw--bold);letter-spacing:.08em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.work-table__cell--muted{color:var(--color--muted)}.work-table__cell--year{color:var(--color--muted);font-family:var(--ff--display);font-size:.9rem;line-height:normal;padding-inline-end:0;text-align:end}@media(hover:hover){.work-table__row:hover .work-table__name{color:var(--color--accent)}}.work-table__preview{aspect-ratio:1;background-color:color-mix(in srgb,var(--color--text) 7%,var(--color--bg));border-start-start-radius:100%;inline-size:clamp(180px,26vw,420px);inset-block-end:5vh;inset-inline-end:var(--gap--side);opacity:0;overflow:hidden;pointer-events:none;position:fixed;transform:translateY(14px);transition:opacity var(--time--fast),transform var(--time--normal) var(--ease--out);z-index:20}.work-table__preview[data-visible]{opacity:1;transform:none}.work-table__preview[data-top]{border-end-start-radius:100%;border-start-start-radius:0;inset-block-end:auto;inset-block-start:5vh;transform:translateY(-14px)}.work-table__preview[data-top][data-visible]{transform:none}.work-table__image{block-size:100%;inline-size:100%;object-fit:cover;object-position:top}@media(max-width:1023px){.work-table__table,.work-table__table tbody,.work-table__row,.work-table__name,.work-table__cell{display:block}.work-table__row{padding:.75em 0}.work-table__name,.work-table__cell{padding:0}.work-table__cell--year{text-align:start}.work-table__row>:nth-child(3):not(:empty):before{content:"met "}.work-table__row:lang(en)>:nth-child(3):not(:empty):before{content:"with "}.work-table--services .work-table__row>:nth-child(3):not(:empty):before{content:"Werk: "}.work-table--services .work-table__row:lang(en)>:nth-child(3):not(:empty):before{content:"Work: "}.work-table__preview{display:none}}}@layer components{.terminal{inset:0;position:fixed;z-index:100}.terminal__rain{block-size:100%;inline-size:100%;inset:0;opacity:.55;position:absolute;transition:opacity var(--time--normal) var(--ease--out)}.terminal__rain:not([data-on]){opacity:0}.terminal__screen{background-color:#000000eb;block-size:100%;box-sizing:border-box;color:var(--color--accent);display:flex;flex-direction:column;font-family:var(--ff--display);font-size:clamp(.85rem,1.6vw,1rem);line-height:1.55;opacity:0;padding:clamp(20px,5vw,64px) var(--gap--side);position:relative;transition:opacity var(--time--normal) var(--ease--out)}.terminal[data-open] .terminal__screen{opacity:1}.terminal[data-takeover] .terminal__screen{background-color:#0000004d}.terminal__close{align-self:flex-end}.terminal__log{flex:1;margin-block-start:var(--gap--4);max-inline-size:60em;overflow-y:auto;white-space:pre-wrap}.terminal__line{margin:0;min-block-size:1.55em}.terminal__line a{color:var(--color--strong)}.terminal__line--echo{color:var(--color--muted)}.terminal__line--agent{color:var(--color--text)}.terminal__line--cut{color:var(--color--strong);margin-block-start:.8em}.terminal__prompt{align-items:baseline;display:flex;gap:.6em;margin-block-start:var(--gap--4)}.terminal__ps{color:var(--color--muted);flex:none}.terminal__input{background:none;border:0;caret-color:var(--color--accent);color:var(--color--accent);flex:1;font:inherit;min-inline-size:0;outline:none;padding:0}.terminal__prompt:focus-within{box-shadow:0 2px 0 var(--color--accent)}@media(prefers-reduced-motion:reduce){.terminal__screen,.terminal__rain{transition:none}}@media(forced-colors:active){.terminal__screen{background-color:Canvas;color:CanvasText}.terminal__input{color:CanvasText}}:root[data-terminal]{overflow:hidden}}@layer components{.worm-game{--amber: #ffb000;margin-block-start:clamp(26px,3vw,44px);padding-inline:var(--gap--side)}.worm-game__tv{background:#161616;border:1px solid #2c2c2c;border-radius:clamp(14px,2.4vw,32px);margin-inline:auto;max-inline-size:1100px;padding:clamp(14px,3vw,44px)}.worm-game__screen{aspect-ratio:4/3;background:#0d0900;border-radius:clamp(10px,2vw,28px);box-shadow:0 0 0 2px #050505,0 0 60px #ffb0001f;overflow:hidden;position:relative}.worm-game__screen:after{background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000047 2px 3px),radial-gradient(ellipse at center,#0000 60%,#0000008c);content:"";inset:0;pointer-events:none;position:absolute}.worm-game__canvas{block-size:100%;cursor:pointer;display:block;filter:drop-shadow(0 0 3px rgba(255,176,0,.55));image-rendering:pixelated;inline-size:100%;touch-action:none}.worm-game__canvas:focus-visible{outline:2px solid var(--amber);outline-offset:-6px}.worm-game__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap--4, 12px);justify-content:space-between;margin-block-start:clamp(14px,2vw,24px)}.worm-game__buttons{display:flex;flex-wrap:wrap;gap:8px}.worm-game__brand{color:#9a9a9a;font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note);text-transform:uppercase}.worm-game__form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}.worm-game__form label{color:var(--amber);font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note);text-transform:uppercase}.worm-game__form input{background:#0d0900;border:1px solid var(--amber);color:var(--amber);font-family:var(--ff--display);font-size:1.2rem;inline-size:5ch;letter-spacing:.3em;padding:6px 10px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.worm-game__canvas{filter:none}}@media(forced-colors:active){.worm-game__screen:after{display:none}}}@layer components{.facts{margin:0}.facts__item{border-block-start:1px solid var(--color--line);padding-block:.6em}.facts__item:last-child{border-block-end:1px solid var(--color--line)}.facts__label{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label)}.facts__value{margin:0;overflow-wrap:anywhere}.facts__value a:not([class]){color:var(--color--strong)}.facts__value a:not([class]):hover{color:var(--color--accent)}}@layer components{.next-case{color:var(--color--text);display:block;text-decoration:none;transition:color var(--time--fast)}.next-case__label{color:var(--color--muted);display:block;font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label)}.next-case__name{display:block;font-family:var(--ff--display);font-size:max(7.6vw,1.5rem);font-weight:var(--fw--bold);letter-spacing:.06em;line-height:1.14;margin-block-start:.25em;overflow-wrap:anywhere;text-transform:uppercase}.next-case__end{display:inline-block;max-inline-size:100%}.next-case__arrow{background-color:var(--arrow, currentColor);block-size:.95em;clip-path:polygon(0 0,100% 50%,0 100%);display:inline-block;inline-size:.62em;margin-inline-start:.1em;transition:transform var(--time--normal) var(--ease--out)}.next-case:focus-visible,.next-case:active{color:var(--color--accent)}@media(hover:hover){.next-case:hover{color:var(--color--accent)}}@media(prefers-reduced-motion:no-preference){.next-case:focus-visible .next-case__arrow,.next-case:active .next-case__arrow{transform:translate(30%)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.next-case:hover .next-case__arrow{transform:translate(30%)}}@media(forced-colors:active){.next-case{--arrow: LinkText}.next-case__arrow{forced-color-adjust:none}}@media(min-width:768px){.next-case__name{font-size:clamp(1.5rem,5.4vw,5.2rem);letter-spacing:.15em}}}@keyframes page-transition-close{0%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}6.25%{clip-path:polygon(0 0%,51.51% 0%,51.51% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}12.5%{clip-path:polygon(0 0%,26.53% 0%,26.53% 16.67%,0 16.67%,0 16.67%,55.42% 16.67%,55.42% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}18.75%{clip-path:polygon(0 0%,13.67% 0%,13.67% 16.67%,0 16.67%,0 16.67%,28.55% 16.67%,28.55% 33.33%,0 33.33%,0 33.33%,59.62% 33.33%,59.62% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}25%{clip-path:polygon(0 0%,7.04% 0%,7.04% 16.67%,0 16.67%,0 16.67%,14.7% 16.67%,14.7% 33.33%,0 33.33%,0 33.33%,30.71% 33.33%,30.71% 50%,0 50%,0 50%,64.14% 50%,64.14% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}31.25%{clip-path:polygon(0 0%,3.63% 0%,3.63% 16.67%,0 16.67%,0 16.67%,7.57% 16.67%,7.57% 33.33%,0 33.33%,0 33.33%,15.82% 33.33%,15.82% 50%,0 50%,0 50%,33.04% 50%,33.04% 66.67%,0 66.67%,0 66.67%,69.01% 66.67%,69.01% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}37.5%{clip-path:polygon(0 0%,1.87% 0%,1.87% 16.67%,0 16.67%,0 16.67%,3.9% 16.67%,3.9% 33.33%,0 33.33%,0 33.33%,8.15% 33.33%,8.15% 50%,0 50%,0 50%,17.02% 50%,17.02% 66.67%,0 66.67%,0 66.67%,35.55% 66.67%,35.55% 83.33%,0 83.33%,0 83.33%,74.24% 83.33%,74.24% 100%,0 100%)}43.75%{clip-path:polygon(0 0%,.96% 0%,.96% 16.67%,0 16.67%,0 16.67%,2.01% 16.67%,2.01% 33.33%,0 33.33%,0 33.33%,4.2% 33.33%,4.2% 50%,0 50%,0 50%,8.77% 50%,8.77% 66.67%,0 66.67%,0 66.67%,18.31% 66.67%,18.31% 83.33%,0 83.33%,0 83.33%,38.24% 83.33%,38.24% 100%,0 100%)}50%{clip-path:polygon(0 0%,.5% 0%,.5% 16.67%,0 16.67%,0 16.67%,1.04% 16.67%,1.04% 33.33%,0 33.33%,0 33.33%,2.16% 33.33%,2.16% 50%,0 50%,0 50%,4.52% 50%,4.52% 66.67%,0 66.67%,0 66.67%,9.43% 66.67%,9.43% 83.33%,0 83.33%,0 83.33%,19.7% 83.33%,19.7% 100%,0 100%)}56.25%{clip-path:polygon(0 0%,.26% 0%,.26% 16.67%,0 16.67%,0 16.67%,.53% 16.67%,.53% 33.33%,0 33.33%,0 33.33%,1.11% 33.33%,1.11% 50%,0 50%,0 50%,2.33% 50%,2.33% 66.67%,0 66.67%,0 66.67%,4.86% 66.67%,4.86% 83.33%,0 83.33%,0 83.33%,10.15% 83.33%,10.15% 100%,0 100%)}62.5%{clip-path:polygon(0 0%,.13% 0%,.13% 16.67%,0 16.67%,0 16.67%,.27% 16.67%,.27% 33.33%,0 33.33%,0 33.33%,.57% 33.33%,.57% 50%,0 50%,0 50%,1.2% 50%,1.2% 66.67%,0 66.67%,0 66.67%,2.5% 66.67%,2.5% 83.33%,0 83.33%,0 83.33%,5.23% 83.33%,5.23% 100%,0 100%)}68.75%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,.14% 16.67%,.14% 33.33%,0 33.33%,0 33.33%,.3% 33.33%,.3% 50%,0 50%,0 50%,.62% 50%,.62% 66.67%,0 66.67%,0 66.67%,1.29% 66.67%,1.29% 83.33%,0 83.33%,0 83.33%,2.69% 83.33%,2.69% 100%,0 100%)}75%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,.15% 33.33%,.15% 50%,0 50%,0 50%,.32% 50%,.32% 66.67%,0 66.67%,0 66.67%,.66% 66.67%,.66% 83.33%,0 83.33%,0 83.33%,1.39% 83.33%,1.39% 100%,0 100%)}81.25%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,.16% 50%,.16% 66.67%,0 66.67%,0 66.67%,.34% 66.67%,.34% 83.33%,0 83.33%,0 83.33%,.71% 83.33%,.71% 100%,0 100%)}87.5%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,.18% 66.67%,.18% 83.33%,0 83.33%,0 83.33%,.37% 83.33%,.37% 100%,0 100%)}93.75%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,.19% 83.33%,.19% 100%,0 100%)}to{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}}@keyframes page-transition-open{0%{clip-path:polygon(0 0%,0% 0%,0% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}3.57%{clip-path:polygon(0 0%,28.75% 0%,28.75% 16.67%,0 16.67%,0 16.67%,0% 16.67%,0% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}7.14%{clip-path:polygon(0 0%,49.24% 0%,49.24% 16.67%,0 16.67%,0 16.67%,15.27% 16.67%,15.27% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}10.71%{clip-path:polygon(0 0%,63.84% 0%,63.84% 16.67%,0 16.67%,0 16.67%,39.64% 16.67%,39.64% 33.33%,0 33.33%,0 33.33%,0% 33.33%,0% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}14.29%{clip-path:polygon(0 0%,74.24% 0%,74.24% 16.67%,0 16.67%,0 16.67%,56.99% 16.67%,56.99% 33.33%,0 33.33%,0 33.33%,28.22% 33.33%,28.22% 50%,0 50%,0 50%,0% 50%,0% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}17.86%{clip-path:polygon(0 0%,81.64% 0%,81.64% 16.67%,0 16.67%,0 16.67%,69.36% 16.67%,69.36% 33.33%,0 33.33%,0 33.33%,48.86% 33.33%,48.86% 50%,0 50%,0 50%,14.63% 50%,14.63% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}21.43%{clip-path:polygon(0 0%,86.92% 0%,86.92% 16.67%,0 16.67%,0 16.67%,78.17% 16.67%,78.17% 33.33%,0 33.33%,0 33.33%,63.56% 33.33%,63.56% 50%,0 50%,0 50%,39.18% 50%,39.18% 66.67%,0 66.67%,0 66.67%,0% 66.67%,0% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}25%{clip-path:polygon(0 0%,90.68% 0%,90.68% 16.67%,0 16.67%,0 16.67%,84.45% 16.67%,84.45% 33.33%,0 33.33%,0 33.33%,74.04% 33.33%,74.04% 50%,0 50%,0 50%,56.67% 50%,56.67% 66.67%,0 66.67%,0 66.67%,27.67% 66.67%,27.67% 83.33%,0 83.33%,0 83.33%,0% 83.33%,0% 100%,0 100%)}28.57%{clip-path:polygon(0 0%,93.36% 0%,93.36% 16.67%,0 16.67%,0 16.67%,88.92% 16.67%,88.92% 33.33%,0 33.33%,0 33.33%,81.5% 33.33%,81.5% 50%,0 50%,0 50%,69.13% 50%,69.13% 66.67%,0 66.67%,0 66.67%,48.47% 66.67%,48.47% 83.33%,0 83.33%,0 83.33%,13.99% 83.33%,13.99% 100%,0 100%)}32.14%{clip-path:polygon(0 0%,95.27% 0%,95.27% 16.67%,0 16.67%,0 16.67%,92.11% 16.67%,92.11% 33.33%,0 33.33%,0 33.33%,86.82% 33.33%,86.82% 50%,0 50%,0 50%,78.01% 50%,78.01% 66.67%,0 66.67%,0 66.67%,63.29% 66.67%,63.29% 83.33%,0 83.33%,0 83.33%,38.72% 83.33%,38.72% 100%,0 100%)}35.71%{clip-path:polygon(0 0%,96.63% 0%,96.63% 16.67%,0 16.67%,0 16.67%,94.38% 16.67%,94.38% 33.33%,0 33.33%,0 33.33%,90.61% 33.33%,90.61% 50%,0 50%,0 50%,84.33% 50%,84.33% 66.67%,0 66.67%,0 66.67%,73.84% 66.67%,73.84% 83.33%,0 83.33%,0 83.33%,56.34% 83.33%,56.34% 100%,0 100%)}39.29%{clip-path:polygon(0 0%,97.6% 0%,97.6% 16.67%,0 16.67%,0 16.67%,95.99% 16.67%,95.99% 33.33%,0 33.33%,0 33.33%,93.31% 33.33%,93.31% 50%,0 50%,0 50%,88.84% 50%,88.84% 66.67%,0 66.67%,0 66.67%,81.36% 66.67%,81.36% 83.33%,0 83.33%,0 83.33%,68.9% 83.33%,68.9% 100%,0 100%)}42.86%{clip-path:polygon(0 0%,98.29% 0%,98.29% 16.67%,0 16.67%,0 16.67%,97.15% 16.67%,97.15% 33.33%,0 33.33%,0 33.33%,95.23% 33.33%,95.23% 50%,0 50%,0 50%,92.05% 50%,92.05% 66.67%,0 66.67%,0 66.67%,86.72% 66.67%,86.72% 83.33%,0 83.33%,0 83.33%,77.84% 83.33%,77.84% 100%,0 100%)}46.43%{clip-path:polygon(0 0%,98.78% 0%,98.78% 16.67%,0 16.67%,0 16.67%,97.97% 16.67%,97.97% 33.33%,0 33.33%,0 33.33%,96.6% 33.33%,96.6% 50%,0 50%,0 50%,94.33% 50%,94.33% 66.67%,0 66.67%,0 66.67%,90.54% 66.67%,90.54% 83.33%,0 83.33%,0 83.33%,84.21% 83.33%,84.21% 100%,0 100%)}50%{clip-path:polygon(0 0%,99.13% 0%,99.13% 16.67%,0 16.67%,0 16.67%,98.55% 16.67%,98.55% 33.33%,0 33.33%,0 33.33%,97.58% 33.33%,97.58% 50%,0 50%,0 50%,95.96% 50%,95.96% 66.67%,0 66.67%,0 66.67%,93.26% 66.67%,93.26% 83.33%,0 83.33%,0 83.33%,88.75% 83.33%,88.75% 100%,0 100%)}53.57%{clip-path:polygon(0 0%,99.38% 0%,99.38% 16.67%,0 16.67%,0 16.67%,98.97% 16.67%,98.97% 33.33%,0 33.33%,0 33.33%,98.28% 33.33%,98.28% 50%,0 50%,0 50%,97.12% 50%,97.12% 66.67%,0 66.67%,0 66.67%,95.2% 66.67%,95.2% 83.33%,0 83.33%,0 83.33%,91.99% 83.33%,91.99% 100%,0 100%)}57.14%{clip-path:polygon(0 0%,99.56% 0%,99.56% 16.67%,0 16.67%,0 16.67%,99.26% 16.67%,99.26% 33.33%,0 33.33%,0 33.33%,98.77% 33.33%,98.77% 50%,0 50%,0 50%,97.95% 50%,97.95% 66.67%,0 66.67%,0 66.67%,96.58% 66.67%,96.58% 83.33%,0 83.33%,0 83.33%,94.29% 83.33%,94.29% 100%,0 100%)}60.71%{clip-path:polygon(0 0%,99.69% 0%,99.69% 16.67%,0 16.67%,0 16.67%,99.48% 16.67%,99.48% 33.33%,0 33.33%,0 33.33%,99.13% 33.33%,99.13% 50%,0 50%,0 50%,98.54% 50%,98.54% 66.67%,0 66.67%,0 66.67%,97.56% 66.67%,97.56% 83.33%,0 83.33%,0 83.33%,95.93% 83.33%,95.93% 100%,0 100%)}64.29%{clip-path:polygon(0 0%,99.78% 0%,99.78% 16.67%,0 16.67%,0 16.67%,99.63% 16.67%,99.63% 33.33%,0 33.33%,0 33.33%,99.38% 33.33%,99.38% 50%,0 50%,0 50%,98.96% 50%,98.96% 66.67%,0 66.67%,0 66.67%,98.26% 66.67%,98.26% 83.33%,0 83.33%,0 83.33%,97.1% 83.33%,97.1% 100%,0 100%)}67.86%{clip-path:polygon(0 0%,99.84% 0%,99.84% 16.67%,0 16.67%,0 16.67%,99.73% 16.67%,99.73% 33.33%,0 33.33%,0 33.33%,99.56% 33.33%,99.56% 50%,0 50%,0 50%,99.26% 50%,99.26% 66.67%,0 66.67%,0 66.67%,98.76% 66.67%,98.76% 83.33%,0 83.33%,0 83.33%,97.94% 83.33%,97.94% 100%,0 100%)}71.43%{clip-path:polygon(0 0%,99.89% 0%,99.89% 16.67%,0 16.67%,0 16.67%,99.81% 16.67%,99.81% 33.33%,0 33.33%,0 33.33%,99.68% 33.33%,99.68% 50%,0 50%,0 50%,99.47% 50%,99.47% 66.67%,0 66.67%,0 66.67%,99.12% 66.67%,99.12% 83.33%,0 83.33%,0 83.33%,98.53% 83.33%,98.53% 100%,0 100%)}75%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,99.86% 16.67%,99.86% 33.33%,0 33.33%,0 33.33%,99.77% 33.33%,99.77% 50%,0 50%,0 50%,99.62% 50%,99.62% 66.67%,0 66.67%,0 66.67%,99.37% 66.67%,99.37% 83.33%,0 83.33%,0 83.33%,98.95% 83.33%,98.95% 100%,0 100%)}78.57%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,99.84% 33.33%,99.84% 50%,0 50%,0 50%,99.73% 50%,99.73% 66.67%,0 66.67%,0 66.67%,99.55% 66.67%,99.55% 83.33%,0 83.33%,0 83.33%,99.25% 83.33%,99.25% 100%,0 100%)}82.14%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,99.89% 33.33%,99.89% 50%,0 50%,0 50%,99.81% 50%,99.81% 66.67%,0 66.67%,0 66.67%,99.68% 66.67%,99.68% 83.33%,0 83.33%,0 83.33%,99.47% 83.33%,99.47% 100%,0 100%)}85.71%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,99.86% 50%,99.86% 66.67%,0 66.67%,0 66.67%,99.77% 66.67%,99.77% 83.33%,0 83.33%,0 83.33%,99.62% 83.33%,99.62% 100%,0 100%)}89.29%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,99.84% 66.67%,99.84% 83.33%,0 83.33%,0 83.33%,99.73% 83.33%,99.73% 100%,0 100%)}92.86%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,99.88% 66.67%,99.88% 83.33%,0 83.33%,0 83.33%,99.81% 83.33%,99.81% 100%,0 100%)}96.43%{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,99.86% 83.33%,99.86% 100%,0 100%)}to{clip-path:polygon(0 0%,100% 0%,100% 16.67%,0 16.67%,0 16.67%,100% 16.67%,100% 33.33%,0 33.33%,0 33.33%,100% 33.33%,100% 50%,0 50%,0 50%,100% 50%,100% 66.67%,0 66.67%,0 66.67%,100% 66.67%,100% 83.33%,0 83.33%,0 83.33%,100% 83.33%,100% 100%,0 100%)}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@layer components{::view-transition{background-color:var(--color--bg)}::view-transition-old(root){animation:page-transition-close .49s linear both;mix-blend-mode:normal}::view-transition-new(root){animation:page-transition-open .63s linear .49s both;mix-blend-mode:normal}}@layer components{.footer{align-items:flex-end;border-block-start:1px solid var(--color--line);display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:clamp(60px,8vw,120px) var(--gap--side) 40px}.footer__logo{--size: 72px}@media(min-width:768px){.footer__logo{--size: 107px}}.footer__note{color:var(--color--muted);font-size:.95rem;margin:0;max-width:var(--section--text)}@media(hover:hover){.footer__top{display:none}}.footer__legal{color:var(--color--muted);flex-basis:100%;font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note);margin:0;order:10}.footer__links{align-items:flex-start;display:flex;flex-direction:column}.footer__links>*+*{margin-block-start:-1px}@media(min-width:768px){.footer__links{align-items:flex-end;margin-inline-start:auto}}}@layer components{.specimen{--side: var(--gap--side);margin-block-start:var(--gap--section);padding-inline:var(--side)}.specimen__title{margin-block-end:var(--gap--10)}.specimen__text{margin-block-end:var(--gap--8);max-width:var(--section--text)}.specimen__column{max-inline-size:26em}.specimen__bleed{margin-inline:calc(var(--side) * -1)}.specimen--intro{margin-block-start:0;padding-block-start:var(--gap--section)}.specimen--intro .specimen__text{color:var(--color--strong);font-size:var(--fs--lead);line-height:var(--lh--lead);margin-block-end:0;margin-block-start:var(--gap--6);max-width:22em}@media(min-width:768px)and (max-width:1023px){.specimen--intro .specimen__text{max-width:14em}}.specimen--bleed{--side: 0}.specimen--bleed .specimen__title{margin-inline:var(--gap--side)}.specimen--last{padding-block-end:var(--gap--section)}.color-row{display:grid}.color-row__copy{padding:var(--gap--4) var(--gap--side)}.color-row__token{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label)}.color-row__band{forced-color-adjust:none;justify-self:end;min-height:var(--gap--10);width:var(--share)}@media(min-width:768px){.color-row{grid-template-columns:2fr 3fr}.color-row__copy{padding-block:var(--gap--6);padding-inline-end:var(--gap--8)}.color-row__band{min-height:auto}}.type-row{margin-block-end:var(--gap--16)}.type-row__token{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label);margin-block-start:var(--gap--2)}.type-row__giant,.type-row__display,.type-row__title{color:var(--color--text);font-family:var(--ff--display);font-weight:var(--fw--bold);text-transform:uppercase}.type-row__giant{font-size:var(--fs--giant);letter-spacing:var(--ls--giant);line-height:var(--lh--giant);white-space:nowrap}.type-row__display{font-size:var(--fs--display);letter-spacing:var(--ls--display);line-height:var(--lh--display)}.type-row__title{font-size:var(--fs--title);letter-spacing:var(--ls--title);line-height:var(--lh--title)}.type-row__lead{color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--lead);letter-spacing:var(--ls--lead);line-height:var(--lh--lead);word-spacing:var(--ws--lead);max-width:var(--section--text)}.type-row__text{max-width:var(--section--text)}.type-row__label{font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label)}.type-row__note{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note)}.gap-stair{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--gap--6) var(--gap--4);list-style:none;margin-block-end:var(--gap--16);padding:0}.gap-stair__step{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label)}.gap-stair__step:after{aspect-ratio:1;background-color:var(--color--text);content:"";display:block;width:var(--size)}.gap-edge{margin-block-end:var(--gap--8)}.gap-edge__bar{background-color:var(--color--text);block-size:var(--gap--4);margin-block-end:var(--gap--2);width:var(--size)}.motion-row{--time: var(--time--normal);--ease: var(--ease--out);border:1px solid var(--color--strong);cursor:pointer;display:block;isolation:isolate;margin-block-start:-1px;max-width:var(--section--text);overflow:hidden;padding:var(--gap--4) var(--gap--5);position:relative}.motion-row:before{background-color:var(--color--strong);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform var(--time) var(--ease);z-index:-1}.motion-row:hover{border-color:var(--color--accent)}.motion-row:has(:checked):before{transform:scaleX(1)}.motion-row:has(:focus-visible){outline:3px solid var(--color--accent);outline-offset:3px}.motion-row__label{color:var(--color--strong);display:block;font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label);mix-blend-mode:difference}@media(forced-colors:active){.motion-row:has(:checked):before{background-color:Highlight;forced-color-adjust:none}.motion-row:has(:checked) .motion-row__label{color:HighlightText;forced-color-adjust:none;mix-blend-mode:normal}}.motion-row--fast{--time: var(--time--fast)}.motion-row--slow{--time: var(--time--slow)}.motion-row--in{--ease: var(--ease--in);--time: var(--time--slow)}.width-now{margin-block-end:var(--gap--8)}.width-now__name{color:var(--color--accent);display:none;font-family:var(--ff--display);font-size:var(--fs--display);font-weight:var(--fw--bold);letter-spacing:var(--ls--display);line-height:var(--lh--display);text-transform:uppercase}.width-now__name--phone{display:block}@media(min-width:768px){.width-now__name--phone{display:none}.width-now__name--tablet{display:block}}@media(min-width:1024px){.width-now__name--tablet{display:none}.width-now__name--desktop{display:block}}@media(min-width:1440px){.width-now__name--desktop{display:none}.width-now__name--hires{display:block}}}@layer components{.bar-row{display:flex;flex-wrap:wrap;gap:var(--gap--4);margin-block-end:var(--gap--10)}}@layer components{.notice-stage{align-items:flex-start;background-color:var(--color--text);display:flex;flex-direction:column;justify-content:flex-end;margin-block-end:var(--gap--10);max-width:var(--section--text);padding:var(--gap--8) var(--gap--5);position:relative}.notice-stage:has(.notice-stage__image){aspect-ratio:16/9}.notice-stage__image{block-size:100%;inline-size:100%;inset:0;object-fit:cover;position:absolute}.notice-stage .notice{position:relative}}@layer components{.service__header{padding:clamp(150px,19vh,190px) var(--gap--side) 0}@media(min-width:768px){.service__header .giant{--fit: calc((100vw - 2 * var(--gap--side) - 18rem) / (var(--n) * var(--cell)))}}.service__scene{margin-block-start:clamp(26px,3vw,44px)}.service__text{margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}@media(min-width:768px){.service__text{margin-inline-start:auto}}.service__proof{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.service__proof-title{margin-block-end:var(--gap--10)}.service__list{max-width:var(--section--text)}.service__case{display:grid;gap:clamp(28px,5vw,80px);margin-block-end:var(--gap--section)}@media(min-width:768px){.service__case{align-items:end;grid-template-columns:auto minmax(0,1fr)}}@media(min-width:768px){.service__case--shot{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.service__shot{margin:0}.service__shot-image{block-size:auto;border:1px solid var(--color--line);display:block;inline-size:100%}.service__shot-note{color:var(--color--muted);font-size:var(--fs--note);margin-block-start:.8em}.service__case-name{margin-block-end:var(--gap--4)}.service__case-line{color:var(--color--strong);font-size:1.12em;line-height:1.26;margin-block-end:var(--gap--6);max-width:26em}.service__contact{margin-block:var(--gap--section);padding-inline:var(--gap--side)}.service__contact .body-text{margin-block:var(--gap--6) var(--gap--8)}.service__steps{counter-reset:step;display:grid;gap:var(--gap--4);list-style:none;margin-block:var(--gap--6) var(--gap--8);max-width:34em;padding:0}.service__step{counter-increment:step;padding-inline-start:2em;position:relative}.service__step:before{color:var(--color--muted);content:counter(step);font-family:var(--ff--display);font-size:var(--fs--note);inset-block-start:.35em;inset-inline-start:0;position:absolute}.service__price{background-color:var(--color--text);display:inline-block;block-size:.9em;inline-size:4.5em;vertical-align:-.08em}@media(forced-colors:active){.service__price{background-color:CanvasText}}.service__proof .rack{margin-block-start:var(--gap--section)}.services{padding-block-end:var(--gap--section)}.services__overview{margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}.services__intro{margin-block-end:clamp(32px,5vw,64px)}.services__extra{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.services__extra .giant{margin-block-end:var(--gap--8)}.services__list{margin-block-start:var(--gap--8);max-width:var(--section--text)}}@layer components{.case__header{padding-block-start:clamp(150px,19vh,190px)}.case__header>.giant{padding-inline:var(--gap--side)}@media(min-width:768px){.case__header>.giant{--fit: calc((100vw - 2 * var(--gap--side) - 18rem) / (var(--n) * var(--cell)))}}.case__scene{margin-block-start:clamp(26px,3vw,44px)}.case__core{display:grid;gap:clamp(40px,6vw,80px);margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}@media(min-width:1024px){.case__core{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.case__end{margin-block:var(--gap--section);padding-inline:var(--gap--side)}.case__mail{margin-block:var(--gap--section) var(--gap--8)}}@layer components{.ai-hero{margin-block-start:clamp(110px,14vh,150px)}.ai-hero__title{padding:0 var(--gap--side) var(--gap--4)}@media(min-width:768px){.ai-hero{display:grid;margin-block-start:160px}.ai-hero>*{grid-area:1/1}.ai-hero__title{align-self:start;color:#0b0b0b;padding:clamp(10px,2.6vw,44px) var(--gap--side) 0;position:relative;z-index:1}.ai-hero__title .giant{--fit: 100vw;font-size:clamp(1.6rem,5.2vw,5.6rem);letter-spacing:.36em;line-height:1.12}}.ai-text{display:grid;gap:clamp(40px,6vw,96px);margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}@media(min-width:1024px){.ai-text{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ai-proof__list{max-width:var(--section--text)}.sign-off__who{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);line-height:var(--lh--label);margin:0}.sign-off__line{color:var(--color--strong);font-size:1.42em;line-height:1.14;margin:.55em 0 .8em;min-block-size:4.6em}.sign-off__line:focus{outline:none}.sign-off__text{background-image:linear-gradient(var(--color--text),var(--color--text));background-position:0 58%;background-repeat:no-repeat;background-size:0% 46%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .48s var(--ease--out)}.sign-off__text[data-struck]{transition:background-size .48s var(--ease--out),color 0ms linear .48s;background-size:100% 46%;color:transparent}.sign-off__buttons{display:flex;flex-wrap:wrap}.sign-off__buttons>*+*{margin-inline-start:-1px}.sign-off__result{color:var(--color--text);margin-block-start:.7em;min-block-size:2.6em}@media(prefers-reduced-motion:reduce){.sign-off__text{transition:none}}}@layer components{.rack{display:grid;gap:clamp(20px,3vw,36px)}.rack__plug{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:start}.rack:not([data-ready]) .rack__plug{cursor:default}.rack__frame{display:block}.rack__label{margin-block-start:var(--gap--4)}.rack:not([data-ready]) .rack__label{display:none}.rack__units{list-style:none;margin:0;padding:0}.rack__unit{border-block-start:1px solid var(--color--line);column-gap:var(--gap--4);display:grid;grid-template-columns:.7em minmax(0,1fr) auto;padding-block:var(--gap--4);row-gap:var(--gap--2)}.rack__unit:last-child{border-block-end:1px solid var(--color--line)}@media(min-width:768px){.rack__unit{align-items:baseline;grid-template-columns:.7em minmax(12em,1fr) minmax(0,2fr) minmax(0,1.4fr) auto}}.rack__led{align-self:center;aspect-ratio:1;background-color:var(--color--line);border-radius:50%;inline-size:.7em}.rack__name{color:var(--color--strong);font-family:var(--ff--display);font-weight:var(--fw--bold);letter-spacing:.06em;text-transform:uppercase}.rack__name a{color:inherit}.rack__what,.rack__stack{grid-column:2/-1}@media(min-width:768px){.rack__what,.rack__stack{grid-column:auto}}.rack__what{color:var(--color--text)}.rack__stack{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note)}.rack__year{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--note);grid-column:3;grid-row:1}@media(min-width:768px){.rack__year{grid-column:auto;grid-row:auto}}.rack__note{color:var(--color--muted);font-size:var(--fs--note)}.rack[data-ready]:not([data-on]) .rack__name{color:var(--color--muted)}.rack[data-ready]:not([data-on]) .rack__stack{opacity:0}.rack__name,.rack__stack,.rack__led{transition:color var(--time--fast) var(--ease--out) calc(var(--i) * 80ms),opacity var(--time--fast) var(--ease--out) calc(var(--i) * 80ms),background-color var(--time--fast) var(--ease--out) calc(var(--i) * 80ms),box-shadow var(--time--fast) var(--ease--out) calc(var(--i) * 80ms)}.rack:not([data-ready]) .rack__unit[data-live] .rack__led,.rack[data-on] .rack__unit[data-live] .rack__led{background-color:var(--color--accent);box-shadow:0 0 .6em var(--color--accent)}@media(prefers-reduced-motion:reduce){.rack__name,.rack__stack,.rack__led{transition:none}}@media(forced-colors:active){.rack__unit[data-live] .rack__led{background-color:Highlight}}}@layer components{.archive__case{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.archive__body{display:grid;gap:clamp(28px,5vw,80px);margin-block-start:var(--gap--8)}@media(min-width:768px){.archive__body{align-items:end;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.archive__image{block-size:auto;display:block;inline-size:100%;max-inline-size:40rem}.archive__line{color:var(--color--strong);font-size:1.12em;line-height:1.26;margin:0 0 var(--gap--6)}.not-found__links{display:flex;flex-direction:column;margin-block-start:var(--gap--8)}.not-found__links>*+*{margin-block-start:-1px}.not-found .notice{margin-block-start:var(--gap--6);padding-inline:0}}@property --tape-y{syntax: "<length>"; inherits: true; initial-value: -200px;}@property --shift{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer components{.computer{position:relative}.computer[data-scroll]{block-size:340svh}.computer[data-scroll] .computer__stage{inset-block-start:0;position:sticky}.computer__stage{background-color:var(--color--bg);block-size:100svh;overflow:hidden;position:relative}.computer__room{inset:0;position:absolute}.computer[data-ready] .computer__room{inset:0 auto auto 0;transform-origin:0 0}.computer[data-moving] .computer__room,.computer[data-moving] .computer__screen{will-change:transform}.computer__photo{block-size:100%;inline-size:100%;inset:0;max-inline-size:none;object-fit:cover;position:absolute;visibility:hidden}.computer__photo[data-shown]{visibility:visible}.computer__flash{background-image:var(--noise, none);background-repeat:repeat;background-size:200px 200px;image-rendering:pixelated;inset:-4%;opacity:0;pointer-events:none;position:absolute}.computer__flash[data-shown]{opacity:1}.computer__grid{background-image:linear-gradient(rgba(0,0,0,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.08) 1px,transparent 1px);background-size:3px 3px;inset:0;pointer-events:none;position:absolute}.computer__tape{block-size:var(--tape-h, 80px);border-block-end:1px solid rgba(255,255,255,.45);inset:0 0 auto;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%);opacity:0;overflow:hidden;pointer-events:none;position:absolute;translate:0 var(--tape-y);z-index:4}.computer__tape:after{background-image:var(--noise, none);background-size:160px 160px;content:"";inset:0;mix-blend-mode:screen;opacity:.32;position:absolute}.computer__tape[data-running]{animation:computer-tape var(--tape-time, 1.8s) linear forwards}.computer__tape-slice{--slice-top: 0px;background-image:var(--room-image, none);background-position:calc(var(--room-x, 0px) + var(--shift)) calc(var(--room-y, 0px) - var(--tape-y) - var(--slice-top));background-repeat:no-repeat;background-size:var(--room-w, 100%) var(--room-h, 100%);block-size:55%;filter:brightness(1.12) contrast(.9) blur(.4px);inset:0 0 auto;position:absolute}.computer__tape-slice+.computer__tape-slice{--slice-top: calc(var(--tape-h, 80px) * .55);block-size:45%;inset-block-start:55%}.computer__tape[data-running] .computer__tape-slice{animation:computer-glitch .42s steps(1) infinite}.computer__tape[data-running] .computer__tape-slice+.computer__tape-slice{animation-direction:reverse;animation-duration:.34s}.computer__screen{background-color:#cfcfcf;border:0;border-radius:3%/3.6%;cursor:pointer;display:block;inset:0 auto auto 0;overflow:hidden;padding:0;position:absolute;transform-origin:0 0}.computer__screen canvas{block-size:100%;display:block;inline-size:100%}.computer__screen:after{background:radial-gradient(ellipse at 50% 45%,transparent 56%,rgba(0,0,0,.55) 100%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.computer__screen:focus-visible{outline-offset:0;outline-width:var(--ring, 3px)}@media(hover:hover){.computer__screen:hover{outline:var(--ring, 3px) solid var(--color--accent)}}.computer__intro{color:var(--color--strong);inset:auto auto clamp(20px,4.5vh,44px) var(--gap--page-edge);pointer-events:none;position:absolute;z-index:5}.computer__title{font-family:var(--ff--display);font-size:clamp(2.1rem,5.3vw,5rem);font-weight:var(--fw--bold);letter-spacing:.09em;line-height:1.04;text-transform:uppercase}.computer__title>[aria-hidden]{display:block;white-space:nowrap}.computer__lead{font-size:clamp(1.05rem,.9rem + .55vw,1.4rem);line-height:1.25;margin-block-start:.7em;max-inline-size:25em;text-shadow:0 0 18px rgba(0,0,0,.7)}.computer__hint{font-family:var(--ff--display);font-size:var(--fs--label);line-height:1.4;margin-block-start:.9em;text-shadow:0 0 10px #000}.computer__bar{background-color:var(--color--bg);inset:0;pointer-events:none;position:absolute;transform:scaleY(0);z-index:7}.computer__controls{align-items:flex-end;display:flex;flex-direction:column;inset:auto var(--gap--page-edge) clamp(20px,4.5vh,44px) auto;max-inline-size:min(36em,46vw);position:absolute;z-index:6}.computer__controls>*+*{margin-block-start:-1px}.computer__notices{align-items:flex-end;display:flex;flex-direction:column;text-align:end}@media(max-width:767px){.computer__room{inset:0 0 50%}.computer__intro{inset:calc(50svh + 10px) var(--gap--page-edge) auto}.computer__title{font-size:clamp(1.5rem,8.2vw,2.4rem);letter-spacing:.06em}.computer__lead{font-size:1.04rem;margin-block-start:.4em;max-inline-size:none}.computer__lead{text-shadow:none}.computer__controls{align-items:flex-start;inset:auto var(--gap--page-edge) 14px;max-inline-size:none}.computer__notices{align-items:flex-start;text-align:start}.computer__notices .notice{padding-inline:0}.computer__sound,.computer__hint{display:none}}@keyframes computer-tape{0%{--tape-y: var(--tape-from, -120px);opacity:0}12%,85%{opacity:1}to{--tape-y: var(--tape-to, 100svh);opacity:0}}@keyframes computer-glitch{0%{--shift: 0px}20%{--shift: 7px}45%{--shift: -3px}60%{--shift: 11px}80%{--shift: -6px}}}@layer components{.work>.giant,.home-services>.giant,.chickens>.giant,.chair>.giant{padding-inline:var(--gap--side)}.credo{padding:clamp(60px,9vh,110px) var(--gap--side) clamp(110px,20vh,240px)}.credo__title{--spacing: .14em;--cell: calc(1ch + var(--spacing));--step: 2;color:var(--color--text);font-family:var(--ff--display);font-size:1.28rem;font-weight:var(--fw--normal);letter-spacing:var(--spacing);line-height:1.5;text-transform:uppercase}@media(min-width:768px){.credo__title{--spacing: .26em;--step: 3;font-size:clamp(1.25rem,3.05vw,2.9rem)}}.credo__line{display:block}.credo__line+.credo__line{margin-block-start:.9em;padding-inline-start:calc(var(--step) * var(--cell))}.credo__line+.credo__line+.credo__line{padding-inline-start:calc(2 * var(--step) * var(--cell))}.credo__for{margin:clamp(50px,9vh,110px) 0 0 auto;max-inline-size:26em}.work{padding-block-end:clamp(80px,12vw,180px)}.work--page{padding-block-start:clamp(150px,19vh,190px)}.work__case{display:grid;gap:clamp(28px,5vw,80px);margin-block-start:clamp(90px,13vw,190px);padding-inline:var(--gap--side)}@media(min-width:768px){.work__case{align-items:end;grid-template-columns:auto minmax(0,1fr)}.work__case--right{grid-template-columns:minmax(0,1fr) auto}}.work__case--quiet{display:block}.work__case--quiet .work__text{margin-inline-start:auto;max-inline-size:38em}@media(max-width:767px){.work__case--right .cluck{order:-1}}.work__name{color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--title);font-weight:var(--fw--bold);letter-spacing:var(--ls--title);line-height:var(--lh--title);margin-block-end:var(--gap--4);text-transform:uppercase}.work__name a{color:inherit;text-decoration:none;transition:color var(--time--fast) var(--ease--out)}@media(hover:hover){.work__name a:hover{color:var(--color--accent)}}.work__line{color:var(--color--strong);font-size:1.12em;line-height:1.26;margin-block-end:var(--gap--6);max-inline-size:26em}.work__button{margin-block-start:var(--gap--8)}.work__quiet{color:var(--color--muted);margin-block-start:var(--gap--6)}.work__more{margin-block-start:clamp(110px,15vw,220px);padding-inline:var(--gap--side)}.work__archive{margin-block-start:var(--gap--8)}.work__more-title{margin-block-end:var(--gap--10)}.home-services{margin-block-start:var(--gap--section)}.home-services__list{margin-block-start:clamp(26px,3vw,44px);padding-inline:var(--gap--side)}.home-services__all{margin-block-start:var(--gap--8)}.chickens{margin-block-start:var(--gap--section)}.chickens--page{margin-block-start:0;padding-block:clamp(150px,19vh,190px) var(--gap--section)}.chickens__photo{margin-block-start:clamp(26px,3vw,44px);overflow:hidden;position:relative}.chickens__image{block-size:auto;display:block;inline-size:100%}@media(max-width:767px){.chickens__image{inline-size:168%;margin-inline-start:-34%;max-inline-size:none}}.chickens__card{background-color:#000;block-size:4.5%;color:var(--color--strong);font-family:var(--ff--display);font-size:clamp(.5rem,.98vw,1rem);inline-size:calc(var(--w) * 1%);inset-block-start:calc(var(--y) * 1%);inset-inline-start:calc(var(--x) * 1%);letter-spacing:.2em;line-height:1;margin-inline-start:calc(var(--w) * -.5%);position:absolute;text-transform:uppercase;transform:translateY(-50%) rotate(var(--rot));white-space:nowrap}@media(max-width:767px){.chickens__card{display:none}}.chickens__label{align-items:center;background-color:#000;clip-path:inset(0);display:flex;inset-block:0;padding:0 1em;position:absolute;transition:clip-path var(--time--slow) var(--ease--out),background-color var(--time--fast) var(--ease--out),color var(--time--fast) var(--ease--out)}.chickens__card[data-side=right] .chickens__label{inset-inline-start:0}.chickens__card[data-side=left] .chickens__label{inset-inline-end:0}.chickens__card[data-side=middle] .chickens__label{inset-inline-start:50%;letter-spacing:.14em;margin-inline-start:-3.4em;padding:0 .9em}.chickens__photo[data-closed] .chickens__card[data-side=right] .chickens__label{clip-path:inset(0 100% 0 0)}.chickens__photo[data-closed] .chickens__card[data-side=left] .chickens__label{clip-path:inset(0 0 0 100%)}.chickens__photo[data-closed] .chickens__card[data-side=middle] .chickens__label{clip-path:inset(0 50%)}.chickens__card[data-lit] .chickens__label{background-color:var(--color--accent);color:var(--color--bg)}.chickens__team{margin:clamp(30px,4vw,60px) var(--gap--side) 0}.chickens__member{border-block-start:1px solid var(--color--line);padding-block:.8em}.chickens__member:last-child{border-block-end:1px solid var(--color--line)}@media(min-width:768px){.chickens__member{display:grid;gap:1em;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.chickens__name{color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--mono);font-weight:var(--fw--bold);letter-spacing:.18em;line-height:1.4;text-transform:uppercase;transition:color var(--time--fast) var(--ease--out)}@media(min-width:768px){.chickens__name{letter-spacing:.3em}}.chickens__about{margin:.3em 0 0}@media(min-width:768px){.chickens__about{margin:0}}@media(hover:hover){.chickens__member:hover .chickens__name{color:var(--color--accent)}}.chair{margin-block:var(--gap--section)}.chair--page{margin-block-start:0;padding-block-start:clamp(150px,19vh,190px)}.chair>.giant{margin-block-start:clamp(26px,3vw,44px)}.chair__steps{list-style:none;margin:clamp(50px,7vw,100px) var(--gap--side) 0;padding:0}@media(min-width:768px){.chair__steps{margin-inline-start:auto;max-inline-size:30em}}.chair__step{border-block-start:1px solid var(--color--line);display:grid;grid-template-columns:2.4em minmax(0,1fr);padding-block:.7em}.chair__step p{margin:0}.chair__number{color:var(--color--accent);font-family:var(--ff--display);font-size:var(--fs--mono);font-weight:var(--fw--bold);line-height:1.7}.chair__price{background-color:var(--color--strong);block-size:.92em;display:inline-block;inline-size:5.4em;margin-inline:.05em;vertical-align:-.1em}@media(forced-colors:active){.chair__price{background-color:CanvasText;forced-color-adjust:none}}.chair__mail{color:var(--color--text);display:block;font-family:var(--ff--display);font-size:7.4vw;font-weight:var(--fw--bold);letter-spacing:.03em;line-height:1.2;margin:clamp(60px,9vw,130px) var(--gap--side) 0;text-decoration:none;transition:color var(--time--fast) var(--ease--out)}@media(min-width:768px){.chair__mail{font-size:clamp(1.4rem,5.7vw,5.6rem);letter-spacing:.13em}}@media(hover:hover){.chair__mail:hover{color:var(--color--accent)}}.chair__mail-user{display:block}.chair__arrow{background-color:currentColor;block-size:.68em;clip-path:polygon(0 0,100% 50%,0 100%);display:inline-block;inline-size:.44em;margin-inline-start:.3em;transition:translate var(--time--normal) var(--ease--out)}@media(forced-colors:active){.chair__arrow{background-color:LinkText;forced-color-adjust:none}}@media(hover:hover){.chair__mail:hover .chair__arrow{translate:30% 0}}}@layer components{.case-lunar-strike{margin-block-start:var(--gap--section)}.case-lunar-strike__game,.case-lunar-strike__intro{padding-inline:var(--gap--side)}.case-lunar-strike__game .body-text,.case-lunar-strike__intro .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-lunar-strike__game .body-text,.case-lunar-strike__intro .body-text{margin-inline-start:auto}}.case-lunar-strike__game{margin-block-start:var(--gap--section)}.case-lunar-strike__steam,.case-lunar-strike__site{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-lunar-strike__steam,.case-lunar-strike__site{margin-inline-start:calc(100% - var(--section--text))}}.case-lunar-strike__sketch{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-lunar-strike__sketch[data-ready] .case-lunar-strike__sketch-track{block-size:260svh}.case-lunar-strike__sketch[data-ready] .sketch{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-lunar-strike__sketch[data-ready] .sketch__svg{max-block-size:76svh}.case-lunar-strike__sketch [data-sketch=hotspot],.case-lunar-strike__sketch [data-sketch=fail]{transition:opacity var(--time--normal) var(--ease--out)}.case-lunar-strike__track{margin-block-start:clamp(40px,6vw,80px)}.case-lunar-strike[data-ready] .case-lunar-strike__track{block-size:400svh}.case-lunar-strike__stage{background-color:#000;overflow:hidden;position:relative}.case-lunar-strike[data-ready] .case-lunar-strike__stage{block-size:100svh;inset-block-start:0;position:sticky}.case-lunar-strike__video{aspect-ratio:16/9;block-size:auto;display:block;inline-size:100%;max-inline-size:none;object-fit:cover}.case-lunar-strike[data-ready] .case-lunar-strike__video{aspect-ratio:auto;block-size:104%;inline-size:104%;inset:-2%;position:absolute}@media(max-width:767px){.case-lunar-strike[data-ready] .case-lunar-strike__video{block-size:100%;inline-size:100%;inset:0;object-fit:contain}}.case-lunar-strike__hud{align-items:flex-end;display:flex;flex-direction:column;gap:var(--gap--3);inset:auto var(--gap--page-edge) clamp(20px,4.5vh,44px);position:absolute}@media(max-width:767px){.case-lunar-strike__hud{align-items:flex-start}}.case-lunar-strike__radio{max-inline-size:min(30em,100%);text-align:end}@media(max-width:767px){.case-lunar-strike__radio{text-align:start}}.case-lunar-strike__failed{align-items:inherit;display:flex;flex-direction:column;gap:var(--gap--2)}.case-lunar-strike__oxygen{background-color:#000;color:var(--color--strong);font-family:var(--ff--display);font-size:var(--fs--label);inline-size:min(18em,100%);padding:.6em 1em}.case-lunar-strike__oxygen-label{display:flex;justify-content:space-between;margin:0 0 .5em}.case-lunar-strike__oxygen-label span{letter-spacing:.2em;text-transform:uppercase}.case-lunar-strike__tube{block-size:6px;border:1px solid currentColor}.case-lunar-strike__level{background-color:currentColor;block-size:100%;display:block;transform-origin:left}@media(forced-colors:active){.case-lunar-strike__level{background-color:CanvasText;forced-color-adjust:none}}.case-lunar-strike__stage[data-low] .case-lunar-strike__oxygen{color:var(--color--accent)}.case-lunar-strike__how{margin-block-start:var(--gap--section)}.case-lunar-strike__how>.giant{padding-inline:var(--gap--side)}.case-lunar-strike__how-text{margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}@media(min-width:768px){.case-lunar-strike__how-text{margin-inline-start:auto}}.case-lunar-strike__how-text>.bar{margin-block-start:var(--gap--8)}.case-lunar-strike__stills{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-block-start:var(--gap--section);row-gap:clamp(20px,3vw,40px)}.case-lunar-strike__still{margin:0;overflow:hidden}.case-lunar-strike__still img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.case-lunar-strike__still--wide{grid-column:1/-1}.case-lunar-strike__still--left{aspect-ratio:1;border-start-start-radius:100%;grid-column:1/9}@media(min-width:768px){.case-lunar-strike__still--left{grid-column:2/7}}.case-lunar-strike__still--right{align-self:end;aspect-ratio:1;border-start-end-radius:100%;grid-column:5/-1}@media(min-width:768px){.case-lunar-strike__still--right{grid-column:8/12}}.case-lunar-strike:not([data-ready]) .case-lunar-strike__hud{display:none}}@layer components{.case-sound-of-tomorrow{margin-block-start:var(--gap--section)}.case-sound-of-tomorrow__intro,.case-sound-of-tomorrow__making{padding-inline:var(--gap--side)}.case-sound-of-tomorrow__intro .body-text,.case-sound-of-tomorrow__making .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-sound-of-tomorrow__intro .body-text,.case-sound-of-tomorrow__making .body-text{margin-inline-start:auto}}.case-sound-of-tomorrow__making,.case-sound-of-tomorrow__record{margin-block-start:var(--gap--section)}.case-sound-of-tomorrow__record-track{margin-block-start:clamp(40px,6vw,80px)}.case-sound-of-tomorrow__record[data-ready] .case-sound-of-tomorrow__record-track{block-size:240svh}.case-sound-of-tomorrow__drawing{display:grid;gap:var(--gap--4);justify-items:center;margin:0;padding-inline:var(--gap--side)}.case-sound-of-tomorrow__record[data-ready] .case-sound-of-tomorrow__drawing{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-sound-of-tomorrow__drawing .case-sound-of-tomorrow__credit{max-inline-size:40em;text-align:center}.case-sound-of-tomorrow__svg{block-size:auto;fill:none;inline-size:min(100%,60svh);overflow:visible;stroke-linecap:round;stroke-linejoin:round}.case-sound-of-tomorrow__svg text{font-family:var(--ff--display);stroke:none}.case-sound-of-tomorrow__axes{stroke:var(--color--line);stroke-dasharray:26 8 3 8;stroke-width:1}.case-sound-of-tomorrow__ring{stroke:#555;stroke-dasharray:1 7;stroke-width:1.4}.case-sound-of-tomorrow__edge{stroke:var(--color--text);stroke-width:1.6}.case-sound-of-tomorrow__edge--soft{stroke:var(--color--muted);stroke-width:.8}.case-sound-of-tomorrow__ring--road{stroke:var(--color--line);stroke-dasharray:14 10}.case-sound-of-tomorrow__label-disc{fill:#b3151c;stroke:none}.case-sound-of-tomorrow__logo{opacity:.95}.case-sound-of-tomorrow__suv{fill:none;stroke:var(--color--muted);stroke-width:1}.case-sound-of-tomorrow__suv-body{fill:var(--color--bg);stroke-width:1.4}.case-sound-of-tomorrow__suv-faint{stroke:#555}.case-sound-of-tomorrow__suv-wheel{stroke-dasharray:2 3}.case-sound-of-tomorrow__crane{fill:var(--color--bg);stroke:var(--color--text);stroke-width:1.2}.case-sound-of-tomorrow__spine{stroke:var(--color--text);stroke-width:.8}.case-sound-of-tomorrow__groove{stroke:var(--color--muted);stroke-width:1.2}.case-sound-of-tomorrow__trail{stroke:var(--color--accent);stroke-width:3;stroke-opacity:.8}.case-sound-of-tomorrow__disc-label{fill:var(--color--muted);font-size:22px;letter-spacing:.3em}.case-sound-of-tomorrow__sensor rect,.case-sound-of-tomorrow__sensor path{stroke:var(--color--muted);stroke-width:1.2}.case-sound-of-tomorrow__sensor circle{fill:#ff3b30}.case-sound-of-tomorrow__ray{stroke:#ff3b30;stroke-dasharray:2 10;stroke-opacity:.4;stroke-width:1}.case-sound-of-tomorrow__car{fill:var(--color--bg);stroke:var(--color--text);stroke-width:1}.case-sound-of-tomorrow__car-body{stroke:var(--color--strong);stroke-width:1.8}.case-sound-of-tomorrow__car-hidden{fill:none;stroke-dasharray:2 3;stroke:var(--color--muted)}.case-sound-of-tomorrow__car-faint,.case-sound-of-tomorrow__car-crease,.case-sound-of-tomorrow__car-seat{fill:none;stroke:var(--color--muted);stroke-width:.8}.case-sound-of-tomorrow__car-detail,.case-sound-of-tomorrow__car-glass,.case-sound-of-tomorrow__car-cockpit{fill:none}.case-sound-of-tomorrow__leader,.case-sound-of-tomorrow__dim{stroke:var(--color--muted);stroke-width:1}.case-sound-of-tomorrow__dim-label{fill:var(--color--muted);font-size:16px;letter-spacing:.3em}.case-sound-of-tomorrow__note{fill:var(--color--muted);font-size:26px;transition:fill var(--time--fast) var(--ease--out)}.case-sound-of-tomorrow__note--title{fill:var(--color--strong);font-size:36px}.case-sound-of-tomorrow__note--end{text-anchor:end}.case-sound-of-tomorrow__note--small{font-size:24px}@media(max-width:767px){.case-sound-of-tomorrow__note{font-size:39px}.case-sound-of-tomorrow__note--title{font-size:46px}.case-sound-of-tomorrow__note--small{font-size:39px}}.case-sound-of-tomorrow__record[data-state=slow] .case-sound-of-tomorrow__note--slow,.case-sound-of-tomorrow__record[data-state=drift] .case-sound-of-tomorrow__note--drift,.case-sound-of-tomorrow__record[data-state=fast] .case-sound-of-tomorrow__note--fast{fill:var(--color--accent)}@media(forced-colors:active){.case-sound-of-tomorrow__sensor circle{fill:CanvasText}.case-sound-of-tomorrow__record[data-state=slow] .case-sound-of-tomorrow__note--slow,.case-sound-of-tomorrow__record[data-state=drift] .case-sound-of-tomorrow__note--drift,.case-sound-of-tomorrow__record[data-state=fast] .case-sound-of-tomorrow__note--fast{fill:Highlight}}.case-sound-of-tomorrow__set{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-sound-of-tomorrow__set-video{margin:clamp(40px,6vw,80px) 0 0}.case-sound-of-tomorrow__set-video video{aspect-ratio:16/9;background-color:#000;block-size:auto;display:block;inline-size:100%}.case-sound-of-tomorrow__photos{display:grid;gap:var(--gap--4);margin-block-start:var(--gap--8)}@media(min-width:768px){.case-sound-of-tomorrow__photos{align-items:start;gap:var(--gap--6);grid-template-columns:repeat(12,minmax(0,1fr))}}.case-sound-of-tomorrow__photo{margin:0}.case-sound-of-tomorrow__photo img{block-size:auto;display:block;inline-size:100%}@media(min-width:768px){.case-sound-of-tomorrow__photo--1{grid-column:1/8}.case-sound-of-tomorrow__photo--2{grid-column:8/13;margin-block-start:22%}.case-sound-of-tomorrow__photo--3{grid-column:2/7}.case-sound-of-tomorrow__photo--4{grid-column:7/13;margin-block-start:-12%}.case-sound-of-tomorrow__photo--6{grid-column:2/13}}.case-sound-of-tomorrow__game{display:grid;gap:var(--gap--8);margin-block-start:clamp(40px,6vw,80px);padding-inline:var(--gap--side)}@media(min-width:1024px){.case-sound-of-tomorrow__game{align-items:start;column-gap:clamp(40px,6vw,80px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.case-sound-of-tomorrow__game>:not(.case-sound-of-tomorrow__drifts){grid-column:2}}.case-sound-of-tomorrow__drifts{border-block-start:1px solid var(--color--line);list-style:none;margin:0;padding:0}@media(min-width:1024px){.case-sound-of-tomorrow__drifts{grid-row:1/span 6}}.case-sound-of-tomorrow__drift{border-block-end:1px solid var(--color--line);padding-block:var(--gap--5)}.case-sound-of-tomorrow__drift p{margin:0}.case-sound-of-tomorrow__drift-name{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--label);letter-spacing:.2em;text-transform:uppercase}.case-sound-of-tomorrow__drift[aria-current] .case-sound-of-tomorrow__drift-name{color:var(--color--accent)}.case-sound-of-tomorrow__drift[aria-current] .case-sound-of-tomorrow__drift-name:after{block-size:0;border:.45em solid currentColor;content:"";display:inline-block;margin-inline-start:.6em;vertical-align:-.1em}.case-sound-of-tomorrow__drift[data-locked] .case-sound-of-tomorrow__prize{color:var(--color--muted)}.case-sound-of-tomorrow__prize{color:var(--color--strong);margin-block-start:var(--gap--1)}.case-sound-of-tomorrow__drift[data-won] .case-sound-of-tomorrow__prize{color:var(--color--accent)}.case-sound-of-tomorrow__prize{inline-size:fit-content;position:relative}.case-sound-of-tomorrow__prize:after{background-color:var(--color--text);content:"";inset:.1em -.15em;position:absolute;scale:0 1;transform-origin:left center;transition:scale var(--time--slow) var(--ease--out)}.case-sound-of-tomorrow__drift[data-lost] .case-sound-of-tomorrow__prize:after{scale:1 1}@media(forced-colors:active){.case-sound-of-tomorrow__prize:after{background-color:CanvasText}}.case-sound-of-tomorrow__hint{color:var(--color--text);margin-block-start:var(--gap--3);max-inline-size:var(--section--text)}.case-sound-of-tomorrow__drift[data-locked] .case-sound-of-tomorrow__hint{display:none}.case-sound-of-tomorrow__mixer{margin:var(--gap--4) 0 0}.case-sound-of-tomorrow__screen{block-size:auto;display:block;inline-size:100%}.case-sound-of-tomorrow__form{display:grid;gap:var(--gap--3)}.case-sound-of-tomorrow__label{font-family:var(--ff--display);font-size:var(--fs--label)}.case-sound-of-tomorrow__input{background-color:var(--color--bg);border:1px solid var(--color--text);border-radius:0;color:var(--color--strong);font:inherit;inline-size:100%;padding:.6em .75em}.case-sound-of-tomorrow__input::placeholder{color:var(--color--muted);opacity:1}.case-sound-of-tomorrow__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap--3)}.case-sound-of-tomorrow__radio{min-block-size:3em}.case-sound-of-tomorrow__answer{margin:0}.case-sound-of-tomorrow__again{justify-self:start}.case-sound-of-tomorrow__video{margin:var(--gap--8) 0 0}@media(min-width:768px){.case-sound-of-tomorrow__video{inline-size:min(100%,64rem);margin-inline-start:auto}}.case-sound-of-tomorrow__credit{color:var(--color--muted);font-family:var(--ff--display);font-size:var(--fs--note);letter-spacing:var(--ls--note);line-height:1.4;margin-block-start:var(--gap--3)}.case-sound-of-tomorrow__poster,.case-sound-of-tomorrow__frame{aspect-ratio:16/9;background-color:#000;border:0;display:block;inline-size:100%}.case-sound-of-tomorrow__poster{position:relative}.case-sound-of-tomorrow__poster img{block-size:100%;display:block;inline-size:100%;max-inline-size:none;object-fit:cover}.case-sound-of-tomorrow__poster .bar{inset:auto auto var(--gap--5) var(--gap--5);position:absolute}}@layer components{.case-elons-toilet__story,.case-elons-toilet__site,.case-elons-toilet__sketch,.case-elons-toilet__still,.case-elons-toilet__who{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-elons-toilet__story .body-text,.case-elons-toilet__site .body-text,.case-elons-toilet__who .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-elons-toilet__story .body-text,.case-elons-toilet__site .body-text,.case-elons-toilet__who .body-text{margin-inline-start:auto}}.case-elons-toilet__quote{margin:var(--gap--12) 0 0;max-inline-size:var(--section--text)}@media(min-width:768px){.case-elons-toilet__quote{margin-inline-start:auto}}.case-elons-toilet__quote blockquote{margin:0}.case-elons-toilet__quote p{color:var(--color--strong);font-size:var(--fs--lead);line-height:1.3;margin:0}.case-elons-toilet__quote .sketch__caption{margin-block-start:var(--gap--4);text-align:start}.case-elons-toilet__sketch[data-ready] .case-elons-toilet__sketch-track{block-size:280svh}.case-elons-toilet__sketch[data-ready] .sketch{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-elons-toilet__sketch[data-ready] .sketch__svg{max-block-size:78svh}.case-elons-toilet__sketch [data-sketch=stage][data-now] path,.case-elons-toilet__sketch [data-sketch=stage][data-now] circle,.case-elons-toilet__sketch [data-sketch=stage][data-now] ellipse{stroke:var(--color--accent)}.case-elons-toilet__sketch [data-sketch=stage][data-now] text{fill:var(--color--accent)}.case-elons-toilet__sketch [data-sketch=trigger][data-passed]{fill:var(--color--accent);stroke:var(--color--accent)}.case-elons-toilet__still{display:grid;gap:var(--gap--6);justify-items:start}.case-elons-toilet__frame{margin:0}@media(min-width:768px){.case-elons-toilet__frame{inline-size:min(100%,70vw);margin-inline-start:auto}}.case-elons-toilet__frame img{block-size:auto;display:block;inline-size:100%}.case-elons-toilet__frame .sketch__caption{margin-block-start:var(--gap--3);text-align:start}@media(forced-colors:active){.case-elons-toilet__sketch [data-sketch=stage][data-now] path,.case-elons-toilet__sketch [data-sketch=trigger][data-passed]{stroke:Highlight}}}@layer components{.case-keep-hope-alive__idea,.case-keep-hope-alive__sketch,.case-keep-hope-alive__visit{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-keep-hope-alive__idea .body-text,.case-keep-hope-alive__visit .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-keep-hope-alive__idea .body-text,.case-keep-hope-alive__visit .body-text{margin-inline-start:auto}}.case-keep-hope-alive__visit .bar{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-keep-hope-alive__visit .bar{margin-inline-start:calc(100% - var(--section--text))}}.case-keep-hope-alive__sketch[data-ready] .case-keep-hope-alive__sketch-track{block-size:280svh}.case-keep-hope-alive__sketch[data-ready] .sketch{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-keep-hope-alive__sketch[data-ready] .sketch__svg{max-block-size:76svh}.case-keep-hope-alive__sketch[data-ready] [data-sketch=gezicht-nieuw]{display:none}.case-keep-hope-alive__sketch [data-sketch=gezicht-lijn][data-now]{stroke:var(--color--accent)}@media(prefers-reduced-motion:no-preference){.case-keep-hope-alive__sketch[data-breathing] [data-sketch=affiche-omtrek]{animation:keep-hope-alive-breathe 5s ease-in-out infinite}}@media(forced-colors:active){.case-keep-hope-alive__sketch [data-sketch=gezicht-lijn][data-now]{stroke:Highlight}}@keyframes keep-hope-alive-breathe{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}}@layer components{.case-ok-groomer__campaign,.case-ok-groomer__idea,.case-ok-groomer__sketch,.case-ok-groomer__work{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-ok-groomer__campaign .body-text,.case-ok-groomer__idea .body-text,.case-ok-groomer__work .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-ok-groomer__campaign .body-text,.case-ok-groomer__idea .body-text,.case-ok-groomer__work .body-text{margin-inline-start:auto}}.case-ok-groomer__work .bar{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-ok-groomer__work .bar{margin-inline-start:calc(100% - var(--section--text))}}.case-ok-groomer__sketch[data-ready] .case-ok-groomer__sketch-track{block-size:280svh}.case-ok-groomer__sketch[data-ready] .sketch{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-ok-groomer__sketch[data-ready] .sketch__svg{max-block-size:78svh}.case-ok-groomer__sketch [data-step][data-now] path,.case-ok-groomer__sketch [data-step][data-now] circle,.case-ok-groomer__sketch [data-step][data-now] ellipse,.case-ok-groomer__sketch [data-step][data-now] rect,.case-ok-groomer__sketch [data-sketch=trickster][data-now] path,.case-ok-groomer__sketch [data-sketch=trickster][data-now] circle,.case-ok-groomer__sketch [data-sketch=trickster][data-now] ellipse,.case-ok-groomer__sketch [data-sketch=trickster][data-now] rect,.case-ok-groomer__sketch [data-sketch=lus][data-now] path,.case-ok-groomer__sketch [data-sketch=lus][data-now] circle,.case-ok-groomer__sketch [data-sketch=lus][data-now] ellipse,.case-ok-groomer__sketch [data-sketch=lus][data-now] rect{stroke:var(--color--accent)}.case-ok-groomer__sketch [data-step][data-now] text,.case-ok-groomer__sketch [data-sketch=trickster][data-now] text,.case-ok-groomer__sketch [data-sketch=lus][data-now] text{fill:var(--color--accent)}.case-ok-groomer__sketch [data-sketch=nu]{transition:transform var(--time--normal) var(--ease--out)}@media(forced-colors:active){.case-ok-groomer__sketch [data-now] path{stroke:Highlight}}}@layer components{.case-lunch-buddies__idea,.case-lunch-buddies__sketch,.case-lunch-buddies__try,.case-lunch-buddies__work,.case-lunch-buddies__video{margin-block-start:var(--gap--section);padding-inline:var(--gap--side)}.case-lunch-buddies__idea .body-text,.case-lunch-buddies__work .body-text{margin-block-start:var(--gap--8)}@media(min-width:768px){.case-lunch-buddies__idea .body-text,.case-lunch-buddies__work .body-text{margin-inline-start:auto}}.case-lunch-buddies__work-body{display:grid;gap:clamp(28px,5vw,80px);margin-block-start:var(--gap--8)}@media(min-width:768px){.case-lunch-buddies__work-body{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.case-lunch-buddies__work-body .body-text{margin-block-start:0}.case-lunch-buddies__photo{margin:0;max-inline-size:25rem}.case-lunch-buddies__photo img{block-size:auto;display:block;inline-size:100%}.case-lunch-buddies__sketch[data-ready] .case-lunch-buddies__sketch-track{block-size:280svh}.case-lunch-buddies__sketch[data-ready] .sketch{align-content:center;block-size:100svh;inset-block-start:0;position:sticky}.case-lunch-buddies__sketch[data-ready] .sketch__svg{max-block-size:78svh}.case-lunch-buddies__sketch [data-sketch=fase][data-now] text,.case-lunch-buddies__sketch [data-sketch=stap][data-now] text{fill:var(--color--accent)}.case-lunch-buddies__sketch [data-sketch=stap][data-now] path,.case-lunch-buddies__sketch [data-sketch=stap][data-now] circle{stroke:var(--color--accent)}.case-lunch-buddies__sketch [data-sketch=bericht]{transition:opacity var(--time--fast) var(--ease--out)}.case-lunch-buddies__sketch:not([data-ready]) [data-sketch=bericht]{display:none}.case-lunch-buddies__poster{display:block;margin-block-start:var(--gap--8);max-inline-size:40rem;position:relative}.case-lunch-buddies__poster img{block-size:auto;display:block;inline-size:100%}.case-lunch-buddies__poster .bar{inset-block-end:12px;inset-inline-start:12px;position:absolute}.case-lunch-buddies__credit{color:var(--color--muted);font-size:var(--fs--note);margin-block-start:var(--gap--3);max-inline-size:40em}.case-lunch-buddies__try .body-text{margin-block-start:var(--gap--8)}.case-lunch-buddies__check{align-items:center;display:grid;gap:clamp(24px,4vw,56px);margin-block-start:var(--gap--8)}@media(min-width:768px){.case-lunch-buddies__check{grid-template-columns:auto minmax(0,22rem)}}.case-lunch-buddies__plates{display:grid;gap:var(--gap--3);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:28rem}.case-lunch-buddies__plate{align-items:center;background:none;border:1px solid var(--color--line);color:var(--color--text);cursor:pointer;display:grid;font-family:var(--ff--display);font-size:var(--fs--note);gap:var(--gap--2);justify-items:center;letter-spacing:var(--ls--note);padding:var(--gap--4);transition:border-color var(--time--fast) var(--ease--out)}.case-lunch-buddies__plate:hover{border-color:var(--color--muted)}.case-lunch-buddies__plate[aria-pressed=true]{border-color:var(--color--accent);color:var(--color--accent)}.case-lunch-buddies__plate-svg{fill:none;inline-size:clamp(56px,8vw,80px);stroke:currentcolor;stroke-linecap:round;stroke-width:1.5}.case-lunch-buddies__rim{stroke:var(--color--line)}.case-lunch-buddies__tablet{grid-row:span 2}.case-lunch-buddies__tablet svg{display:block;fill:none;inline-size:100%;max-inline-size:22rem;stroke:var(--color--text);stroke-linecap:round;stroke-width:1.5}.case-lunch-buddies__frame{stroke:var(--color--strong);stroke-width:2}.case-lunch-buddies__mouth,.case-lunch-buddies__pupil{transition:stroke var(--time--fast) var(--ease--out),transform var(--time--normal) var(--ease--out)}.case-lunch-buddies__tablet[data-mood=kijkt] .case-lunch-buddies__pupil{transform:translateY(6px)}.case-lunch-buddies__tablet[data-mood=leeg] .case-lunch-buddies__mouth,.case-lunch-buddies__tablet[data-mood=leeg] .case-lunch-buddies__pupil{stroke:var(--color--accent)}.case-lunch-buddies__qr{opacity:0;transition:opacity var(--time--normal) var(--ease--out)}.case-lunch-buddies__tablet[data-mood=leeg] .case-lunch-buddies__qr{opacity:1;stroke:var(--color--accent)}.case-lunch-buddies__steps{color:var(--color--muted);display:flex;flex-wrap:wrap;font-family:var(--ff--display);font-size:var(--fs--note);gap:var(--gap--2) var(--gap--4);letter-spacing:var(--ls--note);list-style:none;margin:var(--gap--4) 0 0;padding:0}.case-lunch-buddies__step[data-now]{color:var(--color--accent)}.case-lunch-buddies__line{min-block-size:4.5em}@media(prefers-reduced-motion:reduce){.case-lunch-buddies__mouth,.case-lunch-buddies__pupil,.case-lunch-buddies__qr,.case-lunch-buddies__plate{transition:none}}@media(forced-colors:active){.case-lunch-buddies__plate[aria-pressed=true]{border-color:Highlight}.case-lunch-buddies__step[data-now],.case-lunch-buddies__tablet[data-mood=leeg] :is(.case-lunch-buddies__mouth,.case-lunch-buddies__pupil,.case-lunch-buddies__qr){color:Highlight;stroke:Highlight}.case-lunch-buddies__sketch [data-now] text{fill:Highlight}}}
