.stom-root{--stom-bg:#FFFFFF;--stom-surface:#F4F5F7;--stom-line:#E6E8EC;--stom-ink:#0B0D10;--stom-muted:#5C6168;--stom-metal:#8B919A;--stom-accent:#152334;--stom-cta:#0B0D10;--stom-on-dark:#FFFFFF;--stom-sans:var(--font-schibsted),var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--stom-display:var(--stom-sans);--stom-body:var(--stom-sans);--stom-s-1:4px;--stom-s-2:8px;--stom-s-3:12px;--stom-s-4:16px;--stom-s-5:24px;--stom-s-6:32px;--stom-s-7:48px;--stom-s-8:64px;--stom-s-9:96px;--stom-r-control:4px;--stom-r-panel:4px;--stom-ease:cubic-bezier(0.22,1,0.36,1);--stom-max:1180px;min-height:100vh;background:var(--stom-bg);color:var(--stom-ink);font-family:var(--stom-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.stom-root *{box-sizing:border-box}.stom-root a{color:inherit;text-decoration:none}.stom-root button{font:inherit;cursor:pointer}.stom-root img{display:block;max-width:100%;height:auto}.stom-root ::selection{background:var(--stom-accent);color:var(--stom-on-dark)}.stom-root a:focus-visible,.stom-root button:focus-visible,.stom-root input:focus-visible,.stom-root select:focus-visible,.stom-root summary:focus-visible,.stom-root textarea:focus-visible{outline:2px solid var(--stom-accent);outline-offset:3px;border-radius:var(--stom-r-control)}@media (prefers-reduced-motion:reduce){.stom-root *,.stom-root :after,.stom-root :before{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}.stom-hero-arc,.stom-hero-spot,.stom-section-ink{animation:none!important;transform:none!important}}.stom-header-bar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--stom-bg) 92%,transparent);backdrop-filter:blur(10px) saturate(120%);border-bottom:1px solid var(--stom-line)}.stom-header{max-width:var(--stom-max);margin:0 auto;padding:0 var(--stom-s-5);height:72px;display:flex;align-items:center;gap:var(--stom-s-4)}.stom-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px}.stom-brand-mark{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:4px;background:var(--stom-ink);color:var(--stom-on-dark)}.stom-brand-mark svg{width:18px;height:18px}.stom-brand-name{font-family:var(--stom-display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;color:var(--stom-ink);line-height:1.12}.stom-brand-name small{display:block;margin-top:3px;font-family:var(--stom-body);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--stom-metal)}.stom-brand{min-width:0}.stom-brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.stom-header-actions{flex-shrink:0}@media (max-width:400px){.stom-header{gap:var(--stom-s-2)}.stom-header-actions{gap:var(--stom-s-1)}.stom-header-actions .stom-btn-sm{padding:0 .75rem}}.stom-nav{display:none;gap:var(--stom-s-5);margin-left:var(--stom-s-5)}.stom-nav a{font-size:.92rem;font-weight:500;color:var(--stom-muted);transition:color .2s var(--stom-ease)}.stom-nav a:hover{color:var(--stom-ink)}.stom-header-actions{display:flex;align-items:center;gap:var(--stom-s-3);margin-left:auto}.stom-header-phone{display:none;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--stom-ink)}.stom-menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--stom-r-control);background:transparent;color:var(--stom-ink)}.stom-nav-mobile{display:none;flex-direction:column;gap:var(--stom-s-3);padding:var(--stom-s-4) var(--stom-s-5) var(--stom-s-5);border-top:1px solid var(--stom-line);background:var(--stom-bg)}.stom-nav-mobile.is-open{display:flex}.stom-nav-mobile a{font-size:1.05rem;font-weight:500;padding:var(--stom-s-2) 0;color:var(--stom-ink)}@media (min-width:900px){.stom-nav{display:flex}.stom-header-phone{display:inline-flex}.stom-menu-toggle{display:none}.stom-nav-mobile{display:none!important}}.stom-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 1.35rem;border:1px solid transparent;border-radius:4px!important;font-family:var(--stom-body);font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:background .2s var(--stom-ease),color .2s var(--stom-ease),border-color .2s var(--stom-ease)}.stom-btn-sm{min-height:40px;padding:0 1rem;font-size:.88rem}.stom-btn-primary{background:#0B0D10!important}.stom-btn-primary,.stom-btn-primary:hover{color:#FFFFFF!important;border-color:#0B0D10!important}.stom-btn-primary:hover{background:linear-gradient(180deg,#1A1C20,#0B0D10)!important}.stom-btn-label{display:inline-block;will-change:transform}.stom-btn-ghost{background:#FFFFFF!important;color:#0B0D10!important;border-color:#E6E8EC!important}.stom-btn-ghost:hover{border-color:#8B919A!important;background:#F4F5F7!important}.stom-btn-on-dark,.stom-btn-on-ink{background:#FFFFFF!important;color:#0B0D10!important;border-color:#FFFFFF!important}.stom-btn-on-dark:hover,.stom-btn-on-ink:hover{background:#F4F5F7!important}.stom-eyebrow{margin:0 0 var(--stom-s-3);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--stom-metal)}.stom-h2{margin:0;font-family:var(--stom-display);font-weight:600;font-size:clamp(1.75rem,3.2vw,2.55rem);line-height:1.18;letter-spacing:-.02em;color:var(--stom-ink);max-width:18ch}.stom-h2 em,.stom-h2 i,.stom-hero-title,.stom-hero-title em,.stom-hero-title i,.stom-root h1,.stom-root h1 *{font-style:normal!important;font-family:var(--stom-display)!important}.stom-h2 em,.stom-hero-title em{font-weight:600;color:var(--stom-accent)}.stom-lede{margin:0;max-width:38ch;font-size:1.05rem;color:var(--stom-muted)}.stom-section{max-width:var(--stom-max);margin:0 auto;padding:var(--stom-s-8) var(--stom-s-5)}.stom-section-enamel{max-width:none;background:var(--stom-surface);border-top:1px solid var(--stom-line);border-bottom:1px solid var(--stom-line)}.stom-section-enamel>*{max-width:var(--stom-max);margin-left:auto;margin-right:auto;padding-left:var(--stom-s-5);padding-right:var(--stom-s-5)}.stom-section-soft{background:var(--stom-surface);max-width:none}.stom-section-soft>*{max-width:var(--stom-max);margin-left:auto;margin-right:auto;padding-left:var(--stom-s-5);padding-right:var(--stom-s-5)}.stom-section-ink{max-width:none;background:linear-gradient(135deg,#0B0D10,#152334 50%,#1B2B3C);color:var(--stom-on-dark);animation:stom-ink-breathe 20s ease-in-out infinite alternate}@keyframes stom-ink-breathe{0%{filter:brightness(1)}to{filter:brightness(1.025)}}.stom-section-ink .stom-eyebrow{color:color-mix(in srgb,var(--stom-on-dark) 70%,transparent)}.stom-section-ink .stom-h2{color:var(--stom-on-dark);max-width:22ch}.stom-section-ink .stom-h2 em{color:color-mix(in srgb,var(--stom-on-dark) 92%,transparent)}.stom-section-ink .stom-lede{color:color-mix(in srgb,var(--stom-on-dark) 88%,transparent)}.stom-section-head{display:grid;gap:var(--stom-s-5);margin-bottom:var(--stom-s-7)}@media (min-width:800px){.stom-section-head,.stom-section-head-wide{grid-template-columns:1.1fr .9fr;align-items:end}}.stom-hero{position:relative;isolation:isolate;max-width:none;margin:0;padding:0;overflow:hidden;background:#FFFFFF;display:block}.stom-hero-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.stom-hero-spot{position:absolute;inset:0;will-change:opacity}.stom-hero-spot-a{background:radial-gradient(1100px 560px at 88% 12%,rgba(21,35,52,1),transparent 62%);opacity:.08;animation:stom-spot-a 22s ease-in-out infinite alternate}.stom-hero-spot-b{background:radial-gradient(800px 480px at 8% 88%,rgba(139,145,154,1),transparent 58%);opacity:.07;animation:stom-spot-b 22s ease-in-out infinite alternate;animation-delay:-11s}@keyframes stom-spot-a{0%{opacity:.05}to{opacity:.11}}@keyframes stom-spot-b{0%{opacity:.05}to{opacity:.09}}.stom-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#E6E8EC 1px,transparent 0),linear-gradient(90deg,#E6E8EC 1px,transparent 0);background-size:80px 80px;opacity:.45;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}.stom-hero-arc{position:absolute;right:-4%;top:8%;width:min(58vw,640px);height:auto;opacity:.35;will-change:transform;animation:stom-arc-drift 14s ease-in-out infinite alternate}@keyframes stom-arc-drift{0%{transform:translateZ(0)}to{transform:translate3d(8px,-4px,0)}}.stom-hero-stage{position:relative;z-index:1;max-width:var(--stom-max);margin:0 auto;padding:var(--stom-s-7) var(--stom-s-5) var(--stom-s-6);display:grid;gap:var(--stom-s-6);align-items:center}@media (min-width:900px){.stom-hero-stage{grid-template-columns:1.4fr .7fr;gap:var(--stom-s-6);padding-top:var(--stom-s-8);padding-bottom:var(--stom-s-7)}}.stom-hero-title{margin:0 0 var(--stom-s-5);font-family:var(--stom-display);font-weight:550;font-size:clamp(3.75rem,4.4vw,4.25rem);line-height:1.12;letter-spacing:-.02em;max-width:none;font-style:normal!important;color:var(--stom-ink)}@media (min-width:900px){.stom-hero-title{font-size:clamp(4rem,4.2vw,4.5rem)}}@media (max-width:640px){.stom-hero-title{font-size:clamp(2.4rem,9vw,3.2rem)}}.stom-hero-lede{margin:0 0 var(--stom-s-6);max-width:36ch;font-size:1.08rem;color:var(--stom-muted)}.stom-hero-actions{display:flex;flex-wrap:wrap;gap:var(--stom-s-3)}.stom-hero-photo{margin:0;position:relative;z-index:1;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.stom-hero-photo-frame{overflow:hidden;border:1px solid var(--stom-line);border-radius:0;background:var(--stom-surface)}.stom-hero-photo img,.stom-hero-photo-frame img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0!important;border:0;box-shadow:none!important;padding:0;background:transparent;will-change:transform}.stom-hero-photo figcaption{margin-top:var(--stom-s-3);font-size:.85rem;color:var(--stom-metal);max-width:40ch}.stom-trust-strip{position:relative;z-index:1;max-width:var(--stom-max);margin:0 auto;padding:0 var(--stom-s-5) var(--stom-s-7)}.stom-trust-strip ul{list-style:none;margin:0;padding:var(--stom-s-5) 0;display:grid;gap:var(--stom-s-5);grid-template-columns:1fr 1fr;background:transparent;border:0;border-top:1px solid var(--stom-line);border-bottom:1px solid var(--stom-line);border-radius:0;box-shadow:none}@media (min-width:800px){.stom-trust-strip ul{grid-template-columns:repeat(4,1fr);padding:var(--stom-s-5) 0}}.stom-trust-strip li{display:flex;flex-direction:column;gap:4px;padding-right:var(--stom-s-3);border-right:1px solid transparent}@media (min-width:800px){.stom-trust-strip li:not(:last-child){border-right-color:var(--stom-line)}}.stom-trust-strip strong{font-family:var(--stom-display);font-size:1.45rem;font-weight:600;color:var(--stom-ink);letter-spacing:-.02em}.stom-trust-strip span{font-size:.88rem;color:var(--stom-muted);line-height:1.35}.stom-services{display:flex;flex-direction:column;gap:var(--stom-s-6)}.stom-service{display:grid;gap:var(--stom-s-4);padding:var(--stom-s-5) 0;border-top:1px solid var(--stom-line)}.stom-service.is-feature{gap:var(--stom-s-5);padding:var(--stom-s-6) 0}@media (min-width:860px){.stom-service.is-feature{grid-template-columns:1.05fr .95fr;align-items:center}.stom-service.is-feature.is-flip .stom-service-media{order:2}.stom-service:not(.is-feature){grid-template-columns:1fr;max-width:52rem}.stom-service:not(.is-feature):nth-child(2n){margin-left:auto}}.stom-service-media img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:0;border:1px solid var(--stom-line);box-shadow:none}.stom-service-body{position:relative;padding-left:3.2rem}.stom-service-index{position:absolute;left:0;top:.15em;font-size:.95rem;color:var(--stom-metal)}.stom-service-index,.stom-service-title{font-family:var(--stom-display);font-weight:600}.stom-service-title{margin:0 0 var(--stom-s-3);font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:-.02em}.stom-service-text{margin:0 0 var(--stom-s-4);max-width:42ch;color:var(--stom-muted)}.stom-service-price{margin:0;display:flex;align-items:baseline;gap:8px;color:var(--stom-metal);font-size:.9rem}.stom-service-price strong{font-family:var(--stom-display);font-size:1.25rem;font-weight:600;color:var(--stom-ink)}.stom-comfort{display:grid;gap:var(--stom-s-7);padding-top:var(--stom-s-8);padding-bottom:var(--stom-s-8)}@media (min-width:900px){.stom-comfort{grid-template-columns:1fr 1.05fr;align-items:start}}.stom-comfort-list{list-style:none;margin:var(--stom-s-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--stom-s-5)}.stom-comfort-list li{display:grid;gap:4px;padding-top:var(--stom-s-4);border-top:1px solid var(--stom-line)}.stom-comfort-list strong{font-family:var(--stom-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.stom-comfort-list span{color:var(--stom-muted);max-width:40ch}.stom-comfort-gallery{display:grid;gap:var(--stom-s-4)}@media (min-width:600px){.stom-comfort-gallery{grid-template-columns:1.15fr .85fr;align-items:end}.stom-comfort-gallery img:last-child{margin-bottom:var(--stom-s-7)}}.stom-comfort-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:0;border:1px solid var(--stom-line);box-shadow:none}.stom-doctors{display:grid;gap:1px;background:var(--stom-line);border:1px solid var(--stom-line);border-radius:var(--stom-r-panel);overflow:hidden}@media (min-width:800px){.stom-doctors{grid-template-columns:1.2fr 1fr 1fr}}.stom-doctor{background:var(--stom-bg);padding:var(--stom-s-6);display:flex;flex-direction:column;gap:var(--stom-s-4);min-height:100%}.stom-doctor.is-lead{background:var(--stom-ink);color:var(--stom-on-dark)}.stom-doctor.is-lead .stom-doctor-role{color:color-mix(in srgb,var(--stom-on-dark) 70%,transparent)}.stom-doctor.is-lead .stom-doctor-note{color:color-mix(in srgb,var(--stom-on-dark) 85%,transparent)}.stom-doctor h3{margin:0;font-family:var(--stom-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.stom-doctor-role{margin:6px 0 0;font-size:.88rem;font-weight:600;color:var(--stom-metal)}.stom-doctor-note{margin:0;color:var(--stom-muted);font-size:.98rem}.stom-works{display:grid;gap:var(--stom-s-6);padding-bottom:var(--stom-s-7)}.stom-work{margin:0}.stom-work-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--stom-s-3)}.stom-work-pair>div{position:relative}.stom-work-pair img{width:100%;aspect-ratio:9/7;object-fit:cover;border-radius:0;border:1px solid var(--stom-line);box-shadow:none}.stom-work-pair span{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:var(--stom-r-control);background:color-mix(in srgb,var(--stom-ink) 82%,transparent);color:var(--stom-on-dark);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stom-work figcaption{margin-top:var(--stom-s-3);color:var(--stom-muted);font-size:.95rem}.stom-trust-block{display:grid;gap:var(--stom-s-7)}@media (min-width:860px){.stom-trust-block{grid-template-columns:1.1fr .9fr;align-items:start}}.stom-trust-list{list-style:none;margin:var(--stom-s-6) 0 0;padding:0;display:grid;gap:var(--stom-s-3)}.stom-trust-list li{position:relative;padding:var(--stom-s-3) 0 var(--stom-s-3) 1.4rem;border-bottom:1px solid var(--stom-line);color:var(--stom-ink)}.stom-trust-list li:before{content:"";position:absolute;left:0;top:1.15em;width:8px;height:8px;border-radius:50%;background:var(--stom-accent)}.stom-quote{margin:0;padding:var(--stom-s-6);background:var(--stom-surface);border:1px solid var(--stom-line);border-left:3px solid var(--stom-accent);border-radius:var(--stom-r-panel)}.stom-quote p{margin:0 0 var(--stom-s-4);font-family:var(--stom-display);font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--stom-ink)}.stom-quote cite{font-style:normal;font-size:.88rem;color:var(--stom-metal)}.stom-installment{max-width:var(--stom-max);margin:0 auto;padding:var(--stom-s-8) var(--stom-s-5);display:grid;gap:var(--stom-s-6)}@media (min-width:860px){.stom-installment{grid-template-columns:1.1fr 1fr;align-items:center}.stom-installment .stom-btn{grid-column:1/-1;justify-self:start}}.stom-installment-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--stom-s-4);counter-reset:step}.stom-installment-steps li{display:grid;gap:4px;padding-left:2.6rem;position:relative;counter-increment:step}.stom-installment-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--stom-on-dark) 45%,transparent);border-radius:var(--stom-r-control);font-family:var(--stom-display);font-size:.9rem}.stom-installment-steps strong{font-family:var(--stom-display);font-size:1.1rem;letter-spacing:-.02em}.stom-installment-steps span{opacity:.88;font-size:.95rem}.stom-booking{display:grid;gap:var(--stom-s-7);padding-top:var(--stom-s-8);padding-bottom:var(--stom-s-8)}@media (min-width:900px){.stom-booking{grid-template-columns:.95fr 1.05fr;align-items:start}}.stom-booking-contact{display:flex;flex-wrap:wrap;gap:var(--stom-s-3);margin-top:var(--stom-s-5)}.stom-booking-contact a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--stom-line);border-radius:var(--stom-r-control);background:var(--stom-bg);font-size:.9rem;font-weight:600}.stom-booking-panel{--cal-surface:#ffffff;--cal-border:#e6e8ec;--cal-fg:#0b0d10;--cal-selected-bg:#152334;--cal-selected-fg:#ffffff;--cal-today-ring:#152334;--cal-available-bg:#ffffff;--cal-available-fg:#0b0d10;--cal-disabled-fg:#6b7078;--cal-hover-bg:#f4f5f7;--cal-focus-ring:#152334;background:var(--stom-bg);border:1px solid var(--stom-line);border-radius:var(--stom-r-panel);padding:var(--stom-s-5);box-shadow:none}.stom-booking-topline{display:flex;justify-content:space-between;margin-bottom:var(--stom-s-4);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--stom-metal)}.stom-booking-note{display:block;margin-top:var(--stom-s-4);font-size:.82rem;color:var(--stom-muted)}.stom-booking-panel input,.stom-booking-panel select,.stom-booking-panel textarea{border-radius:var(--stom-r-control)!important;border-color:var(--stom-line)!important;background:var(--stom-bg)!important;color:var(--stom-ink)!important}.stom-booking-panel button[type=submit]{background:var(--stom-cta)!important;color:var(--stom-on-dark)!important;border-radius:var(--stom-r-control)!important;border:0!important}.stom-faq{display:grid;gap:var(--stom-s-6)}@media (min-width:860px){.stom-faq{grid-template-columns:.85fr 1.15fr;align-items:start}}.stom-faq-list{display:flex;flex-direction:column;border-top:1px solid var(--stom-line)}.stom-faq-list details{border-bottom:1px solid var(--stom-line)}.stom-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--stom-s-4);min-height:56px;padding:var(--stom-s-4) 0;cursor:pointer;font-family:var(--stom-display);font-size:1.08rem;font-weight:600;letter-spacing:-.02em}.stom-faq-list summary::-webkit-details-marker{display:none}.stom-faq-list summary svg{flex-shrink:0;color:var(--stom-metal);transition:transform .2s var(--stom-ease)}.stom-faq-list details[open] summary svg{transform:rotate(180deg)}.stom-faq-list details p{margin:0 0 var(--stom-s-5);max-width:52ch;color:var(--stom-muted)}.stom-final-cta{max-width:var(--stom-max);margin:0 auto var(--stom-s-8);padding:var(--stom-s-7) var(--stom-s-5);text-align:center;background:var(--stom-surface);border:1px solid var(--stom-line);border-radius:var(--stom-r-panel);box-shadow:none}.stom-final-cta .stom-h2{max-width:none;margin-left:auto;margin-right:auto}.stom-final-cta p{margin:var(--stom-s-3) auto var(--stom-s-5);max-width:36ch;color:var(--stom-muted)}.stom-footer{background:var(--stom-ink);color:color-mix(in srgb,var(--stom-on-dark) 88%,transparent);padding:var(--stom-s-8) var(--stom-s-5) var(--stom-s-6)}.stom-footer-top{max-width:var(--stom-max);margin:0 auto;display:grid;gap:var(--stom-s-6)}@media (min-width:800px){.stom-footer-top{grid-template-columns:1.4fr .8fr 1fr .9fr}}.stom-footer .stom-brand-mark{background:var(--stom-on-dark);color:var(--stom-ink)}.stom-footer .stom-brand-name{color:var(--stom-on-dark)}.stom-footer .stom-brand-name small{color:color-mix(in srgb,var(--stom-on-dark) 55%,transparent)}.stom-footer-brand p{margin:var(--stom-s-4) 0 0;max-width:34ch;font-size:.95rem;color:color-mix(in srgb,var(--stom-on-dark) 70%,transparent)}.stom-footer-col{display:flex;flex-direction:column;gap:8px;font-size:.92rem}.stom-footer-col>span:first-child{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--stom-on-dark) 50%,transparent);margin-bottom:4px}.stom-footer-col a:hover{color:var(--stom-on-dark)}.stom-footer-bottom{max-width:var(--stom-max);margin:var(--stom-s-7) auto 0;padding-top:var(--stom-s-5);border-top:1px solid color-mix(in srgb,var(--stom-on-dark) 14%,transparent);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--stom-s-3);font-size:.85rem;color:color-mix(in srgb,var(--stom-on-dark) 55%,transparent)}.stom-hairline{height:1px;width:100%;max-width:12rem;margin:0 0 var(--stom-s-5);background:linear-gradient(90deg,#8B919A,transparent);transform:scaleX(0);transform-origin:left center;will-change:transform}.stom-section-enamel>.stom-hairline,.stom-section-soft>.stom-hairline{margin-left:var(--stom-s-5);margin-right:auto;max-width:12rem}.stom-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.stom-word{display:inline-block;will-change:transform,opacity}.stom-booking-panel input,.stom-booking-panel select,.stom-booking-panel textarea{transition:border-color .3s var(--stom-ease),box-shadow .3s var(--stom-ease)!important}.stom-booking-panel input:focus,.stom-booking-panel select:focus,.stom-booking-panel textarea:focus{border-color:var(--stom-accent)!important;box-shadow:0 0 0 3px rgba(21,35,52,.12)!important;outline:none!important}@media (max-width:640px){.stom-hero-arc{width:min(90vw,420px);right:-18%;top:42%;opacity:.28}.stom-hero-grid{opacity:.35}}.stom-root .stom-btn-primary,.stom-root a.stom-btn-primary,.stom-root button.stom-btn-primary{background:#0B0D10!important;color:#FFFFFF!important;border-color:#0B0D10!important;border-radius:4px!important}.stom-root .stom-btn-primary:hover,.stom-root a.stom-btn-primary:hover,.stom-root button.stom-btn-primary:hover{background:linear-gradient(180deg,#1A1C20,#0B0D10)!important;border-color:#0B0D10!important;color:#FFFFFF!important}.stom-root .stom-btn-ghost,.stom-root a.stom-btn-ghost{background:#FFFFFF!important;color:#0B0D10!important;border:1px solid #e6e8ec!important;border-radius:4px!important}.stom-root em,.stom-root i{font-style:normal!important}.stom-lang{color:var(--stom-ink)}.stom-lang-desktop{display:none}.stom-lang-mobile{align-self:flex-start}@media (min-width:900px){.stom-lang-desktop{display:inline-flex}.stom-lang-mobile{display:none}}