@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-700:#007956;--color-slate-200:#e2e8f0;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-950:#020618;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.top-4{top:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-\[100\]{z-index:100}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.table{display:table}.max-w-3xl{max-width:var(--container-3xl)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.bg-\[\#203c31\]{background-color:#203c31}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#f7f4ec\]{color:#f7f4ec}.text-emerald-700{color:var(--color-emerald-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-950{color:var(--color-slate-950)}.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,)}.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))}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f4ec;--paper-alt:#eeece2;--ink:#203c31;--ink-soft:#50665a;--line:#203c3133;--forest:#204a38;--lime:#c9df74;--cobalt:#3158a6;--orange:#dc7545;--sun:#e6c65b;--coral:#d97058;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--sans:"Avenir Next", Avenir, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}section[id]{scroll-margin-top:5.5rem}.page-anchor{position:absolute;top:0}.scroll-progress{z-index:50;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress span{background:var(--orange);transform-origin:0;width:100%;height:100%;transition:transform 80ms linear;display:block}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body,button,a{font-family:var(--sans)}button,a{color:inherit}button{font:inherit}img{max-width:100%;display:block}figure,p,h1,h2,h3,h4{margin:0}::selection{color:var(--ink);background:var(--lime)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.site-header{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding:.8rem clamp(1rem,3.2vw,3.75rem);display:flex}.brand-mark{flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand-mark__glyph{aspect-ratio:1;border:1px solid var(--forest);width:2rem;color:var(--forest);font:.6rem var(--mono);border-radius:50%;place-items:center;display:grid}.brand-mark span:last-child{color:var(--forest);font:600 .72rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.site-nav{justify-content:flex-end;align-items:center;gap:clamp(.55rem,1.35vw,1.25rem);display:flex}.site-nav a,.mobile-menu a{color:var(--ink-soft);font-size:.68rem;text-decoration:none;transition:color .18s}.site-nav a:hover,.mobile-menu a:hover{color:var(--orange)}.header-actions{flex:none;align-items:center;gap:.75rem;display:flex}.language-switch{border:1px solid var(--line);border-radius:999px;align-items:center;padding:.18rem;display:inline-flex}.language-switch button{min-width:2.15rem;min-height:1.8rem;color:var(--ink-soft);cursor:pointer;font:.62rem var(--mono);background:0 0;border:0;border-radius:999px;padding:.25rem .42rem}.mobile-toggle{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--forest);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:none}.mobile-toggle svg{width:1.1rem;height:1.1rem}.mobile-menu{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.4rem clamp(1rem,3.2vw,3.75rem) 1rem;display:grid}.mobile-menu a{border-bottom:1px solid var(--line);padding:.8rem 0}.site-page{width:100%;overflow:clip}.hero-scene{background:radial-gradient(ellipse at 3% 95%, #c9df743d, transparent 32%), var(--paper);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(830px,100svh - 4.75rem);padding:clamp(2.5rem,5vw,5rem) clamp(1rem,5vw,6rem);display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;gap:1.3rem;min-width:0;padding-block:1rem;display:flex}.hero-meta{border-bottom:1px solid var(--line);width:100%;color:var(--ink-soft);font:.62rem/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.45rem 1.25rem;padding-bottom:.8rem;display:flex}.hero-role{max-width:34rem;color:var(--cobalt);font:.72rem/1.65 var(--mono);text-transform:uppercase}.hero-title{color:var(--forest);font:500 clamp(5.5rem, 10.5vw, 10.5rem)/.82 var(--serif);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.hero-title>span{display:block}.hero-title>span+span{color:var(--cobalt)}.hero-period{color:var(--orange)}.hero-signature{border-top:1px solid var(--line);color:var(--ink-soft);font:.68rem var(--mono);letter-spacing:.11em;text-transform:uppercase;padding-top:.9rem}.hero-scroll{color:var(--forest);align-items:center;gap:.6rem;margin-top:.65rem;font-size:.78rem;text-decoration:none;display:inline-flex}.hero-scroll svg{width:1rem;height:1rem;color:var(--orange);transition:transform .18s}.hero-scroll:hover svg{transform:translateY(3px)}.hero-photo{aspect-ratio:.91;background:#c5c6ae;border-radius:48% 48% 3px 3px;width:100%;min-width:0;min-height:34rem;position:relative;overflow:hidden}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#1a2f256b);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hero-photo:hover img,.project-visual:hover img,.research-visual:hover img,.field-images figure:hover img{transform:scale(1.025)}.hero-photo figcaption,.field-images figcaption{z-index:1;color:#fff;font:.58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:.9rem;left:1rem;right:1rem}.hero-stamp{aspect-ratio:1;border:1px solid var(--orange);width:4.25rem;color:var(--orange);font:.48rem/1.4 var(--mono);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2rem;right:clamp(.5rem,2vw,2rem);transform:rotate(10deg)}.scene-pad{padding-inline:clamp(1rem,5vw,6rem)}.scene-label{color:var(--ink-soft);font:.63rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.65rem;display:flex}.about-scene{border-top:1px solid var(--line);background:#fcfaf5;grid-template-columns:minmax(7rem,.58fr) minmax(0,1.45fr) minmax(14rem,.9fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.about-scene>.scene-label{padding-top:.65rem}.about-scene h2{max-width:14ch;color:var(--forest);font:500 clamp(2.5rem, 4.5vw, 5rem)/1.04 var(--serif);letter-spacing:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.about-copy{gap:1.15rem;min-width:0;padding-top:.25rem;display:grid}.about-copy>p,.project-summary,.research-summary,.archive-row>div>p,.field-annotation{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.9rem;line-height:1.75}.small-rule{background:var(--orange);width:2.8rem;height:2px}.role-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1rem;padding-top:.9rem;display:flex}.role-list span{color:var(--forest);align-items:baseline;gap:.4rem;font-size:.67rem;display:inline-flex}.role-list i,.project-number,.skill-index,.archive-index{color:var(--orange);font:.58rem var(--mono);font-style:normal}.projects-scene{border-top:1px solid var(--line);background:#e9eddf;padding-block:clamp(4.5rem,8vw,7rem) 0}.section-heading{justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:clamp(2rem,4vw,3.5rem);display:flex}.section-heading h2{max-width:18ch;color:var(--forest);font:500 clamp(2.3rem, 4.4vw, 4.6rem)/1.05 var(--serif);letter-spacing:0;text-wrap:balance}.project-list{display:grid}.project-row{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1.24fr) minmax(16rem,.76fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-width:0;padding:clamp(2.5rem,6vw,6rem) clamp(1rem,5vw,6rem);display:grid}.project-row--2 .project-visual{grid-area:1/2}.project-row--2 .project-info{grid-area:1/1}.project-row--4{background:#e7edf2;grid-template-columns:minmax(16rem,.76fr) minmax(0,1.24fr)}.project-row--4 .project-visual{grid-area:1/2}.project-row--4 .project-info{grid-area:1/1}.project-visual{aspect-ratio:1.28;background:#d5dacb;width:100%;min-width:0;position:relative;overflow:hidden}.project-visual--placeholder{background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), #dce6d7;background-size:2.5rem 2.5rem;place-items:center;display:grid}.project-plate{border:1px solid var(--forest);background:var(--paper);width:min(78%,36rem);min-height:58%;box-shadow:.65rem .65rem 0 var(--lime);color:var(--forest);align-content:space-between;gap:1rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.project-plate span,.project-plate small{font:.6rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.project-plate strong{font:500 clamp(2rem, 5vw, 5rem)/.95 var(--serif);overflow-wrap:anywhere}.project-visual img,.field-images img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.project-row--2 .project-visual{background:#f8f7f0}.project-row--2 .project-visual img,.project-row--3 .project-visual img{object-fit:contain;padding:clamp(1rem,4vw,3rem)}.project-row--3 .project-visual{background:#fffaf0}.project-number{aspect-ratio:1;background:var(--paper);border-radius:50%;place-items:center;width:2rem;display:grid;position:absolute;top:.85rem;left:.9rem}.project-info{align-content:center;gap:1rem;min-width:0;display:grid}.project-category,.research-kicker{color:var(--cobalt);font:.62rem/1.55 var(--mono);letter-spacing:.06em;text-transform:uppercase}.project-info h3{color:var(--forest);font:500 clamp(2rem, 3.6vw, 4rem)/1.06 var(--serif);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty}.project-meta{border-top:1px solid var(--line);color:var(--ink-soft);font:.64rem/1.6 var(--mono);overflow-wrap:anywhere;gap:.5rem;padding-top:.8rem;display:grid}.project-meta b{color:var(--orange);text-transform:uppercase;font-weight:400}.research-scene{border-top:1px solid var(--line);background:#f4f3ee;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.research-visual{aspect-ratio:1.05;background:var(--forest);min-width:0;position:relative;overflow:hidden}.research-visual:before{content:"";border:1px solid #f7f4ec6b;position:absolute;inset:8%}.research-visual:after{aspect-ratio:1;content:"";border:1px solid #c9df748c;border-radius:50%;width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.research-species{color:var(--paper);font:500 clamp(2.8rem, 5vw, 6rem)/.88 var(--serif);text-align:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.research-species i{color:var(--lime);font-size:.55em;font-weight:400}.research-coordinates{color:#f7f4ecb8;font:.55rem/1.5 var(--mono);letter-spacing:.08em;position:absolute;bottom:10%;right:9%}.image-index{background:var(--paper);color:var(--forest);font:.58rem var(--mono);padding:.45rem .6rem;position:absolute;bottom:.85rem;right:.85rem}.research-copy{justify-items:start;gap:1.1rem;min-width:0;display:grid}.research-kicker{border-top:1px solid var(--line);padding-top:1.2rem}.research-copy h2{color:var(--forest);font:500 clamp(2.4rem, 4.2vw, 4.8rem)/1.05 var(--serif);letter-spacing:0;overflow-wrap:anywhere}.research-copy h2 i,.field-heading h2 i{color:var(--cobalt);font-weight:400}.research-meta,.field-meta{color:var(--cobalt);font:.62rem/1.6 var(--mono);text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1rem;display:flex}.research-meta span+span:before,.field-meta span+span:before{color:var(--orange);content:"/";padding-right:1rem}.research-subject{border-top:1px solid var(--line);width:100%;color:var(--ink-soft);font:.62rem/1.5 var(--mono);flex-wrap:wrap;gap:.45rem 1rem;padding-top:.8rem;display:flex}.field-scene{border-top:1px solid var(--line);background:#e9eddf;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.field-heading{justify-items:start;gap:1.25rem;min-width:0;display:grid}.field-heading h2{color:var(--forest);font:500 clamp(3rem, 6.5vw, 6.5rem)/.98 var(--serif);letter-spacing:0;overflow-wrap:anywhere}.field-annotation{border-left:2px solid var(--orange);max-width:30rem;padding-left:.9rem;font-size:.76rem}.field-images{grid-template-columns:minmax(0,1.35fr) minmax(8rem,.65fr);align-items:end;gap:clamp(.65rem,2vw,1.5rem);min-width:0;display:grid}.field-images figure{background:#c9d0bc;min-width:0;position:relative;overflow:hidden}.field-photo-main{aspect-ratio:.8;background:var(--forest)!important}.field-plate{place-items:center;display:grid;position:absolute;inset:0}.field-plate--map{color:var(--paper);border:1px solid #f7f4ec38;grid-template-rows:1fr auto 1fr;padding:12%}.field-plate--map:before,.field-plate--map:after{content:"";position:absolute}.field-plate--map:before{border-left:1px solid #c9df7461;top:10%;bottom:10%;left:50%}.field-plate--map:after{border-top:1px solid #c9df7461;top:50%;left:10%;right:10%}.field-plate--map strong{z-index:1;background:var(--forest);color:var(--lime);font:500 clamp(2.4rem, 5vw, 5rem)/.85 var(--serif);text-align:center;padding:1rem}.field-plate--map span{z-index:1;font:.58rem var(--mono);letter-spacing:.12em;align-self:start}.field-plate--map span:last-child{align-self:end}.field-plate--monogram{color:var(--forest);align-content:center;gap:.5rem}.field-plate--monogram strong{font:500 clamp(2.8rem, 7vw, 5.5rem)/1 var(--serif)}.field-plate--monogram span{border-top:1px solid var(--orange);font:.65rem var(--mono);letter-spacing:.2em;padding-top:.5rem}.field-photo-detail{aspect-ratio:.72;margin-bottom:12%;background:#d9dfcc!important}.field-photo-detail img{object-fit:contain;padding:.6rem}.capabilities-scene{border-top:1px solid var(--line);background:#fbfaf5;padding-block:clamp(5rem,9vw,8rem)}.capabilities-scene .section-heading{align-items:start;padding-bottom:2.5rem}.skill-list{border-top:1px solid var(--line)}.skill-row{border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(11rem,.68fr) minmax(0,1.32fr);align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.skill-row h3{color:var(--forest);font:500 1.05rem/1.35 var(--serif)}.skill-row p{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.archive-scene{border-top:1px solid var(--line);background:#e9eff1;padding-block:clamp(5rem,9vw,8rem)}.archive-scene .section-heading{align-items:start}.archive-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.archive-panel{min-width:0}.archive-panel>h3{border-bottom:1px solid var(--forest);color:var(--cobalt);font:.7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.8rem}.archive-row{border-bottom:1px solid var(--line);grid-template-columns:1.6rem minmax(4.25rem,.36fr) minmax(0,1fr);gap:.8rem;padding:1.15rem 0;display:grid}.archive-date{color:var(--ink-soft);font:.58rem/1.55 var(--mono);overflow-wrap:anywhere}.archive-row>div{gap:.35rem;min-width:0;display:grid}.archive-row h4{color:var(--forest);font:500 1.2rem/1.25 var(--serif);overflow-wrap:anywhere}.archive-row .archive-role{color:var(--cobalt);font:.62rem/1.55 var(--mono)}.archive-row>div>p{font-size:.78rem;line-height:1.65}.contact-scene{background:radial-gradient(ellipse at 93% 10%, #e6c65b61, transparent 31%), var(--coral);color:#253f34;border-top:1px solid #203c311f;grid-template-columns:minmax(0,1fr) minmax(15rem,.45fr);align-items:end;gap:3rem;min-height:26rem;padding-block:clamp(4rem,8vw,7rem) 2rem;display:grid}.contact-main{justify-items:start;gap:1.6rem;display:grid}.contact-scene .scene-label{color:#203c31c7}.contact-scene .scene-label span{color:#f7f4ec}.contact-main h2{max-width:13ch;font:500 clamp(2.8rem, 5.3vw, 5.6rem)/1.03 var(--serif);letter-spacing:0;text-wrap:pretty}.contact-bottom{gap:1.6rem;min-width:0;padding-bottom:.4rem;display:grid}.contact-bottom>p{border-bottom:1px solid #203c315c;gap:.35rem;padding-bottom:1rem;display:grid}.contact-bottom strong{font:500 1.15rem var(--serif)}.contact-bottom>p span,.contact-links>span{color:#203c31bf;font:.62rem var(--mono);letter-spacing:.05em;text-transform:uppercase}.contact-links{flex-wrap:wrap;align-items:center;gap:.85rem 1.15rem;display:flex}.contact-links>span{flex-basis:100%}.contact-links a{color:var(--forest);align-items:center;gap:.35rem;font-size:.78rem;text-decoration:none;display:inline-flex}.contact-links a svg{color:#f7f4ec;width:.95rem;height:.95rem}.site-footer{background:var(--paper);color:var(--ink-soft);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.5rem clamp(1rem,3.2vw,3.75rem) 1.8rem;display:flex}.site-footer>div{color:var(--forest);font:500 1rem var(--serif);gap:.25rem;display:grid}.site-footer p,.site-footer small{font:.62rem var(--mono);text-transform:uppercase}.domain-list{border-block:1px solid var(--line);flex-wrap:wrap;gap:.45rem 1rem;padding-block:.7rem;display:flex}.domain-list span{color:var(--cobalt);font:.62rem/1.5 var(--mono);text-transform:uppercase}.role-list{row-gap:.65rem}.role-list span{line-height:1.5}.project-archive{background:#e9eddf;padding-block:1.4rem 2.6rem}.project-archive>summary{border-block:1px solid var(--line);color:var(--forest);cursor:pointer;font:500 1.25rem var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}.project-archive>summary::-webkit-details-marker{display:none}.project-archive>summary span{align-items:baseline;gap:.8rem;display:inline-flex}.project-archive>summary b{color:var(--orange);font:.8rem var(--mono)}.project-archive>summary svg{width:1.1rem;height:1.1rem;color:var(--cobalt);transition:transform .18s}.project-archive[open]>summary svg{transform:rotate(180deg)}.project-archive-intro{color:var(--ink-soft);padding-block:1rem;font-size:.8rem}.project-archive-row{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1.1fr) minmax(12rem,.9fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}.project-archive-row>div:first-of-type{gap:.4rem;min-width:0;display:grid}.project-archive-row h3{color:var(--forest);font:500 1.2rem/1.3 var(--serif);overflow-wrap:anywhere}.project-archive-row p,.project-archive-meta{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.75rem;line-height:1.65}.project-archive-row .archive-feature-list{color:var(--cobalt);font-family:var(--mono);font-size:.64rem}.project-archive-meta{min-width:0;font:.63rem/1.6 var(--mono);gap:.3rem;display:grid}.publication-archive{border-top:1px solid var(--line);grid-column:1/-1;gap:clamp(1.5rem,3vw,2.5rem);min-width:0;padding-top:clamp(1.5rem,3vw,3rem);display:grid}.publication-heading{justify-items:start;gap:1rem;min-width:0;display:grid}.publication-heading h3{max-width:52ch;color:var(--forest);font:500 clamp(1.55rem, 2.5vw, 2.7rem)/1.2 var(--serif);overflow-wrap:anywhere;text-wrap:pretty}.publication-german-label{color:var(--cobalt);font:.62rem var(--mono);text-transform:uppercase}.publication-german-title{max-width:75ch;color:var(--ink-soft);font:italic .92rem/1.65 var(--serif);overflow-wrap:anywhere}.publication-citation{border-block:1px solid var(--line);width:100%;color:var(--ink-soft);font:.68rem/1.6 var(--mono);flex-wrap:wrap;align-items:baseline;gap:.55rem 1.2rem;padding-block:.85rem;display:flex}.publication-citation strong{color:var(--forest);font-size:.86rem}.publication-link{border-bottom:1px solid var(--orange);color:var(--forest);align-items:center;gap:.55rem;padding-bottom:.35rem;font-size:.82rem;text-decoration:none;display:inline-flex}.publication-link svg,.digital-identity-row svg{width:.95rem;height:.95rem;color:var(--orange)}.publication-records{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.publication-record{border-bottom:1px solid var(--line);align-content:start;gap:.75rem;min-width:0;padding:1.2rem clamp(.8rem,2vw,1.6rem) 1.2rem 0;display:grid}.publication-record+.publication-record{border-left:1px solid var(--line);padding-left:clamp(.8rem,2vw,1.6rem)}.publication-record h4,.publication-authors h4{color:var(--cobalt);font:.65rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.publication-record>p{max-width:68ch;color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem;line-height:1.7}.publication-record--encounter{grid-column:1/-1;padding-right:0}.publication-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin:0;padding-top:.65rem;display:grid}.publication-facts div{gap:.25rem;min-width:0;display:grid}.publication-facts dt{color:var(--ink-soft);font:.57rem var(--mono);text-transform:uppercase}.publication-facts dd{color:var(--forest);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.publication-authors{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem 2rem;padding-top:1.2rem;display:grid}.publication-authors h4{grid-column:1/-1}.author-list,.affiliation-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.author-list li{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.76rem;line-height:1.5;display:flex}.author-list li:before{width:1.3rem;color:var(--orange);content:counter(list-item, decimal-leading-zero);font:.58rem var(--mono)}.author-list sup,.affiliation-list sup{color:var(--cobalt);font:.58rem var(--mono)}.author-list__fair span{color:var(--forest);font-weight:600}.author-list__fair small{color:var(--orange);font:.58rem var(--mono)}.affiliation-list{border-left:1px solid var(--line);padding-left:1rem}.affiliation-list li{color:var(--ink-soft);overflow-wrap:anywhere;align-items:baseline;gap:.5rem;font-size:.7rem;line-height:1.6;display:flex}.academic-record{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin-top:.4rem;padding-top:.5rem;display:flex}.academic-record strong,.academic-record span,.academic-record small{font:.6rem/1.5 var(--mono)}.academic-record strong{color:var(--forest)}.academic-record span,.academic-record small{color:var(--cobalt)}.certifications-scene,.achievements-scene,.organizations-scene,.field-record-scene{border-top:1px solid var(--line);padding-block:clamp(4rem,8vw,7rem)}.achievements-scene{background:#e5ede0}.field-record-scene{background:#f8f3e8}.learning-list,.achievement-list,.organization-list{border-top:1px solid var(--line)}.learning-row{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) minmax(10rem,.4fr);align-items:start;gap:1rem;padding-block:1.2rem;display:grid}.learning-main{gap:.42rem;min-width:0;display:grid}.learning-main h3{color:var(--forest);font:500 1.22rem/1.3 var(--serif);overflow-wrap:anywhere}.learning-main p,.learning-main li{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.76rem;line-height:1.65}.learning-main .learning-note{color:var(--cobalt)}.learning-main ul{flex-wrap:wrap;gap:.35rem 1.2rem;margin:.2rem 0 0;padding-left:1rem;display:flex}.learning-date{color:var(--cobalt);font:.64rem/1.6 var(--mono);text-align:right;overflow-wrap:anywhere}.achievement-row,.organization-row{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(4.5rem,.24fr) minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.95rem;display:grid}.achievement-row time{color:var(--cobalt);font:.67rem var(--mono)}.achievement-row h3,.organization-row h3{color:var(--forest);font:500 1rem/1.45 var(--serif);overflow-wrap:anywhere}.achievement-main{gap:.45rem;min-width:0;display:grid}.achievement-issuer,.achievement-summary,.achievement-date{margin:0}.achievement-issuer{color:var(--lime);font:.62rem/1.55 var(--mono);letter-spacing:.05em;text-transform:uppercase}.achievement-summary{max-width:52rem;color:var(--ink-soft);font-size:.82rem;line-height:1.65}.achievement-date{color:var(--ink-soft);font:.58rem var(--mono)}.achievement-row--featured{padding-block:1.6rem}.achievement-row--featured h3{letter-spacing:-.02em;font-size:clamp(1.35rem,2.2vw,2.4rem)}.achievement-main--with-certificate{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:start;gap:clamp(1.25rem,3vw,3rem)}.achievement-copy{gap:.45rem;min-width:0;display:grid}.achievement-certificate{border:1px solid var(--line);background:#f4f3ee;place-items:center;min-width:0;height:clamp(18rem,39vw,34rem);transition:border-color .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #0003}.achievement-certificate:focus-visible{outline:2px solid var(--lime);outline-offset:.2rem}.achievement-certificate img{object-fit:contain;width:100%;height:100%}.achievement-certificate--umb{background:#f8f7f2}.organization-row{grid-template-columns:2rem minmax(0,1fr) minmax(6rem,.25fr)}.organization-row>span:last-child{color:var(--cobalt);font:.64rem/1.5 var(--mono);text-align:right}.field-record-table{border-top:1px solid var(--line)}.field-record-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(7rem,.52fr) minmax(0,.7fr);align-items:baseline;gap:1rem;padding-block:.65rem;display:grid}.field-record-row--head{color:var(--cobalt);font:.59rem var(--mono);text-transform:uppercase}.field-record-place{color:var(--forest);font:500 .95rem/1.5 var(--serif);overflow-wrap:anywhere;align-items:baseline;gap:.7rem;display:inline-flex}.field-record-place i{color:var(--orange);font:.56rem var(--mono);flex:none;font-style:normal}.field-record-value{color:var(--forest);font:.75rem var(--mono);flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.field-record-value small,.field-record-note{color:var(--ink-soft);font:.62rem/1.5 var(--mono);overflow-wrap:anywhere}.field-activity-line{color:var(--forest);font:.64rem/1.5 var(--mono);flex-wrap:wrap;gap:.5rem 1rem;padding-top:1rem;display:flex}.field-activity-line span:first-child{color:var(--orange);text-transform:uppercase}.digital-identities{border-top:1px solid #203c315c;gap:.5rem;padding-top:.8rem;display:grid}.digital-identities h3{color:var(--forest);font:.62rem var(--mono);text-transform:uppercase;margin-bottom:.2rem}.digital-identity-row{color:#203c31c7;font:.68rem/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.digital-identity-row a{color:var(--forest);overflow-wrap:anywhere;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.digital-identity-row>span:last-child{overflow-wrap:anywhere}.reveal{opacity:1;transition:opacity .65s,transform .65s}html.reveal-ready .reveal:not(.is-visible){opacity:0;transform:translateY(.75rem)}.reveal.is-visible{opacity:1;transform:none}@media (max-width:1100px){.site-nav{display:none}.mobile-toggle{display:grid}.hero-scene{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-inline:clamp(1.25rem,4vw,3rem)}.about-scene{grid-template-columns:minmax(7rem,.5fr) minmax(0,1.5fr)}.about-copy{grid-column:2;max-width:38rem}.hero-title{font-size:clamp(5rem,10vw,8.5rem)}}@media (max-width:850px){.hero-scene{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:auto;padding-block:2.5rem 3.5rem}.hero-copy{max-width:43rem}.hero-title{font-size:clamp(5.2rem,14vw,8.5rem)}.hero-photo{aspect-ratio:1.28;border-radius:34% 34% 2px 2px;min-height:0}.hero-stamp{bottom:1rem;right:1rem}.about-scene{grid-template-columns:1fr 2fr;gap:1.5rem 2rem}.about-copy{grid-column:2}.project-row,.project-row--2,.project-row--4{grid-template-columns:minmax(0,1fr);gap:1.6rem}.project-row--2 .project-visual,.project-row--4 .project-visual,.project-row--2 .project-info,.project-row--4 .project-info{grid-column:1}.project-row--2 .project-visual,.project-row--4 .project-visual{grid-row:1}.project-row--2 .project-info,.project-row--4 .project-info{grid-row:2}.project-visual{aspect-ratio:1.42}.research-scene,.field-scene{grid-template-columns:minmax(0,1fr)}.research-visual{aspect-ratio:1.35}.research-copy,.field-images{max-width:42rem}.project-archive-row{grid-template-columns:1.7rem minmax(0,1fr) minmax(0,.9fr);gap:.7rem}.contact-scene{grid-template-columns:minmax(0,1fr) minmax(13rem,.55fr)}}@media (max-width:600px){.site-header__inner{gap:.6rem;min-height:4.25rem;padding-inline:.9rem}.brand-mark{gap:.45rem}.brand-mark span:last-child{max-width:10rem;font-size:.58rem}.header-actions{gap:.4rem}.mobile-toggle{width:2.25rem;height:2.25rem}.mobile-menu{padding-inline:.9rem}.hero-scene{gap:1.5rem;padding:1.5rem 1rem 2.25rem}.hero-copy{gap:1rem}.hero-meta{font-size:.56rem}.hero-meta span:last-child{flex-basis:100%}.hero-role{font-size:.62rem}.hero-title{font-size:clamp(4rem,18vw,6.3rem)}.hero-photo{aspect-ratio:.95;border-radius:42% 42% 2px 2px}.hero-stamp{display:none}.scene-pad{padding-inline:1rem}.about-scene{grid-template-columns:minmax(0,1fr);gap:1.1rem;padding-block:4rem}.about-scene h2{font-size:clamp(2.45rem,10vw,3.5rem)}.about-copy{grid-column:1;max-width:none;padding-top:.5rem}.section-heading{flex-direction:column;align-items:start;gap:.8rem;padding-bottom:2rem}.section-heading h2{font-size:clamp(2.25rem,9vw,3.5rem)}.projects-scene,.capabilities-scene,.archive-scene{padding-top:4rem}.project-row,.project-row--2,.project-row--4{gap:1.15rem;padding:1.4rem 1rem 2rem}.project-visual{aspect-ratio:1.08}.project-info{gap:.75rem}.project-info h3{font-size:clamp(1.85rem,8vw,2.8rem)}.project-summary{font-size:.84rem}.research-scene,.field-scene{gap:1.75rem;padding-block:4rem}.research-visual{aspect-ratio:.98}.research-copy h2{font-size:clamp(2.3rem,10vw,3.5rem)}.field-heading h2{font-size:clamp(3.2rem,13vw,5rem)}.field-images{grid-template-columns:minmax(0,1.2fr) minmax(6.5rem,.8fr);gap:.65rem}.field-photo-main{aspect-ratio:.8}.field-photo-detail{aspect-ratio:.7}.field-images figcaption{font-size:.48rem;bottom:.55rem;left:.55rem;right:.5rem}.skill-row{grid-template-columns:1.8rem minmax(0,1fr);gap:.35rem .7rem;padding-block:.9rem}.skill-row h3{font-size:.95rem}.skill-row p{grid-column:2;font-size:.79rem}.archive-columns{grid-template-columns:minmax(0,1fr);gap:2.5rem}.archive-row{grid-template-columns:1.4rem minmax(3.8rem,.34fr) minmax(0,1fr);gap:.5rem}.archive-row h4{font-size:1.08rem}.project-archive-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem .7rem}.project-archive-row>div:first-of-type,.project-archive-meta{grid-column:2}.project-archive-row h3{font-size:1.08rem}.publication-heading h3{font-size:1.45rem}.publication-german-title{font-size:.82rem}.publication-records{grid-template-columns:minmax(0,1fr)}.publication-record,.publication-record+.publication-record,.publication-record--encounter{border-left:0;grid-column:1;padding:1rem 0}.publication-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-authors{grid-template-columns:minmax(0,1fr);gap:.8rem}.affiliation-list{border-top:1px solid var(--line);border-left:0;padding:.8rem 0 0}.learning-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem .7rem}.learning-date{text-align:left;grid-column:2}.achievement-row{grid-template-columns:1.5rem 3.4rem minmax(0,1fr);gap:.55rem}.organization-row{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem .7rem}.organization-row>span:last-child{text-align:left;grid-column:2}.field-record-row{grid-template-columns:minmax(0,1fr) minmax(6rem,.7fr) minmax(0,.7fr);gap:.45rem}.field-record-place{gap:.4rem;font-size:.85rem}.field-record-row--head{font-size:.52rem}.contact-scene{grid-template-columns:minmax(0,1fr);gap:2.5rem;min-height:0;padding-block:4rem 1.5rem}.contact-main h2{font-size:clamp(2.7rem,11vw,4rem)}.digital-identity-row{font-size:.62rem}.site-footer{flex-wrap:wrap;align-items:start;padding-inline:1rem}.site-footer p{align-self:end;margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal,html.reveal-ready .reveal:not(.is-visible){opacity:1;transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0a0e0c;--paper-alt:#111713;--ink:#f1efe5;--ink-soft:#a7afa8;--line:#f1efe52b;--forest:#dfeadd;--lime:#c9e36a;--cobalt:#82a7ff;--orange:#ff7452;--sun:#e7cb61;--coral:#ff7452}body{background:var(--paper);color:var(--ink)}.site-page{background:var(--paper)}.site-header{border-color:var(--line);background:#0a0e0cf5}.brand-mark__glyph{border-color:var(--lime);width:2.15rem;color:var(--lime);border-radius:0}.site-nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-block:.7rem;position:relative}.site-nav a:after{background:var(--lime);content:"";transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:.4rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.language-switch button[aria-pressed=true]{background:var(--lime);color:#0a0e0c}.mobile-menu{border-color:var(--line);background:var(--paper)}.hero-scene{background:var(--paper);grid-template-columns:minmax(0,1.16fr) minmax(22rem,.84fr);gap:clamp(2rem,4vw,5rem);min-height:calc(100svh - 4.5rem);padding:clamp(2rem,4vw,4rem) clamp(1rem,4vw,4.5rem)}.hero-copy{z-index:1;gap:1.2rem;position:relative}.hero-meta{color:var(--ink-soft)}.hero-role{max-width:42rem;color:var(--lime);letter-spacing:.08em}.hero-title{color:var(--ink);letter-spacing:-.065em;font-size:clamp(6.2rem,11.5vw,13.5rem);line-height:.73}.hero-title>span+span{color:#0000;-webkit-text-stroke:1px var(--ink)}.hero-period{color:var(--orange);-webkit-text-stroke:0}.hero-signature{color:var(--ink-soft)}.hero-scroll{color:var(--ink)}.hero-photo{aspect-ratio:.78;border:1px solid var(--line);background:var(--paper-alt);border-radius:0;min-height:min(72svh,48rem)}.hero-photo:before{z-index:2;content:"";pointer-events:none;border:1px solid #f1efe552;position:absolute;inset:.75rem}.hero-photo:after{background:linear-gradient(#0000 58%,#040806c7)}.hero-photo img{filter:saturate(.72)contrast(1.08);object-position:50% 28%}.hero-stamp{border-color:var(--lime);width:5.5rem;color:var(--lime);bottom:2.5rem;right:-.6rem}.hero-disciplines{flex-wrap:wrap;gap:.45rem;padding-top:1rem;display:flex}.hero-disciplines span{border:1px solid var(--line);color:var(--ink-soft);font:.56rem var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .7rem}.scene-label{color:var(--ink-soft);align-items:center}.scene-label i{background:currentColor;width:clamp(1.5rem,3vw,3.5rem);height:1px}.about-scene{background:#0e1511;grid-template-columns:minmax(8rem,.45fr) minmax(0,1.25fr) minmax(18rem,.8fr);align-items:center;min-height:78svh}.about-scene h2,.section-heading h2,.project-info h3,.research-copy h2,.field-heading h2,.contact-main h2{color:var(--ink);letter-spacing:-.035em}.about-scene h2{font-size:clamp(3.2rem,6vw,7rem);line-height:.92}.about-copy>p,.project-summary,.research-summary,.archive-row>div>p,.field-annotation{color:var(--ink-soft);font-size:clamp(.9rem,1.15vw,1.05rem)}.domain-list span{color:var(--lime)}.role-list span{color:var(--ink)}.projects-scene{background:var(--paper);padding-top:clamp(5rem,10vw,9rem)}.section-heading h2{max-width:13ch;font-size:clamp(3.6rem,7vw,8rem);line-height:.92}.project-row,.project-row--2,.project-row--3,.project-row--4{border-color:var(--line);background:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(2rem,7vw,8rem);min-height:86svh}.project-row--2,.project-row--4{background:#101612;grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.project-visual,.project-row--2 .project-visual,.project-row--3 .project-visual{aspect-ratio:1.08;border:1px solid var(--line);background:#131b16}.project-visual:before,.project-visual:after{content:"";pointer-events:none;position:absolute}.project-visual:before{border-left:1px solid var(--line);top:7%;bottom:7%;left:50%}.project-visual:after{border-top:1px solid var(--line);top:50%;left:7%;right:7%}.project-plate{z-index:1;border-color:var(--lime);width:min(76%,34rem);min-height:52%;box-shadow:.7rem .7rem 0 var(--lime);color:var(--ink);background:#0d120f}.project-row--2 .project-plate{border-color:var(--cobalt);box-shadow:.7rem .7rem 0 var(--cobalt)}.project-row--3 .project-plate{border-color:var(--sun);box-shadow:.7rem .7rem 0 var(--sun)}.project-row--4 .project-plate{border-color:var(--orange);box-shadow:.7rem .7rem 0 var(--orange)}.project-info{gap:1.4rem}.project-info h3{font-size:clamp(3rem,5vw,6rem);line-height:.94}.project-category,.research-kicker,.archive-panel>h3{color:var(--lime)}.project-meta{color:var(--ink-soft)}.project-number{z-index:2;background:var(--lime);color:#0a0e0c}.project-archive{border-top:1px solid var(--line);background:#0e1511}.project-archive summary,.project-archive-row h3{color:var(--ink)}.project-archive-row,.project-archive-intro{border-color:var(--line);color:var(--ink-soft)}.project-archive-meta{color:var(--ink-soft)}.research-scene{background:#0d120f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh}.research-visual{aspect-ratio:.96;border:1px solid var(--line);background:#16281e}.research-species{color:var(--ink)}.research-species i{color:var(--lime)}.image-index{background:var(--lime);color:#0a0e0c}.research-meta,.field-meta,.research-subject{color:var(--cobalt)}.research-subject span{color:var(--lime)}.publication-archive{border-color:var(--line)}.publication-heading h3,.publication-record h4,.publication-authors h4,.publication-facts dd,.author-list li,.publication-link{color:var(--ink)}.publication-german-title,.publication-record>p,.affiliation-list,.publication-facts dt,.publication-citation{color:var(--ink-soft)}.publication-record,.publication-records,.publication-authors,.affiliation-list{border-color:var(--line)}.field-scene{background:var(--lime);color:#0c150f;min-height:94svh}.field-scene .scene-label,.field-scene .field-meta,.field-scene .field-annotation{color:#0c150fb8}.field-scene .scene-label span,.field-scene .field-heading h2,.field-scene .field-heading h2 i{color:#0c150f}.field-annotation{border-color:#0c150f}.field-images figure{border:1px solid #0c150f57}.field-photo-main{background:#102117!important}.field-photo-detail{background:#edf0de!important}.field-photo-detail figcaption{color:#0c150f}.capabilities-scene,.archive-scene,.certifications-scene,.achievements-scene,.organizations-scene,.field-record-scene{background:var(--paper)}.archive-scene,.achievements-scene,.field-record-scene{background:#101612}.skill-list,.skill-row,.archive-panel>h3,.archive-row,.learning-list,.learning-row,.achievement-list,.achievement-row,.organization-list,.organization-row,.field-record-table,.field-record-row,.field-activity-line{border-color:var(--line)}.skill-row{grid-template-columns:3.5rem minmax(13rem,.55fr) minmax(0,1.45fr);padding-block:1.5rem;transition:padding .18s,background .18s}.skill-row:hover,.learning-row:hover,.achievement-row:hover,.organization-row:hover{background:#c9e36a0e}.skill-row h3,.archive-row h4,.learning-main h3,.achievement-row h3,.organization-row h3,.field-record-place,.field-record-value,.digital-identities h3,.digital-identity-row a{color:var(--ink)}.skill-row p,.archive-date,.archive-row .archive-role,.learning-main p,.learning-main li,.learning-date,.organization-row>span:last-child,.field-record-note,.field-record-value small,.digital-identity-row{color:var(--ink-soft)}.archive-row{grid-template-columns:2rem minmax(5rem,.3fr) minmax(0,1fr);padding-block:1.5rem}.archive-index,.skill-index,.field-record-place i{color:var(--lime)}.contact-scene{background:var(--orange);color:#11130f;min-height:78svh}.contact-main h2{max-width:10ch;font-size:clamp(4rem,8vw,9rem);line-height:.88}.contact-links a svg,.digital-identity-row svg{color:#11130f}.site-footer{border-top:1px solid var(--line);background:#070a08}@media (max-width:1100px){.hero-scene{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.about-scene{grid-template-columns:minmax(7rem,.4fr) minmax(0,1.6fr)}}@media (max-width:850px){.hero-scene{grid-template-columns:minmax(0,1fr)}.hero-photo{aspect-ratio:1.15;min-height:0}.hero-title{font-size:clamp(6rem,18vw,10rem)}.project-row,.project-row--2,.project-row--3,.project-row--4{grid-template-columns:minmax(0,1fr);min-height:0}.research-scene{min-height:0}.achievement-main--with-certificate{grid-template-columns:minmax(0,1fr)}.achievement-certificate{height:clamp(17rem,72vw,32rem)}}@media (max-width:600px){.hero-scene{padding-top:2rem}.hero-title{font-size:clamp(4.4rem,21vw,7rem);line-height:.76}.hero-photo{aspect-ratio:.9}.hero-disciplines{padding-top:.4rem}.about-scene{grid-template-columns:minmax(0,1fr);min-height:0}.section-heading h2{font-size:clamp(3rem,14vw,4.8rem)}.project-row,.project-row--2,.project-row--3,.project-row--4{padding-block:1.25rem 3.5rem}.project-visual{aspect-ratio:.95}.project-plate{width:78%;min-height:58%;box-shadow:.45rem .45rem 0 var(--lime)}.project-row--2 .project-plate{box-shadow:.45rem .45rem 0 var(--cobalt)}.project-row--3 .project-plate{box-shadow:.45rem .45rem 0 var(--sun)}.project-row--4 .project-plate{box-shadow:.45rem .45rem 0 var(--orange)}.project-info h3{font-size:clamp(2.6rem,12vw,4rem)}.skill-row{grid-template-columns:1.8rem minmax(0,1fr)}.achievement-row--featured{grid-template-columns:1.5rem minmax(0,1fr)}.achievement-row--featured>time{grid-column:2}.achievement-row--featured .achievement-main{grid-column:1/-1}.achievement-certificate{height:clamp(15rem,76vw,26rem)}.field-record-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem}.field-record-row--head span:last-child{display:none}.field-record-note{grid-column:1/-1;padding-left:1.9rem}.contact-main h2{font-size:clamp(3.7rem,17vw,6rem)}}.project-visual--screenshot{background:#101713;place-items:center;padding:clamp(1.4rem,4vw,4rem);display:grid}.project-browser-frame{z-index:1;width:min(100%,58rem);box-shadow:.85rem .85rem 0 var(--lime), 0 2rem 5rem #00000059;background:#eff2ec;border:1px solid #f7f4ec3d;margin:0;transition:transform .26s;overflow:hidden;transform:rotate(-.65deg)}.project-browser-frame:hover{transform:rotate(0)translateY(-.25rem)}.project-browser-frame figcaption{color:#16231b;min-height:2.35rem;font:.55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0c150f33;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.8rem;display:flex}.project-browser-frame figcaption span{gap:.35rem;display:flex}.project-browser-frame figcaption i{border:1px solid #16231b;border-radius:50%;width:.45rem;height:.45rem}.project-browser-frame img{width:100%;height:auto;display:block}.research-visual--document{background:#111b15;place-items:center;padding:clamp(2.8rem,6vw,6rem);display:grid;overflow:hidden}.research-visual--document:before,.research-visual--document:after{z-index:0;content:"";pointer-events:none;position:absolute}.research-visual--document:before{border:1px solid #c9e36a38;inset:8%}.research-visual--document:after{border-left:1px solid #c9e36a24;top:0;bottom:0;left:50%}.journal-sheet{z-index:1;background:#f4f2ea;width:min(76%,30rem);margin:0;padding:clamp(.35rem,.8vw,.65rem);transform:rotate(1.8deg);box-shadow:.8rem .8rem #c9e36ad1,0 2rem 5rem #0000006b}.journal-sheet img{width:100%;height:auto;display:block}.research-visual--document .research-species{z-index:2;background:#0d120f;gap:.3em;padding:.35rem .5rem;font-size:clamp(1.45rem,3vw,3rem);line-height:1;display:inline-flex;inset:auto 5% 4% auto;transform:none}.research-visual--document .research-species i{align-self:end;font-size:.48em}.research-visual--document .research-coordinates{z-index:2}.achievement-row--featured{background:0 0;grid-template-columns:2rem 4.5rem minmax(0,1fr);align-items:start;gap:clamp(.8rem,1.8vw,1.6rem);padding-block:clamp(2rem,3.5vw,3.5rem)}.achievement-row--featured .achievement-main--with-certificate{grid-template-columns:minmax(18rem,1.25fr) minmax(15rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem)}.achievement-row--featured:nth-child(2n) .achievement-main--with-certificate{grid-template-columns:minmax(15rem,.75fr) minmax(18rem,1.25fr)}.achievement-row--featured:nth-child(2n) .achievement-certificate{order:2}.achievement-certificate{height:clamp(19rem,30vw,29rem);box-shadow:none;isolation:isolate;background:#101713;border:1px solid #f7f4ec24;place-items:center;padding:clamp(1rem,2vw,2rem);display:grid;position:relative;overflow:hidden}.achievement-certificate:before,.achievement-certificate:after{z-index:-1;content:"";pointer-events:none;position:absolute}.achievement-certificate:before{border:1px solid #c9e36a33;inset:1rem}.achievement-certificate:after{border:1px solid #c9e36a4d;border-radius:50%;width:9rem;height:9rem;bottom:-4.5rem;right:-4.5rem}.achievement-certificate img{object-fit:contain;filter:drop-shadow(0 1.2rem 1.7rem #0000006b);background:0 0;width:100%;max-width:none;height:100%;max-height:none;transition:transform .22s;transform:none}.achievement-certificate--umb img{max-width:none;transform:none}.achievement-certificate:hover,.achievement-certificate:focus-visible{border-color:#c9e36a99;transform:none}.achievement-certificate:hover img,.achievement-certificate:focus-visible img{transform:scale(1.012)}.achievement-copy{align-content:start;gap:.75rem}.achievement-kicker{color:var(--lime);font:.58rem var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .25rem}.achievement-row--featured h3{font-size:clamp(1.7rem,3vw,3.4rem);line-height:1.02}.achievement-row--featured .achievement-summary{max-width:36rem;font-size:.9rem}@media (max-width:850px){.achievement-row--featured .achievement-main--with-certificate,.achievement-row--featured:nth-child(2n) .achievement-main--with-certificate{grid-template-columns:minmax(0,1fr)}.achievement-row--featured:nth-child(2n) .achievement-certificate{order:initial}.achievement-certificate{height:clamp(17rem,60vw,27rem)}}@media (max-width:600px){.project-visual--screenshot{padding:1.4rem}.project-browser-frame{box-shadow:.45rem .45rem 0 var(--lime)}.research-visual--document{padding:3.1rem 1.6rem}.journal-sheet{width:78%;box-shadow:.45rem .45rem #c9e36ad1}.achievement-row--featured{grid-template-columns:1.5rem minmax(0,1fr)}.achievement-row--featured>time{grid-column:2}.achievement-row--featured .achievement-main{grid-column:1/-1}.achievement-certificate{height:clamp(14rem,68vw,22rem);padding:1rem}.achievement-certificate--umb img{max-width:none}}@media (prefers-reduced-motion:reduce){.project-browser-frame,.achievement-certificate,.achievement-certificate img{transition:none}}.hero-showcase{color:#0b0d0c;background:#fbfaf6;border-bottom:1px solid #111;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.4rem);min-height:calc(100svh - 4.5rem);padding:clamp(1.5rem,3vw,2.75rem) clamp(1rem,4vw,4.5rem) 1.25rem;display:grid;overflow:hidden}.hero-showcase-top,.hero-showcase-footer,.hero-showcase-stage,.hero-showcase>.hero-title{width:min(100%,82rem);margin-inline:auto}.hero-showcase-top{z-index:4;grid-template-columns:minmax(10rem,.7fr) minmax(18rem,1.6fr) minmax(12rem,.7fr);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid}.hero-showcase .hero-role{color:#0b0d0c;max-width:none;font:700 clamp(.65rem, .9vw, .78rem)/1.45 var(--sans);letter-spacing:.04em;text-align:center;text-transform:uppercase}.hero-chip{color:#1758dc;font:700 clamp(.66rem, .95vw, .8rem)/1 var(--sans);border:2px solid #2163e8;justify-self:start;padding:.65rem .9rem}.hero-chip--mint{color:#116d31;background:#7af59e;border-color:#25df65;border-radius:1.3rem 1.3rem 0}.hero-chip--outline{text-align:center;justify-self:end;min-width:13rem}.hero-showcase>.hero-title{z-index:3;color:#080908;font-family:var(--sans);letter-spacing:-.075em;text-align:center;text-transform:uppercase;overflow-wrap:normal;font-size:clamp(3.7rem,7.2vw,7.5rem);font-weight:850;line-height:.82}.hero-showcase>.hero-title>span,.hero-showcase>.hero-title>span+span{color:#080908;-webkit-text-stroke:0;display:block}.hero-showcase-stage{z-index:2;grid-template-columns:minmax(12rem,.78fr) minmax(22rem,1.44fr) minmax(12rem,.78fr);align-items:end;min-height:clamp(29rem,51vw,42rem);margin-top:clamp(-4.5rem,-4.5vw,-2rem);display:grid;position:relative}.hero-intro-card,.hero-student-card{z-index:3;align-content:end;gap:.75rem;padding-bottom:clamp(2rem,7vw,7rem);display:grid}.hero-intro-card{justify-items:start;padding-right:clamp(1rem,3vw,3rem)}.hero-intro-card small,.hero-student-card small{color:#2c2f2d;font:700 .7rem var(--sans);letter-spacing:.08em;text-transform:uppercase}.hero-intro-card strong{font:800 clamp(2.35rem, 4vw, 4.5rem)/.94 var(--sans);letter-spacing:-.055em}.hero-mini-tags{flex-wrap:wrap;gap:.4rem;padding-top:.35rem;display:flex}.hero-mini-tags span{font:700 .57rem var(--mono);text-transform:uppercase;border:1px solid #0b0d0c;padding:.45rem .6rem}.hero-portrait-wrap{align-self:stretch;min-width:0;position:relative}.hero-portrait-wrap:before{content:"";background:#ff5626;border-radius:2.5rem 2.5rem 0 0;height:70%;position:absolute;bottom:0;left:5%;right:5%}.hero-showcase .hero-photo{z-index:2;aspect-ratio:auto;width:auto;height:104%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;bottom:0;left:2%;right:2%;overflow:visible}.hero-showcase .hero-photo:before,.hero-showcase .hero-photo:after{display:none}.hero-showcase .hero-photo img{filter:drop-shadow(0 1.2rem 1.5rem #0c0e0c33);object-fit:contain;object-position:50% 100%}.hero-student-card{justify-items:start;padding-left:clamp(1rem,3vw,3rem)}.hero-student-card strong{max-width:13ch;font:800 clamp(1.7rem, 2.8vw, 3rem)/1.06 var(--sans);letter-spacing:-.04em}.hero-student-card p{color:#3e423f;max-width:25ch;font-size:.78rem;line-height:1.55}.hero-showcase-footer{z-index:4;color:#272a28;font:700 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #0b0d0c3d;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:.9rem;display:grid}.hero-showcase-footer>span{justify-self:end}.hero-showcase .hero-scroll{color:#fbfaf6;background:#0b0d0c;border-radius:999px;margin:0;padding:.65rem .9rem;font-weight:700}.hero-showcase .hero-scroll svg{color:#7af59e}@media (max-width:900px){.hero-showcase{min-height:auto}.hero-showcase-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-showcase .hero-role{grid-area:2/1/auto/-1}.hero-showcase-stage{grid-template-columns:minmax(9rem,.7fr) minmax(18rem,1.3fr);min-height:37rem;margin-top:-2rem}.hero-intro-card{padding-bottom:4rem}.hero-portrait-wrap{grid-area:1/2/span 2}.hero-student-card{grid-column:1;padding:0 1.5rem 1.5rem 0}}@media (max-width:600px){.hero-showcase{gap:1rem;padding:1.2rem 1rem 1rem}.hero-chip{padding:.55rem .65rem;font-size:.58rem}.hero-chip--outline{min-width:0}.hero-showcase>.hero-title{font-size:clamp(3rem,14.5vw,5rem);line-height:.86}.hero-showcase-stage{grid-template-columns:repeat(2,minmax(0,1fr));min-height:38rem;margin-top:0;padding-top:1rem}.hero-portrait-wrap{grid-area:1/1/auto/-1;min-height:29rem}.hero-showcase .hero-photo{height:103%;left:0;right:0}.hero-intro-card,.hero-student-card{grid-row:2;align-content:start;padding:1.25rem 0 0}.hero-intro-card strong{font-size:clamp(2rem,10vw,3rem)}.hero-student-card{padding-left:1rem}.hero-student-card strong{font-size:1.35rem}.hero-mini-tags{display:none}.hero-showcase-footer{grid-template-columns:1fr auto}.hero-showcase-footer>span{display:none}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf6f5;border-color:#0b0d0c2e}.site-header__inner{min-height:4.25rem}.brand-mark__glyph{color:#7af59e;background:#0b0d0c;border-color:#0b0d0c}.brand-mark span:last-child,.site-nav a,.mobile-menu a{color:#0b0d0c}.site-nav a:after{background:#2163e8}.language-switch,.mobile-toggle{border-color:#0b0d0c3d}.language-switch button{color:#363a37}.language-switch button[aria-pressed=true]{color:#fbfaf6;background:#0b0d0c}.mobile-menu{background:#fbfaf6;border-color:#0b0d0c2e}.hero-showcase{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(.9rem,1.4vw,1.25rem);min-height:calc(100svh - 4.25rem);padding-top:clamp(2.25rem,4vw,4rem)}.hero-showcase-top{min-height:2.8rem}.hero-showcase>.hero-title{letter-spacing:-.065em;font-size:clamp(3.6rem,6.2vw,6.6rem);line-height:.86}.hero-showcase-stage{z-index:4;min-height:clamp(28rem,43vw,36rem);margin-top:clamp(-2.6rem,-2.5vw,-1.25rem)}.hero-portrait-wrap{z-index:4}.hero-portrait-wrap:before{border-radius:2.1rem 2.1rem 0 0;height:68%;left:3%;right:3%}.hero-showcase .hero-photo{z-index:5;height:115%;left:-3%;right:-3%}.hero-intro-card,.hero-student-card{z-index:6;padding-bottom:clamp(2rem,5vw,5rem)}.hero-student-card strong{font-size:clamp(1.8rem,2.55vw,2.7rem)}.hero-showcase-footer{padding-top:.8rem}@media (max-width:900px){.hero-showcase{padding-top:2rem}.hero-showcase-stage{min-height:35rem;margin-top:-1rem}.hero-showcase .hero-photo{height:109%;left:-2%;right:-2%}}@media (max-width:600px){.site-header__inner{min-height:4rem}.hero-showcase{padding-top:1.4rem}.hero-showcase>.hero-title{font-size:clamp(2.9rem,14vw,4.7rem);line-height:.9}.hero-showcase-stage{min-height:38rem;margin-top:0}.hero-showcase .hero-photo{height:108%;left:-3%;right:-3%}}.about-resume{color:#111;background:#fbfaf6;border-top:0;min-height:0;padding:0;display:block}.resume-sheet{background-color:#fbfaf6;background-image:linear-gradient(#1111110e 1px,#0000 1px),linear-gradient(90deg,#1111110e 1px,#0000 1px);background-size:1.25rem 1.25rem;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.42fr);gap:clamp(2rem,5vw,5.5rem);width:min(100%,92rem);margin-inline:auto;padding:clamp(4rem,7vw,7rem) clamp(1rem,4vw,4.5rem);display:grid}.resume-portrait{isolation:isolate;align-content:end;justify-items:center;min-height:clamp(35rem,56vw,49rem);display:grid;position:relative}.resume-portrait:before{z-index:-1;clip-path:polygon(17% 3%,73% 0,95% 17%,91% 86%,70% 98%,14% 94%,2% 65%,8% 18%);content:"";background:#ee58aa;position:absolute;inset:2% 4% 7%;transform:rotate(-2deg)}.resume-portrait:after{z-index:-2;clip-path:polygon(17% 3%,73% 0,95% 17%,91% 86%,70% 98%,14% 94%,2% 65%,8% 18%);content:"";border:2px dashed #ee58aa;position:absolute;inset:0 1% 5%;transform:rotate(1.5deg)}.resume-portrait-frame{position:absolute;inset:0 0 4%}.resume-portrait-frame img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1.2rem 1.5rem #2e0b1f38)}.resume-portrait>strong,.resume-portrait>span{z-index:2;transform:rotate(-3deg)}.resume-portrait>strong{color:#61a44b;font:italic 800 clamp(2.2rem, 4vw, 4rem)/1 var(--sans);letter-spacing:-.06em;background:#fbfaf6;padding:.45rem 1rem .25rem}.resume-portrait>span{color:#fff;max-width:24rem;font:700 .65rem/1.4 var(--mono);text-align:center;text-transform:uppercase;background:#111;margin-top:.35rem;padding:.35rem .6rem}.resume-content{align-content:center;gap:clamp(1.25rem,2.5vw,2.25rem);min-width:0;display:grid}.resume-content .scene-label{color:#111}.resume-content .scene-label span{color:#ee58aa}.resume-intro{gap:.8rem;display:grid}.about-resume .resume-intro h2{color:#66b650;max-width:none;font:italic 900 clamp(4.5rem, 8vw, 8.5rem)/.76 var(--sans);letter-spacing:-.085em;text-shadow:.32rem .25rem #ee58aa}.resume-intro>p{color:#262626;max-width:68rem;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.62}.resume-columns{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.resume-panel{min-width:0}.resume-panel h3{color:#111;font:italic 850 clamp(1.35rem, 2vw, 1.9rem)/1 var(--sans);letter-spacing:-.04em;border-bottom:2px solid #111;margin-bottom:.9rem;padding-bottom:.45rem}.resume-experience ol,.resume-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.resume-experience li{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:.3rem 0 1.15rem;display:grid;position:relative}.resume-experience li:before{content:"";border-left:1px solid #ee58aa;position:absolute;top:.42rem;bottom:0;left:5.05rem}.resume-experience li:after{content:"";background:#fbfaf6;border:2px solid #ee58aa;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.4rem;left:4.77rem}.resume-experience li>span{color:#444;font:700 .62rem/1.4 var(--mono);text-transform:uppercase}.resume-experience li>div{gap:.22rem;padding-left:.8rem;display:grid}.resume-experience strong,.resume-panel li strong{color:#111;font-size:.87rem;line-height:1.3}.resume-experience p,.resume-panel li span{color:#333;font-size:.72rem;line-height:1.45}.resume-experience small{color:#606060;font-size:.65rem;line-height:1.45}.resume-side{gap:1.6rem;display:grid}.resume-panel li{border-bottom:1px solid #11111124;gap:.18rem;padding-block:.35rem .75rem;display:grid}.resume-contact{display:grid}.resume-contact a{color:#111;overflow-wrap:anywhere;border-bottom:1px solid #11111124;grid-template-columns:4rem minmax(0,1fr);gap:.65rem;padding-block:.45rem;font-size:.72rem;text-decoration:none;display:grid}.resume-contact a span{color:#1758dc;font:700 .58rem var(--mono);text-transform:uppercase}.resume-software{border-top:2px solid #111;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1rem;display:flex}.resume-software strong{color:#111;font:italic 850 1.4rem var(--sans);margin-right:.6rem}.resume-software span{color:#111;font:700 .62rem var(--mono);background:#fff;border:1px solid #111;padding:.5rem .65rem}.about-scrapbook{color:#fff;background-color:#df4a9a;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:1.5rem 1.5rem;min-height:42rem;padding:clamp(3.5rem,6vw,6rem) clamp(1rem,5vw,6rem);overflow:hidden}.about-scrapbook>header,.scrapbook-grid{width:min(100%,82rem);margin-inline:auto}.about-scrapbook>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,4rem);display:flex}.about-scrapbook>header span{font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.about-scrapbook h3{color:#fff;max-width:9ch;font:italic 900 clamp(3.5rem, 7vw, 7rem)/.78 var(--sans);letter-spacing:-.08em;text-align:right;text-shadow:.2rem .2rem #11111138}.scrapbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.2rem,3vw,3rem);display:grid}.scrapbook-card{color:#111;background:#fbfaf6;border:.2rem solid #fff;align-content:end;gap:.65rem;min-height:clamp(13rem,20vw,19rem);padding:clamp(1.2rem,2.5vw,2.2rem);display:grid;position:relative;transform:rotate(-2deg);box-shadow:.7rem .7rem #1111112e}.scrapbook-card:before{content:"";pointer-events:none;border:1px dashed #ffffffb3;position:absolute;inset:-.8rem}.scrapbook-card:nth-child(2n){margin-top:3rem;transform:rotate(2.4deg)}.scrapbook-card--3,.scrapbook-card--6{transform:rotate(-.8deg)}.scrapbook-card>span{color:#df4a9a;font:800 .72rem var(--mono)}.scrapbook-card strong{font:850 clamp(1.45rem, 2.6vw, 2.5rem)/.98 var(--sans);letter-spacing:-.05em}.scrapbook-card small{border-top:1px solid #111;padding-top:.6rem;font-size:.68rem}.hero-intro-card strong{font-size:clamp(3.2rem,4.6vw,5.2rem)}.hero-student-card strong{max-width:14ch;font-size:clamp(2.25rem,3.2vw,3.6rem)}.hero-student-card p{font-size:clamp(.8rem,1vw,.95rem)}@media (max-width:980px){.resume-sheet{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:2rem}.resume-columns{grid-template-columns:minmax(0,1fr)}.resume-portrait{min-height:40rem}}@media (max-width:760px){.resume-sheet{grid-template-columns:minmax(0,1fr);padding-block:3.5rem}.resume-portrait{min-height:min(38rem,125vw)}.about-resume .resume-intro h2{font-size:clamp(4.2rem,20vw,7rem)}.scrapbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-scrapbook>header{flex-direction:column;align-items:start}.about-scrapbook h3{text-align:left}.hero-intro-card strong{font-size:clamp(2.3rem,11vw,3.5rem)}.hero-student-card strong{font-size:clamp(1.45rem,7vw,2.2rem)}}@media (max-width:520px){.resume-portrait{min-height:31rem}.resume-columns{gap:2rem}.resume-experience li{grid-template-columns:3.8rem minmax(0,1fr)}.resume-experience li:before{left:4.35rem}.resume-experience li:after{left:4.07rem}.scrapbook-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.scrapbook-card:nth-child(2n){margin-top:0}}:root{--paper:#fbfaf6;--paper-alt:#f0ede6;--ink:#111;--ink-soft:#4d4d4d;--line:#1113;--forest:#111;--lime:#74e36d;--cobalt:#215ee8;--orange:#ff5626;--coral:#df4a9a}body,.site-page{background:var(--paper);color:var(--ink)}.resume-portrait-frame{clip-path:polygon(16% 2%,74% 0,96% 16%,92% 88%,71% 98%,13% 95%,1% 65%,7% 17%);background:#dfe8d8;border:.45rem solid #fbfaf6;inset:3% 4% 8%;overflow:hidden;transform:rotate(-1.5deg)}.resume-portrait-frame img{object-fit:cover;object-position:50% 48%;filter:saturate(.92)contrast(1.03);transform:scale(1.035)}.scene-label{color:#111;font-weight:800}.scene-label span{color:var(--coral)}.scene-label i{background:currentColor}.section-heading{align-items:end}.section-heading h2{color:#111;max-width:15ch;font-family:var(--sans);letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(3.6rem,7vw,7.5rem);font-weight:900;line-height:.84}.projects-scene,.field-record-scene,.capabilities-scene,.achievements-scene{background-color:#fbfaf6;background-image:linear-gradient(#1111110d 1px,#0000 1px),linear-gradient(90deg,#1111110d 1px,#0000 1px);background-size:1.5rem 1.5rem}.projects-scene{padding-top:clamp(4.5rem,8vw,8rem)}.project-row,.project-row--2,.project-row--3,.project-row--4{color:#111;background:#fbfaf6;border-block:1px solid #111;min-height:min(48rem,86svh)}.project-row--2,.project-row--4{background:#f4bedb}.project-row--3{background:#b9ee9f}.project-info h3,.project-category,.project-summary,.project-meta,.project-meta b{color:#111}.project-info h3{font-family:var(--sans);letter-spacing:-.065em;font-weight:900}.project-category{background:#74e36d;border:1px solid #111;justify-self:start;padding:.55rem .75rem;font-weight:800;display:inline-flex}.project-row--2 .project-category{background:#fff}.project-visual{background:#111;border:2px solid #111;transform:rotate(-.7deg);box-shadow:.8rem .8rem #215ee8}.project-row--2 .project-visual{transform:rotate(.7deg);box-shadow:.8rem .8rem #ff5626}.project-number{color:#fff;background:#111}.project-archive{background-color:#fbfaf6;background-image:linear-gradient(#1111110b 1px,#0000 1px),linear-gradient(90deg,#1111110b 1px,#0000 1px);background-size:1.25rem 1.25rem;border-color:#111}.project-archive summary,.project-archive-row h3,.project-archive-row p,.project-archive-meta,.project-archive-intro{color:#111}.project-archive-row{border-color:#11111140}.research-scene{color:#111;background-color:#dfe8ff;background-image:linear-gradient(#215ee817 1px,#0000 1px),linear-gradient(90deg,#215ee817 1px,#0000 1px);background-size:1.5rem 1.5rem;border-color:#111;min-height:0}.research-copy h2,.research-copy h2 i,.research-kicker,.research-summary,.research-meta,.research-subject,.research-subject span{color:#111}.research-kicker{background:#74e36d;border:1px solid #111;padding:.55rem .75rem;font-weight:800}.research-copy h2{font-family:var(--sans);letter-spacing:-.07em;font-size:clamp(3rem,5.5vw,6rem);font-weight:900;line-height:.9}.publication-archive{background:#fbfaf6;border:2px solid #111;padding:clamp(1.5rem,3vw,3rem);box-shadow:.8rem .8rem #df4a9a}.publication-heading h3,.publication-record h4,.publication-authors h4,.publication-facts dd,.author-list li,.publication-link,.publication-german-title,.publication-record>p,.affiliation-list,.publication-facts dt,.publication-citation{color:#111}.publication-record,.publication-records,.publication-authors,.affiliation-list,.publication-citation{border-color:#11111140}.field-scene{color:#111;background:#83e879;border-color:#111;min-height:0}.field-scene .scene-label,.field-scene .field-meta,.field-scene .field-annotation,.field-scene .scene-label span,.field-scene .field-heading h2,.field-scene .field-heading h2 i{color:#111}.field-heading h2{font-family:var(--sans);letter-spacing:-.075em;text-transform:uppercase;font-weight:900}.field-images figure{border:2px solid #111;transform:rotate(-1.2deg);box-shadow:.65rem .65rem #df4a9a}.field-images figure+figure{transform:rotate(1.6deg);box-shadow:.55rem .55rem #215ee8}.field-record-scene,.capabilities-scene,.archive-scene,.certifications-scene,.achievements-scene,.organizations-scene{color:#111;border-color:#111}.field-record-scene .section-heading,.capabilities-scene .section-heading,.archive-scene .section-heading,.certifications-scene .section-heading,.achievements-scene .section-heading,.organizations-scene .section-heading{margin-bottom:clamp(2rem,4vw,4rem)}.field-record-row,.skill-row,.archive-row,.learning-row,.organization-row{border-color:#111}.field-record-place,.field-record-value,.field-record-note,.field-record-value small,.field-activity-line,.skill-row h3,.skill-row p,.archive-row h4,.archive-date,.archive-role,.learning-main h3,.learning-main p,.learning-main li,.learning-date,.organization-row h3,.organization-row>span:last-child{color:#111}.skill-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.skill-row{background:#fff;border:2px solid #111;grid-template-columns:2.5rem minmax(0,.75fr) minmax(0,1.25fr);padding:1.4rem;box-shadow:.4rem .4rem #df4a9a}.skill-row:nth-child(2n){box-shadow:.4rem .4rem #74e36d}.skill-row:hover{background:#dfe8ff;padding:1.4rem}.archive-scene{background-color:#f3c4de;background-image:linear-gradient(#1111110e 1px,#0000 1px),linear-gradient(90deg,#1111110e 1px,#0000 1px);background-size:1.5rem 1.5rem}.archive-panel{background:#fbfaf6;border:2px solid #111;padding:clamp(1rem,2vw,2rem)}.archive-panel:first-child{transform:rotate(-.5deg);box-shadow:.7rem .7rem #215ee8}.archive-panel:last-child{transform:rotate(.5deg);box-shadow:.7rem .7rem #74e36d}.archive-panel>h3{color:#111;border-color:#111;font-weight:800}.certifications-scene{background:#c9f0b7}.learning-list{background:#fbfaf6;border-color:#111}.learning-row{padding-inline:1rem}.learning-row:hover,.organization-row:hover{background:#fff}.achievements-scene{background-color:#fbfaf6}.achievement-list{border-color:#111}.achievement-row{border-color:#11111140}.achievement-row h3,.achievement-row time,.achievement-issuer,.achievement-summary,.achievement-date{color:#111}.achievement-certificate{background:#df4a9a;border:2px solid #111}.achievement-certificate:before{border-color:#ffffff8c}.organizations-scene{background:#dfe8ff}.organization-list{background:#fbfaf6;border-color:#111}.organization-row{padding-inline:1rem}.contact-scene{color:#fff;background:#111;border-color:#111;min-height:70svh}.contact-scene .scene-label,.contact-scene .scene-label span,.contact-main h2,.contact-bottom strong,.contact-links a,.digital-identities h3,.digital-identity-row a{color:#fff}.contact-main h2{font-family:var(--sans);letter-spacing:-.075em;text-transform:uppercase;font-weight:900}.contact-scene .scene-label span,.contact-links a svg,.digital-identity-row svg{color:#df4a9a}.contact-bottom>p span,.contact-links>span,.digital-identity-row{color:#ffffffad}.contact-scene .scene-label i,.contact-bottom>p,.digital-identities,.digital-identity-row{border-color:#ffffff47}.site-footer{color:#111;background:#fbfaf6;border-color:#111}.site-footer>div{color:#111}@media (max-width:900px){.skill-list{grid-template-columns:minmax(0,1fr)}.project-visual,.project-row--2 .project-visual,.archive-panel:first-child,.archive-panel:last-child{transform:none}}@media (max-width:600px){.section-heading h2{font-size:clamp(3.1rem,15vw,5rem)}.project-row,.project-row--2,.project-row--3,.project-row--4{min-height:0}.publication-archive{padding:1.1rem;box-shadow:.45rem .45rem #df4a9a}.skill-row{grid-template-columns:2rem minmax(0,1fr)}.skill-row p{grid-column:2}}.resume-sheet{grid-template-columns:minmax(25rem,.9fr) minmax(0,1.45fr);align-items:center;width:min(100%,108rem);min-height:min(52rem,100svh - 5rem)}.resume-portrait{transform-origin:50% 80%;min-height:clamp(39rem,58vw,54rem)}.resume-portrait-frame{inset:3% 3% 7%;box-shadow:.8rem .8rem #ee58aa}.resume-portrait-frame img{object-fit:cover;object-position:50% 58%;filter:saturate(.96)contrast(1.06);transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.24)}.resume-portrait:hover .resume-portrait-frame img{transform:scale(1.29)translateY(-.5%)}.resume-photo-stamp{z-index:2;color:#111;font:750 .58rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fbfaf6;border:1px solid #111;padding:.45rem .65rem;position:absolute;bottom:1rem;right:1rem}.resume-content{background:#fbfaf6eb;padding:clamp(1rem,2vw,2rem)}.portfolio-ticker{color:#ee58aa;background:#111;border-block:2px solid #111;overflow:hidden}.portfolio-ticker>div{width:max-content;animation:22s linear infinite portfolio-ticker;display:flex}.portfolio-ticker span{font:italic 900 clamp(1.35rem, 2.3vw, 2.25rem)/1 var(--sans);letter-spacing:-.045em;white-space:nowrap;padding:.7rem 1.4rem .62rem}@keyframes portfolio-ticker{to{transform:translate(-33.333%)}}.project-row,.project-row--2,.project-row--3,.project-row--4{isolation:isolate;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,6vw,7rem);min-height:min(54rem,92svh);padding:clamp(4rem,7vw,7rem) clamp(1rem,5vw,6rem);position:relative;overflow:hidden}.project-row--1{background:#b7e4a5}.project-row--2{background:#f1b5d4;grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr)}.project-row:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:1.5rem 1.5rem;position:absolute;inset:0}.project-row:after{z-index:-1;color:#1111110b;content:"01";font:900 clamp(12rem, 26vw, 30rem)/.65 var(--sans);letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-.2em;right:-.5ch}.project-row--2:after{content:"02"}.project-row--3:after{content:"03"}.project-row--4:after{content:"04"}.project-info{z-index:2;max-width:42rem}.project-info h3{text-wrap:balance;font-size:clamp(3.4rem,6vw,7rem);line-height:.86}.project-summary{max-width:46rem;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.65}.project-meta{border-top-width:2px;margin-top:.75rem;padding-top:1.1rem}.project-visual,.project-row--2 .project-visual{--deck-rotate:-.65deg;aspect-ratio:1.34;transform:rotate(var(--deck-rotate));background:#fbfaf6;border:2px solid #111;padding:clamp(1rem,2.2vw,2.25rem);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);box-shadow:.9rem .9rem #215ee8}.project-row--2 .project-visual{--deck-rotate:.65deg;box-shadow:.9rem .9rem #ff5626}.project-visual:hover{transform:rotate(0)translateY(-.55rem);box-shadow:1.25rem 1.45rem #215ee8}.project-row--2 .project-visual:hover{box-shadow:1.25rem 1.45rem #ff5626}.project-visual--screenshot{background:#f8f4e9}.project-browser-frame{width:100%;box-shadow:none;border:2px solid #111;transform:none}.project-browser-frame figcaption{border-bottom:2px solid #111;min-height:2.7rem}.project-browser-frame img{aspect-ratio:16/10;object-fit:cover;object-position:top}.school-site-mockup{color:#111;background:#fffaf2;border:2px solid #111;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:27rem;display:grid}.mockup-browser-bar{min-height:2.75rem;font:700 .56rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #111;justify-content:space-between;align-items:center;padding-inline:.85rem;display:flex}.mockup-browser-bar>span{gap:.35rem;display:flex}.mockup-browser-bar i{aspect-ratio:1;background:#ee58aa;border:1px solid #111;border-radius:50%;width:.55rem}.mockup-browser-bar i:nth-child(2){background:#74e36d}.mockup-browser-bar i:nth-child(3){background:#215ee8}.mockup-school-hero{color:#fff;background:#215ee8;align-content:center;gap:.8rem;padding:clamp(1.5rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.mockup-school-hero:after{color:#ffffff1a;content:"SMK";font:900 clamp(6rem, 13vw, 13rem)/1 var(--sans);position:absolute;bottom:-.38em;right:-.2em}.mockup-school-hero small,.mockup-school-hero span{z-index:1;font:750 .58rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.mockup-school-hero strong{z-index:1;max-width:10ch;font:900 clamp(2.4rem, 5vw, 5.2rem)/.82 var(--sans);letter-spacing:-.075em}.mockup-programs{border-block:2px solid #111;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.mockup-programs i{color:#111;min-height:3.25rem;font:normal 800 .62rem var(--mono);border-right:1px solid #111;place-items:center;display:grid}.mockup-programs i:nth-child(3n+1){background:#ee58aa}.mockup-programs i:nth-child(3n+2){background:#74e36d}.mockup-programs i:nth-child(3n){background:#ff9b21}.school-site-mockup>p{font:700 .56rem/1 var(--mono);text-transform:uppercase;padding:.75rem .85rem}html.reveal-ready .motion-reveal:not(.is-visible){opacity:0;clip-path:inset(0 0 18%);transform:translateY(2.5rem)rotate(0)}.motion-reveal{transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),clip-path .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order,0) * 70ms)}.motion-reveal.is-visible{opacity:1;clip-path:inset(0)}.project-visual.motion-reveal.is-visible{transform:rotate(var(--deck-rotate))}.project-visual.motion-reveal.is-visible:hover{transform:rotate(0)translateY(-.55rem)}.scrapbook-card,.skill-row,.archive-panel{transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),opacity .65s}.scrapbook-card:hover,.skill-row:hover,.archive-panel:hover{transform:rotate(0)translateY(-.45rem);box-shadow:.8rem .95rem #215ee8}@media (max-width:1100px){.resume-sheet{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.project-row,.project-row--2,.project-row--3,.project-row--4{grid-template-columns:minmax(0,1fr);min-height:0}.project-row--2 .project-visual,.project-row--2 .project-info{grid-column:1}.project-row--2 .project-info{grid-row:1}.project-row--2 .project-visual{grid-row:2}}@media (max-width:760px){.resume-sheet{grid-template-columns:minmax(0,1fr);padding-top:2.5rem}.resume-portrait{min-height:37rem}.resume-portrait-frame img{object-position:50% 56%;transform:scale(1.14)}.resume-content{padding-inline:0}.project-row,.project-row--2{padding-block:4rem}.project-info h3{font-size:clamp(3rem,15vw,5rem)}.project-visual,.project-row--2 .project-visual{aspect-ratio:auto;min-height:25rem;padding:.8rem;transform:none;box-shadow:.55rem .55rem #215ee8}.school-site-mockup{min-height:23rem}.mockup-school-hero strong{font-size:clamp(2.5rem,12vw,4rem)}}@media (prefers-reduced-motion:reduce){.portfolio-ticker>div{animation:none}.motion-reveal,.resume-portrait-frame img,.project-visual,.scrapbook-card,.skill-row,.archive-panel{transition: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-font-weight{syntax:"*";inherits:false}@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}
