.navbar-brand-module__3WKeLG__lockup{isolation:isolate;flex:none;width:112px;position:relative}.navbar-brand-module__3WKeLG__mark{z-index:-1;opacity:1;pointer-events:none;width:108px;height:44px;transform:perspective(240px) rotateX(var(--brand-x,0deg)) rotateY(var(--brand-y,0deg)) rotate(-12deg);margin:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.navbar-brand-module__3WKeLG__lockup[data-brand-theme=light]{--brand-ground:#fbfdfd}.navbar-brand-module__3WKeLG__lockup[data-brand-theme=dark]{--brand-ground:#000}.navbar-brand-module__3WKeLG__name{z-index:1;text-shadow:1px 0 var(--brand-ground), -1px 0 var(--brand-ground), 0 1px var(--brand-ground), 0 -1px var(--brand-ground);position:relative}@media (prefers-reduced-motion:reduce){.navbar-brand-module__3WKeLG__mark{transition:none;transform:rotate(-12deg)}}
.footer-sculpture-module__dXJfva__stage{width:100%}.footer-sculpture-module__dXJfva__composition{isolation:isolate;align-items:center;display:grid}.footer-sculpture-module__dXJfva__signature{z-index:1;pointer-events:none;text-shadow:0 2px 16px #000000bf;grid-area:1/1;position:relative}.footer-sculpture-module__dXJfva__artwork{opacity:.58;contain:layout paint;background:#000;grid-area:1/1;width:min(100%,1040px);height:clamp(180px,28vw,380px);margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden}.footer-sculpture-module__dXJfva__artwork>svg,.footer-sculpture-module__dXJfva__canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.footer-sculpture-module__dXJfva__canvas{opacity:0;transition:opacity .18s ease-out}.footer-sculpture-module__dXJfva__controls{outline-offset:-4px;justify-content:center;align-items:center;height:52px;display:flex}.footer-sculpture-module__dXJfva__toggle{color:#ffffffa6;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.footer-sculpture-module__dXJfva__toggle:hover{color:#fff}:is(.footer-sculpture-module__dXJfva__toggle:focus-visible,.footer-sculpture-module__dXJfva__controls:focus-visible){outline-offset:-2px;outline:2px solid #fff}@media (max-width:767px){.footer-sculpture-module__dXJfva__artwork{height:clamp(180px,46vw,320px)}}@media (prefers-reduced-motion:reduce){.footer-sculpture-module__dXJfva__canvas{transition:none}}
.hero-editorial-module__s5lC5G__hero{isolation:isolate;color:#111827;background:#fbfdfd;position:relative;overflow:clip}.hero-editorial-module__s5lC5G__inner{z-index:1;width:min(100% - 80px,1280px);min-height:min(900px,100svh);padding-top:calc(var(--site-nav-height,88px) + 48px);flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.hero-editorial-module__s5lC5G__content{max-width:720px;padding-block-start:24px;padding-block-end:64px}.hero-editorial-module__s5lC5G__kicker{letter-spacing:.18em;text-transform:uppercase;color:#4b5563;margin-bottom:32px;font-size:12px;font-weight:500}.hero-editorial-module__s5lC5G__content h1{letter-spacing:-.05em;font-size:clamp(3rem,6.1vw,5.5rem);font-weight:500;line-height:1.05}.hero-editorial-module__s5lC5G__offer{color:#374151;text-wrap:pretty;max-width:460px;margin-top:24px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.hero-editorial-module__s5lC5G__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.hero-editorial-module__s5lC5G__primary{color:#fff;background:#111827;border-radius:4px;align-items:center;gap:16px;padding:15px 22px;font-size:14px;font-weight:500;display:inline-flex}.hero-editorial-module__s5lC5G__primary:hover{background:#263142}.hero-editorial-module__s5lC5G__secondary{gap:12px;padding-block-start:14px;padding-block-end:14px;font-size:14px;display:inline-flex}.hero-editorial-module__s5lC5G__support{color:#4b5563;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;font-size:12px;display:flex}.hero-editorial-module__s5lC5G__support button{align-items:center;gap:6px;padding-block-start:10px;padding-block-end:10px;display:inline-flex}.hero-editorial-module__s5lC5G__support button:hover,.hero-editorial-module__s5lC5G__secondary:hover{text-underline-offset:4px;text-decoration:underline}:is(.hero-editorial-module__s5lC5G__hero a:focus-visible,.hero-editorial-module__s5lC5G__hero button:focus-visible){outline-offset:5px;outline:2px solid #111827}.hero-editorial-module__s5lC5G__media{z-index:0;width:54%;position:absolute;top:0;bottom:0;left:auto;right:0}.hero-editorial-module__s5lC5G__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fbfdfd 0%,#fbfdfde6 9%,#fbfdfd00 40%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-editorial-module__s5lC5G__proof{color:#374151;justify-content:space-between;gap:20px;margin-top:auto;padding-block-start:20px;padding-block-end:28px;font-size:13px;display:flex}.hero-editorial-module__s5lC5G__proof p{max-width:560px}.hero-editorial-module__s5lC5G__proof a{text-underline-offset:4px;background:#fbfdfd;border-radius:3px;flex-shrink:0;padding:2px 6px;text-decoration:underline}@media (max-width:767px){.hero-editorial-module__s5lC5G__inner{width:calc(100% - 40px);min-height:0;padding-top:calc(var(--site-nav-height,76px) + 24px)}.hero-editorial-module__s5lC5G__content{max-width:none;padding:0}.hero-editorial-module__s5lC5G__kicker{letter-spacing:.12em;margin-bottom:20px;font-size:11px}.hero-editorial-module__s5lC5G__content h1{font-size:clamp(2.3rem,9.4vw,4.5rem)}.hero-editorial-module__s5lC5G__offer{max-width:34rem;margin-top:18px;font-size:15px}.hero-editorial-module__s5lC5G__actions{gap:10px 20px;margin-top:20px}.hero-editorial-module__s5lC5G__primary{padding:13px 16px}.hero-editorial-module__s5lC5G__support{margin-top:8px}.hero-editorial-module__s5lC5G__media{width:100%;height:310px;top:auto;bottom:0;left:auto;right:0}.hero-editorial-module__s5lC5G__media:after{background:linear-gradient(#fbfdfd 0%,#fbfdfd00 25% 70%,#fbfdfd 100%)}.hero-editorial-module__s5lC5G__proof{align-items:flex-end;margin-top:245px;padding-bottom:24px;font-size:12px}.hero-editorial-module__s5lC5G__proof p{max-width:260px}}@media (min-width:768px) and (max-width:1050px){.hero-editorial-module__s5lC5G__content{max-width:62%}.hero-editorial-module__s5lC5G__content h1{font-size:4rem}.hero-editorial-module__s5lC5G__offer{max-width:340px}}@media (prefers-reduced-motion:no-preference){.hero-editorial-module__s5lC5G__primary{transition:background .2s}}
.about-scene-module__XHtz9W__scene{pointer-events:none;background:#13151a;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.about-scene-module__XHtz9W__frame{position:absolute;top:0;bottom:0;left:0;right:0}.about-scene-module__XHtz9W__image{object-fit:cover;object-position:70% center;width:100%;height:100%}.about-scene-module__XHtz9W__glow,.about-scene-module__XHtz9W__reflection,.about-scene-module__XHtz9W__mote{pointer-events:none;animation-play-state:paused;position:absolute}.about-scene-module__XHtz9W__glow{aspect-ratio:1;background:radial-gradient(#ffd68c29,#0000 68%);border-radius:50%;width:clamp(50px,18%,240px);animation:6s ease-in-out infinite alternate paused about-scene-module__XHtz9W__flower-breathe;top:57%;left:72%}.about-scene-module__XHtz9W__reflection{background:radial-gradient(#ffd68c24,#0000 70%);width:clamp(40px,14%,200px);height:2.5%;animation:7s ease-in-out infinite alternate paused about-scene-module__XHtz9W__water-shimmer;top:86%;left:73%}.about-scene-module__XHtz9W__mote{opacity:0;background:#ffe2a6;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite paused about-scene-module__XHtz9W__forest-mote}.about-scene-module__XHtz9W__scene[data-running] .about-scene-module__XHtz9W__glow,.about-scene-module__XHtz9W__scene[data-running] .about-scene-module__XHtz9W__reflection,.about-scene-module__XHtz9W__scene[data-running] .about-scene-module__XHtz9W__mote{animation-play-state:running}.about-scene-module__XHtz9W__tint{background:#0009;position:absolute;top:0;bottom:0;left:0;right:0}@supports (width:1cqh){.about-scene-module__XHtz9W__frame{aspect-ratio:1920/1068;top:50%;bottom:auto;left:auto;right:auto;width:max(100%,179.775cqh);left:clamp(100% - max(100%,179.775cqh),70% - max(100%,179.775cqh)/1.42857,0px);translate:0 -50%}.about-scene-module__XHtz9W__image{object-fit:fill;display:block}}@keyframes about-scene-module__XHtz9W__flower-breathe{0%{opacity:.45;transform:translate(-50%,-50%)scale(.96)}to{opacity:.85;transform:translate(-50%,-50%)scale(1.04)}}@keyframes about-scene-module__XHtz9W__water-shimmer{0%{opacity:.4;transform:translate(-53%,-50%)}to{opacity:.8;transform:translate(-47%,-50%)}}@keyframes about-scene-module__XHtz9W__forest-mote{0%,to{opacity:0;transform:translate(0)}30%,65%{opacity:.55}90%{opacity:0;transform:translate(12px,-60px)}}@media (prefers-reduced-motion:reduce){.about-scene-module__XHtz9W__glow,.about-scene-module__XHtz9W__reflection,.about-scene-module__XHtz9W__mote{animation:none}.about-scene-module__XHtz9W__glow,.about-scene-module__XHtz9W__reflection{opacity:.5}.about-scene-module__XHtz9W__mote{display:none}}
.section-type-module__3iZ0lW__page{--type-heading:#f8f6ef;--type-accent:#e8e5dc;--type-body:#b8b9b3;--type-ink:#262923;--type-muted-ink:#64675e}.section-type-module__3iZ0lW__heading{font-family:var(--font-body);color:var(--type-heading,#f8f6ef);letter-spacing:-.05em;text-transform:none;overflow-wrap:normal;text-wrap:balance;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:500;line-height:1.08}.section-type-module__3iZ0lW__accent{font-family:var(--font-accent);color:var(--type-accent,#e8e5dc);letter-spacing:-.025em;font-size:1.12em;font-style:italic;font-weight:400;display:block}.section-type-module__3iZ0lW__light,.section-type-module__3iZ0lW__light .section-type-module__3iZ0lW__accent{color:var(--type-ink,#262923)}.section-type-module__3iZ0lW__compact{font-size:clamp(2rem,3.8vw,3.4rem)}.section-type-module__3iZ0lW__compact .section-type-module__3iZ0lW__accent{font-size:1.08em;display:inline}.section-type-module__3iZ0lW__body{color:var(--type-body,#b8b9b3);font-family:var(--font-body);font-size:1rem;line-height:1.65}.section-type-module__3iZ0lW__lightBody{color:var(--type-muted-ink,#64675e)}.section-type-module__3iZ0lW__subheading{font-family:var(--font-body);color:var(--type-heading,#f8f6ef);letter-spacing:-.04em;font-weight:500;line-height:1.15}@media (max-height:599px){.section-type-module__3iZ0lW__compact{font-size:1.5rem}}
.projects-module__KZB3eq__section{scroll-margin-top:var(--site-nav-height,88px);background:#000;padding:2rem 0 4rem;position:relative}.projects-module__KZB3eq__header{top:var(--site-nav-height,88px);z-index:30;background:#000;border-bottom:1px solid #ffffff24;margin-bottom:2rem;padding:1rem 0;position:sticky}.projects-module__KZB3eq__headerInner,.projects-module__KZB3eq__list{width:min(100% - 40px,1280px);margin-inline-start:auto;margin-inline-end:auto}.projects-module__KZB3eq__headerInner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.projects-module__KZB3eq__contact{color:#d8dde0;text-underline-offset:.3em;padding-block-start:.75rem;padding-block-end:.75rem;font-size:.875rem}.projects-module__KZB3eq__contact:hover{text-decoration:underline}.projects-module__KZB3eq__list,.projects-module__KZB3eq__moreList{gap:2rem;display:grid}.projects-module__KZB3eq__card{--project-number-size:clamp(2rem, 4vw, 3.75rem);background:#0b0b0b;border:1px solid #ffffff30;border-radius:24px;flex-direction:column;gap:1.5rem;padding:clamp(1rem,3vw,2.5rem);display:flex}.projects-module__KZB3eq__cardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.projects-module__KZB3eq__actions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.projects-module__KZB3eq__actions a{padding:.75rem 1rem;font-size:.875rem}.projects-module__KZB3eq__card .project-video-portrait{width:min(100%,230px);max-height:410px}.projects-module__KZB3eq__card .project-landscape{max-height:580px}.projects-module__KZB3eq__more{border-block-start:1px solid #ffffff30;border-block-end:1px solid #ffffff30}.projects-module__KZB3eq__more summary{cursor:pointer;color:#f8f6ef;padding:1.25rem .25rem;font-size:1rem}.projects-module__KZB3eq__moreList{padding-block-start:1rem;padding-block-end:2rem}@media (min-width:768px){.projects-module__KZB3eq__headerInner,.projects-module__KZB3eq__list{width:min(100% - 80px,1280px)}}@media (max-width:767px){.projects-module__KZB3eq__header h2{font-size:1.75rem}.projects-module__KZB3eq__contact{text-align:right;max-width:9rem;font-size:.75rem}.projects-module__KZB3eq__cardHeader{flex-direction:column;align-items:flex-start}.projects-module__KZB3eq__actions a{padding:.625rem .75rem;font-size:.8125rem}}@media (max-height:500px){.projects-module__KZB3eq__header{padding-block-start:.4rem;padding-block-end:.4rem}.projects-module__KZB3eq__header h2{font-size:1.5rem}}.projects-module__KZB3eq__media{align-items:center}.projects-module__KZB3eq__card .projects-module__KZB3eq__paired .project-portrait{width:100%;display:block}.projects-module__KZB3eq__card .projects-module__KZB3eq__paired .project-has-portrait{display:none}@media (min-width:768px){.projects-module__KZB3eq__paired{grid-template-columns:minmax(0,1fr) minmax(140px,22%);gap:clamp(1rem,3vw,2.5rem);display:grid}.projects-module__KZB3eq__card .projects-module__KZB3eq__paired .project-portrait{grid-area:1/2;min-width:0}.projects-module__KZB3eq__card .projects-module__KZB3eq__paired .project-has-portrait{grid-area:1/1;display:flex}.projects-module__KZB3eq__card .projects-module__KZB3eq__paired .project-video-portrait{width:100%;max-height:none}}.projects-module__KZB3eq__mediaCaption{text-align:center;color:#c4c4c4;margin-top:.6rem;font-size:.75rem}
.field-notes-module__xzDLIW__section{--desk-paper:#e8e5dc;--desk-card:#f8f6ef;--desk-surface:#fff;--desk-ink:#262923;--desk-muted:#64675e;z-index:20;background:var(--color-obsidian,#0a0a0a);padding:clamp(4.5rem,7vw,7rem) clamp(1rem,3vw,3rem);scroll-margin-top:6rem;position:relative}.field-notes-module__xzDLIW__inner{max-width:80rem;margin:auto}.field-notes-module__xzDLIW__header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.75rem;display:flex}.field-notes-module__xzDLIW__eyebrow{color:var(--desk-paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.25rem;font-size:.75rem;display:flex}.field-notes-module__xzDLIW__eyebrow span{font-size:1.3rem}.field-notes-module__xzDLIW__heading{color:var(--desk-card);letter-spacing:-.05em;overflow-wrap:normal;font-size:clamp(2.4rem,4.6vw,4.4rem);font-weight:500;line-height:1.08}.field-notes-module__xzDLIW__heading em{color:var(--desk-paper);font-family:var(--font-accent);letter-spacing:-.025em;font-size:1.12em;font-weight:400;display:block}.field-notes-module__xzDLIW__intro{color:#b8b9b3;max-width:30rem;margin-top:1.5rem;font-size:1rem;line-height:1.65}.field-notes-module__xzDLIW__allLink{color:var(--desk-paper);border-bottom:1px solid #65665e;flex-shrink:0;align-items:center;gap:.8rem;padding-bottom:.45rem;font-size:.875rem;transition:border-color .2s;display:inline-flex}.field-notes-module__xzDLIW__allLink:hover{border-color:var(--desk-card)}.field-notes-module__xzDLIW__desk{isolation:isolate;color:var(--desk-ink);background-color:var(--desk-surface);border:1px solid #9e9f93;border-radius:.8rem;position:relative}.field-notes-module__xzDLIW__toolbar{letter-spacing:.06em;border-bottom:1px solid #c7c8bc;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1.5rem;font-size:.6875rem;display:flex;position:relative}.field-notes-module__xzDLIW__windowDots{gap:.4rem;display:flex}.field-notes-module__xzDLIW__windowDots i{background:#a8ad9d;border-radius:50%;width:.5rem;height:.5rem}.field-notes-module__xzDLIW__windowDots i:first-child{background:#626b58}.field-notes-module__xzDLIW__deskName{position:absolute;left:50%;transform:translate(-50%)}.field-notes-module__xzDLIW__noteCount{color:var(--desk-muted)}.field-notes-module__xzDLIW__deskIntro{justify-content:space-between;gap:1rem;padding:1.75rem 2.25rem 0;font-size:.75rem;display:flex}.field-notes-module__xzDLIW__deskIntro span:first-child{font-weight:600}.field-notes-module__xzDLIW__deskIntro span:last-child{color:var(--desk-muted)}.field-notes-module__xzDLIW__notes{background-image:radial-gradient(#adb0a3 .6px,#0000 .6px);background-position:3px 4px;background-size:16px 16px;border-radius:0 0 .8rem .8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2.75rem;margin:0;padding:2.5rem 3rem 3.5rem;list-style:none;display:grid}.field-notes-module__xzDLIW__note{background:var(--desk-surface);border:1px solid #d4d5c9;min-width:0;padding:.9rem .9rem .8rem;transition:transform .28s,box-shadow .28s;position:relative;transform:rotate(-2deg);box-shadow:0 3px 5px #2629230d,0 14px 24px #2629230a}.field-notes-module__xzDLIW__note:nth-child(2){transform:translateY(.6rem)rotate(2deg)}.field-notes-module__xzDLIW__note:nth-child(3){transform:rotate(-1deg)}.field-notes-module__xzDLIW__note:nth-child(4){transform:rotate(1.5deg)}.field-notes-module__xzDLIW__note:nth-child(5){transform:translateY(.5rem)rotate(-1.5deg)}.field-notes-module__xzDLIW__note:nth-child(6){transform:rotate(2deg)}.field-notes-module__xzDLIW__note:focus-within{z-index:2;transform:translateY(-.3rem)rotate(0)}.field-notes-module__xzDLIW__noteTop{color:var(--desk-muted);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.625rem;display:flex}.field-notes-module__xzDLIW__noteTop span:first-child{color:var(--desk-ink);font-size:.75rem}.field-notes-module__xzDLIW__photo{aspect-ratio:1.65;background:#dcdfd4;position:relative}.field-notes-module__xzDLIW__imageLink{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.field-notes-module__xzDLIW__imageLink img{object-fit:cover}.field-notes-module__xzDLIW__preview{color:var(--desk-ink);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:.5rem;font-family:inherit;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.field-notes-module__xzDLIW__previewLabel{background:var(--desk-surface);border:1px solid #c7c8bc;border-radius:.25rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .7rem;font-size:.6875rem;display:inline-flex}.field-notes-module__xzDLIW__preview:hover .field-notes-module__xzDLIW__previewLabel{background:#f3f4f6}.field-notes-module__xzDLIW__noteTitle{letter-spacing:-.025em;overflow-wrap:normal;margin-top:.9rem;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;line-height:1.35}.field-notes-module__xzDLIW__noteTitle a{color:inherit;display:block}.field-notes-module__xzDLIW__noteTitle svg{vertical-align:middle;margin-left:.3rem;display:inline-block}.field-notes-module__xzDLIW__noteTitle a:hover{text-underline-offset:.2em;text-decoration:underline}.field-notes-module__xzDLIW__noteMeta{color:var(--desk-muted);border-top:1px solid #dedfd4;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.7rem;font-size:.625rem;display:flex}.field-notes-module__xzDLIW__cursor{z-index:5;background:var(--desk-ink);width:4.25rem;height:4.25rem;color:var(--desk-card);pointer-events:none;opacity:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.625rem;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}.field-notes-module__xzDLIW__cursor[data-visible=true]{opacity:1}.field-notes-module__xzDLIW__guides{border-top:1px solid #343730;align-items:flex-start;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.field-notes-module__xzDLIW__guides p{color:#b8b9b3;flex-shrink:0;font-size:.8rem}.field-notes-module__xzDLIW__guides ul{flex-wrap:wrap;gap:.8rem 1.5rem;padding:0;list-style:none;display:flex}.field-notes-module__xzDLIW__guides a{color:var(--desk-paper);border-bottom:1px solid #0000;align-items:center;gap:.3rem;padding-bottom:.2rem;font-size:.75rem;display:inline-flex}.field-notes-module__xzDLIW__guides a:hover{border-color:var(--desk-paper)}.field-notes-module__xzDLIW__section :is(a,button):focus-visible{outline-offset:4px;border-radius:.15rem;outline:2px solid}.field-notes-module__xzDLIW__dialog{background:var(--desk-surface);width:min(48rem,100% - 2rem);max-height:min(90svh,58rem);color:var(--desk-ink);border:1px solid #c7c8bc;border-radius:.75rem;margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 24px 100px #0005}.field-notes-module__xzDLIW__dialog::backdrop{background:#0a0a0aa6}.field-notes-module__xzDLIW__dialog[open]{animation:.2s ease-out field-notes-module__xzDLIW__note-open}.field-notes-module__xzDLIW__dialogBar{z-index:2;background:var(--desk-surface);border-bottom:1px solid #c7c8bc;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .6rem .5rem 1.5rem;font-size:.7rem;display:flex;position:sticky;top:0}.field-notes-module__xzDLIW__dialogBar button{width:2.75rem;height:2.75rem;color:var(--desk-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.field-notes-module__xzDLIW__dialogBar button:hover{background:#f3f4f6}.field-notes-module__xzDLIW__dialogBody{padding:clamp(1.25rem,4vw,2.5rem)}.field-notes-module__xzDLIW__dialogTopic{color:var(--desk-muted);margin-bottom:1.25rem;font-size:.7rem}.field-notes-module__xzDLIW__dialogBody h2{letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1.15}.field-notes-module__xzDLIW__dialogImage{aspect-ratio:16/9;background:var(--desk-paper);max-height:14rem;margin-top:1.5rem;position:relative}.field-notes-module__xzDLIW__dialogImage img{object-fit:contain}.field-notes-module__xzDLIW__dialogExcerpt{margin-top:1.5rem;font-size:1rem;line-height:1.7}.field-notes-module__xzDLIW__readLink{color:var(--desk-card);background:var(--desk-ink);border-radius:.3rem;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;padding:.85rem 1.2rem;font-size:.875rem;display:inline-flex}@keyframes field-notes-module__xzDLIW__note-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.field-notes-module__xzDLIW__note:hover{z-index:2;transform:translateY(-.3rem)rotate(0);box-shadow:0 7px 9px #2629230f,0 18px 30px #26292314}}@media (max-width:1023px){.field-notes-module__xzDLIW__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:2rem}.field-notes-module__xzDLIW__header{align-items:flex-start}.field-notes-module__xzDLIW__allLink{margin-top:.4rem}.field-notes-module__xzDLIW__guides{flex-direction:column;gap:1rem}}@media (max-width:599px){.field-notes-module__xzDLIW__section{padding-top:4rem;padding-bottom:4rem}.field-notes-module__xzDLIW__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem}.field-notes-module__xzDLIW__intro{margin-top:1rem;font-size:.9375rem}.field-notes-module__xzDLIW__toolbar{padding:.75rem 1rem}.field-notes-module__xzDLIW__deskName{margin-right:auto;position:static;transform:none}.field-notes-module__xzDLIW__noteCount{display:none}.field-notes-module__xzDLIW__deskIntro{padding:1.25rem 1rem 0}.field-notes-module__xzDLIW__deskIntro span:last-child{display:none}.field-notes-module__xzDLIW__notes{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem 1rem 1.5rem}.field-notes-module__xzDLIW__notes .field-notes-module__xzDLIW__note{transform:none}.field-notes-module__xzDLIW__noteTitle{font-size:1.1rem}.field-notes-module__xzDLIW__noteMeta{font-size:.7rem}.field-notes-module__xzDLIW__photo{aspect-ratio:1.8}.field-notes-module__xzDLIW__preview,.field-notes-module__xzDLIW__cursor{display:none}.field-notes-module__xzDLIW__guides a{min-height:2.75rem}}@media (hover:none),(pointer:coarse){.field-notes-module__xzDLIW__cursor{display:none}.field-notes-module__xzDLIW__allLink,.field-notes-module__xzDLIW__guides a{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.field-notes-module__xzDLIW__cursor{display:none}.field-notes-module__xzDLIW__notes .field-notes-module__xzDLIW__note,.field-notes-module__xzDLIW__notes .field-notes-module__xzDLIW__note:hover,.field-notes-module__xzDLIW__notes .field-notes-module__xzDLIW__note:focus-within{transition:none;transform:none}.field-notes-module__xzDLIW__dialog[open]{animation:none}}
.thoughts-module__Vfg_Ya__section{z-index:20;color:#262923;scroll-margin-top:var(--site-nav-height,88px);background:#fff;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,3rem);position:relative}.thoughts-module__Vfg_Ya__inner{grid-template-columns:1fr 1.75fr;align-items:start;gap:clamp(2rem,5vw,5rem);max-width:80rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.thoughts-module__Vfg_Ya__header{top:calc(var(--site-nav-height,88px) + 2rem);position:sticky}.thoughts-module__Vfg_Ya__label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem}.thoughts-module__Vfg_Ya__header h2{letter-spacing:-.05em;overflow-wrap:normal;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:500;line-height:1.08}.thoughts-module__Vfg_Ya__header em{font-family:var(--font-accent);letter-spacing:-.025em;font-size:1.12em;font-weight:400;display:block}.thoughts-module__Vfg_Ya__intro{color:#55594f;max-width:32ch;margin-top:1.5rem;font-size:1rem;line-height:1.65}.thoughts-module__Vfg_Ya__socials{flex-wrap:wrap;gap:.3rem 1.25rem;margin-top:1.75rem;display:flex}.thoughts-module__Vfg_Ya__socials p{color:#55594f;width:100%;margin-bottom:.5rem;font-size:.75rem}.thoughts-module__Vfg_Ya__socials a{text-underline-offset:.3rem;align-items:center;gap:.35rem;min-height:2.75rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.thoughts-module__Vfg_Ya__workbench{max-width:30rem;margin-top:1.75rem}.thoughts-module__Vfg_Ya__workbench img{border-radius:.3rem;width:100%;height:auto;display:block}.thoughts-module__Vfg_Ya__workbench figcaption,.thoughts-module__Vfg_Ya__thoughtPhoto figcaption{color:#55594f;margin-top:.6rem;font-size:.75rem;line-height:1.5}.thoughts-module__Vfg_Ya__summaryPhoto{aspect-ratio:4/5;background:#eef0eb;border-radius:.2rem;flex-shrink:0;width:4.5rem;position:relative;overflow:hidden}.thoughts-module__Vfg_Ya__summaryPhoto img{object-fit:cover;object-position:center 35%}.thoughts-module__Vfg_Ya__summaryPhoto[data-photo=fast-tools-slow-promises] img{object-position:48% center}.thoughts-module__Vfg_Ya__summaryPhoto[data-photo=small-and-ambitious] img{object-position:center}.thoughts-module__Vfg_Ya__thoughtPhoto{margin:1.5rem 0}.thoughts-module__Vfg_Ya__thoughtPhoto img{object-fit:contain;border-radius:.3rem;width:auto;max-width:100%;height:auto;max-height:22rem;display:block}.thoughts-module__Vfg_Ya__hint{color:#55594f;margin-bottom:1.5rem;font-size:.75rem}.thoughts-module__Vfg_Ya__thought{scroll-margin-top:calc(var(--site-nav-height,88px) + 1rem);border-top:1px solid #bcbfb0}.thoughts-module__Vfg_Ya__thought:last-child{border-bottom:1px solid #bcbfb0}.thoughts-module__Vfg_Ya__thought summary{cursor:pointer;align-items:center;gap:1rem;padding-block-start:1.4rem;padding-block-end:1.4rem;list-style:none;display:flex}.thoughts-module__Vfg_Ya__thought summary::-webkit-details-marker{display:none}.thoughts-module__Vfg_Ya__thought summary::marker{content:""}.thoughts-module__Vfg_Ya__number{color:#55594f;flex-shrink:0;align-self:flex-start;padding-top:.2rem;font-size:.75rem}.thoughts-module__Vfg_Ya__thought summary>div{flex:1;min-width:0}.thoughts-module__Vfg_Ya__topic{color:#55594f;margin-bottom:.4rem;font-size:.6875rem;display:block}.thoughts-module__Vfg_Ya__thought h3{letter-spacing:-.04em;overflow-wrap:normal;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;line-height:1.25}.thoughts-module__Vfg_Ya__plus{flex-shrink:0;margin-inline-start:.3rem;margin-inline-end:.3rem}.thoughts-module__Vfg_Ya__thought[open] .thoughts-module__Vfg_Ya__plus{transform:rotate(45deg)}.thoughts-module__Vfg_Ya__thought[open] h3{color:#374c35}.thoughts-module__Vfg_Ya__body{max-width:65ch;padding:0 2.4rem 1.75rem 2rem}.thoughts-module__Vfg_Ya__body p{margin-bottom:1.1rem;font-size:1rem;line-height:1.75}.thoughts-module__Vfg_Ya__body .thoughts-module__Vfg_Ya__lead{font-family:var(--font-accent);margin-bottom:1.5rem;font-size:1.6rem;line-height:1.3}.thoughts-module__Vfg_Ya__body .thoughts-module__Vfg_Ya__signature{margin-top:1.75rem;margin-bottom:0;font-size:.875rem}.thoughts-module__Vfg_Ya__signature span{color:#55594f}.thoughts-module__Vfg_Ya__thought summary:hover h3,.thoughts-module__Vfg_Ya__socials a:hover{color:#374c35}:is(.thoughts-module__Vfg_Ya__thought summary:focus-visible,.thoughts-module__Vfg_Ya__socials a:focus-visible){outline-offset:5px;border-radius:2px;outline:2px solid #374c35}@media (max-width:767px){.thoughts-module__Vfg_Ya__inner{grid-template-columns:1fr;gap:2.5rem}.thoughts-module__Vfg_Ya__header{position:static}.thoughts-module__Vfg_Ya__intro{max-width:45ch}.thoughts-module__Vfg_Ya__socials{margin-top:1.25rem}.thoughts-module__Vfg_Ya__thought summary{gap:.75rem}.thoughts-module__Vfg_Ya__summaryPhoto{width:3.5rem}.thoughts-module__Vfg_Ya__thought h3{font-size:1.25rem}.thoughts-module__Vfg_Ya__thoughtPhoto img{max-height:25rem}.thoughts-module__Vfg_Ya__workbench{margin-top:1.5rem}.thoughts-module__Vfg_Ya__body{padding-left:0;padding-right:0}}@media (max-width:359px){.thoughts-module__Vfg_Ya__number{display:none}.thoughts-module__Vfg_Ya__summaryPhoto{width:3rem}.thoughts-module__Vfg_Ya__thought summary{gap:.6rem}}@media (max-height:950px){.thoughts-module__Vfg_Ya__header{position:static}}
