.hero-timeline-module__AjMTOq__root{width:min(1083px,100%);margin:0 auto;position:relative}.hero-timeline-module__AjMTOq__stage{isolation:isolate;height:clamp(449px,min(58.75vw,100svh - 176px),716px);position:relative;container-type:size}.hero-timeline-module__AjMTOq__stage canvas{display:block}.hero-timeline-module__AjMTOq__canvas{opacity:0;transition:opacity .6s}.hero-timeline-module__AjMTOq__canvas[data-visible=true]{opacity:1}.hero-timeline-module__AjMTOq__poster{--lw:var(--lw-d);--lh:var(--lh-d);--cu:var(--cu-d);--ps:var(--ps-d);--pb:var(--pb-d);--sw:var(--sw-d);--sh:var(--sh-d);--sc:var(--sc-d);--z:min(calc(100cqw / var(--lw)), calc(100cqh / var(--lh)));pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.hero-timeline-module__AjMTOq__poster[data-hidden=true]{opacity:0}.hero-timeline-module__AjMTOq__posterFrame{left:calc(50% - var(--ps) * var(--z) / 2);top:calc(50% - (var(--pb) + var(--ps) - var(--cu)) * var(--z));width:calc(var(--ps) * var(--z));aspect-ratio:1;background:linear-gradient(135deg,#d0b36e,#a1844e 45%,#6e572f);place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #5f4c2eb3}.hero-timeline-module__AjMTOq__posterArt{width:calc(var(--art) * 100%);height:calc(var(--art) * 100%);object-fit:cover}.hero-timeline-module__AjMTOq__posterDial{left:calc(50% - var(--sw) * var(--z) / 2);top:calc(50% - (var(--sc) + var(--sh) / 2 - var(--cu)) * var(--z));width:calc(var(--sw) * var(--z));height:calc(var(--sh) * var(--z));position:absolute}.hero-timeline-module__AjMTOq__portraitHit{z-index:3;cursor:grab;touch-action:pan-y pinch-zoom;outline:none;width:30%;height:43%;position:absolute;top:2%;left:35%}.hero-timeline-module__AjMTOq__portraitHit:active{cursor:grabbing}.hero-timeline-module__AjMTOq__portraitHit:focus-visible{outline-offset:5px;outline:2px solid #876024}.hero-timeline-module__AjMTOq__wheelInput{z-index:2;touch-action:pan-y pinch-zoom;cursor:grab;position:absolute;inset:57% 0 0}.hero-timeline-module__AjMTOq__wheelInput:active{cursor:grabbing}.hero-timeline-module__AjMTOq__yearTargets{pointer-events:none;z-index:4;position:absolute;inset:0}.hero-timeline-module__AjMTOq__yearTarget{pointer-events:auto;cursor:pointer;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:0;left:0}.hero-timeline-module__AjMTOq__yearTarget:focus-visible{outline-offset:3px;background:#faecc42e;outline:2px solid #735122}.hero-timeline-module__AjMTOq__fallback{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.hero-timeline-module__AjMTOq__fallbackPortrait{aspect-ratio:1;object-fit:cover;border:12px ridge #a88a4c;width:auto;height:43%;margin-top:2%}.hero-timeline-module__AjMTOq__fallbackWheel{object-fit:contain;width:86%;height:54%;margin-top:-2%}.hero-timeline-module__AjMTOq__fallbackTargets{z-index:4;justify-content:center;gap:8px;display:flex;position:absolute;bottom:0;left:10%;right:10%}.hero-timeline-module__AjMTOq__fallbackTargets .hero-timeline-module__AjMTOq__yearTarget{color:#3f3428;background:#e9ddc4;border:1px solid #ad9365;width:52px;font-size:14px;position:static;transform:none!important}.hero-timeline-module__AjMTOq__fallbackTargets .hero-timeline-module__AjMTOq__yearTarget[aria-pressed=true]{color:#fff7df;background:#284452}.hero-timeline-module__AjMTOq__bio{width:27%;font-family:var(--font-caveat), cursive;color:#493929;font-size:25px;line-height:1.15;animation:.3s ease-out hero-timeline-module__AjMTOq__reveal;position:absolute;top:11%;left:68%}.hero-timeline-module__AjMTOq__bio p{margin:0}@keyframes hero-timeline-module__AjMTOq__reveal{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@container (max-width:699.98px){.hero-timeline-module__AjMTOq__poster{--lw:var(--lw-m);--lh:var(--lh-m);--cu:var(--cu-m);--ps:var(--ps-m);--pb:var(--pb-m);--sw:var(--sw-m);--sh:var(--sh-m);--sc:var(--sc-m)}}@media (max-width:700px){.hero-timeline-module__AjMTOq__stage{aspect-ratio:1.14;height:auto;min-height:0;margin-bottom:14px}.hero-timeline-module__AjMTOq__bio{text-align:center;width:calc(100% - 32px);margin:0 auto 16px;font-size:23px;position:relative;inset:auto}.hero-timeline-module__AjMTOq__fallbackPortrait{height:47%;margin-top:5%}.hero-timeline-module__AjMTOq__fallbackWheel{width:100%;height:44%;margin-top:0}}@media (prefers-reduced-motion:reduce){.hero-timeline-module__AjMTOq__bio,.hero-timeline-module__AjMTOq__canvas,.hero-timeline-module__AjMTOq__poster{transition:none;animation:none}}
.archive-module__pA5uYW__root{isolation:isolate;width:100%;scroll-margin-top:1rem;position:relative}.archive-module__pA5uYW__stage{aspect-ratio:3/2;color:#352b20;width:min(100%,1600px);margin-inline:auto;position:relative;container-type:inline-size}.archive-module__pA5uYW__root[data-archive=fallback] .archive-module__pA5uYW__stage,.archive-module__pA5uYW__fallback{display:none}.archive-module__pA5uYW__root[data-archive=fallback] .archive-module__pA5uYW__fallback{display:block}.archive-module__pA5uYW__heading{font-family:var(--font-caveat), cursive;margin:0;font-size:100px;font-weight:500;line-height:1.1;position:absolute;top:1%;left:8.5%}.archive-module__pA5uYW__model{z-index:3;pointer-events:none;position:absolute;inset:0}.archive-module__pA5uYW__poster{object-fit:fill;transition:opacity .4s .15s}.archive-module__pA5uYW__poster[data-hidden=true]{opacity:0}.archive-module__pA5uYW__gallery{background:#afa18a;width:40.63%;height:44.43%;position:absolute;top:31.25%;left:29.69%;overflow:hidden}.archive-module__pA5uYW__exhibit{background:#d7c6a8 var(--archive-stone) center / 400px;will-change:transform;border:1px solid #a8997f;position:absolute;inset:3.5% 4%;box-shadow:0 2px 14px #30211236,inset 0 1px 1px #fff6}.archive-module__pA5uYW__preview{cursor:zoom-in;background:#e8dec9;border:3px ridge #b1a083;padding:0;position:absolute;inset:3% 3.5% 27%;overflow:hidden}.archive-module__pA5uYW__caption{text-align:center;text-shadow:0 1px #f9edd685;align-content:center;gap:.45em;font-family:Georgia,Times New Roman,serif;display:grid;position:absolute;inset:75% 3% 0}.archive-module__pA5uYW__caption p{max-width:40ch;margin:0 auto;font-size:clamp(11px,1.05cqi,16px);line-height:1.3}.archive-module__pA5uYW__links{justify-content:center;align-items:center;gap:22px;font-size:clamp(12px,1.05cqi,16px);display:flex}.archive-module__pA5uYW__links a{text-underline-offset:5px;white-space:nowrap;align-items:center;gap:7px;-webkit-text-decoration:underline #7c6858;text-decoration:underline #7c6858;text-decoration-thickness:1px;display:inline-flex}.archive-module__pA5uYW__links img,.archive-module__pA5uYW__links svg{flex:none}.archive-module__pA5uYW__track{z-index:4;pointer-events:none;width:22.24%;height:3.57%;transition:opacity .6s;position:absolute;top:83.66%;left:38.88%;overflow:hidden}.archive-module__pA5uYW__track[data-shut=true]{opacity:.85}.archive-module__pA5uYW__plate{will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.archive-module__pA5uYW__plateFace{background:#121010 var(--nameplate) center / 260px;font-variant:small-caps;letter-spacing:.14em;border:1.5px solid #b98a3c;border-radius:2px;place-items:center;width:80%;height:86%;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,1.3cqi,20px);line-height:1;display:grid;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #f3d38a55,0 1px 2px #000a}.archive-module__pA5uYW__plate[data-long=true] .archive-module__pA5uYW__plateFace{letter-spacing:.06em;font-size:clamp(9px,1.05cqi,16px)}.archive-module__pA5uYW__plateFace b{white-space:nowrap;background:linear-gradient(#fff0bf 0%,#e9be63 34%,#b07a22 62%,#e6bf6c 100%);color:#0000;filter:drop-shadow(0 1px #000d);-webkit-background-clip:text;background-clip:text}.archive-module__pA5uYW__latch,.archive-module__pA5uYW__arrow{z-index:4;color:#fff0c1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.archive-module__pA5uYW__latch{border-radius:6px;width:3.6%;min-width:44px;height:10.7%;min-height:44px;top:18.6%;left:48.2%}.archive-module__pA5uYW__seal{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:10.66%;height:16%;padding:0;position:absolute;top:44.34%;left:44.66%}.archive-module__pA5uYW__arrow{width:5.4%;height:16%;top:44.3%}.archive-module__pA5uYW__previous{border-radius:0 999px 999px 0;left:6.7%}.archive-module__pA5uYW__next{border-radius:999px 0 0 999px;right:6.7%}.archive-module__pA5uYW__arrow svg{display:none}.archive-module__pA5uYW__arrow:disabled{cursor:default}.archive-module__pA5uYW__latch:focus-visible,.archive-module__pA5uYW__arrow:focus-visible,.archive-module__pA5uYW__links a:focus-visible,.archive-module__pA5uYW__preview:focus-visible{outline-offset:4px;outline:2px solid #233b44}@media (max-width:1100px){.archive-module__pA5uYW__preview{bottom:33%}.archive-module__pA5uYW__caption{top:68%}.archive-module__pA5uYW__heading{font-size:80px}.archive-module__pA5uYW__links{gap:12px}.archive-module__pA5uYW__links svg,.archive-module__pA5uYW__links img{width:13px;height:13px}}@media (max-width:700px){.archive-module__pA5uYW__stage{aspect-ratio:3/4;overflow:hidden}.archive-module__pA5uYW__model{width:180%;height:90%;top:7%;left:-40%}.archive-module__pA5uYW__heading{font-size:64px;top:0;left:7%}.archive-module__pA5uYW__gallery{width:72.6%;height:40%;top:35.1%;left:13.7%}.archive-module__pA5uYW__exhibit{inset:2.5% 3%}.archive-module__pA5uYW__caption p{font-size:12px;line-height:1.25}.archive-module__pA5uYW__links{font-size:14px}.archive-module__pA5uYW__preview{bottom:42%}.archive-module__pA5uYW__caption{top:58%}.archive-module__pA5uYW__seal{width:19.2%;height:14.4%;top:46.9%;left:40.4%}.archive-module__pA5uYW__track{width:40.04%;height:3.22%;top:82.29%;left:29.98%}.archive-module__pA5uYW__plateFace,.archive-module__pA5uYW__plate[data-long=true] .archive-module__pA5uYW__plateFace{letter-spacing:.04em;font-size:9px}.archive-module__pA5uYW__latch{width:12%;height:10.5%;top:24%;left:44%}.archive-module__pA5uYW__arrow{background:radial-gradient(circle at 35% 30%,#d9b76c,#8a6424 70%);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform 90ms,box-shadow 90ms;display:grid;top:calc(85% - 22px);box-shadow:inset 0 1px 1px #fff3c4aa,inset 0 -2px 3px #4a330f88,0 1px 2px #2a1d1066}.archive-module__pA5uYW__arrow:active:not(:disabled){transform:translateY(1px)scale(.96);box-shadow:inset 0 2px 4px #4a330fbb,0 0 #0000}.archive-module__pA5uYW__arrow:disabled{opacity:.5}.archive-module__pA5uYW__arrow svg{color:#3b2810;width:22px;height:22px;display:block}.archive-module__pA5uYW__previous{left:8%}.archive-module__pA5uYW__next{right:8%}}@media (prefers-reduced-motion:reduce){.archive-module__pA5uYW__exhibit,.archive-module__pA5uYW__plate{will-change:auto}}
.home-landscape-module__6H2kXa__page{background:#e9d9bd}.home-landscape-module__6H2kXa__page.home-landscape-module__6H2kXa__page:before,.home-landscape-module__6H2kXa__page.home-landscape-module__6H2kXa__page:after{content:none}.home-landscape-module__6H2kXa__hero,.home-landscape-module__6H2kXa__projects{position:relative}.home-landscape-module__6H2kXa__hero [aria-label="Bhavya bio note"]{isolation:isolate}.home-landscape-module__6H2kXa__hero [aria-label="Bhavya bio note"]:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:#e9d9bdf7;position:absolute;inset:-16px}.home-landscape-module__6H2kXa__heroArt,.home-landscape-module__6H2kXa__projectsArt{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.home-landscape-module__6H2kXa__heroArt{inset:0;-webkit-mask-image:linear-gradient(#0000,#000 120px calc(100% - 60px),#0000);mask-image:linear-gradient(#0000,#000 120px calc(100% - 60px),#0000)}.home-landscape-module__6H2kXa__heroArt picture,.home-landscape-module__6H2kXa__heroArt img{width:100%;height:100%;display:block}.home-landscape-module__6H2kXa__heroArt img{object-fit:cover;object-position:center}.home-landscape-module__6H2kXa__motion{width:100%;height:100%;position:absolute;inset:0}.home-landscape-module__6H2kXa__projectsArt{inset:-80px 0 0;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 260px);mask-image:linear-gradient(#0000,#000 260px)}.home-landscape-module__6H2kXa__shoreLeft,.home-landscape-module__6H2kXa__shoreRight{width:50%;position:absolute;inset-block:0;overflow:hidden}.home-landscape-module__6H2kXa__shoreLeft{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000008c 15%,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000008c 15%,#0000 65%)}.home-landscape-module__6H2kXa__shoreRight{right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000008c 15%,#0000 65%);mask-image:linear-gradient(270deg,#000,#0000008c 15%,#0000 65%)}.home-landscape-module__6H2kXa__projectsArt img{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0}.home-landscape-module__6H2kXa__projectsArt .home-landscape-module__6H2kXa__projectPaper{object-fit:cover;opacity:.3;width:100%}.home-landscape-module__6H2kXa__shoreLeft img{left:0}.home-landscape-module__6H2kXa__shoreRight img{right:0}@media (max-width:900px){.home-landscape-module__6H2kXa__heroArt{-webkit-mask-image:linear-gradient(#0000 100px,#000 190px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000 100px,#000 190px calc(100% - 40px),#0000)}.home-landscape-module__6H2kXa__projectsArt{top:-48px;-webkit-mask-image:linear-gradient(#0000,#000 180px);mask-image:linear-gradient(#0000,#000 180px)}.home-landscape-module__6H2kXa__shoreLeft,.home-landscape-module__6H2kXa__shoreRight{opacity:.32;width:18%}.home-landscape-module__6H2kXa__shoreLeft{-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.home-landscape-module__6H2kXa__shoreRight{-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}}@media (max-width:700px){.home-landscape-module__6H2kXa__heroArt img{object-position:center bottom}}
