.cBpJ1G_homePage{--home-main-top-offset:0px}.cBpJ1G_headerHidden{opacity:0;pointer-events:none}.cBpJ1G_main{z-index:1;position:relative}.cBpJ1G_iosHeroBackdrop{display:none}.cBpJ1G_heroStage{min-height:100dvh;padding:140px calc(24px + env(safe-area-inset-right,0px)) calc(140px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left,0px));z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.cBpJ1G_centerLink{aspect-ratio:1;width:clamp(220px,36vmin,420px);box-shadow:none;cursor:pointer;--center-link-shift-x:-12px;transform:translateX(var(--center-link-shift-x));background:0 0;border:0;text-decoration:none;display:block}.cBpJ1G_centerLink:focus-visible{outline-offset:6px;outline:2px solid #f7f2e7}.cBpJ1G_menuOverlay{z-index:50;pointer-events:none;opacity:0;visibility:hidden;color:#fff;padding:calc(40px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));overscroll-behavior:none;touch-action:none;background:0 0;justify-content:center;align-items:stretch;transition:opacity .26s;display:flex;position:fixed;inset:0;overflow:hidden}.cBpJ1G_menuOverlay:before{content:"";pointer-events:none;background:#08070699;transition:background .26s;position:absolute;inset:0}.cBpJ1G_menuOverlayOpen{pointer-events:auto;opacity:1;visibility:visible}.cBpJ1G_menuOverlayOpen:before{background:#080706d9}.cBpJ1G_menuPanel{flex-direction:column;align-items:center;width:min(100%,320px);min-height:100%;display:flex}.cBpJ1G_menuStack{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:clamp(16px,3vh,28px);width:100%;min-height:0;padding-top:clamp(40px,12vh,100px);display:flex;position:relative}.cBpJ1G_menuItem{opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s;transform:translateY(10px)scale(.98)}.cBpJ1G_menuOverlayOpen .cBpJ1G_menuItem{opacity:1;transform:translateY(0)scale(1)}.cBpJ1G_closeMotion{opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s;transform:translateY(10px)scale(.98)}.cBpJ1G_menuOverlayOpen .cBpJ1G_closeMotion{opacity:1;transform:translateY(0)scale(1)}.cBpJ1G_menuLogo{text-align:center;letter-spacing:.32em;text-transform:uppercase;width:100%;font-family:mestizo,Times New Roman,serif;font-size:16px}.cBpJ1G_menuNav{flex-direction:column;align-items:center;gap:clamp(36px,5vh,52px);width:100%;margin-top:clamp(20px,4vh,28px);display:flex}.cBpJ1G_menuPill{box-sizing:border-box;width:100%;height:44px;color:inherit;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;opacity:0;background:0 0;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-family:inherit;font-size:14px;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s,border-color .2s,background .2s;display:inline-flex;transform:translateY(10px)scale(.98)}.cBpJ1G_menuOverlayOpen .cBpJ1G_menuPill{opacity:1;transform:translateY(0)scale(1)}.cBpJ1G_menuNav .cBpJ1G_menuPill:first-child{transition-delay:0s}.cBpJ1G_menuNav .cBpJ1G_menuPill:nth-child(2){transition-delay:60ms}.cBpJ1G_menuNav .cBpJ1G_menuPill:nth-child(3){transition-delay:.12s}.cBpJ1G_menuNav .cBpJ1G_menuPill:nth-child(4){transition-delay:.18s}.cBpJ1G_menuNav .cBpJ1G_menuPill:nth-child(5){transition-delay:.24s}.cBpJ1G_menuPill:hover{background:#ffffff0f;border-color:#fff9}.cBpJ1G_closeButton{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;width:56px;height:56px;position:relative}.cBpJ1G_closeButton:before,.cBpJ1G_closeButton:after{content:"";transform-origin:50%;background:#fffc;width:22px;height:1px;position:absolute;top:50%;left:50%}.cBpJ1G_closeButton:before{transform:translate(-50%,-50%)rotate(45deg)}.cBpJ1G_closeButton:after{transform:translate(-50%,-50%)rotate(-45deg)}.cBpJ1G_menuClose{z-index:10;margin-top:clamp(20px,4vh,32px);position:static}.cBpJ1G_closeButton:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.cBpJ1G_bottomCta{left:calc(50% + 14px);bottom:calc(28px + env(safe-area-inset-bottom) + var(--ios-toolbar-avoid,0px));z-index:60;text-transform:uppercase;letter-spacing:.24em;flex-direction:column;align-items:center;gap:8px;font-size:10px;transition:opacity .22s,transform .22s;display:flex;position:fixed;transform:translate(-50%)}.cBpJ1G_bottomCtaHidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(8px)scale(.98)}.cBpJ1G_caption{opacity:1;white-space:nowrap;font-size:clamp(12px,2.6vw,18px)}.cBpJ1G_circleButton{--logo-button-size:104px;width:var(--logo-button-size);height:var(--logo-button-size);color:#141312;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:18px;transition:transform .3s cubic-bezier(.075,.82,.165,1),box-shadow .3s cubic-bezier(.075,.82,.165,1);position:relative;box-shadow:inset 0 0 0 1px #f7f2e733}.cBpJ1G_circleButton:hover{transform:scale(1.04);box-shadow:inset 0 0 0 1px #f7f2e766}.cBpJ1G_circleButton:active{transform:scale(.96)}.cBpJ1G_circleButton:focus-visible{outline-offset:4px;outline:2px solid #f7f2e7}.cBpJ1G_circleLogo{object-fit:contain;transition:transform .444s cubic-bezier(.075,.82,.165,1);transform:scale(1.08)}.cBpJ1G_circleButton:hover .cBpJ1G_circleLogo{transform:scale(1.02)}.cBpJ1G_menuLabel{letter-spacing:.1em;text-transform:uppercase;color:#f7f2e7a6;white-space:nowrap;font-size:12px;font-weight:500}@keyframes cBpJ1G_orbitDrift{0%{transform:rotate(0)}15%{transform:rotate(95deg)}20%{transform:rotate(82deg)}48%{transform:rotate(235deg)}53%{transform:rotate(218deg)}78%{transform:rotate(338deg)}82%{transform:rotate(328deg)}to{transform:rotate(360deg)}}@keyframes cBpJ1G_orbitCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.cBpJ1G_circleButton:before{content:"";pointer-events:none;border:1.5px solid #0000;border-top-color:#f7f2e766;border-radius:50%;animation:10s ease-in-out infinite cBpJ1G_orbitDrift;position:absolute;inset:-5px}.cBpJ1G_circleButton:after{content:"";pointer-events:none;border:1px solid #0000;border-bottom-color:#f7f2e72e;border-radius:50%;animation:6s linear infinite cBpJ1G_orbitCounter;position:absolute;inset:-5px}@media (prefers-reduced-motion:reduce){.cBpJ1G_circleButton:before,.cBpJ1G_circleButton:after{border-color:#0000;animation:none}}@media (min-width:768px){.cBpJ1G_circleButton{--logo-button-size:120px}}@media (max-width:480px){.cBpJ1G_circleButton{--logo-button-size:96px}}@media (max-width:420px){.cBpJ1G_bottomCta{left:calc(50% + 8px);bottom:calc(18px + env(safe-area-inset-bottom) + var(--ios-toolbar-avoid,0px));letter-spacing:.18em}}.cBpJ1G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.cBpJ1G_homePage{--home-main-top-offset:120px}.cBpJ1G_menuOverlay{padding:calc(36px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px))}.cBpJ1G_main{padding:120px 16px calc(120px + env(safe-area-inset-bottom))}.cBpJ1G_menuNav{gap:44px}}@media (max-width:767px){html[data-browser=ios-safari] .cBpJ1G_homePage:before{content:none}html[data-browser=ios-safari] .cBpJ1G_iosHeroBackdrop{height:calc(100vh + var(--home-main-top-offset,0px));height:calc(100svh + var(--home-main-top-offset,0px));height:calc(100dvh + var(--home-main-top-offset,0px));z-index:0;pointer-events:none;background-image:var(--app-bg-edge-overlay,none), linear-gradient(var(--app-bg-scrim,transparent), var(--app-bg-scrim,transparent)), var(--app-bg-mobile-src,var(--app-bg-src,none));background-position:50% 50%, 50% 50%, var(--app-bg-mobile-x,var(--app-bg-x,50%)) var(--app-bg-mobile-y,var(--app-bg-y,50%));background-size:100% 100%, cover, var(--app-bg-mobile-size,cover);background-repeat:no-repeat,no-repeat,no-repeat;display:block;position:absolute;top:0;left:0;right:0}}
._0jfT5q_page{isolation:isolate;background-image:var(--app-bg-fallback-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--app-bg-color,transparent);color:#f7f2e7;min-height:100dvh;font-family:var(--font-geist-sans);position:relative}._0jfT5q_page:before{content:"";top:calc(var(--safe-area-overscan-top,0px) * -1);right:calc(var(--safe-area-overscan-right,0px) * -1);bottom:calc(var(--safe-area-overscan-bottom,0px) * -1);left:calc(var(--safe-area-overscan-left,0px) * -1);z-index:-1;pointer-events:none;background-image:var(--app-bg-edge-overlay,none), linear-gradient(var(--app-bg-scrim,transparent), var(--app-bg-scrim,transparent)), var(--app-bg-src,none);background-position:50% 50%, 50% 50%, var(--app-bg-x,50%) var(--app-bg-y,50%);background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,cover,cover;position:fixed}._0jfT5q_singleBackgroundLayer:before{height:var(--physical-screen-h,100vh);inset:0 0 auto}@media (max-width:767px){._0jfT5q_page:before{background-image:var(--app-bg-edge-overlay,none), linear-gradient(var(--app-bg-scrim,transparent), var(--app-bg-scrim,transparent)), var(--app-bg-mobile-src,var(--app-bg-src,none));background-position:50% 50%, 50% 50%, var(--app-bg-mobile-x,var(--app-bg-x,50%)) var(--app-bg-mobile-y,var(--app-bg-y,50%));background-size:100% 100%, cover, var(--app-bg-mobile-size,cover);background-repeat:no-repeat,no-repeat,no-repeat}._0jfT5q_page:after{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(var(--app-bg-scrim,transparent), var(--app-bg-scrim,transparent)), var(--app-bg-mobile-src,var(--app-bg-src,none));background-position:50% 50%, var(--app-bg-mobile-x,var(--app-bg-x,50%)) var(--app-bg-mobile-y,var(--app-bg-y,50%));background-size:cover, var(--app-bg-mobile-size,cover);background-repeat:no-repeat,no-repeat;height:100dvh;position:absolute;top:0;left:0;right:0}html[data-browser=ios-safari] ._0jfT5q_mobileBackgroundContent:before,html[data-browser=ios-safari] ._0jfT5q_mobileBackgroundContent:after,._0jfT5q_singleBackgroundLayer:after{content:none}}
