@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_c8180578-module__HonLYa__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_c8180578-module__HonLYa__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:learningCurve;src:url(../media/LearningCurve_Wordmark-s.p.2begwfr-er11e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:learningCurve Fallback;src:local(Arial);ascent-override:68.3%;descent-override:31.7%;line-gap-override:15%;size-adjust:100.0%}.learningcurve_be5be70c-module__qmVhnW__className{font-family:learningCurve,learningCurve Fallback;font-style:normal;font-weight:400}.learningcurve_be5be70c-module__qmVhnW__variable{--font-learning-curve:"learningCurve", "learningCurve Fallback"}
.DesignStudy-module-scss-module__JsS_Oq__study{right:var(--space-4);bottom:var(--space-4);max-width:calc(100% - var(--space-6));max-height:calc(100dvh - var(--space-6));z-index:8;background:var(--color-ground);border:1px solid var(--color-rule);border-radius:var(--space-2);box-shadow:0 var(--space-1) var(--space-5) var(--color-play-sheet-shadow);font-size:var(--text-ui-small);line-height:var(--leading-control);position:fixed;overflow:auto}.DesignStudy-module-scss-module__JsS_Oq__details{padding:var(--space-3) var(--space-4)}.DesignStudy-module-scss-module__JsS_Oq__details summary{cursor:pointer;font-weight:var(--weight-control)}.DesignStudy-module-scss-module__JsS_Oq__controls{align-items:flex-end;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.DesignStudy-module-scss-module__JsS_Oq__controls label{gap:var(--space-1);min-width:0;display:grid}.DesignStudy-module-scss-module__JsS_Oq__controls select{font:inherit;font-size:var(--text-ui);color:var(--color-ink);background:var(--color-ground);border:1px solid var(--color-rule);border-radius:var(--space-1);padding:var(--space-2);max-width:100%;min-height:var(--image-viewer-control-size)}.DesignStudy-module-scss-module__JsS_Oq__note{margin-top:var(--space-3);max-width:30ch;color:var(--color-ink-soft)}.DesignStudy-module-scss-module__JsS_Oq__samples{gap:var(--space-2);align-self:flex-end;display:flex}.DesignStudy-module-scss-module__JsS_Oq__rest,.DesignStudy-module-scss-module__JsS_Oq__hover{padding:var(--space-2) var(--space-3);border-radius:var(--space-1)}.DesignStudy-module-scss-module__JsS_Oq__rest{background:var(--color-accent-cool);color:var(--color-ink)}.DesignStudy-module-scss-module__JsS_Oq__hover{background:var(--color-accent-warm);color:var(--color-on-accent-warm)}.DesignStudy-module-scss-module__JsS_Oq__links{align-self:center;gap:var(--space-4);display:flex}.DesignStudy-module-scss-module__JsS_Oq__links a{padding-block:var(--space-3)}
:root{--color-ground:#faf8ef;--color-ink:#57221e;--color-ink-soft:#79544e;--color-rule:#dbd3cc;--color-accent-cool:#d1e6ef;--color-selection-background:var(--color-accent-cool);--color-selection-text:var(--color-ink);--color-accent-warm:#ef9250;--color-on-accent-warm:var(--color-ink);--color-accent-warm-soft:var(--color-accent-warm);--color-accent-warm-ink:var(--color-ink)}:root[data-palette=white]{--color-ground:#fdfcf8}:root:is([data-palette=plum],[data-palette=wine],[data-palette=aubergine]){--color-ground:#fdfcf8;--color-accent-cool:#d1e6ef;--color-on-accent-warm:#fdfcf8;--color-accent-warm-soft:transparent;--color-accent-warm-ink:var(--color-accent-warm);--color-rule:color-mix(in srgb, var(--color-ink) 18%, var(--color-ground))}:root[data-palette=plum]{--color-ink:#382a39;--color-ink-soft:#6c5e6d;--color-accent-warm:#6a4767}:root[data-palette=wine]{--color-ink:#492730;--color-ink-soft:#755961;--color-accent-warm:#7c364b;--color-selection-background:var(--color-accent-warm);--color-selection-text:var(--color-on-accent-warm)}:root[data-palette=aubergine]{--color-ink:#302b36;--color-ink-soft:#665e6b;--color-accent-warm:#513b63}:root{--signature-width:clamp(17rem, 34vw, 24rem);--signature-top-space:calc(var(--space-7) - .375rem);--intro-bottom-space:clamp(2rem, 6svh, 3rem);--motion-intro-rise-duration:1.2s;--motion-intro-rise-easing:cubic-bezier(.65, 0, .2, 1);--motion-intro-content-distance:1.5rem;--motion-intro-failsafe:1.2s;--color-evidence-divider:color-mix(in srgb, var(--color-ink) 23%, transparent);--color-image-backdrop:color-mix(in srgb, var(--color-ink) 65%, transparent);--color-thumbnail-ground:#efeee8;--color-research-quote-cool:var(--color-accent-cool);--color-research-quote-neutral:var(--color-thumbnail-ground);--color-thumbnail-unni:#fff7e0;--color-thumbnail-benefits-bot:#e8def8;--color-thumbnail-simplifying-benefits:#f9f1e9;--color-thumbnail-content-unavailable:#f7f9fa;--color-thumbnail-ai-search:#fff;--color-header-ground:color-mix(in srgb, var(--color-ground) 82%, transparent);--font-display:var(--font-manrope), system-ui, sans-serif;--font-text:var(--font-instrument), system-ui, sans-serif;--font-wordmark:var(--font-learning-curve), var(--font-manrope), sans-serif;--weight-display:300;--weight-heading:400;--weight-strong:600;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.3125rem;--text-xl:1.625rem;--text-2xl:2rem;--text-3xl:clamp(2.25rem, 1.6rem + 2.4vw, 3rem);--text-metric:clamp(2.625rem, 2rem + 1.5vw, 3.5rem);--text-journey:1rem;--tracking-metric:-.045em;--text-project-title:1.875rem;--text-project-role:1.0625rem;--text-ui:1rem;--text-ui-small:.875rem;--weight-control:500;--leading-ui:1.55;--leading-control:1.4;--text-password-heading:1.4375rem;--leading-password-heading:1.25;--tracking-password-heading:-.035em;--password-gate-width:36rem;--password-gate-padding:1.625rem;--password-copy-measure:42ch;--password-field-basis:13.75rem;--password-input-padding-block:.8125rem;--password-input-padding-inline:.875rem;--password-button-padding-inline:1.125rem;--password-control-radius:.5rem;--password-control-height:3.25rem;--password-reveal-height:3rem;--password-help-gap:1.125rem;--text-wordmark:calc(var(--text-3xl) * 1.5);--text-wordmark-nav:var(--text-2xl);--wordmark-nav-icon-height:.53em;--wordmark-nav-icon-offset:.065em;--leading-wordmark:1;--wordmark-hover-stroke:.25px;--motion-wordmark-hover-duration:.14s;--link-squiggle-thickness:1px;--link-squiggle-offset:.2em;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.65;--leading-journey:1.55;--measure:62ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--page-width:80rem;--gutter:clamp(1rem, 4vw, 2rem);--radius:10px;--radius-pill:999px;--project-thumbnail-ratio:4 / 3;--project-column-gap:var(--space-6);--project-row-gap:var(--space-8);--case-study-cover-height:clamp(28rem, 45vw, 36rem);--case-study-portrait-width:26.25rem;--case-study-reading-width:68rem;--case-study-section-gap:clamp(6rem, 9vw, 8rem);--case-study-subsection-gap:clamp(2rem, 4vw, 3rem);--case-study-evidence-gap:var(--space-6);--image-viewer-control-size:2.75rem;--image-viewer-arrow-size:1.875rem;--image-viewer-arrow-offset:-.1em;--exploration-label-width:11rem;--flow-marker-size:1.75rem;--flow-arrow-size:1.25rem;--journey-stage-width:6.625rem;--journey-highlight-depth:.35em;--evidence-icon-size:1.5rem;--evidence-column-min-width:17rem;--color-comparison-mat:#fff;--color-comparison-marker-ink:#254e5e;--comparison-grid-gap:1.75rem;--comparison-equal-columns:repeat(2, minmax(0, 1fr));--comparison-after-columns:minmax(0, .76fr) minmax(0, 1.4fr);--comparison-cost-columns:minmax(0, .85fr) minmax(0, 1.15fr);--comparison-radius:.5rem;--comparison-mat-border-width:1px;--comparison-mat-padding-block:1.25rem;--comparison-mat-padding-start:1.125rem;--comparison-mat-padding-end:2.75rem;--comparison-annotation-clearance:var(--space-2);--comparison-annotation-stroke:3px;--comparison-marker-size:1.375rem;--comparison-caption-gap:.875rem;--motion-reveal-distance:1.5rem;--motion-reveal-duration:.7s;--motion-reveal-easing:cubic-bezier(.25, .1, .25, 1);--motion-reveal-viewport-inset:.12;--motion-cover-duration:.48s;--motion-cover-easing:cubic-bezier(.22, .61, .36, 1);--header-blur:.75rem;--header-scroll-offset:calc(var(--space-9) + var(--space-4))}@media (max-width:24rem){:root{--header-scroll-offset:calc(var(--space-9) + var(--space-8))}}:root{--color-play-paper:#fffef8;--color-play-grain:#57221e04;--color-play-sheet-shadow:#57221e09;--color-play-sheet-edge:#57221e10;--color-play-sheet-underlay:#efede3;--color-play-tape-light:#ffffff26;--color-play-tape-grain:#57221e07;--color-play-tape-warm:#f8eae0;--color-play-tape-cool:#c4e2e9;--color-play-tape-neutral:#e8ddc3;--color-play-mount:#fffefa;--color-play-mount-shadow:#57221e12;--color-play-mount-hover-shadow:#57221e16;--color-play-caption-grain:#57221e06;--color-play-modal-backdrop:#29110bd1;--play-line-width:2;--cursor-default:url(/icons/cursors/pretzel.svg) 10 10, auto;--play-drawing-cursor:url(/icons/cursors/pencil-fine.svg) 2 16, crosshair;--play-desk-height:calc(105cqw + var(--space-8));--play-sketchbook-margin:36px 1% 0;--play-sketchbook-padding:50px clamp(18px,3vw,38px) 28px;--play-sketchbook-background:radial-gradient(var(--color-play-grain) .6px,transparent .8px) 0 0/5px 5px,var(--color-play-paper);--play-sketchbook-border-radius:3px 7px 4px 2px;--play-sketchbook-box-shadow:0 8px 28px var(--color-play-sheet-shadow),0 1px 3px var(--color-play-sheet-edge),2px 3px 0 var(--color-play-sheet-underlay);--play-sheet-tape-width:156px;--play-sheet-tape-background:repeating-linear-gradient(0deg,var(--color-play-tape-light) 0 1px,transparent 1px 4px),repeating-linear-gradient(97deg,var(--color-play-tape-grain) 0 1px,transparent 1px 7px),var(--color-accent-cool);--play-tape-left-top:-15px;--play-tape-right-top:-12px;--play-tape-right-right:34px;--play-intro-padding:8px 4% 34px;--play-intro-div-gap:40px;--play-title-font:300 clamp(70px,8vw,96px)/1.04 var(--font-display);--play-title-letter-spacing:-5px;--play-intro-line-margin:0 0 5px;--play-intro-line-font-size:19px;--play-paper-toolbar-gap:14px 20px;--play-paper-tools-gap:28px;--play-drawing-area-height:300px;--play-empty-note-font-size:23px;--play-soft-button-border-radius:50px;--play-soft-button-padding:10px 19px;--play-text-button-padding:10px 0;--play-art-trigger-padding:7px 7px 20px;--play-art-trigger-box-shadow:1px 5px 14px var(--color-play-mount-shadow);--play-art-trigger-hover-box-shadow:2px 9px 21px var(--color-play-mount-hover-shadow);--play-scrap-figcaption-margin:-23px auto 0;--play-scrap-figcaption-padding:10px 18px 11px;--play-caption-texture:repeating-linear-gradient(0deg,var(--color-play-tape-light) 0 1px,transparent 1px 4px),repeating-linear-gradient(97deg,var(--color-play-caption-grain) 0 1px,transparent 1px 7px);--play-behind-margin:60px 5% 0;--play-footer-margin:75px 5% 40px;--play-art-dialog-width:min(940px,calc(100% - 32px));--play-art-dialog-max-height:calc(100dvh - 32px);--play-art-dialog-padding:22px;--play-dialog-backdrop-filter:blur(7px);--play-dialog-image-max-height:calc(100dvh - 155px);--play-sketchbook-margin-tablet:30px 0 0;--play-sketchbook-padding-tablet:42px 20px 24px;--play-sheet-tape-width-tablet:112px;--play-sheet-tape-height:35px;--play-tape-right-top-tablet:-10px;--play-intro-padding-tablet:10px 1% 25px;--play-space-small:10px;--play-drawing-area-height-tablet:280px;--play-desk-gap:45px 35px;--play-desk-padding:15px 12px 35px;--play-behind-margin-top:55px;--play-text-small:17px;--play-sketchbook-padding-phone:32px 15px 20px;--play-sheet-tape-width-phone:82px;--play-sheet-tape-height-phone:30px;--play-title-font-size:72px;--play-drawing-area-height-phone:260px;--play-paper-toolbar-font-size:13px;--play-paper-tools-gap-phone:4px 12px;--play-drawing-actions-gap:8px 14px;--play-soft-button-padding-phone:10px 14px;--play-desk-gap-phone:42px;--play-desk-padding-inline:5px;--play-tape-height:44px;--play-space-medium:18px;--play-about-padding-top:23px;--play-disclosure-symbol-size:24px;--play-caption-padding-phone:14px;--play-art-phone-max-width:300px;--play-prompt-phone-size:19px;--play-prompt-opacity:.9}:root[data-play-art=bare]{--play-art-angle:.45;--play-art-shadow:0 2px 6px color-mix(in srgb, var(--color-ink) 7%, transparent);--play-art-hover-shadow:0 5px 14px color-mix(in srgb, var(--color-ink) 14%, transparent), 0 1px 3px color-mix(in srgb, var(--color-ink) 8%, transparent);--play-art-tape-width:var(--space-7);--play-art-tape-height:var(--space-4);--play-art-tape-opacity:.6}:root[data-play-tape=earth]{--color-play-tape-warm:#b88f79;--color-play-tape-cool:#879d8d;--color-play-tape-neutral:#a3a58d}:root[data-craft=refined]{--project-column-gap:var(--space-7)}@media (min-width:52rem){:root[data-craft=refined]{--header-scroll-offset:calc(var(--text-wordmark-nav) + var(--space-4) * 3)}}:root[data-craft=refined]{--signature-width:clamp(11.5rem, 20vw, 14rem);--signature-top-space:var(--space-4);--text-home-intro:clamp(1.5rem, 1.25rem + 1vw, 1.75rem);--home-opening-thumbnail-height:clamp(14rem, calc(100svh - 27rem), 23rem);--tracking-home-intro:-.025em;--home-intro-measure:36ch;--home-experience-measure:65ch;--text-home-project-title:clamp(1.5rem, 1.2rem + 1vw, 1.75rem);--tracking-home-project-title:-.02em;--home-card-copy-measure:48ch;--home-thumbnail-unni-zoom:1.2;--home-thumbnail-benefits-bot-zoom:1.2;--home-thumbnail-simplifying-zoom:1.18;--home-thumbnail-journey-ratio:1951 / 1060;--home-thumbnail-journey-image-width:142.696%;--home-thumbnail-journey-image-left:-42.6961%;--home-thumbnail-journey-image-top:-41.5094%}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--header-scroll-offset);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@media (hover:hover) and (pointer:fine){html,body{cursor:var(--cursor-default)}:where(a[href],button,summary,select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file]){cursor:pointer}:where(input:not([type]),input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true],[contenteditable=""]){cursor:text}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:default}}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-tight);text-wrap:balance;margin:0}h1{font-weight:var(--weight-display)}p{text-wrap:pretty;margin:0}strong,b{font-weight:var(--weight-strong)}:is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(.project-cover){animation-duration:var(--motion-cover-duration);animation-timing-function:var(--motion-cover-easing);border-radius:var(--radius);overflow:clip}::view-transition-old(.project-cover){object-fit:contain;width:100%;height:100%}::view-transition-new(.project-cover){object-fit:contain;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.layout-module-scss-module__uQLIpG__skip{left:var(--gutter);padding:var(--space-2) var(--space-4);background:var(--color-ink);color:var(--color-ground);border-radius:var(--radius);z-index:10;position:fixed;top:-100%}.layout-module-scss-module__uQLIpG__skip:focus{top:var(--space-3)}.layout-module-scss-module__uQLIpG__header{z-index:5;background:var(--color-ground);position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.layout-module-scss-module__uQLIpG__header{transition:opacity var(--motion-intro-rise-duration) var(--motion-intro-rise-easing)}body:has([data-home-entrance=drawing]) .layout-module-scss-module__uQLIpG__header{opacity:0}}@supports (background:color-mix(in srgb, white, transparent)) and ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.layout-module-scss-module__uQLIpG__header{background:var(--color-header-ground);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}}.layout-module-scss-module__uQLIpG__headerInner{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);max-width:var(--page-width);padding:var(--space-6) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.layout-module-scss-module__uQLIpG__name{align-items:baseline;gap:var(--space-2);font-family:var(--font-wordmark);font-weight:var(--weight-heading);font-size:var(--text-wordmark-nav);line-height:var(--leading-wordmark);-webkit-text-stroke:var(--wordmark-hover-stroke) #0000;transition:-webkit-text-stroke-color var(--motion-wordmark-hover-duration) ease-out;text-decoration:none;display:inline-flex}.layout-module-scss-module__uQLIpG__name>svg{width:auto;height:var(--wordmark-nav-icon-height);transform:translateY(var(--wordmark-nav-icon-offset));flex:none;overflow:visible}.layout-module-scss-module__uQLIpG__name:hover,.layout-module-scss-module__uQLIpG__name:focus-visible{-webkit-text-stroke-color:currentColor}.layout-module-scss-module__uQLIpG__name[data-hidden=true]{visibility:hidden}.layout-module-scss-module__uQLIpG__nav{align-items:baseline;gap:var(--space-5);font-family:var(--font-display);font-weight:var(--weight-heading);flex-wrap:wrap;display:flex}.layout-module-scss-module__uQLIpG__nav a{text-decoration:none}.layout-module-scss-module__uQLIpG__nav a:hover,.layout-module-scss-module__uQLIpG__nav a:focus-visible{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:var(--link-squiggle-thickness);text-underline-offset:var(--link-squiggle-offset)}.layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]{line-height:var(--leading-snug);box-shadow:inset 0 calc(-1*var(--space-2)) 0 var(--color-accent-cool)}.layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]:hover,.layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]:focus-visible{box-shadow:inset 0 calc(-1*var(--space-2)) 0 var(--color-accent-warm-soft);color:var(--color-accent-warm-ink);text-decoration:none}.layout-module-scss-module__uQLIpG__main{max-width:var(--page-width);padding:0 var(--gutter) var(--space-9);margin:0 auto}html[data-portfolio-study] .layout-module-scss-module__uQLIpG__header{position:relative}html[data-craft=refined] .layout-module-scss-module__uQLIpG__nav{font-weight:var(--weight-heading)}:is(html[data-craft=refined] .layout-module-scss-module__uQLIpG__nav a:hover,html[data-craft=refined] .layout-module-scss-module__uQLIpG__nav a:focus-visible){text-decoration-style:solid}html[data-craft=refined][data-typography=strong] .layout-module-scss-module__uQLIpG__nav{font-weight:var(--weight-control)}@media (min-width:52rem){html[data-craft=refined] .layout-module-scss-module__uQLIpG__headerInner{padding-block:var(--space-4)}}:is(html[data-palette=plum] .layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]:is(:hover,:focus-visible),html[data-palette=wine] .layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]:is(:hover,:focus-visible),html[data-palette=aubergine] .layout-module-scss-module__uQLIpG__nav a[href^=mailto\:]:is(:hover,:focus-visible)){box-shadow:none;text-decoration:underline}
