@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#fff;background:#000;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;background:#000}body{overflow-x:hidden}a,button,input{font:inherit}.page{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#000;color:#fff;display:flex;flex-direction:column}.ornament{position:absolute;left:0;width:100%;height:46px;z-index:5;pointer-events:none;background-repeat:repeat-x;background-size:auto 46px;background-color:#000;filter:grayscale(1) contrast(1.15) brightness(1.05)}.ornament-top{top:0;background-image:url(/sambalpuri-top.jpg);background-position:center top}.ornament-bottom{bottom:0;background-image:url(/sambalpuri-bottom.jpg);background-position:center bottom}.header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:78px 4.2vw 0;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.brand{font-size:18px;font-weight:600;letter-spacing:.28em}.location{opacity:.9}.main{position:relative;z-index:2;flex:1;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px 3vw 55px;text-align:center}.eyebrow,.cursor-hint{font-family:DM Mono,monospace;text-transform:uppercase}.eyebrow{font-size:10px;letter-spacing:.3em;opacity:.55;margin-bottom:48px}.headline-area{position:relative;width:100%}.cursor-hint{position:absolute;right:12%;top:-42px;z-index:30;font-size:10px;letter-spacing:.12em;opacity:.75;white-space:nowrap;pointer-events:none}.cursor-hint span{display:inline-block;margin-left:10px;font-size:18px}.headline{display:flex;justify-content:center;align-items:baseline;width:max-content;max-width:100%;margin:0 auto;cursor:default;-webkit-user-select:none;user-select:none;font-size:clamp(72px,14.2vw,225px);line-height:.82;letter-spacing:-.075em;font-weight:900;white-space:nowrap}.letter{--letter-scale: 1;--letter-y: 0px;--letter-z: 1;position:relative;display:inline-block;color:#f5f5f2;transform:translateY(var(--letter-y)) scale(var(--letter-scale));transform-origin:50% 75%;z-index:var(--letter-z);transition:transform 90ms cubic-bezier(.16,1,.3,1),filter .16s ease;will-change:transform;text-shadow:1px 2px 0 rgba(255,255,255,.06)}.letter:hover{filter:brightness(1.08)}.word-gap{display:inline-block;width:.2em}.divider{display:flex;align-items:center;gap:14px;width:min(235px,45vw);margin-top:68px}.divider span{height:1px;flex:1;background:#ffffffb3}.divider b{font-size:15px;font-weight:400}.footer{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 4.2vw 66px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.88}.footer nav{display:flex;align-items:center;gap:14px}.footer a{color:#fff;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.footer a:hover{opacity:.45}.footer i{font-style:normal;opacity:.45}@media(max-width:900px){.header{padding:82px 24px 0}.headline{font-size:clamp(58px,16vw,130px)}.eyebrow{margin-bottom:38px}.cursor-hint{right:7%}}@media(max-width:650px){.ornament{height:42px;background-size:auto 42px}.header{padding:68px 18px 0;font-size:8px;letter-spacing:.13em}.brand{font-size:14px;letter-spacing:.22em}.location{max-width:170px;line-height:1.8;text-align:right}.main{min-height:560px;padding:40px 12px 48px}.eyebrow{font-size:8px;letter-spacing:.2em;margin-bottom:38px}.headline{width:100%;white-space:normal;flex-wrap:wrap;font-size:clamp(55px,17vw,105px);line-height:.82;letter-spacing:-.075em}.word-gap{width:.12em}.cursor-hint{top:-34px;right:4%;font-size:7px}.divider{margin-top:58px}.footer{padding:0 18px 62px;flex-direction:column;gap:18px;font-size:8px}.footer nav{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){.letter,.footer a{transition:none}}
