.faq-cat{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-family:Mulish,system-ui,sans-serif;margin:44px 0 4px;padding-bottom:10px}.faq-cat:first-child{margin-top:0}.faq-cat+.qa{border-top:1px solid var(--line)}.sia-anchor{display:block;height:0;overflow:hidden;scroll-margin-top:96px}.pin .ring{transform-box:fill-box}.hl-list{list-style:none;margin:44px 0 0;padding:0;border-top:1px solid var(--line)}.hl{display:grid;grid-template-columns:52px minmax(180px,1fr) minmax(0,1.5fr);gap:6px 30px;align-items:baseline;padding:26px 0;border-bottom:1px solid var(--line)}.hl-n{font-family:Spline Sans Mono,monospace;font-size:12.5px;color:var(--accent);letter-spacing:.05em}.hl h3{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600;margin:0;color:var(--ink);line-height:1.15}.hl p{color:var(--muted);font-size:15.5px;margin:0;line-height:1.65}.hl-foot{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:24px;color:var(--ink-soft);text-align:center;margin:38px auto 0;max-width:620px}.hl-cta{text-align:center;margin-top:22px}@media(max-width:820px){.hl{grid-template-columns:44px 1fr;gap:4px 16px}.hl p{grid-column:2}}.inc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px}.inc-grid.inc-solo{grid-template-columns:minmax(0,640px)}.inc{background:var(--card);border:1px solid var(--card-b);border-radius:16px;padding:30px 28px}.inc-in{border-color:color-mix(in srgb,var(--terra) 34%,transparent)}.inc h3{font-family:Mulish,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;color:var(--faint)}.inc-in h3{color:var(--accent)}.inc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.inc li{position:relative;padding-left:28px;color:var(--ink-soft);font-size:15.5px;line-height:1.5}.inc li:before{position:absolute;left:0;top:0;font-family:Spline Sans Mono,monospace;font-size:14px}.inc-in li:before{content:"\2713";color:var(--accent)}.inc-out li{color:var(--muted)}.inc-out li:before{content:"\2014";color:var(--faint)}.inc-note{color:var(--faint);font-size:14.5px;text-align:center;margin:26px auto 0;max-width:680px}@media(max-width:820px){.inc-grid,.inc-grid.inc-solo{grid-template-columns:1fr}}.form-ok{color:var(--teal);font-size:15.5px;line-height:1.6;margin:0}.form-ok-lg{text-align:center;padding:44px 24px;display:flex;flex-direction:column;align-items:center;gap:6px}.form-ok-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--teal) 14%,transparent);color:var(--teal);font-size:22px;margin:0 0 8px}.form-ok-lg h3{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;color:var(--ink);margin:0}.form-ok-lg p{color:var(--muted);font-size:15.5px;max-width:46ch;margin:0}.form-err{color:var(--terra);font-size:14.5px;line-height:1.55;margin:0 0 18px;padding-left:14px;border-left:2px solid var(--terra)}.form-err ul{margin:0;padding-left:18px}.nl-form .form-ok,.nl-form .form-err{flex:1 0 100%;text-align:center;padding-left:0;border-left:0;margin:0}.nl-form .form-err ul{padding:0;list-style:none}.map-cta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.map-hubs{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:20px;border-top:1px solid var(--line-soft)}.loc-form{display:flex;gap:8px;align-items:center}.pin.on .dot,.pin:hover .dot{fill:var(--faint)}.pin.live.on .dot,.pin.live:hover .dot{fill:var(--terra)}.pin.coming .dot,.pin.coming.on .dot,.pin.coming:hover .dot{fill:var(--card);stroke:var(--teal);stroke-width:3}.pin.on .ring,.pin:hover .ring{opacity:1;stroke-width:3;stroke-dasharray:none;animation:none;r:17}.map-legend i.lg{background:none;border-radius:50%}.map-legend i.lg-live{background:var(--terra)}.map-legend i.lg-soon{background:var(--card);border:3px solid var(--teal);box-sizing:border-box}.pin.coming.on .dot,.pin.coming:hover .dot{r:8}.pin.coming.on .ring,.pin.coming:hover .ring{r:14}.hero-content{padding-top:clamp(64px,9vh,96px);padding-bottom:6vh}.nav-links a,header.nav .btn-primary{white-space:nowrap}@media(max-width:1240px){.nav-links{gap:16px}.nav-links a{font-size:13.5px}}.nav-item{position:relative;display:flex;align-items:center}.nav-item>a{display:inline-flex;align-items:center;gap:5px}.nav-chev{opacity:.55;transition:transform .18s;flex:none}.nav-item:hover>a .nav-chev,.nav-item:focus-within>a .nav-chev{transform:rotate(180deg)}.nav-sub{position:absolute;top:100%;left:-14px;min-width:212px;padding:8px;display:grid;gap:2px;background:var(--card);border:1px solid var(--card-b);border-radius:14px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.nav-item:hover>.nav-sub,.nav-item:focus-within>.nav-sub{opacity:1;visibility:visible;transform:none}.nav-sub a{padding:9px 12px;border-radius:9px;font-size:14.5px;font-weight:600;color:var(--muted)}.nav-sub a:hover,.nav-sub a:focus-visible{background:var(--paper);color:var(--ink)}@media(prefers-reduced-motion:reduce){.nav-sub,.nav-chev{transition:none}}.mobile-menu .mm-sub{padding-left:18px;font-size:.92em;color:var(--muted)}.prod-sec{padding-top:52px}.prod-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.prod-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:1.02;letter-spacing:-.01em;color:var(--ink);margin:6px 0 0}.prod-sub{font-size:clamp(16px,1.6vw,19px);color:var(--muted);margin:14px 0 0;max-width:44ch}.prod-price{display:flex;align-items:baseline;gap:9px;margin:22px 0 0}.prod-price span{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.prod-price b{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:600;color:var(--ink)}.prod-note{font-size:13px;color:var(--faint);margin:4px 0 0}.prod-rte{margin-top:20px;color:var(--muted)}.prod-rte p{margin:0 0 12px}.prod-copy .btn{margin-top:26px}.prod-photo{border-radius:24px;overflow:hidden;aspect-ratio:4 / 3;max-height:520px;background:var(--paper);box-shadow:var(--shadow)}.prod-photo img,.prod-photo .ph{width:100%;height:100%;object-fit:cover;display:block;position:relative}@media(max-width:860px){.prod-sec{padding-top:34px}.prod-hero{grid-template-columns:1fr;gap:30px}.prod-copy{order:2}.prod-photo{order:1;aspect-ratio:16 / 10}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sia-extensions.css.map */
