@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_c50fddcf-module__xTJHDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_c50fddcf-module__xTJHDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a70344ee-module__A5gVvG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_a70344ee-module__A5gVvG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-archivo);--default-mono-font-family:var(--font-plex-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:auto;scrollbar-gutter:stable;font-variant-numeric:tabular-nums}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}body{background:var(--paper);color:var(--ink);font-family:var(--font-plex-mono), ui-monospace, monospace;font-size:var(--fs-meta);line-height:var(--lh-body);letter-spacing:var(--ls-meta);text-transform:uppercase;-webkit-font-smoothing:antialiased}::selection{background:var(--ink-strong);color:var(--paper)}:focus-visible{outline:1px solid var(--ink-strong);outline-offset:3px}}@layer components{.page-grid{padding-left:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;padding-right:12px;display:grid}.t-label{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:500;line-height:var(--lh-tight);color:var(--ink-strong)}.t-meta{font-size:var(--fs-meta);letter-spacing:var(--ls-meta);line-height:var(--lh-body);color:var(--ink)}.t-col{font-size:var(--fs-meta);letter-spacing:.5px;color:var(--ink);line-height:1.85}.t-wide{font-size:var(--fs-label);letter-spacing:var(--ls-wide);color:var(--ink);line-height:1.9}.t-name{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--ink-strong);font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:500;line-height:.96}.t-prose{letter-spacing:.2px;text-transform:none;color:var(--ink);font-size:15px;line-height:1.9}.t-lead{letter-spacing:.1px;text-transform:none;color:var(--ink-strong);font-size:18px;line-height:1.75}.halftone{background-image:radial-gradient(var(--ink-strong) .85px, transparent 1px);background-size:2.5px 2.5px}.link-quiet{color:var(--ink);transition:color .35s;display:inline-block;position:relative}.link-quiet:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-quiet:hover{color:var(--ink-strong)}.link-quiet:hover:after{transform-origin:0;transform:scaleX(1)}.t-dim{color:var(--ink-soft)}.t-work-title{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;letter-spacing:.4px;color:var(--ink-strong);font-size:16px;font-weight:600;line-height:1.2}.t-work-sign{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;letter-spacing:.5px;color:var(--ink-strong);font-size:13px;font-weight:600;line-height:1.45}.t-work-lead{letter-spacing:0;text-transform:none;color:var(--ink-strong);font-size:16px;font-weight:400;line-height:1.5}.work-shell{--work-gap:16px;grid-template-columns:var(--work-aside) minmax(0, 1fr);padding-left:var(--gutter);padding-right:12px;display:grid}.work-aside{z-index:20;flex-direction:column;justify-content:space-between;align-self:start;height:100svh;padding:26px 0 34px;display:flex;position:sticky;top:0}.work-open{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;min-height:100svh;margin-right:-12px;display:grid}.work-open-facts{--work-measure:calc(52 * 16px * .6);align-self:end;padding:0 clamp(24px,2.4vw,48px) 12svh 0}.work-open-track{max-width:var(--work-measure);text-align:right;margin-bottom:3rem}.work-open-note{max-width:var(--work-measure)}.work-open-facts:has(.work-open-lead){padding-top:44svh;padding-bottom:var(--work-gap);align-self:start}.work-open-media{align-self:stretch;align-items:center;min-height:100svh;padding:clamp(28px,4vw,78px);display:flex;position:relative;overflow:hidden}.work-shell[data-laid-out] .work-open{gap:var(--work-gap);padding-bottom:calc(var(--work-gap) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-right:0}.work-shell[data-laid-out] .work-open-media{align-items:stretch;gap:var(--work-gap);flex-direction:column;align-self:start;min-height:0;padding:0}@media (min-width:1200px){.work-shell[data-laid-out] .work-open-plate>[data-media]{min-height:100svh}}.work-bleed{margin-right:-12px}.work-footer-rail{inset-block:0;left:calc(-1 * (var(--gutter) + var(--work-aside)));width:var(--rail-w);position:absolute}.work-panel{padding:9%}html[data-plate-viewer] [data-plate]{cursor:zoom-in}.plate-viewer{z-index:60;cursor:zoom-out;position:fixed;inset:0}.plate-viewer-ground{background:var(--paper);position:absolute;inset:0}.plate-viewer-figure{margin:0;position:absolute;overflow:hidden}.plate-viewer-figure[data-stepped] .plate-viewer-image{animation:.42s cubic-bezier(.16,1,.3,1) both plate-fade}@keyframes plate-fade{0%{opacity:0}}.plate-viewer-caption{inset-inline:0;justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,40px);height:58px;padding-inline:12px;display:flex;position:absolute;bottom:0}.plate-viewer-credit{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.plate-viewer-step{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;place-items:center;transition:color .32s ease-out,translate .42s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(50% - 29px);transform:translateY(-50%)}.plate-viewer-step:hover,.plate-viewer-step:focus-visible{color:var(--ink-strong)}.plate-viewer-step--prev{left:20px}.plate-viewer-step--next{right:20px}.plate-viewer-step--prev:hover{translate:-4px}.plate-viewer-step--next:hover{translate:4px}.plate-viewer-caption button,.plate-viewer-step{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.plate-viewer-caption button{color:inherit}html[data-plate-open] .site-mark{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease-out,visibility 0s linear .32s}html[data-plate-open]{overflow:hidden}.gate{z-index:60;background:var(--paper);position:fixed;inset:0;overflow:hidden}.gate-panel{z-index:2;background:linear-gradient(to bottom, var(--paper) 62%, #f4f1ea00 100%);will-change:transform;align-items:center;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease-out;display:flex;position:relative}.gate-panel[data-leaving=true]{opacity:0;transform:translateY(-100%)}.gate-inner{width:100%;padding:0 var(--gutter);margin-bottom:14vh}.gate-name{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink-strong);font-size:92px;font-weight:500;line-height:.94}.gate-sub{margin-top:1.1rem}.gate-form{max-width:22rem;margin-top:clamp(2.5rem,7vh,4.5rem)}.gate-label{display:block}.gate-row{border-bottom:1px solid var(--ink-faint);align-items:baseline;gap:1rem;margin-top:.6rem;padding-bottom:.5rem;transition:border-color .4s ease-out;display:flex}.gate-row:focus-within{border-color:var(--ink)}.gate-input{min-width:0;color:var(--ink-strong);letter-spacing:.22em;background:0 0;border:0;outline:none;flex:1}.gate-submit{cursor:pointer;color:var(--ink);background:0 0;border:0;flex-shrink:0;transition:color .35s ease-out}.gate-submit:hover:not(:disabled){color:var(--ink-strong)}.gate-submit:disabled,.gate-input:disabled{cursor:not-allowed;opacity:.4}.gate-message{min-height:1.2em;color:var(--ink-soft);margin-top:1.1rem;transition:color .35s ease-out}.gate-message[data-error=true]{color:var(--ink-strong)}.gate-garden{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gate-stem{width:auto;height:auto;transform:translateY(calc(var(--flower-pad,0%) + 4%));transform-origin:bottom;position:absolute;bottom:0}.gate-stem--a{opacity:.75;height:clamp(190px,30vh,340px);left:-4%;rotate:-7deg}.gate-stem--b{height:clamp(240px,39vh,460px);left:17%;rotate:3deg}.gate-stem--c{opacity:.7;height:clamp(160px,25vh,280px);right:20%;rotate:9deg}.gate-stem--d{opacity:.85;height:clamp(210px,34vh,390px);right:-6%;rotate:-5deg}@media (hover:hover){.hero-backdrop{transition:opacity .9s ease-out}.hero-shell:has(.hero-focus:hover) .hero-backdrop{opacity:0;transition-duration:.45s}.hero-shell:has(.hero-focus:hover) .hero-type{--ink:#000000f2;--ink-strong:#000;--ink-soft:#000000b3}.hero-type,.hero-type *{transition:color .5s ease-out}[data-index-list]:where(:hover,:focus-within) [data-index-row]:not(:hover):not(:focus-within){--ink-strong:#00000073;--ink:#00000061;--ink-soft:#00000042}[data-index-row] a,[data-index-row] span{transition:color .42s ease-out}}.about-page{background:var(--paper);min-height:100svh;position:relative;overflow:hidden}.about-stage{--portrait-nudge:clamp(-40px, -2.4vw, -16px);align-items:start;min-height:max(100svh,760px);position:relative}.about-heading{z-index:3;grid-area:1/1/auto/span 3;margin-top:clamp(54px,7.2vh,78px);position:relative}.about-role{max-width:calc(100% + var(--portrait-nudge) - 16px);font-size:var(--fs-meta);letter-spacing:.24em;color:var(--ink-strong);margin-top:clamp(24px,3.2vh,34px)}.about-foot{z-index:3;grid-area:1/1/auto/span 6;align-self:end;margin-bottom:clamp(34px,5vh,54px);position:relative}.about-lang{align-items:baseline;margin-bottom:clamp(10px,1.7vh,16px);display:flex}.about-lang-item{align-items:baseline;display:inline-flex}.about-lang-sep{color:var(--ink-faint);margin:0 10px}.about-lang-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin:-10px -5px;padding:10px 5px;font-family:inherit;transition:color .38s cubic-bezier(.22,1,.36,1)}.about-lang-btn:hover,.about-lang-btn:focus-visible{color:var(--ink)}.about-lang-btn[data-on=true]{color:var(--ink-strong);cursor:default}.about-scribble{pointer-events:none;z-index:1;width:clamp(250px,23vw,360px);color:var(--ink-strong);position:absolute;bottom:clamp(165px,29vh,292px);left:0}.about-portrait{z-index:2;width:min(100%,clamp(220px,21.7vw,367px));transform:translateX(var(--portrait-nudge));--halftone-h:clamp(96px, 12vh, 140px);--halftone-drop:clamp(22px, 3.4vh, 34px);--halftone-overhang:8.85%;--bar-w:11.5044%;grid-area:1/4/auto/span 4;margin-top:clamp(210px,26vh,274px);position:relative}.about-accent-bar{pointer-events:none;z-index:3;width:var(--bar-w);background:var(--accent);mix-blend-mode:multiply;height:100%;position:absolute;top:0;left:0}.about-halftone{right:auto;left:calc(-1 * var(--halftone-overhang));top:auto;bottom:calc(-1 * var(--halftone-drop));z-index:1;width:60.2%;height:var(--halftone-h);opacity:.85;position:absolute}.about-photo{z-index:2;margin-left:var(--bar-w);width:calc(100% - var(--bar-w));aspect-ratio:282/341;position:relative;overflow:hidden}.about-panels-wrap{z-index:3;grid-area:1/7/auto/13;align-self:end;margin-bottom:clamp(34px,5vh,54px);padding-left:clamp(18px,2.2vw,40px);position:relative}.about-panels{--flower-h:clamp(560px, 120vh, 1120px);position:relative}.about-panels-sheet{bottom:100%;transition:grid-template-rows 1.1s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset-inline:0}.about-panels-clip{overflow:hidden}.about-panels-content{flex-direction:column;min-height:clamp(300px,68vh,720px);padding-bottom:clamp(22px,3vh,34px);display:flex;position:relative}.about-flower-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.about-flower{opacity:0;will-change:transform, opacity;width:auto;height:auto;height:var(--flower-h);transform-origin:100% 100%;transform:translate(33%, calc(var(--flower-pad,0%) + 12%)) rotate(-8deg);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0}.about-flower[data-on=true]{opacity:1;transform:translate(29%, calc(var(--flower-pad,0%) - 3.5%)) rotate(-8deg)}.about-panels-risen{z-index:1;transform-origin:0;color:var(--ink-strong);opacity:0;align-self:flex-start;margin-bottom:clamp(26px,3.6vh,40px);transition:opacity .62s cubic-bezier(.22,1,.36,1) .22s,transform .82s cubic-bezier(.22,1,.36,1) .22s;display:block;position:relative;transform:translateY(30px)scale(1)}.about-panels-content[data-open=true] .about-panels-risen{opacity:1;transform:translateY(0)scale(1.08)}.about-panels-body{z-index:1;opacity:0;transition:opacity .68s cubic-bezier(.22,1,.36,1) .38s,transform .9s cubic-bezier(.22,1,.36,1) .38s;position:relative;transform:translateY(26px)}.about-panels-content[data-open=true] .about-panels-body{opacity:1;transform:none}.about-panels-row{flex-wrap:wrap;gap:clamp(6px,.8vh,12px) clamp(10px,1.1vw,30px);display:flex}.about-panels-tab{font:inherit;color:var(--ink-strong);cursor:pointer;transform-origin:0;will-change:transform, opacity;background:0 0;border:0;margin:-14px -8px;padding:14px 18px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1)}.about-panels-tab:hover,.about-panels-tab:focus-visible{outline:none;transform:scale(1.16)}.about-panels-tab[data-open=true]{opacity:0;transform:scale(1.16)}.about-panels-prose{columns:26ch auto;max-width:76ch;line-height:var(--lh-body);column-gap:clamp(28px,3.2vw,56px)}.about-panels-prose p{orphans:2;widows:2;margin-bottom:12px}@media (min-width:768px) and (max-height:760px),(min-width:768px) and (max-width:1400px) and (max-height:800px){.about-panels-content .about-panels-prose{font-size:13px;line-height:1.45}.about-panels-prose p{margin-bottom:8px}.about-panels-risen{margin-bottom:14px}.about-panels-content{padding-bottom:6px}.about-panels-wrap,.about-foot{margin-bottom:24px}}@media (min-width:768px) and (max-height:590px),(min-width:768px) and (max-width:1180px) and (max-height:800px){.about-panels-content .about-panels-prose{font-size:12px}}.about-panels-content[data-flower=true] .about-panels-prose{columns:1}.about-panels-content[data-flower=true] .about-panels-body{padding-right:calc(.37 * var(--flower-h))}.about-panels-groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(24px,3vw,52px);display:grid}.about-panels-groups ol{margin-top:8px}.about-list-group{gap:8px;margin-bottom:20px;display:grid}.about-list-group:last-child{margin-bottom:0}.about-subhead{color:var(--ink-strong);margin-top:clamp(22px,3.4vh,34px)}.about-principles{flex-wrap:wrap;gap:8px;display:flex}.about-principles li{border:1px solid var(--ink-faint);color:var(--ink-strong);border-radius:4px;padding:2px 8px;line-height:1.55}.about-contact{flex-wrap:wrap;gap:12px clamp(42px,5vw,74px);display:flex}.about-mail-top{display:none}@media (max-width:767px){.work-shell{padding-right:var(--gutter);grid-template-columns:minmax(0,1fr)}.work-aside{height:auto;margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));padding:14px var(--gutter);border-bottom:1px solid var(--ink-faint);background:var(--paper);flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.work-open{min-height:0;margin-right:calc(-1 * var(--gutter));grid-template-columns:minmax(0,1fr)}.work-open-facts{padding:40px var(--gutter) 40px 0;order:2}.work-open-media{aspect-ratio:4/5;order:1;min-height:0}.work-shell[data-laid-out] .work-open{gap:var(--work-gap);margin-right:calc(-1 * var(--gutter));flex-direction:column;display:flex}.work-shell[data-laid-out] .work-open-media{display:contents}.work-shell[data-laid-out] .work-open-plate{order:1}.work-shell[data-laid-out] .work-open-facts:has(.work-open-lead){order:2}.work-shell[data-laid-out] .work-open-lift{order:3}.work-shell[data-laid-out] .work-open-facts:has(.work-open-lead){align-self:auto;padding-top:40px;padding-bottom:40px}.work-bleed{margin-right:calc(-1 * var(--gutter))}.work-footer-rail{left:calc(-1 * var(--gutter))}.phone-gallery{z-index:60;background:var(--paper);padding:16px var(--gutter);touch-action:pan-y;flex-direction:column;display:flex;position:fixed;inset:0}.phone-gallery-figure{flex:1;min-height:0;margin:0;position:relative}.phone-gallery-image{object-fit:contain;animation:.32s ease-out both plate-fade}@keyframes plate-fade{0%{opacity:0}to{opacity:1}}.phone-gallery-bar{justify-content:center;align-items:center;gap:18px;padding-top:14px;padding-bottom:8px;display:flex}.phone-gallery-step{min-width:44px;min-height:44px;color:var(--ink-strong);cursor:pointer;place-items:center;display:grid}.phone-gallery-count{text-align:center;min-width:5.5ch}.gate-inner{margin-bottom:22vh}.gate-name{font-size:38px}.gate-stem--a,.gate-stem--c{display:none}.gate-stem--b{height:clamp(200px,30vh,320px);left:-8%}.gate-stem--d{height:clamp(180px,27vh,300px);right:-14%}.about-page{min-height:auto;overflow:visible}.about-stage{row-gap:0;min-height:auto;padding-top:66px;padding-bottom:96px}.about-heading,.about-mail-top,.about-portrait,.about-panels-wrap,.about-foot{grid-area:auto/1/auto/-1}.about-heading{margin-top:0}.about-role{max-width:none;margin-top:24px}.about-scribble{display:none}.about-portrait{--halftone-h:64px;--halftone-drop:18px;--halftone-overhang:4.42%;margin-top:14px;width:min(79%,296px);margin-inline:auto;transform:none}.about-halftone{width:55.8%}.about-mail-top{text-align:center;letter-spacing:.14em;margin-top:46px;font-size:11px;display:block}.about-panels-wrap{align-self:auto;margin-top:52px;margin-bottom:0;padding-left:0}.about-panels-row{margin-left:calc(12px - var(--gutter));justify-content:center}.about-panels-prose{columns:1;max-width:none}.about-panels-groups{grid-template-columns:1fr;gap:22px}.about-foot{margin-top:72px;margin-bottom:0;margin-left:calc(12px - var(--gutter));align-self:auto}.about-lang{justify-content:center}.about-contact{flex-wrap:nowrap;justify-content:center;gap:34px}.about-contact li:first-child{display:none}.about-panels{flex-direction:column;display:flex}.about-panels-row{order:1}.about-panels-sheet{order:2;position:static;grid-template-rows:auto!important}.about-panels-clip{max-height:0;transition:max-height .9s cubic-bezier(.22,1,.36,1)}.about-panels-sheet:has(.about-panels-content[data-open=true]) .about-panels-clip{max-height:1800px}.about-panels-content{min-height:0;padding-top:22px}.about-panels-tab,.about-panels-tab:hover,.about-panels-tab:focus-visible,.about-panels-tab[data-open=true]{opacity:1;transition:color .32s cubic-bezier(.22,1,.36,1);transform:none}.about-panels-row:has([data-open=true]) .about-panels-tab:not([data-open=true]){color:var(--ink-soft)}.about-panels-tab[data-open=true]{color:var(--ink-strong);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.about-panels-risen,.about-flower-layer{display:none}.about-panels-content[data-flower=true] .about-panels-body{padding-right:0}}.studio{text-transform:none;background:var(--paper);--studio-violet:var(--accent);--studio-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M7 3.34L17 3.34L22 12L17 20.66L7 20.66L2 12Z' fill='none' stroke='%238f7d91' stroke-width='1.9'/%3E%3C/svg%3E") 10 10, default;--studio-cursor-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='M7 3.34L17 3.34L22 12L17 20.66L7 20.66L2 12Z' fill='%238f7d91' fill-opacity='0.32' stroke='%238f7d91' stroke-width='1.9'/%3E%3C/svg%3E") 10 10, pointer;min-height:100svh;cursor:var(--studio-cursor)}.studio a,.studio button,.studio summary,.studio label,.studio [role=button]{cursor:var(--studio-cursor-on)}.studio button:disabled,.studio [aria-disabled=true]{cursor:var(--studio-cursor)}.studio input:not([type=file]),.studio textarea,.studio select{cursor:text}.studio-title--brand{color:var(--studio-violet)}.studio-shell{max-width:1440px;padding:clamp(32px, 6vh, 72px) var(--gutter) 96px;margin-inline:auto}.studio-desktop-only{display:none}@media (max-width:767px){.studio-body{display:none}.studio-desktop-only{min-height:100svh;padding:0 var(--gutter);align-content:center;gap:18px;max-width:34ch;margin-inline:auto;display:grid}.studio-desktop-only-head{text-transform:uppercase;letter-spacing:.28em;color:var(--ink-strong)}}.studio-head{border-bottom:1px solid var(--ink-faint);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:22px;display:flex}.studio-title{text-transform:uppercase;letter-spacing:.28em}.studio-signout{font:inherit;letter-spacing:inherit;color:var(--ink-soft);text-transform:uppercase;cursor:pointer;background:0 0;border:0;transition:color .32s ease-out}.studio-signout:hover,.studio-signout:focus-visible{color:var(--ink-strong)}.studio-section{margin-top:clamp(36px,6vh,64px)}.studio-label{text-transform:uppercase;letter-spacing:.24em;margin-bottom:16px}.studio-note{max-width:72ch;color:var(--ink)}.studio-list{border-top:1px solid var(--ink-faint)}.studio-row{border-bottom:1px solid var(--ink-faint);grid-template-columns:3.5rem minmax(0,1fr) 4.5rem auto;align-items:baseline;gap:20px;padding:16px 0;display:grid}.studio-row-title{text-transform:uppercase;font-size:18px}.studio-row-number,.studio-row-meta{text-transform:uppercase;font-size:12px}.studio-row-meta:last-child{text-align:right}.studio-cta{color:var(--ink-strong);text-transform:uppercase;letter-spacing:.2em;margin-top:18px;transition:opacity .32s ease-out;display:inline-block}.studio-cta:hover{opacity:.6}.studio-editor{max-width:1600px}.studio-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;display:grid}.studio-field{margin-top:18px;display:block}.studio-field--inline{margin-top:0}.studio-field>span:first-child{margin-bottom:6px;display:block}.studio-hint{color:var(--ink-soft)}.studio-input,.studio-select{border:1px solid var(--ink-faint);background:var(--paper);width:100%;color:var(--ink-strong);font:inherit;padding:9px 10px;transition:border-color .32s ease-out}.studio-input:focus,.studio-select:focus{border-color:var(--ink-strong);outline:none}.studio-textarea{resize:vertical;line-height:1.6}.studio-json{font-size:12px;line-height:1.5}.studio-file{font:inherit;margin-bottom:20px}.studio-add,.studio-icon{border:1px solid var(--ink-faint);font:inherit;color:var(--ink);cursor:pointer;background:0 0;transition:border-color .32s ease-out,color .32s ease-out}.studio-add{padding:9px 14px}.studio-icon{place-items:center;width:28px;height:28px;display:grid}.studio-icon--wide{width:auto;height:30px;padding:0 10px}.studio-add:hover,.studio-icon:hover:not(:disabled){border-color:var(--ink-strong);color:var(--ink-strong)}.studio-icon:disabled{opacity:.3;cursor:default}.studio-tabs{background:var(--ink-faint);border:1px solid var(--ink-faint);gap:1px;margin-top:28px;display:flex}.studio-tab{background:var(--paper);font:inherit;text-align:left;cursor:pointer;border:0;flex:1;padding:16px;transition:background .32s ease-out;display:grid}.studio-tab[aria-current=true]{background:var(--paper-deep)}.studio-tab-name{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft)}.studio-tab[aria-current=true] .studio-tab-name{color:var(--ink-strong)}.studio-page{background:var(--paper-deep);margin-top:28px;padding:24px}.studio-page-note{max-width:62ch;margin-bottom:24px}.studio-inline{width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0}.studio-inline:hover{border-bottom-color:var(--ink-faint)}.studio-inline:focus{border-bottom-color:var(--ink-strong);outline:none}.studio-inline::placeholder{color:var(--ink-soft)}.studio-slot-box{background-color:var(--paper);outline:1px dashed var(--ink-faint);outline-offset:-1px;background-size:cover;position:relative;overflow:hidden}.studio-slot[data-filled=true] .studio-slot-box{outline-style:solid}.studio-slot-box[data-over=true]{outline:2px solid var(--ink-strong);outline-offset:-2px}.studio-slot-empty{font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:12px;transition:background .32s ease-out;display:grid;position:absolute;inset:0}.studio-slot-empty:hover{background:#00000008}.studio-slot-label{color:var(--ink-strong)}.studio-slot-hint{font-size:11px;line-height:1.5;display:none}.studio-slot-empty:hover .studio-slot-hint,.studio-slot-empty:focus-visible .studio-slot-hint,.studio-slot-box[data-over=true] .studio-slot-hint{display:block}.studio-slot-open{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.studio-slot-tools{opacity:.5;gap:4px;transition:opacity .24s ease-out;display:flex;position:absolute;top:6px;right:6px}.studio-slot-box:hover .studio-slot-tools,.studio-slot-tools:focus-within{opacity:1}.studio-slot-tools .studio-icon{background:var(--paper)}.studio-slot-foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:11px;display:flex}.studio-slot-reuse{width:auto;max-width:55%;padding:2px 4px;font-size:11px}.studio-maquette{position:relative;overflow:hidden}.studio-maquette-inner{transform-origin:0 0}.studio-maquette-bar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.studio-maquette-toggle{white-space:nowrap;padding:5px 10px;font-size:11px}.studio-maquette-bar span{font-size:11px}.studio-home-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1px;display:grid}.studio-home-void{grid-column:1/span 4}.studio-home-meta{grid-column:5/span 2;padding-right:8px}.studio-home-thumb{width:54%;margin-bottom:24px}.studio-home-title{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.studio-home-name{text-align:right}.studio-home-desc{text-align:justify;margin-top:10px}.studio-home-cta{text-transform:uppercase;color:var(--ink-strong);margin-top:14px}.studio-home-media{grid-column:7/span 6}.studio-home-pair{grid-template-columns:1fr 1fr;gap:1px;margin-top:1px;display:grid}.studio-home-pair[data-alone=true]{grid-template-columns:1fr}.studio-index-grid{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:32px;display:grid}.studio-index-row{border-top:1px solid var(--ink-faint);border-bottom:1px solid var(--ink-faint);grid-template-columns:3.5rem minmax(0,2.5fr) minmax(0,4fr) minmax(0,3fr) 4.5rem;align-items:baseline;gap:20px;padding:22px 0;display:grid}.studio-index-n,.studio-index-summary,.studio-index-tags{font-size:12px}.studio-index-year{text-align:right;font-size:12px}.studio-index-title{text-transform:uppercase;letter-spacing:.3px;font-size:23px}.studio-work{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.studio-work-aside{border-right:1px dashed var(--ink-faint);text-transform:uppercase;flex-direction:column;justify-content:space-between;min-height:320px;padding-right:12px;display:flex}.studio-work-sign{font-size:11px}.studio-open{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.studio-open-facts{align-content:end;gap:18px;display:grid}.studio-open-field{align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.studio-open-field input[type=color]{cursor:pointer;background:0 0;border:0;width:28px;height:22px;padding:0}.studio-block-row{display:flex}.studio-block-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.studio-block-tools .studio-select{width:auto;padding:4px 6px;font-size:11px}.studio-block-add{margin-top:20px}.studio-row[data-draft]{box-shadow:inset 2px 0 0 var(--ink-strong);padding-left:10px}.studio-row[data-draft] .studio-row-meta{color:var(--ink-strong)}.studio-section[data-done=true] .studio-label,.studio-done{color:#2f6b45}.studio-section[data-done=true]{border-left:2px solid #2f6b45;padding-left:12px}.studio-block-locked{outline:1px dashed var(--ink-faint);outline-offset:-1px;text-align:center;background:repeating-linear-gradient(-45deg,#0000 0 8px,#00000006 8px 16px);align-content:center;justify-items:center;gap:6px;padding:16px;display:grid}.studio-block-locked-kind{color:var(--ink-strong);text-transform:uppercase;letter-spacing:.14em}.studio-block-duo{grid-template-columns:1fr 1fr;gap:1px;display:grid}.studio-pair-choice{margin-top:8px}.studio-recover{border:1px solid var(--ink-faint);border-left-width:2px;border-left-color:var(--ink-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:24px;padding:14px 16px;display:flex}.studio-recover p{max-width:68ch}.studio-recover-actions{gap:8px;display:flex}.studio-row-tools{justify-content:flex-end;align-items:center;gap:6px;display:flex}.studio-row[data-hidden] .studio-row-title,.studio-row[data-hidden] .studio-row-number{color:var(--ink-soft)}.studio-stage-bar{border:1px solid var(--ink-faint);border-left-width:2px;border-left-color:var(--ink-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;padding:14px 16px;display:flex}.studio-elsewhere{flex-wrap:wrap;gap:12px 36px;display:flex}.studio-backdrop-add{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:18px;display:flex}.studio-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-backdrop-new{background:var(--accent);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.studio-backdrop-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:20px;display:grid}.studio-backdrop-cell{aspect-ratio:16/27;background-color:var(--paper-deep);outline:1px solid var(--ink-faint);outline-offset:-1px;cursor:pointer;opacity:.45;background-position:50%;background-size:cover;border:0;width:100%;padding:0;transition:opacity .3s ease-out,outline-color .3s ease-out;display:block;position:relative}.studio-backdrop-cell:hover{opacity:.8}.studio-backdrop-cell[data-on=true]{opacity:1;outline:2px solid var(--ink-strong);outline-offset:-2px}.studio-backdrop-mark{background:var(--paper);width:20px;height:20px;color:var(--ink-strong);place-items:center;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.studio-backdrop-cell[data-on=false] .studio-backdrop-mark{display:none}.studio-backdrop-foot{color:var(--ink);text-align:center;background:#f4f1eae0;padding:4px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.studio-section--first{margin-top:0}.studio-editor-head-right{align-items:baseline;gap:16px;display:flex}.studio-saved{font-size:11px}.studio-row-delete{color:var(--ink-soft)}.studio-row-delete:hover:not(:disabled),.studio-row-delete:focus-visible{color:#a3423a;border-color:#a3423a}.studio-undo{border:1px solid var(--ink-faint);font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:4px 10px;transition:border-color .32s ease-out,color .32s ease-out}.studio-undo:hover,.studio-undo:focus-visible{border-color:var(--ink-strong);color:var(--ink-strong)}.studio-row-edit{white-space:nowrap;color:var(--ink-soft);justify-self:end;transition:color .3s ease-out}.studio-row:hover .studio-row-edit,.studio-row-edit:hover,.studio-row-edit:focus-visible{color:var(--ink-strong)}.studio-block-aside{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.studio-block-aside-body{max-width:45ch;margin-bottom:4px}.studio-block-aside-add{padding:4px 8px;font-size:11px}.studio-fact{gap:8px;display:grid}.studio-fact-head{align-items:center;gap:8px;display:flex}.studio-fact-label{text-transform:uppercase;letter-spacing:.2em;flex:1}.studio-fact-head .studio-select{width:auto;padding:3px 6px;font-size:11px}.studio-fact-warn{color:var(--ink-strong);font-size:11px}.studio-editor-head{align-items:start}.studio-identity{flex:1;max-width:620px}.studio-identity-title{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong);font-size:26px}.studio-identity-meta{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.studio-identity-slug{text-transform:lowercase;width:16ch}.studio-alts{gap:14px;display:grid}.studio-alt{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.studio-alt-thumb{aspect-ratio:1;border:1px solid var(--ink-faint);background-color:var(--paper-deep);cursor:zoom-in;background-position:50%;background-size:cover}.studio-alt-fields{gap:6px;display:grid}.studio-lightbox{z-index:80;background:var(--paper);cursor:zoom-out;place-content:center;justify-items:center;gap:16px;padding:40px;display:grid;position:fixed;inset:0}.studio-lightbox-frame{max-height:calc(100vh - 170px);display:grid;position:relative}.studio-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100vh - 170px)}.studio-lightbox-aim{cursor:crosshair;background:0 0;border:0;position:absolute;inset:0}.studio-lightbox-mark{border:1px solid var(--paper);outline:1px solid var(--ink-strong);pointer-events:none;border-radius:50%;width:15px;height:15px;margin:-8px 0 0 -8px;position:absolute}.studio-lightbox-caption{text-align:center}.studio-details summary{cursor:pointer}@media (max-width:1100px){.studio-index-grid,.studio-work{grid-template-columns:minmax(0,1fr)}.studio-work-aside{border-right:0;border-bottom:1px dashed var(--ink-faint);flex-direction:row;justify-content:space-between;min-height:0;padding-bottom:12px}}.studio-colour-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.studio-colour-actions span{font-size:11px}.studio-palette{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.studio-swatch{border:1px solid var(--ink-faint);align-items:center;gap:8px;padding:6px 8px;display:flex}.studio-swatch input[type=color],.studio-field-colour input[type=color]{cursor:pointer;background:0 0;border:0;width:34px;height:26px;padding:0}.studio-field-colour{align-items:center;gap:10px;display:flex}.studio-rail{width:100%;height:26px;margin-top:18px;display:flex}.studio-rail>div{flex:1}.studio-publish-actions{align-items:center;gap:14px;margin:16px 0;display:flex}.studio-publish-go{border:1px solid var(--ink-strong);background:var(--ink-strong);color:var(--paper);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:10px 18px;transition:opacity .32s ease-out}.studio-publish-go:disabled{opacity:.35;cursor:default}.studio-status{border-left:2px solid var(--ink-faint);color:var(--ink-strong);margin-top:16px;padding:12px 14px}.studio-status--bad{border-left-color:var(--ink-strong)}.studio-note--warn{color:var(--ink-strong)}.studio-files{gap:4px;margin-top:12px;font-size:12px;display:grid}@media (max-width:1100px){.studio-story{grid-template-columns:minmax(0,1fr)}.studio-block{grid-template-columns:2rem minmax(0,1fr) auto}}.studio-about-page{padding-bottom:96px}.studio-about-head{padding-top:clamp(32px,6vh,72px)}.studio-about{background:var(--paper);border-block:1px solid var(--ink-faint)}.studio-about-flower{z-index:0;position:absolute;inset:0;overflow:hidden}.studio-about-portrait .about-photo{cursor:var(--studio-cursor-on);display:block}.studio-about-swap{z-index:3;color:var(--ink-strong);letter-spacing:.14em;text-transform:uppercase;opacity:0;background:#f4f1eae6;padding:8px 10px;font-size:11px;transition:opacity .26s ease-out;position:absolute;inset:auto 0 0}.studio-about-portrait .about-photo:hover .studio-about-swap,.studio-about-portrait .about-photo:focus-within .studio-about-swap{opacity:1}.studio-about-href{color:var(--ink-faint);text-transform:none;margin-top:2px;font-size:11px;display:block}.studio-about-foot{padding-top:28px;padding-bottom:0}.studio-edit{cursor:var(--studio-cursor-on);border-bottom:1px dotted #0000;transition:border-color .2s ease-out}.studio-edit:hover,.studio-edit:focus-visible{border-bottom-color:var(--studio-violet);outline:none}.studio-edit-empty{color:var(--ink-faint)}.studio-edit-field{border:0;border-bottom:1px solid var(--studio-violet);width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;text-transform:inherit;resize:none;background:#8f7d9114;margin:0;padding:0;display:block;overflow:hidden}.studio-edit-field:focus{outline:none}.studio-edit-remove{font:inherit;color:var(--ink-faint);opacity:0;cursor:var(--studio-cursor-on);background:0 0;border:0;margin-left:6px;padding:0 4px;line-height:1;transition:opacity .2s ease-out}li:hover>.studio-edit-remove,p:hover>.studio-edit-remove,.studio-edit-row:hover>.studio-edit-remove,.studio-edit-remove:focus-visible{opacity:1}.studio-edit-remove:hover{color:var(--studio-violet)}.studio-edit-add{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--studio-violet);cursor:var(--studio-cursor-on);background:0 0;border:0;padding:2px 0;font-size:11px}.studio-edit-add:hover{color:var(--ink-strong)}.studio-login-screen{min-height:100svh;padding-block:var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,5vh,54px);display:flex;position:relative;overflow:hidden}.studio-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.studio-marquee-track{will-change:transform;width:max-content;animation:34s linear infinite studio-marquee;display:flex}.studio-marquee-word{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--studio-violet);padding-right:.26em;font-size:clamp(56px,13vw,190px);font-weight:600;line-height:.92}@keyframes studio-marquee{to{transform:translate(-50%)}}.studio-garden{pointer-events:none;position:absolute;inset:0;overflow:hidden}.studio-stem{background:var(--studio-violet);opacity:.62;-webkit-mask:var(--stem) bottom center / contain no-repeat;-webkit-mask:var(--stem) bottom center / contain no-repeat;-webkit-mask:var(--stem) bottom center / contain no-repeat;-webkit-mask:var(--stem) bottom center / contain no-repeat;mask:var(--stem) bottom center / contain no-repeat;transform:translateY(var(--stem-pad,0%));rotate:var(--stem-tilt,0deg);transform-origin:bottom;animation:14s ease-in-out infinite studio-sway;display:block;position:absolute;bottom:0}@keyframes studio-sway{50%{rotate:calc(var(--stem-tilt,0deg) + 1.6deg)}}@media (prefers-reduced-motion:reduce){.studio-marquee-track,.studio-stem{animation:none}}.studio-login{z-index:1;width:min(100%,360px);padding-inline:var(--gutter);position:relative}.studio-login-title{text-transform:uppercase;letter-spacing:.32em}.studio-login-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-login-sub{text-transform:uppercase;letter-spacing:.24em;font-size:var(--fs-meta);margin-bottom:34px;font-weight:400;display:block}.studio-login-row{align-items:stretch;gap:12px;margin-top:10px;display:flex}.studio-input{border:0;border-bottom:1px solid var(--ink-faint);min-width:0;color:var(--ink-strong);background:0 0;flex:1;padding:8px 0;transition:border-color .32s ease-out}.studio-input:focus{border-bottom-color:var(--ink-strong);outline:none}.studio-button{font:inherit;letter-spacing:inherit;color:var(--ink-strong);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:opacity .32s ease-out}.studio-button:disabled{opacity:.4;cursor:default}.studio-login-message{text-transform:uppercase;min-height:1.6em;color:var(--ink-soft);margin-top:18px;font-size:12px}.studio-login-message[data-error=true]{color:var(--ink-strong)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-full{top:100%}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:0}.left-1\/2{left:50%}.left-\[var\(--gutter\)\]{left:var(--gutter)}.left-\[var\(--rail-w\)\]{left:var(--rail-w)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-px{margin-top:1px}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-\[var\(--index-preview-h\)\]{height:var(--index-preview-h)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[20vh\]{min-height:20vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-\[20vw\]{width:20vw}.w-\[45\%\]{width:45%}.w-\[168px\]{width:168px}.w-\[var\(--rail-w\)\]{width:var(--rail-w)}.w-full{width:100%}.w-px{width:1px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-full{max-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[var\(--work-gap\)\]{gap:var(--work-gap)}.gap-px{gap:1px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--ink-faint\)\]{border-color:var(--ink-faint)}.bg-\[var\(--paper\)\],.bg-\[var\(--paper\)\]\/90{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--paper\)\]\/90{background-color:color-mix(in oklab, var(--paper) 90%, transparent)}}.bg-\[var\(--paper-deep\)\]{background-color:var(--paper-deep)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[calc\(var\(--work-gap\)\/2\)\]{padding-block:calc(var(--work-gap) / 2)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-justify{text-align:justify}.text-right{text-align:right}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[20px\]{font-size:20px}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[rgb\(0_0_0\/0\.35\)\]{color:#00000059}.text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\,opacity\]{transition-property:clip-path,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill\,stroke\]{transition-property:fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.\[--mark-ink\:var\(--mark\)\]{--mark-ink:var(--mark)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:\[--mark-ink\:var\(--mark-hover\)\]:is(:where(.group):hover *){--mark-ink:var(--mark-hover)}}@media (min-width:48rem){.md\:top-1\/2{top:50%}.md\:top-\[calc\(var\(--index-preview-h\)\+27px\)\]{top:calc(var(--index-preview-h) + 27px)}.md\:bottom-auto{bottom:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-10{grid-column-start:10}.md\:col-start-12{grid-column-start:12}.md\:row-auto{grid-row:auto}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-\[22px\]{height:22px}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-\[22px\]{width:22px}.md\:w-\[54\%\]{width:54%}.md\:w-\[calc\(\(100\%-4px\)\/5\)\]{width:calc(20% - .8px)}.md\:w-\[calc\(50\%-var\(--work-gap\)\/2\)\]{width:calc(50% - var(--work-gap) / 2)}.md\:max-w-\[46ch\]{max-width:46ch}.md\:flex-1{flex:1}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[3\.5rem_minmax\(min-content\,2\.5fr\)_minmax\(0\,4\.8fr\)_minmax\(min-content\,3\.2fr\)_4\.5rem\]{grid-template-columns:3.5rem minmax(min-content,2.5fr) minmax(0,4.8fr) minmax(min-content,3.2fr) 4.5rem}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.md\:self-end{align-self:flex-end}.md\:rounded-none{border-radius:0}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:0}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pr-\[clamp\(16px\,1\.6vw\,32px\)\]{padding-right:clamp(16px,1.6vw,32px)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.md\:pb-\[34px\]{padding-bottom:34px}.md\:text-right{text-align:right}.md\:text-\[20px\]{font-size:20px}.md\:text-\[23px\]{font-size:23px}.md\:leading-\[23px\]{--tw-leading:23px;line-height:23px}}@media (hover:hover){@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}}:root{--paper:#f4f1ea;--paper-deep:#ebe7dd;--ink:#000000bf;--ink-strong:#000000f2;--ink-soft:#00000073;--ink-faint:#0000001f;--mark:#000000e6;--mark-hover:#000;--accent:#8f7d91;--rail-w:clamp(22px, 4.43vw, 56px);--gutter:calc(var(--rail-w) + 18px);--work-aside:250px;--index-preview-h:52vh;--fs-meta:14px;--fs-label:14px;--ls-meta:.6px;--ls-label:.8px;--ls-wide:1.3px;--lh-tight:1.15;--lh-body:1.65}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,1,1) both vt-leave}::view-transition-new(root){animation:.52s cubic-bezier(.16,1,.3,1) .1s both vt-arrive}@keyframes vt-leave{to{opacity:0;transform:translateY(10px)}}@keyframes vt-arrive{0%{opacity:0}}::view-transition-group(.morph){animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.morph){object-fit:cover;width:100%;height:100%}::view-transition-new(.morph){object-fit:cover;width:100%;height:100%}::view-transition-image-pair(.morph){animation:.62s cubic-bezier(.16,1,.3,1) vt-morph}@keyframes vt-morph{40%{filter:blur(2.5px)}}.site-mark{view-transition-name:site-mark}::view-transition-group(site-mark){z-index:100;animation:none}::view-transition-old(site-mark){display:none}::view-transition-new(site-mark){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}@media (max-width:767px){:root{--rail-w:16px;--gutter:22px}.t-name{font-size:clamp(2.4rem,13vw,4rem)}.hero-backdrop{bottom:35%}.hero-backdrop>div{position:absolute;inset:0}}@media print{@page{size:A4;margin:14mm 12mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--paper)!important}[data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.site-mark,.hero-backdrop,[data-rail]{display:none!important}[data-media]{break-inside:avoid;page-break-inside:avoid}section[aria-labelledby]{break-before:page;page-break-before:always}section[aria-labelledby]:first-of-type{break-before:auto;page-break-before:auto}h1,h2,h3,.t-work-title,.t-label{break-after:avoid;page-break-after:avoid}p{orphans:3;widows:3}.hero-shell,.work-open,.work-open-media,.about-page,.about-stage{height:auto!important;min-height:0!important}.about-page{overflow:visible!important}.work-open-facts{break-inside:avoid;page-break-inside:avoid;padding-top:0!important;padding-bottom:1.5rem!important}.work-aside{position:static!important}footer a[href^=http]:after,footer a[href^=mailto]:after{content:" (" attr(href) ")";letter-spacing:0;color:var(--ink-soft);font-size:.85em}*,:before,:after{transition:none!important;animation:none!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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
