@font-face{font-family:Instrument Serif;src:url(/landing/instrument-serif.woff2)format("woff2");font-display:swap}._1V-UjG_portfolio{--paper:#f7f5ed;--text:#24251d;--muted:#53554a;--rule:#cccec0;--work:#242720;--work-text:#f9f7ed;--work-muted:#cccec0;--work-rule:#5d6153;--mat:#e7eadc;--sheet:#fffdf6;--field:#dce6bc;--field-text:#292d20;--display:"Instrument Serif", Georgia, serif;--gutter:clamp(1.15rem, 5cqi, 4.75rem);--measure:82rem;background:var(--paper);min-width:0;color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;position:relative;container:portfolio/inline-size}._1V-UjG_portfolio[data-portfolio-theme=ink]{--paper:#262920;--text:#f6f3e9;--muted:#d1d3c6;--rule:#56594e;--work:#191c17;--work-text:#f6f3e9;--work-muted:#c7cabc;--work-rule:#51564b;--mat:#303629;--sheet:#24291f;--field:#dce6bc;--field-text:#292d20}._1V-UjG_portfolio ::selection{background:var(--field);color:var(--field-text)}._1V-UjG_portfolio :focus-visible{outline-offset:4px;outline:2px solid}._1V-UjG_portfolio :where(section[id]){scroll-margin-block-start:3.75rem}._1V-UjG_portfolio[data-portfolio-mode=published]{min-block-size:calc(100svh + 4rem)}._1V-UjG_swarmCanvas{pointer-events:none;z-index:24;width:100%;height:100%;position:fixed;inset:0}._1V-UjG_constructionBar{z-index:10;background:var(--sheet);border-bottom:1px solid var(--rule);position:sticky;top:0}._1V-UjG_constructionBarInner{max-width:var(--measure);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem;min-block-size:3.15rem;margin-inline:auto;display:grid}._1V-UjG_constructionStatus,._1V-UjG_constructionPrompt,._1V-UjG_constructionActions,._1V-UjG_constructionActions button{align-items:center;gap:.45rem;display:inline-flex}._1V-UjG_constructionStatus{color:var(--muted);font-size:.85rem;font-weight:560}._1V-UjG_constructionPrompt{color:var(--text);min-block-size:2.75rem;font-size:.85rem}._1V-UjG_constructionPrompt svg,._1V-UjG_constructionActions svg{flex:none}._1V-UjG_constructionPrompt:hover strong{text-underline-offset:.22em;text-decoration:underline}._1V-UjG_constructionCompact{display:none}._1V-UjG_constructionDot{background:#5b8650;border-radius:50%;flex:none;width:.4rem;height:.4rem}._1V-UjG_constructionActions{gap:0 1rem}._1V-UjG_constructionActions button{cursor:pointer;min-block-size:2.75rem;font-size:.85rem;font-weight:600}._1V-UjG_constructionActions button:hover{text-underline-offset:.22em;text-decoration:underline}._1V-UjG_header,._1V-UjG_inner,._1V-UjG_footer{max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}._1V-UjG_header,._1V-UjG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem 1rem;min-block-size:4rem;padding-block:.45rem;font-size:.86rem;display:flex}._1V-UjG_handle{overflow-wrap:anywhere;min-width:0;font-weight:650}._1V-UjG_navigation,._1V-UjG_links,._1V-UjG_heroActions{flex-wrap:wrap;align-items:center;gap:.15rem 1.2rem;display:flex}._1V-UjG_navigation a,._1V-UjG_links a,._1V-UjG_heroActions a,._1V-UjG_footer a,._1V-UjG_utility{overflow-wrap:anywhere;align-items:center;gap:.45rem;min-height:2.75rem;display:inline-flex}._1V-UjG_navigation a:hover,._1V-UjG_links a:hover,._1V-UjG_footer a:hover,._1V-UjG_utility:hover,._1V-UjG_heroActions a:not(._1V-UjG_action):hover{text-underline-offset:.22em;text-decoration:underline}._1V-UjG_utility{cursor:pointer;font-size:.86rem}._1V-UjG_contact ._1V-UjG_utility{justify-content:center;min-width:2.75rem}._1V-UjG_utility svg,._1V-UjG_links svg,._1V-UjG_heroActions svg{flex:none}._1V-UjG_hero{padding:clamp(1rem, 3cqi, 2.75rem) var(--gutter);background-color:var(--mat);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='1' cy='1' r='.65' fill='%23798269' opacity='.46'/%3E%3C/svg%3E")}._1V-UjG_heroInner{isolation:isolate;align-items:center;max-width:72.5rem;min-height:clamp(14rem,25cqi,22.5rem);margin-inline:auto;padding:clamp(1.2rem,4.2cqi,3.6rem);display:grid;position:relative}._1V-UjG_heroSheet{z-index:-1;background:var(--sheet);position:absolute;inset:0;box-shadow:0 12px 32px #181c1521,0 0 0 1px #5e635427}._1V-UjG_identity{min-width:0}._1V-UjG_name,._1V-UjG_project{min-width:0;position:relative}._1V-UjG_name h1,._1V-UjG_name h2,._1V-UjG_sectionTitle :is(h2,h3),._1V-UjG_textSection :is(h2,h3),._1V-UjG_contact :is(h2,h3){font:400 clamp(2.65rem, 7cqi, 6.7rem)/.94 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere}._1V-UjG_name{width:fit-content;max-width:100%}._1V-UjG_identityDetails{align-items:center;gap:.9rem;margin-top:1.15rem;display:flex;position:relative}._1V-UjG_role,._1V-UjG_tagline,._1V-UjG_meta{overflow-wrap:anywhere}._1V-UjG_role{font-size:clamp(1rem,1.55cqi,1.3rem);font-weight:620}._1V-UjG_tagline{color:var(--muted);margin-top:.25rem;line-height:1.5}._1V-UjG_meta{color:var(--muted);flex-wrap:wrap;gap:.25rem .85rem;margin-top:.55rem;font-size:.84rem;display:flex}._1V-UjG_availability{align-items:center;gap:.45rem;display:inline-flex}._1V-UjG_availability:before{content:"";background:#5b8650;border-radius:100%;flex:none;width:.45rem;height:.45rem}._1V-UjG_portrait{aspect-ratio:1;background:var(--mat);flex:none;width:clamp(3rem,6cqi,4.75rem);display:block;position:relative}._1V-UjG_portrait img{object-fit:cover}._1V-UjG_heroActions{margin-top:1.15rem;font-size:.91rem;font-weight:580}._1V-UjG_heroActions:empty{display:none}._1V-UjG_action{background:var(--field);color:var(--field-text);padding:.5rem .85rem}._1V-UjG_action:hover{text-underline-offset:.22em;text-decoration:underline}._1V-UjG_action:focus-visible{outline-color:var(--text)}._1V-UjG_projectCaption{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.7rem;display:flex}._1V-UjG_projectCaption svg{flex:none}._1V-UjG_work{background:var(--work);color:var(--work-text)}._1V-UjG_work>._1V-UjG_inner{padding-block:clamp(2.4rem,6cqi,5.8rem)}._1V-UjG_sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.7rem 1rem;display:flex}._1V-UjG_sectionTitle :is(h2,h3),._1V-UjG_textSection :is(h2,h3),._1V-UjG_contact :is(h2,h3){font-size:clamp(2.65rem,5cqi,4.75rem)}._1V-UjG_sectionTitle span,._1V-UjG_projectLabel,._1V-UjG_empty{color:var(--work-muted);font-size:.9rem}._1V-UjG_filters{flex-wrap:wrap;gap:0 1.1rem;margin-top:.7rem;display:flex}._1V-UjG_filters button{min-height:2.75rem;overflow-wrap:anywhere;text-align:left;max-inline-size:100%;color:var(--work-muted);cursor:pointer;font-size:.86rem}._1V-UjG_filters button:hover,._1V-UjG_filters button[aria-pressed=true]{text-underline-offset:.27em;color:var(--work-text);text-decoration:underline}._1V-UjG_projects{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3.4cqi,3rem) clamp(1rem,2.5cqi,2.2rem);margin-top:clamp(1.25rem,2.75cqi,2.5rem);display:grid}._1V-UjG_projectCover{isolation:isolate;aspect-ratio:1.75;color:#20251c;background:#a9b29c;align-items:end;display:grid;position:relative;overflow:hidden;container-type:inline-size}._1V-UjG_projectCover img{object-fit:cover}._1V-UjG_project:nth-child(3n+2) ._1V-UjG_projectCover[data-has-image=false]{background:#ddc7a5}._1V-UjG_project:nth-child(3n) ._1V-UjG_projectCover[data-has-image=false]{background:#bec4c6}._1V-UjG_coverTitle{font:400 clamp(1.35rem, 8.5cqi, 4.3rem)/.99 var(--display);overflow-wrap:anywhere;max-width:100%;padding:5%;display:block;position:relative}._1V-UjG_projectCover[data-has-image=true] ._1V-UjG_coverTitle{color:#eef5ac;background:#131711d9;width:fit-content;max-width:90%;margin:4%;padding:2.5% 4%}._1V-UjG_projectDetails{border-bottom:1px solid var(--work-rule)}._1V-UjG_projectDetails summary{cursor:pointer;list-style:none;display:block}._1V-UjG_projectDetails summary:has([data-construction-state=pending],[data-construction-state=working]){pointer-events:none}._1V-UjG_projectDetails summary::-webkit-details-marker{display:none}._1V-UjG_projectCaption{align-items:start;padding-bottom:.9rem}._1V-UjG_projectName{font-size:clamp(1rem,1.85cqi,1.4rem);font-weight:590;display:block}._1V-UjG_projectLabel{margin-top:.15rem;display:block}._1V-UjG_projectDetails summary:hover ._1V-UjG_projectName{text-underline-offset:.2em;text-decoration:underline}._1V-UjG_projectDetails[open] summary svg{rotate:45deg}._1V-UjG_projectBody{gap:.85rem;padding-block:.15rem 1.05rem;display:grid}._1V-UjG_projectBody p,._1V-UjG_prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.63}._1V-UjG_projectBody p{color:var(--work-muted)}._1V-UjG_projectBody ._1V-UjG_impact{color:var(--work-text);font-weight:620}._1V-UjG_projectBody ._1V-UjG_links{font-size:.92rem}._1V-UjG_tags{flex-wrap:wrap;gap:.4rem .85rem;font-size:.88rem;display:flex}._1V-UjG_tags li{overflow-wrap:anywhere;border-bottom:1px solid var(--rule);max-width:100%;padding-bottom:.16rem}._1V-UjG_projectBody ._1V-UjG_tags li{border-color:var(--work-rule)}._1V-UjG_gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}._1V-UjG_gallery a{aspect-ratio:1.65;display:block;position:relative}._1V-UjG_gallery img{object-fit:contain}._1V-UjG_empty{margin-top:1rem}._1V-UjG_textSection{gap:1.05rem;padding-block:clamp(2rem,5cqi,4.5rem);display:grid}._1V-UjG_textSection+._1V-UjG_textSection{border-top:1px solid var(--rule)}._1V-UjG_prose{max-width:67ch}._1V-UjG_experience{gap:1.15rem;display:grid}._1V-UjG_experience li+li{border-top:1px solid var(--rule);padding-top:1.15rem}._1V-UjG_dates{color:var(--muted);overflow-wrap:anywhere;font-size:.87rem}._1V-UjG_position{overflow-wrap:anywhere;margin:.2rem 0 .45rem;font-size:1.1rem;font-weight:620}._1V-UjG_contact{background:var(--field);color:var(--field-text)}._1V-UjG_contact ._1V-UjG_inner{padding-block:clamp(2rem,5cqi,4.4rem)}._1V-UjG_contact ._1V-UjG_links{margin-top:.7rem}._1V-UjG_footer{min-block-size:4.5rem}._1V-UjG_views{color:var(--muted)}@container portfolio (min-width:45rem){._1V-UjG_heroInner{align-items:end;min-height:clamp(18rem,29cqi,25rem)}._1V-UjG_identity{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;column-gap:clamp(1.25rem,4cqi,4rem);display:grid}._1V-UjG_name{grid-row:1/3;align-self:center}._1V-UjG_identityDetails{margin-top:0}._1V-UjG_heroActions{grid-column:2;align-self:start}._1V-UjG_projects:not([data-project-count="1"]){grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}._1V-UjG_projects:not([data-project-count="1"],[data-project-count="2"]) ._1V-UjG_project:first-child{grid-row:span 2}._1V-UjG_projects:not([data-project-count="1"],[data-project-count="2"]) ._1V-UjG_project:first-child ._1V-UjG_projectCover{aspect-ratio:1.35}._1V-UjG_textSection{grid-template-columns:minmax(10rem,.64fr) minmax(0,1.36fr);align-items:start}}@container portfolio (max-width:29rem){._1V-UjG_navigation{flex-basis:100%;order:3}._1V-UjG_header{min-height:3.4rem}._1V-UjG_name :is(h1,h2){font-size:clamp(2.65rem,11cqi,3.6rem)}._1V-UjG_constructionBarInner{padding-block:.2rem}._1V-UjG_constructionDetail{display:none}._1V-UjG_constructionCompact{display:inline}._1V-UjG_constructionActions{gap:0 .65rem}._1V-UjG_constructionActions button,._1V-UjG_constructionPrompt{font-size:.78rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._1V-UjG_portfolio[data-portfolio-mode=published]:not([data-construction]) [data-construction-piece]{animation:1.8s step-end _1V-UjG_waitForConstruction}}@keyframes _1V-UjG_waitForConstruction{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){._1V-UjG_swarmCanvas{display:none}}
.dWaBYq_preview{min-width:0;scroll-margin-block-start:5rem;position:sticky;top:5.25rem}.dWaBYq_toolbar,.dWaBYq_tools,.dWaBYq_devices{align-items:center;gap:.4rem;display:flex}.dWaBYq_toolbar{color:var(--m-text-heading);flex-wrap:wrap;justify-content:space-between;gap:.35rem .7rem;margin-bottom:.55rem;font-size:.88rem;font-weight:600}.dWaBYq_tools button{cursor:pointer;min-width:2.25rem;min-height:2.25rem;color:var(--m-text)}.dWaBYq_tools button:focus-visible,.dWaBYq_viewport:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.dWaBYq_devices{border:1px solid var(--m-border);border-radius:.25rem;gap:.1rem;padding:.12rem}.dWaBYq_devices button,.dWaBYq_replay{border-radius:.15rem;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.dWaBYq_devices button[aria-pressed=true],.dWaBYq_tools button:hover{background:var(--m-bg-secondary);color:var(--m-text-heading)}.dWaBYq_replay{padding-inline:.4rem;font-size:.82rem}.dWaBYq_previewSurface{position:relative}.dWaBYq_viewport{background:var(--m-bg-secondary);border:1px solid var(--m-border);max-height:min(68vh,38rem);overflow:auto}.dWaBYq_previewCanvas{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.dWaBYq_frame{margin-inline:auto}.dWaBYq_caption{color:var(--m-text-secondary);margin-top:.55rem;font-size:.78rem}@media (max-width:63.999rem){.dWaBYq_preview{position:static}}@media (prefers-reduced-motion:reduce){.dWaBYq_replay{display:none}}
@font-face{font-family:Instrument Serif;src:url(/landing/instrument-serif.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/landing/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}._cEqKa_landing{--paper:#f7f5ed;--ink:#24251d;--muted:#57594c;--rule:#cecec0;--board:#e9eadf;--art-paper:#fdfbf5;--leaf:#dce6bc;--highlight:#e1ed94;--type-cursor:#375bd5;--image-cursor:#b74827;--layout-cursor:#3c6944;--display:"Instrument Serif", Georgia, serif;--sans:var(--font-geist-sans), Arial, sans-serif;--gutter:clamp(1.25rem, 4.35vw, 4.75rem);--max-width:100rem;--settle:cubic-bezier(.2, .78, .22, 1);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);overflow:clip}._cEqKa_landing ::selection{background:var(--highlight);color:var(--ink)}._cEqKa_landing :focus-visible{outline-offset:5px;outline:2px solid}._cEqKa_landing :where(section,main,#_cEqKa_identity){scroll-margin-block-start:1rem}._cEqKa_skip{z-index:10;inset:.75rem auto auto var(--gutter);background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:absolute;transform:translateY(-160%)}._cEqKa_skip:focus{transform:none}._cEqKa_headerInner,._cEqKa_story,._cEqKa_closeInner,._cEqKa_footer{max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}._cEqKa_headerInner,._cEqKa_footer{justify-content:space-between;align-items:center;gap:1rem;min-height:4.65rem;display:flex}._cEqKa_wordmark{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:650;display:inline-flex}._cEqKa_wordmark svg{flex:none}._cEqKa_domain{color:var(--muted);font-weight:450}._cEqKa_headerNav{white-space:nowrap;align-items:center;gap:clamp(.9rem,3vw,2.5rem);font-size:.875rem;font-weight:520;display:flex}._cEqKa_headerNav>a,._cEqKa_footer>a:last-child{align-items:center;min-height:2.75rem;display:inline-flex}._cEqKa_headerNav a:hover,._cEqKa_footer>a:last-child:hover{text-underline-offset:.22em;text-decoration:underline}._cEqKa_story{grid-template-rows:auto auto;grid-template-columns:minmax(0,43fr) minmax(0,57fr);column-gap:clamp(2rem,5vw,5.75rem);padding-block:clamp(2.2rem,5.1vw,5.4rem) clamp(3rem,5vw,6rem);display:grid}._cEqKa_intro{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;min-height:clamp(30rem,40vw,39rem);padding-block:1.5rem 4rem;display:flex;position:relative}._cEqKa_intro h1,._cEqKa_chapter h2,._cEqKa_close h2,._cEqKa_artboardName{font-family:var(--display);letter-spacing:-.035em;font-weight:400;line-height:.91}._cEqKa_intro h1{font-size:clamp(4.35rem,7vw,7.55rem)}._cEqKa_intro h1 em,._cEqKa_close h2 em{color:var(--muted);font-weight:400}._cEqKa_intro p,._cEqKa_chapter p,._cEqKa_close p{color:var(--ink);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.62}._cEqKa_intro p{max-width:32ch;margin-top:1.6rem}._cEqKa_heroActions{flex-wrap:wrap;align-items:center;gap:.6rem 1.55rem;margin-top:1.85rem;display:flex}._cEqKa_primary,._cEqKa_textLink{justify-content:space-between;align-items:center;gap:.8rem;width:fit-content;font-size:.9375rem;font-weight:630;display:inline-flex}._cEqKa_primary{background:var(--ink);min-height:3.25rem;color:var(--paper);border-radius:.2rem;padding:.8rem 1rem .8rem 1.18rem;transition:background-color .2s,color .2s}._cEqKa_primary:hover{background:var(--highlight);color:var(--ink)}._cEqKa_primary:focus-visible{outline-color:var(--ink)}._cEqKa_textLink{text-underline-offset:.27em;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}._cEqKa_textLink:hover{text-decoration-color:currentColor}._cEqKa_textLink svg,._cEqKa_primary svg{flex:none}._cEqKa_scrollCue{min-height:2.75rem;color:var(--muted);align-items:center;gap:.65rem;font-size:.8125rem;display:inline-flex;position:absolute;inset:auto auto .85rem 0}._cEqKa_scrollCue span{border:1px solid var(--rule);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}._cEqKa_scrollCue:hover span{background:var(--leaf);color:var(--ink)}._cEqKa_sceneColumn{grid-area:1/2/3;min-width:0}._cEqKa_scene{background:var(--art-paper);border:1px solid var(--rule);color:var(--ink);border-radius:.38rem;position:sticky;top:2rem;container-type:inline-size}._cEqKa_sceneHeader,._cEqKa_stageControls{font-variant-numeric:tabular-nums;align-items:center;font-size:.8125rem;font-weight:520;display:flex}._cEqKa_sceneHeader{justify-content:space-between;gap:.45rem;min-height:2.75rem;padding-inline:1rem}._cEqKa_sceneHeader>span:last-child{color:var(--muted)}._cEqKa_board{aspect-ratio:1.21;isolation:isolate;background:var(--board);border-block:1px solid var(--rule);inline-size:100%;transition:background-color .7s var(--settle);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Ccircle cx='1' cy='1' r='.65' fill='%23757961' opacity='.34'/%3E%3C/svg%3E");background-size:13px 13px;align-items:center;display:grid;position:relative;overflow:hidden}._cEqKa_artboard{background:var(--art-paper);width:75%;transition:transform .75s var(--settle);margin-inline:auto;padding:3.7% 4.3% 2.9%;position:relative;transform:rotate(-2deg)translate(-1%);box-shadow:0 12px 35px #292c2321,0 0 0 1px #34372b14}._cEqKa_artboardHeader,._cEqKa_artboardFooter{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.3rem;font-size:clamp(.48rem,1.65cqi,.75rem);line-height:1.3;display:flex}._cEqKa_artboardHeader{border-bottom:1px solid var(--rule);padding-bottom:2.8%}._cEqKa_artboardIdentity{gap:.26rem;padding-block:4% 3%;display:grid}._cEqKa_artboardName{width:max-content;font-size:clamp(2rem,10.7cqi,5rem)}._cEqKa_artboardRole{color:var(--muted);font-size:clamp(.46rem,1.7cqi,.72rem);font-weight:540}._cEqKa_artboardWork{aspect-ratio:2.28;transform-origin:50%;transition:grid-template-columns .75s var(--settle), transform .75s var(--settle);grid-template-columns:minmax(0,1.7fr) minmax(0,0fr);display:grid;transform:translate(2.4%,2%)rotate(2deg)scale(.96)}._cEqKa_artboardWork ._cEqKa_cover{aspect-ratio:auto;min-height:0}._cEqKa_artboardStack{opacity:0;transition:opacity .5s var(--settle), padding .5s var(--settle), transform .75s var(--settle);grid-template-rows:repeat(2,minmax(0,1fr));gap:.25rem;padding-inline-start:0;display:grid;overflow:hidden;transform:translate(.75rem)}._cEqKa_scene:is([data-stage="1"],[data-stage="2"]) ._cEqKa_artboardWork{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);transform:none}._cEqKa_scene:is([data-stage="1"],[data-stage="2"]) ._cEqKa_artboardStack{opacity:1;padding-inline-start:.25rem;transform:none}@media (prefers-reduced-motion:no-preference){._cEqKa_scene[data-stage="0"] ._cEqKa_artboardName{animation:.58s steps(12,end) both _cEqKa_set-type}}@keyframes _cEqKa_set-type{0%{clip-path:inset(-.15em 100% -.18em 0)}to{clip-path:inset(-.15em 0 -.18em)}}._cEqKa_artboardFooter{margin-top:2.7%}._cEqKa_selection,._cEqKa_layoutGuide{pointer-events:none;transition:inset .7s var(--settle), border-color .55s var(--settle), opacity .45s var(--settle);position:absolute}._cEqKa_selection{border:1px solid var(--type-cursor);color:var(--type-cursor);inset:24% 21% 55% 14%;transform:rotate(-2deg)}._cEqKa_selection:before,._cEqKa_selection:after{content:"";background:var(--art-paper);border:1px solid;width:5px;height:5px;position:absolute}._cEqKa_selection:before{top:-3px;left:-3px}._cEqKa_selection:after{bottom:-3px;right:-3px}._cEqKa_layoutGuide{border-left:1px dashed var(--layout-cursor);opacity:.55;inset:9% auto 9% 87%}._cEqKa_cursor{z-index:1;left:var(--x);top:var(--y);pointer-events:none;color:var(--cursor-color);transition:left .74s var(--settle), top .74s var(--settle), opacity .4s var(--settle), visibility 0s;align-items:flex-start;display:flex;position:absolute}._cEqKa_cursor svg{filter:drop-shadow(0 1px 1px #1c251d44);width:clamp(.9rem,3.4cqi,1.32rem);height:auto}._cEqKa_cursor span{background:var(--cursor-color);color:#fff;font:520 clamp(.52rem, 1.8cqi, .71rem) / 1.45 var(--sans);border-radius:.12rem;margin:.8em 0 0 -.12em;padding:.2em .5em}._cEqKa_cursor[data-cursor=Type]{--cursor-color:var(--type-cursor);--x:65%;--y:46%}._cEqKa_cursor[data-cursor=Images]{--cursor-color:var(--image-cursor);--x:13%;--y:71%}._cEqKa_cursor[data-cursor=Layout]{--cursor-color:var(--layout-cursor);--x:84%;--y:14%}._cEqKa_scene[data-stage="1"] ._cEqKa_artboard{transform:rotate(-.75deg)}._cEqKa_scene[data-stage="1"] ._cEqKa_selection{border-color:var(--image-cursor);color:var(--image-cursor);inset:48% 16% 19%;transform:rotate(-.75deg)}._cEqKa_scene[data-stage="1"] ._cEqKa_cursor[data-cursor=Type]{--x:17%;--y:27%}._cEqKa_scene[data-stage="1"] ._cEqKa_cursor[data-cursor=Images]{--x:77%;--y:68%}._cEqKa_scene[data-stage="1"] ._cEqKa_cursor[data-cursor=Layout]{--x:83%;--y:39%}._cEqKa_scene[data-stage="2"] ._cEqKa_board{background-color:var(--leaf)}._cEqKa_scene[data-stage="2"] ._cEqKa_artboard{transform:none}._cEqKa_scene[data-stage="2"] :is(._cEqKa_selection,._cEqKa_layoutGuide,._cEqKa_cursor){opacity:0}._cEqKa_scene[data-stage="2"] ._cEqKa_cursor{visibility:hidden;transition-delay:0s,0s,0s,.4s}._cEqKa_scene[data-stage="2"] ._cEqKa_cursor[data-cursor=Type]{--x:8%;--y:21%}._cEqKa_scene[data-stage="2"] ._cEqKa_cursor[data-cursor=Images]{--x:87%;--y:80%}._cEqKa_scene[data-stage="2"] ._cEqKa_cursor[data-cursor=Layout]{--x:88%;--y:8%}._cEqKa_stageControls{min-height:3.5rem;padding:.3rem .5rem}._cEqKa_stageControls :is(a,button){min-height:2.75rem;color:var(--muted);cursor:pointer;text-underline-offset:.3em;flex:1;justify-content:center;align-items:center;gap:.6em;display:flex}._cEqKa_stageControls :is(a,button):hover{text-decoration:underline}._cEqKa_stageControls button[aria-pressed=true]{background:var(--leaf);color:var(--ink);border-radius:.15rem}._cEqKa_stageControls span{color:var(--muted)}._cEqKa_chapters{grid-area:2/1;padding-bottom:4rem}._cEqKa_chapter{align-content:center;min-height:18rem;padding-block:2.8rem;display:grid}._cEqKa_chapter h2{font-size:clamp(2.6rem,4.6vw,4.75rem)}._cEqKa_chapter p{max-width:35ch;margin-top:.9rem}._cEqKa_chapter ._cEqKa_textLink{margin-top:.7rem}._cEqKa_cover{isolation:isolate;aspect-ratio:2.45;color:var(--paper);background:#3c4238;position:relative;overflow:hidden;container-type:inline-size}._cEqKa_cover img{object-fit:cover}._cEqKa_cover[data-project=high-water] img{filter:saturate(.68)brightness(.79)}._cEqKa_cover[data-project=common-ground] img{filter:sepia(.35)brightness(.64)}._cEqKa_cover[data-project=soundings] img{filter:grayscale()brightness(.82)}._cEqKa_coverType{z-index:1;font:400 clamp(1.15rem, 9.5cqi, 5rem)/.89 var(--display);letter-spacing:-.03em;position:absolute;inset:auto 6% 11%}._cEqKa_cover[data-project=high-water] ._cEqKa_coverType{color:var(--highlight);font:750 clamp(1.5rem, 12cqi, 8rem)/.8 var(--sans);letter-spacing:-.065em;inset:12% auto auto 7%}._cEqKa_artboardWork ._cEqKa_cover[data-project=high-water] ._cEqKa_coverType{font-size:clamp(1.15rem,12cqi,4rem)}._cEqKa_artboardStack ._cEqKa_coverType{font-size:clamp(.48rem,12cqi,1.35rem)}._cEqKa_cover[data-project=soundings] ._cEqKa_coverType{font-style:italic;inset:auto 5% 13% auto}._cEqKa_close{background:var(--leaf)}._cEqKa_closeInner{grid-template-columns:1fr auto;align-items:end;gap:1.8rem;padding-block:clamp(3rem,7vw,7.3rem);display:grid}._cEqKa_close h2{font-size:clamp(4rem,8.5vw,8.5rem)}._cEqKa_close p{margin-bottom:.9rem}._cEqKa_footer{min-height:5.5rem}._cEqKa_footer>a:last-child{gap:.45rem;font-size:.83rem;font-weight:520;display:inline-flex}@media (min-width:61rem) and (min-height:35rem){._cEqKa_board{--board-height-limit:calc(100svh - 9.5rem);max-block-size:var(--board-height-limit)}._cEqKa_artboard{width:min(75%, calc(var(--board-height-limit) * 1.08))}}@media (max-height:34.999rem){._cEqKa_scene{position:relative;top:auto}}@media (max-width:60.999rem){._cEqKa_story{grid-template-columns:1fr;gap:0;max-width:48rem;padding-top:2.5rem}._cEqKa_intro,._cEqKa_sceneColumn,._cEqKa_chapters{grid-area:auto/1}._cEqKa_intro{min-height:auto;padding-block:0 2.1rem}._cEqKa_intro h1{font-size:clamp(3.75rem,10vw,6rem)}._cEqKa_intro p,._cEqKa_heroActions{margin-top:1.15rem}._cEqKa_scrollCue{display:none}._cEqKa_scene{position:relative;top:auto}._cEqKa_chapters{margin-top:2.5rem;padding-bottom:0}._cEqKa_chapter{min-height:auto;padding-block:1.65rem}._cEqKa_board{aspect-ratio:1.34}._cEqKa_layoutGuide{inset-block:7%}._cEqKa_closeInner{grid-template-columns:1fr}}@media (max-width:38rem){._cEqKa_headerInner,._cEqKa_footer{min-height:3.85rem}._cEqKa_headerNav{font-size:.82rem}._cEqKa_headerNav ._cEqKa_sampleNav{display:none}._cEqKa_wordmark{font-size:1.08rem}._cEqKa_wordmark svg{width:1.4rem;height:1.4rem}._cEqKa_sceneHeader{padding-inline:.7rem}._cEqKa_stageControls{min-height:3rem;padding:.15rem}._cEqKa_artboardWork{aspect-ratio:2.5}._cEqKa_scene ._cEqKa_cursor[data-cursor=Layout],._cEqKa_scene[data-stage="1"] ._cEqKa_cursor[data-cursor=Layout]{--x:80%}._cEqKa_chapter ._cEqKa_textLink{margin-top:.3rem}._cEqKa_cover{aspect-ratio:1.78}._cEqKa_footer{flex-wrap:wrap;gap:.25rem .85rem;padding-block:.55rem}}@media (max-width:23rem){._cEqKa_intro h1{font-size:clamp(3rem,13vw,3.65rem)}}@media (prefers-reduced-motion:reduce){._cEqKa_landing *,._cEqKa_landing :before,._cEqKa_landing :after{scroll-behavior:auto;transition:none}._cEqKa_scene :is(._cEqKa_selection,._cEqKa_layoutGuide,._cEqKa_cursor){display:none}._cEqKa_artboard,._cEqKa_artboardWork{transform:none}}
