.gl{position:relative;isolation:isolate;background:var(--ink);color:var(--paper)}.gl:before{content:"";z-index:-2;background:radial-gradient(90% 60% at 88% 18%,rgba(var(--hi-rgb),.1),transparent 62%),radial-gradient(80% 70% at 8% 96%,var(--ink-3),transparent 70%),linear-gradient(170deg,var(--ink-2),var(--ink) 70%)}.gl-water,.gl:before{position:fixed;inset:0}.gl-water{z-index:-1;display:block;width:100vw;height:100lvh;pointer-events:none}.gl .sx-head{border-bottom-color:transparent;background:transparent}.gl-menu{position:relative}@media (min-width:1280px){.gl-menu{display:none}}@media (max-width:1279px){.gl .sx-head-nav{display:none}}.gl .sx-head-cta,.gl .sx-head-nav a{white-space:nowrap}.gl-menu summary{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:var(--paper);cursor:pointer;list-style:none}.gl-menu summary::-webkit-details-marker{display:none}.gl-menu[open] summary{background:hsla(0,0%,100%,.08)}.gl-menu-pop{position:absolute;top:48px;right:0;z-index:30;display:grid;width:240px;padding:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:var(--ink-2);box-shadow:0 24px 48px -20px rgba(0,0,0,.7)}.gl-menu-pop a{padding:10px 12px;border-radius:9px;color:hsla(0,0%,100%,.86);font-size:15px;font-weight:550}.gl-menu-pop a:hover{background:hsla(0,0%,100%,.07);color:var(--paper)}.gl .sx-head-signin{white-space:nowrap}.gl-menu-pop .gl-menu-signin{margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:9px 9px 0 0;color:var(--paper);font-weight:650}@media (max-width:639px){.gl .sx-head-signin{display:none}}@media (min-width:640px){.gl-menu-pop .gl-menu-signin{display:none}}.gl-menu-pop .gl-menu-tel{margin-top:4px;border-top:1px solid hsla(0,0%,100%,.08);border-radius:0 0 9px 9px;color:var(--hi);font-weight:650}.gl{--shore-h:clamp(240px,max(37vh,100vw/5.4),420px)}@media (max-width:699px){.gl{--shore-h:244px}}.gl-shore{position:absolute;top:0;right:0;left:0;z-index:0;height:var(--shore-h);overflow:hidden;pointer-events:none;container-type:size}.gl-shore-img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 100%;object-position:62% 100%}.gl-shore-front{z-index:2}.gl-eagle{position:absolute;inset:0;z-index:1;width:100%;height:100%}.gl-island,.gl-island-still{position:absolute;z-index:1;max-width:none;pointer-events:none;visibility:hidden}.gl-island-still{opacity:.34;filter:blur(.6px) brightness(.75);transform:scaleY(-1);-webkit-mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.55) 30%,transparent 62%);mask-image:linear-gradient(0deg,#000,rgba(0,0,0,.55) 30%,transparent 62%)}.gl-live .gl-island-still{display:none}.gl-air,.gl-loons{left:0;width:100%}.gl-air,.gl-cast-hint,.gl-loons{position:absolute;z-index:1;pointer-events:none}.gl-cast-hint{color:hsla(0,0%,100%,.78);font-size:13px;font-weight:600;text-shadow:0 1px 10px rgba(0,0,0,.55);white-space:nowrap;opacity:0;transform:translateX(-50%);transition:opacity calc(.7s * var(--sx-slow)) var(--ease-settle)}.gl-cast-hint.is-on{opacity:1}.gl-cast-hint.is-gone{opacity:0}.gl-sky-in{position:absolute;right:0;bottom:calc(max(100cqh, 100cqw / 4.235) * .205);left:0;z-index:1}.gl-sky{color:#fff6e4;font-family:var(--serif);font-size:clamp(36px,5.8vw,86px);font-weight:600;line-height:.96;letter-spacing:-.03em;text-shadow:0 2px 28px rgba(11,18,32,.55)}@media (max-width:699px){.gl-sky-a,.gl-sky-b{display:block}}.gl-hero{position:relative;padding:calc(var(--shore-h) - 68px + 20px) 0 72px}.gl-hero-in{display:grid;grid-template-areas:"top" "copy" "float";gap:28px;align-items:start}@media (min-width:1024px){.gl-hero-in{grid-template-areas:"top top" "copy float";grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px 48px}}.gl-top{grid-area:top}.gl-copy{grid-area:copy}.gl-float-slot{grid-area:float}.gl-lede,.gl-offer,.gl-top .r2-k{text-shadow:0 1px 14px rgba(0,0,0,.35)}.gl-h1{margin-top:6px;color:var(--paper);font-family:var(--serif);font-size:clamp(54px,7.4vw,108px);font-weight:600;line-height:.92;letter-spacing:-.03em;text-shadow:0 2px 30px rgba(11,18,32,.5)}.gl-row{display:block}.gl-h1 .gl-line{display:inline-block}@media (max-width:699px){.gl-h1{font-size:clamp(40px,13.2vw,54px)}.gl-h1 .gl-line{display:block;width:-moz-fit-content;width:fit-content}}.gl-line{display:block;width:-moz-fit-content;width:fit-content}.gl-live [data-under]{color:transparent}.gl-lede{max-width:32em;margin-top:4px;color:hsla(0,0%,100%,.88);font-size:clamp(17px,1.35vw,19.5px);line-height:1.6;text-wrap:pretty}.gl-offer{max-width:34em;margin-top:14px}.gl .gl-offer{color:hsla(0,0%,100%,.78)}.gl-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}@media (max-width:480px){.gl-cta .sx-btn{flex:1 1 100%}}.gl-float-slot{position:relative;width:min(390px,100%);justify-self:center;margin-bottom:40px}.gl-float{position:relative;z-index:2;border-radius:22px;cursor:grab;outline:none;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform}.gl-float.is-held{cursor:grabbing}.gl-float:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.gl-card{padding:20px 20px 16px;border:1px solid hsla(0,0%,100%,.5);border-radius:22px;background:var(--paper);color:var(--deep);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 26px 50px -22px rgba(0,0,0,.6)}.gl-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gl-card-name{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:700;line-height:1.25}.gl-card-plan{flex:none;padding:3px 9px;border-radius:7px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:700}.gl-card-ok{display:flex;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;border-radius:12px;background:var(--good-bg);color:var(--good);font-size:14px;font-weight:700}.gl-card-ok span:last-child{margin-left:auto;color:var(--slate);font-size:12.5px;font-weight:500}.gl-card-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px rgba(30,122,76,.18)}.gl-card-rows{display:grid;margin-top:8px}.gl-card-rows li{display:flex;gap:10px;padding:10px 2px;border-top:1px solid var(--line-2)}.gl-card-rows li:first-child{border-top:0}.gl-card-rows svg{flex:none;margin-top:1px;color:var(--brass)}.gl-card-rows p{color:var(--ink);font-size:14px;font-weight:650;line-height:1.35}.gl-card-rows em{display:block;margin-top:2px;color:var(--slate);font-size:12.5px;font-style:normal;font-weight:450}.gl-card-k{margin-top:6px;color:var(--slate);font-size:11.5px}.gl-hint{position:absolute;bottom:-40px;left:50%;display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.8);font-size:13.5px;font-weight:600;text-shadow:0 1px 10px rgba(0,0,0,.4);white-space:nowrap;transform:translateX(-50%);transition:opacity calc(.3s * var(--sx-slow)) var(--ease-settle)}.gl-hint.is-gone{opacity:0}.gl-hint-touch{display:none}@media (pointer:coarse){.gl-hint-fine{display:none}.gl-hint-touch{display:inline}}.gl-panels{display:grid;gap:clamp(14px,2.2vw,28px);padding:clamp(8px,3vw,40px) clamp(10px,2.4vw,32px) 0}.gl-panel{position:relative;width:100%;max-width:1240px;margin:0 auto;overflow:hidden;border-radius:clamp(20px,2.4vw,32px);background:var(--paper);color:var(--deep);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 40px 80px -44px rgba(0,0,0,.7)}.gl-panel .r2-sec{padding:clamp(48px,7vw,96px) 0}.gl-panel--ink{background:var(--ink-2);color:var(--paper)}.gl-panel--ink .sx-btn-ink{background:var(--gold);color:var(--on-gold)}.gl-panel--ink .sx-btn-line{border-color:hsla(0,0%,100%,.28);background:transparent;color:var(--paper)}.gl-five{margin-top:36px}.gl-final{position:relative;padding:clamp(104px,15vw,190px) 0 0;text-align:center}.gl-final-h{color:var(--paper);font-family:var(--serif);font-size:clamp(46px,9vw,128px);font-weight:600;line-height:.94;letter-spacing:-.035em;text-shadow:0 2px 30px rgba(11,18,32,.5)}.gl-final-h .gl-line{margin-inline:auto}.gl-final-s{max-width:34em;margin:clamp(36px,3.4vw,52px) auto 0;color:hsla(0,0%,100%,.88);font-size:clamp(16.5px,1.4vw,19px);line-height:1.6;text-shadow:0 1px 14px rgba(0,0,0,.35)}.gl-final-go{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.gl-final-where{margin-top:22px;color:hsla(0,0%,100%,.64);font-size:13.5px}.gl-deep{position:relative;height:clamp(250px,27vw,380px);margin-top:clamp(36px,5vw,64px)}.gl-deep-still{position:absolute;inset:0;width:100%;height:100%}.gl-deep-hint{position:absolute;bottom:12px;left:50%;color:hsla(0,0%,100%,.8);font-size:13.5px;font-weight:600;text-shadow:0 1px 10px rgba(0,0,0,.6);white-space:nowrap;opacity:0;transform:translateX(-50%);transition:opacity calc(.5s * var(--sx-slow)) var(--ease-settle)}.gl-deep-hint.is-on{opacity:1}.gl .r2-src{border-top:0}