.demoChrome-module__dDSMQW__demoRoot{background:var(--d-bg);color:var(--d-fg);--ease:cubic-bezier(.22, 1, .36, 1);flex-direction:column;flex:auto;display:flex}.demoChrome-module__dDSMQW__demoRoot :focus-visible{outline:2px solid var(--d-accent);outline-offset:3px}.demoChrome-module__dDSMQW__demoRoot>main{flex:auto}.demoChrome-module__dDSMQW__demoRoot [id]{scroll-margin-top:64px}.demoChrome-module__dDSMQW__strip{z-index:60;color:#f5f3ed;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;background:#22231f;position:sticky;top:0}.demoChrome-module__dDSMQW__stripInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;max-width:1440px;min-height:48px;margin-inline:auto;padding:6px 20px;display:flex}@media (min-width:768px){.demoChrome-module__dDSMQW__stripInner{padding-inline:40px}}.demoChrome-module__dDSMQW__stripBack{color:#f5f3ed;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;min-height:36px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.demoChrome-module__dDSMQW__stripBack:hover{border-bottom-color:#f5f3ed}.demoChrome-module__dDSMQW__stripBadge{letter-spacing:.04em;color:#f5f3edb8;align-items:center;gap:8px;font-size:12px;font-weight:500;display:none}@media (min-width:900px){.demoChrome-module__dDSMQW__stripBadge{display:inline-flex}}.demoChrome-module__dDSMQW__stripDot{background:#d94530;border-radius:999px;width:7px;height:7px}.demoChrome-module__dDSMQW__stripCta{color:#22231f;white-space:nowrap;min-height:36px;transition:background-color .18s var(--ease), transform .18s var(--ease);background:#f5f3ed;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.demoChrome-module__dDSMQW__stripCta:hover{background:#fff}.demoChrome-module__dDSMQW__stripCta:active{transform:translateY(1px)}.demoChrome-module__dDSMQW__stripBadgeShort{letter-spacing:.06em;text-transform:uppercase;color:#f5f3edb8;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:479px){.demoChrome-module__dDSMQW__stripBadgeShort{display:none}}@media (min-width:900px){.demoChrome-module__dDSMQW__stripBadgeShort{display:none}}.demoChrome-module__dDSMQW__panel{background:var(--d-soft);color:var(--d-fg);padding-block:56px;scroll-margin-top:64px}@media (min-width:768px){.demoChrome-module__dDSMQW__panel{padding-block:88px}}.demoChrome-module__dDSMQW__panelInner{width:100%;max-width:960px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.demoChrome-module__dDSMQW__panelInner{padding-inline:40px}}.demoChrome-module__dDSMQW__panelLabel{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.demoChrome-module__dDSMQW__panelHeading{letter-spacing:-.03em;max-width:26ch;font-size:28px;font-weight:800;line-height:1.1;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;margin:18px 0 0}@media (min-width:768px){.demoChrome-module__dDSMQW__panelHeading{font-size:40px}}.demoChrome-module__dDSMQW__panelBody{max-width:60ch;font-size:17px;line-height:1.6;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;margin:18px 0 0}.demoChrome-module__dDSMQW__panelPrice{font-size:16px;font-weight:600;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;opacity:.9;border-top:1px solid;margin:24px 0 0;padding-top:18px}.demoChrome-module__dDSMQW__panelActions{font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.demoChrome-module__dDSMQW__panelCta{background:var(--d-accent);min-height:48px;color:var(--d-on-accent);transition:transform .18s var(--ease), opacity .18s var(--ease);border-radius:7px;align-items:center;gap:10px;padding:13px 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.demoChrome-module__dDSMQW__panelCta:hover{opacity:.9}.demoChrome-module__dDSMQW__panelCta:active{transform:translateY(1px)}.demoChrome-module__dDSMQW__panelEmail{min-height:44px;color:var(--d-fg);text-underline-offset:4px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.demoChrome-module__dDSMQW__demoFooter{border-top:1px solid color-mix(in srgb, var(--d-fg) 18%, transparent);background:var(--d-bg);color:var(--d-fg);padding-block:32px 40px}.demoChrome-module__dDSMQW__demoFooterInner{gap:14px;width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px;display:grid}@media (min-width:768px){.demoChrome-module__dDSMQW__demoFooterInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding-inline:40px}.demoChrome-module__dDSMQW__demoFooterNoMark{grid-template-columns:minmax(0,1fr) auto}}.demoChrome-module__dDSMQW__demoFooterMark{letter-spacing:.3em;text-transform:uppercase;font-size:20px;font-weight:700}.demoChrome-module__dDSMQW__demoFooterSerif{letter-spacing:.22em;font-family:Georgia,Times New Roman,serif}.demoChrome-module__dDSMQW__demoFooterNote{font-size:14px;line-height:1.55;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;opacity:.75;margin:0}.demoChrome-module__dDSMQW__demoFooterLink{min-height:44px;font-size:14px;font-weight:600;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--d-fg);text-underline-offset:4px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}
.sova-module__FTE7-G__site,.sova-module__FTE7-G__dialog{--ivory:var(--d-bg);--ink:var(--d-fg);--mint:var(--d-soft);--sage:#afc5c0;--sage-dk:#6f8f88;--white:#fff;--grey:#737b7a;--line:#16191a1c;--line-strong:#16191a33;--graphite:#16191a;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.22, .8, .24, 1);--slow:cubic-bezier(.16, 1, .3, 1);font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.6}.sova-module__FTE7-G__site{background:var(--ivory);overflow-x:clip}.sova-module__FTE7-G__site [id][id]{scroll-margin-top:calc(var(--strip-h,48px) + 72px)}.sova-module__FTE7-G__site :focus-visible,.sova-module__FTE7-G__dialog :focus-visible{outline:2px solid var(--sage-dk);outline-offset:3px}:where(.sova-module__FTE7-G__site,.sova-module__FTE7-G__dialog) :is(p,h1,h2,h3,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.sova-module__FTE7-G__site) :is(ul,ol){padding:0;list-style:none}.sova-module__FTE7-G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sova-module__FTE7-G__wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.sova-module__FTE7-G__wrap{padding-inline:40px}}.sova-module__FTE7-G__section{padding-block:80px}.sova-module__FTE7-G__sectionTight{padding-block:56px 88px}@media (min-width:1000px){.sova-module__FTE7-G__section{padding-block:128px}}.sova-module__FTE7-G__sectionHead{gap:18px;max-width:760px;margin-bottom:48px;display:grid}@media (min-width:1000px){.sova-module__FTE7-G__sectionHead{margin-bottom:64px}}.sova-module__FTE7-G__label{font:500 11.5px / 1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);align-items:center;gap:10px;display:flex}.sova-module__FTE7-G__label:before{content:"";background:var(--sage);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sage) 30%, transparent);border-radius:99px}.sova-module__FTE7-G__h1{font:600 clamp(40px, 5vw, 76px) / .98 var(--sans);letter-spacing:-.045em;display:grid}.sova-module__FTE7-G__planLead{margin-top:18px!important}.sova-module__FTE7-G__storiesHead{gap:18px;display:grid}.sova-module__FTE7-G__finalLead{color:#c3c6c4;font-size:17px;margin-top:16px!important}.sova-module__FTE7-G__h2{max-width:18ch;font:600 clamp(32px, 4vw, 58px) / 1.02 var(--sans);letter-spacing:-.04em;text-wrap:balance}.sova-module__FTE7-G__lead{max-width:34ch;color:color-mix(in srgb, var(--ink) 78%, var(--ivory));font-size:18px;line-height:1.55}.sova-module__FTE7-G__body{max-width:52ch;color:color-mix(in srgb, var(--ink) 74%, var(--ivory));font-size:16.5px;line-height:1.65}.sova-module__FTE7-G__fine{color:var(--grey);font-size:12.5px;line-height:1.5}.sova-module__FTE7-G__meta{font:500 11px / 1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.sova-module__FTE7-G__mono{font-family:var(--mono);letter-spacing:.04em;color:var(--grey);font-size:12.5px}.sova-module__FTE7-G__btn{background:var(--graphite);min-height:50px;color:var(--ivory);font:600 15px / 1 var(--sans);letter-spacing:-.005em;cursor:pointer;transition:background-color .22s var(--ease), transform .22s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__btn:hover{background:#2a3031}.sova-module__FTE7-G__btn:active{transform:translateY(1px)}.sova-module__FTE7-G__btnWide{width:100%}.sova-module__FTE7-G__textLink{min-height:44px;font:500 15px / 1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;background-image:linear-gradient(var(--sage-dk), var(--sage-dk));transition:background-size .3s var(--ease);background-position:0 calc(50% + 12px);background-repeat:no-repeat;background-size:100% 1px;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__textLink:hover{background-size:30% 1px}.sova-module__FTE7-G__head{top:var(--strip-h,48px);z-index:50;transition:background-color .26s var(--ease), border-color .26s var(--ease);border-bottom:1px solid #0000;position:sticky}.sova-module__FTE7-G__head[data-scrolled=true],.sova-module__FTE7-G__head[data-menu=true]{background:color-mix(in srgb, var(--white) 88%, transparent);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sova-module__FTE7-G__headInner{justify-content:space-between;align-items:center;gap:24px;min-height:60px;display:flex}.sova-module__FTE7-G__mark{font:700 17px / 1 var(--sans);letter-spacing:.08em;color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__markSub{font:500 11px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.sova-module__FTE7-G__markGlyph{border:1.5px solid;border-radius:99px;width:16px;height:16px;position:relative}.sova-module__FTE7-G__markGlyph:after{content:"";background:var(--sage);border-radius:99px;position:absolute;inset:3px}.sova-module__FTE7-G__nav{display:none}.sova-module__FTE7-G__navLink{min-height:44px;color:color-mix(in srgb, var(--ink) 72%, var(--ivory));transition:color .2s var(--ease);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__navLink:hover{color:var(--ink)}.sova-module__FTE7-G__headCta{background:var(--graphite);min-height:38px;color:var(--ivory);font:600 13.5px / 1 var(--sans);border-radius:999px;align-items:center;margin-left:auto;padding:0 16px;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__menuBtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;margin-right:-11px;padding:0 11px;display:inline-flex}.sova-module__FTE7-G__menuBtn span{height:1.5px;transition:transform .22s var(--ease);background:currentColor;display:block}.sova-module__FTE7-G__head[data-menu=true] .sova-module__FTE7-G__menuBtn span:first-child{transform:translateY(3.75px)rotate(45deg)}.sova-module__FTE7-G__head[data-menu=true] .sova-module__FTE7-G__menuBtn span:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (max-width:899px){.sova-module__FTE7-G__headCta{margin-left:auto}.sova-module__FTE7-G__nav{background:var(--white);border-bottom:1px solid var(--line);padding:6px 20px 16px;display:none;position:absolute;top:100%;left:0;right:0}.sova-module__FTE7-G__nav[data-open=true]{display:grid}.sova-module__FTE7-G__nav .sova-module__FTE7-G__navLink{border-top:1px solid var(--line);min-height:50px;color:var(--ink);font-size:18px}}@media (min-width:900px){.sova-module__FTE7-G__nav{gap:30px;margin-left:auto;display:flex}.sova-module__FTE7-G__headCta{margin-left:12px}.sova-module__FTE7-G__menuBtn{display:none}}.sova-module__FTE7-G__hero{isolation:isolate;background:radial-gradient(ellipse 46% 52% at 52% 44%, color-mix(in srgb, var(--mint) 85%, transparent), transparent 70%), linear-gradient(180deg, var(--ivory), color-mix(in srgb, var(--white) 40%, var(--ivory)));margin-top:-60px;padding-top:60px;position:relative}.sova-module__FTE7-G__heroGrid{gap:28px;padding-block:28px 32px;display:grid}.sova-module__FTE7-G__heroIntro{justify-items:start;gap:18px;display:grid}.sova-module__FTE7-G__heroLink{margin-top:-4px}.sova-module__FTE7-G__heroVisual,.sova-module__FTE7-G__heroPanel{min-width:0}.sova-module__FTE7-G__trustLine{border-top:1px solid var(--line);font:500 11px / 1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);background-clip:content-box;flex-wrap:wrap;gap:8px 28px;padding-block:18px 24px;display:flex}.sova-module__FTE7-G__trustLine li:first-child{color:var(--ink)}.sova-module__FTE7-G__trustLine li:first-child:before{content:"★ ";color:var(--sage-dk)}@media (min-width:700px) and (max-width:1099px){.sova-module__FTE7-G__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro intro""visual visual""panel panel";gap:20px 32px}.sova-module__FTE7-G__heroIntro{grid-area:intro;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end}.sova-module__FTE7-G__heroIntro .sova-module__FTE7-G__label,.sova-module__FTE7-G__heroIntro .sova-module__FTE7-G__h1{grid-column:1}.sova-module__FTE7-G__heroIntro .sova-module__FTE7-G__lead,.sova-module__FTE7-G__heroIntro .sova-module__FTE7-G__heroLink{grid-column:2}.sova-module__FTE7-G__heroVisual{grid-area:visual}.sova-module__FTE7-G__heroPanel{grid-area:panel}}@media (min-width:900px) and (max-width:1099px){.sova-module__FTE7-G__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);grid-template-areas:"intro intro""visual panel";align-items:center}}@media (min-width:1100px){.sova-module__FTE7-G__hero{min-height:calc(100svh - var(--strip-h,48px));grid-template-rows:1fr auto;display:grid}.sova-module__FTE7-G__heroGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr) minmax(320px,360px);align-items:center;gap:24px;padding-block:32px}.sova-module__FTE7-G__heroIntro{align-self:center}.sova-module__FTE7-G__heroIntro .sova-module__FTE7-G__h1{font-size:clamp(40px,3.6vw,56px)}}.sova-module__FTE7-G__navigator{position:relative}.sova-module__FTE7-G__navStage{aspect-ratio:600/400;transform-origin:50% 60%;animation:14s ease-in-out infinite alternate sova-module__FTE7-G__breathe;position:relative}.sova-module__FTE7-G__arch,.sova-module__FTE7-G__leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sova-module__FTE7-G__orbit,.sova-module__FTE7-G__orbit2{border:1px solid color-mix(in srgb, var(--sage-dk) 22%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.sova-module__FTE7-G__orbit{aspect-ratio:1;width:86%}.sova-module__FTE7-G__orbit2{aspect-ratio:1;border-style:dashed;border-color:color-mix(in srgb, var(--sage-dk) 18%, transparent);width:62%}.sova-module__FTE7-G__arch .sv-tooth{transition:transform .5s var(--slow), opacity .4s var(--ease)}.sova-module__FTE7-G__arch .sv-halo{opacity:0;transition:opacity .5s var(--ease)}.sova-module__FTE7-G__arch .sv-implant{transition:opacity .5s var(--ease)}.sova-module__FTE7-G__navigator[data-active=missing] .sova-module__FTE7-G__arch .sv-implant{opacity:1}.sova-module__FTE7-G__navigator[data-active] .sova-module__FTE7-G__arch .sv-tooth{opacity:.55}:is(.sova-module__FTE7-G__navigator[data-active=position] .sova-module__FTE7-G__arch .sv-tooth[data-zone=position],.sova-module__FTE7-G__navigator[data-active=color] .sova-module__FTE7-G__arch .sv-tooth[data-zone=color],.sova-module__FTE7-G__navigator[data-active=sensitivity] .sova-module__FTE7-G__arch .sv-tooth[data-zone=sensitivity],.sova-module__FTE7-G__navigator[data-active=missing] .sova-module__FTE7-G__arch .sv-tooth[data-zone=missing]){opacity:1;transform:translateY(-4px)}:is(.sova-module__FTE7-G__navigator[data-active=position] .sova-module__FTE7-G__arch .sv-halo[data-zone=position],.sova-module__FTE7-G__navigator[data-active=color] .sova-module__FTE7-G__arch .sv-halo[data-zone=color],.sova-module__FTE7-G__navigator[data-active=sensitivity] .sova-module__FTE7-G__arch .sv-halo[data-zone=sensitivity],.sova-module__FTE7-G__navigator[data-active=missing] .sova-module__FTE7-G__arch .sv-halo[data-zone=missing]){opacity:1}.sova-module__FTE7-G__leaders polyline{fill:none;stroke:color-mix(in srgb, var(--ink) 28%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--ease)}.sova-module__FTE7-G__leaders circle{fill:var(--white);stroke:var(--ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.sova-module__FTE7-G__navigator[data-active=position] .sova-module__FTE7-G__leaders [data-zone=position] polyline,.sova-module__FTE7-G__navigator[data-active=color] .sova-module__FTE7-G__leaders [data-zone=color] polyline,.sova-module__FTE7-G__navigator[data-active=sensitivity] .sova-module__FTE7-G__leaders [data-zone=sensitivity] polyline,.sova-module__FTE7-G__navigator[data-active=missing] .sova-module__FTE7-G__leaders [data-zone=missing] polyline{stroke:var(--sage-dk);stroke-width:1.6px}.sova-module__FTE7-G__hotspot{z-index:2;position:absolute;transform:translateY(-50%)}.sova-module__FTE7-G__hotspot[data-side=l]{transform:translate(-100%,-50%)}.sova-module__FTE7-G__hotspot[data-on=true]{z-index:3}.sova-module__FTE7-G__hotBtn{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--white) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:34px;font:500 12.5px / 1 var(--sans);white-space:nowrap;color:var(--ink);cursor:pointer;transition:border-color .22s var(--ease), background-color .22s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.sova-module__FTE7-G__hotBtn:hover,.sova-module__FTE7-G__hotspot[data-on=true] .sova-module__FTE7-G__hotBtn{border-color:var(--ink);background:var(--white)}.sova-module__FTE7-G__hotNum{font:500 11px / 1 var(--mono);color:var(--sage-dk)}.sova-module__FTE7-G__hotCard{border:1px solid var(--line);background:var(--white);min-width:168px;animation:sova-module__FTE7-G__cardIn .28s var(--ease) both;border-radius:10px;gap:3px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 36px -22px #16191a73}.sova-module__FTE7-G__hotspot[data-side=l] .sova-module__FTE7-G__hotCard{left:auto;right:0}.sova-module__FTE7-G__hotCard[hidden]{display:none}.sova-module__FTE7-G__hotCard span{font:500 10.5px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.sova-module__FTE7-G__hotCard strong{font-size:15px;font-weight:600}.sova-module__FTE7-G__hotCard em{font:500 12.5px / 1.3 var(--mono);color:var(--sage-dk);font-style:normal}.sova-module__FTE7-G__navCaption{font:500 11.5px / 1.4 var(--mono);letter-spacing:.06em;text-align:center;color:var(--grey);margin-top:6px!important}@media (max-width:699px){.sova-module__FTE7-G__leaders,.sova-module__FTE7-G__hotspot,.sova-module__FTE7-G__orbit2,.sova-module__FTE7-G__navCaption{display:none}.sova-module__FTE7-G__navStage{margin:-9% -8px -6%}}.sova-module__FTE7-G__panel{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:22px;box-shadow:0 1px 2px #16191a0a,0 30px 60px -36px #16191a59}.sova-module__FTE7-G__panelTitle{font:600 20px / 1.2 var(--sans);letter-spacing:-.02em}.sova-module__FTE7-G__onNarrow{display:none}@media (max-width:699px){.sova-module__FTE7-G__onWide{display:none}.sova-module__FTE7-G__onNarrow{display:inline}}.sova-module__FTE7-G__choices{border-top:1px solid var(--line);margin-top:14px;display:grid}.sova-module__FTE7-G__choice{border:0;border-bottom:1px solid var(--line);min-height:50px;font:500 15px / 1.3 var(--sans);text-align:left;color:color-mix(in srgb, var(--ink) 76%, var(--white));cursor:pointer;transition:color .2s var(--ease), padding-left .26s var(--ease);background:0 0;align-items:center;gap:12px;padding:0 4px;display:flex}.sova-module__FTE7-G__choice:hover{color:var(--ink)}.sova-module__FTE7-G__choice[aria-checked=true]{color:var(--ink);padding-left:8px;font-weight:600}.sova-module__FTE7-G__radio{border:1.5px solid var(--line-strong);width:16px;height:16px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:99px;flex:none}.sova-module__FTE7-G__choice[aria-checked=true] .sova-module__FTE7-G__radio{border-color:var(--ink);box-shadow:inset 0 0 0 3.5px var(--white), inset 0 0 0 8px var(--ink)}.sova-module__FTE7-G__result{background:color-mix(in srgb, var(--mint) 55%, var(--white));animation:sova-module__FTE7-G__cardIn .36s var(--ease) both;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.sova-module__FTE7-G__resultRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding-bottom:10px;display:grid}.sova-module__FTE7-G__resultRow .sova-module__FTE7-G__meta{grid-column:1/-1}.sova-module__FTE7-G__resultRow strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.sova-module__FTE7-G__liveDot{background:var(--sage-dk);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sage) 45%, transparent);border-radius:99px;animation:2.4s ease-in-out infinite sova-module__FTE7-G__pulse}.sova-module__FTE7-G__result .sova-module__FTE7-G__btn{margin-top:4px}.sova-module__FTE7-G__result .sova-module__FTE7-G__textLink{justify-self:center;font-size:14px}.sova-module__FTE7-G__urgent{color:var(--grey);text-align:center;font-size:12.5px}.sova-module__FTE7-G__explorer{gap:28px;display:grid}.sova-module__FTE7-G__problemTabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:4px 26px;display:flex;overflow-x:auto}.sova-module__FTE7-G__problemTabs::-webkit-scrollbar{display:none}.sova-module__FTE7-G__problemTab{min-height:52px;font:500 17px / 1 var(--sans);letter-spacing:-.01em;color:var(--grey);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;flex:none;align-items:baseline;gap:8px;padding:0;display:inline-flex;position:relative}.sova-module__FTE7-G__problemTab:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .36s var(--slow);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sova-module__FTE7-G__problemTab:hover,.sova-module__FTE7-G__problemTab[aria-selected=true]{color:var(--ink)}.sova-module__FTE7-G__problemTab[aria-selected=true]:after{transform:scaleX(1)}.sova-module__FTE7-G__problemTab .sova-module__FTE7-G__mono{font-size:11px}.sova-module__FTE7-G__treatArea{background:var(--white);border:1px solid var(--line);border-radius:24px;gap:24px;padding:24px;display:grid}.sova-module__FTE7-G__treatText{animation:sova-module__FTE7-G__cardIn .42s var(--ease) both;align-content:start;justify-items:start;gap:16px;display:grid}.sova-module__FTE7-G__treatTitle{font:600 clamp(34px, 4.4vw, 64px) / 1 var(--sans);letter-spacing:-.045em}.sova-module__FTE7-G__treatFacts{border-block:1px solid var(--line);flex-wrap:wrap;align-self:stretch;gap:12px 40px;padding-block:14px;display:flex}.sova-module__FTE7-G__treatFacts dt,.sova-module__FTE7-G__docFacts dt,.sova-module__FTE7-G__implantFacts dt,.sova-module__FTE7-G__caseFacts dt,.sova-module__FTE7-G__dashRows dt,.sova-module__FTE7-G__hoursTable dt{font:500 10.5px / 1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.sova-module__FTE7-G__treatFacts dd{font:600 20px / 1.2 var(--sans);letter-spacing:-.02em;margin-top:4px!important}.sova-module__FTE7-G__treatSteps{flex-wrap:wrap;gap:8px;display:flex}.sova-module__FTE7-G__treatSteps li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;display:inline-flex}.sova-module__FTE7-G__treatSteps span{font:500 10.5px / 1 var(--mono);color:var(--sage-dk)}.sova-module__FTE7-G__treatVisual{background:radial-gradient(ellipse at 50% 40%, var(--white), transparent 70%), color-mix(in srgb, var(--mint) 70%, var(--ivory));min-height:280px;animation:sova-module__FTE7-G__visualIn .6s var(--slow) both;border-radius:18px;place-items:center;display:grid}.sova-module__FTE7-G__treatVisual svg{width:min(100%,360px);height:auto;max-height:380px}@media (min-width:900px){.sova-module__FTE7-G__treatArea{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:48px}.sova-module__FTE7-G__treatVisual{min-height:460px}}.sova-module__FTE7-G__slotsBand{background:var(--white);border-block:1px solid var(--line)}.sova-module__FTE7-G__slotsGrid{gap:32px;padding-block:64px;display:grid}.sova-module__FTE7-G__slotsGrid header{align-content:start;gap:14px;display:grid}.sova-module__FTE7-G__slotList{border-top:1px solid var(--ink);display:grid}.sova-module__FTE7-G__slotList li{border-bottom:1px solid var(--line)}.sova-module__FTE7-G__slot{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"day time go""day svc go";align-items:center;gap:2px 16px;padding:16px 4px;display:grid}.sova-module__FTE7-G__slot:hover{background:color-mix(in srgb, var(--mint) 40%, transparent)}.sova-module__FTE7-G__slotDay{grid-area:day;font-size:15px;font-weight:600;display:grid}.sova-module__FTE7-G__slotDay small,.sova-module__FTE7-G__slotService small{font:500 11px / 1.4 var(--mono);color:var(--grey)}.sova-module__FTE7-G__slotTime{font:500 30px / 1 var(--mono);letter-spacing:-.03em;grid-area:time}.sova-module__FTE7-G__slotService{flex-wrap:wrap;grid-area:svc;align-items:baseline;gap:2px 10px;font-size:15px;display:flex}.sova-module__FTE7-G__slotGo{border:1px solid var(--line-strong);width:40px;height:40px;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:99px;grid-area:go;place-items:center;display:grid}.sova-module__FTE7-G__slot:hover .sova-module__FTE7-G__slotGo{background:var(--ink);color:var(--white)}.sova-module__FTE7-G__slotsAll{justify-self:start}@media (min-width:900px){.sova-module__FTE7-G__slotsGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 80px;padding-block:96px}.sova-module__FTE7-G__slot{grid-template-columns:120px 150px minmax(0,1fr) auto;grid-template-areas:"day time svc go";padding-block:22px}.sova-module__FTE7-G__slotTime{font-size:38px}.sova-module__FTE7-G__slotsAll{grid-column:2}}.sova-module__FTE7-G__index{border-top:1px solid var(--ink)}.sova-module__FTE7-G__index li{border-bottom:1px solid var(--line)}.sova-module__FTE7-G__indexRow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"no name price""no text text""no meta meta";align-items:baseline;gap:4px 14px;padding:22px 0;display:grid}.sova-module__FTE7-G__indexNo{font:500 12px / 1 var(--mono);color:var(--sage-dk);grid-area:no}.sova-module__FTE7-G__indexName{font:600 clamp(24px, 3vw, 40px) / 1.1 var(--sans);letter-spacing:-.035em;transition:transform .36s var(--slow);grid-area:name}.sova-module__FTE7-G__indexRow:hover .sova-module__FTE7-G__indexName{transform:translate(8px)}.sova-module__FTE7-G__indexText{max-width:44ch;color:color-mix(in srgb, var(--ink) 70%, var(--ivory));grid-area:text;font-size:15px}.sova-module__FTE7-G__indexMeta{font:500 12px / 1.4 var(--mono);color:var(--grey);grid-area:meta}.sova-module__FTE7-G__indexPrice{font:500 14px / 1 var(--mono);white-space:nowrap;grid-area:price}@media (max-width:459px){.sova-module__FTE7-G__indexRow{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"no name name""no text text""no meta price"}}@media (min-width:900px){.sova-module__FTE7-G__indexRow{grid-template-columns:60px minmax(0,1fr) minmax(0,.9fr) 120px 110px;grid-template-areas:"no name text meta price";align-items:center;padding:28px 0}.sova-module__FTE7-G__indexPrice{text-align:right}}.sova-module__FTE7-G__story2{background:linear-gradient(180deg, var(--ivory), color-mix(in srgb, var(--mint) 60%, var(--ivory)));border-top:1px solid var(--line)}.sova-module__FTE7-G__implantGrid{gap:32px;display:grid}.sova-module__FTE7-G__implantVisual{background:var(--white);border:1px solid var(--line);border-radius:24px;justify-items:center;padding:24px 12px 20px;display:grid;position:relative}.sova-module__FTE7-G__implantVisual .sv-exploded{width:min(100%,440px);height:auto}.sova-module__FTE7-G__implantVisual .sv-part{transition:opacity .5s var(--ease)}.sova-module__FTE7-G__implantFacts{border-top:1px solid var(--line);justify-content:center;align-self:stretch;gap:40px;padding-top:14px;display:flex}.sova-module__FTE7-G__implantFacts dd{font:600 20px / 1.2 var(--sans);margin-top:2px!important}.sova-module__FTE7-G__implantSteps{border-top:1px solid var(--ink);display:grid}.sova-module__FTE7-G__implantStep{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--grey);text-align:left;cursor:pointer;transition:color .22s var(--ease);background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:18px 0;display:grid}.sova-module__FTE7-G__implantStep[aria-checked=true],.sova-module__FTE7-G__implantStep:hover{color:var(--ink)}.sova-module__FTE7-G__stepNo{font:500 12px / 1 var(--mono);color:var(--sage-dk)}.sova-module__FTE7-G__stepMain{gap:6px;display:grid}.sova-module__FTE7-G__stepTitle{font:600 22px / 1.2 var(--sans);letter-spacing:-.02em}.sova-module__FTE7-G__stepText{max-width:44ch;color:color-mix(in srgb, var(--ink) 72%, var(--ivory));font-size:15px;line-height:1.55;display:none}.sova-module__FTE7-G__implantStep[aria-checked=true] .sova-module__FTE7-G__stepText{animation:sova-module__FTE7-G__cardIn .36s var(--ease) both;display:block}@media (min-width:900px){.sova-module__FTE7-G__implantGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.sova-module__FTE7-G__implantVisual{padding:40px 24px 28px}}.sova-module__FTE7-G__dark{--line:#dce5e31f;color:#eef1ef;background:#111415}.sova-module__FTE7-G__dark .sova-module__FTE7-G__body{color:#acafae}.sova-module__FTE7-G__dark .sova-module__FTE7-G__label{color:#9aa6a4}.sova-module__FTE7-G__scan{gap:20px;display:grid}.sova-module__FTE7-G__scanModes{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.sova-module__FTE7-G__scanMode{border:0;border-bottom:1px solid var(--line);font:inherit;color:#8d9896;text-align:left;cursor:pointer;transition:color .22s var(--ease);background:0 0;align-content:start;gap:6px;padding:16px 0;display:grid}.sova-module__FTE7-G__scanMode[aria-selected=true],.sova-module__FTE7-G__scanMode:hover{color:#eef1ef}.sova-module__FTE7-G__scanMode .sova-module__FTE7-G__mono{color:var(--sage)}.sova-module__FTE7-G__scanName{font:600 16px / 1.25 var(--sans)}.sova-module__FTE7-G__scanText{color:#9aa6a4;font-size:14px;line-height:1.5;display:none}.sova-module__FTE7-G__scanMode[aria-selected=true] .sova-module__FTE7-G__scanText{display:block}.sova-module__FTE7-G__viewport{border:1px solid #dce5e329;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.sova-module__FTE7-G__scanSvg{width:100%;height:auto;animation:sova-module__FTE7-G__fadeIn .5s var(--ease) both;display:block}.sova-module__FTE7-G__scanLine{animation:5.5s cubic-bezier(.45,0,.55,1) infinite sova-module__FTE7-G__scanY}@media (max-width:599px){.sova-module__FTE7-G__scanModes{grid-template-columns:minmax(0,1fr)}}@media (min-width:1000px){.sova-module__FTE7-G__scan{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:48px}.sova-module__FTE7-G__scanModes{grid-template-columns:minmax(0,1fr)}.sova-module__FTE7-G__scanMode{padding:20px 0}}.sova-module__FTE7-G__doctors{gap:28px;display:grid}.sova-module__FTE7-G__portraitWrap{aspect-ratio:4/3;background:var(--mint);border-radius:24px;max-height:620px;position:relative;overflow:hidden}.sova-module__FTE7-G__portrait{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--slow);position:absolute;inset:0;transform:scale(1.02)}.sova-module__FTE7-G__portrait[data-on=true]{opacity:1;transform:none}.sova-module__FTE7-G__portraitFallback{place-items:center;display:grid;position:absolute;inset:0}.sova-module__FTE7-G__portraitFallback svg{width:100%;height:100%;position:absolute;inset:0}.sova-module__FTE7-G__initials{font:500 clamp(34px, 4.4vw, 60px) / 1 var(--sans);letter-spacing:-.04em;color:var(--grey);position:absolute;top:37.5%;left:50%;transform:translate(-50%,-50%)}.sova-module__FTE7-G__fallbackTag{background:color-mix(in srgb, var(--white) 80%, transparent);font:500 10.5px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);border-radius:99px;padding:5px 10px;position:absolute;bottom:14px;left:16px}.sova-module__FTE7-G__docInfo{align-content:start;gap:14px;display:grid}.sova-module__FTE7-G__docName{font:600 clamp(34px, 3.6vw, 52px) / 1 var(--sans);letter-spacing:-.045em}.sova-module__FTE7-G__docQuote{max-width:30ch;font:400 clamp(20px, 1.8vw, 24px) / 1.4 var(--sans);letter-spacing:-.015em;color:color-mix(in srgb, var(--ink) 80%, var(--ivory))}.sova-module__FTE7-G__docFacts{border-top:1px solid var(--line);gap:40px;padding-top:16px;display:flex;margin-top:8px!important}.sova-module__FTE7-G__docFacts div:first-child dd{white-space:nowrap}.sova-module__FTE7-G__docFacts dd{font-size:15px;font-weight:600;margin-top:2px!important}.sova-module__FTE7-G__roster{border-top:1px solid var(--ink);display:grid}.sova-module__FTE7-G__rosterItem{border:0;border-bottom:1px solid var(--line);font:inherit;text-align:left;color:var(--grey);cursor:pointer;transition:color .2s var(--ease);background:0 0;gap:4px;padding:16px 0 16px 18px;display:grid;position:relative}.sova-module__FTE7-G__rosterItem:before{content:"";background:var(--line-strong);width:7px;height:7px;transition:background-color .2s var(--ease);border-radius:99px;position:absolute;top:22px;left:0}.sova-module__FTE7-G__rosterItem[aria-selected=true],.sova-module__FTE7-G__rosterItem:hover{color:var(--ink)}.sova-module__FTE7-G__rosterItem[aria-selected=true]:before{background:var(--sage-dk)}.sova-module__FTE7-G__rosterName{font:600 18px / 1.2 var(--sans);letter-spacing:-.015em}@media (min-width:700px){.sova-module__FTE7-G__portraitWrap{aspect-ratio:4/5}}@media (min-width:700px) and (max-width:999px){.sova-module__FTE7-G__doctors{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sova-module__FTE7-G__roster{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:1000px){.sova-module__FTE7-G__doctors{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 280px;align-items:start;gap:56px}.sova-module__FTE7-G__docInfo{align-self:center}}.sova-module__FTE7-G__visitBand{background:var(--white);border-block:1px solid var(--line)}.sova-module__FTE7-G__clock{border-left:1px solid var(--line-strong);display:grid;position:relative}.sova-module__FTE7-G__clock li{padding:0 0 32px 26px;position:relative}.sova-module__FTE7-G__clock li:before{content:"";background:var(--white);border:1.5px solid var(--ink);border-radius:99px;width:9px;height:9px;position:absolute;top:7px;left:-5px}.sova-module__FTE7-G__clockT{font:500 30px / 1 var(--mono);letter-spacing:-.03em}.sova-module__FTE7-G__clockTitle{font:600 20px / 1.2 var(--sans);letter-spacing:-.015em;margin-top:10px}.sova-module__FTE7-G__clockText{max-width:30ch;color:color-mix(in srgb, var(--ink) 70%, var(--ivory));font-size:15px;margin-top:6px!important}@media (min-width:1000px){.sova-module__FTE7-G__clock{border-left:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.sova-module__FTE7-G__clock:before{content:"";background:var(--line-strong);transform-origin:0;height:1px;transition:transform 1.6s var(--slow);position:absolute;top:11px;left:0;right:0}.sova-module__FTE7-G__clock[data-srs=hidden]:before{transform:scaleX(0)}.sova-module__FTE7-G__clock li{padding:34px 0 0}.sova-module__FTE7-G__clock li:before{top:7px;left:0}.sova-module__FTE7-G__clockT{font-size:36px}}.sova-module__FTE7-G__planGrid{gap:40px;display:grid}.sova-module__FTE7-G__planGrid .sova-module__FTE7-G__h2{max-width:20ch;margin-top:18px}.sova-module__FTE7-G__planPoints{gap:10px;display:grid;margin-top:28px!important}.sova-module__FTE7-G__planPoints li{gap:12px;font-size:16px;display:flex}.sova-module__FTE7-G__planPoints li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%2316191a' stroke-width='1.6'/%3E%3C/svg%3E") center / 18px no-repeat, var(--mint);border-radius:99px;flex:none;width:18px;height:18px;margin-top:3px}.sova-module__FTE7-G__sheet{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:22px;position:relative;box-shadow:0 1px 2px #16191a0a,0 40px 70px -40px #16191a66}.sova-module__FTE7-G__sheetHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.sova-module__FTE7-G__sheetMark{font:600 13px / 1 var(--sans);letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.sova-module__FTE7-G__sheetTitle{font:600 32px / 1 var(--sans);letter-spacing:-.04em;margin-top:22px}.sova-module__FTE7-G__sheet .sova-module__FTE7-G__meta{margin-top:6px}.sova-module__FTE7-G__sheetTable{border-collapse:collapse;width:100%;margin-top:22px;font-size:14.5px}.sova-module__FTE7-G__sheetTable th,.sova-module__FTE7-G__sheetTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px 0;font-weight:400}.sova-module__FTE7-G__sheetTable thead th{font:500 10.5px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);padding-top:0}.sova-module__FTE7-G__sheetTable td{font-family:var(--mono);color:var(--grey);white-space:nowrap;font-size:12.5px}.sova-module__FTE7-G__sheetTable td:last-child,.sova-module__FTE7-G__sheetTable th:last-child{text-align:right}.sova-module__FTE7-G__sheetTable td:last-child{color:var(--ink);font-size:14px}.sova-module__FTE7-G__sheetTable tbody th{padding-right:10px;font-weight:500}.sova-module__FTE7-G__sheetTable tfoot th,.sova-module__FTE7-G__sheetTable tfoot td{border-bottom:0;border-top:1.5px solid var(--ink);color:var(--ink);padding-top:14px;font-weight:600}.sova-module__FTE7-G__sheetTable tfoot td:last-child{font:600 22px / 1 var(--mono);letter-spacing:-.03em}.sova-module__FTE7-G__sheetFoot{background:color-mix(in srgb, var(--mint) 50%, var(--white));border-radius:12px;gap:14px;margin-top:18px;padding:14px;display:grid}@media (max-width:459px){.sova-module__FTE7-G__sheetTable th:nth-child(2),.sova-module__FTE7-G__sheetTable td:nth-child(2){display:none}.sova-module__FTE7-G__sheetTable tfoot td:last-child{font-size:18px}}@media (max-width:379px){.sova-module__FTE7-G__sheetTable th:nth-child(3),.sova-module__FTE7-G__sheetTable td:nth-child(3){display:none}}@media (min-width:640px){.sova-module__FTE7-G__sheet{padding:32px}.sova-module__FTE7-G__sheetFoot{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1000px){.sova-module__FTE7-G__planGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:88px}.sova-module__FTE7-G__sheet{transform:rotate(.6deg)}}.sova-module__FTE7-G__cases{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (max-width:419px){.sova-module__FTE7-G__caseTabs{justify-self:stretch}.sova-module__FTE7-G__caseTab{padding:0 8px;font-size:13px}}.sova-module__FTE7-G__caseTabs{border:1px solid var(--line);background:var(--white);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.sova-module__FTE7-G__caseTab{min-height:40px;font:500 14px / 1 var(--sans);color:var(--grey);cursor:pointer;transition:background-color .22s var(--ease), color .22s var(--ease);background:0 0;border:0;border-radius:999px;flex:1;padding:0 16px}.sova-module__FTE7-G__caseTab[aria-selected=true]{background:var(--ink);color:var(--ivory)}.sova-module__FTE7-G__casePanel{gap:28px;display:grid}.sova-module__FTE7-G__compare{aspect-ratio:600/400;background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--white), transparent 75%), var(--mint);border-radius:24px;position:relative;overflow:hidden}.sova-module__FTE7-G__compareLayer{position:absolute;inset:0}.sova-module__FTE7-G__compareAfter{clip-path:inset(0 0 0 var(--split,50%));background:radial-gradient(ellipse 60% 60% at 50% 45%, var(--white), transparent 75%), color-mix(in srgb, var(--mint) 70%, var(--white))}.sova-module__FTE7-G__compareArch{width:100%;height:100%}.sova-module__FTE7-G__compareHandle{top:0;bottom:0;left:var(--split,50%);background:var(--ink);pointer-events:none;width:1px;position:absolute}.sova-module__FTE7-G__compareHandle:after{content:"‹ ›";background:var(--ink);width:40px;height:40px;color:var(--white);border-radius:99px;place-items:center;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sova-module__FTE7-G__compareTag{background:color-mix(in srgb, var(--white) 85%, transparent);font:500 10.5px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:99px;padding:6px 10px;position:absolute;top:14px}.sova-module__FTE7-G__tagBefore{left:14px}.sova-module__FTE7-G__tagAfter{right:14px}.sova-module__FTE7-G__compareRange{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.sova-module__FTE7-G__compare:has(.sova-module__FTE7-G__compareRange:focus-visible){outline:2px solid var(--sage-dk);outline-offset:3px}.sova-module__FTE7-G__caseFacts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 24px;padding-top:18px;display:grid}.sova-module__FTE7-G__caseFacts dd{font-size:15.5px;line-height:1.45;margin-top:4px!important}@media (min-width:900px){.sova-module__FTE7-G__casePanel{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px}.sova-module__FTE7-G__caseFacts{grid-template-columns:minmax(0,1fr)}}.sova-module__FTE7-G__calm{background:color-mix(in srgb, var(--mint) 55%, var(--ivory))}.sova-module__FTE7-G__calmGrid{gap:40px;display:grid}.sova-module__FTE7-G__calmGrid header{align-content:start;gap:18px;display:grid}.sova-module__FTE7-G__calmTitle{max-width:16ch;font:500 clamp(30px, 3.4vw, 48px) / 1.1 var(--sans);letter-spacing:-.035em}.sova-module__FTE7-G__calmList{gap:12px;display:grid}.sova-module__FTE7-G__calmList li{background:color-mix(in srgb, var(--white) 72%, transparent);border-radius:18px;padding:22px}.sova-module__FTE7-G__calmList h3{font:600 18px / 1.25 var(--sans);letter-spacing:-.015em}.sova-module__FTE7-G__calmList p{color:color-mix(in srgb, var(--ink) 72%, var(--ivory));margin-top:6px;font-size:15px}@media (min-width:700px){.sova-module__FTE7-G__calmList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sova-module__FTE7-G__calmGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px}}.sova-module__FTE7-G__film{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:4px 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.sova-module__FTE7-G__film:focus-visible{outline-offset:-2px}.sova-module__FTE7-G__frame{scroll-snap-align:start;flex:none;width:min(84vw,640px)}.sova-module__FTE7-G__frameMedia{aspect-ratio:3/2;background:var(--mint);border-radius:20px;position:relative;overflow:hidden}.sova-module__FTE7-G__roomFallback{position:absolute;inset:0}.sova-module__FTE7-G__roomFallback svg{width:100%;height:100%}.sova-module__FTE7-G__frameCap{max-width:52ch;color:color-mix(in srgb, var(--ink) 72%, var(--ivory));flex-wrap:wrap;gap:4px 12px;font-size:15px;display:flex;margin-top:14px!important}.sova-module__FTE7-G__frameCap strong{color:var(--ink);font-weight:600}@media (min-width:768px){.sova-module__FTE7-G__film{gap:24px;padding-inline:40px;scroll-padding-inline:40px}}@media (min-width:1440px){.sova-module__FTE7-G__film{padding-inline:calc(50vw - 640px)}}.sova-module__FTE7-G__storiesSection{gap:28px;display:grid}.sova-module__FTE7-G__stories{gap:24px;display:grid}.sova-module__FTE7-G__story{min-height:260px;animation:sova-module__FTE7-G__cardIn .5s var(--ease) both;align-content:start;gap:22px;display:grid}.sova-module__FTE7-G__storyTags{flex-wrap:wrap;gap:8px;display:flex}.sova-module__FTE7-G__storyTags li{border:1px solid var(--line-strong);font:500 11px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 12px}.sova-module__FTE7-G__storyText{max-width:30ch;font:500 clamp(24px, 3.2vw, 44px) / 1.2 var(--sans);letter-spacing:-.035em;text-wrap:balance}.sova-module__FTE7-G__storyName{font:500 12px / 1.4 var(--mono);color:var(--grey)}.sova-module__FTE7-G__storyNav{border-top:1px solid var(--line);align-items:center;gap:16px;padding-top:18px;display:flex}.sova-module__FTE7-G__arrowBtn{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:99px;place-items:center;font-size:18px;display:grid}.sova-module__FTE7-G__arrowBtn:hover{background:var(--ink);color:var(--white)}.sova-module__FTE7-G__progress{flex:1;gap:6px;display:flex}.sova-module__FTE7-G__progress i{background:var(--line);height:2px;transition:background-color .3s var(--ease);flex:1}.sova-module__FTE7-G__progress i[data-on=true]{background:var(--ink)}.sova-module__FTE7-G__dash{border:1px solid var(--line);background:var(--white);border-radius:24px;gap:20px;padding:20px;display:grid}.sova-module__FTE7-G__dashRows{display:grid}.sova-module__FTE7-G__dashRows div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.sova-module__FTE7-G__dashRows div:last-child{border-bottom:0}.sova-module__FTE7-G__dashRows dd{font-size:15.5px;font-weight:500}.sova-module__FTE7-G__dashRows [data-live] dd:before{content:"";background:var(--sage-dk);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sage) 45%, transparent);border-radius:99px;margin-right:8px;display:inline-block}.sova-module__FTE7-G__dashSide{align-content:start;gap:16px;display:grid}.sova-module__FTE7-G__mapCard{border-radius:16px;overflow:hidden}.sova-module__FTE7-G__mapCard svg{width:100%;height:auto;display:block}.sova-module__FTE7-G__hoursTable{display:grid}.sova-module__FTE7-G__hoursTable div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.sova-module__FTE7-G__hoursTable dd{font:500 13px / 1.4 var(--mono)}@media (max-width:459px){.sova-module__FTE7-G__dashRows div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (min-width:900px){.sova-module__FTE7-G__dash{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:32px}}.sova-module__FTE7-G__finalBand{background:var(--graphite);color:#eef1ef}.sova-module__FTE7-G__finalBand .sova-module__FTE7-G__label{color:#9aa6a4}.sova-module__FTE7-G__finalBand .sova-module__FTE7-G__fine{color:#8d9896;margin-top:18px!important}.sova-module__FTE7-G__finalGrid{gap:32px;display:grid}.sova-module__FTE7-G__finalGrid .sova-module__FTE7-G__h2{margin-top:18px}.sova-module__FTE7-G__finalBox{color:var(--ink);background:#f3f4f0;border-radius:24px;gap:16px;padding:18px;display:grid}.sova-module__FTE7-G__finalChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sova-module__FTE7-G__finalChoice{-webkit-hyphens:auto;hyphens:auto;border:1px solid var(--line);background:var(--white);min-width:0;min-height:72px;font:600 16px / 1.2 var(--sans);text-align:left;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:14px;gap:4px;padding:14px;display:grid}.sova-module__FTE7-G__finalChoice[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sova-module__FTE7-G__finalSlots{background:var(--white);border-radius:16px;gap:12px;padding:16px;display:grid}.sova-module__FTE7-G__slotRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sova-module__FTE7-G__slotBtn{border:1px solid var(--line-strong);min-height:52px;font:500 13px / 1.3 var(--mono);color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:12px;padding:6px}.sova-module__FTE7-G__slotBtn[aria-checked=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (max-width:419px){.sova-module__FTE7-G__finalChoices{grid-template-columns:minmax(0,1fr)}.sova-module__FTE7-G__finalChoice{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-height:56px}}@media (min-width:640px){.sova-module__FTE7-G__finalChoices{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(0,1.4fr)}.sova-module__FTE7-G__finalBox{padding:24px}}@media (min-width:1000px) and (max-width:1199px){.sova-module__FTE7-G__finalChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.sova-module__FTE7-G__finalGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px}}.sova-module__FTE7-G__faqGrid{gap:20px;display:grid}.sova-module__FTE7-G__faqList{border-top:1px solid var(--ink)}.sova-module__FTE7-G__faqItem{border-bottom:1px solid var(--line)}.sova-module__FTE7-G__faqItem::details-content{block-size:0;transition:block-size .26s var(--ease), content-visibility .26s allow-discrete;overflow:hidden}.sova-module__FTE7-G__faqItem[open]::details-content{block-size:auto}.sova-module__FTE7-G__faqQ{min-height:56px;font:500 16.5px / 1.3 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;list-style:none;display:flex}.sova-module__FTE7-G__faqQ::-webkit-details-marker{display:none}.sova-module__FTE7-G__faqSign{flex:none;width:12px;height:12px;position:relative}.sova-module__FTE7-G__faqSign:before,.sova-module__FTE7-G__faqSign:after{content:"";height:1.5px;transition:transform .22s var(--ease);background:currentColor;position:absolute;inset:5px 0 auto}.sova-module__FTE7-G__faqSign:after{transform:rotate(90deg)}.sova-module__FTE7-G__faqItem[open] .sova-module__FTE7-G__faqSign:after{transform:rotate(0)}.sova-module__FTE7-G__faqA{max-width:60ch;color:color-mix(in srgb, var(--ink) 72%, var(--ivory));padding-bottom:16px;font-size:15px}@media (min-width:900px){.sova-module__FTE7-G__faqGrid{grid-template-columns:240px minmax(0,1fr);gap:48px}.sova-module__FTE7-G__faqList{columns:2;border-top:0;column-gap:48px}.sova-module__FTE7-G__faqItem{break-inside:avoid;border-top:1px solid var(--line);border-bottom:0}}.sova-module__FTE7-G__footer{border-top:1px solid var(--line);color:var(--grey);padding-block:40px;font-size:14px}.sova-module__FTE7-G__footerGrid{gap:24px;display:grid}.sova-module__FTE7-G__footerMark{font:700 15px / 1 var(--sans);letter-spacing:.04em;color:var(--ink);align-items:center;gap:8px;display:inline-flex;margin-bottom:8px!important}.sova-module__FTE7-G__footerLinks{align-content:start;display:grid}.sova-module__FTE7-G__footerLinks a{min-height:36px;color:var(--grey);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.sova-module__FTE7-G__footerLinks a:hover{color:var(--ink)}@media (min-width:768px){.sova-module__FTE7-G__footerGrid{grid-template-columns:1.4fr 1fr 1fr;gap:48px}}.sova-module__FTE7-G__sticky{left:12px;right:12px;bottom:calc(12px + var(--cookie-banner-h,0px));z-index:40;opacity:0;transition:transform .28s var(--ease), opacity .2s var(--ease), bottom .2s var(--ease);position:fixed;transform:translateY(calc(100% + 24px))}.sova-module__FTE7-G__sticky[data-show=true]{opacity:1;transform:none}.sova-module__FTE7-G__stickyBtn{background:var(--graphite);width:100%;min-height:54px;color:var(--ivory);font:600 15.5px / 1 var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;box-shadow:0 16px 30px -14px #16191a99}@media (min-width:900px){.sova-module__FTE7-G__sticky{display:none}}.sova-module__FTE7-G__dialog{overscroll-behavior:contain;border:1px solid var(--line);background:var(--white);border-radius:20px;width:calc(100vw - 32px);max-width:460px;height:fit-content;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 40px 80px -30px #16191a80}.sova-module__FTE7-G__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16191a6b}.sova-module__FTE7-G__dialog[open]{animation:sova-module__FTE7-G__cardIn .24s var(--ease) both}.sova-module__FTE7-G__dialogBody{gap:12px;padding:28px;display:grid}.sova-module__FTE7-G__dialogTag{background:var(--mint);font:500 10.5px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:5px 10px}.sova-module__FTE7-G__dialogTitle{font:600 26px / 1.15 var(--sans);letter-spacing:-.03em}.sova-module__FTE7-G__dialogText{color:#57595a;font-size:15px}.sova-module__FTE7-G__dialogNote{color:var(--grey);font-size:12.5px}.sova-module__FTE7-G__dialogActions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:8px;display:flex}.sova-module__FTE7-G__treatVisual .sv-pulse circle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite sova-module__FTE7-G__ring}.sova-module__FTE7-G__treatVisual .sv-pulse circle:nth-child(2){animation-delay:.5s}.sova-module__FTE7-G__treatVisual .sv-pulse circle:nth-child(3){animation-delay:1s}.sova-module__FTE7-G__site [data-sr=text]{transition:opacity .8s var(--slow) var(--sr-d,0s), transform .8s var(--slow) var(--sr-d,0s)}.sova-module__FTE7-G__site [data-sr=text][data-srs=hidden]{opacity:0;transform:translateY(16px)}.sova-module__FTE7-G__site [data-hero][data-sr=text]{animation:sova-module__FTE7-G__rise .9s var(--slow) var(--sr-d,0s) both}@keyframes sova-module__FTE7-G__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes sova-module__FTE7-G__cardIn{0%{opacity:0;transform:translateY(8px)}}@keyframes sova-module__FTE7-G__visualIn{0%{opacity:0;transform:scale(.98)}}@keyframes sova-module__FTE7-G__fadeIn{0%{opacity:0}}@keyframes sova-module__FTE7-G__breathe{0%{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)translateY(0)}to{transform:perspective(1400px)rotateY(4deg)rotateX(-1deg)translateY(-6px)}}@keyframes sova-module__FTE7-G__scanY{0%{transform:translateY(-10px)}to{transform:translateY(430px)}}@keyframes sova-module__FTE7-G__pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--sage) 10%, transparent)}}@keyframes sova-module__FTE7-G__ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.sova-module__FTE7-G__site *,.sova-module__FTE7-G__site :before,.sova-module__FTE7-G__site :after,.sova-module__FTE7-G__dialog,.sova-module__FTE7-G__dialog::backdrop{transition:none!important;animation:none!important}}
.lumi-module__YLG3VW__site{font-family:var(--font-geist-sans), sans-serif;color:var(--d-fg);padding-bottom:calc(76px + var(--cookie-banner-h,0px));--line:#57323e30;--line-strong:#57323e55;--serif:Georgia, "Times New Roman", serif;--motion-fast:.2s;--motion-base:.4s;--motion-slow:.8s;--ease-premium:cubic-bezier(.22, 1, .36, 1)}.lumi-module__YLG3VW__site :focus-visible{outline:2px solid var(--d-accent);outline-offset:3px}.lumi-module__YLG3VW__wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.lumi-module__YLG3VW__label{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.7;display:block}.lumi-module__YLG3VW__fine{opacity:.7;margin:20px 0 0;font-size:12px;line-height:1.6;display:block}.lumi-module__YLG3VW__pill,.lumi-module__YLG3VW__pillLight,.lumi-module__YLG3VW__ghost{cursor:pointer;min-height:48px;transition:background-color var(--motion-fast) var(--ease-premium), color var(--motion-fast) var(--ease-premium), transform var(--motion-fast) var(--ease-premium);border:1px solid #0000;border-radius:99px;justify-content:space-between;align-items:center;gap:24px;padding:13px 24px;font-family:inherit;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.lumi-module__YLG3VW__pill span,.lumi-module__YLG3VW__pillLight span{transition:transform var(--motion-fast) var(--ease-premium);font-size:20px}.lumi-module__YLG3VW__pill:hover span,.lumi-module__YLG3VW__pillLight:hover span{transform:translate(2px,-2px)}.lumi-module__YLG3VW__pill{background:var(--d-accent);color:var(--d-on-accent)}.lumi-module__YLG3VW__pill:hover{background:#713f50}.lumi-module__YLG3VW__pill:disabled{opacity:.4;cursor:not-allowed}.lumi-module__YLG3VW__pillLight{background:var(--d-on-accent);color:var(--d-accent)}.lumi-module__YLG3VW__pillLight:hover{background:#fff}.lumi-module__YLG3VW__ghost{border-color:var(--line-strong);color:var(--d-fg);background:0 0;justify-content:center}.lumi-module__YLG3VW__ghost:hover{background:var(--d-accent);color:var(--d-on-accent);border-color:var(--d-accent)}.lumi-module__YLG3VW__textLink{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;cursor:pointer;transition:text-decoration-color var(--motion-fast) var(--ease-premium);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:14px;display:inline-flex}.lumi-module__YLG3VW__textLink:hover{text-decoration-color:currentColor}.lumi-module__YLG3VW__head{z-index:50;background:var(--d-bg);border-bottom:1px solid var(--line);position:relative}.lumi-module__YLG3VW__headInner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.lumi-module__YLG3VW__mark{font:500 24px var(--serif);letter-spacing:.38em;color:inherit;text-decoration:none}.lumi-module__YLG3VW__headActions{align-items:center;gap:12px;display:flex}.lumi-module__YLG3VW__headCta{gap:16px;min-height:44px;padding:10px 22px;display:none}.lumi-module__YLG3VW__menuBtn{border:1px solid var(--line-strong);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 20px;font-family:inherit;font-size:13px}.lumi-module__YLG3VW__nav{display:none}.lumi-module__YLG3VW__nav[data-open=true]{background:var(--d-bg);border-bottom:1px solid var(--line);flex-direction:column;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.lumi-module__YLG3VW__navLink{min-height:48px;color:inherit;border-top:1px solid var(--line);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.lumi-module__YLG3VW__navLink:first-child{border-top:0}.lumi-module__YLG3VW__hero{padding-block:32px 48px}.lumi-module__YLG3VW__heroGrid{gap:32px;display:grid}.lumi-module__YLG3VW__heroText{align-content:center;justify-items:start;gap:20px;display:grid}.lumi-module__YLG3VW__h1{font:400 clamp(38px, 5.5vw, 72px) / 1.02 var(--serif);letter-spacing:-.04em;margin:0}.lumi-module__YLG3VW__h1 span{display:block}.lumi-module__YLG3VW__h1 em{font-weight:400}.lumi-module__YLG3VW__rule{background:var(--line-strong);width:60px;height:1px}.lumi-module__YLG3VW__lead{max-width:40ch;margin:0;font-size:15px;line-height:1.7}.lumi-module__YLG3VW__heroActions{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.lumi-module__YLG3VW__trust{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lumi-module__YLG3VW__trust li+li{padding-left:18px;position:relative}.lumi-module__YLG3VW__trust li+li:before{content:"";background:var(--line-strong);width:1px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.lumi-module__YLG3VW__status{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.lumi-module__YLG3VW__statusDot{background:#5f7a5a;border-radius:99px;width:7px;height:7px}.lumi-module__YLG3VW__heroPhoto{aspect-ratio:4/3;background:var(--d-soft);border-radius:50% 50% 2px 2px;position:relative;overflow:hidden}.lumi-module__YLG3VW__heroPhoto .lumi-module__YLG3VW__photo{aspect-ratio:auto;position:absolute;inset:0}.lumi-module__YLG3VW__photo{aspect-ratio:var(--ar,4 / 3);background:var(--d-soft);position:relative;overflow:hidden}.lumi-module__YLG3VW__photo img{object-position:var(--pos);transform:scale(var(--zoom));transform-origin:var(--pos);transition:transform var(--motion-slow) var(--ease-premium)}.lumi-module__YLG3VW__slots{border-block:1px solid var(--line)}.lumi-module__YLG3VW__slotsInner{align-items:center;gap:14px;padding-block:22px;display:grid}.lumi-module__YLG3VW__slotsTitle{font:400 22px var(--serif);letter-spacing:-.01em;margin:0}.lumi-module__YLG3VW__slotList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lumi-module__YLG3VW__slot{border:1px solid var(--line-strong);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-premium), border-color var(--motion-fast) var(--ease-premium);background:0 0;border-radius:2px;gap:2px;padding:10px 12px;font-family:inherit;display:grid}.lumi-module__YLG3VW__slot:hover{background:var(--d-soft);border-color:var(--d-accent)}.lumi-module__YLG3VW__slotDay{overflow-wrap:anywhere;font-size:12px}.lumi-module__YLG3VW__slotTime{font:400 22px var(--serif);letter-spacing:-.01em}.lumi-module__YLG3VW__section{padding-block:56px}.lumi-module__YLG3VW__tint{background:var(--d-soft)}.lumi-module__YLG3VW__h2{max-width:23ch;font:400 clamp(30px, 3.8vw, 48px) / 1.13 var(--serif);letter-spacing:-.025em;margin:16px 0 0}.lumi-module__YLG3VW__sectionText{max-width:46ch;margin:20px 0 0;font-size:15px;line-height:1.8}@keyframes lumi-module__YLG3VW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lumi-module__YLG3VW__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.lumi-module__YLG3VW__catLead{grid-column:1/-1}.lumi-module__YLG3VW__catLink{width:100%;height:100%;color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.lumi-module__YLG3VW__catPhoto{--ar:4 / 5;border-radius:999px 999px 2px 2px}.lumi-module__YLG3VW__catLead .lumi-module__YLG3VW__catPhoto{--ar:4 / 3}.lumi-module__YLG3VW__catLink:hover .lumi-module__YLG3VW__photo img{transform:scale(calc(var(--zoom) * 1.04))}.lumi-module__YLG3VW__catText{gap:4px;display:grid}.lumi-module__YLG3VW__catName{font:400 21px / 1.2 var(--serif);letter-spacing:-.01em}.lumi-module__YLG3VW__catMeta{opacity:.75;font-size:12px}.lumi-module__YLG3VW__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:32px;scroll-padding-inline:20px;overflow-x:auto}.lumi-module__YLG3VW__rail::-webkit-scrollbar{display:none}.lumi-module__YLG3VW__railList{gap:12px;width:max-content;margin:0;padding:0 20px;list-style:none;display:flex}.lumi-module__YLG3VW__treat{border:1px solid var(--line);background:var(--d-bg);scroll-snap-align:start;transition:border-color var(--motion-fast) var(--ease-premium), transform var(--motion-fast) var(--ease-premium);flex-direction:column;flex:0 0 min(78vw,300px);gap:14px;padding:22px;display:flex}.lumi-module__YLG3VW__treat:hover,.lumi-module__YLG3VW__treat:target{border-color:var(--d-accent)}.lumi-module__YLG3VW__treat:target{box-shadow:inset 0 0 0 1px var(--d-accent)}.lumi-module__YLG3VW__treatTop{letter-spacing:.06em;justify-content:space-between;font-size:12px;display:flex}.lumi-module__YLG3VW__treatPrice{font:italic 20px var(--serif);letter-spacing:0}.lumi-module__YLG3VW__treatName{font:400 25px / 1.15 var(--serif);letter-spacing:-.015em;margin:0}.lumi-module__YLG3VW__treatText{margin:0;font-size:14px;line-height:1.7}.lumi-module__YLG3VW__treatSuits{border-top:1px solid var(--line);margin:0 0 6px;padding-top:14px;font-size:12px;line-height:1.6}.lumi-module__YLG3VW__treatSuits span{opacity:.7}.lumi-module__YLG3VW__treat .lumi-module__YLG3VW__ghost{margin-top:auto}.lumi-module__YLG3VW__finderGrid{gap:32px;display:grid}.lumi-module__YLG3VW__finder{align-content:start;gap:24px;display:grid}.lumi-module__YLG3VW__finderOptions{border:0;min-width:0;margin:0;padding:0}.lumi-module__YLG3VW__finderQuestion{font:400 24px var(--serif);letter-spacing:-.01em;margin-bottom:16px;padding:0}.lumi-module__YLG3VW__chips{flex-wrap:wrap;gap:8px;display:flex}.lumi-module__YLG3VW__chip{border:1px solid var(--line-strong);min-height:44px;color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-premium), color var(--motion-fast) var(--ease-premium), border-color var(--motion-fast) var(--ease-premium);background:0 0;border-radius:99px;padding:0 18px;font-family:inherit;font-size:14px}.lumi-module__YLG3VW__chip:hover{border-color:var(--d-accent)}.lumi-module__YLG3VW__chip[aria-pressed=true]{background:var(--d-accent);border-color:var(--d-accent);color:var(--d-on-accent)}.lumi-module__YLG3VW__finderResult{background:var(--d-soft);min-height:210px;padding:24px}.lumi-module__YLG3VW__finderCard{animation:lumi-module__YLG3VW__fadeUp var(--motion-base) var(--ease-premium);justify-items:start;gap:8px;display:grid}.lumi-module__YLG3VW__finderName{font:400 32px / 1.1 var(--serif);letter-spacing:-.02em;margin:4px 0 0}.lumi-module__YLG3VW__finderMeta{font:italic 18px var(--serif);margin:0}.lumi-module__YLG3VW__finderReason{max-width:40ch;margin:4px 0 0;font-size:14px;line-height:1.7}.lumi-module__YLG3VW__finderHint{opacity:.75;margin:0;font-size:14px;line-height:1.7}.lumi-module__YLG3VW__specGrid{align-items:center;gap:32px;display:grid}.lumi-module__YLG3VW__portrait{aspect-ratio:4/5;background:linear-gradient(165deg,#e9dccb,#cdb8a2);border-radius:50% 50% 2px 2px;place-items:center;width:min(100%,420px);display:grid;position:relative;overflow:hidden}.lumi-module__YLG3VW__portrait .lumi-module__YLG3VW__photo{aspect-ratio:auto;position:absolute;inset:0}.lumi-module__YLG3VW__monogram{font:400 88px var(--serif);letter-spacing:.08em;color:var(--d-accent);opacity:.8}.lumi-module__YLG3VW__specText{justify-items:start;display:grid}.lumi-module__YLG3VW__specRole{font:italic 18px var(--serif);margin:10px 0 0}.lumi-module__YLG3VW__specFacts{gap:0;width:100%;max-width:46ch;margin:28px 0;display:grid}.lumi-module__YLG3VW__specFacts div{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding-block:14px;font-size:14px;display:grid}.lumi-module__YLG3VW__specFacts div:last-child{border-bottom:1px solid var(--line)}.lumi-module__YLG3VW__specFacts dt{opacity:.7}.lumi-module__YLG3VW__specFacts dd{margin:0}.lumi-module__YLG3VW__results{gap:36px;margin-top:36px;display:grid}.lumi-module__YLG3VW__result{margin:0}.lumi-module__YLG3VW__compare{--pos:50%;aspect-ratio:4/3;-webkit-user-select:none;user-select:none;border-radius:2px;position:relative;overflow:hidden}.lumi-module__YLG3VW__compareSide{background:repeating-linear-gradient(135deg, #57323e0d 0 1px, transparent 1px 12px), var(--d-soft);place-items:center;display:grid;position:absolute;inset:0}.lumi-module__YLG3VW__compareAfter{background:repeating-linear-gradient(135deg,#57323e0d 0 1px,#0000 1px 12px),#f2e9dc}.lumi-module__YLG3VW__compareImg{aspect-ratio:auto;position:absolute;inset:0}.lumi-module__YLG3VW__slotNote{letter-spacing:.06em;white-space:nowrap;opacity:.6;font-size:12px;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.lumi-module__YLG3VW__slotNoteAfter{left:75%}.lumi-module__YLG3VW__compareAfter{clip-path:inset(0 0 0 var(--pos))}.lumi-module__YLG3VW__compareTag{color:var(--d-fg);letter-spacing:.1em;text-transform:uppercase;background:#f9f4ecd9;border-radius:99px;padding:4px 10px;font-size:11px;position:absolute;bottom:14px}.lumi-module__YLG3VW__tagBefore{left:14px}.lumi-module__YLG3VW__tagAfter{right:14px}.lumi-module__YLG3VW__compareHandle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#f9f4ec;width:1px;position:absolute}.lumi-module__YLG3VW__compareHandle:after{content:"↔";width:40px;height:40px;color:var(--d-accent);background:#f9f4ec;border-radius:99px;place-items:center;margin:-20px 0 0 -20px;font-size:16px;display:grid;position:absolute;top:50%;left:50%}.lumi-module__YLG3VW__compare:has(.lumi-module__YLG3VW__compareRange:focus-visible) .lumi-module__YLG3VW__compareHandle:after{outline:2px solid var(--d-accent);outline-offset:3px}.lumi-module__YLG3VW__compareRange{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.lumi-module__YLG3VW__resultCaption{gap:4px;padding-top:14px;font-size:13px;display:grid}.lumi-module__YLG3VW__resultCaption strong{font:400 21px var(--serif);letter-spacing:-.01em}.lumi-module__YLG3VW__resultContext{opacity:.75;max-width:38ch;line-height:1.6}.lumi-module__YLG3VW__expGrid{gap:36px;display:grid}.lumi-module__YLG3VW__expPhoto{--ar:4 / 5;border-radius:999px 999px 2px 2px;width:min(100%,360px);margin-top:32px}.lumi-module__YLG3VW__steps{margin:0;padding:0;list-style:none}.lumi-module__YLG3VW__step{border-top:1px solid var(--line-strong);grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding-block:22px;display:grid}.lumi-module__YLG3VW__step:last-child{border-bottom:1px solid var(--line-strong)}.lumi-module__YLG3VW__stepNum{font:italic 400 30px / 1 var(--serif);opacity:.6}.lumi-module__YLG3VW__stepTitle{font:400 22px / 1.2 var(--serif);letter-spacing:-.01em;margin:0}.lumi-module__YLG3VW__stepText{max-width:44ch;margin:8px 0 0;font-size:14px;line-height:1.7}.lumi-module__YLG3VW__stepTime{letter-spacing:.06em;opacity:.7;grid-column:2;font-size:12px}.lumi-module__YLG3VW__reviewsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lumi-module__YLG3VW__rating{align-items:center;gap:14px;margin:0;font-size:13px;line-height:1.5;display:flex}.lumi-module__YLG3VW__ratingNum{font:400 44px var(--serif);letter-spacing:-.02em}.lumi-module__YLG3VW__reviews{gap:0 56px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lumi-module__YLG3VW__review{border-top:1px solid var(--line-strong);padding-block:26px}.lumi-module__YLG3VW__review blockquote{margin:0}.lumi-module__YLG3VW__review blockquote p{font:italic 400 19px / 1.55 var(--serif);margin:0}.lumi-module__YLG3VW__reviewBy{margin:16px 0 0;font-size:13px}.lumi-module__YLG3VW__packages{gap:14px;margin-top:32px;display:grid}.lumi-module__YLG3VW__package{background:var(--d-bg);flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex}.lumi-module__YLG3VW__packageName{font:400 28px / 1.1 var(--serif);letter-spacing:-.02em;margin:0}.lumi-module__YLG3VW__packageDetail{letter-spacing:.02em;margin:0;font-size:14px}.lumi-module__YLG3VW__packageText{opacity:.85;max-width:40ch;margin:0;font-size:14px;line-height:1.7}.lumi-module__YLG3VW__packageBottom{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 6px;display:flex}.lumi-module__YLG3VW__packagePrice{font:400 40px / 1 var(--serif);letter-spacing:-.02em}.lumi-module__YLG3VW__packageNote{font:italic 16px var(--serif)}.lumi-module__YLG3VW__giftGrid{align-items:center;gap:32px;display:grid}.lumi-module__YLG3VW__gift{gap:28px;display:grid}.lumi-module__YLG3VW__giftCard{aspect-ratio:1.6;background:var(--d-accent);width:min(100%,380px);color:var(--d-on-accent);border-radius:6px;align-content:space-between;padding:22px 24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f9f4ec40}.lumi-module__YLG3VW__giftMark{font:500 18px var(--serif);letter-spacing:.38em}.lumi-module__YLG3VW__giftAmount{font:400 clamp(44px, 12vw, 60px) / 1 var(--serif);letter-spacing:-.03em}.lumi-module__YLG3VW__giftNote{letter-spacing:.18em;text-transform:uppercase;font-size:11px}.lumi-module__YLG3VW__giftControls{justify-items:start;gap:16px;display:grid}.lumi-module__YLG3VW__giftFieldset{border:0;gap:14px;width:100%;min-width:0;margin:0;padding:0;display:grid}.lumi-module__YLG3VW__giftFieldset legend{margin-bottom:14px;padding:0}.lumi-module__YLG3VW__giftText{opacity:.8;margin:0;font-size:13px;line-height:1.6}.lumi-module__YLG3VW__field{gap:6px;font-size:13px;display:grid}.lumi-module__YLG3VW__field input,.lumi-module__YLG3VW__field select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:inherit;background:0 0;border-radius:2px;padding:10px 12px;font-family:inherit;font-size:16px}.lumi-module__YLG3VW__field input[aria-invalid=true]{border-color:#9a3b3b}.lumi-module__YLG3VW__season{background:var(--d-accent);color:var(--d-on-accent);padding-block:56px}:is(.lumi-module__YLG3VW__season *,.lumi-module__YLG3VW__finalCta *){--line:#f9f4ec40}.lumi-module__YLG3VW__site .lumi-module__YLG3VW__season :focus-visible,.lumi-module__YLG3VW__site .lumi-module__YLG3VW__finalCta :focus-visible{outline-color:var(--d-on-accent)}.lumi-module__YLG3VW__seasonGrid{align-items:center;gap:32px;display:grid}.lumi-module__YLG3VW__seasonText{justify-items:start;gap:18px;display:grid}.lumi-module__YLG3VW__seasonH2{font:400 clamp(36px, 5vw, 60px) / 1.05 var(--serif);letter-spacing:-.03em;margin:0}.lumi-module__YLG3VW__seasonLead{max-width:38ch;margin:0;font-size:15px;line-height:1.7}.lumi-module__YLG3VW__seasonPrice{align-items:baseline;gap:16px;margin:0;display:flex}.lumi-module__YLG3VW__seasonPrice s{font:italic 22px var(--serif);opacity:.65}.lumi-module__YLG3VW__seasonPrice strong{font:400 56px / 1 var(--serif);letter-spacing:-.03em}.lumi-module__YLG3VW__seasonPhoto{--ar:4 / 5;background:#f9f4ec22;border-radius:999px 999px 2px 2px;width:min(100%,360px)}.lumi-module__YLG3VW__brandsSection{padding-block:48px}.lumi-module__YLG3VW__brands{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lumi-module__YLG3VW__brand{background:var(--d-bg);text-align:center;text-wrap:balance;place-items:center;min-height:92px;padding:16px 12px;display:grid}.lumi-module__YLG3VW__brand_caps{font:500 17px var(--serif);letter-spacing:.22em}.lumi-module__YLG3VW__brand_italic{font:italic 400 28px var(--serif)}.lumi-module__YLG3VW__brand_spaced{font:500 13px var(--font-geist-sans), sans-serif;letter-spacing:.32em}.lumi-module__YLG3VW__brand_serif{font:400 21px var(--serif);letter-spacing:-.01em}.lumi-module__YLG3VW__igHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lumi-module__YLG3VW__igGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lumi-module__YLG3VW__igTile .lumi-module__YLG3VW__photo{--ar:1 / 1}.lumi-module__YLG3VW__igTile:hover .lumi-module__YLG3VW__photo img{transform:scale(calc(var(--zoom) * 1.05))}.lumi-module__YLG3VW__studioGrid{align-items:center;gap:32px;display:grid}.lumi-module__YLG3VW__studioPhoto{--ar:4 / 3;border-radius:2px}.lumi-module__YLG3VW__studioText{justify-items:start;display:grid}.lumi-module__YLG3VW__facts{gap:0;width:100%;margin:28px 0 0;display:grid}.lumi-module__YLG3VW__facts div{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:13px;font-size:14px;display:grid}.lumi-module__YLG3VW__facts div:last-child{border-bottom:1px solid var(--line)}.lumi-module__YLG3VW__facts dt{opacity:.7}.lumi-module__YLG3VW__facts dd{margin:0}.lumi-module__YLG3VW__locGrid{gap:32px;display:grid}.lumi-module__YLG3VW__locText{justify-items:start;gap:20px;display:grid}.lumi-module__YLG3VW__address{font-style:normal;font:400 20px / 1.4 var(--serif);gap:2px;margin:0;display:grid}.lumi-module__YLG3VW__address .lumi-module__YLG3VW__fine{font-family:var(--font-geist-sans), sans-serif;margin:0}.lumi-module__YLG3VW__hours{gap:0;width:100%;max-width:380px;margin:0;display:grid}.lumi-module__YLG3VW__hours div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:11px;font-size:14px;display:flex}.lumi-module__YLG3VW__hours div:last-child{border-bottom:1px solid var(--line)}.lumi-module__YLG3VW__hours dd{margin:0}.lumi-module__YLG3VW__contactLines{margin:0;font-size:15px;line-height:2}.lumi-module__YLG3VW__contactLines span{overflow-wrap:anywhere;display:block}.lumi-module__YLG3VW__map{aspect-ratio:4/3;border:1px solid var(--line);background:var(--d-bg);position:relative;overflow:hidden}.lumi-module__YLG3VW__map svg{width:100%;height:100%;position:absolute;inset:0}.lumi-module__YLG3VW__map path{fill:none;stroke:#57323e26;stroke-width:6px;stroke-linecap:round}.lumi-module__YLG3VW__mapPark{fill:#8fa07f33;stroke:none}.lumi-module__YLG3VW__mapPin{background:var(--d-accent);border-radius:99px;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:52%;left:51%;box-shadow:0 0 0 6px #57323e26}.lumi-module__YLG3VW__mapLabel{font:italic 16px var(--serif);position:absolute;top:52%;left:51%;transform:translate(16px,-50%)}.lumi-module__YLG3VW__faqGrid{gap:32px;display:grid}.lumi-module__YLG3VW__faq{border-bottom:1px solid var(--line-strong)}.lumi-module__YLG3VW__faqItem{border-top:1px solid var(--line-strong)}.lumi-module__YLG3VW__faqHeading{margin:0}.lumi-module__YLG3VW__faqButton{width:100%;min-height:64px;color:inherit;font:400 19px / 1.35 var(--serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.lumi-module__YLG3VW__faqIcon{flex:none;width:14px;height:14px;position:relative}.lumi-module__YLG3VW__faqIcon:before,.lumi-module__YLG3VW__faqIcon:after{content:"";transition:transform var(--motion-base) var(--ease-premium);background:currentColor;position:absolute}.lumi-module__YLG3VW__faqIcon:before{height:1px;top:6.5px;left:0;right:0}.lumi-module__YLG3VW__faqIcon:after{width:1px;top:0;bottom:0;left:6.5px}.lumi-module__YLG3VW__faqItem[data-open=true] .lumi-module__YLG3VW__faqIcon:after{transform:scaleY(0)}.lumi-module__YLG3VW__faqPanel{transition:grid-template-rows var(--motion-base) var(--ease-premium);grid-template-rows:0fr;display:grid}.lumi-module__YLG3VW__faqItem[data-open=true] .lumi-module__YLG3VW__faqPanel{grid-template-rows:1fr}.lumi-module__YLG3VW__faqInner{overflow:hidden}.lumi-module__YLG3VW__faqInner p{max-width:58ch;margin:0;padding-bottom:22px;font-size:15px;line-height:1.75}.lumi-module__YLG3VW__finalCta{background:var(--d-accent);color:var(--d-on-accent);text-align:center;padding-block:72px}.lumi-module__YLG3VW__finalInner{justify-items:center;gap:20px;display:grid}.lumi-module__YLG3VW__finalH2{font:400 clamp(38px, 8vw, 76px) / 1.02 var(--serif);letter-spacing:-.035em;margin:0}.lumi-module__YLG3VW__finalLead{font:italic 20px var(--serif);margin:0}.lumi-module__YLG3VW__footer{border-top:1px solid var(--line);padding-block:48px 24px}.lumi-module__YLG3VW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.lumi-module__YLG3VW__footerBrand{grid-column:1/-1}.lumi-module__YLG3VW__footerBrand p{opacity:.75;margin:12px 0 0;font-size:13px}.lumi-module__YLG3VW__footerCol{align-content:start;gap:2px;font-size:14px;display:grid}.lumi-module__YLG3VW__footerCol .lumi-module__YLG3VW__label{margin-bottom:8px}.lumi-module__YLG3VW__footerCol a,.lumi-module__YLG3VW__footerLink{min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:14px;text-decoration:none;display:inline-flex}.lumi-module__YLG3VW__footerCol a:hover,.lumi-module__YLG3VW__footerLink:hover{text-underline-offset:5px;text-decoration:underline}.lumi-module__YLG3VW__sticky{left:0;right:0;bottom:var(--cookie-banner-h,0px);transition:bottom var(--motion-fast) var(--ease-premium);z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--d-bg);border-top:1px solid var(--line);position:fixed}.lumi-module__YLG3VW__stickyBtn{background:var(--d-accent);width:100%;min-height:50px;color:var(--d-on-accent);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-premium), transform var(--motion-fast) var(--ease-premium);border:0;border-radius:99px;font-family:inherit;font-size:15px}.lumi-module__YLG3VW__stickyBtn:active{transform:translateY(1px)}.lumi-module__YLG3VW__dialog{overscroll-behavior:contain;border:1px solid var(--line-strong);background:var(--d-bg);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--d-fg);font-family:var(--font-geist-sans), sans-serif;--line:#57323e30;--line-strong:#57323e55;border-radius:2px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.lumi-module__YLG3VW__dialog::backdrop{background:#2a161d73}.lumi-module__YLG3VW__dialog[open]{animation:lumi-module__YLG3VW__fadeUp var(--motion-base) var(--ease-premium)}.lumi-module__YLG3VW__dialogBody{justify-items:start;gap:16px;padding:28px 24px 24px;display:grid;position:relative}.lumi-module__YLG3VW__dialogClose{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:26px;display:grid;position:absolute;top:6px;right:6px}.lumi-module__YLG3VW__dialogTitle{font:400 30px / 1.1 var(--serif);letter-spacing:-.02em;margin:0;padding-right:32px}.lumi-module__YLG3VW__dialogText{margin:0;font-size:15px;line-height:1.7}.lumi-module__YLG3VW__dialogForm{justify-items:stretch;gap:16px;width:100%;display:grid}.lumi-module__YLG3VW__dialogForm .lumi-module__YLG3VW__pill{justify-content:center}.lumi-module__YLG3VW__dialogSummary{font:italic 18px / 1.5 var(--serif);margin:0;padding:0 0 4px;list-style:none}.lumi-module__YLG3VW__dialogFine{opacity:.7;margin:0;font-size:12px}@media (min-width:768px){.lumi-module__YLG3VW__wrap{padding-inline:40px}.lumi-module__YLG3VW__section,.lumi-module__YLG3VW__season{padding-block:80px}.lumi-module__YLG3VW__rail{scroll-padding-inline:40px}.lumi-module__YLG3VW__railList{padding-inline:40px}.lumi-module__YLG3VW__treat{flex-basis:320px}.lumi-module__YLG3VW__reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.lumi-module__YLG3VW__packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lumi-module__YLG3VW__package{padding:40px 36px}.lumi-module__YLG3VW__brands{grid-template-columns:repeat(4,minmax(0,1fr))}.lumi-module__YLG3VW__igGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lumi-module__YLG3VW__step{grid-template-columns:64px minmax(0,1fr) auto;gap:4px 24px;padding-block:26px}.lumi-module__YLG3VW__stepNum{font-size:38px}.lumi-module__YLG3VW__stepTime{grid-column:auto;align-self:start;padding-top:6px}.lumi-module__YLG3VW__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lumi-module__YLG3VW__compare{aspect-ratio:4/5}.lumi-module__YLG3VW__slotsInner{grid-template-columns:auto minmax(0,1fr) auto;gap:32px}.lumi-module__YLG3VW__slotList{max-width:480px}.lumi-module__YLG3VW__footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.lumi-module__YLG3VW__footerBrand{grid-column:auto}.lumi-module__YLG3VW__sticky{display:none}.lumi-module__YLG3VW__site{padding-bottom:0}}@media (min-width:900px){.lumi-module__YLG3VW__head{position:sticky;top:48px}.lumi-module__YLG3VW__site :is(section,li)[id]{scroll-margin-top:140px}.lumi-module__YLG3VW__headInner{min-height:80px}.lumi-module__YLG3VW__nav,.lumi-module__YLG3VW__nav[data-open=true]{background:0 0;border:0;flex-direction:row;gap:28px;padding:0;display:flex;position:static}.lumi-module__YLG3VW__navLink{border:0;border-bottom:1px solid #0000;min-height:44px;font-size:13px}.lumi-module__YLG3VW__navLink:hover{border-bottom-color:currentColor}.lumi-module__YLG3VW__headCta{display:inline-flex}.lumi-module__YLG3VW__menuBtn{display:none}.lumi-module__YLG3VW__hero{padding-block:48px 72px}.lumi-module__YLG3VW__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px}.lumi-module__YLG3VW__heroPhoto{aspect-ratio:4/5;max-height:560px}.lumi-module__YLG3VW__heroText{padding-block:20px}.lumi-module__YLG3VW__cats{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 20px}.lumi-module__YLG3VW__cat{grid-column:span 3}.lumi-module__YLG3VW__catLead{grid-area:span 2/span 6}.lumi-module__YLG3VW__catPhoto,.lumi-module__YLG3VW__catLead .lumi-module__YLG3VW__catPhoto{--ar:auto;flex:1;min-height:260px}.lumi-module__YLG3VW__rail{max-width:1200px;margin-inline:auto;overflow:visible}.lumi-module__YLG3VW__railList{width:auto;padding-inline:40px;display:block}.lumi-module__YLG3VW__treat{border:0;border-top:1px solid var(--line-strong);background:0 0;grid-template-columns:72px minmax(0,1fr) minmax(0,1.1fr) 84px 150px;grid-template-areas:"min name text price action""min name suits price action";align-items:baseline;gap:6px 32px;padding:28px 0;display:grid}.lumi-module__YLG3VW__treat:last-child{border-bottom:1px solid var(--line-strong)}.lumi-module__YLG3VW__treat:hover,.lumi-module__YLG3VW__treat:target{border-color:var(--line-strong)}.lumi-module__YLG3VW__treat:target{box-shadow:none;background:#f7f1e8b0}.lumi-module__YLG3VW__treatTop{display:contents}.lumi-module__YLG3VW__treatMin{grid-area:min}.lumi-module__YLG3VW__treatPrice{grid-area:price;justify-self:end;font-size:24px}.lumi-module__YLG3VW__treatName{grid-area:name}.lumi-module__YLG3VW__treatText{grid-area:text}.lumi-module__YLG3VW__treatSuits{border-top:0;grid-area:suits;padding-top:0}.lumi-module__YLG3VW__treat .lumi-module__YLG3VW__ghost{grid-area:action;align-self:center;min-height:44px;margin-top:0}.lumi-module__YLG3VW__finderGrid{grid-template-columns:1fr 1.1fr;gap:96px}.lumi-module__YLG3VW__specGrid{grid-template-columns:.9fr 1.1fr;gap:96px}.lumi-module__YLG3VW__expGrid{grid-template-columns:.8fr 1.2fr;gap:96px}.lumi-module__YLG3VW__expIntro{align-self:start;position:sticky;top:160px}.lumi-module__YLG3VW__giftGrid{grid-template-columns:1fr 1.1fr;gap:96px}.lumi-module__YLG3VW__seasonGrid{grid-template-columns:1.2fr .8fr;gap:96px}.lumi-module__YLG3VW__seasonPhoto{justify-self:end}.lumi-module__YLG3VW__studioGrid{grid-template-columns:1.2fr 1fr;gap:80px}.lumi-module__YLG3VW__studioPhoto{--ar:5 / 4}.lumi-module__YLG3VW__locGrid{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px}.lumi-module__YLG3VW__faqGrid{grid-template-columns:1fr 1.6fr;gap:96px}.lumi-module__YLG3VW__finalCta{padding-block:120px}}@media (max-width:380px){.lumi-module__YLG3VW__trust li+li{padding-left:0}.lumi-module__YLG3VW__trust li+li:before{display:none}.lumi-module__YLG3VW__h1{font-size:36px}.lumi-module__YLG3VW__slot{padding-inline:9px}.lumi-module__YLG3VW__monogram{font-size:72px}}@property --pos{syntax:"<percentage>";inherits:true;initial-value:50%}@keyframes lumi-module__YLG3VW__riseIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes lumi-module__YLG3VW__heroMask{0%{clip-path:inset(12% 0 0)}to{clip-path:inset(0)}}@keyframes lumi-module__YLG3VW__heroZoom{0%{scale:1.16}to{scale:1.06}}@keyframes lumi-module__YLG3VW__swap{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes lumi-module__YLG3VW__imgSettle{0%{scale:1.05}to{scale:1}}@keyframes lumi-module__YLG3VW__heroParallax{to{translate:0 14px}}@keyframes lumi-module__YLG3VW__handleHint{0%,to{--pos:50%}30%{--pos:42%}70%{--pos:58%}}.lumi-module__YLG3VW__site [data-rv=pending]{opacity:0;translate:0 24px}.lumi-module__YLG3VW__site [data-rv=in]{opacity:1;transition:opacity var(--motion-slow) var(--ease-premium) var(--rv-delay,0s), translate var(--motion-slow) var(--ease-premium) var(--rv-delay,0s);translate:none}.lumi-module__YLG3VW__head{transition:background-color var(--motion-base) var(--ease-premium), border-color var(--motion-base) var(--ease-premium), backdrop-filter var(--motion-base) var(--ease-premium)}.lumi-module__YLG3VW__head[data-scrolled=true]{background-color:color-mix(in srgb, var(--d-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--line-strong)}.lumi-module__YLG3VW__pill:active,.lumi-module__YLG3VW__pillLight:active,.lumi-module__YLG3VW__ghost:active{transform:scale(.985)}.lumi-module__YLG3VW__slot{transition:background-color var(--motion-fast) var(--ease-premium), border-color var(--motion-fast) var(--ease-premium), translate var(--motion-fast) var(--ease-premium)}.lumi-module__YLG3VW__faqIcon{transition:transform var(--motion-base) var(--ease-premium)}.lumi-module__YLG3VW__faqItem[data-open=true] .lumi-module__YLG3VW__faqIcon{transform:rotate(180deg)}.lumi-module__YLG3VW__faqInner p{opacity:0;transition:opacity var(--motion-base) var(--ease-premium), translate var(--motion-base) var(--ease-premium);translate:0 -4px}.lumi-module__YLG3VW__faqItem[data-open=true] .lumi-module__YLG3VW__faqInner p{opacity:1;transition-delay:90ms;translate:0}.lumi-module__YLG3VW__compareHandle:after{transition:scale var(--motion-fast) var(--ease-premium)}.lumi-module__YLG3VW__compare[data-kbd=true]{transition:--pos var(--motion-base) var(--ease-premium)}@media (hover:hover){.lumi-module__YLG3VW__pill:hover,.lumi-module__YLG3VW__pillLight:hover,.lumi-module__YLG3VW__ghost:hover{transform:scale(1.015)}.lumi-module__YLG3VW__slot:hover{translate:0 -2px}.lumi-module__YLG3VW__catName:after{content:"→";opacity:0;transition:opacity var(--motion-base) var(--ease-premium), translate var(--motion-base) var(--ease-premium);margin-left:8px;display:inline-block;translate:-6px}.lumi-module__YLG3VW__catLink:hover .lumi-module__YLG3VW__catName:after{opacity:.7;translate:0}.lumi-module__YLG3VW__treatName{transition:translate var(--motion-base) var(--ease-premium)}.lumi-module__YLG3VW__treat:hover .lumi-module__YLG3VW__treatName{translate:6px}.lumi-module__YLG3VW__compare:hover .lumi-module__YLG3VW__compareHandle:after{scale:1.08}}@media (min-width:900px) and (hover:hover){.lumi-module__YLG3VW__treat{transition:border-color var(--motion-base) var(--ease-premium)}.lumi-module__YLG3VW__treat:hover{border-top-color:var(--d-accent)}}@media (prefers-reduced-motion:no-preference){.lumi-module__YLG3VW__heroText>*{animation:lumi-module__YLG3VW__riseIn .7s var(--ease-premium) both;animation-delay:var(--hd,0s)}.lumi-module__YLG3VW__heroText>:nth-child(2){--hd:60ms}.lumi-module__YLG3VW__heroText>:nth-child(3),.lumi-module__YLG3VW__heroText>:nth-child(4){--hd:.2s}.lumi-module__YLG3VW__heroText>:nth-child(5){--hd:.32s}.lumi-module__YLG3VW__heroText>:nth-child(6){--hd:.42s}.lumi-module__YLG3VW__heroText>:nth-child(7){--hd:.48s}.lumi-module__YLG3VW__heroPhoto{animation:lumi-module__YLG3VW__heroMask 1.3s var(--ease-premium) .15s both}.lumi-module__YLG3VW__heroPhoto .lumi-module__YLG3VW__photo img{animation:lumi-module__YLG3VW__heroZoom 1.6s var(--ease-premium) .15s both;scale:1.06}.lumi-module__YLG3VW__giftAmount{animation:lumi-module__YLG3VW__swap var(--motion-base) var(--ease-premium)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lumi-module__YLG3VW__photo img{animation:linear both lumi-module__YLG3VW__imgSettle;animation-timeline:view();animation-range:entry cover 45%}.lumi-module__YLG3VW__heroPhoto .lumi-module__YLG3VW__photo img{animation:lumi-module__YLG3VW__heroZoom 1.6s var(--ease-premium) .15s both, lumi-module__YLG3VW__heroParallax linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 640px}}}@supports (transition-behavior:allow-discrete){@media (prefers-reduced-motion:no-preference){.lumi-module__YLG3VW__compare[data-hint=true]{animation:lumi-module__YLG3VW__handleHint 1.8s var(--ease-premium) 1}}}@media (prefers-reduced-motion:reduce){.lumi-module__YLG3VW__site [data-rv]{opacity:1!important;translate:none!important}.lumi-module__YLG3VW__site *,.lumi-module__YLG3VW__site :before,.lumi-module__YLG3VW__site :after,.lumi-module__YLG3VW__dialog,.lumi-module__YLG3VW__dialog[open]{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
