@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:Pinyon Script Hero;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pinyon-script-hero-DmMsNngM.woff2) format("woff2")}.eh{--eh-paper: #f5f1e8;--eh-ink: var(--primary, #0e192b);--eh-ink-2: var(--primary-dark, #182844);--eh-blue: var(--ui-blue, #0b5ed7);--eh-muted: #3d4a5c;--eh-serif: "Instrument Serif", "Bodoni Moda", "Didot", Georgia, serif;--eh-script: "Pinyon Script Hero","Snell Roundhand", "Brush Script MT", cursive;--eh-sans: var(--ui-font, "Plus Jakarta Sans Variable", system-ui, sans-serif);position:relative;overflow:hidden;isolation:isolate;background-color:var(--eh-paper);background-image:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,255,255,.7) 0%,transparent 70%),repeating-linear-gradient(0deg,rgba(14,25,43,.012) 0 1px,transparent 1px 3px);color:var(--eh-ink);padding-block:clamp(.75rem,2vw,1.5rem) clamp(1.5rem,3vw,2.5rem)}.eh-frame{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.eh-stage{--eh-size: 15cqi;--eh-l3-x: 57cqi;--eh-l3-y: 22.5cqi;--eh-sub-x: 28cqi;--eh-sub-y: 6cqi;--eh-sub-w: 42cqi;position:relative;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.eh-stage{width:min(100%,max(52rem,calc((100svh - var(--ui-header-h, 76px) - 3.5rem) / .47)));margin-inline:auto}}.eh-title{position:relative;grid-row:1;grid-column:1 / -1;height:0;padding-bottom:47%;margin:0;font:inherit}.eh-line,.eh-ghost{position:absolute;display:block;font-family:var(--eh-serif);font-weight:400;font-size:var(--eh-size);line-height:.8;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--eh-ink);z-index:3}.eh-l1{left:9cqi;top:0}.eh-l2{left:3cqi;top:11.5cqi}.eh-l3{left:var(--eh-l3-x);top:var(--eh-l3-y);z-index:1}.eh-ghost{left:calc(var(--eh-l3-x) - var(--eh-sub-x));top:calc(var(--eh-l3-y) - var(--eh-sub-y));z-index:1;color:#f5f1e880;pointer-events:none;-webkit-user-select:none;user-select:none}.eh-l4{right:4cqi;top:33.5cqi}.eh-script{position:absolute;right:8cqi;top:33cqi;z-index:4;font-family:var(--eh-script);font-weight:400;font-size:7cqi;line-height:1;white-space:nowrap;color:var(--eh-blue);transform:rotate(-9deg);transform-origin:left center;text-shadow:.25cqi 0 0 var(--eh-paper),-.25cqi 0 0 var(--eh-paper),0 .25cqi 0 var(--eh-paper),0 -.25cqi 0 var(--eh-paper),.18cqi .18cqi 0 var(--eh-paper),-.18cqi -.18cqi 0 var(--eh-paper),.18cqi -.18cqi 0 var(--eh-paper),-.18cqi .18cqi 0 var(--eh-paper)}.eh-subject{position:absolute;grid-row:1;grid-column:1 / -1;margin:0;left:var(--eh-sub-x);top:var(--eh-sub-y);width:var(--eh-sub-w);z-index:2}.eh-laptop{position:relative;filter:drop-shadow(0 2.4cqi 2.4cqi rgba(14,25,43,.28))}.eh-laptop-screen{position:relative;overflow:hidden;padding:1cqi 1cqi 1.4cqi;border-radius:1.4cqi 1.4cqi .3cqi .3cqi;background:#11161f}.eh-laptop-screen img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:.3cqi;background:#1b2230}.eh-laptop-base{position:relative;height:1.6cqi;margin-inline:-6%;border-radius:0 0 1.4cqi 1.4cqi;background:linear-gradient(180deg,#e2e6ec,#aab2be)}.eh-laptop-base:before{content:"";position:absolute;left:50%;top:0;width:15%;height:45%;transform:translate(-50%);border-radius:0 0 .8cqi .8cqi;background:#9aa3b0}.eh-phone{position:absolute;left:-5cqi;top:12cqi;width:11cqi;aspect-ratio:9 / 19;overflow:hidden;padding:.55cqi;border-radius:1.8cqi;background:#11161f;transform:rotate(-6deg);box-shadow:0 1.8cqi 3cqi -.8cqi #0e192b73}.eh-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:18% top;border-radius:1.3cqi;background:#1b2230}.eh-side{position:absolute;right:3cqi;top:0;width:21cqi;z-index:5}.eh-amphora{display:block;float:left;width:4.6cqi;height:auto;margin:.2cqi 1cqi .2cqi 0;fill:none;stroke:var(--eh-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.eh-side-text{margin:0;font-family:var(--eh-serif);font-size:max(.8rem,1.2cqi);line-height:1.3;text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--eh-muted)}.eh-hours{clear:both;display:grid;gap:.6cqi;margin:2cqi 0 0}.eh-hours>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.eh-hours dt,.eh-hours dd{margin:0;font-family:var(--eh-sans);font-size:max(.7rem,1.05cqi);font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--eh-ink)}.eh-hours dd{text-align:right;white-space:nowrap}.eh-hours a{color:inherit;text-decoration:underline;text-decoration-color:#0e192b4d;text-underline-offset:3px}.eh-hours a:hover{text-decoration-color:var(--eh-blue)}@container (min-width: 760px) and (max-width: 1220px){.eh-amphora{display:none}}.eh-cta{position:absolute;left:0;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;column-gap:1.5rem;row-gap:.6rem;max-width:40cqi}.eh-cta-btn.ui-btn{background:var(--eh-ink);color:#fff}.eh-cta-btn.ui-btn:hover{background:var(--eh-ink-2);box-shadow:0 12px 24px -14px #0e192b99}.eh-cta-btn.ui-btn:focus-visible,.eh-cta-link:focus-visible{outline:3px solid var(--eh-blue);outline-offset:3px}.eh-cta-link{display:inline-flex;align-items:baseline;gap:.35rem;padding-block:.5rem;font-family:var(--eh-sans);font-size:.95rem;font-weight:600;color:var(--eh-ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#0e192b4d;text-underline-offset:5px;transition:text-decoration-color .2s ease}.eh-cta-link span{display:inline-block;transition:transform .2s ease}.eh-cta-link:hover{text-decoration-color:currentColor}.eh-cta-link:hover span{transform:translate(4px)}@media(min-width:1100px){@container (max-width: 1220px){.eh-cta{column-gap:1rem}.eh-cta-btn.ui-btn{padding-inline:1.1rem;font-size:.92rem}.eh-cta-link{font-size:.88rem}}}@media(prefers-reduced-motion:no-preference){.eh-script{animation:eh-script-in .9s var(--ease-reveal, ease) .15s both}.eh-cta{animation:eh-rise .7s var(--ease-float, ease) .25s both}.eh-phone{animation:eh-phone-in .8s var(--ease-float, ease) .1s both}@keyframes eh-script-in{0%{transform:rotate(-16deg) translateY(-1cqi)}}@keyframes eh-rise{0%{transform:translateY(2cqi)}}@keyframes eh-phone-in{0%{transform:translate(-1.5cqi,1.5cqi) rotate(-10deg)}}}@media(prefers-reduced-motion:reduce){.eh-cta-link,.eh-cta-link span{transition:none}}@media(max-width:1099px){.eh-side,.eh-cta{position:relative;inset:auto;width:auto;max-width:none}.eh-amphora{width:2.8rem;margin:.2rem .9rem .3rem 0}.eh-side-text{font-size:1.05rem}.eh-hours{gap:.35rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(14,25,43,.14)}.eh-hours dt,.eh-hours dd{font-size:.8rem}.eh-cta{flex-direction:column;align-items:stretch;align-self:start;row-gap:.35rem}.eh-cta-link{justify-content:center}}@media(min-width:760px)and (max-width:1099px){.eh-stage{grid-template-columns:minmax(0,17rem) minmax(0,1fr);column-gap:2.5rem;row-gap:2rem}.eh-cta{grid-row:2;grid-column:1}.eh-side{grid-row:2;grid-column:2;max-width:36rem}}@media(max-width:759px){.eh-stage{--eh-size: 31cqi;--eh-l3-x: 0cqi;--eh-l3-y: 52cqi;--eh-sub-x: 9cqi;--eh-sub-y: 46cqi;--eh-sub-w: 84cqi;gap:1.5rem}.eh-title{padding-bottom:121%}.eh-l1{left:0;top:0}.eh-l2{left:auto;right:0;top:22cqi}.eh-l4{right:0;top:98cqi;font-size:25cqi}.eh-script{right:4cqi;top:104cqi;font-size:14cqi}.eh-phone{left:-8cqi;top:20cqi;width:20cqi;padding:1cqi;border-radius:3.2cqi}.eh-phone img{border-radius:2.4cqi}.eh-laptop-screen{padding:1.8cqi 1.8cqi 2.4cqi;border-radius:2.6cqi 2.6cqi .6cqi .6cqi}.eh-laptop-base{height:3cqi;border-radius:0 0 2.6cqi 2.6cqi}.eh-cta{grid-row:2}.eh-side{grid-row:3}}
