@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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:400;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.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:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:400;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.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:500;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.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:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:500;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.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:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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%}.l91H6a_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.l91H6a_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a925085458ef6d49-s.1dlfwrrc64r9c.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/089759a55bd8cb5e-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/909022845d45f745-s.0u093y1biose6.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/901ab3db5ace4563-s.p.1i7nms22s53-n.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.kDGmiW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.kDGmiW_variable{--font-caveat:"Caveat", "Caveat Fallback"}
:root{--gf-ground-a:#d9f3f1;--gf-ground-b:#8fd6dc;--gf-surface:#fff;--gf-tint:#eaf7f7;--gf-ink:#0c2a31;--gf-ink-soft:#4c6a70;--gf-lagoon:#14b8a6;--gf-lagoon-deep:#0d7c74;--gf-sun:#f97316;--gf-r-frame:40px;--gf-r-media:28px;--gf-font:"Geist", ui-sans-serif, system-ui, sans-serif;--gf-mono:"Geist Mono", ui-monospace, "SF Mono", monospace}.gf-root{--gf-font:var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;--gf-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", monospace;font-family:var(--gf-font)}html:has(.gf-root){background-color:var(--gf-ground-a);color:var(--gf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.gf-root){background:linear-gradient(180deg, var(--gf-ground-a) 0%, var(--gf-ground-b) 100%) fixed;min-height:100dvh;color:var(--gf-ink);font-family:var(--gf-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.gf-mono{font-family:var(--gf-mono);font-feature-settings:"tnum" 1, "zero" 0}@media (max-width:767px){:root{--gf-r-frame:28px;--gf-r-media:20px}}.gf-notch{width:var(--gf-r-media);height:var(--gf-r-media);pointer-events:none;position:absolute}.gf-notch-tl{background:radial-gradient(circle at 100% 100%, transparent calc(var(--gf-r-media) - .5px), var(--gf-surface) var(--gf-r-media))}.gf-notch-br{background:radial-gradient(circle at 0 0, transparent calc(var(--gf-r-media) - .5px), var(--gf-surface) var(--gf-r-media))}.gf-stage{grid-area:1/1;align-self:end;padding-bottom:.12em;overflow:hidden}.gf-stage>span{transition:transform .9s cubic-bezier(.19,1,.22,1);display:block;transform:translateY(112%)}.gf-stage[data-active=true]>span{transform:translateY(0)}.gf-slice{flex:1;min-width:0;min-height:0;transition:flex-grow .8s cubic-bezier(.19,1,.22,1)}.gf-slice[data-active=true]{flex-grow:4.6}.gf-slice img{transition:transform 1.2s cubic-bezier(.19,1,.22,1);transform:scale(1.08)}.gf-slice[data-active=true] img{transform:scale(1)}.gf-slice-card{opacity:0;pointer-events:none;transition:opacity .3s,transform .6s cubic-bezier(.19,1,.22,1);transform:translateY(14px)}.gf-slice[data-active=true] .gf-slice-card{opacity:1;pointer-events:auto;transition-delay:.22s;transform:translateY(0)}.gf-lantern{--lx:52%;--ly:66%;--lr:190px;-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000 38%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000 38%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0%, #000 38%, transparent 100%)}.gf-ticket-body{-webkit-mask-image:radial-gradient(9px at 0,#0000 8.5px,#000 9px);mask-image:radial-gradient(9px at 0,#0000 8.5px,#000 9px)}.gf-ticket-stub{transform-origin:0 100%;transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.gf-ticket:hover .gf-ticket-stub,.gf-ticket:focus-visible .gf-ticket-stub{transform:translate(7px,-3px)rotate(7deg)}.gf-ticket:active .gf-ticket-stub{transform:translate(14px,-5px)rotate(12deg)}.gf-ticket-perf{background-image:radial-gradient(circle, var(--gf-ground-b) 1.6px, transparent 2px);background-position:50%;background-repeat:repeat-y;background-size:6px 8px}@media (prefers-reduced-motion:reduce){.gf-stage>span,.gf-slice,.gf-slice img,.gf-slice-card,.gf-ticket-stub{transition:none}.gf-lantern{-webkit-mask-image:none;mask-image:none}}.gf-day-layer{object-fit:cover;will-change:opacity;width:100%;height:100%;position:absolute;inset:0}.gf-sun{touch-action:none;cursor:grab}.gf-sun:active{cursor:grabbing}.gf-range{--p:16%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.gf-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff 0, #fff var(--p), #ffffff52 var(--p), #ffffff52 100%);border-radius:999px;height:4px}.gf-range::-moz-range-track{background:#ffffff52;border-radius:999px;height:4px}.gf-range::-moz-range-progress{background:#fff;border-radius:999px;height:4px}.gf-range::-webkit-slider-thumb{appearance:none;background:var(--gf-sun);border:4px solid #fff;border-radius:999px;width:28px;height:28px;margin-top:-12px;transition:transform .2s;box-shadow:0 6px 18px -6px #00000080}.gf-range::-moz-range-thumb{background:var(--gf-sun);border:4px solid #fff;border-radius:999px;width:20px;height:20px}.gf-range:active::-webkit-slider-thumb{transform:scale(1.15)}.gf-range:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid #fff}.gf-route-link .gf-route-line{width:18px;transition:width .5s cubic-bezier(.19,1,.22,1)}.gf-route-link:hover .gf-route-line,.group:hover .gf-route-link .gf-route-line,.gf-route-link:focus-visible .gf-route-line{width:44px}.gf-postcard{perspective:1400px}.gf-postcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.19,1,.22,1);position:relative}.gf-postcard[data-flipped=true] .gf-postcard-inner{transform:rotateY(180deg)}.gf-postcard-face{backface-visibility:hidden;border-radius:6px;position:absolute;inset:0;box-shadow:0 1px #0c2a3114,0 26px 50px -28px #0c2a318c}.gf-postcard-back{background:linear-gradient(#fbfaf5,#f4f2ea);transform:rotateY(180deg)}.gf-hand{font-family:var(--font-caveat), "Caveat", "Bradley Hand", cursive}.gf-ring-seg{cursor:pointer;transition:fill .3s}.gf-ring-seg:focus-visible{stroke:var(--gf-sun);stroke-width:3px;outline:none}.gf-field{width:100%;color:var(--gf-ink);background:#fff;border:1px solid #0c2a3133;border-radius:12px;padding:.8rem .95rem;font-size:16px;transition:border-color .16s,box-shadow .16s}.gf-field::placeholder{color:#6b8488}.gf-field:focus{border-color:var(--gf-lagoon-deep);outline:none;box-shadow:0 0 0 3px #14b8a640}.gf-field[aria-invalid=true]{border-color:#b42318}.gf-send .gf-send-arrow{transition:transform .5s cubic-bezier(.19,1,.22,1)}.gf-send:hover:not(:disabled) .gf-send-arrow{transform:translate(10px)}.gf-send:hover:not(:disabled){background:var(--gf-ink)}.gf-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.19,1,.22,1);display:grid}.gf-faq-item[data-open=true] .gf-faq-panel{grid-template-rows:1fr}.gf-faq-item .gf-faq-plus{transition:transform .4s cubic-bezier(.19,1,.22,1)}.gf-faq-item[data-open=true] .gf-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.gf-postcard-inner,.gf-faq-panel,.gf-faq-item .gf-faq-plus,.gf-route-link .gf-route-line,.gf-send .gf-send-arrow{transition:none}.gf-range::-webkit-slider-thumb{transition:none}}.gf-menu-links{grid-template-columns:0fr;transition:grid-template-columns .7s cubic-bezier(.19,1,.22,1);display:grid}.gf-menu-links[data-open=true]{grid-template-columns:1fr}@media (max-width:767px){.gf-menu-links{background:#fff;border-radius:20px;grid-template-rows:0fr;grid-template-columns:1fr;min-width:210px;transition:grid-template-rows .5s cubic-bezier(.19,1,.22,1);position:absolute;top:calc(100% + 8px);right:0}.gf-menu-links[data-open=true]{grid-template-rows:1fr;padding:6px 0;box-shadow:0 24px 50px -24px #0c2a3199}}@media (prefers-reduced-motion:reduce){.gf-menu-links{transition:none}}.gf-seabed-word{--wx:50%;--wy:50%;color:#0000;background-image:url(/landing/hero-poster.jpg);background-size:135%;background-position:var(--wx) var(--wy);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.11em;font-size:25.4cqw}.gf-surface-ring{transition:transform 1.6s cubic-bezier(.19,1,.22,1)}.gf-surface:hover .gf-surface-ring,.gf-surface:focus-visible .gf-surface-ring{transform:rotate(120deg)}@media (prefers-reduced-motion:reduce){.gf-surface-ring{transition:none}}.gf-no-photo{background:radial-gradient(120% 80% at 20% 0,#14b8a638,#0000 60%),repeating-linear-gradient(170deg,#0d7c7417 0 2px,#0000 2px 13px),linear-gradient(160deg,#eaf7f7,#cfeef0)}.gf-resort-grid>li{animation:.62s cubic-bezier(.19,1,.22,1) both gf-card-in}.gf-resort-grid>li:nth-child(2){animation-delay:40ms}.gf-resort-grid>li:nth-child(3){animation-delay:80ms}.gf-resort-grid>li:nth-child(4){animation-delay:.12s}.gf-resort-grid>li:nth-child(5){animation-delay:.16s}.gf-resort-grid>li:nth-child(n+6){animation-delay:.2s}@keyframes gf-card-in{0%{transform:translateY(26px)scale(.985)}to{transform:none}}.gf-sheet{animation:.52s cubic-bezier(.19,1,.22,1) both gf-sheet-in}@keyframes gf-sheet-in{0%{transform:translateY(40px)}to{transform:none}}.gf-atoll:focus-visible circle:nth-of-type(2){stroke:var(--gf-sun);stroke-width:3px}@media (prefers-reduced-motion:reduce){.gf-resort-grid>li,.gf-sheet{animation:none}}.gf-no-photo-dark{background:radial-gradient(110% 80% at 80% 0,#14b8a680,#0000 60%),repeating-linear-gradient(170deg,#ffffff0f 0 2px,#0000 2px 15px),linear-gradient(160deg,#0d7c74,#0c2a31)}.gf-hero-drift{animation:9s cubic-bezier(.19,1,.22,1) both gf-hero-drift}@keyframes gf-hero-drift{0%{transform:scale(1.12)}to{transform:scale(1)}}.gf-fly{animation:2.6s cubic-bezier(.65,0,.35,1) .4s both gf-fly}@keyframes gf-fly{0%{left:0;transform:translate(-10%,-50%)}to{left:100%;transform:translate(-135%,-50%)}}.gf-radar-shape{transform-origin:160px 160px;animation:1.1s cubic-bezier(.19,1,.22,1) .2s both gf-radar-in}@keyframes gf-radar-in{0%{transform:scale(.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gf-hero-drift,.gf-radar-shape{animation:none}.gf-fly{animation:none;left:100%;transform:translate(-135%,-50%)}}.gf-notch-pl{background:radial-gradient(circle at 100% 0, transparent calc(var(--gf-r-media) - .5px), var(--gf-surface) var(--gf-r-media))}.gf-swap{animation:.7s cubic-bezier(.19,1,.22,1) both gf-swap}@keyframes gf-swap{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.gf-hex-handle{cursor:grab;touch-action:none;outline:none;transition:r .2s}.gf-hex-handle:active{cursor:grabbing}.gf-hex-handle:focus-visible{stroke:var(--gf-sun);stroke-width:4px}.gf-resort-row .gf-row-dot{transition:transform .4s cubic-bezier(.19,1,.22,1);transform:scale(0)}.gf-resort-row .gf-row-body{transition:transform .5s cubic-bezier(.19,1,.22,1)}@media (min-width:768px){.gf-resort-row .gf-row-body{transform:translate(-22px)}.gf-resort-row[data-active=true] .gf-row-body{transform:none}}.gf-resort-row[data-active=true] .gf-row-dot{transform:scale(1)}.gf-dual input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.gf-dual input[type=range]::-webkit-slider-runnable-track{background:0 0}.gf-dual input[type=range]::-moz-range-track{background:0 0}.gf-dual input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--gf-sun);cursor:grab;border:4px solid #fff;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 1px #0c2a3140,0 6px 14px -6px #0c2a3199}.gf-dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--gf-sun);cursor:grab;border:4px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 1px #0c2a3140}.gf-dual input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--gf-lagoon)}@media (prefers-reduced-motion:reduce){.gf-swap,.gf-resort-row .gf-row-dot,.gf-resort-row .gf-row-body{transition:none;animation:none}}.gf-pass-value{animation:.48s cubic-bezier(.19,1,.22,1) both gf-pass-value}@keyframes gf-pass-value{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.gf-pass-perf{background-image:radial-gradient(circle, var(--gf-surface) 2.2px, transparent 2.6px);background-position:50%;background-repeat:repeat-y;background-size:6px 12px}.gf-pass-send:hover:not(:disabled) .gf-send-arrow{transform:translate(10px)}.gf-pass-send .gf-send-arrow{transition:transform .5s cubic-bezier(.19,1,.22,1)}.gf-pass-send:hover:not(:disabled){background:var(--gf-tint)}.gf-journey-dot{z-index:1;border-style:solid;border-width:2px;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.gf-journey:before{content:"";border-left:2px dashed #0d7c7480;position:absolute;top:23px;bottom:60px;left:22px}@media (min-width:768px){.gf-journey:before{border-top:2px dashed #0d7c7480;border-left:0;inset:22px 33.4% auto 23px}}@media (max-width:767px){.gf-journey-stop{grid-template-columns:46px 1fr;align-items:start;column-gap:16px;display:grid}.gf-journey-stop>.gf-journey-dot{grid-row:span 2}.gf-journey-stop>p:first-of-type{margin-top:2px}}@media (prefers-reduced-motion:reduce){.gf-pass-value,.gf-pass-send .gf-send-arrow{transition:none;animation:none}}.gf-passport{aspect-ratio:3/4.1;--stamp:33cqw;width:min(100%,420px);container-type:inline-size}@media (min-width:768px){.gf-passport{aspect-ratio:3/2;--stamp:21cqw;width:min(100%,102dvh)}}.gf-passport-cover{background:linear-gradient(135deg,#0f6f68,#0a4f4b);border-radius:3.4cqw;box-shadow:0 3cqw 6cqw -3cqw #0c2a3199,inset 0 0 0 1px #ffffff24}.gf-passport-pages{background:repeating-radial-gradient(circle at 28% 40%,#0d7c740f 0 1px,#0000 1px 9px),repeating-radial-gradient(circle at 76% 62%,#0d7c740d 0 1px,#0000 1px 11px),linear-gradient(#f8f5ea,#f1ede0);border-radius:2.2cqw;inset:1.5cqw;box-shadow:inset 0 0 0 1px #0c2a3114}.gf-passport-gutter{background:linear-gradient(90deg,#0000,#0c2a310f 40%,#0c2a3133 50%,#0c2a310f 60%,#0000);width:9cqw;transform:translate(-50%)}.gf-stamp{z-index:2;left:var(--mx);top:var(--my);width:var(--stamp);font-size:calc(var(--stamp) / 11);color:var(--gf-lagoon-deep);cursor:pointer;transform:translate(-50%, -50%) rotate(var(--tilt));border-radius:999px;outline:none;transition:transform .46s cubic-bezier(.2,1.5,.4,1),opacity .16s,color .3s;position:absolute}@media (min-width:768px){.gf-stamp{left:var(--x);top:var(--y)}}.gf-stamp[data-shape=square]{width:calc(var(--stamp) * 1.14);border-radius:1em}.gf-stamp[data-landed=false]{opacity:0;pointer-events:none;transform:translate(-50%, -66%) rotate(calc(var(--tilt) + 16deg)) scale(1.9);transition:none}.gf-stamp[data-active=true]{color:#e2570f}.gf-stamp[data-landed=true]:hover{transform:translate(-50%, -50%) rotate(var(--tilt)) scale(1.05)}.gf-stamp:focus-visible{outline:2px solid var(--gf-sun);outline-offset:4px}.gf-stamp-ink{aspect-ratio:1;border-radius:inherit;text-align:center;opacity:.92;mix-blend-mode:multiply;filter:url(#gf-ink);border:.28em solid;flex-direction:column;justify-content:center;align-items:center;gap:.22em;width:100%;padding:1.1em;display:flex;position:relative}.gf-stamp-ink:after{content:"";border-radius:inherit;border:.09em dashed;position:absolute;inset:.42em}.gf-stamp[data-shape=square] .gf-stamp-ink{aspect-ratio:1.24}.gf-stamp-icon{width:1.75em;height:1.75em}.gf-stamp-year{letter-spacing:-.02em;font-size:2.3em;font-weight:500;line-height:1}.gf-stamp-rule{background:currentColor;width:60%;height:.1em}.gf-stamp-line{max-width:8.6em;font-size:.92em;font-weight:500;line-height:1.15}.gf-tag{transform-origin:50% 0;will-change:transform;filter:drop-shadow(0 22px 20px #0c2a313d);flex-direction:column;flex:1 1 0;align-items:center;min-width:0;max-width:250px;display:flex}.gf-tag-string{z-index:1;width:2px;height:calc(var(--drop) + clamp(24px, 6cqw, 46px));background:#fff;margin-bottom:calc(-1*clamp(24px,6cqw,46px) + clamp(6px,1.7cqw,13px));position:relative;box-shadow:1px 0 #0c2a312e}.gf-tag-body{--cut:clamp(10px, 2.7cqw, 21px);aspect-ratio:.62;text-align:center;width:100%;-webkit-mask:linear-gradient(135deg, transparent var(--cut), #000 calc(var(--cut) + .6px)), linear-gradient(-135deg, transparent var(--cut), #000 calc(var(--cut) + .6px));-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(135deg, transparent var(--cut), #000 calc(var(--cut) + .6px)), linear-gradient(-135deg, transparent var(--cut), #000 calc(var(--cut) + .6px));mask:linear-gradient(135deg, transparent var(--cut), #000 calc(var(--cut) + .6px)), linear-gradient(-135deg, transparent var(--cut), #000 calc(var(--cut) + .6px));border-radius:clamp(8px,2cqw,16px);outline:none;flex-direction:column;align-items:center;gap:clamp(4px,1cqw,9px);padding:clamp(38px,10cqw,78px) clamp(6px,1.6cqw,14px) clamp(12px,3cqw,24px);display:flex;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.gf-tag-body[data-tone=white]{color:var(--gf-ink);background:#fff}.gf-tag-body[data-tone=tint]{color:var(--gf-ink);background:#e4f5f4}.gf-tag-body[data-tone=deep]{background:var(--gf-lagoon-deep);color:#fff}.gf-tag-body:focus-visible .gf-tag-title{text-underline-offset:5px;text-decoration:underline}.gf-tag-eyelet{background:#a9dfe3;border:clamp(3px,.75cqw,6px) solid #b7c5c8;border-radius:999px;width:clamp(13px,3.4cqw,26px);height:clamp(13px,3.4cqw,26px);position:absolute;top:clamp(8px,2.1cqw,16px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #0c2a3166}.gf-tag-icon{width:clamp(28px,7cqw,54px);height:clamp(28px,7cqw,54px);color:var(--gf-lagoon);margin-top:auto}.gf-tag-body[data-tone=deep] .gf-tag-icon{color:#fff}.gf-tag-title{letter-spacing:-.02em;font-size:clamp(16px,3.7cqw,30px);font-weight:500;line-height:1.1}.gf-tag-line{color:var(--gf-lagoon-deep);font-size:clamp(12px,2.15cqw,17px);line-height:1.3}.gf-tag-body[data-tone=deep] .gf-tag-line{color:#ffffffe0}.gf-tag-arrow{width:clamp(16px,3cqw,24px);height:clamp(16px,3cqw,24px);color:var(--gf-sun);margin-top:clamp(2px,.8cqw,8px);margin-bottom:auto}.gf-live-dot{animation:2.4s ease-in-out infinite gf-live}@keyframes gf-live{0%,to{box-shadow:0 0 #14b8a68c}50%{box-shadow:0 0 0 7px #14b8a600}}.gf-clock-colon{animation:2s step-end infinite gf-colon}@keyframes gf-colon{50%{opacity:.25}}.gf-streets{background:linear-gradient(118deg,#0000 66%,#8fd6dcf2 66% 75%,#0000 75%),repeating-linear-gradient(0deg,#fff 0 5px,#0000 5px 36px),repeating-linear-gradient(90deg,#fff 0 5px,#0000 5px 54px),linear-gradient(#dfeaea,#dfeaea)}.gf-pass-in{animation:.7s cubic-bezier(.19,1,.22,1) both gf-sheet-in}.gf-pass-tear:before{content:"";border-top:2px dashed #0c2a3147;position:absolute;top:-1px;left:18px;right:18px}@media (min-width:768px){.gf-pass-tear:before{border-top:0;border-left:2px dashed #0c2a3147;inset:18px auto 18px -1px}}.gf-thump{animation:.52s cubic-bezier(.2,1.4,.4,1) .7s both gf-thump;transform:rotate(-12deg)}@keyframes gf-thump{0%{opacity:0;transform:rotate(-30deg)scale(2.3)}55%{opacity:1}to{opacity:1;transform:rotate(-12deg)scale(1)}}.gf-next:before{content:"";border-left:2px dashed #0d7c7480;position:absolute;top:22px;bottom:44px;left:21px}@media (min-width:768px){.gf-next:before{border-top:2px dashed #0d7c7480;border-left:0;inset:21px 12.5% auto}}.gf-next-plane{animation:1.5s cubic-bezier(.19,1,.22,1) .25s both gf-plane-in}@keyframes gf-plane-in{0%{opacity:0;transform:translate(-110px,-46px)rotate(-10deg)}to{opacity:1;transform:none}}.gf-gauge{background:repeating-linear-gradient(#0d7c74a6 0 2px,#0000 2px 60px) 0/20px 100% no-repeat,repeating-linear-gradient(#0d7c7473 0 1px,#0000 1px 12px) 0/10px 100% no-repeat;border-left:2px solid #0d7c7499}.gf-needle{transition:top .16s ease-out}@media (prefers-reduced-motion:reduce){.gf-stamp,.gf-needle{transition:none}.gf-live-dot,.gf-clock-colon,.gf-pass-in,.gf-next-plane,.gf-thump{animation:none}}.gf-notch-tr{background:radial-gradient(circle at 0 100%, transparent calc(var(--gf-r-media) - .5px), var(--gf-surface) var(--gf-r-media))}.gf-letter{background:repeating-linear-gradient(#0000 0 2.72em,#0d7c7412 2.72em calc(2.72em + 1px)),linear-gradient(#fbf9f1,#f4f1e5);border-radius:6px;box-shadow:0 1px #0c2a3114,0 40px 70px -40px #0c2a318c}.gf-letter-line{cursor:pointer;background-image:linear-gradient(var(--gf-sun), var(--gf-sun));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .7s cubic-bezier(.19,1,.22,1)}.gf-letter-line[data-written=true]{background-image:linear-gradient(#0c2a3147,#0c2a3147);background-size:100% 2px}.gf-letter-line[data-on=true]{background-size:100% 3px;background-image:linear-gradient(var(--gf-sun), var(--gf-sun))}.gf-letter-stamp{color:var(--gf-lagoon-deep);outline-offset:-7px;opacity:.6;border:2px solid;outline:1px dashed;transform:rotate(-12deg)}@media (prefers-reduced-motion:reduce){.gf-letter-line{transition:none}}.gf-range-ink::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gf-lagoon-deep) 0, var(--gf-lagoon-deep) var(--p), #0c2a312e var(--p), #0c2a312e 100%)}.gf-range-ink::-moz-range-track{background:#0c2a312e}.gf-range-ink::-moz-range-progress{background:var(--gf-lagoon-deep)}.gf-range-ink:focus-visible{outline-color:var(--gf-lagoon-deep)}.gf-days:before{content:"";border-top:2px dashed #0d7c7473;width:400%;position:absolute;top:9px;left:0}
