@font-face{font-family:dana;src:url(../media/Dana_Medium-s.p.18xv_j20q_1b_.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:dana Fallback;src:local(Arial);ascent-override:102.19%;descent-override:61.85%;line-gap-override:0.0%;size-adjust:93.45%}.EggXhq_className{font-family:dana,dana Fallback;font-weight:500}.EggXhq_variable{--font-dana:"dana", "dana Fallback"}
@font-face{font-family:farhang;src:url(../media/Farhang_Light-s.p.3sl6t4ixlc8u3.ttf)format("truetype");font-display:swap;font-weight:300}@font-face{font-family:farhang Fallback;src:local(Arial);ascent-override:82.34%;descent-override:46.53%;line-gap-override:0.0%;size-adjust:103.6%}.INsa-a_className{font-family:farhang,farhang Fallback;font-weight:300}.INsa-a_variable{--font-farhang:"farhang", "farhang Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#192421;--text:#f6f2e8}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;margin:0}body,button{font-family:var(--font-dana), sans-serif;font-weight:500}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:1px solid var(--text);outline-offset:7px}.landing{isolation:isolate;min-height:100svh;color:var(--text);place-items:center;display:grid;position:relative;overflow:hidden}.paintings{z-index:-1;position:absolute;inset:0}.painting{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.painting.is-active{opacity:1}.paintings:after{content:"";background:#0c1613a3;position:absolute;inset:0}.brand{align-items:center;gap:17px;display:flex;position:absolute;inset-block-start:clamp(28px,5vw,60px);inset-inline-start:clamp(28px,5vw,64px)}.logo-button{width:48px;height:60px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.logo{object-fit:contain;filter:brightness(0)invert(97%)sepia(10%)saturate(320%);width:48px;height:60px}h1{flex-direction:column;gap:7px;margin:0;font-weight:500;display:flex}.brand-name{font-size:34px;line-height:1.3}.brand-description{font-size:10px;font-weight:500;line-height:1.8}.identity{text-align:center;width:min(100%,1000px);padding:160px 40px}.quotation,blockquote{margin:0}blockquote p{font-family:var(--font-farhang), serif;text-wrap:balance;margin:0;font-size:clamp(25px,2.6vw,36px);font-weight:300;line-height:2}figcaption{color:#e0dfd4;margin-top:23px;font-size:11px;line-height:2}figcaption a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:600px){.brand{gap:13px;inset-block-start:30px;inset-inline-start:28px}.logo-button,.logo{width:40px;height:51px}.brand-name{font-size:29px}.brand-description{font-size:9px}.identity{padding:150px 28px 110px}blockquote p{font-size:27px;line-height:2}figcaption{margin-top:22px;font-size:10px}}@media (max-height:450px){.brand{inset-block-start:20px}.identity{padding-block:120px 50px}blockquote p{font-size:25px}}@media (prefers-reduced-motion:reduce){.painting{transition:none}}
