.BrandMark-module___Ahfoa__mark{flex-shrink:0;display:inline-block;position:relative}.BrandMark-module___Ahfoa__mark img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.BrandMark-module___Ahfoa__dark{display:none}[data-ground=paper] .BrandMark-module___Ahfoa__light{display:none}[data-ground=paper] .BrandMark-module___Ahfoa__dark{display:block}.BrandMark-module___Ahfoa__wordmark{margin-bottom:10px;margin-right:10px}.BrandMark-module___Ahfoa__registered{letter-spacing:0;font-size:10px;font-weight:400;line-height:1;position:absolute;top:-7px;right:-10px}.BrandMark-module___Ahfoa__mark:has(.BrandMark-module___Ahfoa__trade){margin-bottom:10px;margin-right:6px}.BrandMark-module___Ahfoa__trade{font:500 7px/1 var(--font);letter-spacing:.22em;position:absolute;top:calc(100% + 4px);right:0}
.SiteHeader-module__mdpVJq__header{z-index:var(--z-header);height:var(--header-h);background:var(--bg);color:var(--fg);border-bottom:1px solid var(--line);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);position:fixed;inset:0 0 auto}.SiteHeader-module__mdpVJq__header[data-overlay]{background:0 0;border-bottom-color:#0000}.SiteHeader-module__mdpVJq__header[data-hidden]{transform:translateY(-100%)}.SiteHeader-module__mdpVJq__bar{justify-content:space-between;align-items:center;gap:var(--gutter);height:100%;display:flex}.SiteHeader-module__mdpVJq__mark{min-height:var(--touch);letter-spacing:.24em;align-items:center;gap:12px;font-size:.8125rem;font-weight:620;font-stretch:125%;display:inline-flex}.SiteHeader-module__mdpVJq__bar .SiteHeader-module__mdpVJq__nav{display:none}.SiteHeader-module__mdpVJq__navLink{color:var(--fg-2)}.SiteHeader-module__mdpVJq__end{align-items:center;gap:var(--s-5);display:flex}.SiteHeader-module__mdpVJq__locales{gap:var(--s-2);display:flex}.SiteHeader-module__mdpVJq__locale{color:var(--fg-muted);justify-content:center;min-width:28px}.SiteHeader-module__mdpVJq__locale[aria-current]{color:var(--fg)}.SiteHeader-module__mdpVJq__end .SiteHeader-module__mdpVJq__enquire{gap:var(--s-3);display:none}.SiteHeader-module__mdpVJq__menuButton{width:var(--touch);height:var(--touch);margin-right:calc(var(--s-3) * -1);padding:0 var(--s-3) 0 0;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex}.SiteHeader-module__mdpVJq__menuButton span{height:1px;transition:transform var(--dur-fast) var(--ease-out), width var(--dur-fast) var(--ease-out);background:currentColor;display:block}.SiteHeader-module__mdpVJq__menuButton span:first-child{width:24px}.SiteHeader-module__mdpVJq__menuButton span:last-child{width:16px}.SiteHeader-module__mdpVJq__menuButton[aria-expanded=true] span:first-child{width:20px;transform:translateY(3.5px)rotate(45deg)}.SiteHeader-module__mdpVJq__menuButton[aria-expanded=true] span:last-child{width:20px;transform:translateY(-3.5px)rotate(-45deg)}.SiteHeader-module__mdpVJq__menu{z-index:var(--z-menu);padding-top:calc(var(--header-h) + var(--s-8));padding-bottom:var(--s-7);visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__mdpVJq__menu[data-open]{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.SiteHeader-module__mdpVJq__menuList{margin-bottom:var(--s-8)}.SiteHeader-module__mdpVJq__menuList li{border-top:1px solid var(--line);opacity:0;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);transform:translateY(8px)}.SiteHeader-module__mdpVJq__menu[data-open] .SiteHeader-module__mdpVJq__menuList li{opacity:1;transform:none}.SiteHeader-module__mdpVJq__menuLink{align-items:center;min-height:80px;display:flex}@media (min-width:1200px){.SiteHeader-module__mdpVJq__bar .SiteHeader-module__mdpVJq__nav{gap:var(--s-6);display:flex}.SiteHeader-module__mdpVJq__end .SiteHeader-module__mdpVJq__enquire{display:inline-flex}.SiteHeader-module__mdpVJq__menuButton,.SiteHeader-module__mdpVJq__menu{display:none}}
.SiteFooter-module__wWXZva__footer{padding-bottom:var(--s-7)}.SiteFooter-module__wWXZva__inner{row-gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--line)}.SiteFooter-module__wWXZva__brand{gap:var(--s-3);flex-direction:column;grid-column:1/-1;display:flex}.SiteFooter-module__wWXZva__mark{letter-spacing:.24em;align-items:center;gap:14px;font-size:.8125rem;font-weight:620;font-stretch:125%;display:inline-flex}.SiteFooter-module__wWXZva__nav a{white-space:nowrap}.SiteFooter-module__wWXZva__nav{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteFooter-module__wWXZva__legal{justify-content:space-between;gap:var(--s-4);grid-column:1/-1;display:flex}@media (min-width:1024px){.SiteFooter-module__wWXZva__brand{grid-column:1/span 3}.SiteFooter-module__wWXZva__nav{column-gap:var(--s-6);row-gap:var(--s-3);flex-wrap:wrap;grid-column:4/span 6;align-items:flex-start;display:flex}.SiteFooter-module__wWXZva__nav a{min-height:auto}.SiteFooter-module__wWXZva__legal{align-items:flex-end;gap:var(--s-3);flex-direction:column;grid-column:10/span 3}}
.EntryGate-module__VCVYYa__gate{z-index:calc(var(--z-overlay) + 10);padding:var(--margin);background:var(--c-night);color:var(--c-paper);transition:opacity .8s var(--ease-out), visibility 0s linear .8s;place-items:center;display:grid;position:fixed;inset:0}html[data-entered] .EntryGate-module__VCVYYa__gate{display:none}.EntryGate-module__VCVYYa__gate[data-leaving]{opacity:0;visibility:hidden;pointer-events:none;display:grid}.EntryGate-module__VCVYYa__center{text-align:center;animation:EntryGate-module__VCVYYa__rise 1.1s var(--ease-out) both;flex-direction:column;align-items:center;display:flex;transform:translateY(-4vh)}.EntryGate-module__VCVYYa__center:focus{outline:none}.EntryGate-module__VCVYYa__gate[data-leaving] .EntryGate-module__VCVYYa__center{transition:transform .8s var(--ease-out);transform:translateY(-6vh)scale(.985)}.EntryGate-module__VCVYYa__mark{width:72px!important;height:67px!important}.EntryGate-module__VCVYYa__word{margin-top:var(--s-6);letter-spacing:.04em;margin-right:-.04em;font-size:clamp(2.25rem,7vw,4.25rem);font-weight:600;font-stretch:125%;line-height:.9}.EntryGate-module__VCVYYa__wordImg{aspect-ratio:683/105;display:block;width:clamp(240px,56vw,520px)!important;height:auto!important}.EntryGate-module__VCVYYa__wordImg img{width:100%;height:auto;position:static!important}.EntryGate-module__VCVYYa__wordImg img+img{display:none}.EntryGate-module__VCVYYa__descriptor{margin-top:var(--s-4);letter-spacing:.24em;margin-right:-.24em}.EntryGate-module__VCVYYa__enter{margin-top:var(--s-8);min-width:232px;min-height:52px;padding:0 var(--s-6);border:1px solid var(--c-paper);color:var(--c-night);background:var(--c-paper);letter-spacing:.18em;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px}.EntryGate-module__VCVYYa__enter:hover{color:var(--c-paper);background:0 0}.EntryGate-module__VCVYYa__enter:focus-visible{outline:1px solid var(--c-paper);outline-offset:5px}.EntryGate-module__VCVYYa__note{align-items:center;gap:var(--s-2);margin-top:var(--s-5);display:inline-flex}@media (min-width:1024px){.EntryGate-module__VCVYYa__mark{width:96px!important;height:90px!important}}@keyframes EntryGate-module__VCVYYa__rise{0%{opacity:0;transform:translateY(-2vh)}to{opacity:1;transform:translateY(-4vh)}}@media (prefers-reduced-motion:reduce){.EntryGate-module__VCVYYa__center{animation:none}.EntryGate-module__VCVYYa__gate,.EntryGate-module__VCVYYa__center:focus{outline:none}.EntryGate-module__VCVYYa__gate[data-leaving] .EntryGate-module__VCVYYa__center{transition:none}}
.IncomingCall-module__laliiW__phone{--w:268px;right:var(--margin);bottom:var(--margin);z-index:70;width:var(--w);color:var(--fg);position:fixed}.IncomingCall-module__laliiW__phone[data-ground]{animation:IncomingCall-module__laliiW__arrive var(--dur-slow) var(--ease-out) both;background:0 0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__body{animation:2.1s linear infinite IncomingCall-module__laliiW__buzz}.IncomingCall-module__laliiW__body{background:var(--c-coal);border:1px solid var(--c-line-night);border-radius:34px;padding:7px;box-shadow:0 24px 60px -20px #0009}.IncomingCall-module__laliiW__screen{min-height:420px;padding:34px var(--s-4) var(--s-5);background:var(--c-night);border-radius:27px;flex-direction:column;display:flex;position:relative;overflow:hidden}.IncomingCall-module__laliiW__notch{background:#000;border-radius:10px;width:72px;height:18px;position:absolute;top:9px;left:50%;translate:-50%}.IncomingCall-module__laliiW__top{justify-content:space-between;align-items:center;gap:var(--s-2);white-space:nowrap;display:flex}.IncomingCall-module__laliiW__top>span{text-overflow:ellipsis;overflow:hidden}.IncomingCall-module__laliiW__iconButton{width:var(--touch);height:var(--touch);margin:calc(var(--s-3) * -1) calc(var(--s-3) * -1) calc(var(--s-3) * -1) 0;color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.IncomingCall-module__laliiW__iconButton:hover{color:var(--fg)}.IncomingCall-module__laliiW__soundButton{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3) 0 10px;white-space:nowrap;background:var(--c-paper);color:var(--c-night);cursor:pointer;animation:IncomingCall-module__laliiW__nudge 2.1s var(--ease-out) infinite;border:0;border-radius:999px;flex-shrink:0;margin:-6px -6px -6px 0;display:inline-flex}.IncomingCall-module__laliiW__soundButton:before{content:"";position:absolute;inset:-6px}.IncomingCall-module__laliiW__soundButton{position:relative}.IncomingCall-module__laliiW__soundTop{display:none}.IncomingCall-module__laliiW__soundCenter{margin:var(--s-4) 0 0}@media (max-width:767px){.IncomingCall-module__laliiW__soundTop{display:inline-flex}.IncomingCall-module__laliiW__soundCenter{display:none}}.IncomingCall-module__laliiW__soundButton .t-label{letter-spacing:.08em}.IncomingCall-module__laliiW__caller{justify-content:center;align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;flex-grow:1;display:flex}.IncomingCall-module__laliiW__avatar{width:76px;height:76px;margin-bottom:var(--s-4);border:1px solid var(--c-line-night);border-radius:50%;place-items:center;display:grid;position:relative}.IncomingCall-module__laliiW__avatar>span{font-size:1.75rem;font-weight:600;font-stretch:125%}.IncomingCall-module__laliiW__avatar:before,.IncomingCall-module__laliiW__avatar:after{content:"";border:1px solid var(--c-stone);animation:IncomingCall-module__laliiW__pulse 2.1s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-1px}.IncomingCall-module__laliiW__avatar:after{animation-delay:.35s}.IncomingCall-module__laliiW__nameMark{vertical-align:middle;display:inline-block}.IncomingCall-module__laliiW__avatarMark{width:34px!important;height:32px!important}.IncomingCall-module__laliiW__choiceQuiet{opacity:.72}.IncomingCall-module__laliiW__name{letter-spacing:.01em;font-size:1.75rem;font-weight:560;font-stretch:125%;line-height:1}.IncomingCall-module__laliiW__actions{padding-inline:var(--s-3);justify-content:space-between;display:flex}.IncomingCall-module__laliiW__round{cursor:pointer;width:56px;height:56px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.IncomingCall-module__laliiW__round:hover{transform:scale(1.06)}.IncomingCall-module__laliiW__decline{color:var(--fg);border:1px solid var(--c-stone);background:0 0}.IncomingCall-module__laliiW__answer{background:var(--c-paper);color:var(--c-night);border:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__answer{animation:IncomingCall-module__laliiW__nudge 2.1s var(--ease-out) infinite}.IncomingCall-module__laliiW__actionLabels{margin-top:var(--s-2);padding-inline:var(--s-2);justify-content:space-between;display:flex}.IncomingCall-module__laliiW__actionLabels span{text-align:center;width:72px}.IncomingCall-module__laliiW__thread{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-5);flex-direction:column;flex-grow:1;display:flex}.IncomingCall-module__laliiW__bubble{max-width:88%;padding:var(--s-2) var(--s-3);background:var(--c-graphite);animation:IncomingCall-module__laliiW__rise var(--dur-base) var(--ease-out) both;border-radius:14px 14px 14px 4px;align-self:flex-start;font-size:.9375rem;line-height:1.4}.IncomingCall-module__laliiW__typing{padding:var(--s-3);background:var(--c-graphite);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;display:flex}.IncomingCall-module__laliiW__typing span{background:var(--c-stone);border-radius:50%;width:5px;height:5px;animation:1s infinite IncomingCall-module__laliiW__dot}.IncomingCall-module__laliiW__typing span:nth-child(2){animation-delay:.15s}.IncomingCall-module__laliiW__typing span:nth-child(3){animation-delay:.3s}.IncomingCall-module__laliiW__choices{gap:var(--s-2);margin-top:var(--s-3);animation:IncomingCall-module__laliiW__rise var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex}.IncomingCall-module__laliiW__choice{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--touch);padding:var(--s-3) var(--s-4);background:var(--c-paper);color:var(--c-night);transition:opacity var(--dur-fast) var(--ease-out);border-radius:12px;font-size:.9375rem;font-weight:500;font-stretch:110%;display:flex}.IncomingCall-module__laliiW__choice:hover{opacity:.85}.IncomingCall-module__laliiW__missed{right:var(--margin);bottom:var(--margin);z-index:70;align-items:center;gap:var(--s-2);padding-left:var(--s-4);background:var(--c-coal);border:1px solid var(--c-line-night);animation:IncomingCall-module__laliiW__arrive var(--dur-base) var(--ease-out) both;border-radius:999px;display:flex;position:fixed}.IncomingCall-module__laliiW__missedOpen{align-items:center;gap:var(--s-3);min-height:var(--touch);color:var(--fg);cursor:pointer;background:0 0;border:0;display:flex}.IncomingCall-module__laliiW__missedDot{background:var(--c-paper);border-radius:50%;width:7px;height:7px}.IncomingCall-module__laliiW__missed .IncomingCall-module__laliiW__iconButton{margin:0}@keyframes IncomingCall-module__laliiW__arrive{0%{transform:translateY(calc(100% + var(--margin)))}to{transform:none}}@keyframes IncomingCall-module__laliiW__buzz{0%,30%,to{transform:none}2%,6%,10%,14%,18%,22%,26%{transform:translate(-1.5px)rotate(-.4deg)}4%,8%,12%,16%,20%,24%,28%{transform:translate(1.5px)rotate(.4deg)}}@keyframes IncomingCall-module__laliiW__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes IncomingCall-module__laliiW__nudge{0%,40%,to{transform:none}10%{transform:translateY(-4px)}20%{transform:translateY(0)}30%{transform:translateY(-2px)}}@keyframes IncomingCall-module__laliiW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes IncomingCall-module__laliiW__dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (max-width:767px){.IncomingCall-module__laliiW__phone{left:var(--margin);right:var(--margin);bottom:auto;top:calc(var(--header-h) + var(--s-2));width:auto}.IncomingCall-module__laliiW__phone[data-ground]{animation:IncomingCall-module__laliiW__drop var(--dur-slow) var(--ease-out) backwards}.IncomingCall-module__laliiW__phone{transform:translateY(var(--drop,0px));will-change:transform}.IncomingCall-module__laliiW__body{border-radius:24px;padding:5px}.IncomingCall-module__laliiW__screen{min-height:0;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:19px}.IncomingCall-module__laliiW__notch{display:none}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__screen{align-items:center;column-gap:var(--s-3);flex-flow:wrap}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__top{width:100%;margin-bottom:var(--s-1)}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__caller{text-align:left;justify-content:flex-start;gap:var(--s-3);flex-direction:row;flex:1}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__caller>p:last-child{display:none}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__avatar{width:44px;height:44px;margin:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__avatarMark{width:22px!important;height:21px!important}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__name{font-size:1.25rem}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__nameMark{width:111px!important;height:17px!important}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__actions{gap:var(--s-3);padding:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__round{width:48px;height:48px}.IncomingCall-module__laliiW__actionLabels{display:none}.IncomingCall-module__laliiW__phone[data-state=answered] .IncomingCall-module__laliiW__screen{min-height:300px;max-height:70svh;overflow-y:auto}.IncomingCall-module__laliiW__missed{bottom:auto;left:auto;top:calc(var(--header-h) + var(--s-2))}}@keyframes IncomingCall-module__laliiW__drop{0%{transform:translateY(calc(-100% - var(--header-h)));opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IncomingCall-module__laliiW__phone,.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__body,.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__answer,.IncomingCall-module__laliiW__avatar:before,.IncomingCall-module__laliiW__avatar:after,.IncomingCall-module__laliiW__bubble,.IncomingCall-module__laliiW__choices,.IncomingCall-module__laliiW__missed{animation:none}}
:root{--c-night:#11100e;--c-coal:#1a1917;--c-graphite:#2b2926;--c-stone:#8e887e;--c-ash:#c9c3b8;--c-paper:#efece6;--c-paper-2:#ddd8cf;--c-ink-muted:#625d55;--c-line-night:#34322e;--c-line-paper:#cfc9be;--bg:var(--c-night);--fg:var(--c-paper);--fg-2:var(--c-ash);--fg-muted:var(--c-stone);--line:var(--c-line-night);--media:var(--c-coal);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--s-12:240px;--rhythm-scene:var(--s-10);--rhythm-section:var(--s-9);--rhythm-head:var(--s-6);--rhythm-entry:var(--s-7);--cols:4;--margin:20px;--gutter:10px;--content-max:1360px;--measure:600px;--measure-lead:640px;--font:"Archivo", "Helvetica Neue", Arial, sans-serif;--wdth-display:100%;--wdth-heading:100%;--wdth-title:100%;--wdth-label:100%;--t-display-xl:clamp(3rem, 8.33vw, 7.5rem);--t-display-l:clamp(2.5rem, 4.65vw, 4.1875rem);--t-heading:clamp(1.75rem, 2.64vw, 2.375rem);--t-title:clamp(1.4375rem, 1.95vw, 1.75rem);--t-lead:clamp(1.1875rem, 1.46vw, 1.3125rem);--t-body:1rem;--t-label:.6875rem;--dur-fast:.35s;--dur-base:.56s;--dur-slow:.8s;--ease-out:cubic-bezier(.2, .7, .1, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--z-media:0;--z-content:10;--z-header:50;--z-menu:60;--z-overlay:80;--header-h:56px;--touch:44px}@media (min-width:430px){:root{--margin:24px;--gutter:12px}}@media (min-width:768px){:root{--cols:8;--margin:32px;--gutter:16px;--t-label:.75rem;--header-h:72px}}@media (min-width:1024px){:root{--cols:12;--margin:48px;--gutter:20px;--rhythm-scene:var(--s-12);--rhythm-section:var(--s-11);--rhythm-head:var(--s-8);--rhythm-entry:var(--s-9);--header-h:80px}}@media (min-width:1440px){:root{--margin:72px;--gutter:24px}}[data-ground=night]{--bg:var(--c-night);--fg:var(--c-paper);--fg-2:var(--c-ash);--fg-muted:var(--c-stone);--line:var(--c-line-night);--media:var(--c-coal)}[data-ground=paper]{--bg:var(--c-paper);--fg:var(--c-night);--fg-2:var(--c-night);--fg-muted:var(--c-ink-muted);--line:var(--c-line-paper);--media:var(--c-paper-2)}
@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin.woff2)format("woff2-variations"),url(/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext.woff2)format("woff2-variations"),url(/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-night)}body{font-family:var(--font);font-size:var(--t-body);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-stretch:100%;line-height:1.625;overflow-x:clip}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.skip-link{left:var(--margin);top:var(--s-2);z-index:var(--z-overlay);padding:var(--s-3) var(--s-4);background:var(--c-paper);color:var(--c-night);transition:transform var(--dur-fast) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}[data-ground]{background:var(--bg);color:var(--fg)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);display:grid}.t-display-xl{font-size:var(--t-display-xl);line-height:.9;font-stretch:var(--wdth-display);letter-spacing:-.01em;font-weight:560}.t-display-l{font-size:var(--t-display-l);line-height:.96;font-stretch:var(--wdth-display);letter-spacing:-.01em;font-weight:540}.t-heading{font-size:var(--t-heading);line-height:1.06;font-stretch:var(--wdth-heading);font-weight:520}.t-title{font-size:var(--t-title);line-height:1.16;font-stretch:var(--wdth-title);font-weight:500}.t-lead{font-size:var(--t-lead);max-width:var(--measure-lead);line-height:1.45}.t-body{font-size:var(--t-body);max-width:var(--measure);line-height:1.625}.t-label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;line-height:1.34;font-stretch:var(--wdth-label);font-variant-numeric:tabular-nums;font-weight:540}.muted{color:var(--fg-muted)}.soft{color:var(--fg-2)}.tnum{font-variant-numeric:tabular-nums}.cta{align-items:center;gap:var(--s-3);min-height:var(--touch);transition:opacity var(--dur-fast) var(--ease-out);border-bottom:1px solid;display:inline-flex}.cta .arrow{transition:transform var(--dur-fast) var(--ease-out)}.cta:hover .arrow{transform:translate(4px)}.cta-row{border-block:1px solid;justify-content:space-between;align-items:center;width:100%;min-height:56px;display:flex}.link-quiet{min-height:var(--touch);transition:opacity var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.link-quiet:hover{opacity:.66}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}

/* Otohane mobile incoming call layout — 2026-11-06 */
@media(max-width:767px){.IncomingCall-module__laliiW__phone{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;max-width:420px;margin-inline:auto;transform:none!important;will-change:auto;z-index:55}.IncomingCall-module__laliiW__phone[data-ground]{animation:none}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__body{animation:none}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__screen{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__top{grid-column:1/-1;width:auto;margin:0;min-width:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__caller{grid-column:1;min-width:0;gap:10px;flex-wrap:wrap}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__avatar{flex:0 0 36px;width:36px;height:36px}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__name{min-width:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__nameMark{width:96px!important;height:20px!important}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__actions{grid-column:2;gap:8px;flex-shrink:0}.IncomingCall-module__laliiW__phone[data-state=ringing] .IncomingCall-module__laliiW__round{width:44px;height:44px}.IncomingCall-module__laliiW__phone[data-state=answered] .IncomingCall-module__laliiW__screen{max-height:calc(100svh - var(--header-h) - 40px);min-height:0;overflow-y:auto}.IncomingCall-module__laliiW__missed{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);margin-left:auto;z-index:55}.IncomingCall-module__laliiW__missedOpen{min-width:0}.IncomingCall-module__laliiW__iconButton{flex-shrink:0}}
