.Lab-module__Q84inG__lab .lab-game-minimal{width:100%;max-width:none;box-shadow:none;background:#e7e9dd;border:1px solid #cfd3c2;border-radius:6px;margin:0;overflow:hidden}.Lab-module__Q84inG__lab .lab-minimal-hud{border-bottom:1px solid #cfd3c2;justify-content:space-between;padding:18px 22px;display:flex}.Lab-module__Q84inG__lab .lab-hud-item{align-items:center;gap:12px;display:flex}.Lab-module__Q84inG__lab .lab-hud-key{letter-spacing:.1em;color:#686b62;font-size:9px}.Lab-module__Q84inG__lab .lab-hud-val{color:#292b27;font-variant-numeric:tabular-nums;font-size:15px}.Lab-module__Q84inG__lab .lab-hud-lives{gap:5px;display:flex}.Lab-module__Q84inG__lab .lab-hud-heart{background:#ccd1bd;border-radius:50%;width:7px;height:7px}.Lab-module__Q84inG__lab .lab-hud-heart.active{box-shadow:none;background:#69724f}.Lab-module__Q84inG__lab .lab-canvas-viewport{aspect-ratio:4/3;touch-action:none;outline-offset:-3px;background:0 0;width:100%;height:auto;position:relative}.Lab-module__Q84inG__lab .lab-game-canvas{width:100%;height:100%;display:block}.Lab-module__Q84inG__lab .lab-game-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e7e9dd99;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.Lab-module__Q84inG__lab .lab-game-overlay-title{color:#535f3e;letter-spacing:-.03em;font-family:Georgia,serif;font-size:34px;font-weight:400}.Lab-module__Q84inG__lab .lab-game-btn{color:#f3f1eb;letter-spacing:.08em;min-height:48px;box-shadow:none;cursor:pointer;background:#535f3e;border:0;border-radius:4px;padding:0 30px;font-size:11px}.Lab-module__Q84inG__lab .lab-game-btn:hover{background:#69724f}.Lab-module__Q84inG__lab .lab-game-btn:active{transform:scale(.96)}.Lab-module__Q84inG__lab .Lab-module__Q84inG__localNote{color:#73776a;margin-top:25px;font-size:10px}.Lab-module__Q84inG__gameSection{width:min(100%,760px);margin:0 auto;padding:12px 0 35px;scroll-margin-top:110px}
.Navbar-module__nuAbfa__header{height:88px;font-family:var(--font-inter), sans-serif;justify-content:space-between;align-items:center;gap:24px;padding-inline:clamp(24px,5vw,88px);transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:flex}.Navbar-module__nuAbfa__home{color:#292b27;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f1ebee}.Navbar-module__nuAbfa__dark{color:#f3f1eb;background:#09090b}.Navbar-module__nuAbfa__brand{min-height:44px;color:inherit;letter-spacing:-.065em;flex-shrink:0;align-items:center;font-family:Georgia,serif;font-size:30px;line-height:1;text-decoration:none;display:inline-flex}.Navbar-module__nuAbfa__nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.Navbar-module__nuAbfa__nav a,.Navbar-module__nuAbfa__contact{min-height:44px;color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__nuAbfa__nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.Navbar-module__nuAbfa__nav a:hover:after,.Navbar-module__nuAbfa__nav a[aria-current]:after{transform:scaleX(1)}.Navbar-module__nuAbfa__contact{border-bottom:1px solid;gap:20px;min-height:32px}.Navbar-module__nuAbfa__contact span{transition:transform .22s cubic-bezier(.16,1,.3,1)}.Navbar-module__nuAbfa__contact:hover span{transform:translate(2px,-2px)}.Navbar-module__nuAbfa__header a:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #798260}@media (max-width:640px){.Navbar-module__nuAbfa__header{gap:12px;height:72px}.Navbar-module__nuAbfa__nav{gap:20px}.Navbar-module__nuAbfa__nav a{font-size:11px}.Navbar-module__nuAbfa__contact{display:none}.Navbar-module__nuAbfa__brand{font-size:26px}}@media (prefers-reduced-motion:reduce){.Navbar-module__nuAbfa__header,.Navbar-module__nuAbfa__header a:after,.Navbar-module__nuAbfa__contact span{transition:none}}.Navbar-module__nuAbfa__skip{z-index:120;color:#f3f1eb;background:#292b27;border-radius:4px;padding:14px 20px;position:fixed;top:12px;left:24px;transform:translateY(-160%)}.Navbar-module__nuAbfa__skip:focus{transform:translateY(0)}@media (max-width:640px){.Navbar-module__nuAbfa__header{padding-inline:20px}.Navbar-module__nuAbfa__nav{gap:clamp(12px,3vw,20px)}.Navbar-module__nuAbfa__nav a{justify-content:center;min-width:44px;font-size:12px}}@media (prefers-reduced-transparency:reduce){.Navbar-module__nuAbfa__home{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f1eb}}@media (max-width:360px){.Navbar-module__nuAbfa__header{gap:8px;padding-inline:16px}.Navbar-module__nuAbfa__brand{font-size:23px}.Navbar-module__nuAbfa__nav{gap:4px}.Navbar-module__nuAbfa__nav a{min-width:38px;font-size:11px}}
.HeroLandscape-module__H5HwOq__landscape{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 5%,#0005 33%,#000 58%,#000b 100%);mask-image:linear-gradient(115deg,#0000 5%,#0005 33%,#000 58%,#000b 100%)}@media (max-width:700px){.HeroLandscape-module__H5HwOq__landscape{-webkit-mask-image:linear-gradient(#0003,#0002 40%,#000 78%);mask-image:linear-gradient(#0003,#0002 40%,#000 78%)}}
.HeroContent-module__zICHmW__hero{isolation:isolate;color:#292b27;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.HeroContent-module__zICHmW__scene{flex:1;width:100%;max-width:1700px;min-height:590px;margin:auto;position:relative}.HeroContent-module__zICHmW__eyebrow{z-index:3;letter-spacing:.13em;color:#686b62;font-size:10px;position:absolute;top:22%;left:7.5%}.HeroContent-module__zICHmW__name{z-index:3;letter-spacing:-.067em;pointer-events:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(100px,14vw,220px);font-weight:400;line-height:.96;position:absolute;top:27%;left:7%}.HeroContent-module__zICHmW__name span{color:#69724f}.HeroContent-module__zICHmW__intro{z-index:3;width:37%;max-width:410px;position:absolute;top:54%;left:7.5%}.HeroContent-module__zICHmW__statement{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(26px,2.8vw,44px);font-weight:400;line-height:1.18}.HeroContent-module__zICHmW__statement em{color:#69724f;letter-spacing:-.045em;font-family:Georgia,serif;font-size:1.12em;font-weight:400}.HeroContent-module__zICHmW__description{color:#686b62;text-wrap:pretty;max-width:355px;font-size:14px;line-height:1.8}.HeroContent-module__zICHmW__actions{align-items:center;gap:30px;margin-top:27px;display:flex}.HeroContent-module__zICHmW__primary,.HeroContent-module__zICHmW__secondary{justify-content:center;align-items:center;gap:24px;min-height:48px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.HeroContent-module__zICHmW__primary{color:#f3f1eb;background:#292b27;border-radius:4px;padding:0 23px}.HeroContent-module__zICHmW__primary:hover{background:#4e593c}.HeroContent-module__zICHmW__primary span,.HeroContent-module__zICHmW__secondary span{font-size:17px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.HeroContent-module__zICHmW__primary:hover span{transform:translate(2px,2px)}.HeroContent-module__zICHmW__secondary{color:#292b27;gap:13px}.HeroContent-module__zICHmW__secondary:hover span{transform:translate(2px,-2px)}.HeroContent-module__zICHmW__primary:active,.HeroContent-module__zICHmW__secondary:active{transform:scale(.96)}.HeroContent-module__zICHmW__artwork{z-index:2;width:58%;margin:0;position:absolute;top:15%;right:-2%}.HeroContent-module__zICHmW__sculpture{aspect-ratio:1.2;width:100%;position:relative}.HeroContent-module__zICHmW__sculpture:after{content:"";pointer-events:none;opacity:.07;filter:blur(15px);background:#363c2b;border-radius:50%;width:48%;height:4%;position:absolute;bottom:5%;left:26%}.HeroContent-module__zICHmW__sculpture canvas{touch-action:pan-y;width:100%;height:100%;display:block}.HeroContent-module__zICHmW__footer{z-index:3;color:#74786b;border-top:1px solid #d9dbd0;justify-content:flex-end;align-items:center;gap:20px;min-height:65px;margin-inline:7.5%;font-size:10px;display:flex;position:relative}.HeroContent-module__zICHmW__footer a{color:#292b27;align-items:center;gap:23px;min-height:44px;text-decoration:none;display:inline-flex}.HeroContent-module__zICHmW__footer a span{font-size:17px}@media (min-width:1500px){.HeroContent-module__zICHmW__intro{top:56%}.HeroContent-module__zICHmW__artwork{width:55%;right:0}}@media (max-height:760px) and (min-width:701px){.HeroContent-module__zICHmW__scene{min-height:590px}.HeroContent-module__zICHmW__eyebrow{top:21%}.HeroContent-module__zICHmW__name{font-size:12.5vw;top:26%}.HeroContent-module__zICHmW__intro{top:51%}.HeroContent-module__zICHmW__statement{margin-bottom:15px;font-size:30px}.HeroContent-module__zICHmW__description{font-size:13px}.HeroContent-module__zICHmW__actions{margin-top:20px}.HeroContent-module__zICHmW__artwork{width:52%;top:18%;right:0}}@media (min-width:701px) and (max-width:1000px){.HeroContent-module__zICHmW__scene{min-height:720px}.HeroContent-module__zICHmW__intro{width:40%;top:50%}.HeroContent-module__zICHmW__name{font-size:14vw;top:29%}.HeroContent-module__zICHmW__eyebrow{font-size:9px;top:25%}.HeroContent-module__zICHmW__artwork{width:58%;top:31%;right:-5%}.HeroContent-module__zICHmW__actions{flex-wrap:wrap;gap:20px}}@media (max-width:700px){.HeroContent-module__zICHmW__scene{flex-direction:column;min-height:0;padding:114px 25px 0;display:flex}.HeroContent-module__zICHmW__eyebrow,.HeroContent-module__zICHmW__name,.HeroContent-module__zICHmW__intro,.HeroContent-module__zICHmW__artwork{position:relative;inset:auto}.HeroContent-module__zICHmW__eyebrow{letter-spacing:.08em;margin-bottom:23px;font-size:9px}.HeroContent-module__zICHmW__name{margin-left:-4px;font-size:clamp(68px,19vw,116px)}.HeroContent-module__zICHmW__intro{width:100%;margin-top:25px}.HeroContent-module__zICHmW__statement{margin-bottom:17px;font-size:29px}.HeroContent-module__zICHmW__description{max-width:355px;font-size:13px;line-height:1.75}.HeroContent-module__zICHmW__actions{gap:28px;margin-top:23px}.HeroContent-module__zICHmW__primary,.HeroContent-module__zICHmW__secondary{min-height:46px;font-size:11px}.HeroContent-module__zICHmW__artwork{width:112%;margin:0 -6% 20px}.HeroContent-module__zICHmW__sculpture{aspect-ratio:1.5}.HeroContent-module__zICHmW__footer{margin-inline:25px;font-size:9px}}@media (prefers-reduced-motion:no-preference){.HeroContent-module__zICHmW__name,.HeroContent-module__zICHmW__intro{animation:.8s cubic-bezier(.16,1,.3,1) both HeroContent-module__zICHmW__arrive}.HeroContent-module__zICHmW__intro{animation-delay:80ms}@keyframes HeroContent-module__zICHmW__arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.HeroContent-module__zICHmW__hero a,.HeroContent-module__zICHmW__hero a span{transition:none}}@media (min-width:1001px){.HeroContent-module__zICHmW__artwork{max-width:calc(110svh - 286px)}}@media (max-width:700px){.HeroContent-module__zICHmW__artwork{max-width:none}}.HeroContent-module__zICHmW__hero a:focus-visible{outline-offset:6px;outline:2px solid #69724f}
.ProjectVideo-module__pqlrvW__player{aspect-ratio:16/10;background:#292b27;border-radius:4px;width:100%;position:relative;overflow:hidden}.ProjectVideo-module__pqlrvW__player video{object-fit:contain;width:100%;height:100%;display:block}.ProjectVideo-module__pqlrvW__control{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.ProjectVideo-module__pqlrvW__icon{color:#fff;opacity:1;background:#292b27c9;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:50px;height:50px;padding-left:3px;font-size:17px;line-height:1;transition:opacity .16s;display:grid}.ProjectVideo-module__pqlrvW__control:focus-visible{outline-offset:-5px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.ProjectVideo-module__pqlrvW__icon{transition:none}}
.CraftSection-module__hiZoEa__craft{color:#292b27;background:#f3f1eb;padding:95px 7.5% 90px}.CraftSection-module__hiZoEa__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.CraftSection-module__hiZoEa__kicker{letter-spacing:.13em;color:#686b62;margin-bottom:22px;font-size:11px}.CraftSection-module__hiZoEa__heading h2{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(44px,6vw,86px);font-weight:400;line-height:1.05}.CraftSection-module__hiZoEa__heading em{color:#69724f;font-family:Georgia,serif}.CraftSection-module__hiZoEa__heading>a,.CraftSection-module__hiZoEa__end a{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;gap:24px;font-size:13px;text-decoration:underline;display:inline-flex}.CraftSection-module__hiZoEa__gallery{grid-template-columns:1fr 1fr;gap:65px 32px;display:grid}.CraftSection-module__hiZoEa__project{min-width:0}.CraftSection-module__hiZoEa__featured{grid-column:1/-1}.CraftSection-module__hiZoEa__stage{aspect-ratio:16/9;background:#e2e2d9;border-radius:5px;outline:1px solid #00000012;position:relative;overflow:hidden}.CraftSection-module__hiZoEa__stage .CraftSection-module__hiZoEa__video{width:100%;height:100%;position:absolute;inset:0}.CraftSection-module__hiZoEa__caption{padding-top:22px}.CraftSection-module__hiZoEa__category{color:#686b62;margin-bottom:8px;font-size:11px}.CraftSection-module__hiZoEa__caption h3{letter-spacing:-.045em;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.2}.CraftSection-module__hiZoEa__caption h3 a{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.CraftSection-module__hiZoEa__caption h3 span{font-size:25px;transition:transform .18s}.CraftSection-module__hiZoEa__caption h3 a:hover span{transform:translate(3px,-3px)}.CraftSection-module__hiZoEa__description{color:#5e6257;text-wrap:pretty;max-width:48ch;margin-top:10px;font-size:14px;line-height:1.75}.CraftSection-module__hiZoEa__featured .CraftSection-module__hiZoEa__caption{grid-template-columns:1fr 1fr;gap:32px;display:grid}.CraftSection-module__hiZoEa__featured .CraftSection-module__hiZoEa__description{margin-top:0}.CraftSection-module__hiZoEa__featured h3 a{justify-content:flex-start}.CraftSection-module__hiZoEa__end{border-top:1px solid #d4d7c9;justify-content:space-between;align-items:center;gap:24px;margin-top:60px;padding-top:25px;display:flex}.CraftSection-module__hiZoEa__end p{color:#686b62;font-size:13px;line-height:1.8}.CraftSection-module__hiZoEa__craft a:focus-visible,.CraftSection-module__hiZoEa__craft button:focus-visible{outline-offset:5px;outline:2px solid #69724f}@media (max-width:700px){.CraftSection-module__hiZoEa__craft{padding:65px 25px}.CraftSection-module__hiZoEa__heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px}.CraftSection-module__hiZoEa__heading h2{font-size:46px}.CraftSection-module__hiZoEa__gallery{grid-template-columns:1fr;gap:40px}.CraftSection-module__hiZoEa__featured{grid-column:auto}.CraftSection-module__hiZoEa__featured .CraftSection-module__hiZoEa__caption{display:block}.CraftSection-module__hiZoEa__featured .CraftSection-module__hiZoEa__description{margin-top:10px}.CraftSection-module__hiZoEa__caption{padding-top:15px}.CraftSection-module__hiZoEa__end{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.CraftSection-module__hiZoEa__caption h3 span{transition:none}.CraftSection-module__hiZoEa__caption h3 a:hover span{transform:none}}.CraftSection-module__hiZoEa__featured .CraftSection-module__hiZoEa__stage{aspect-ratio:1600/804}
.AboutSection-module__GvFDWW__about{color:#292b27;background:#eee9df;padding:65px 7.5% 90px;position:relative}.AboutSection-module__GvFDWW__aboutTop,.AboutSection-module__GvFDWW__contactTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.AboutSection-module__GvFDWW__kicker{letter-spacing:.13em;font-size:10px;line-height:1.7}.AboutSection-module__GvFDWW__aboutTop>span{color:#686b62;font-size:11px}.AboutSection-module__GvFDWW__aboutGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:12%;margin-top:70px;display:grid}.AboutSection-module__GvFDWW__portraitColumn{min-width:0}.AboutSection-module__GvFDWW__portrait{margin-inline:10px;position:relative;transform:rotate(-3deg)}.AboutSection-module__GvFDWW__photo{border-radius:5px;outline:1px solid #00000012;width:100%;height:auto;display:block}.AboutSection-module__GvFDWW__bio h2{letter-spacing:-.055em;margin-bottom:30px;font-size:clamp(36px,4.4vw,65px);font-weight:400;line-height:1.1}.AboutSection-module__GvFDWW__bio em{color:#69724f;font-family:Georgia,serif;font-weight:400}.AboutSection-module__GvFDWW__bio p a{color:inherit;text-underline-offset:4px;text-decoration:underline}.AboutSection-module__GvFDWW__bio p{color:#686b62;max-width:440px;margin-bottom:18px;font-size:13px;line-height:1.85}.AboutSection-module__GvFDWW__bio .AboutSection-module__GvFDWW__lead{color:#292b27;font-size:17px;line-height:1.6}.AboutSection-module__GvFDWW__textLink{color:#292b27;text-underline-offset:7px;align-items:center;gap:28px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.AboutSection-module__GvFDWW__textLink span{font-size:21px}.AboutSection-module__GvFDWW__toolkit{border-top:1px solid #cccec1;grid-template-columns:1fr 1.5fr;align-items:center;gap:50px;margin-top:90px;padding-top:35px;display:grid}.AboutSection-module__GvFDWW__toolkit .AboutSection-module__GvFDWW__kicker{color:#686b62;margin-bottom:15px}.AboutSection-module__GvFDWW__toolkit p:not(.AboutSection-module__GvFDWW__kicker){letter-spacing:-.03em;font-size:20px;line-height:1.4}.AboutSection-module__GvFDWW__toolkit em{color:#69724f;font-family:Georgia,serif}.AboutSection-module__GvFDWW__tools{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.AboutSection-module__GvFDWW__tools>span{border-radius:30px;padding:13px 22px;font-size:12px;transition:transform .22s}.AboutSection-module__GvFDWW__tool0{background:#d8decb}.AboutSection-module__GvFDWW__tool1{background:#ded8e7}.AboutSection-module__GvFDWW__tool2{background:#e8cfba}.AboutSection-module__GvFDWW__contact{color:#303a25;background:#d9e1bd;padding:50px 7.5% 65px;position:relative;overflow:hidden}.AboutSection-module__GvFDWW__flower{color:#65724a;font-size:85px;line-height:1;transition:transform .7s cubic-bezier(.16,1,.3,1);display:inline-block}.AboutSection-module__GvFDWW__contact:hover .AboutSection-module__GvFDWW__flower{transform:rotate(90deg)}.AboutSection-module__GvFDWW__contact h2{letter-spacing:-.065em;margin:20px 0 45px;font-size:clamp(55px,8.5vw,135px);font-weight:400;line-height:1.03}.AboutSection-module__GvFDWW__contact h2 em{font-family:Georgia,serif;font-weight:400}.AboutSection-module__GvFDWW__contactBottom{justify-content:space-between;align-items:center;gap:30px;display:flex}.AboutSection-module__GvFDWW__contactBottom p{font-size:13px;line-height:1.8}.AboutSection-module__GvFDWW__contactBottom a{color:#f3f1eb;background:#303a25;border-radius:4px;align-items:center;gap:50px;min-height:60px;padding:0 28px;font-size:13px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.AboutSection-module__GvFDWW__contactBottom a:hover{background:#4d5938}.AboutSection-module__GvFDWW__contactBottom a:active{transform:scale(.96)}.AboutSection-module__GvFDWW__contactBottom a span{font-size:25px}.AboutSection-module__GvFDWW__footer{color:#292b27;background:#f3f1eb;padding:50px 7.5% 20px}.AboutSection-module__GvFDWW__footerTop{justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.AboutSection-module__GvFDWW__signature{letter-spacing:-.065em;color:inherit;font-family:Georgia,serif;font-size:clamp(40px,6vw,80px);text-decoration:none}.AboutSection-module__GvFDWW__signature span{color:#69724f}.AboutSection-module__GvFDWW__socials{flex-wrap:wrap;gap:0 30px;display:flex}.AboutSection-module__GvFDWW__socials a,.AboutSection-module__GvFDWW__footerBottom a{color:inherit;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.AboutSection-module__GvFDWW__socials a:hover,.AboutSection-module__GvFDWW__footerBottom a:hover{text-underline-offset:5px;text-decoration:underline}.AboutSection-module__GvFDWW__footerBottom{color:#686b62;border-top:1px solid #d9dbd0;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;font-size:10px;display:flex}.AboutSection-module__GvFDWW__footerBottom a{font-size:10px}.AboutSection-module__GvFDWW__about a:focus-visible,.AboutSection-module__GvFDWW__about button:focus-visible,.AboutSection-module__GvFDWW__contact a:focus-visible,.AboutSection-module__GvFDWW__footer a:focus-visible{outline-offset:6px;outline:2px solid #69724f}@media (max-width:900px){.AboutSection-module__GvFDWW__aboutGrid{gap:7%}.AboutSection-module__GvFDWW__tools>span{padding:11px 17px}.AboutSection-module__GvFDWW__toolkit{gap:25px}}@media (max-width:700px){.AboutSection-module__GvFDWW__about{padding:45px 25px 60px}.AboutSection-module__GvFDWW__aboutTop{align-items:flex-start}.AboutSection-module__GvFDWW__aboutTop .AboutSection-module__GvFDWW__kicker{max-width:180px;font-size:9px}.AboutSection-module__GvFDWW__aboutTop>span{white-space:nowrap;font-size:9px}.AboutSection-module__GvFDWW__aboutGrid{grid-template-columns:1fr;gap:40px;margin-top:45px}.AboutSection-module__GvFDWW__portraitColumn{width:85%;max-width:360px;margin:auto}.AboutSection-module__GvFDWW__bio h2{margin-bottom:25px;font-size:45px}.AboutSection-module__GvFDWW__bio .AboutSection-module__GvFDWW__lead{font-size:16px}.AboutSection-module__GvFDWW__bio p{max-width:none}.AboutSection-module__GvFDWW__toolkit{grid-template-columns:1fr;gap:25px;margin-top:40px}.AboutSection-module__GvFDWW__tools{justify-content:flex-start;gap:8px}.AboutSection-module__GvFDWW__tools>span{font-size:11px}.AboutSection-module__GvFDWW__contact{padding:35px 25px 45px}.AboutSection-module__GvFDWW__contact .AboutSection-module__GvFDWW__kicker{max-width:180px;font-size:9px}.AboutSection-module__GvFDWW__flower{font-size:60px}.AboutSection-module__GvFDWW__contact h2{letter-spacing:-.055em;margin-top:30px;font-size:clamp(46px,10vw,70px)}.AboutSection-module__GvFDWW__contactBottom{flex-direction:column;align-items:flex-start;gap:25px}.AboutSection-module__GvFDWW__contactBottom a{justify-content:space-between;width:100%}.AboutSection-module__GvFDWW__footer{padding:35px 25px 15px}.AboutSection-module__GvFDWW__footerTop{flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:20px}.AboutSection-module__GvFDWW__signature{font-size:54px}.AboutSection-module__GvFDWW__socials{gap:28px}.AboutSection-module__GvFDWW__footerBottom{flex-wrap:wrap;gap:5px 20px}.AboutSection-module__GvFDWW__footerBottom>span:nth-child(2){order:3;width:100%;padding-bottom:15px}.AboutSection-module__GvFDWW__footerBottom a{margin-left:auto}}@media (prefers-reduced-motion:reduce){.AboutSection-module__GvFDWW__tools>span,.AboutSection-module__GvFDWW__flower,.AboutSection-module__GvFDWW__contactBottom a{transition:none}.AboutSection-module__GvFDWW__contact:hover .AboutSection-module__GvFDWW__flower,.AboutSection-module__GvFDWW__tools>span:hover{transform:none}}.AboutSection-module__GvFDWW__bio p,.AboutSection-module__GvFDWW__contactBottom p{font-size:15px}.AboutSection-module__GvFDWW__bio h2,.AboutSection-module__GvFDWW__contact h2{text-wrap:balance}.AboutSection-module__GvFDWW__bio p{text-wrap:pretty}.AboutSection-module__GvFDWW__tools>span{transition:none}.AboutSection-module__GvFDWW__tools>span:hover{transform:none}@media (max-width:700px){.AboutSection-module__GvFDWW__aboutTop .AboutSection-module__GvFDWW__kicker,.AboutSection-module__GvFDWW__aboutTop>span,.AboutSection-module__GvFDWW__contact .AboutSection-module__GvFDWW__kicker,.AboutSection-module__GvFDWW__footerBottom,.AboutSection-module__GvFDWW__footerBottom a{font-size:11px}}
.Home-module__baJ6tW__navigation{z-index:100;position:fixed;inset:0 0 auto}.Home-module__baJ6tW__hero.Home-module__baJ6tW__hero{background:#f3f1eb;height:100svh;min-height:650px}.Home-module__baJ6tW__scrollRoot.Home-module__baJ6tW__scrollRoot{scroll-snap-type:none}.Home-module__baJ6tW__scrollRoot:focus{outline:none}.Home-module__baJ6tW__skip{z-index:110;color:#f3f1eb;background:#292b27;border-radius:4px;padding:14px 20px;position:fixed;top:12px;left:24px;transform:translateY(-160%)}.Home-module__baJ6tW__skip:focus{transform:translateY(0)}@media (max-width:700px){.Home-module__baJ6tW__hero.Home-module__baJ6tW__hero{height:auto;min-height:100svh}}.Home-module__baJ6tW__work{background:#f3f1eb;height:auto;scroll-margin-top:88px;position:relative}.Home-module__baJ6tW__scrollRoot section:focus{outline:none}.Home-module__baJ6tW__scrollRoot.Home-module__baJ6tW__scrollRoot{scrollbar-width:thin;scrollbar-color:#a5ac95 #f3f1eb}.Home-module__baJ6tW__scrollRoot.Home-module__baJ6tW__scrollRoot::-webkit-scrollbar{width:7px;display:block}.Home-module__baJ6tW__scrollRoot.Home-module__baJ6tW__scrollRoot::-webkit-scrollbar-thumb{background:#a5ac95;border-radius:7px}@media (prefers-reduced-motion:reduce){.Home-module__baJ6tW__scrollRoot.Home-module__baJ6tW__scrollRoot{scroll-behavior:auto}}
