/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Anonymous Pro",ui-monospace,"SFMono-Regular",Menlo,monospace;--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-bold:700;--tracking-tight:-.025em;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{touch-action:manipulation;-webkit-text-size-adjust:100%;background:var(--paper);color:var(--ink)}body{background:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}html.lock-scroll,html.lock-scroll body{overscroll-behavior:none;overflow:hidden}}@layer components{.bg-grid{background-image:linear-gradient(to right,var(--grid-color)1px,transparent 1px),linear-gradient(to bottom,var(--grid-color)1px,transparent 1px);background-position:50%;background-size:50px 50px}.page{z-index:10;min-height:100vh;margin-bottom:var(--foot-h);padding-top:calc(var(--header-h) + 24px);background:var(--paper);padding-bottom:96px;position:relative}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.wrap{padding-inline:32px}}}@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.-top-14{top:calc(var(--spacing)*-14)}.top-1\/2{top:50%}.top-8{top:calc(var(--spacing)*8)}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-1{z-index:1}.z-\[-1\]{z-index:-1}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.order-0{order:0}.order-1{order:1}.order-2{order:2}.m-0{margin:calc(var(--spacing)*0)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-\[100px\]{height:100px}.h-full{height:100%}.w-3{width:calc(var(--spacing)*3)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-full{width:100%}.min-w-1\/10{min-width:10%}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-14{--tw-translate-y:calc(var(--spacing)*-14);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#2f2f2f\]{background-color:#2f2f2f}.bg-black{background-color:var(--color-black)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-paper{background-color:var(--paper)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pr-10{padding-right:calc(var(--spacing)*10)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-\[Arial\]{font-family:Arial}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[125px\]{font-size:125px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-graphite{color:var(--graphite)}.text-gray-100{color:var(--color-gray-100)}.text-gray-700{color:var(--color-gray-700)}.text-moss{color:var(--moss)}.text-white{color:var(--color-white)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-260{--tw-duration:.26s;transition-duration:.26s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[\#51a2ff\]:is(:where(.group):hover *){color:#51a2ff}.group-hover\:text-\[\#155dfc\]:is(:where(.group):hover *){color:#155dfc}.hover\:text-blue-600:hover{color:var(--color-blue-600)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:375px){.mobile\:-translate-x-1\.5{--tw-translate-x:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.mobile\:-translate-x-3{--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x)var(--tw-translate-y)}.mobile\:translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media (min-width:768px){.tablet\:-translate-x-10{--tw-translate-x:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media (min-width:1440px){.desktop\:-translate-x-20{--tw-translate-x:calc(var(--spacing)*-20);translate:var(--tw-translate-x)var(--tw-translate-y)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:bg-\[\#1a1a1a\]\/20:where(.dark,.dark *){background-color:#1a1a1a33}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:text-\[\#2e2e2e\]:where(.dark,.dark *){color:#2e2e2e}@media (hover:hover){.dark\:hover\:text-blue-400:where(.dark,.dark *):hover{color:var(--color-blue-400)}}}:root{--paper:#fafcff;--sheet:#fff;--ink:#000;--graphite:#666;--rule:#00000024;--moss:#3e6b35;--grid-color:#000;--header-h:100px;--foot-h:104px;--ease-draw:cubic-bezier(.65,0,.25,1)}.dark{--paper:#1a1a1a;--sheet:#222;--ink:#fff;--graphite:#a3a3a3;--rule:#ffffff29;--moss:#9cc98a;--grid-color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Bold.eot);src:local("/fonts/manrope/Manrope Bold"),local("Manrope-Bold"),url(/fonts/manrope/Manrope-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Bold.woff2) format("woff2"),url(/fonts/manrope/Manrope-Bold.woff) format("woff"),url(/fonts/manrope/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Semibold.eot);src:local("/fonts/manrope/Manrope Semibold"),local("Manrope-Semibold"),url(/fonts/manrope/Manrope-Semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Semibold.woff2) format("woff2"),url(/fonts/manrope/Manrope-Semibold.woff) format("woff"),url(/fonts/manrope/Manrope-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Regular.eot);src:local("/fonts/manrope/Manrope Regular"),local("Manrope-Regular"),url(/fonts/manrope/Manrope-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Regular.woff2) format("woff2"),url(/fonts/manrope/Manrope-Regular.woff) format("woff"),url(/fonts/manrope/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Light.eot);src:local("/fonts/manrope/Manrope Light"),local("Manrope-Light"),url(/fonts/manrope/Manrope-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Light.woff2) format("woff2"),url(/fonts/manrope/Manrope-Light.woff) format("woff"),url(/fonts/manrope/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Thin.eot);src:local("Manrope Thin"),local("Manrope-Thin"),url(/fonts/manrope/Manrope-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Thin.woff2) format("woff2"),url(/fonts/manrope/Manrope-Thin.woff) format("woff"),url(/fonts/manrope/Manrope-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Medium.eot);src:local("Manrope Medium"),local("Manrope-Medium"),url(/fonts/manrope/Manrope-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-Medium.woff2) format("woff2"),url(/fonts/manrope/Manrope-Medium.woff) format("woff"),url(/fonts/manrope/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-ExtraBold.eot);src:local("Manrope ExtraBold"),local("Manrope-ExtraBold"),url(/fonts/manrope/Manrope-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/manrope/Manrope-ExtraBold.woff2) format("woff2"),url(/fonts/manrope/Manrope-ExtraBold.woff) format("woff"),url(/fonts/manrope/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}#lang[data-v-9ebe280d]:hover{fill:#155dfc}#lang:hover [id^=arrow][data-v-9ebe280d],#lang:hover #right[data-v-9ebe280d]{stroke:#155dfc!important}#darklang:hover tspan[data-v-9ebe280d]{fill:#51a2ff!important}#darklang:hover [id^=darkarrow][data-v-9ebe280d],#darklang:hover #darkright[data-v-9ebe280d]{stroke:#51a2ff!important}#darklang #darkleft[data-v-9ebe280d]{fill:#fff}#darklang:hover #darkleft[data-v-9ebe280d]{fill:#51a2ff!important}#lang[data-v-9ebe280d],#darklang[data-v-9ebe280d]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.safe-area-footer{height:auto}.pb-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px);padding-bottom:constant(safe-area-inset-bottom,0px);display:block;line-height:.8}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}.drawing path[data-v-497c4e35],.drawing rect[data-v-497c4e35],.drawing circle[data-v-497c4e35],.drawing ellipse[data-v-497c4e35]{vector-effect:non-scaling-stroke}.note[data-v-497c4e35],.drawing text[data-v-497c4e35]{font-family:var(--font-mono);font-size:8px;fill:currentColor;stroke:none;opacity:.75}.drawing path[data-v-69c0aa5d],.drawing rect[data-v-69c0aa5d],.drawing circle[data-v-69c0aa5d]{vector-effect:non-scaling-stroke}.drawing text[data-v-69c0aa5d]{font-family:var(--font-mono);font-size:8px;fill:currentColor;stroke:none;opacity:.75}.drawing path[data-v-89ae2894],.drawing rect[data-v-89ae2894],.drawing circle[data-v-89ae2894]{vector-effect:non-scaling-stroke}.drawing text[data-v-89ae2894]{font-family:var(--font-mono);font-size:8px;fill:currentColor;stroke:none;opacity:.75}.drawing path[data-v-3893b238],.drawing rect[data-v-3893b238],.drawing circle[data-v-3893b238]{vector-effect:non-scaling-stroke}.drawing text[data-v-3893b238]{font-family:var(--font-mono);font-size:8px;fill:currentColor;stroke:none;opacity:.75}.frame[data-v-23918f62]{position:relative;width:100%;height:100%}svg[data-v-23918f62]{display:block;width:100%;height:100%}path[data-v-23918f62]{vector-effect:non-scaling-stroke}.label[data-v-23918f62]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 8px;background:var(--sheet);font-family:var(--font-mono);font-size:12px;color:var(--graphite);white-space:nowrap}.visual[data-v-ee8e4a90]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--sheet)}img[data-v-ee8e4a90]{display:block;width:100%;height:100%;object-fit:cover}.sheet[data-v-ee8e4a90]{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--sheet-pad, 7% 8%);color:var(--ink)}.sheet--frame[data-v-ee8e4a90]{padding:0;color:var(--graphite)}.sheet[data-v-ee8e4a90]>svg,.sheet[data-v-ee8e4a90]>.frame{display:block;width:100%;height:100%}.work[data-v-65f00f6a]{display:flex;flex-direction:column;background:var(--sheet);border:1px solid var(--ink);color:var(--ink);text-decoration:none}.work--v[data-v-65f00f6a]{width:var(--card-v, 160px);aspect-ratio:4 / 5}.work--h[data-v-65f00f6a]{width:var(--card-h, 200px);aspect-ratio:5 / 4}.work__visual[data-v-65f00f6a]{position:relative;flex:1 1 auto;min-height:0;--sheet-pad: 5%}.work__caption[data-v-65f00f6a]{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 9px 8px;border-top:1px solid var(--ink);font-size:12px;line-height:1.2}.work__title[data-v-65f00f6a]{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work__year[data-v-65f00f6a]{font-family:var(--font-mono);color:var(--graphite)}@media (max-width: 767px){.work__caption[data-v-65f00f6a]{display:none}}.stamp[data-v-0ed202e0]{margin:0;display:inline-grid;grid-template-columns:auto minmax(0,1fr);max-width:560px;border:1px solid var(--ink);background:var(--sheet);color:var(--ink);font-size:14px;line-height:1.35}.stamp__label[data-v-0ed202e0]{padding:8px 12px 9px;border-right:1px solid var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-self:stretch;display:flex;align-items:center;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ink) 7%,transparent) 6px 7px)}.stamp__text[data-v-0ed202e0]{padding:8px 14px 9px;color:var(--graphite)}.stamp.is-compact[data-v-0ed202e0]{font-size:13px}.stamp.is-compact .stamp__label[data-v-0ed202e0],.stamp.is-compact .stamp__text[data-v-0ed202e0]{padding-top:6px;padding-bottom:7px}@media (max-width: 640px){.stamp[data-v-0ed202e0]{grid-template-columns:minmax(0,1fr)}.stamp__label[data-v-0ed202e0]{border-right:0;border-bottom:1px solid var(--ink)}}.home[data-v-b15ff2b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}.stage[data-v-b15ff2b4]{--gap: 28px;--edge: 12px;--oval: min(400px, 72vw);--curve: min(200px, 13vw);--stage-h: calc(100dvh - var(--header-h) - var(--foot-h) - 52px);--card-v: clamp(96px, 28vw, 120px);--card-h: clamp(120px, 36vw, 150px);position:absolute;left:0;right:0;top:var(--header-h);height:var(--stage-h)}.half[data-v-b15ff2b4]{position:absolute;top:0;bottom:0;background-attachment:fixed;transition:left .9s var(--ease-draw),right .9s var(--ease-draw),border-radius .9s var(--ease-draw)}.half--a[data-v-b15ff2b4]{left:calc(50% - var(--oval) / 2);right:50%;border-radius:calc(var(--oval) / 2) 0 0 calc(var(--oval) / 2) / 50% 0 0 50%}.half--b[data-v-b15ff2b4]{left:50%;right:calc(50% - var(--oval) / 2);border-radius:0 calc(var(--oval) / 2) calc(var(--oval) / 2) 0 / 0 50% 50% 0}.is-split .half--a[data-v-b15ff2b4]{left:var(--edge);right:calc(50% + var(--gap) / 2);border-radius:0 var(--curve) var(--curve) 0 / 0 50% 50% 0}.is-split .half--b[data-v-b15ff2b4]{left:calc(50% + var(--gap) / 2);right:var(--edge);border-radius:var(--curve) 0 0 var(--curve) / 50% 0 0 50%}.slot[data-v-b15ff2b4]{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) translate(var(--ax),var(--ay));transition:transform 1s var(--ease-draw);animation:drop-b15ff2b4 .9s var(--ease-draw) backwards;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.is-split .slot[data-v-b15ff2b4]{transform:translate(-50%,-50%) translate(var(--sx),var(--sy))}@keyframes drop-b15ff2b4{0%{opacity:0;translate:0 22px}}.slot-1[data-v-b15ff2b4]{--ax: calc(var(--oval) * -.36);--ay: calc(var(--stage-h) * -.27);z-index:4}.slot-2[data-v-b15ff2b4]{--ax: calc(var(--oval) * .36);--ay: calc(var(--stage-h) * -.07);z-index:3}.slot-3[data-v-b15ff2b4]{--ax: calc(var(--oval) * -.3);--ay: calc(var(--stage-h) * .16);z-index:2}.slot-4[data-v-b15ff2b4]{--ax: calc(var(--oval) * .3);--ay: calc(var(--stage-h) * .3);z-index:1}.side-a.order-0[data-v-b15ff2b4]{--sx: -25vw;--sy: calc(var(--stage-h) * -.3)}.side-a.order-1[data-v-b15ff2b4]{--sx: -25vw;--sy: calc(var(--stage-h) * .02)}.side-a.order-2[data-v-b15ff2b4]{--sx: -25vw;--sy: calc(var(--stage-h) * .12)}.side-b.order-0[data-v-b15ff2b4]{--sx: 25vw;--sy: calc(var(--stage-h) * -.28)}.side-b.order-1[data-v-b15ff2b4]{--sx: 25vw;--sy: calc(var(--stage-h) * .04)}.side-b.order-2[data-v-b15ff2b4]{--sx: 25vw;--sy: calc(var(--stage-h) * .12)}.door[data-v-b15ff2b4]{position:absolute;bottom:12px;z-index:5;width:calc(50% - var(--gap) / 2 - 20px);display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;background:var(--paper);color:var(--ink);text-decoration:none;opacity:0;visibility:hidden;transition:opacity .4s ease,translate .6s var(--ease-draw),visibility 0s linear .4s}.door--a[data-v-b15ff2b4]{left:16px;translate:28px 0}.door--b[data-v-b15ff2b4]{right:16px;translate:-28px 0;align-items:flex-end;text-align:right}.is-split .door[data-v-b15ff2b4]{opacity:1;visibility:visible;translate:0 0;transition:opacity .6s ease .45s,translate .8s var(--ease-draw) .4s,visibility 0s}.door__title[data-v-b15ff2b4]{font-size:clamp(20px,5.8vw,64px);font-weight:300;line-height:1;letter-spacing:-.02em}.door__lead[data-v-b15ff2b4]{max-width:34ch;font-size:clamp(13px,1.1vw,16px);line-height:1.45;color:var(--graphite)}.door__cta[data-v-b15ff2b4]{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.door:hover .door__cta[data-v-b15ff2b4]{text-decoration-thickness:2px}@media (max-width: 767px){.door__lead[data-v-b15ff2b4]{display:none}}.notice[data-v-b15ff2b4]{position:absolute;z-index:6;left:16px;right:16px;top:calc(var(--header-h) + 2px);max-width:none;transition:opacity .35s ease,visibility .35s}.is-split .notice[data-v-b15ff2b4]{opacity:0;visibility:hidden}@media (max-width: 767px){.home.has-notice .stage[data-v-b15ff2b4]{--notice-h: 88px;top:calc(var(--header-h) + var(--notice-h));--stage-h: calc(100dvh - var(--header-h) - var(--foot-h) - 52px - var(--notice-h))}}.toggle[data-v-b15ff2b4]{position:absolute;left:50%;bottom:calc(var(--foot-h) + 8px);z-index:6;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 18px;border:1px solid var(--ink);border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.toggle svg[data-v-b15ff2b4]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .4s var(--ease-draw)}.toggle svg.is-up[data-v-b15ff2b4]{transform:rotate(180deg)}@media (min-width: 768px){.stage[data-v-b15ff2b4]{--card-v: clamp(120px, 12vw, 190px);--card-h: clamp(150px, 15.5vw, 236px)}.slot-1[data-v-b15ff2b4]{--ax: calc(var(--oval) * -.42);--ay: calc(var(--stage-h) * -.25)}.slot-2[data-v-b15ff2b4]{--ax: calc(var(--oval) * .44);--ay: calc(var(--stage-h) * -.06)}.slot-3[data-v-b15ff2b4]{--ax: calc(var(--oval) * -.3);--ay: calc(var(--stage-h) * .2)}.slot-4[data-v-b15ff2b4]{--ax: calc(var(--oval) * .34);--ay: calc(var(--stage-h) * .29)}.side-a.order-0[data-v-b15ff2b4]{--sx: -36vw;--sy: calc(var(--stage-h) * -.2)}.side-a.order-1[data-v-b15ff2b4]{--sx: -19.5vw;--sy: calc(var(--stage-h) * -.24)}.side-a.order-2[data-v-b15ff2b4]{--sx: -28vw;--sy: calc(var(--stage-h) * -.02)}.side-b.order-0[data-v-b15ff2b4]{--sx: 19.5vw;--sy: calc(var(--stage-h) * -.24)}.side-b.order-1[data-v-b15ff2b4]{--sx: 36vw;--sy: calc(var(--stage-h) * -.2)}.side-b.order-2[data-v-b15ff2b4]{--sx: 28vw;--sy: calc(var(--stage-h) * -.02)}.door[data-v-b15ff2b4]{bottom:clamp(12px,4vh,48px);width:min(520px,36vw);gap:12px;padding:18px 22px 20px}.door--a[data-v-b15ff2b4]{left:clamp(28px,4.4vw,64px)}.door--b[data-v-b15ff2b4]{right:clamp(28px,4.4vw,64px)}.notice[data-v-b15ff2b4]{top:auto;right:auto;left:clamp(28px,4.4vw,64px);bottom:calc(var(--foot-h) + 8px);max-width:min(520px,36vw)}}.card[data-v-0dc6dc01]{display:flex;flex-direction:column;height:100%;border:1px solid var(--ink);background:var(--sheet);color:var(--ink);text-decoration:none}.card__visual[data-v-0dc6dc01]{position:relative;display:block;aspect-ratio:4 / 3;border-bottom:1px solid var(--ink)}.card__title[data-v-0dc6dc01]{padding:14px 14px 12px;font-size:19px;line-height:1.25;font-weight:500;text-wrap:balance}.card:hover .card__title[data-v-0dc6dc01]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card__meta[data-v-0dc6dc01]{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:13px}.card__meta>span[data-v-0dc6dc01]{padding:8px 14px 9px;border-bottom:1px solid var(--rule);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__meta>span[data-v-0dc6dc01]:nth-child(odd){border-right:1px solid var(--rule)}.card__meta>span[data-v-0dc6dc01]:nth-last-child(-n+2):nth-child(odd),.card__meta>span[data-v-0dc6dc01]:last-child{border-bottom:none}.notice[data-v-f93ffd4e]{margin-top:28px}.head[data-v-f93ffd4e]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.title[data-v-f93ffd4e]{margin:0;font-size:clamp(48px,9vw,120px);font-weight:300;line-height:.9;letter-spacing:-.04em;text-transform:lowercase}.filter[data-v-f93ffd4e]{display:inline-flex;border:1px solid var(--ink);border-radius:999px;padding:3px}.filter__item[data-v-f93ffd4e]{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;color:var(--ink);font-size:15px;text-decoration:none}.filter__item.is-active[data-v-f93ffd4e]{background:var(--ink);color:var(--paper)}.lead[data-v-f93ffd4e]{margin:28px 0 0;max-width:60ch;font-size:18px;line-height:1.5;color:var(--graphite)}.grid[data-v-f93ffd4e]{margin:40px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:28px}.tb[data-v-8b7a39bc]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.tb__cell[data-v-8b7a39bc]{padding:10px 12px 12px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}dt[data-v-8b7a39bc]{font-family:var(--font-mono);font-size:12px;color:var(--graphite)}dd[data-v-8b7a39bc]{margin:4px 0 0;font-size:15px;line-height:1.35}.notice[data-v-93d3b31c]{margin-top:18px}.back[data-v-93d3b31c]{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:15px;text-decoration:none}.back[data-v-93d3b31c]:hover{text-decoration:underline;text-underline-offset:4px}.back svg[data-v-93d3b31c]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}.head[data-v-93d3b31c]{margin-top:24px}.type[data-v-93d3b31c]{margin:0;font-family:var(--font-mono);font-size:14px;color:var(--graphite)}.title[data-v-93d3b31c]{margin:10px 0 0;font-size:clamp(40px,7.4vw,104px);font-weight:300;line-height:.95;letter-spacing:-.035em;text-wrap:balance}.intro[data-v-93d3b31c]{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:28px 56px;align-items:start}.summary[data-v-93d3b31c]{margin:0;max-width:58ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.cover[data-v-93d3b31c]{margin:48px 0 0;aspect-ratio:16 / 9;border:1px solid var(--ink)}.story[data-v-93d3b31c]{margin-top:96px}.story__text[data-v-93d3b31c]{margin-top:28px;padding-top:28px;border-top:1px solid var(--ink);columns:2 22rem;column-gap:56px}.story__text p[data-v-93d3b31c]{margin:0 0 1em;font-size:clamp(16px,1.25vw,18px);line-height:1.6;break-inside:avoid}.gallery[data-v-93d3b31c]{margin-top:96px}.gallery__grid[data-v-93d3b31c]{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.g--full[data-v-93d3b31c]{grid-column:span 6}.g--half[data-v-93d3b31c]{grid-column:span 3}.g--third[data-v-93d3b31c]{grid-column:span 2}.gallery__item[data-v-93d3b31c]{display:block;width:100%;padding:0;border:0;background:var(--sheet);cursor:zoom-in;overflow:hidden}.gallery__item img[data-v-93d3b31c]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .6s var(--ease-draw),opacity .3s ease}.gallery__item:hover img[data-v-93d3b31c]{transform:scale(1.02)}.gallery__item[data-v-93d3b31c]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.credit[data-v-93d3b31c]{margin:16px 0 0;font-family:var(--font-mono);font-size:14px;color:var(--graphite)}.credit a[data-v-93d3b31c]{color:inherit;text-underline-offset:3px}.viewer[data-v-93d3b31c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 72px 24px;background:#0a0a0af0;color:#fff}.viewer__img[data-v-93d3b31c]{max-width:100%;max-height:calc(100% - 48px);object-fit:contain;-webkit-user-select:none;user-select:none}.viewer__caption[data-v-93d3b31c]{display:flex;gap:16px;margin:0;font-family:var(--font-mono);font-size:14px;color:#fffc;text-align:center}.viewer__count[data-v-93d3b31c]{white-space:nowrap}.viewer__btn[data-v-93d3b31c]{position:absolute;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgb(255 255 255 / .4);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.viewer__btn[data-v-93d3b31c]:hover,.viewer__btn[data-v-93d3b31c]:focus-visible{border-color:#fff;outline:none}.viewer__btn svg[data-v-93d3b31c]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.viewer__close[data-v-93d3b31c]{top:16px;right:16px}.viewer__prev[data-v-93d3b31c]{left:12px;top:50%;transform:translateY(-50%)}.viewer__next[data-v-93d3b31c]{right:12px;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.gallery__grid[data-v-93d3b31c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-auto-flow:dense}.g--full[data-v-93d3b31c]{grid-column:span 2}.g--half[data-v-93d3b31c],.g--third[data-v-93d3b31c]{grid-column:span 1}.viewer[data-v-93d3b31c]{padding:64px 0 24px}.viewer__prev[data-v-93d3b31c],.viewer__next[data-v-93d3b31c]{top:auto;bottom:16px;transform:none}.viewer__caption[data-v-93d3b31c]{padding:0 16px 56px;flex-direction:column;gap:4px}}@media (prefers-reduced-motion: reduce){.gallery__item img[data-v-93d3b31c]{transition:none}.gallery__item:hover img[data-v-93d3b31c]{transform:none}}.stages[data-v-93d3b31c]{margin-top:96px}.h2[data-v-93d3b31c]{margin:0;font-size:clamp(32px,4vw,56px);font-weight:300;letter-spacing:-.03em;text-transform:lowercase}.stage-list[data-v-93d3b31c]{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.stage[data-v-93d3b31c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px 56px;padding:28px 0;border-bottom:1px solid var(--ink)}.stage__text[data-v-93d3b31c]{display:grid;grid-template-columns:56px minmax(0,1fr);align-content:start;column-gap:12px}.stage__num[data-v-93d3b31c]{grid-row:span 2;font-size:40px;font-weight:300;line-height:1}.stage__title[data-v-93d3b31c]{margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.25}.stage__body[data-v-93d3b31c]{margin:10px 0 0;max-width:46ch;font-size:16px;line-height:1.55;color:var(--graphite)}.stage__visual[data-v-93d3b31c]{aspect-ratio:4 / 3;border:1px solid var(--rule)}.next[data-v-93d3b31c]{margin-top:72px;display:flex;flex-direction:column;gap:8px}.next__label[data-v-93d3b31c]{font-family:var(--font-mono);font-size:14px;color:var(--graphite)}.next__link[data-v-93d3b31c]{align-self:flex-start;color:var(--ink);font-size:clamp(28px,4vw,52px);font-weight:300;line-height:1.1;letter-spacing:-.02em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.title[data-v-5c6d07cb]{margin:0;font-size:clamp(48px,9vw,120px);font-weight:300;line-height:.9;letter-spacing:-.04em;text-transform:lowercase}.lead[data-v-5c6d07cb]{margin:28px 0 0;max-width:56ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.columns[data-v-5c6d07cb]{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:64px 56px}.dir__head[data-v-5c6d07cb]{padding-bottom:20px;border-bottom:1px solid var(--ink)}.dir__title[data-v-5c6d07cb]{margin:0;font-size:clamp(32px,4vw,56px);font-weight:300;line-height:1;letter-spacing:-.03em}.dir__lead[data-v-5c6d07cb]{margin:12px 0 0;max-width:48ch;font-size:16px;line-height:1.5;color:var(--graphite)}.svc-list[data-v-5c6d07cb]{margin:0;padding:0;list-style:none}.svc[data-v-5c6d07cb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:20px 0 22px;border-bottom:1px solid var(--rule)}.svc__title[data-v-5c6d07cb]{margin:0;font-size:20px;font-weight:500;line-height:1.3}.svc__text[data-v-5c6d07cb]{grid-column:1;margin:0;max-width:46ch;font-size:15px;line-height:1.5;color:var(--graphite)}.svc__meta[data-v-5c6d07cb]{grid-column:2;grid-row:1 / span 2;margin:0;display:flex;flex-direction:column;gap:8px;min-width:132px;text-align:right}.svc__meta dt[data-v-5c6d07cb]{font-family:var(--font-mono);font-size:12px;color:var(--graphite)}.svc__meta dd[data-v-5c6d07cb]{margin:2px 0 0;font-size:15px;font-weight:600}@media (max-width: 520px){.svc[data-v-5c6d07cb]{grid-template-columns:minmax(0,1fr)}.svc__meta[data-v-5c6d07cb]{grid-column:1;grid-row:auto;flex-direction:row;gap:24px;text-align:left}}.dir__link[data-v-5c6d07cb]{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.note[data-v-5c6d07cb]{margin:32px 0 0;font-family:var(--font-mono);font-size:14px;color:var(--graphite)}.process[data-v-5c6d07cb]{margin-top:104px}.h2[data-v-5c6d07cb]{margin:0;font-size:clamp(32px,4vw,56px);font-weight:300;letter-spacing:-.03em;text-transform:lowercase}.steps[data-v-5c6d07cb]{margin:36px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0}.step[data-v-5c6d07cb]{position:relative;padding:0 20px 28px 0;border-top:1px solid var(--ink)}.step[data-v-5c6d07cb]:before{content:"";position:absolute;left:0;top:-7px;width:1px;height:13px;background:var(--ink);transform:skew(-40deg)}.step__num[data-v-5c6d07cb]{display:block;margin-top:14px;font-size:40px;font-weight:300;line-height:1}.step__title[data-v-5c6d07cb]{margin:14px 0 0;font-size:18px;font-weight:600}.step__text[data-v-5c6d07cb]{margin:8px 0 0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--graphite)}.cta[data-v-5c6d07cb]{display:inline-flex;align-items:center;height:56px;margin-top:56px;padding:0 28px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:600;text-decoration:none}.cta[data-v-5c6d07cb]:hover{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.made-by[data-v-a1ba93bb]{display:inline-flex;align-items:center;gap:.45em;color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s ease}.made-by[data-v-a1ba93bb]:hover,.made-by[data-v-a1ba93bb]:focus-visible{opacity:1}.made-by svg[data-v-a1ba93bb]{width:1.3em;height:1.3em;flex:none;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.made-by:hover .mb-eyes[data-v-a1ba93bb]{animation:mb-blink-a1ba93bb .5s ease;transform-box:fill-box;transform-origin:center}@keyframes mb-blink-a1ba93bb{50%{transform:scaleY(.15)}}@media (prefers-reduced-motion: reduce){.made-by:hover .mb-eyes[data-v-a1ba93bb]{animation:none}}.credit[data-v-3bd50a1f]{margin-top:48px;font-size:13px;opacity:.7}.layout[data-v-3bd50a1f]{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}@media (min-width: 1024px){.layout[data-v-3bd50a1f]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.title[data-v-3bd50a1f]{margin:0;font-size:clamp(48px,9vw,120px);font-weight:300;line-height:.9;letter-spacing:-.04em;text-transform:lowercase}.lead[data-v-3bd50a1f]{margin:28px 0 0;max-width:48ch;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.list[data-v-3bd50a1f]{margin:48px 0 0;border-top:1px solid var(--ink)}.row[data-v-3bd50a1f]{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:6px 24px;padding:18px 0;border-bottom:1px solid var(--rule)}@media (max-width: 600px){.row[data-v-3bd50a1f]{grid-template-columns:minmax(0,1fr)}}dt[data-v-3bd50a1f]{padding-top:4px;font-family:var(--font-mono);font-size:14px;color:var(--graphite)}dd[data-v-3bd50a1f]{margin:0;font-size:17px;line-height:1.5;max-width:52ch}dd a[data-v-3bd50a1f]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.big[data-v-3bd50a1f]{font-size:clamp(22px,2.6vw,34px);font-weight:300;letter-spacing:-.01em;overflow-wrap:anywhere}.links[data-v-3bd50a1f]{display:flex;flex-wrap:wrap;gap:4px 24px}.actions[data-v-3bd50a1f]{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-3bd50a1f]{display:inline-flex;align-items:center;height:52px;padding:0 24px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.btn--solid[data-v-3bd50a1f],.btn[data-v-3bd50a1f]:hover{background:var(--ink);color:var(--paper)}.btn--solid[data-v-3bd50a1f]:hover{background:transparent;color:var(--ink)}.oval[data-v-3bd50a1f]{display:none}@media (min-width: 1024px){.oval[data-v-3bd50a1f]{display:block;position:sticky;top:calc(var(--header-h) + 24px);width:100%;max-width:380px;justify-self:end;aspect-ratio:2 / 3;border-radius:50%;background-attachment:scroll}}.title[data-v-6b1ce5f1]{margin:0;max-width:14ch;font-size:clamp(40px,7vw,96px);font-weight:300;line-height:.95;letter-spacing:-.035em}.home[data-v-6b1ce5f1]{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;color:var(--ink);font-size:17px;text-decoration:underline;text-underline-offset:5px}
