.calculator-guide-module__0IHERG__intro{text-align:center;max-width:1040px;font:500 21px/1.35 var(--og-body);color:var(--menu-outline,#284876);margin:0 auto}.calculator-guide-module__0IHERG__guide{--g-navy:var(--menu-outline,#284876);flex-direction:column;align-items:center;gap:18px;width:100%;margin:0 auto;display:flex}.calculator-guide-module__0IHERG__title{text-align:center;color:var(--deep);margin:0;font:700 42px/1.1 Calc Page Marker,Comic Neue,cursive}.calculator-guide-module__0IHERG__heading{font:700 26px/1.15 var(--og-display);color:var(--g-navy);margin:0}.calculator-guide-module__0IHERG__body{color:var(--ink);margin:0;font-size:17px;line-height:1.55}.calculator-guide-module__0IHERG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.calculator-guide-module__0IHERG__tile{border:2px solid var(--brand);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.calculator-guide-module__0IHERG__photo{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.calculator-guide-module__0IHERG__tileText{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 20px 20px;display:flex}.calculator-guide-module__0IHERG__tile .calculator-guide-module__0IHERG__heading{font-size:23px}.calculator-guide-module__0IHERG__tile .calculator-guide-module__0IHERG__body{font-size:16px}.calculator-guide-module__0IHERG__pager{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.calculator-guide-module__0IHERG__pager .calculator-guide-module__0IHERG__photo{aspect-ratio:1200/857}.calculator-guide-module__0IHERG__pager[data-mode=grid] .calculator-guide-module__0IHERG__tiles{gap:14px 20px}@media (min-width:1280px){.calculator-guide-module__0IHERG__pager[data-mode=grid] .calculator-guide-module__0IHERG__tiles{width:calc(100% + 200px);margin:0 -100px}}.calculator-guide-module__0IHERG__pager[data-mode=pairs] .calculator-guide-module__0IHERG__tiles{grid-template-columns:repeat(2, var(--pair-w,minmax(0, 1fr)));justify-content:center;gap:24px}.calculator-guide-module__0IHERG__pager[data-mode=pairs] .calculator-guide-module__0IHERG__tile:not([data-on]){display:none}.calculator-guide-module__0IHERG__pager[data-mode=pairs] .calculator-guide-module__0IHERG__tileText{min-height:var(--text-h,auto)}@media (prefers-reduced-motion:no-preference){.calculator-guide-module__0IHERG__pager[data-mode=pairs] .calculator-guide-module__0IHERG__tile[data-on]{animation:.35s ease-out calculator-guide-module__0IHERG__pairIn}}@keyframes calculator-guide-module__0IHERG__pairIn{0%{opacity:0;translate:0 8px}}.calculator-guide-module__0IHERG__pagerButtons{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:grid}.calculator-guide-module__0IHERG__pageLabel{justify-items:center;display:grid}.calculator-guide-module__0IHERG__pageLabel>span{grid-area:1/1}.calculator-guide-module__0IHERG__sizer{visibility:hidden}.calculator-guide-module__0IHERG__pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.calculator-guide-module__0IHERG__material{border:2px solid var(--brand);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:1080px;padding:18px 36px 20px;display:flex}.calculator-guide-module__0IHERG__material[hidden]{display:none}.calculator-guide-module__0IHERG__materialText{color:var(--ink);margin:0;font-size:18px;line-height:1.6}.calculator-guide-module__0IHERG__lifeTable{width:100%}.calculator-guide-module__0IHERG__lifeTable[hidden]{display:none}.calculator-guide-module__0IHERG__lifeTable table{border-collapse:collapse;table-layout:fixed;width:100%}.calculator-guide-module__0IHERG__lifeTable col,.calculator-guide-module__0IHERG__lifeTable th,.calculator-guide-module__0IHERG__lifeTable td{text-align:center}.calculator-guide-module__0IHERG__lifeTable tr{height:30px}.calculator-guide-module__0IHERG__lifeTable thead th{font:700 14px/1.2 var(--og-display);color:var(--g-navy);border-bottom:2px solid var(--brand)}.calculator-guide-module__0IHERG__lifeTable tbody th{font:700 15px/1.2 var(--og-display);color:var(--g-navy);white-space:nowrap}.calculator-guide-module__0IHERG__lifeTable tbody td{color:var(--ink);font-size:16px;line-height:1.2}.calculator-guide-module__0IHERG__lifeTable tbody tr+tr{border-top:1px solid var(--line,#dce7f1)}.calculator-guide-module__0IHERG__lifeTable thead th:first-child,.calculator-guide-module__0IHERG__lifeTable tbody th{width:27%}.calculator-guide-module__0IHERG__lifeTable thead th:nth-child(2){width:41%}.calculator-guide-module__0IHERG__lifeUse{display:none}.calculator-guide-module__0IHERG__footnote{color:var(--g-navy);margin:0;font-size:14px}@media (max-width:767px){.calculator-guide-module__0IHERG__intro{font-size:16px}.calculator-guide-module__0IHERG__title{font-size:28px}.calculator-guide-module__0IHERG__guide{gap:12px}.calculator-guide-module__0IHERG__heading,.calculator-guide-module__0IHERG__tile .calculator-guide-module__0IHERG__heading{font-size:18px}.calculator-guide-module__0IHERG__body,.calculator-guide-module__0IHERG__tile .calculator-guide-module__0IHERG__body{font-size:14.5px;line-height:1.45}.calculator-guide-module__0IHERG__tiles{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;width:calc(100% + 32px);margin:0 -16px;padding:0 16px;scroll-padding:0 16px;overflow-x:auto}.calculator-guide-module__0IHERG__tiles::-webkit-scrollbar{display:none}.calculator-guide-module__0IHERG__tile{scroll-snap-align:center}.calculator-guide-module__0IHERG__material{gap:6px;padding:8px 12px 10px}.calculator-guide-module__0IHERG__guide[data-materials]{gap:8px}.calculator-guide-module__0IHERG__guide[data-materials] .calculator-guide-module__0IHERG__title{font-size:24px}.calculator-guide-module__0IHERG__lifeTable thead tr{height:26px}.calculator-guide-module__0IHERG__material>.calculator-guide-module__0IHERG__materialText:first-child:has(+[role=tablist]){font-size:13px;line-height:1.4}.calculator-guide-module__0IHERG__pills{gap:4px}.calculator-guide-module__0IHERG__pills button{height:28px;padding:0 10px;font-size:12px}.calculator-guide-module__0IHERG__materialText{font-size:15px;line-height:1.5}.calculator-guide-module__0IHERG__lifeTable thead th:nth-child(2),.calculator-guide-module__0IHERG__lifeTable tbody td:nth-child(2){display:none}.calculator-guide-module__0IHERG__lifeTable tbody tr{height:41px}.calculator-guide-module__0IHERG__lifeUse{font:500 11px/1.1 var(--og-body);color:var(--ink);margin-top:2px;display:block}.calculator-guide-module__0IHERG__lifeTable thead th:first-child,.calculator-guide-module__0IHERG__lifeTable tbody th{white-space:normal;width:58%}.calculator-guide-module__0IHERG__lifeTable tbody th{font-size:12px}.calculator-guide-module__0IHERG__lifeTable tbody td,.calculator-guide-module__0IHERG__lifeTable thead th{font-size:13px}.calculator-guide-module__0IHERG__footnote{font-size:12px}.calculator-guide-module__0IHERG__pager .calculator-guide-module__0IHERG__tile{animation:none!important;display:flex!important}.calculator-guide-module__0IHERG__pager .calculator-guide-module__0IHERG__tileText{min-height:0}.calculator-guide-module__0IHERG__pagerButtons{grid-auto-flow:row}.calculator-guide-module__0IHERG__tileText{gap:4px;padding:12px 14px 14px}}
.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox{left:var(--snb-edge);z-index:45;opacity:0;pointer-events:none;transition:opacity .3s;position:fixed}@media (min-width:1280px){[data-ds-side] .section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox{left:calc(16rem + var(--snb-edge))}}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__previous{top:calc(var(--shell-h,0px) + var(--snb-edge))}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__next{bottom:var(--snb-edge)}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__centered{left:50%;translate:-50%}[data-ds-side] .section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__centered{left:50%;translate:-50%}.section-nav-buttons-module__9AsSBa__labels{justify-items:center;display:grid}.section-nav-buttons-module__9AsSBa__labels>span{grid-area:1/1}.section-nav-buttons-module__9AsSBa__sizer{visibility:hidden}@media (max-width:767.98px){.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox{left:50%;translate:-50%}[data-ds-side] .section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox{left:50%;translate:-50%}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__next{bottom:auto;top:calc(var(--vis-h,100svh) - var(--snb-edge) - var(--snb-h))}}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox[data-on]{opacity:1;pointer-events:auto}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox:not([data-on]){animation:none}.section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox:focus-visible{outline:2px solid var(--deep);outline-offset:3px}:is(body:has([data-menu-blur]) .section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox,body:has([data-phone-menu][open]) .section-nav-buttons-module__9AsSBa__navBox.section-nav-buttons-module__9AsSBa__navBox){opacity:0;pointer-events:none}:is(html[data-section-buttons] [data-skip],html[data-section-buttons] #skip){display:none!important}
.netting-module__LT7IGW__kinds{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.netting-module__LT7IGW__kindsCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind{min-height:62px;padding:8px}.netting-module__LT7IGW__kind span{text-wrap:balance}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind span{font-size:12.5px}@media (max-width:767px){.netting-module__LT7IGW__kindsCompact{gap:8px}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind{padding:8px 6px}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind b{font-size:15px}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind span{font-size:11px}}@media (max-width:379px){.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind{padding:6px 4px}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind b{font-size:14px}.netting-module__LT7IGW__kindsCompact .netting-module__LT7IGW__kind span{font-size:10.5px;line-height:1.15}}.netting-module__LT7IGW__kind,.netting-module__LT7IGW__choice{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1.5px solid var(--calc-line);min-height:84px;color:var(--calc-navy);background:#fff;border-radius:14px;align-content:center;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.netting-module__LT7IGW__kind b,.netting-module__LT7IGW__choice b{font:800 17px/1.2 var(--og-display)}.netting-module__LT7IGW__kind span,.netting-module__LT7IGW__choice span{font:500 13px/1.3 var(--og-display);color:var(--muted,#5b6b7f)}.netting-module__LT7IGW__kind:hover,.netting-module__LT7IGW__choice:hover{border-color:var(--brand)}.netting-module__LT7IGW__kind[aria-pressed=true],.netting-module__LT7IGW__choice[aria-pressed=true]{border-color:var(--calc-navy);box-shadow:0 0 0 2px var(--calc-navy)}.netting-module__LT7IGW__kind:focus-visible,.netting-module__LT7IGW__choice:focus-visible,.netting-module__LT7IGW__option:focus-visible,.netting-module__LT7IGW__grade:focus-visible,.netting-module__LT7IGW__tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.netting-module__LT7IGW__choices{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}@media (max-width:560px){.netting-module__LT7IGW__choices{grid-auto-flow:row}}.netting-module__LT7IGW__row{justify-items:center;gap:8px;display:grid}.netting-module__LT7IGW__ask{font:800 14px/1.2 var(--og-display);color:var(--calc-navy);text-align:center}.netting-module__LT7IGW__options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;display:grid}.netting-module__LT7IGW__option{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--calc-navy);min-height:44px;color:var(--calc-navy);font:700 14px/1.2 var(--og-display);text-align:center;background:#fff;border-radius:10px;place-items:center;padding:8px 12px;display:grid}.netting-module__LT7IGW__option:hover{background:var(--tint)}.netting-module__LT7IGW__option[aria-pressed=true]{background:var(--calc-navy);color:#fff}[data-screen] .netting-module__LT7IGW__option{min-height:35px;padding-block:6px}.netting-module__LT7IGW__pillTabs{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.netting-module__LT7IGW__pillTabs>button[aria-selected=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--calc-navy);animation:none}.netting-module__LT7IGW__small{font:500 13px/1.4 var(--og-display);color:var(--muted,#5b6b7f);text-align:center;margin:0}.netting-module__LT7IGW__notice{color:#9a3412;font:700 14px/1.35 var(--og-display);text-align:center;background:#fff7ed;border-radius:10px;margin:0;padding:10px 14px}.netting-module__LT7IGW__stepper{border:1px solid var(--calc-line);background:#fff;border-radius:10px;grid-template-columns:44px 56px 44px;align-items:stretch;height:44px;display:inline-grid;overflow:hidden}.netting-module__LT7IGW__stepper button{all:unset;cursor:pointer;font:700 20px/1 var(--og-display);color:var(--calc-navy);place-items:center;display:grid}.netting-module__LT7IGW__stepper button:disabled{opacity:.35;cursor:not-allowed}.netting-module__LT7IGW__stepper output{border-inline:1px solid var(--calc-line);font:800 16px/1 var(--og-display);color:var(--calc-navy);place-items:center;display:grid}.netting-module__LT7IGW__tabs{border:1px solid var(--calc-navy);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.netting-module__LT7IGW__tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:42px;font:700 14px/1.2 var(--og-display);color:var(--calc-navy);text-align:center;background:#fff;place-items:center;padding:6px 10px;display:grid}.netting-module__LT7IGW__tab[aria-selected=true]{background:var(--calc-navy);color:#fff}.netting-module__LT7IGW__stage{border:1px solid var(--calc-line);background:linear-gradient(#f7fbff,#eaf2fa);border-radius:14px;height:clamp(280px,46vw,460px);position:relative;overflow:hidden}.netting-module__LT7IGW__stageFill{flex:1;height:auto;min-height:160px}.netting-module__LT7IGW__view{position:absolute;inset:0}.netting-module__LT7IGW__view[data-click=true]{cursor:crosshair}.netting-module__LT7IGW__canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.netting-module__LT7IGW__canvas:active{cursor:grabbing}.netting-module__LT7IGW__hint3d{border:1px solid var(--calc-line);max-width:calc(100% - 120px);color:var(--calc-navy);font:700 13px/1.25 var(--og-display);text-align:center;pointer-events:none;background:#fffffff0;border-radius:999px;margin:0;padding:6px 12px;position:absolute;top:10px;left:50%;translate:-50%}@media (max-width:767px){.netting-module__LT7IGW__stage[data-hint] .netting-module__LT7IGW__view{bottom:30px}.netting-module__LT7IGW__hint3d{box-sizing:border-box;text-wrap:balance;background:0 0;border:0;border-radius:0;place-items:center;width:100%;max-width:none;height:30px;padding:0 8px;font-size:12.5px;line-height:1.1;display:grid;top:auto;bottom:0;left:0;translate:none}}.netting-module__LT7IGW__wallKeys{position:absolute}.netting-module__LT7IGW__turn{all:unset;border:1px solid var(--calc-line);width:40px;height:40px;color:var(--calc-navy);cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 6px #28487626}.netting-module__LT7IGW__turn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.netting-module__LT7IGW__turnLeft{left:12px}.netting-module__LT7IGW__turnRight{right:12px}.netting-module__LT7IGW__columns{gap:12px;width:100%;display:grid}.netting-module__LT7IGW__column{border:1px solid var(--calc-line);background:var(--tint,#f4f8fc);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;padding:12px;display:flex}.netting-module__LT7IGW__column>.netting-module__LT7IGW__gradeRow{flex:0 0 calc(33.3333% - 5.33333px)}@container (max-width:760px){.netting-module__LT7IGW__column>.netting-module__LT7IGW__gradeRow{flex-basis:100%}}.netting-module__LT7IGW__columnTitle{font:800 13px/1.2 var(--og-display);letter-spacing:.08em;text-transform:uppercase;color:var(--calc-navy);text-align:center;flex:0 0 100%;margin:0}.netting-module__LT7IGW__gradeRow{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--calc-line);min-height:56px;color:var(--calc-navy);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total";align-items:center;column-gap:10px;padding:8px 12px;display:grid}.netting-module__LT7IGW__gradeRow b{font:700 14px/1.25 var(--og-display);overflow-wrap:anywhere;grid-area:name}.netting-module__LT7IGW__gradeRow strong{font:800 15px/1 var(--og-display);grid-area:total}.netting-module__LT7IGW__gradeRow:hover{border-color:var(--brand)}.netting-module__LT7IGW__gradeRow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.netting-module__LT7IGW__gradeRow[aria-pressed=true]{background:var(--calc-navy);border-color:var(--calc-navy);color:#fff}.netting-module__LT7IGW__quote{border-collapse:collapse;width:100%;font-family:var(--og-display)}.netting-module__LT7IGW__quote td{border-bottom:1px solid var(--calc-line);vertical-align:top;padding:8px 4px}.netting-module__LT7IGW__quote td:last-child{text-align:right;white-space:nowrap;font-weight:800}.netting-module__LT7IGW__quote b{font-size:14px;display:block}.netting-module__LT7IGW__quote span{color:var(--muted,#5b6b7f);font-size:12px;display:block}.netting-module__LT7IGW__quoteTotal td{border-bottom:0;font-size:16px}.netting-module__LT7IGW__subCard{border:1px solid var(--calc-line);background:var(--tint,#f4f8fc);border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.netting-module__LT7IGW__subTitle{font:800 16px/1.2 var(--og-display);color:var(--deep);text-align:center;margin:0}.netting-module__LT7IGW__subCard .netting-module__LT7IGW__stage{height:260px}.netting-module__LT7IGW__doorRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.netting-module__LT7IGW__doorRow>.netting-module__LT7IGW__options{flex:320px;width:auto}.netting-module__LT7IGW__doorCount{align-items:center;gap:10px;display:flex}@media (max-width:767px){.netting-module__LT7IGW__subCard .netting-module__LT7IGW__stage{height:200px}}section.netting-module__LT7IGW__fitCard{gap:10px;padding:14px}.netting-module__LT7IGW__split{height:max(240px, calc(var(--room,100dvh) - var(--net-top,0px) - var(--strip-h,36px) - var(--strip-gap,var(--step-gap,21px)) - 15px - var(--step-gap,21px) - var(--step-bar,0px)));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.netting-module__LT7IGW__splitNet{flex-direction:column;gap:8px;min-height:0;display:flex}.netting-module__LT7IGW__splitNet .netting-module__LT7IGW__stage{flex:1;height:auto;min-height:0}.netting-module__LT7IGW__splitOptions{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;overflow-y:auto}.netting-module__LT7IGW__splitOptions>*{flex:none}.netting-module__LT7IGW__splitOptions .netting-module__LT7IGW__column>.netting-module__LT7IGW__gradeRow{flex-basis:calc(50% - 4px)}.netting-module__LT7IGW__split.netting-module__LT7IGW__sizesSplit{grid-template-columns:minmax(260px,1fr) minmax(0,2.6fr)}.netting-module__LT7IGW__sizesTile{border:1px solid var(--calc-line);background:var(--tint,#f4f8fc);border-radius:14px;flex-flow:column;justify-content:center;align-items:stretch;gap:16px;min-width:0;padding:20px}.netting-module__LT7IGW__sizesTile h2{text-wrap:balance;text-align:center}.netting-module__LT7IGW__sizesTile>:nth-child(2){flex-direction:column}.netting-module__LT7IGW__sizesTile>:nth-child(2)>label{width:auto}.netting-module__LT7IGW__grades{scroll-snap-type:y mandatory;gap:8px;position:relative}.netting-module__LT7IGW__grades .netting-module__LT7IGW__columns{display:contents}.netting-module__LT7IGW__grades .netting-module__LT7IGW__column{box-sizing:border-box;scroll-snap-align:start;flex:none;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,56px);align-content:safe center;gap:4px 8px;height:100%;padding:6px 8px 8px;display:grid;overflow-y:auto}.netting-module__LT7IGW__grades .netting-module__LT7IGW__columnTitle{grid-column:1/-1;font-size:12px}.netting-module__LT7IGW__grades .netting-module__LT7IGW__gradeRow{min-height:34px;padding:3px 10px}.netting-module__LT7IGW__grades .netting-module__LT7IGW__gradeRow b{font-size:13px;line-height:1.1}.netting-module__LT7IGW__grades .netting-module__LT7IGW__gradeRow strong{font-size:14px}.netting-module__LT7IGW__grades .netting-module__LT7IGW__gradeRow:last-child:nth-child(2n){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}@container (max-width:760px){.netting-module__LT7IGW__split{height:max(240px, calc(var(--vis-h,100svh) - var(--shell-h,0px) - var(--net-top,0px) - var(--strip-h,36px) - var(--strip-gap,var(--step-gap,21px)) - 15px - var(--step-gap,21px) - var(--step-bar,0px)));grid-template-rows:minmax(120px,30%) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.netting-module__LT7IGW__splitOptions .netting-module__LT7IGW__column>.netting-module__LT7IGW__gradeRow{flex-basis:100%}.netting-module__LT7IGW__grades .netting-module__LT7IGW__column{grid-template-columns:minmax(0,1fr)}.netting-module__LT7IGW__split.netting-module__LT7IGW__sizesSplit{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.netting-module__LT7IGW__sizesTile{gap:10px;padding:12px}.netting-module__LT7IGW__grades .netting-module__LT7IGW__gradeRow:last-child:nth-child(2n){justify-self:stretch;width:auto}}.netting-module__LT7IGW__doorStepper{border:1px solid var(--calc-navy);background:#fff;border-radius:10px;grid-template-columns:44px minmax(150px,auto) 44px;align-items:stretch;height:44px;display:inline-grid;overflow:hidden}.netting-module__LT7IGW__doorStepper button{all:unset;cursor:pointer;color:var(--calc-navy);place-items:center;display:grid}.netting-module__LT7IGW__doorStepper button:hover:not(:disabled){background:var(--tint)}.netting-module__LT7IGW__doorStepper button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.netting-module__LT7IGW__doorStepper button:disabled{opacity:.35;cursor:not-allowed}.netting-module__LT7IGW__doorStepper svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.netting-module__LT7IGW__doorStepper output{border-inline:1px solid var(--calc-line);font:800 16px/1 var(--og-display);color:var(--calc-navy);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 16px;display:flex}
@font-face{font-family:Calc Marker;src:url(/fonts/kalam-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}.custom-calculators-module__vmEjLW__section{--calc-navy:var(--menu-outline,#284876);background:var(--tint);height:100%;color:var(--calc-navy);position:relative;overflow:hidden}.custom-calculators-module__vmEjLW__tagline{transform-origin:0 0;white-space:nowrap;text-align:center;font-family:var(--calc-tagline-font,var(--og-display));font-weight:var(--calc-tagline-weight,700);letter-spacing:-.01em;z-index:3;margin:0;line-height:1.04;position:absolute;top:0;left:0}.custom-calculators-module__vmEjLW__line{display:block}.custom-calculators-module__vmEjLW__word{transform-origin:50% 80%;display:inline-block}.custom-calculators-module__vmEjLW__rhyme{color:var(--brand)}.custom-calculators-module__vmEjLW__title{transform-origin:50% 100%;color:var(--deep);white-space:nowrap;z-index:2;margin:0;font:700 74px/1.1 Calc Marker,Comic Neue,cursive;position:absolute;top:0;left:0}.custom-calculators-module__vmEjLW__panel{z-index:4;width:684px;position:absolute;top:7%;bottom:7%;right:65px}.custom-calculators-module__vmEjLW__plate{background:var(--brand);border-radius:30px;position:absolute;inset:-12px}.custom-calculators-module__vmEjLW__box{background:#fff;border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:22px;list-style:none;display:grid;position:absolute;inset:0}.custom-calculators-module__vmEjLW__card{border:2px solid var(--brand);background:var(--tint);height:100%;color:inherit;border-radius:14px;text-decoration:none;transition:transform .25s cubic-bezier(.3,.7,.3,1),box-shadow .25s;display:block;position:relative;overflow:hidden}.custom-calculators-module__vmEjLW__photo{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.custom-calculators-module__vmEjLW__go{white-space:nowrap;background:var(--brand);color:#fff;font:700 15px/1 var(--og-display);border-radius:9px;padding:8px 14px;transition:background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #0a192d8c}.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:hover,.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 40%, transparent), 0 14px 22px -12px #1f5f9673;outline:none;transform:translateY(-4px)}.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:hover .custom-calculators-module__vmEjLW__photo,.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:focus-visible .custom-calculators-module__vmEjLW__photo{transform:scale(1.04)}.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:hover .custom-calculators-module__vmEjLW__go,.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:focus-visible .custom-calculators-module__vmEjLW__go{background:var(--deep)}.custom-calculators-module__vmEjLW__phone{background:var(--tint);gap:14px;padding:28px 16px;display:grid}.custom-calculators-module__vmEjLW__phoneTitle{text-align:center;color:var(--deep);margin:0;font:700 40px/1.05 Calc Marker,Comic Neue,cursive}.custom-calculators-module__vmEjLW__phoneTagline{text-align:center;color:var(--menu-outline,#284876);font-family:var(--calc-tagline-font,var(--og-display));font-weight:var(--calc-tagline-weight,700);margin:0;font-size:25px;line-height:1.1}.custom-calculators-module__vmEjLW__phoneGrid{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.custom-calculators-module__vmEjLW__phone .custom-calculators-module__vmEjLW__card{aspect-ratio:1;height:auto}.custom-calculators-module__vmEjLW__phone .custom-calculators-module__vmEjLW__go{border-radius:7px;padding:6px 9px;font-size:11px}@media (prefers-reduced-motion:reduce){.custom-calculators-module__vmEjLW__card,.custom-calculators-module__vmEjLW__photo{transition:none}.custom-calculators-module__vmEjLW__live .custom-calculators-module__vmEjLW__card:hover .custom-calculators-module__vmEjLW__photo{transform:none}}.custom-calculators-module__vmEjLW__page{flex-direction:column;align-items:center;gap:28px;height:auto;padding:32px 24px 44px;display:flex}.custom-calculators-module__vmEjLW__pageTitle{text-align:center;color:var(--deep);margin:0;font:700 64px/1.1 Calc Marker,Comic Neue,cursive}.custom-calculators-module__vmEjLW__pagePanel{width:min(100% - 24px, 1000px, (100dvh - var(--shell-h,0px) - 190px) * 1.55);position:relative}.custom-calculators-module__vmEjLW__pageBox{position:relative;inset:auto}.custom-calculators-module__vmEjLW__pageBox .custom-calculators-module__vmEjLW__card{aspect-ratio:16/10;height:auto}@media (max-width:767px){.custom-calculators-module__vmEjLW__page{gap:18px;padding:24px 16px 32px}.custom-calculators-module__vmEjLW__pageTitle{font-size:40px}.custom-calculators-module__vmEjLW__pagePanel{width:calc(100% - 24px)}.custom-calculators-module__vmEjLW__pageBox{gap:10px;padding:12px}.custom-calculators-module__vmEjLW__pageBox .custom-calculators-module__vmEjLW__go{border-radius:7px;padding:6px 9px;font-size:11px}}
.home-sections-module__7-g3Qq__section{--fhq-navy:var(--menu-outline,#284876);--fhq-room:calc(100dvh - var(--shell-h,0px));--fhq-top:var(--band-top,0px);--fhq-bottom:var(--band-bottom,0px);--fhq-cut:0px;min-height:var(--fhq-room);padding:max(24px, var(--fhq-top)) 24px calc(max(24px, var(--fhq-bottom)) + var(--fhq-cut));background:#fff;flex-direction:column;justify-content:center;display:flex}.home-sections-module__7-g3Qq__framed{--fhq-cut:max(0px, var(--ds-cut,0px));--fhq-room:calc(var(--ds-h) - var(--fhq-cut));--fhq-top:calc(var(--band-top,0px) / var(--ds-z,1));--fhq-bottom:calc(var(--band-bottom,0px) / var(--ds-z,1));flex:1;min-height:0}.home-sections-module__7-g3Qq__tint{background:var(--tint)}.home-sections-module__7-g3Qq__inner{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.home-sections-module__7-g3Qq__header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:980px;display:flex}.home-sections-module__7-g3Qq__title{font:700 44px/1.12 var(--og-display);color:var(--deep);text-wrap:balance;margin:0}.home-sections-module__7-g3Qq__line{color:var(--fhq-navy);text-wrap:balance;margin:0;font-size:19px;font-weight:600;line-height:1.45}.home-sections-module__7-g3Qq__button{background:var(--fhq-navy);font:600 18px/1.2 var(--og-display);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 30px;transition:background-color .2s;display:inline-flex;box-shadow:0 10px 22px -12px #0a192d99}.home-sections-module__7-g3Qq__button:hover{background:var(--deep)}.home-sections-module__7-g3Qq__frame{width:100%;max-width:min(960px, calc((var(--fhq-room) - var(--fhq-top) - var(--fhq-bottom) - 380px) * 1.6));border:1px solid var(--line);background:#fff;border-radius:14px;min-width:min(100%,420px);overflow:hidden;box-shadow:0 24px 48px -32px #0a192d73}.home-sections-module__7-g3Qq__film{aspect-ratio:1.6;object-fit:cover;object-position:left top;background:#eef2f7;width:100%;display:block}.home-sections-module__7-g3Qq__ticker{border-block:1px solid var(--line);width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-sections-module__7-g3Qq__tickerRow{width:max-content;font:600 13px/1 var(--og-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fhq-navy);padding:12px 0;animation:40s linear infinite home-sections-module__7-g3Qq__fhq-ticker;display:flex}.home-sections-module__7-g3Qq__ticker:hover .home-sections-module__7-g3Qq__tickerRow{animation-play-state:paused}.home-sections-module__7-g3Qq__tickerRow li{align-items:center;gap:24px;padding-right:24px;list-style:none;display:flex}@keyframes home-sections-module__7-g3Qq__fhq-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-sections-module__7-g3Qq__tickerRow{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.home-sections-module__7-g3Qq__tickerRow li[aria-hidden]{display:none}}.home-sections-module__7-g3Qq__card{border:2px solid var(--brand);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px 18px;display:flex}.home-sections-module__7-g3Qq__number{font:600 12px/1 var(--og-body);color:var(--brand)}.home-sections-module__7-g3Qq__cardTitle{font:700 19px/1.2 var(--og-display);color:var(--fhq-navy);margin:0}.home-sections-module__7-g3Qq__cardText{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.home-sections-module__7-g3Qq__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;width:100%;display:grid;overflow-x:auto}.home-sections-module__7-g3Qq__row::-webkit-scrollbar{display:none}.home-sections-module__7-g3Qq__row>*{scroll-snap-align:start}.home-sections-module__7-g3Qq__photoCard{border:2px solid var(--brand);text-align:center;background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s;display:flex;overflow:hidden}.home-sections-module__7-g3Qq__photoCard:hover{transform:translateY(-2px)}.home-sections-module__7-g3Qq__photo{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.home-sections-module__7-g3Qq__photoBody{flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 16px 18px;display:flex}.home-sections-module__7-g3Qq__more{color:var(--fhq-navy);margin-top:auto;padding-top:4px;font-size:14px;font-weight:600}.home-sections-module__7-g3Qq__arrows{justify-content:center;gap:12px;display:flex}.home-sections-module__7-g3Qq__arrow{border:2px solid var(--fhq-navy);width:40px;height:40px;color:var(--fhq-navy);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.home-sections-module__7-g3Qq__arrow:disabled{opacity:.35;cursor:default}.home-sections-module__7-g3Qq__fitBox{justify-content:center;width:min(1400px,100% + 248px);max-width:none;display:flex}.home-sections-module__7-g3Qq__pills{flex-wrap:wrap;justify-content:center;gap:8px;font-size:15px;display:flex}.home-sections-module__7-g3Qq__pill{border:2px solid var(--brand);font:600 1em/1.2 var(--og-display);text-align:center;color:var(--fhq-navy);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.home-sections-module__7-g3Qq__pill[aria-pressed=true]{background:var(--brand);color:#fff}.home-sections-module__7-g3Qq__menuWrap{justify-content:center;display:flex;position:relative}.home-sections-module__7-g3Qq__menuButton{border:2px solid var(--brand);background:var(--brand);min-width:260px;font:600 15px/1.2 var(--og-display);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;display:inline-flex}.home-sections-module__7-g3Qq__menuButton[aria-expanded=true] svg{transform:rotate(180deg)}.home-sections-module__7-g3Qq__menuList{z-index:20;border:2px solid var(--brand);background:#fff;border-radius:18px;gap:4px;min-width:100%;margin:0;padding:12px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 36px -18px #0a192d80}.home-sections-module__7-g3Qq__menuItem{width:100%;font:600 15px/1.2 var(--og-display);text-align:center;white-space:nowrap;color:var(--fhq-navy);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px}.home-sections-module__7-g3Qq__menuItem:hover{background:var(--tint,#eef5fc)}.home-sections-module__7-g3Qq__menuItem[aria-selected=true]{background:var(--brand);color:#fff}.home-sections-module__7-g3Qq__shot{width:100%;max-width:min(1000px, calc((var(--fhq-room) - var(--fhq-top) - var(--fhq-bottom) - 380px) * 1.6));min-width:min(100%,420px)}.home-sections-module__7-g3Qq__caption{border-top:1px solid var(--line);justify-content:center;padding:12px;display:flex}.home-sections-module__7-g3Qq__lead{text-align:center;max-width:760px;color:var(--ink);margin:0;font-size:15px;line-height:1.5}.home-sections-module__7-g3Qq__tiers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;width:100%;max-width:1120px;display:grid}.home-sections-module__7-g3Qq__tierWho{color:var(--brand);font-size:14px;font-weight:600}.home-sections-module__7-g3Qq__price{font:700 32px/1 var(--og-display);color:var(--deep)}.home-sections-module__7-g3Qq__per{color:#6b7280;font-size:13px}.home-sections-module__7-g3Qq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1120px;display:grid}.home-sections-module__7-g3Qq__eyebrow{font:600 12px/1.3 var(--og-body);letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.home-sections-module__7-g3Qq__box{border:2px solid var(--brand);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:28px 32px;display:flex}.home-sections-module__7-g3Qq__boxTitle{font:700 26px/1.2 var(--og-display);color:var(--fhq-navy);margin:0}.home-sections-module__7-g3Qq__boxText{color:var(--ink);margin:0;font-size:16px;line-height:1.6}@media (max-width:767.98px){.home-sections-module__7-g3Qq__fitBox{width:100%}.home-sections-module__7-g3Qq__section{min-height:0;padding:16px}.home-sections-module__7-g3Qq__inner{gap:16px}.home-sections-module__7-g3Qq__title{font-size:28px}.home-sections-module__7-g3Qq__line{font-size:15px}.home-sections-module__7-g3Qq__card{padding:14px 10px}.home-sections-module__7-g3Qq__cardText{font-size:13px}.home-sections-module__7-g3Qq__row{grid-auto-columns:82%}.home-sections-module__7-g3Qq__tiers{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px}.home-sections-module__7-g3Qq__pair{grid-template-columns:1fr;gap:16px}.home-sections-module__7-g3Qq__box{padding:20px}.home-sections-module__7-g3Qq__frame,.home-sections-module__7-g3Qq__shot{min-width:0;max-width:100%}}
.skip-button-module__r4zkJG__skip{--u:1px;all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));min-width:calc(140 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(10 * var(--u));font-family:var(--og-display);font-size:calc(12.75 * var(--u));color:#fff;white-space:nowrap;background:#4b9bd2;font-weight:600;line-height:1;display:inline-flex}@media (min-width:1280px){[data-design-page] .skip-button-module__r4zkJG__skip:not([data-section-nav]){--u:calc(1px / var(--ds-z,1))}}.skip-button-module__r4zkJG__skip svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip-button-module__r4zkJG__skip:disabled{cursor:not-allowed;opacity:.45}.skip-button-module__r4zkJG__skip:focus-visible{outline:2px solid var(--deep);outline-offset:3px}@keyframes skip-button-module__r4zkJG__skipPulse{0%,to{background-color:#4b9bd2;box-shadow:0 0 #0064f500,0 0 #0064f500}50%{box-shadow:0 0 0 calc(3 * var(--u)) #0064f533, 0 0 calc(12 * var(--u)) #0064f58c;background-color:#0064f5}}@media (prefers-reduced-motion:no-preference){.skip-button-module__r4zkJG__skip:not(:disabled){animation:1.5s ease-in-out infinite skip-button-module__r4zkJG__skipPulse}}
.results-module__DKylfG__go{justify-content:center;padding-block:8px 4px;display:flex}.results-module__DKylfG__view{all:unset;box-sizing:border-box;cursor:pointer;height:var(--pill-h,28px);font:700 11.5px/1 var(--og-display);color:#fff;white-space:nowrap;--pill-ring:9px;background:#4b9bd2eb;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}@media (min-width:1280px){[data-design-page] .results-module__DKylfG__view{height:calc(var(--pill-h,28px) / var(--ds-z,1));padding:0 calc(12px / var(--ds-z,1));font-size:calc(11.5px / var(--ds-z,1));--pill-ring:calc(9px / var(--ds-z,1))}}.results-module__DKylfG__view:disabled{cursor:not-allowed;opacity:.45}.results-module__DKylfG__view:focus-visible{outline:2px solid var(--deep);outline-offset:3px}@keyframes results-module__DKylfG__viewResultsPulse{0%,to{box-shadow:0 0 #4b9bd28c}50%{box-shadow:0 0 0 var(--pill-ring) #4b9bd200}}@media (prefers-reduced-motion:no-preference){.results-module__DKylfG__view:not(:disabled){animation:2.2s ease-in-out infinite results-module__DKylfG__viewResultsPulse}}.results-module__DKylfG__results{scroll-margin-top:calc(var(--shell-h,0px) + 16px);gap:16px;display:grid}.results-module__DKylfG__title{text-align:center;font:800 22px/1.2 var(--og-display);color:#284876;margin:0}.results-module__DKylfG__grid{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.results-module__DKylfG__card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 13.3333px);min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}@media (max-width:767px){.results-module__DKylfG__card{flex-basis:100%}}.results-module__DKylfG__card[data-picked]{border-color:#284876;box-shadow:0 0 0 2px #284876}.results-module__DKylfG__top{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;justify-items:center;gap:6px;padding:0 16px 14px;display:grid}.results-module__DKylfG__top:focus-visible,.results-module__DKylfG__option:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.results-module__DKylfG__photo{aspect-ratio:4/3;background:var(--tint);width:calc(100% + 32px);display:block;overflow:hidden}.results-module__DKylfG__photo:empty{display:none}.results-module__DKylfG__photo img{object-fit:cover;width:100%;height:100%;display:block}.results-module__DKylfG__photo[data-recolor]{position:relative}.results-module__DKylfG__photo[data-recolor]:after{content:"";background:var(--shade,#000);mix-blend-mode:screen;pointer-events:none;opacity:0;transition:opacity .25s,background-color .25s;position:absolute;inset:0}.results-module__DKylfG__photo[data-shaded]:after{opacity:1}@media (prefers-reduced-motion:reduce){.results-module__DKylfG__photo[data-recolor]:after{transition:none}}.results-module__DKylfG__name{font:800 17px/1.25 var(--og-display);color:#284876;text-wrap:balance;margin-top:8px}.results-module__DKylfG__rate{font:600 13px/1.2 var(--og-display);color:var(--muted)}.results-module__DKylfG__total{font:800 22px/1.1 var(--og-display);color:var(--brand);font-variant-numeric:tabular-nums}.results-module__DKylfG__options{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.results-module__DKylfG__option{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);width:100%;min-height:40px;font:600 14px/1.2 var(--og-display);color:#284876;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.results-module__DKylfG__option:hover{background:var(--tint)}.results-module__DKylfG__option[aria-checked=true]{color:#fff;background:#284876;border-color:#284876}.results-module__DKylfG__swatch{background:var(--tint);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;overflow:hidden}.results-module__DKylfG__swatch img{object-fit:cover;width:100%;height:100%;display:block}.results-module__DKylfG__optionPrice{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.results-module__DKylfG__filter:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.results-module__DKylfG__filters{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.results-module__DKylfG__filter{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);width:14rem;max-width:100%;color:var(--deep);font:600 16px/1.25 var(--og-display);text-align:center;background:#fff;border-radius:12px;padding:12px 20px;transition:color .15s,border-color .15s,background .15s}.results-module__DKylfG__filter:hover{border-color:var(--brand);color:var(--brand)}.results-module__DKylfG__filter[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:#fff}.results-module__DKylfG__none{text-align:center;font:600 16px/1.4 var(--og-display);color:var(--muted);margin:0}.results-module__DKylfG__thicknesses{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.results-module__DKylfG__thickness{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--line);color:#284876;min-height:52px;font:700 16px/1.2 var(--og-display);text-align:center;background:#fff;border-radius:999px;flex:0 calc(20% - 9.6px);justify-content:center;align-items:center;padding:10px 14px;transition:background .15s,border-color .15s,color .15s;display:flex}.results-module__DKylfG__thickness:hover{background:var(--tint)}.results-module__DKylfG__thickness[aria-selected=true],.results-module__DKylfG__thickness[aria-pressed=true]{color:#fff;background:#284876;border-color:#284876}.results-module__DKylfG__thickness:focus-visible,.results-module__DKylfG__color:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.results-module__DKylfG__colors{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.results-module__DKylfG__colors>li{flex:0 0 calc(20% - 12.8px);min-width:0;display:flex}@media (max-width:767px){.results-module__DKylfG__thickness{flex-basis:calc(50% - 6px)}.results-module__DKylfG__colors>li{flex-basis:calc(50% - 8px)}}.results-module__DKylfG__color{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);text-align:center;color:#284876;background:#fff;border-radius:14px;align-content:start;justify-items:center;gap:4px;width:100%;padding-bottom:12px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.results-module__DKylfG__color:hover{border-color:#284876}.results-module__DKylfG__color[aria-checked=true]{border-color:#284876;box-shadow:0 0 0 2px #284876}.results-module__DKylfG__colorPhoto{aspect-ratio:4/3;background:var(--tint);width:100%;margin-bottom:6px;display:block;overflow:hidden}.results-module__DKylfG__colorPhoto img{object-fit:cover;width:100%;height:100%;display:block}.results-module__DKylfG__colorName{font:800 16px/1.25 var(--og-display);padding-inline:10px}.results-module__DKylfG__colorPrice{font:800 18px/1.1 var(--og-display);color:var(--brand);font-variant-numeric:tabular-nums}.results-module__DKylfG__color[aria-checked=true] .results-module__DKylfG__colorPrice{color:#284876}.results-module__DKylfG__thicknesses .results-module__DKylfG__material{flex-basis:calc(20% - 9.6px)}@media (max-width:767px){.results-module__DKylfG__thicknesses .results-module__DKylfG__material{flex-basis:100%}}.results-module__DKylfG__hint{text-align:center;font:700 17px/1.35 var(--og-display);color:#284876;margin:0}.results-module__DKylfG__turfCard{padding-bottom:14px}.results-module__DKylfG__turfTop{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;justify-items:center;gap:6px;padding-bottom:10px;display:grid}.results-module__DKylfG__turfTop:focus-visible,.results-module__DKylfG__dot:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.results-module__DKylfG__turfPhoto{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:#fff;width:100%;display:block;overflow:hidden}.results-module__DKylfG__turfPhoto img{object-fit:contain;width:100%;height:100%;display:block}.results-module__DKylfG__turfName{-webkit-line-clamp:2;min-height:2.5em;font:800 17px/1.25 var(--og-display);color:#284876;text-wrap:balance;-webkit-box-orient:vertical;margin-top:6px;padding-inline:14px;display:-webkit-box;overflow:hidden}.results-module__DKylfG__dots{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;height:36px;padding-inline:14px;display:flex}.results-module__DKylfG__dot{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;background-color:var(--tint);background-position:22% 22%;background-size:420%;border-radius:50%;flex:0 30px;max-width:30px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #00000026}.results-module__DKylfG__dot:hover{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px #fff, 0 0 0 4px var(--line)}.results-module__DKylfG__dot[aria-checked=true]{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px #fff,0 0 0 4px #284876}.results-module__DKylfG__dotPicked{text-align:center;min-height:1.3em;font:700 14px/1.3 var(--og-display);color:#284876;font-variant-numeric:tabular-nums;margin-top:6px}.results-module__DKylfG__pickFirst{text-align:center;font:700 18px/1.35 var(--og-display);color:#284876;margin:0}
@font-face{font-family:Calc Page Marker;src:url(/fonts/kalam-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.calculator-module__ZFgwKW__page{--calc-navy:var(--menu-outline,#284876);--calc-line:var(--line,#dce7f1);background:var(--tint);color:var(--calc-navy);container-type:inline-size}.calculator-module__ZFgwKW__inner{gap:18px;max-width:1280px;margin:0 auto;padding:24px 28px 28px;display:grid}.calculator-module__ZFgwKW__crumbs{font:600 16px/1.2 var(--og-body);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.calculator-module__ZFgwKW__crumbs a{color:inherit;text-decoration:none}.calculator-module__ZFgwKW__crumbs a:hover{text-decoration:underline}.calculator-module__ZFgwKW__crumbs b{font:700 14px/1.2 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__head{text-align:center;justify-items:center;gap:8px;display:grid}.calculator-module__ZFgwKW__title{color:var(--deep);margin:0;font:700 52px/1.05 Calc Page Marker,Comic Neue,cursive}.calculator-module__ZFgwKW__guideRoom{padding:36px 0 12px}.calculator-module__ZFgwKW__step{gap:12px;display:grid}.calculator-module__ZFgwKW__stepTitle{font:800 20px/1.2 var(--og-display);color:var(--deep);justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.calculator-module__ZFgwKW__stepNo{background:var(--calc-navy);color:#fff;width:28px;height:28px;font:800 14px/1 var(--og-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.calculator-module__ZFgwKW__cardTitle .calculator-module__ZFgwKW__stepNo{vertical-align:2px;margin-right:10px}.calculator-module__ZFgwKW__subs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.calculator-module__ZFgwKW__sub{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--calc-line);background:#fff;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.calculator-module__ZFgwKW__sub:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.calculator-module__ZFgwKW__sub svg{width:64px;height:44px}.calculator-module__ZFgwKW__sub b{font:800 17px/1.2 var(--og-display);color:var(--deep);display:block}.calculator-module__ZFgwKW__sub span span{font:600 16px/1.2 var(--og-body);display:block}.calculator-module__ZFgwKW__sub[aria-pressed=true]{border-color:var(--calc-navy);box-shadow:inset 0 0 0 1px var(--calc-navy);background:#f7fbfe}.calculator-module__ZFgwKW__grid{gap:18px;padding-bottom:18px;display:grid}.calculator-module__ZFgwKW__card{border:1px solid var(--calc-line);background:#fff;border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid}.calculator-module__ZFgwKW__cardTitle{font:800 18px/1.2 var(--og-display);color:var(--deep);margin:0}.calculator-module__ZFgwKW__centered{text-align:center}.calculator-module__ZFgwKW__flow{max-width:1280px;margin:0 auto;padding:0 28px}.calculator-module__ZFgwKW__screen{--step-gap:21px;box-sizing:border-box;justify-content:center;gap:var(--step-gap);height:var(--room,calc(100dvh - var(--shell-h,0px)));padding-top:var(--step-gap);--step-bar:var(--calc-bar-h,0px);padding-bottom:calc(var(--step-bar) + var(--step-gap));scroll-margin-top:var(--shell,var(--shell-h,0px));flex-direction:column;display:flex}.calculator-module__ZFgwKW__page:not([data-bar-on]) .calculator-module__ZFgwKW__screen:not([data-keeps-bar]){--step-bar:0px}@media (min-width:1280px){.calculator-module__ZFgwKW__navUnzoom{zoom:calc(1 / var(--ds-z,1))}}.calculator-module__ZFgwKW__screen.calculator-module__ZFgwKW__screenInfo{--step-bar:0px;height:auto;min-height:var(--room,calc(100dvh - var(--shell-h,0px)))}.calculator-module__ZFgwKW__screenBack{flex:none;justify-content:center;display:flex}.calculator-module__ZFgwKW__screenBody{overscroll-behavior:contain;flex-direction:column;flex:0 auto;justify-content:flex-start;gap:12px;min-height:0;display:flex;overflow-y:auto}.calculator-module__ZFgwKW__screenBody>:first-child{margin-top:auto}.calculator-module__ZFgwKW__screenBody>:last-child{margin-bottom:auto}.calculator-module__ZFgwKW__screenGo{flex-wrap:wrap;flex:none;place-content:center;align-items:center;gap:8px 9px;display:flex}.calculator-module__ZFgwKW__screenGoWaiting{display:contents}.calculator-module__ZFgwKW__screenGoWaiting>*{visibility:hidden}.calculator-module__ZFgwKW__screenGoItem{display:contents}@media (max-width:767px){.calculator-module__ZFgwKW__screenBody{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.calculator-module__ZFgwKW__screenBody>:first-child{margin-top:auto}.calculator-module__ZFgwKW__screenBody>:last-child{margin-bottom:auto}}.calculator-module__ZFgwKW__grow{flex-direction:column;flex:1;min-height:0;display:flex}.calculator-module__ZFgwKW__sizesRow{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px 24px;display:flex}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__stepTitle{min-height:44px}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__fields{gap:12px;display:flex}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__field{width:180px}@media (max-width:767px){.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__fields{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;display:grid}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__field{width:auto}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__ftin{grid-template-columns:minmax(0,1.6fr) auto minmax(0,1fr) auto}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__ftin input{padding:9px 2px 9px 6px;font-size:16px}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__ftin i{padding-right:6px;font-size:11px}}@media (max-width:379px){.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__ftin input{padding:9px 1px 9px 4px;font-size:14px}.calculator-module__ZFgwKW__sizesRow .calculator-module__ZFgwKW__ftin i{padding-right:4px}}.calculator-module__ZFgwKW__fields{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.calculator-module__ZFgwKW__field{gap:5px;min-width:0;display:grid}.calculator-module__ZFgwKW__label{font:700 13.5px/1.2 var(--og-display);text-align:center}.calculator-module__ZFgwKW__ftin{border:1.5px solid var(--calc-line);background:#fff;border-radius:11px;grid-template-columns:1fr auto 1fr auto;align-items:center;display:grid;overflow:hidden}.calculator-module__ZFgwKW__widths{border:1.5px solid var(--calc-line);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.calculator-module__ZFgwKW__width{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;font:700 16px/1.2 var(--og-display);color:var(--deep);padding:10px 12px}.calculator-module__ZFgwKW__width+.calculator-module__ZFgwKW__width{border-left:1.5px solid var(--calc-line)}.calculator-module__ZFgwKW__width:hover{background:var(--tint)}.calculator-module__ZFgwKW__width[aria-pressed=true]{background:var(--calc-navy);color:#fff}.calculator-module__ZFgwKW__width:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.calculator-module__ZFgwKW__ftin:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.calculator-module__ZFgwKW__ftin input{text-align:center;width:100%;min-width:0;font:700 18px/1.2 var(--og-display);color:#1e293b;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:9px 4px}.calculator-module__ZFgwKW__ftin i{font:normal 700 13px/1 var(--og-display);color:#7a8ba0;padding-right:10px}.calculator-module__ZFgwKW__ftin input+i{border-right:1.5px solid var(--calc-line)}.calculator-module__ZFgwKW__qty{border:1.5px solid var(--calc-line);background:#fff;border-radius:11px;grid-template-columns:36px 52px 36px;justify-self:start;display:inline-grid;overflow:hidden}.calculator-module__ZFgwKW__qty button{background:var(--tint);color:var(--calc-navy);font:800 18px/1 var(--og-display);cursor:pointer;border:0}.calculator-module__ZFgwKW__qty input{text-align:center;font:700 17px/1 var(--og-display);color:#1e293b;background:#fff;border:0;width:100%}.calculator-module__ZFgwKW__chips{flex-wrap:wrap;gap:8px;display:flex}.calculator-module__ZFgwKW__chips button{border:1.5px solid var(--calc-line);color:var(--calc-navy);font:700 13.5px/1 var(--og-display);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px}.calculator-module__ZFgwKW__chips button[aria-pressed=true]{border-color:var(--calc-navy);background:var(--calc-navy);color:#fff}.calculator-module__ZFgwKW__addRow{border:1.5px dashed var(--brand);color:var(--deep);font:700 14px/1 var(--og-display);cursor:pointer;background:0 0;border-radius:11px;justify-self:start;padding:8px 14px}.calculator-module__ZFgwKW__questions{gap:14px;display:grid}.calculator-module__ZFgwKW__ask{border:1.5px solid var(--calc-line);background:#fbfdff;border-radius:12px;gap:10px;padding:14px;animation:.35s cubic-bezier(.3,.7,.3,1) calculator-module__ZFgwKW__askIn;display:grid}@keyframes calculator-module__ZFgwKW__askIn{0%{opacity:0;transform:translateY(8px)}}.calculator-module__ZFgwKW__askTitle{font:800 16px/1.25 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__groups{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calculator-module__ZFgwKW__groups li{background:var(--calc-navy);color:#fff;font:700 13.5px/1 var(--og-display);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;display:inline-flex}.calculator-module__ZFgwKW__groups button{color:#fff;width:22px;height:22px;font:800 14px/1 var(--og-display);cursor:pointer;background:#ffffff2e;border:0;border-radius:50%}.calculator-module__ZFgwKW__shellSum{background:var(--tint);font:600 17px/1.35 var(--og-body);border-radius:12px;margin:0;padding:10px 14px}.calculator-module__ZFgwKW__shellSum b{font:800 15px/1 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__note{font:600 17px/1.35 var(--og-body);margin:0}.calculator-module__ZFgwKW__fixed{text-align:center;border:1.5px dashed var(--calc-line);font:700 16px/1.2 var(--og-display);color:var(--deep);border-radius:11px;padding:10px 12px;display:block}.calculator-module__ZFgwKW__ftin[data-disabled]{opacity:.6;background:#f1f4f7}.calculator-module__ZFgwKW__addRow:disabled{opacity:.45;cursor:not-allowed}.calculator-module__ZFgwKW__partNote{font:600 16.5px/1.3 var(--og-body);margin:-6px 0 0}.calculator-module__ZFgwKW__included{background:var(--tint);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.calculator-module__ZFgwKW__included>span{gap:2px;display:grid}.calculator-module__ZFgwKW__included b{font:800 15.5px/1.2 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__included span span{font:600 16px/1.2 var(--og-body)}.calculator-module__ZFgwKW__included strong{font:800 19px/1 var(--og-display);color:#1e293b;font-variant-numeric:tabular-nums}.calculator-module__ZFgwKW__hint{font:600 16px/1.3 var(--og-body);color:#b4542f;margin:0}.calculator-module__ZFgwKW__drawing{background:var(--tint);border-radius:12px;padding:10px}.calculator-module__ZFgwKW__drawing svg{width:100%;max-width:620px;height:auto;margin:0 auto;display:block}.calculator-module__ZFgwKW__measures{flex-wrap:wrap;gap:8px;display:flex}.calculator-module__ZFgwKW__drawing .calculator-module__ZFgwKW__measures{justify-content:center;padding-bottom:6px}.calculator-module__ZFgwKW__measures span{background:var(--tint);font:700 13.5px/1.2 var(--og-display);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px}.calculator-module__ZFgwKW__measures .calculator-module__ZFgwKW__big{background:var(--calc-navy);color:#fff}.calculator-module__ZFgwKW__resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.calculator-module__ZFgwKW__sort{border:1.5px solid var(--calc-line);border-radius:10px;display:inline-flex;overflow:hidden}.calculator-module__ZFgwKW__sort button{color:var(--calc-navy);font:700 12.5px/1 var(--og-display);cursor:pointer;background:#fff;border:0;padding:6px 10px}.calculator-module__ZFgwKW__sort button[aria-pressed=true]{background:var(--tint);color:var(--deep)}.calculator-module__ZFgwKW__results{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calculator-module__ZFgwKW__result{border:1.5px solid var(--calc-line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:border-color .2s,box-shadow .2s;display:grid}.calculator-module__ZFgwKW__result:hover{border-color:var(--brand)}.calculator-module__ZFgwKW__result[data-picked]{border-color:var(--calc-navy);box-shadow:inset 0 0 0 1.5px var(--calc-navy);background:#f7fbfe}.calculator-module__ZFgwKW__result input[type=radio]{opacity:0;pointer-events:none;position:absolute}.calculator-module__ZFgwKW__result:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.calculator-module__ZFgwKW__photo{object-fit:cover;background:var(--tint);border-radius:10px;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.calculator-module__ZFgwKW__photo svg{width:90%}.calculator-module__ZFgwKW__text{gap:3px;min-width:0;display:grid}.calculator-module__ZFgwKW__text b{font:800 16.5px/1.2 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__text span{font:600 16.5px/1.2 var(--og-body)}.calculator-module__ZFgwKW__text small{font:700 12.5px/1.2 var(--og-display);color:#6b7c90;font-variant-numeric:tabular-nums}.calculator-module__ZFgwKW__price{justify-items:end;gap:4px;display:grid}.calculator-module__ZFgwKW__price strong{font:800 21px/1 var(--og-display);color:#1e293b;font-variant-numeric:tabular-nums}.calculator-module__ZFgwKW__contact{font:700 14px/1.2 var(--og-display);color:var(--deep)}.calculator-module__ZFgwKW__dot{border:2px solid var(--calc-line);box-sizing:border-box;border-radius:50%;width:20px;height:20px}.calculator-module__ZFgwKW__result[data-picked] .calculator-module__ZFgwKW__dot{border:6px solid var(--calc-navy)}.calculator-module__ZFgwKW__details{font:700 12.5px/1 var(--og-display);color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.calculator-module__ZFgwKW__empty{font:600 17px/1.35 var(--og-body);margin:0}.calculator-module__ZFgwKW__addOns{gap:8px;display:grid}.calculator-module__ZFgwKW__addOn{border-top:1px solid var(--calc-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding-top:10px;display:grid}.calculator-module__ZFgwKW__addOn b{font:800 15px/1.2 var(--og-display);color:var(--deep);display:block}.calculator-module__ZFgwKW__addOn span{font:600 16px/1.2 var(--og-body)}.calculator-module__ZFgwKW__suggest{font:700 12.5px/1.2 var(--og-display);color:#2d7a3e;grid-column:1/-1}.calculator-module__ZFgwKW__suggest button{color:#2d7a3e;font:inherit;cursor:pointer;background:#e3f3e6;border:0;border-radius:999px;margin-left:6px;padding:4px 9px}.calculator-module__ZFgwKW__sizesCentered>.calculator-module__ZFgwKW__cardTitle{text-align:center}.calculator-module__ZFgwKW__sizesCentered>.calculator-module__ZFgwKW__fields{flex-wrap:wrap;justify-content:center;display:flex}.calculator-module__ZFgwKW__sizesCentered>.calculator-module__ZFgwKW__fields>*{flex:0 210px}.calculator-module__ZFgwKW__sizesGo{justify-content:center;display:flex}.calculator-module__ZFgwKW__bar{z-index:5;background:var(--calc-navy);color:#fff;position:sticky;bottom:0}@keyframes calculator-module__ZFgwKW__barRise{0%{transform:translateY(100%)}to{transform:none}}@keyframes calculator-module__ZFgwKW__barPulse{0%,to{background-color:var(--calc-navy);box-shadow:0 0 #002f7500,0 0 #002f7500}50%{background-color:#002f75;box-shadow:0 0 0 3px #002f7533,0 0 12px #002f758c}}.calculator-module__ZFgwKW__barArrive[data-waiting]{visibility:hidden;translate:0 100%}@media (prefers-reduced-motion:no-preference){.calculator-module__ZFgwKW__barLive,.calculator-module__ZFgwKW__barArrive{animation:.35s ease-out calculator-module__ZFgwKW__barRise,1.5s ease-in-out .35s infinite calculator-module__ZFgwKW__barPulse}.calculator-module__ZFgwKW__barArrive[data-added],.calculator-module__ZFgwKW__barArrive[data-waiting]{animation:none}}.calculator-module__ZFgwKW__barIn{max-width:1280px;padding:14px 28px calc(14px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 auto;display:flex}.calculator-module__ZFgwKW__what{gap:2px;min-width:0;display:grid}.calculator-module__ZFgwKW__what b{font:800 16px/1.2 var(--og-display)}.calculator-module__ZFgwKW__what span{font:600 16px/1.25 var(--og-body);color:#cfe3f4}.calculator-module__ZFgwKW__act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.calculator-module__ZFgwKW__total{font:800 26px/1 var(--og-display);font-variant-numeric:tabular-nums;text-align:right}.calculator-module__ZFgwKW__total small{font:600 13px/1.2 var(--og-body);color:#cfe3f4;display:block}.calculator-module__ZFgwKW__cart{background:var(--brand);color:#fff;font:800 16px/1 var(--og-display);cursor:pointer;border:0;border-radius:12px;padding:13px 20px}.calculator-module__ZFgwKW__cart:disabled{opacity:.5;cursor:not-allowed}.calculator-module__ZFgwKW__added{font:700 14px/1.2 var(--og-display);color:#cfe3f4}.calculator-module__ZFgwKW__added a{color:#fff}.calculator-module__ZFgwKW__pop{color:#1e293b;background:#fff;border:0;border-radius:16px;width:min(560px,100vw - 32px);padding:0;box-shadow:0 25px 50px -12px #00000040}.calculator-module__ZFgwKW__pop::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a}.calculator-module__ZFgwKW__popIn{gap:16px;padding:22px;display:grid}.calculator-module__ZFgwKW__popTop{grid-template-columns:120px 1fr;align-items:center;gap:16px;display:grid}.calculator-module__ZFgwKW__popTop .calculator-module__ZFgwKW__photo{width:120px;height:120px}.calculator-module__ZFgwKW__popTitle{font:800 20px/1.2 var(--og-display);color:var(--deep);margin:0}.calculator-module__ZFgwKW__popText{font:600 18px/1.35 var(--og-body);color:var(--calc-navy);white-space:pre-line;margin:0}.calculator-module__ZFgwKW__popTable{border-collapse:collapse;width:100%;font:600 14px/1.3 var(--og-display);font-variant-numeric:tabular-nums}.calculator-module__ZFgwKW__popTable td{border-top:1px solid var(--calc-line);padding:6px 0}.calculator-module__ZFgwKW__popTable td:last-child{text-align:right}.calculator-module__ZFgwKW__popActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-module__ZFgwKW__popActions a{font:700 14px/1 var(--og-display);color:var(--brand)}.calculator-module__ZFgwKW__close{background:var(--calc-navy);color:#fff;font:700 14px/1 var(--og-display);cursor:pointer;border:0;border-radius:10px;padding:9px 16px}@media (prefers-reduced-motion:reduce){.calculator-module__ZFgwKW__ask{animation:none}}@container (max-width:520px){.calculator-module__ZFgwKW__inner{padding:16px 14px 20px}.calculator-module__ZFgwKW__flow{padding:0 14px}.calculator-module__ZFgwKW__title{font-size:38px}.calculator-module__ZFgwKW__subs{grid-template-columns:1fr;gap:8px}.calculator-module__ZFgwKW__card{padding:14px}.calculator-module__ZFgwKW__result{grid-template-columns:64px minmax(0,1fr)}.calculator-module__ZFgwKW__photo{width:64px;height:64px}.calculator-module__ZFgwKW__result .calculator-module__ZFgwKW__price{grid-column:1/-1;grid-template-columns:auto 1fr auto;place-items:center start}.calculator-module__ZFgwKW__barIn{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.calculator-module__ZFgwKW__act{justify-content:space-between;width:100%}.calculator-module__ZFgwKW__total{font-size:22px}}.calculator-module__ZFgwKW__stack{gap:24px;padding-bottom:24px;display:grid}.calculator-module__ZFgwKW__pickFirst{text-align:center;max-width:760px;font:700 18px/1.35 var(--og-display);color:var(--calc-navy);justify-self:center;margin:0}.calculator-module__ZFgwKW__addOnCard{justify-self:center;width:100%;max-width:760px}.calculator-module__ZFgwKW__tabs{border:1.5px solid var(--calc-line);background:#fff;border-radius:999px;grid-template-columns:repeat(2,minmax(0,11rem));justify-content:center;justify-self:center;gap:0;padding:4px;display:grid}.calculator-module__ZFgwKW__tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;font:700 16px/1 var(--og-display);color:var(--calc-navy);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;display:flex}.calculator-module__ZFgwKW__tab:hover{background:var(--tint)}.calculator-module__ZFgwKW__tab[aria-selected=true]{background:var(--calc-navy);color:#fff}.calculator-module__ZFgwKW__tab:focus-visible{outline:2px solid var(--deep);outline-offset:2px}
.windscreen-module__loV8Ba__options{gap:16px;margin-top:16px;display:grid}.windscreen-module__loV8Ba__group{gap:8px;display:grid}.windscreen-module__loV8Ba__title{font:800 14px/1.2 var(--og-display);color:var(--deep,#284876);margin:0}.windscreen-module__loV8Ba__lipRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.windscreen-module__loV8Ba__pill{background:var(--tint,#eef5fb);color:#284876;min-height:36px;font:700 13.5px/1.2 var(--og-display);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.windscreen-module__loV8Ba__small{font:600 13px/1.3 var(--og-display);color:var(--muted,#5b6b80)}.windscreen-module__loV8Ba__vents{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}@media (max-width:520px){.windscreen-module__loV8Ba__vents{grid-template-columns:repeat(2,minmax(0,1fr))}}.windscreen-module__loV8Ba__screens{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(50% - 4px);margin-inline:auto}@media (max-width:520px){.windscreen-module__loV8Ba__screens{width:100%}}.windscreen-module__loV8Ba__vent{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid var(--calc-line,#c9dbeb);text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:52px;padding:6px 8px;display:grid}.windscreen-module__loV8Ba__vent b{font:800 13px/1.2 var(--og-display);color:#284876}.windscreen-module__loV8Ba__vent span{font:600 12px/1.2 var(--og-display);color:var(--muted,#5b6b80)}.windscreen-module__loV8Ba__vent[aria-pressed=true]{background:#284876;border-color:#284876}.windscreen-module__loV8Ba__vent[aria-pressed=true] b,.windscreen-module__loV8Ba__vent[aria-pressed=true] span{color:#fff}.windscreen-module__loV8Ba__vent:focus-visible,.windscreen-module__loV8Ba__place button:focus-visible{outline-offset:2px;outline:2px solid #4b9bd2}.windscreen-module__loV8Ba__place{border:1.5px solid var(--calc-line,#c9dbeb);border-radius:11px;grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden}.windscreen-module__loV8Ba__place button{all:unset;box-sizing:border-box;cursor:pointer;min-width:76px;min-height:36px;font:700 13px/1 var(--og-display);color:#284876;background:#fff;place-items:center;display:grid}.windscreen-module__loV8Ba__place button[aria-pressed=true]{color:#fff;background:#284876}.windscreen-module__loV8Ba__panels,.windscreen-module__loV8Ba__warn{background:var(--tint,#eef5fb);font:700 14px/1.35 var(--og-display);color:#284876;border-radius:12px;margin:0;padding:10px 14px}.windscreen-module__loV8Ba__warn{color:#8a4b00;background:#fff4e5}
.facility-design-module__Upuhdq__root{--bg:#07090c;--fg:#e8eef5;--muted:#8c99aa;--line:#1e2631;--brand:#4b9bd2;--deep:#1f5f96;--ed-bg:#111419;--ed-panel:#161a20;--ed-line:#252b34;--ed-text:#c9d2dd;--ed-dim:#6b7787;--font-display:var(--og-display), system-ui, sans-serif;--font-text:var(--og-body), Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-kalam:"FD Kalam";background:var(--bg);color:var(--fg);font-family:var(--font-display);position:relative}.facility-design-module__Upuhdq__root *,.facility-design-module__Upuhdq__root :before,.facility-design-module__Upuhdq__root :after{box-sizing:border-box}.facility-design-module__Upuhdq__root .eyebrow{font:600 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}@font-face{font-family:FD Kalam;src:url(/pfs/facility-design/kalam-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@keyframes facility-design-module__Upuhdq__kb{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes facility-design-module__Upuhdq__skipPulse{0%,to{box-shadow:0 0 #4b9bd28c}50%{box-shadow:0 0 0 9px #4b9bd200}}@keyframes facility-design-module__Upuhdq__skipFhqPulse{0%,to{background-color:#4b9bd2;box-shadow:0 0 #0064f500,0 0 #0064f500}50%{background-color:#0064f5;box-shadow:0 0 0 3px #0064f533,0 0 12px #0064f58c}}@media (prefers-reduced-motion:reduce){.facility-design-module__Upuhdq__root .skip{animation:none}}.facility-design-module__Upuhdq__root .track{position:relative}.facility-design-module__Upuhdq__root .stage{top:var(--shell-h,0px);height:calc(100dvh - var(--shell-h,0px));background:radial-gradient(120% 80% at 50% 38%,#142233 0%,#0b1119 46%,#06080b 100%);position:sticky;overflow:hidden}.facility-design-module__Upuhdq__root #gl{width:100%;height:100%;display:block;position:absolute;inset:0}.facility-design-module__Upuhdq__root .layer{pointer-events:none;position:absolute;inset:0}.facility-design-module__Upuhdq__root #black{opacity:0;background:#000}.facility-design-module__Upuhdq__root .hl{text-align:center;justify-items:center;gap:12px;padding-inline:16px;display:grid;position:absolute;left:0;right:0}.facility-design-module__Upuhdq__root .hl h2{font:800 clamp(30px, 5.2vw, 68px)/1 var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0}.facility-design-module__Upuhdq__root .hl p{font:500 clamp(18px, 1.8vw, 22px)/1.3 var(--font-text);color:#b9c6d4;margin:0}.facility-design-module__Upuhdq__root .build{text-align:center;place-items:center;padding-inline:16px;display:grid;position:absolute;inset:0}.facility-design-module__Upuhdq__root .build h2{font:800 clamp(34px, 6vw, 84px)/1 var(--font-display);letter-spacing:-.03em;color:#fff;margin:0}.facility-design-module__Upuhdq__root .turn-cta{pointer-events:auto;margin-top:32px}.facility-design-module__Upuhdq__root .build p{font:500 clamp(18px, 1.9vw, 24px)/1.3 var(--font-text);color:#b9c6d4;margin:14px 0 0}.facility-design-module__Upuhdq__root #intro{text-align:center;place-items:center;padding-inline:24px;display:grid}.facility-design-module__Upuhdq__root .intro-in{justify-items:center;gap:0;display:grid;position:relative}.facility-design-module__Upuhdq__root .marker{font-family:var(--font-kalam), "Comic Neue", cursive;color:#fff;text-wrap:balance;grid-area:1/1;font-weight:700}.facility-design-module__Upuhdq__root .marker .ch{opacity:0;transition:none}.facility-design-module__Upuhdq__root .t1{max-width:16ch;font-size:clamp(40px,6vw,86px);line-height:1.12}.facility-design-module__Upuhdq__root .t2{color:#e6eef6;max-width:19ch;font-size:clamp(30px,3.9vw,54px);line-height:1.2}.facility-design-module__Upuhdq__root .eraser{opacity:0;pointer-events:none;background:linear-gradient(#3a414b 0 62%,#c9ced4 62% 100%);border-radius:10px;width:140px;height:64px;position:absolute;top:0;left:0;box-shadow:0 10px 24px #00000073,inset 0 2px #ffffff1f}.facility-design-module__Upuhdq__root #puzzle{width:100%;height:100%}.facility-design-module__Upuhdq__root .welcome{white-space:nowrap;font:800 clamp(30px, 4.2vw, 58px)/1 var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 6px 30px #0000008c;transform-origin:50%;pointer-events:none;display:none;position:absolute;top:0;left:0}.facility-design-module__Upuhdq__root .skip{all:unset;z-index:8;cursor:pointer;box-sizing:border-box;height:36px;font:600 12.75px/1 var(--font-display);color:#fff;opacity:0;pointer-events:none;background:#4b9bd2;border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:opacity .3s;display:inline-flex;position:absolute;bottom:18px;left:18px}.facility-design-module__Upuhdq__root .skip svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.facility-design-module__Upuhdq__root .skip.on{opacity:1;pointer-events:auto;animation:1.5s ease-in-out infinite facility-design-module__Upuhdq__skipFhqPulse}.facility-design-module__Upuhdq__root .skip:focus-visible{outline-offset:3px;outline:2px solid #fff}.facility-design-module__Upuhdq__root .form-btn{right:var(--snb-edge,16px);bottom:var(--snb-edge,16px);z-index:8;box-sizing:border-box;height:var(--pill-h,28px);font:700 11.5px/1 var(--og-display);color:#fff;opacity:0;pointer-events:none;background:#4b9bd2eb;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;transition:opacity .3s;display:inline-flex;position:absolute}.facility-design-module__Upuhdq__root .form-btn.on{opacity:1;pointer-events:auto;animation:2.2s ease-in-out infinite facility-design-module__Upuhdq__skipPulse}.facility-design-module__Upuhdq__root .form-btn:hover{background:var(--deep)}.facility-design-module__Upuhdq__root .form-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.facility-design-module__Upuhdq__root .form-btn{animation:none}}.facility-design-module__Upuhdq__root .photo{opacity:0;background:#000;position:absolute;inset:0;overflow:hidden}.facility-design-module__Upuhdq__root .photo img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.facility-design-module__Upuhdq__root .photo.kb img{animation:14s forwards facility-design-module__Upuhdq__kb}.facility-design-module__Upuhdq__root .photo-cta{left:50%;bottom:max(28px, calc(env(safe-area-inset-bottom,0px) + 20px));opacity:0;position:absolute;transform:translate(-50%)}.facility-design-module__Upuhdq__root .photo-cta a{pointer-events:auto;background:var(--brand);color:#fff;font:700 15px/1 var(--font-display);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #00000059}.facility-design-module__Upuhdq__root .photo-cta a:focus-visible{outline-offset:3px;outline:2px solid #fff}.facility-design-module__Upuhdq__root .photo-count{font:600 12px/1 var(--font-mono);color:#ffffffd9;opacity:0;background:#00000059;border-radius:7px;padding:8px 10px;position:absolute;top:clamp(16px,4vh,36px);right:clamp(16px,4vw,40px)}.facility-design-module__Upuhdq__root .ed{background:var(--ed-bg);color:var(--ed-text);font-family:var(--font-display);display:grid;position:absolute;top:0;left:0;overflow:hidden}.facility-design-module__Upuhdq__root .ed-desk{transform-origin:0 0;opacity:0;backface-visibility:hidden;grid-template-rows:46px 1fr 28px;width:1440px;height:900px}.facility-design-module__Upuhdq__root .ed-top{background:var(--ed-panel);border-bottom:1px solid var(--ed-line);white-space:nowrap;align-items:center;gap:16px;min-width:0;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.facility-design-module__Upuhdq__root .ed-logo{flex:none;width:26px;height:26px}.facility-design-module__Upuhdq__root .ed-app{color:#fff;letter-spacing:-.01em;font-weight:800}.facility-design-module__Upuhdq__root .ed-menu{color:var(--ed-dim);gap:16px;font-weight:600;display:flex}.facility-design-module__Upuhdq__root .ed-tab{color:#dce4ee;background:#1d222a;border-radius:7px;align-items:center;gap:8px;margin-left:6px;padding:6px 12px;font-weight:600;display:flex}.facility-design-module__Upuhdq__root .ed-tab i{background:#3fb97a;border-radius:50%;width:7px;height:7px;display:inline-block}.facility-design-module__Upuhdq__root .ed-right{align-items:center;gap:12px;margin-left:auto;display:flex}.facility-design-module__Upuhdq__root .ed-zoom{font:500 12.5px/1 var(--font-mono);color:#afc0d2;background:#1d222a;border-radius:6px;padding:7px 9px}.facility-design-module__Upuhdq__root .ed-share{color:#afc0d2;font-weight:700}.facility-design-module__Upuhdq__root .ed-export{background:var(--brand);color:#fff;border-radius:7px;padding:8px 15px;font-weight:800}.facility-design-module__Upuhdq__root .ed-body{grid-template-columns:50px 1fr 290px;min-height:0;display:grid}.facility-design-module__Upuhdq__root .ed-tools{background:var(--ed-panel);border-right:1px solid var(--ed-line);flex-direction:column;align-items:center;gap:6px;padding-top:10px;display:flex}.facility-design-module__Upuhdq__root .tool{color:#8d99a8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.facility-design-module__Upuhdq__root .tool.on{color:var(--brand);background:#4b9bd233}.facility-design-module__Upuhdq__root .tool svg{width:19px;height:19px}.facility-design-module__Upuhdq__root .tool-sep{background:var(--ed-line);width:22px;height:1px;margin:4px 0}.facility-design-module__Upuhdq__root .ed-canvas{background:#1a1e25;position:relative;overflow:hidden}.facility-design-module__Upuhdq__root .ed-view{position:absolute;inset:0}.facility-design-module__Upuhdq__root .ed-view canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.facility-design-module__Upuhdq__root .ed-lead{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.facility-design-module__Upuhdq__root .vpills{gap:6px;display:flex;position:absolute;top:14px;right:14px}.facility-design-module__Upuhdq__root .vp{font:700 11.5px/1 var(--font-display);color:#afc0d2;border:1px solid var(--ed-line);white-space:nowrap;background:#111419cc;border-radius:999px;padding:7px 10px}.facility-design-module__Upuhdq__root .vp b{color:#fff;font-weight:800}.facility-design-module__Upuhdq__root .ed-side{background:var(--ed-panel);border-left:1px solid var(--ed-line);flex-direction:column;min-height:0;display:flex}.facility-design-module__Upuhdq__root .panel-h{font:800 11.5px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#8d99a8;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.facility-design-module__Upuhdq__root .layers{border-bottom:1px solid var(--ed-line);gap:2px;padding:0 8px 12px;display:grid}.facility-design-module__Upuhdq__root .lyr{color:#6f7b8b;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.facility-design-module__Upuhdq__root .lyr .sw{opacity:.5;border-radius:3px;flex:none;width:10px;height:10px}.facility-design-module__Upuhdq__root .lyr .ct{font:500 11.5px/1 var(--font-mono);color:#5e6a79;margin-left:auto}.facility-design-module__Upuhdq__root .lyr .ck{opacity:0;color:#3fb97a;flex:none;width:14px;height:14px}.facility-design-module__Upuhdq__root .lyr.done{color:#c9d2dd}:is(.facility-design-module__Upuhdq__root .lyr.done .sw,.facility-design-module__Upuhdq__root .lyr.done .ck){opacity:1}.facility-design-module__Upuhdq__root .lyr.on{color:#fff;background:#4b9bd229;box-shadow:inset 0 0 0 1px #4b9bd280}.facility-design-module__Upuhdq__root .lyr.on .sw{opacity:1}.facility-design-module__Upuhdq__root .props{gap:12px;padding:0 16px 16px;display:grid}.facility-design-module__Upuhdq__root .props-name{font:700 15px/1.2 var(--font-display);color:#fff;min-height:18px}.facility-design-module__Upuhdq__root .props-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.facility-design-module__Upuhdq__root .pf{border:1px solid var(--ed-line);font:500 13px/1 var(--font-mono);color:#dce4ee;font-variant-numeric:tabular-nums;background:#1c2128;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.facility-design-module__Upuhdq__root .pf em{color:#6b7787;font-style:normal;font-family:var(--font-display);font-size:11.5px;font-weight:700}.facility-design-module__Upuhdq__root .snaprow{flex-wrap:wrap;gap:8px;display:flex}.facility-design-module__Upuhdq__root .pill{font:700 11.5px/1 var(--font-display);color:#9fb3c8;border:1px solid var(--ed-line);border-radius:999px;padding:6px 9px}.facility-design-module__Upuhdq__root .ed-status{background:var(--ed-panel);border-top:1px solid var(--ed-line);font:500 11.5px/1 var(--font-mono);color:#7e8a99;white-space:nowrap;align-items:center;gap:22px;padding:0 14px;display:flex}.facility-design-module__Upuhdq__root .ed-status b{color:#c9d2dd;font-weight:500}.facility-design-module__Upuhdq__root .ed-splash{z-index:5;background:radial-gradient(70% 60% at 50% 45%,#15202d,#0c0f14);place-items:center;display:grid;position:absolute;inset:0}.facility-design-module__Upuhdq__root .ed-splash>div{justify-items:center;gap:18px;display:grid}.facility-design-module__Upuhdq__root .ed-splash .ed-logo{width:84px;height:84px}.facility-design-module__Upuhdq__root .ed-splash b{font:800 34px/1 var(--font-display);color:#fff;letter-spacing:-.02em}.facility-design-module__Upuhdq__root .ed-splash .bar{background:#222a35;border-radius:4px;width:260px;height:4px;overflow:hidden}.facility-design-module__Upuhdq__root .ed-splash .bar i{background:var(--brand);width:0;height:100%;display:block}.facility-design-module__Upuhdq__root .chips{width:330px;position:absolute;top:16px;left:16px}.facility-design-module__Upuhdq__root .chip{opacity:0;background:#0d1117e6;border:1px solid #4b9bd24d;border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:12px 16px 13px;display:grid;position:absolute;top:0;left:0;box-shadow:0 14px 34px #0006}.facility-design-module__Upuhdq__root .chip.new{border-color:#4b9bd2d9}.facility-design-module__Upuhdq__root .chip b{font:800 17px/1.15 var(--font-display);color:#fff;letter-spacing:-.01em}.facility-design-module__Upuhdq__root .chip span{font:600 13px/1.3 var(--font-display);color:#93a9bf}.facility-design-module__Upuhdq__root .ed-cursor{opacity:0;z-index:4;filter:drop-shadow(0 2px 3px #00000080);width:26px;height:26px;position:absolute;top:0;left:0}.facility-design-module__Upuhdq__root .toast{color:#d9f5e6;font:700 14px/1 var(--font-display);opacity:0;white-space:nowrap;background:#0f1a14;border:1px solid #3fb97a99;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.facility-design-module__Upuhdq__root .toast svg{color:#3fb97a;width:16px;height:16px}.facility-design-module__Upuhdq__root .sheen{pointer-events:none;z-index:6;background:linear-gradient(115deg,#ffffff1a 0%,#fff0 38%);position:absolute;inset:0}.facility-design-module__Upuhdq__root .ed-phone{opacity:0;grid-template-rows:52px 1fr auto;width:100%;height:100%;display:none;inset:0}.facility-design-module__Upuhdq__root .ed-phone .ed-top{gap:10px}.facility-design-module__Upuhdq__root .ed-phone .ed-body{grid-template-columns:1fr}.facility-design-module__Upuhdq__root .ed-phone .ed-app{font-size:14px}.facility-design-module__Upuhdq__root .ed-phone .ed-bottom{background:var(--ed-panel);border-top:1px solid var(--ed-line);padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));gap:10px;display:grid}.facility-design-module__Upuhdq__root .ed-phone .props-grid{grid-template-columns:repeat(4,1fr);gap:6px}.facility-design-module__Upuhdq__root .ed-phone .pf{padding:8px 7px;font-size:12px}.facility-design-module__Upuhdq__root .ed-phone .chips{gap:6px;width:auto;top:12px;left:12px;right:12px}.facility-design-module__Upuhdq__root .ed-phone .chip{border-radius:9px;padding:8px 11px}.facility-design-module__Upuhdq__root .ed-phone .chip b{font-size:13.5px}.facility-design-module__Upuhdq__root .ed-phone .chip span{display:none}.facility-design-module__Upuhdq__root .ed-phone .vpills{top:auto;bottom:10px;right:10px}.facility-design-module__Upuhdq__root .ed-phone .ed-cursor{width:22px;height:22px}.facility-design-module__Upuhdq__root .ed-phone .toast{font-size:13px}
.full-swing-module__kmPHtq__section{--fs-room:calc(100dvh - var(--shell-h,0px));--fs-top:var(--band-top,0px);--fs-bottom:var(--band-bottom,0px);--fs-cut:0px;min-height:var(--fs-room);padding:max(20px, var(--fs-top)) 16px calc(max(20px, var(--fs-bottom)) + var(--fs-cut));color:#fff;text-align:center;font-family:var(--og-body);background:radial-gradient(120% 90% at 50% 0,#17305a 0%,#0c1e3d 52%,#081428 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.full-swing-module__kmPHtq__framed{--fs-cut:max(0px, var(--ds-cut,0px));--fs-room:calc(var(--ds-h) - var(--fs-cut));--fs-top:calc(var(--band-top,0px) / var(--ds-z,1));--fs-bottom:calc(var(--band-bottom,0px) / var(--ds-z,1));flex:1;min-height:0;padding-inline:64px}.full-swing-module__kmPHtq__light{color:#0c2142;background:linear-gradient(#f6f8fc,#eaf0f8)}.full-swing-module__kmPHtq__ink{background:radial-gradient(90% 80% at 50% 30%,#13233f 0%,#060d1a 75%)}.full-swing-module__kmPHtq__photo{background-position:50%;background-size:cover;position:absolute;inset:0}.full-swing-module__kmPHtq__photo:after{content:"";background:linear-gradient(180deg, rgb(5 12 26/var(--d1,.5)) 0%, rgb(5 12 26/var(--d2,.86)) 100%);position:absolute;inset:0}.full-swing-module__kmPHtq__inner{flex-direction:column;align-items:center;gap:20px;width:100%;margin:0 auto;display:flex;position:relative}.full-swing-module__kmPHtq__eyebrow{font:700 13px/1.2 var(--og-display);letter-spacing:.18em;text-transform:uppercase;color:#8cc8ef}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__eyebrow{color:#3d8cc4}.full-swing-module__kmPHtq__h1{max-width:1120px;font:800 62px/1.02 var(--og-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.full-swing-module__kmPHtq__h2{max-width:1100px;font:800 44px/1.06 var(--og-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.full-swing-module__kmPHtq__h3{font:800 21px/1.15 var(--og-display);text-wrap:balance;margin:0}.full-swing-module__kmPHtq__lede{color:#cfdcef;text-wrap:balance;max-width:860px;margin:0;font-size:19px;line-height:1.45}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__lede{color:#44587a}.full-swing-module__kmPHtq__row{justify-content:center;align-items:center;gap:16px;display:flex}.full-swing-module__kmPHtq__rows{flex-direction:column;align-items:center;gap:14px;display:flex}.full-swing-module__kmPHtq__stack{flex-direction:column;align-items:center;gap:8px;display:flex}.full-swing-module__kmPHtq__button{font:800 16px/1.2 var(--og-display);color:#fff;white-space:nowrap;cursor:pointer;background:#284876;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 30px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff38,0 14px 30px -14px #0009}.full-swing-module__kmPHtq__button:disabled{opacity:.6;cursor:default}.full-swing-module__kmPHtq__button svg{width:18px;height:18px}.full-swing-module__kmPHtq__go{color:#0c2142;background:#8cc8ef;box-shadow:0 14px 30px -14px #0009}.full-swing-module__kmPHtq__small{padding:10px 18px;font-size:14px}.full-swing-module__kmPHtq__chip{font:700 13px/1.2 var(--og-display);color:#e3ecf8;white-space:nowrap;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;display:inline-flex}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__chip{color:#284876;background:#e2ebf6}.full-swing-module__kmPHtq__tick{flex:none;width:15px;height:15px}.full-swing-module__kmPHtq__glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:18px}.full-swing-module__kmPHtq__card{color:#0c2142;background:#fff;border-radius:18px;box-shadow:0 22px 50px -26px #050f238c}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__card{box-shadow:0 16px 40px -24px #0c214273,0 0 0 1px #dfe7f2}.full-swing-module__kmPHtq__price{font:800 30px/1 var(--og-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.full-swing-module__kmPHtq__from{font:700 12px/1.2 var(--og-display);letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:4px;display:block}.full-swing-module__kmPHtq__mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.full-swing-module__kmPHtq__label{font:700 12px/1.2 var(--og-display);letter-spacing:.14em;text-transform:uppercase;color:#8cc8ef}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__label,.full-swing-module__kmPHtq__card .full-swing-module__kmPHtq__label{color:#3d8cc4}.full-swing-module__kmPHtq__dealer{font:700 12px/1.2 var(--og-display);letter-spacing:.16em;text-transform:uppercase;color:#8cc8ef;background:#060e1e9e;border:1px solid #8cc8ef73;border-radius:999px;align-items:center;gap:12px;padding:9px 18px;display:inline-flex}.full-swing-module__kmPHtq__dealer img{width:auto;height:13px;display:block}.full-swing-module__kmPHtq__dealerSports img{height:11px}.full-swing-module__kmPHtq__img{background-position:50%;background-size:cover;border-radius:12px;width:100%;display:block}.full-swing-module__kmPHtq__tile{color:inherit;font:inherit;text-align:center;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:0;display:grid;overflow:hidden}.full-swing-module__kmPHtq__tileBuild{background:#8cc8ef1a;border:2px dashed #8cc8ef;place-content:center}.full-swing-module__kmPHtq__option{font:700 14px/1.25 var(--og-display);color:#e3ecf8;text-align:center;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff38;border-radius:12px;place-items:center;padding:12px 10px;display:grid}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__option,.full-swing-module__kmPHtq__card .full-swing-module__kmPHtq__option{color:#284876;background:#fff;border-color:#c9d6e8}.full-swing-module__kmPHtq__option[aria-pressed=true]{color:#0c2142;background:#8cc8ef;border-color:#8cc8ef}.full-swing-module__kmPHtq__optionTitle{font:800 16px/1.2 var(--og-display);display:block}.full-swing-module__kmPHtq__optionDetail{font:600 12.5px/1.3 var(--og-body)}.full-swing-module__kmPHtq__tabs{background:#ffffff1a;border-radius:999px;gap:5px;padding:5px;display:inline-flex}.full-swing-module__kmPHtq__tabs button{width:150px;font:800 14px/1.2 var(--og-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 0}.full-swing-module__kmPHtq__tabs button[aria-pressed=true]{color:#0c2142;background:#8cc8ef}.full-swing-module__kmPHtq__steps{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.full-swing-module__kmPHtq__steps li{font:700 12px/1.2 var(--og-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;border:1px solid #ffffff29;border-radius:999px;padding:7px 15px}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__steps li{color:#7a8aa5;border-color:#cdd8e8}.full-swing-module__kmPHtq__steps li.full-swing-module__kmPHtq__done{color:#ffffffd9;border-color:#8cc8ef80}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__steps li.full-swing-module__kmPHtq__done{color:#284876}.full-swing-module__kmPHtq__steps li.full-swing-module__kmPHtq__now{color:#0c2142;background:#8cc8ef;border-color:#8cc8ef}.full-swing-module__kmPHtq__faq{gap:8px;width:100%;max-width:900px;display:grid}.full-swing-module__kmPHtq__faq button{width:100%;font:700 16px/1.3 var(--og-display);color:#fff;text-align:center;cursor:pointer;background:#ffffff12;border:0;border-radius:14px;gap:6px;padding:13px 20px;display:grid;box-shadow:0 0 0 1px #ffffff24}.full-swing-module__kmPHtq__faq button span{font:500 14.5px/1.4 var(--og-body);color:#cfdcef}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__faq button{color:#0c2142;background:#fff;box-shadow:0 0 0 1px #dfe7f2}.full-swing-module__kmPHtq__light .full-swing-module__kmPHtq__faq button span{color:#44587a}.full-swing-module__kmPHtq__faq button[aria-expanded=true]{box-shadow:0 0 0 2px #8cc8ef}.full-swing-module__kmPHtq__field{justify-items:center;gap:6px;display:grid}.full-swing-module__kmPHtq__field span{font:700 12px/1.2 var(--og-display);letter-spacing:.1em;text-transform:uppercase;color:#3d8cc4}.full-swing-module__kmPHtq__field input{width:100%;height:44px;font:500 15px var(--og-body);color:#0c2142;text-align:center;background:#fff;border:1.5px solid #c9d6e8;border-radius:10px}.full-swing-module__kmPHtq__field input:focus-visible{outline-offset:1px;outline:2px solid #8cc8ef}.full-swing-module__kmPHtq__notice{font:700 14px/1.3 var(--og-display);color:#284876}.full-swing-module__kmPHtq__compare{border-collapse:separate;border-spacing:0;background:#fff;border-radius:18px;width:1000px;font-size:14px;overflow:hidden;box-shadow:0 16px 40px -24px #0c214273,0 0 0 1px #dfe7f2}.full-swing-module__kmPHtq__compare th,.full-swing-module__kmPHtq__compare td{text-align:center;vertical-align:middle;border-top:1px solid #edf1f7;padding:11px 14px;line-height:1.3}.full-swing-module__kmPHtq__compare thead th{font:800 16px/1.2 var(--og-display);color:#fff;background:#0c2142;border-top:0;padding:14px}.full-swing-module__kmPHtq__compare thead th small{font:700 13px/1.3 var(--og-display);color:#8cc8ef;display:block}.full-swing-module__kmPHtq__compare tbody th{width:150px;font:700 12px/1.2 var(--og-display);letter-spacing:.1em;text-transform:uppercase;color:#3d8cc4;background:#f6f9fc}.full-swing-module__kmPHtq__compare td{color:#1d3358;font-weight:600}.full-swing-module__kmPHtq__plan{align-content:start;justify-items:center;gap:10px;padding:22px 18px;display:grid}.full-swing-module__kmPHtq__plan ul{color:#33496d;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.full-swing-module__kmPHtq__plan li{justify-content:center;align-items:center;gap:8px;display:flex}.full-swing-module__kmPHtq__receipt{width:640px;padding:8px 0}.full-swing-module__kmPHtq__receipt div{text-align:left;border-top:1px solid #edf1f7;grid-template-columns:150px 1fr;align-items:center;padding:9px 22px;display:grid}.full-swing-module__kmPHtq__receipt div:first-child{border-top:0}.full-swing-module__kmPHtq__receipt b{font:700 15px/1.3 var(--og-body)}.full-swing-module__kmPHtq__receipt .full-swing-module__kmPHtq__total{grid-template-columns:1fr;justify-items:center;gap:2px;padding:12px;display:grid}.full-swing-module__kmPHtq__framed .full-swing-module__kmPHtq__inner{gap:16px}.full-swing-module__kmPHtq__framed .full-swing-module__kmPHtq__faq button{padding:10px 20px}.full-swing-module__kmPHtq__framed .full-swing-module__kmPHtq__receipt div{padding:4px 22px}.full-swing-module__kmPHtq__framed .full-swing-module__kmPHtq__receipt .full-swing-module__kmPHtq__total{padding:8px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__inner{gap:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__h1{font-size:29px;line-height:1.06}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__h2{font-size:24px;line-height:1.1}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__h3{font-size:15px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__lede{font-size:13.5px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__eyebrow{letter-spacing:.14em;font-size:10.5px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__row{gap:8px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__button{border-radius:10px;padding:11px 20px;font-size:14px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__chip{gap:5px;padding:6px 10px;font-size:11px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__tick{width:12px;height:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__price{font-size:22px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__dealer{letter-spacing:.12em;gap:8px;padding:7px 12px;font-size:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__dealer img{height:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__dealerSports img{height:8px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__tabs button{width:120px;padding:8px 0;font-size:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__option{border-radius:10px;padding:9px 6px;font-size:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__optionTitle{font-size:13px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__optionDetail{font-size:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__label{font-size:10.5px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__faq{gap:6px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__faq button{border-radius:11px;gap:3px;padding:9px 12px;font-size:13px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__faq button span{font-size:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__field input{height:34px;font-size:13px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__field span{font-size:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__compare{width:358px;font-size:10.5px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__compare thead th{padding:8px 4px;font-size:11px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__compare thead th small{font-size:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__compare tbody th{letter-spacing:.04em;width:auto;padding:7px 4px;font-size:10px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__compare td{padding:7px 3px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__plan{gap:5px;padding:10px 8px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__plan ul{gap:3px;font-size:10.5px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__receipt{width:358px;padding:4px 0}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__receipt div{grid-template-columns:80px 1fr;padding:6px 12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__receipt b{font-size:12px}.full-swing-module__kmPHtq__phone .full-swing-module__kmPHtq__receipt .full-swing-module__kmPHtq__total{padding:8px}
.door-picker-module__nsP13a__picker{--calc-navy:var(--menu-outline,#284876);--calc-line:var(--line,#dce7f1);border:1px solid var(--calc-line);min-width:0;color:var(--calc-navy);background:#fff;border-radius:16px;gap:14px;padding:18px;display:grid}.door-picker-module__nsP13a__title{font:800 18px/1.2 var(--og-display);color:var(--deep);text-align:center;margin:0}.door-picker-module__nsP13a__counts{font:700 14px/1.35 var(--og-display);color:var(--calc-navy);text-align:center;margin:0}.door-picker-module__nsP13a__save{background:var(--brand);color:#fff;font:800 16px/1 var(--og-display);cursor:pointer;border:0;border-radius:12px;justify-self:center;padding:13px 20px}.door-picker-module__nsP13a__save:disabled{opacity:.5;cursor:not-allowed}.door-picker-module__nsP13a__save:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.door-picker-module__nsP13a__done{font:700 14px/1.35 var(--og-display);color:#047857;text-align:center;margin:0}
.service-map-module__2Viq4a__map{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--brand) 16%, transparent) 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(180deg, white, color-mix(in srgb, var(--tint,#eef6fc) 80%, white));border-radius:1rem;flex-direction:column;height:100%;display:flex;overflow:hidden}@media (max-width:767px){.service-map-module__2Viq4a__bar{display:none!important}}.service-map-module__2Viq4a__bar{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;min-height:3rem;padding:.5rem .75rem;display:flex}.service-map-module__2Viq4a__countries{grid-template-columns:repeat(3,1fr);gap:.5rem;display:inline-grid}.service-map-module__2Viq4a__country{all:unset;box-sizing:border-box;height:var(--pill-h,28px);font:700 11.5px/1 var(--og-display);color:#fff;white-space:nowrap;cursor:pointer;background:#4b9bd2eb;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;transition:background-color .2s;display:flex}.service-map-module__2Viq4a__country:hover{background:var(--brand)}.service-map-module__2Viq4a__country[aria-pressed=true]{background:#284876}.service-map-module__2Viq4a__country:focus-visible{outline:2px solid var(--deep);outline-offset:3px}.service-map-module__2Viq4a__zoomBar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.service-map-module__2Viq4a__hint{min-width:0;min-height:2rem;font-family:var(--og-display);text-wrap:balance;color:var(--deep);background:color-mix(in srgb, var(--brand) 12%, white);border-radius:1rem;align-items:center;padding:.3rem .85rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.service-map-module__2Viq4a__back{height:2rem;font-family:var(--og-display);color:var(--deep);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--deep) 35%, white);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:767px){.service-map-module__2Viq4a__zoomBar{gap:.5rem;padding:.4rem .6rem}.service-map-module__2Viq4a__back,.service-map-module__2Viq4a__hint{font-size:.75rem}.service-map-module__2Viq4a__back{padding:0 .7rem}.service-map-module__2Viq4a__hint{padding:.25rem .7rem}}.service-map-module__2Viq4a__back:hover{background:color-mix(in srgb, var(--brand) 10%, white)}.service-map-module__2Viq4a__frame{flex:1;min-height:0;position:relative}.service-map-module__2Viq4a__svg{width:100%;height:100%;animation:.35s ease-out both service-map-module__2Viq4a__countryIn;position:absolute;inset:0}@keyframes service-map-module__2Viq4a__countryIn{0%{opacity:0}}.service-map-module__2Viq4a__loading{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 10%, transparent), transparent) 0 0 / 200% 100%;border-radius:.75rem;animation:1.2s linear infinite service-map-module__2Viq4a__shimmer;position:absolute;inset:1.5rem}@keyframes service-map-module__2Viq4a__shimmer{to{background-position:-200% 0}}.service-map-module__2Viq4a__state{fill:color-mix(in srgb, var(--brand) 14%, white);stroke:var(--brand);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;outline:none;transition:fill .2s,opacity .45s}.service-map-module__2Viq4a__state[role=button]{cursor:pointer}.service-map-module__2Viq4a__state[role=button]:hover,.service-map-module__2Viq4a__state[role=button]:focus-visible{fill:var(--brand)}.service-map-module__2Viq4a__state[data-on]{fill:color-mix(in srgb, var(--brand) 22%, white);stroke:var(--brand);stroke-width:2px}.service-map-module__2Viq4a__map[data-idle] .service-map-module__2Viq4a__state{fill:color-mix(in srgb, var(--brand) 8%, white)}.service-map-module__2Viq4a__state[data-dim]{opacity:.18}.service-map-module__2Viq4a__perimeter{fill:none;stroke:#284876;stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round;pointer-events:none;transition:opacity .45s}.service-map-module__2Viq4a__perimeter[data-dim]{opacity:0}.service-map-module__2Viq4a__callout{cursor:pointer;outline:none}.service-map-module__2Viq4a__callout rect{fill:#fff;stroke:color-mix(in srgb, var(--brand) 55%, white);stroke-width:1.2px;vector-effect:non-scaling-stroke}.service-map-module__2Viq4a__callout text{font-family:var(--og-display);fill:var(--deep);text-anchor:middle;font-size:11px;font-weight:700}.service-map-module__2Viq4a__callout:hover rect,.service-map-module__2Viq4a__callout:focus-visible rect{fill:var(--brand)}.service-map-module__2Viq4a__callout:hover text,.service-map-module__2Viq4a__callout:focus-visible text{fill:#fff}.service-map-module__2Viq4a__leader{stroke:color-mix(in srgb, var(--brand) 45%, white);stroke-width:1px;vector-effect:non-scaling-stroke}.service-map-module__2Viq4a__pin{cursor:pointer;outline:none;animation:.4s cubic-bezier(.2,.9,.3,1.3) both service-map-module__2Viq4a__pinIn}@keyframes service-map-module__2Viq4a__pinIn{0%{opacity:0}}.service-map-module__2Viq4a__hit{fill:#0000}.service-map-module__2Viq4a__pulse{fill:color-mix(in srgb, var(--brand) 35%, transparent);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite service-map-module__2Viq4a__pulse}@keyframes service-map-module__2Viq4a__pulse{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}.service-map-module__2Viq4a__dot{fill:var(--deep);stroke:#fff;stroke-width:2px;transition:fill .2s}.service-map-module__2Viq4a__core{fill:#fff}.service-map-module__2Viq4a__nameLine{stroke:color-mix(in srgb, var(--deep) 45%, white);stroke-width:1.25px;pointer-events:none}.service-map-module__2Viq4a__label{font-family:var(--og-display);fill:var(--deep);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:13px;font-weight:700}.service-map-module__2Viq4a__pin:hover .service-map-module__2Viq4a__dot,.service-map-module__2Viq4a__pin:focus-visible .service-map-module__2Viq4a__dot{fill:var(--brand)}.service-map-module__2Viq4a__pin:focus-visible .service-map-module__2Viq4a__hit{stroke:var(--brand);stroke-width:2px}.service-map-module__2Viq4a__pin:hover .service-map-module__2Viq4a__label,.service-map-module__2Viq4a__pin:focus-visible .service-map-module__2Viq4a__label{fill:var(--brand)}@media (prefers-reduced-motion:reduce){.service-map-module__2Viq4a__pulse,.service-map-module__2Viq4a__pin,.service-map-module__2Viq4a__svg,.service-map-module__2Viq4a__loading{animation:none}.service-map-module__2Viq4a__pulse{opacity:.4}}
