.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}@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__tileText{gap:4px;padding:12px 14px 14px}}
.section-nav-buttons-module__9AsSBa__button{all:unset;left:var(--snb-edge);z-index:45;cursor:pointer;font:700 11.5px/1 var(--og-display);color:#fff;box-sizing:border-box;height:var(--snb-h);opacity:0;pointer-events:none;background:#4b9bd2eb;border-radius:999px;place-items:center;padding:0 12px;transition:opacity .3s;display:grid;position:fixed}@media (min-width:1280px){[data-ds-side] .section-nav-buttons-module__9AsSBa__button{left:calc(16rem + var(--snb-edge))}}.section-nav-buttons-module__9AsSBa__button>span{grid-area:1/1}.section-nav-buttons-module__9AsSBa__sizer{visibility:hidden}.section-nav-buttons-module__9AsSBa__next{bottom:var(--snb-edge)}.section-nav-buttons-module__9AsSBa__previous{top:calc(var(--shell-h,0px) + var(--snb-edge))}.section-nav-buttons-module__9AsSBa__button.section-nav-buttons-module__9AsSBa__centered{left:50%;translate:-50%}[data-ds-side] .section-nav-buttons-module__9AsSBa__button.section-nav-buttons-module__9AsSBa__centered{left:50%;translate:-50%}@media (max-width:767.98px){.section-nav-buttons-module__9AsSBa__button{left:50%;translate:-50%}[data-ds-side] .section-nav-buttons-module__9AsSBa__button{left:50%;translate:-50%}.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__button[data-on]{opacity:1;pointer-events:auto;animation:2.2s ease-in-out infinite section-nav-buttons-module__9AsSBa__sectionNavPulse}.section-nav-buttons-module__9AsSBa__button:focus-visible{outline:2px solid var(--deep);outline-offset:3px}:is(body:has([data-menu-blur]) .section-nav-buttons-module__9AsSBa__button,body:has([data-phone-menu][open]) .section-nav-buttons-module__9AsSBa__button){opacity:0;pointer-events:none}:is(html[data-section-buttons] [data-skip],html[data-section-buttons] #skip){display:none!important}@keyframes section-nav-buttons-module__9AsSBa__sectionNavPulse{0%,to{box-shadow:0 0 #4b9bd28c}50%{box-shadow:0 0 0 9px #4b9bd200}}@media (prefers-reduced-motion:reduce){.section-nav-buttons-module__9AsSBa__button[data-on]{animation:none}}
@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%}}
.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 16px}@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}}.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}.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%}.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:240px}}.netting-module__LT7IGW__split{height:max(240px, calc(var(--room,100dvh) - var(--net-top,0px) - 83px - var(--calc-bar-h,0px)));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.netting-module__LT7IGW__splitNet{flex-direction:column;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)}@container (max-width:760px){.netting-module__LT7IGW__split{grid-template-columns:minmax(0,1fr);height:auto}.netting-module__LT7IGW__splitNet .netting-module__LT7IGW__stage{flex:none;height:280px}.netting-module__LT7IGW__splitOptions{overflow-y:visible}.netting-module__LT7IGW__splitOptions .netting-module__LT7IGW__column>.netting-module__LT7IGW__gradeRow{flex-basis:100%}}.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}
.service-area-inquiry-module__ZCEpkG__dialog{width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);background:#fff;border:0;border-radius:.875rem;margin:auto;padding:0;animation:.12s ease-out both service-area-inquiry-module__ZCEpkG__popIn;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.service-area-inquiry-module__ZCEpkG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a}@keyframes service-area-inquiry-module__ZCEpkG__popIn{0%{opacity:0;transform:scale(.95)}}.service-area-inquiry-module__ZCEpkG__titleStrip{border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;padding:.875rem 3rem 15px;display:flex;position:relative}.service-area-inquiry-module__ZCEpkG__title{font-family:var(--og-display);text-align:center;color:var(--brand-navy,#284876);font-size:1.125rem;font-weight:700;line-height:1.25}.service-area-inquiry-module__ZCEpkG__close{color:#284876;cursor:pointer;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.service-area-inquiry-module__ZCEpkG__close:hover{background:#28487614}.service-area-inquiry-module__ZCEpkG__close svg{width:1.1rem;height:1.1rem}.service-area-inquiry-module__ZCEpkG__body{text-align:center;flex-direction:column;gap:1rem;width:100%;max-width:40rem;margin:0 auto;padding:1rem;display:flex}.service-area-inquiry-module__ZCEpkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.service-area-inquiry-module__ZCEpkG__group{flex-direction:column;align-items:center;gap:.5rem;display:flex}.service-area-inquiry-module__ZCEpkG__pill{height:2rem;font-family:var(--og-display);color:#fff;background:#4b9bd2;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.service-area-inquiry-module__ZCEpkG__field{text-align:center;width:100%;height:2.25rem;color:var(--ink);background:0 0;border:2px solid #28487666;border-radius:.625rem;padding:.25rem .625rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.service-area-inquiry-module__ZCEpkG__field::placeholder{text-align:center;color:#94a4bb}.service-area-inquiry-module__ZCEpkG__field:focus{text-align:left;border-color:#4b9bd2;outline:none;box-shadow:0 0 0 3px #4b9bd259}.service-area-inquiry-module__ZCEpkG__area{resize:none;height:auto;min-height:6.5rem;padding-block:.5rem}.service-area-inquiry-module__ZCEpkG__note{color:#5e7698;font-size:.875rem}.service-area-inquiry-module__ZCEpkG__note a{color:#284876;font-weight:700;text-decoration:underline}.service-area-inquiry-module__ZCEpkG__thanks{font-family:var(--og-display);color:#284876;font-size:1.125rem;font-weight:700}.service-area-inquiry-module__ZCEpkG__error{color:#b91c1c;background:#fef2f2;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.service-area-inquiry-module__ZCEpkG__send{height:2.5rem;font-family:var(--og-display);color:#fff;cursor:pointer;background:#284876;border-radius:.625rem;align-self:center;padding:0 1.25rem;font-size:15px;font-weight:600;transition:background-color .15s}.service-area-inquiry-module__ZCEpkG__send:hover{background:#284876e6}.service-area-inquiry-module__ZCEpkG__send:active{transform:translateY(1px)}.service-area-inquiry-module__ZCEpkG__send:disabled{opacity:.5}@media (max-width:639px){.service-area-inquiry-module__ZCEpkG__grid{grid-template-columns:1fr}.service-area-inquiry-module__ZCEpkG__area{min-height:5rem}}.service-area-inquiry-module__ZCEpkG__fit[open]{overscroll-behavior:contain;flex-direction:column;display:flex}.service-area-inquiry-module__ZCEpkG__fitForm{flex-direction:column;flex:auto;min-height:0;display:flex}.service-area-inquiry-module__ZCEpkG__fitScroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.service-area-inquiry-module__ZCEpkG__fitFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:40rem;margin:0 auto;padding:0 1rem 1rem;display:grid}.service-area-inquiry-module__ZCEpkG__fitFooter>*{text-align:center;line-height:1.2}@media (min-width:640px){.service-area-inquiry-module__ZCEpkG__fitFooter{flex-wrap:wrap;justify-content:center;display:flex}}@media (max-width:639px){.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__titleStrip{padding-inline:1rem}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__title{font-size:1rem}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__field{font-size:16px}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__fitFooter>*{text-wrap:balance;padding-inline:.75rem;font-size:.875rem}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__pill{text-align:center;text-wrap:balance;max-width:100%;height:auto;min-height:2rem;padding:.25rem .625rem;font-size:.75rem;line-height:1.15}}@media (max-width:639px) and (max-height:600px){.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__titleStrip{padding-block:.5rem}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__group{gap:.25rem}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__pill{min-height:1.5rem;padding-block:.125rem}}.service-area-inquiry-module__ZCEpkG__fit .service-area-inquiry-module__ZCEpkG__field:focus{text-align:center}html:has(.service-area-inquiry-module__ZCEpkG__fit[open]){overflow:hidden}
.design-installation-module__I0UOya__section{--di-navy:var(--menu-outline,#284876);background:var(--tint);padding:24px}.design-installation-module__I0UOya__inner{max-width:min(1280px, calc((100dvh - var(--shell-h,0px) - 48px) * 16 / 9));flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.design-installation-module__I0UOya__video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;position:relative;overflow:hidden}.design-installation-module__I0UOya__film{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.design-installation-module__I0UOya__play{background:var(--brand);color:#fff;cursor:pointer;border-radius:999px;place-items:center;width:88px;height:88px;transition:opacity .2s,background-color .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -10px #0a192db3}.design-installation-module__I0UOya__play svg{width:44px;height:44px;margin-left:5px}.design-installation-module__I0UOya__play:hover{background:var(--deep);transform:translate(-50%,-50%)scale(1.05)}.design-installation-module__I0UOya__hidden{opacity:0;pointer-events:none}.design-installation-module__I0UOya__hidden:focus-visible{opacity:1}.design-installation-module__I0UOya__boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.design-installation-module__I0UOya__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}.design-installation-module__I0UOya__title{font:700 28px/1.15 var(--og-display);color:var(--di-navy);margin:0}.design-installation-module__I0UOya__text{color:var(--ink);white-space:pre-line;margin:0;font-size:17px;line-height:1.6}.design-installation-module__I0UOya__ask{background:var(--di-navy);font:600 19px/1.2 var(--og-display);color:#fff;cursor:pointer;border-radius:14px;padding:14px 32px;transition:background-color .2s;box-shadow:0 10px 22px -12px #0a192d99}.design-installation-module__I0UOya__ask:hover{background:var(--deep)}@media (max-width:767px){.design-installation-module__I0UOya__section{padding:16px}.design-installation-module__I0UOya__inner{gap:16px;max-width:none}.design-installation-module__I0UOya__boxes{grid-template-columns:1fr;gap:16px}.design-installation-module__I0UOya__box{padding:20px 18px}.design-installation-module__I0UOya__title{font-size:23px}.design-installation-module__I0UOya__text{font-size:16px}.design-installation-module__I0UOya__play{width:64px;height:64px}.design-installation-module__I0UOya__play svg{width:32px;height:32px}}
.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}}@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;cursor:pointer;font:700 12.5px/1 var(--font-display);color:#fff;opacity:0;pointer-events:none;background:#4b9bd2eb;border-radius:999px;padding:9px 13px;transition:opacity .3s;position:absolute;bottom:18px;left:18px}.facility-design-module__Upuhdq__root .skip.on{opacity:1;pointer-events:auto;animation:2.2s ease-in-out infinite facility-design-module__Upuhdq__skipPulse}.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(--snb-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}
.league-tournament-module__0B-42q__section{--ltc-room:calc(100dvh - var(--shell-h,0px));--ltc-top:var(--band-top,0px);--ltc-bottom:var(--band-bottom,0px);--ltc-cut:0px;min-height:var(--ltc-room);padding:max(20px, var(--ltc-top)) 16px calc(max(20px, var(--ltc-bottom)) + var(--ltc-cut));color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% 0,#1b3765 0%,#0f2346 48%,#0a1830 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.league-tournament-module__0B-42q__section:before{content:"";opacity:.05;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1504 770' fill='none' stroke='white' stroke-width='2'%3E%3Ccircle cx='752' cy='385' r='120'/%3E%3Ccircle cx='752' cy='385' r='18'/%3E%3Cline x1='752' y1='0' x2='752' y2='770'/%3E%3Cpath d='M0 235h230a150 150 0 0 1 0 300H0M1504 235h-230a150 150 0 0 0 0 300h230'/%3E%3Cpath d='M0 110h120a275 275 0 0 1 0 550H0M1504 110h-120a275 275 0 0 0 0 550h120'/%3E%3C/svg%3E") 50%/cover no-repeat;position:absolute;inset:0}.league-tournament-module__0B-42q__framed{--ltc-cut:max(0px, var(--ds-cut,0px));--ltc-room:calc(var(--ds-h) - var(--ltc-cut));--ltc-top:calc(var(--band-top,0px) / var(--ds-z,1));--ltc-bottom:calc(var(--band-bottom,0px) / var(--ds-z,1));flex:1;min-height:0;padding-inline:24px}.league-tournament-module__0B-42q__inner{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.league-tournament-module__0B-42q__track{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.league-tournament-module__0B-42q__track li{font:600 12px/1.2 var(--og-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;border:1px solid #ffffff1f;border-radius:999px;padding:5px 14px}.league-tournament-module__0B-42q__track li.league-tournament-module__0B-42q__done{color:#ffffffbf;border-color:#8cc8ef73}.league-tournament-module__0B-42q__track li.league-tournament-module__0B-42q__now{color:#0f2346;background:#8cc8ef;border-color:#8cc8ef}.league-tournament-module__0B-42q__headline{max-width:1100px;font:800 46px/1.06 var(--og-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:18px 0 0}.league-tournament-module__0B-42q__pair{grid-template-columns:620px 620px;gap:56px;margin-top:24px;display:grid}.league-tournament-module__0B-42q__column{flex-direction:column;align-items:center;gap:12px;display:flex}.league-tournament-module__0B-42q__label{font:800 13px/1.2 var(--og-display);letter-spacing:.14em;text-transform:uppercase;color:#183460;background:#fff;border-radius:999px;padding:6px 22px}.league-tournament-module__0B-42q__tournamentLabel{color:#0c2142;background:#8cc8ef}.league-tournament-module__0B-42q__points{font:600 15px/1.3 var(--og-display);color:#d6e4f6;justify-content:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.league-tournament-module__0B-42q__points li{align-items:center;gap:8px;display:inline-flex}.league-tournament-module__0B-42q__check{flex:none;width:18px;height:18px}.league-tournament-module__0B-42q__stepNumber{letter-spacing:.1em;text-transform:uppercase;color:#8cc8ef;font:600 11px/1.2 ui-monospace,Menlo,monospace}.league-tournament-module__0B-42q__section:not(.league-tournament-module__0B-42q__framed) .league-tournament-module__0B-42q__headline{max-width:340px;margin-top:8px;font-size:26px}.league-tournament-module__0B-42q__phoneSides{flex-direction:column;align-items:center;width:100%;display:flex}.league-tournament-module__0B-42q__toggle{background:#ffffff14;border-radius:999px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.league-tournament-module__0B-42q__toggle button{width:132px;font:800 12px/1.2 var(--og-display);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 0}.league-tournament-module__0B-42q__toggle button[aria-pressed=true]{color:#183460;background:#fff}.league-tournament-module__0B-42q__toggle button.league-tournament-module__0B-42q__tournamentButton[aria-pressed=true]{color:#0c2142;background:#8cc8ef}.league-tournament-module__0B-42q__phoneSide{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:14px;display:flex}.league-tournament-module__0B-42q__phoneSide[hidden]{display:none}.league-tournament-module__0B-42q__phoneSide .league-tournament-module__0B-42q__window{width:100%;max-width:358px;height:auto;font-size:11px}.league-tournament-module__0B-42q__phoneSide .league-tournament-module__0B-42q__points{flex-direction:column;align-items:center;gap:6px;font-size:13px}.league-tournament-module__0B-42q__window{width:620px;height:340px;font:500 13px/1.4 var(--og-display);color:#233d66;text-align:center;background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 70px -28px #000000b3,0 0 0 1px #ffffff14}.league-tournament-module__0B-42q__windowBar{color:#fff;background:#284876;flex:none;place-items:center;height:2.9em;font-size:1.05em;font-weight:700;display:grid}.league-tournament-module__0B-42q__windowBody{background:linear-gradient(#fff,#f7f9fc);flex:1;align-content:center;justify-items:center;gap:.75em;min-height:0;padding:.9em 1.2em;display:grid}.league-tournament-module__0B-42q__screenTitle{color:#1e3a66;margin:0;font-size:1.25em;font-weight:800;line-height:1.1}.league-tournament-module__0B-42q__card{background:#fff;border:1px solid #dbe3ef;border-radius:.9em;padding:.75em;box-shadow:0 .25em .8em -.4em #1e3a6640}.league-tournament-module__0B-42q__badge{letter-spacing:.02em;color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;font-size:.74em;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 2px #ffffff59}.league-tournament-module__0B-42q__badgeLarge{width:3.6em;height:3.6em;font-size:1em}.league-tournament-module__0B-42q__teamName{justify-content:center;align-items:center;gap:.5em;display:inline-flex}.league-tournament-module__0B-42q__chip{white-space:nowrap;border-radius:999px;align-items:center;padding:.2em .75em;font-size:.78em;font-weight:700;display:inline-flex}.league-tournament-module__0B-42q__ok{color:#23784b;background:#e3f4ea}.league-tournament-module__0B-42q__warn{color:#a8621a;background:#fdf0de}.league-tournament-module__0B-42q__info{color:#284876;background:#e4eef9}.league-tournament-module__0B-42q__bad{color:#b73c3c;background:#fbe6e6}.league-tournament-module__0B-42q__btn{color:#fff;background:#284876;border-radius:.7em;justify-content:center;align-items:center;padding:.5em 1.3em;font-size:.9em;font-weight:700;display:inline-flex}.league-tournament-module__0B-42q__green{background:#2f8f5b}.league-tournament-module__0B-42q__ghost{color:#284876;background:0 0;box-shadow:inset 0 0 0 1.5px #284876}.league-tournament-module__0B-42q__inline{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7em;display:flex}.league-tournament-module__0B-42q__meter{background:#e7edf5;border-radius:999px;width:100%;height:.5em;display:block;overflow:hidden}.league-tournament-module__0B-42q__meter i{border-radius:inherit;background:linear-gradient(90deg,#4b9bd2,#284876);height:100%;display:block}.league-tournament-module__0B-42q__choice{grid-template-columns:1fr 1fr;gap:.7em;width:100%;display:grid}.league-tournament-module__0B-42q__choice .league-tournament-module__0B-42q__card{justify-items:center;gap:.1em;display:grid}.league-tournament-module__0B-42q__choice b{font-size:.95em}.league-tournament-module__0B-42q__picked{background:#f2f8fd;box-shadow:inset 0 0 0 2px #4b9bd2,0 .4em 1em -.5em #4b9bd299}.league-tournament-module__0B-42q__amount{color:#2f8f5b;font-size:1.6em;font-weight:800;line-height:1.1}.league-tournament-module__0B-42q__amount small{color:#6a7d9b;font-size:.45em;font-weight:600}.league-tournament-module__0B-42q__fee{padding:.45em 1.1em}.league-tournament-module__0B-42q__fee .league-tournament-module__0B-42q__amount{font-size:1.35em}.league-tournament-module__0B-42q__rows{gap:.4em;width:100%;display:grid}.league-tournament-module__0B-42q__row{background:#fff;border:1px solid #e1e8f2;border-radius:.7em;grid-template-columns:1fr 1fr 1fr;place-items:center;padding:.4em .7em;font-size:.92em;font-weight:600;display:grid}.league-tournament-module__0B-42q__progress{gap:.25em;width:80%;display:grid}.league-tournament-module__0B-42q__progress small{color:#6a7d9b}.league-tournament-module__0B-42q__slots{grid-template-columns:repeat(4,1fr);gap:.5em;width:100%;display:grid}.league-tournament-module__0B-42q__slots>div{background:#fff;border:1px solid #e1e8f2;border-radius:.7em;justify-items:center;gap:.25em;padding:.45em .2em;font-size:.8em;font-weight:600;display:grid}.league-tournament-module__0B-42q__slots>div.league-tournament-module__0B-42q__open{color:#6a7d9b;background:0 0;border:1.5px dashed #9fb3cf}.league-tournament-module__0B-42q__open .league-tournament-module__0B-42q__badge{box-shadow:none;color:#8497b5;background:#e7edf5}.league-tournament-module__0B-42q__divisions{grid-template-columns:1fr 1fr;gap:.8em;width:100%;display:grid}.league-tournament-module__0B-42q__divisions .league-tournament-module__0B-42q__card{gap:.4em;padding:.7em;display:grid}.league-tournament-module__0B-42q__divisions h6{letter-spacing:.1em;text-transform:uppercase;color:#4b9bd2;margin:0;font-size:.85em;font-weight:800}.league-tournament-module__0B-42q__divRow{background:#f6f9fc;border-radius:.6em;grid-template-columns:auto 1fr auto;align-items:center;gap:.5em;padding:.3em .55em;font-size:.9em;font-weight:600;display:grid}.league-tournament-module__0B-42q__divRow em,.league-tournament-module__0B-42q__seed em{color:#6a7d9b;font:500 .88em ui-monospace,Menlo,monospace}.league-tournament-module__0B-42q__dragging{background:#fff;transform:rotate(-3deg)translate(.6em);box-shadow:0 .8em 1.6em -.6em #1e3a668c,inset 0 0 0 2px #4b9bd2}.league-tournament-module__0B-42q__segmented{background:#eef3f9;border-radius:999px;gap:.25em;padding:.25em;font-size:.82em;font-weight:700;display:inline-flex}.league-tournament-module__0B-42q__segmented span{color:#5d7398;border-radius:999px;padding:.35em 1em}.league-tournament-module__0B-42q__segmented span.league-tournament-module__0B-42q__on{color:#fff;background:#284876}.league-tournament-module__0B-42q__seeds{grid-template-columns:1fr 1fr;gap:.4em .8em;width:100%;display:grid}.league-tournament-module__0B-42q__seed{background:#fff;border:1px solid #e1e8f2;border-radius:.6em;grid-template-columns:1.6em auto 1fr auto;align-items:center;gap:.5em;padding:.3em .6em;font-size:.9em;font-weight:600;display:grid}.league-tournament-module__0B-42q__seedNumber{color:#4b9bd2;font:600 .9em ui-monospace,Menlo,monospace}.league-tournament-module__0B-42q__schedule,.league-tournament-module__0B-42q__lanes{gap:.4em;width:100%;font-size:.86em;display:grid}.league-tournament-module__0B-42q__schedule{grid-template-columns:4.6em repeat(3,1fr)}.league-tournament-module__0B-42q__lanes{grid-template-columns:4.6em 1fr 1fr}.league-tournament-module__0B-42q__head{color:#5d7398;font-weight:700}.league-tournament-module__0B-42q__time{color:#5d7398;place-items:center;font:600 .9em ui-monospace,Menlo,monospace;display:grid}.league-tournament-module__0B-42q__game{background:#eaf2fb;border-top:3px solid #4b9bd2;border-radius:.6em;justify-content:center;align-items:center;gap:.3em;min-height:2.3em;padding:.4em .2em;display:flex}.league-tournament-module__0B-42q__game .league-tournament-module__0B-42q__badge{width:2.9em;height:2.9em;font-size:.62em}.league-tournament-module__0B-42q__conflict{background:#fdeaea;border-top-color:#c64545}.league-tournament-module__0B-42q__free{background:#f4f7fb;border-top-color:#e1e8f2}.league-tournament-module__0B-42q__fix{color:#8a5316;background:#fff7ec;border:1px solid #f2d3a8;border-radius:.7em;justify-content:center;align-items:center;gap:.6em;width:100%;padding:.45em .8em;font-size:.88em;font-weight:600;display:flex}.league-tournament-module__0B-42q__fix .league-tournament-module__0B-42q__btn{padding:.3em .9em}.league-tournament-module__0B-42q__block{border-radius:.6em;justify-items:center;gap:.1em;padding:.4em .3em;font-weight:700;display:grid}.league-tournament-module__0B-42q__block small{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.75em}.league-tournament-module__0B-42q__quarter{color:#284876;background:#eaf2fb}.league-tournament-module__0B-42q__semi{color:#1e3a66;background:#dbe9f8}.league-tournament-module__0B-42q__final{color:#fff;background:linear-gradient(90deg,#284876,#3d6aa8);grid-column:span 2}.league-tournament-module__0B-42q__board{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8em;width:100%;display:grid}.league-tournament-module__0B-42q__side{justify-items:center;gap:.3em;font-weight:700;display:grid}.league-tournament-module__0B-42q__score{font-variant-numeric:tabular-nums;color:#1e3a66;align-items:center;gap:.5em;font-size:2.5em;font-weight:800;line-height:1;display:flex}.league-tournament-module__0B-42q__dash{color:#9fb3cf;font-size:.5em}.league-tournament-module__0B-42q__lost{color:#9fb3cf}.league-tournament-module__0B-42q__quarters{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e1e8f2;border-radius:.7em;grid-template-columns:4.5em repeat(4,1fr) 1.2fr;width:100%;font-size:.85em;display:grid;overflow:hidden}.league-tournament-module__0B-42q__qHead{color:#5d7398;background:#f2f6fb;padding:.3em;font-weight:700}.league-tournament-module__0B-42q__qRow{display:contents}.league-tournament-module__0B-42q__qRow>*{padding:.3em}.league-tournament-module__0B-42q__advance{background:linear-gradient(90deg,#eef6fd,#fff);grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;width:100%;display:grid}.league-tournament-module__0B-42q__advanceText{display:grid}.league-tournament-module__0B-42q__advanceText span{color:#6a7d9b;font-size:.88em}.league-tournament-module__0B-42q__standings{border-spacing:0;border-collapse:separate;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e1e8f2;border-radius:.8em;width:100%;font-size:.9em;overflow:hidden}.league-tournament-module__0B-42q__standings th{letter-spacing:.06em;text-transform:uppercase;color:#5d7398;background:#f2f6fb;padding:.45em .4em;font-size:.82em;font-weight:700}.league-tournament-module__0B-42q__standings td{text-align:center;border-top:1px solid #eef2f7;padding:.36em .4em;font-weight:600}.league-tournament-module__0B-42q__standings tr.league-tournament-module__0B-42q__lead td{background:#f0f7ff}.league-tournament-module__0B-42q__standings tr.league-tournament-module__0B-42q__cut td{border-top:2px dashed #4b9bd2}.league-tournament-module__0B-42q__won,.league-tournament-module__0B-42q__lostStreak{font-family:ui-monospace,Menlo,monospace}.league-tournament-module__0B-42q__won{color:#2f8f5b}.league-tournament-module__0B-42q__lostStreak{color:#b73c3c}.league-tournament-module__0B-42q__cutLabel{letter-spacing:.08em;text-transform:uppercase;color:#4b9bd2;margin-top:-.4em;font-size:.75em;font-weight:700}.league-tournament-module__0B-42q__bracket{width:auto;max-width:100%;height:18.5em;font-family:var(--og-display);display:block}.league-tournament-module__0B-42q__mono{font-family:ui-monospace,Menlo,monospace}.league-tournament-module__0B-42q__champion{background:radial-gradient(120% 140% at 50% 0,#fff7e0,#fff 60%);border-color:#f0dca8;justify-items:center;gap:.3em;width:100%;display:grid}.league-tournament-module__0B-42q__trophy{width:3.2em;height:3.2em}.league-tournament-module__0B-42q__season{letter-spacing:.14em;text-transform:uppercase;color:#b5862a;font-size:.8em;font-weight:700}.league-tournament-module__0B-42q__championTitle{color:#1e3a66;font-size:1.35em;font-weight:800}.league-tournament-module__0B-42q__poll{gap:.45em;width:100%;display:grid}.league-tournament-module__0B-42q__pollRow{grid-template-columns:6em 1fr 3em;align-items:center;gap:.6em;font-size:.9em;font-weight:600;display:grid}.league-tournament-module__0B-42q__message{gap:.5em;width:100%;display:grid}.league-tournament-module__0B-42q__messageTitle{font-size:1.1em}.league-tournament-module__0B-42q__to{color:#6a7d9b;font-size:.85em}.league-tournament-module__0B-42q__messageBody{color:#233d66;background:#f6f9fc;border-radius:.7em;margin:0;padding:.65em .9em;font-size:.92em;line-height:1.45}.league-tournament-module__0B-42q__stats{grid-template-columns:repeat(3,1fr);gap:.6em;width:100%;display:grid}.league-tournament-module__0B-42q__stats .league-tournament-module__0B-42q__card{padding:.5em;display:grid}.league-tournament-module__0B-42q__stats b{font-variant-numeric:tabular-nums;color:#1e3a66;font-size:1.5em;font-weight:800;line-height:1.1}.league-tournament-module__0B-42q__stats span{color:#6a7d9b;font-size:.78em;font-weight:600}
@font-face{font-family:Abel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/623b6ab0177a3502-s.2toh377unekdu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abel Fallback;src:local(Arial);ascent-override:114.21%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:85.76%}.abel_7f16fd15-module__9xq4_G__className{font-family:Abel,Abel Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bbf861b4d046d23c-s.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.034pt8qm9y03o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.alegreya_6e88723-module__kMUonG__className{font-family:Alegreya,Alegreya Fallback;font-style:normal}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_cfd35a5d-module__pJXQRq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_fa483fc-module__6chJaq__className{font-family:Barlow,Barlow Fallback;font-style:normal}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_fb2d6b8-module__T8XpWq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(../media/54682cd065cb3a89-s.2xyd6pb4ngqv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Belleza;font-style:normal;font-weight:400;font-display:swap;src:url(../media/271517ca32c6e7fa-s.2yb_242978su2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Belleza Fallback;src:local(Arial);ascent-override:103.17%;descent-override:24.9%;line-gap-override:0.0%;size-adjust:89.95%}.belleza_1dfe9d3b-module__aNClDq__className{font-family:Belleza,Belleza Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/460411faf1106a9c-s.0wuq6v9ozby0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/96c7a40e75a59a4c-s.1953f0o53_hjj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bree Serif Fallback;src:local(Times New Roman);ascent-override:97.23%;descent-override:25.37%;line-gap-override:0.0%;size-adjust:110.77%}.bree_serif_54f41890-module__ZujNdq__className{font-family:Bree Serif,Bree Serif Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Cedarville Cursive;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f5aef65950c52d59-s.14rjey706v46d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cedarville Cursive Fallback;src:local(Arial);ascent-override:122.88%;descent-override:63.7%;line-gap-override:0.0%;size-adjust:101.64%}.cedarville_cursive_dccc9083-module__QWiEtG__className{font-family:Cedarville Cursive,Cedarville Cursive Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb82671f1e8f812-s.3_gvixtjg-ln0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/aee29876688b27b8-s.2t29arzp1-apy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue Fallback;src:local(Arial);ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:97.13%}.comic_neue_b3f2ead2-module___1tLDa__className{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}
@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a411a32db4b3826f-s.1uhys65tscubt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b27a2cd9989897de-s.4386v_fw5apf7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1defe2f535e9e229-s.1-t11woi0i7wx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/48aba64d9212b746-s.2ux_i14_xfy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/daa29454a3e61cb2-s.2ce5ui9h2jkcq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_940c18b-module__nmUxeG__className{font-family:Cormorant,Cormorant Fallback;font-style:normal}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_83307d09-module__h_IMsG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}
@font-face{font-family:Delicious Handrawn;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3986d01d10035dd7-s.2ewwsz5kf1esu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Delicious Handrawn;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f33e08e40fdd2cb2-s.3s3gsnk953fid.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Delicious Handrawn Fallback;src:local(Arial);ascent-override:133.87%;descent-override:26.77%;line-gap-override:0.0%;size-adjust:74.7%}.delicious_handrawn_26cc8ef1-module__f_4nGW__className{font-family:Delicious Handrawn,Delicious Handrawn Fallback;font-style:normal;font-weight:400}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_683f947a-module__y01s9a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_7f3bd03a-module__x3DaVW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Dosis;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/790a3476f97b1c9b-s.2mnl345n3g-ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dosis;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7355b4f3210e6362-s.0r9m6mok0yiu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/b422d937f9db8639-s.31lf6xx50cq_i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis Fallback;src:local(Arial);ascent-override:121.44%;descent-override:28.03%;line-gap-override:0.0%;size-adjust:84.57%}.dosis_44720512-module__bScEqq__className{font-family:Dosis,Dosis Fallback;font-style:normal}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_218a6b3f-module___6HKuq__className{font-family:Figtree,Figtree Fallback;font-style:normal}
@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.14zco84qjarj1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.1b4wfu447q0ot.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.2bg-5or2476gl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.0v0yrybwua5of.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.2c24-lf85rp34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.3hx826af69v_i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.2fbf3bgg1s05u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.2tletqfd6u4m8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.1u_f24jx3zyx8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.0mv7spkos-wzi.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.318x9gbk9fe1c.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.24jbhotr7pu3a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.3utnawenq_sdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.19brr9to9_i2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.2y5vm87z47x5p.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.373akllvderif.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.3_t25rcati8dt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1mmx_khi_diro.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.0acwtz2v_y-ij.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.0a_sez2qeuq4l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.0k___ifed2hv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.15l5os0ybt6mo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.27rjhkp-gw6hu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.22h0tcq9gt0k1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.2gurfweztcdht.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.0u5ai6wnpb8mv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.0qhuslvdau0zl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.3xxa8tlhcli_-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_e63073a7-module___ujNbq__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_93beb4dc-module__B41b8G__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_998a3691-module__mVnGxG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}
.sticker-stack-module__VKsCJG__slot{height:calc(var(--h,5.2em) + 2 * var(--slot-gap,16px));padding-block:var(--slot-gap,16px);box-sizing:border-box;position:relative;container-type:inline-size}.sticker-stack-module__VKsCJG__stack{height:var(--h,5.2em);font-size:min(1rem, calc(100cqi / var(--chars,19)));perspective:900px;perspective-origin:50% 0;translate:0 var(--shift,0px);transition:translate .45s cubic-bezier(.2,.8,.25,1);position:relative}.sticker-stack-module__VKsCJG__sticker{left:3%;right:3%;top:var(--top,0px);transform-style:preserve-3d;translate:0 var(--drop,0px);transform:rotateX(16deg) translateZ(calc(var(--d,0) * -28px));filter:brightness(calc(1 - var(--d,0) * .05));transition:transform .45s cubic-bezier(.2,.8,.25,1),filter .45s;position:absolute}.sticker-stack-module__VKsCJG__face{background:linear-gradient(135deg, var(--g1), var(--g2));color:#fff;font:800 1em/1 var(--og-display);letter-spacing:.01em;white-space:nowrap;border:.22em solid #fff;border-radius:1.1em;align-items:center;gap:.55em;padding:.55em 3em .55em .55em;display:flex;position:relative;overflow:hidden}.sticker-stack-module__VKsCJG__face:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff52 0 22%,#fff0 42%);position:absolute;inset:0}.sticker-stack-module__VKsCJG__face{clip-path:inset(-12px calc(100% - var(--p,100%)) -16px -12px);box-shadow:0 1.5px #e3ecf5,0 4px 6px #0f172a29}.sticker-stack-module__VKsCJG__roll{top:-.12em;bottom:-.12em;left:var(--p,100%);width:calc(var(--roll,0) * 2.1em);box-shadow:inset .12em 0 0 var(--g2), .25em .35em .6em rgb(15 23 42/calc(.28 * var(--roll,0)));opacity:calc(var(--roll,0) * 20);pointer-events:none;background:linear-gradient(90deg,#94a3b88c,#fff0 30% 62%,#64748b80),linear-gradient(#fff,#eef2f7 55%,#dfe6ef);border-radius:999px;position:absolute;translate:-35%}.sticker-stack-module__VKsCJG__num{width:1.9em;height:1.9em;font:800 .78em/1 var(--og-display);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.sticker-stack-module__VKsCJG__words{text-align:center;text-shadow:0 1px 1px #0f172a2e;flex:1}@media (prefers-reduced-motion:reduce){.sticker-stack-module__VKsCJG__sticker,.sticker-stack-module__VKsCJG__stack{transition:none}}
