@font-face{font-family:Switzer;src:url(/fonts/Switzer-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#000;letter-spacing:.02em;background:#fff;font-family:Switzer,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:inherit}button{-webkit-tap-highlight-color:transparent}.site{padding:24px}.site-logo,.intro-name-prefix,.intro-name-period,.intro-copy,.definition-trigger,.site-nav,.work,.site-endmark{transition:filter 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s cubic-bezier(.16,1,.3,1)}.site-content--blurred .site-logo,.site-content--blurred .intro-name-prefix,.site-content--blurred .intro-name-period,.site-content--blurred .intro-copy,.site-content--blurred .site-nav,.site-content--blurred .work,.site-content--blurred .site-endmark,.site-content--raghav .taraf-trigger,.site-content--taraf .about-trigger{filter:blur(20px);opacity:.2;transition-duration:1.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.site-content--raghav .taraf-trigger,.site-content--taraf .about-trigger{z-index:auto;pointer-events:none}.site-logo{width:20px;height:20px;position:relative}.site-wordmark{width:116px;height:20px;display:block;position:absolute;top:0;left:0;overflow:visible}.site-logo .cycle-button,.site-logo .cycle-mark{width:20px;height:20px}.site-intro{text-transform:lowercase;margin-top:24px;font-size:14px}.site-header{min-height:calc(78svh - 48px)}.site-intro p,.site-intro h1{font-size:inherit;letter-spacing:.02em;margin:0;font-weight:400;line-height:1.5}.site-intro p{margin-bottom:24px}.site-intro h1{max-width:384px}.definition-trigger{z-index:12;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #1116;text-decoration:underline dotted #1116;text-decoration-thickness:1px;position:relative}.definition-trigger:focus-visible{outline-offset:3px;outline:1px solid}.definition-backdrop{z-index:10;cursor:default;background:0 0;border:0;width:100%;padding:0;position:fixed;inset:0}.definition-panel{z-index:11;color:#111;letter-spacing:.02em;width:min(384px,100vw - 48px);font-size:14px;line-height:1.5;animation:.65s ease-out .35s both definition-appear;position:fixed}.definition-heading{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.definition-word-space{flex:none}.about-word-space{display:inline-block}.definition-panel .about-second-paragraph{margin-top:16px}@keyframes definition-appear{0%{opacity:0}to{opacity:1}}.definition-muted{color:#1116}.definition-panel p{margin:0}.definition-panel .definition-origin{margin-top:16px}.definition-meanings{gap:16px;margin-top:16px;display:grid}.site-nav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.site-nav a,.site-end-contact{background:#e0e0e0;padding:0 4px;font-size:14px;text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a:focus-visible,.site-end-contact:hover,.site-end-contact:focus-visible{background:#d4d4d4}.work{margin-top:24px}.project-gallery{gap:72px;display:grid}.project-row{grid-template-columns:clamp(80px,10vw,132px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.project-meta{letter-spacing:.02em;align-content:start;font-size:14px;line-height:1.5;display:grid}.project-year{color:#1116}.project-name{color:#111;text-transform:lowercase}.project-images{gap:24px;min-width:0;display:grid}.project-image{width:100%;height:auto;display:block}.site-endmark{place-items:center;min-height:calc(80svh - 48px);margin-top:24px;display:grid;position:relative}.site-end-contact{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-end-contact:before{content:"";position:absolute;inset:-12px -16px}.site-endmark .mark-button{width:min(280px,78vw);height:min(280px,78vw)}.site-endmark .taraf-mark{width:min(139.2px,55vw)}@media (max-width:700px){.work,.site-endmark,.site-content--blurred .work,.site-content--blurred .site-endmark{filter:none;opacity:1;transition:none}.project-row{grid-template-columns:minmax(0,1fr);gap:24px}.project-meta{grid-row:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name year";align-items:baseline;gap:16px}.project-images{grid-row:1}.project-image{border:1px solid #11111114}.project-name{grid-area:name}.project-year{grid-area:year}}.stage{flex-direction:column;justify-content:center;align-items:center;gap:72px;min-height:100svh;padding:32px;display:flex}.mark-button{width:min(139.2px,67vw);min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mark-button:focus-visible,.cycle-button:focus-visible{outline-offset:12px;outline:2px solid}.mark-button:disabled,.cycle-button:disabled{opacity:1;color:inherit;cursor:pointer}.taraf-mark{width:100%;height:auto;display:block;overflow:visible}.mark-letter,.cycle-mark{transform-origin:50%;transition:transform .18s cubic-bezier(.2,1.35,.4,1)}.mark-letter{transform-box:fill-box}.mark-button:not(:disabled):active .mark-letter,.cycle-button:not(:disabled):active .cycle-mark{transition-duration:80ms;transition-timing-function:ease-out;transform:scale(.96)}.cycle-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cycle-mark{width:24px;height:24px;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.site-logo,.intro-name-prefix,.intro-name-period,.intro-copy,.definition-trigger,.site-nav,.work,.site-endmark{transition:none}.definition-panel{animation:none}.mark-letter,.cycle-mark{transition:none}}
