.sphere-root{--radius:520px;--viewer-pad:72px;--circ:calc(var(--radius) * 3.14);--rot-y:calc((360deg / var(--segments-x)) / 2);--rot-x:calc((360deg / var(--segments-y)) / 2);--item-width:calc(var(--circ) / var(--segments-x));--item-height:calc(var(--circ) / var(--segments-y));width:100%;height:100%;position:relative}.sphere-root *{box-sizing:border-box}.sphere,.item,.item__image{transform-style:preserve-3d}main.sphere-main{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--overlay-blur-color,#120f17);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.stage{width:100%;height:100%;perspective:calc(var(--radius) * 2);perspective-origin:50%;contain:layout paint size;place-items:center;display:grid}.sphere{transform:translateZ(calc(var(--radius) * -1));will-change:transform}.overlay,.overlay--blur{z-index:3;pointer-events:none;margin:auto;position:absolute;inset:0}.overlay{background-image:radial-gradient(#ebebeb00 65%, var(--overlay-blur-color,#120f17) 100%)}.overlay--blur{-webkit-mask-image:radial-gradient(#ebebeb00 70%, var(--overlay-blur-color,#120f17) 90%);-webkit-mask-image:radial-gradient(#ebebeb00 70%, var(--overlay-blur-color,#120f17) 90%);mask-image:radial-gradient(#ebebeb00 70%, var(--overlay-blur-color,#120f17) 90%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.item{width:calc(var(--item-width) * var(--item-size-x));height:calc(var(--item-height) * var(--item-size-y));transform-origin:50%;backface-visibility:hidden;transform:rotateY(calc(var(--rot-y) * (var(--offset-x) + ((var(--item-size-x) - 1) / 2)) + var(--rot-y-delta,0deg))) rotateX(calc(var(--rot-x) * (var(--offset-y) - ((var(--item-size-y) - 1) / 2)) + var(--rot-x-delta,0deg))) translateZ(var(--radius));margin:auto;transition:transform .3s;position:absolute;inset:-999px}.item__image{border-radius:var(--tile-radius,22px);backface-visibility:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto;background:#090d16;border:1.5px solid #ffffffbf;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,border-color .3s;display:block;position:absolute;inset:22px;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #fff3,0 4px 14px #0009,0 16px 36px -4px #000000d9}.item__image:hover{border-color:#fff;transform:scale(1.12)translateZ(16px);box-shadow:inset 0 0 0 1px #fff6,0 0 28px #ffffff47,0 12px 30px #000000d9,0 30px 60px -4px #000000f2}.item__image:focus{outline:none}.item__image img{object-fit:cover;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;filter:var(--image-filter,none)}.viewer{z-index:40;pointer-events:none;padding:var(--viewer-pad);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewer .frame{aspect-ratio:1;border-radius:var(--enlarge-radius,32px);height:100%;display:flex}@media (max-aspect-ratio:1){.viewer .frame{width:100%;height:auto}}.viewer .scrim{z-index:10;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c;transition:opacity .5s;position:absolute;inset:0}.sphere-root[data-enlarging=true] .viewer .scrim{opacity:1;pointer-events:all}.viewer .enlarge{z-index:30;border-radius:var(--enlarge-radius,32px);transform-origin:0 0;background:#040711;border:1.5px solid #ffffff47;transition:transform .5s,opacity .5s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 30px #00000059,0 35px 80px -10px #0009}.viewer .enlarge img{object-fit:cover;width:100%;height:100%;filter:var(--image-filter,none)}.sphere-root .enlarge-closing img{filter:var(--image-filter,none)}.edge-fade{z-index:5;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--overlay-blur-color,#120f17));height:120px;position:absolute;left:0;right:0}.edge-fade--top{top:0;transform:rotate(180deg)}.edge-fade--bottom{bottom:0}body.dg-scroll-lock{overflow:hidden}.center-brand{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.sphere-root[data-enlarging=true]~.center-brand{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%)scale(.92)!important}body:has(.sphere-root[data-enlarging=true]) .center-brand{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%)scale(.92)!important}.sphere-root.is-edge-to-edge .overlay,.sphere-root.is-edge-to-edge .overlay--blur,.sphere-root.is-edge-to-edge .edge-fade{display:none!important}.sphere-root.is-edge-to-edge .stage{perspective:calc(var(--radius) * 1.5)}.dg-enlarge-close-btn{color:#fff;cursor:pointer;z-index:50;-webkit-backdrop-filter:blur(14px);background:#0f172a8c;border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #00000040}.dg-enlarge-close-btn:hover{background:#fff3;border-color:#ffffff73;transform:scale(1.08)}.dg-enlarged-info-badge{z-index:40;pointer-events:auto;text-align:left;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex-direction:column;gap:10px;padding:24px 22px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dg-enlarged-info-badge:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#04081200 0%,#04081233 15%,#040812a6 35%,#040812e6 65%,#040812f5 100%);position:absolute;inset:-60px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0009 35%,#000 68% 100%);mask-image:linear-gradient(#0000 0%,#0009 35%,#000 68% 100%)}.dg-info-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dg-info-tag{letter-spacing:.03em;color:#60a5fa;-webkit-backdrop-filter:blur(8px);background:#0b88f81f;border:1px solid #60a5fa42;border-radius:9999px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.dg-tag-dot{background:#38bdf8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #38bdf8cc}.dg-info-verified{letter-spacing:.02em;color:#34d399;-webkit-backdrop-filter:blur(8px);background:#10b9811f;border:1px solid #34d39942;border-radius:9999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.dg-check-icon{flex-shrink:0}.dg-info-title{color:#fff;letter-spacing:-.02em;margin:1px 0 0;font-size:21px;font-weight:750;line-height:1.25}.dg-info-desc{color:#e2e8f0b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.dg-info-pricing{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.dg-price-chip{-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;padding:9px 13px;transition:transform .2s,background .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #0000002e,inset 0 1px #ffffff1a}.dg-price-chip:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.dg-price-chip-header{color:#cbd5e1b3;align-items:center;gap:5px;display:flex}.dg-chip-lbl{text-transform:uppercase;color:inherit;letter-spacing:.05em;font-size:9.5px;font-weight:600}.dg-chip-val-wrap{align-items:baseline;gap:3px;display:flex}.dg-chip-val{color:#fff;letter-spacing:-.01em;font-size:14.5px;font-weight:750}.dg-chip-unit{color:#ffffff8c;font-size:11px;font-weight:500}
@layer components{.lp{--lp-cream:#fff7e6;--lp-cream-line:#f2e9d8;--lp-blue:#0b88f8;--lp-blue-deep:#0670dc;--lp-violet:#7a45f5;--lp-navy:#011c55;--lp-ink:#0b0f1f;--lp-body:#5f6170;--lp-yellow:#ffe500;--lp-yellow-hover:#ffd900;--lp-hero-bg:#efeff1;background:var(--lp-cream);color:var(--lp-ink);font-family:var(--lp-font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased}.lp ::selection{background:var(--lp-blue);color:#fff}.lp-display{font-family:var(--lp-font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 96;letter-spacing:-.02em;font-weight:700}.lp-eyebrow{font-family:var(--lp-font-display), Georgia, serif;font-variation-settings:"SOFT" 50, "WONK" 0, "opsz" 9;letter-spacing:.02em;text-transform:uppercase;word-spacing:.08em;font-size:12.5px;font-weight:500}.lp{--lp-wave-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 0C31.87 0 55.63 40 87.5 40C119.37 40 143.13 0 175 0V40H0Z'/%3E%3C/svg%3E");--lp-wave-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 40C31.87 40 55.63 0 87.5 0C119.37 0 143.13 40 175 40V0H0Z'/%3E%3C/svg%3E")}.lp section[id]{scroll-margin-top:84px}.lp-container,.lp-container-wide{width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}.lp-scallop{background:var(--lp-scallop-fill,var(--lp-blue));width:100%;height:40px;-webkit-mask-size:175px 40px;mask-size:175px 40px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:calc(50% + var(--lp-wave-shift,0px)) 0;-webkit-mask-position:calc(50% + var(--lp-wave-shift,0px)) 0;mask-position:calc(50% + var(--lp-wave-shift,0px)) 0;pointer-events:none}.lp-scallop--up{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 0C31.87 0 55.63 40 87.5 40C119.37 40 143.13 0 175 0V40H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 0C31.87 0 55.63 40 87.5 40C119.37 40 143.13 0 175 0V40H0Z'/%3E%3C/svg%3E")}.lp-scallop--down{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 40C31.87 40 55.63 0 87.5 0C119.37 0 143.13 40 175 40V0H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 40C31.87 40 55.63 0 87.5 0C119.37 0 143.13 40 175 40V0H0Z'/%3E%3C/svg%3E")}.lp-scallop--under{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 40C31.87 40 55.63 0 87.5 0C119.37 0 143.13 40 175 40Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='40' viewBox='0 0 175 40'%3E%3Cpath d='M0 40C31.87 40 55.63 0 87.5 0C119.37 0 143.13 40 175 40Z'/%3E%3C/svg%3E")}.lp-scallop-hem{-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 0H120V28C104 28 96 6 60 6C24 6 16 28 0 28Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='28' viewBox='0 0 120 28'%3E%3Cpath d='M0 0H120V28C104 28 96 6 60 6C24 6 16 28 0 28Z'/%3E%3C/svg%3E");-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% calc(100% - 27px),120px 28px;mask-size:100% calc(100% - 27px),120px 28px;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.lp-btn-yellow{background:var(--lp-yellow);color:var(--lp-ink);will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .2s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 16px -6px #d6aa00bf,inset 0 -2px #0000000f}.lp-btn-yellow:hover{background:var(--lp-yellow-hover);box-shadow:0 10px 22px -8px #d6aa00e6,inset 0 -2px #0000000f}.lp-btn-outline{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.lp-btn-yellow svg,.lp-btn-outline svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.lp-btn-yellow:hover svg,.lp-btn-outline:hover svg{transform:translate(3px)}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-violet);outline-offset:3px}.lp-appbar{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#080a168c;border:1px solid #ffffff1a;box-shadow:0 12px 40px -12px #0000008c,inset 0 1px #ffffff14}.lp-appbar--solid{background:#080a16c7}.lp-pill-cta{isolation:isolate;color:#0b0f1f;letter-spacing:-.01em;background:linear-gradient(#fff27a 0%,#ffe500 45%,#f5d400 100%);border-radius:999px;align-items:center;gap:14px;font-weight:650;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -2px #00000014,0 14px 34px -12px #ffd600a6}.lp-pill-cta:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#0000 66%);transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.lp-pill-cta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -2px #00000014,0 20px 44px -12px #ffd600cc}.lp-pill-cta:hover:after{transform:translate(120%)}.lp-pill-cta__icon{color:#ffe500;background:#0b0f1f;border-radius:999px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex}.lp-pill-cta:hover .lp-pill-cta__icon{transform:rotate(45deg)}.lp-glass-cta{color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff26}.lp-glass-cta:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lp-cta-angle), #ffffff38 0deg, #ffffff38 230deg, #7a45f5 290deg, #8fd0ff 330deg, #ffffff38 360deg);-webkit-mask-composite:xor;padding:1px;animation:5s linear infinite lp-cta-orbit;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-glass-cta:hover{background:#ffffff24;transform:translateY(-2px)}.lp-shader{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-shader canvas{opacity:0;transition:opacity 1.2s;display:block;width:100%!important;height:100%!important}.lp-shader[data-ready=true] canvas{opacity:1}.lp [data-lines] .lp-line-mask{margin-bottom:-.06em;padding-bottom:.06em}.lp #lp-home h1 .lp-line-mask{margin:-.2em -.1em -.24em 0;padding:.2em .1em .24em 0}}@media (prefers-reduced-motion:reduce){.lp-glass-cta:before{animation:none}.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@property --lp-cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lp-cta-orbit{to{--lp-cta-angle:360deg}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_ab4594aa-module__3V01Sa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_ab4594aa-module__3V01Sa__variable{--lp-font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a3b5a4a1-module__lqS7RW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a3b5a4a1-module__lqS7RW__variable{--lp-font-ui:"Inter", "Inter Fallback"}
