@font-face{font-family:poppins;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_36314e{font-family:poppins,poppins Fallback}.__variable_36314e{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:coveredByYourGrace;src:url(/_next/static/media/78bc89dafd10ae87-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:coveredByYourGrace Fallback;src:local("Arial");ascent-override:115.69%;descent-override:44.65%;line-gap-override:0.00%;size-adjust:83.99%}.__className_c3d9a5{font-family:coveredByYourGrace,coveredByYourGrace Fallback}.__variable_c3d9a5{--font-accent:"coveredByYourGrace","coveredByYourGrace Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--navy:#011c40;--navy-50:rgb(1 28 64/50%);--navy-15:rgb(1 28 64/15%);--navy-06:rgb(1 28 64/6%);--electric:#48b0d9;--white:#ffffff;--off:#fafafa;--gray-400:#a3a3a3;--gray-500:#737373}html{scroll-behavior:smooth;scroll-padding-top:calc(64px + env(safe-area-inset-top, 0px))}body{font-family:var(--font-poppins),-apple-system,BlinkMacSystemFont,sans-serif;background:var(--white);color:var(--navy);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}img{display:block;max-width:100%}.site-nav{align-items:center;background:transparent;display:flex;height:calc(64px + env(safe-area-inset-top, 0px));justify-content:space-between;left:0;padding:env(safe-area-inset-top,0) 48px 0;position:fixed;right:0;top:0;transition:all .4s ease;z-index:102}.site-nav.scrolled{background:rgb(255 255 255/95%);backdrop-filter:blur(12px);border-bottom:1px solid var(--navy-06);-webkit-backdrop-filter:blur(12px)}.nav-logo svg{height:22px;width:auto}.nav-logo .logo-w{display:block}.nav-logo .logo-d,.site-nav.scrolled .nav-logo .logo-w{display:none}.site-nav.scrolled .nav-logo .logo-d{display:block}.nav-links{align-items:center;display:flex;gap:36px}.nav-links a{color:rgb(255 255 255/70%);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .3s}.site-nav.scrolled .nav-links a{color:var(--navy-50)}.nav-links a:hover{color:var(--white)}.site-nav.scrolled .nav-links a:hover{color:var(--navy)}.nav-links .nav-cta{border:1px solid rgb(255 255 255/35%);border-radius:100px;color:var(--white);padding:8px 20px}.site-nav.scrolled .nav-links .nav-cta{border-color:var(--navy);color:var(--navy)}.nav-links .nav-cta:hover{background:rgb(255 255 255/10%)}.site-nav.scrolled .nav-links .nav-cta:hover{background:var(--navy);color:var(--white)}.nav-hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:10px;width:44px;z-index:102}.nav-hamburger span{background:var(--white);border-radius:2px;display:block;height:1.5px;transition:all .3s ease;width:20px}.nav-hamburger-open span,.site-nav.scrolled .nav-hamburger span{background:var(--navy)}.nav-hamburger-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-hamburger-open span:nth-child(2){opacity:0}.nav-hamburger-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu{background:rgb(255 255 255/97%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:none;inset:0;opacity:0;padding:calc(88px + env(safe-area-inset-top, 0px)) 24px 40px;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:101}.mobile-menu-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-links{display:flex;flex-direction:column;padding-left:24px}.mobile-menu-cta,.mobile-menu-link{border-bottom:1px solid var(--navy-06);color:var(--navy);font-size:1rem;font-weight:500;padding:20px 0;text-decoration:none;transition:color .3s}.mobile-menu-cta:hover,.mobile-menu-link:hover{color:var(--electric)}.hero,body.menu-open{overflow:hidden}.hero{align-items:center;display:flex;height:100vh;justify-content:center;min-height:600px;padding:calc(64px + env(safe-area-inset-top, 0px)) 48px 0;position:relative;text-align:center}.hero-img{inset:0;overflow:hidden;position:absolute}.hero-img:after{background:linear-gradient(180deg,rgb(0 0 0/15%) 0,rgb(0 0 0/45%) 40%,rgb(0 0 0/50%) 60%,rgb(0 0 0/20%));content:"";inset:0;position:absolute;z-index:1}.hero-img-media{object-fit:cover;object-position:center 50%}.hero-content{max-width:640px;position:relative;z-index:2}.hero h1{color:var(--white);font-size:clamp(3.6rem,8vw,6.5rem);font-weight:800;letter-spacing:-.04em;line-height:.85;margin-bottom:24px}.hero h1 .train{display:block;font-size:.45em;font-weight:300;letter-spacing:.2em;margin-bottom:4px;opacity:.6;text-transform:uppercase}.hero h1 .accent{color:var(--electric);font-family:var(--font-accent),cursive;font-size:1.1em;font-style:normal;font-weight:400;letter-spacing:.02em;text-transform:none}.hero-sub{color:rgb(255 255 255/75%);font-size:.95rem;font-weight:300;line-height:1.6;margin:0 auto 32px;max-width:560px}.hero-sub-line{display:block}.hero-store-row{display:flex;gap:12px}.hero-store-btn,.hero-store-row{align-items:center;justify-content:center}.hero-store-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/35%);border-radius:12px;color:var(--white);column-gap:10px;display:inline-grid;grid-template-columns:26px auto;padding:10px 18px 10px 16px;text-decoration:none;transition:all .3s}.hero-store-btn:hover{background:rgb(255 255 255/14%);border-color:rgb(255 255 255/55%)}.hero-store-icon{align-items:center;display:inline-flex;justify-content:center;width:26px}.hero-store-btn svg{flex-shrink:0;height:22px;width:22px}.hero-store-text{align-items:center;display:flex;flex-direction:column;line-height:1.2;text-align:center}.hero-store-text .store-small{font-size:.55rem;font-weight:400;letter-spacing:.02em;opacity:.7}.hero-store-text .store-name{font-size:.88rem;font-weight:600;letter-spacing:-.01em}.section-label{color:var(--gray-400);font-size:.65rem;letter-spacing:.16em;margin-bottom:24px}.badge,.section-label{font-weight:600;text-transform:uppercase}.badge{background:none;border:none;display:inline-block;font-size:.6rem;letter-spacing:.14em;margin-bottom:20px;padding:0}.badge-live{color:var(--navy)}.badge-soon{color:var(--gray-400)}.summary-section{background:var(--off);padding:80px 48px}.summary-inner{margin:0 auto;max-width:1100px}.summary-header{margin:0 auto 56px;max-width:760px;text-align:center}.summary-header h2{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-bottom:16px}.summary-title-line{display:block;white-space:nowrap}.summary-header p{color:var(--gray-500);font-size:.88rem;font-weight:300;line-height:1.7}.summary-image-banner{border-radius:0;height:320px;margin-bottom:64px;overflow:hidden;position:relative;width:100%}.summary-image-media{object-fit:cover;object-position:center 42%}.summary-row-label{align-items:center;display:flex;gap:12px;margin-bottom:40px}.summary-row-label .badge{margin-bottom:0}.summary-row-label:after{background:var(--navy-15);content:"";flex:1 1;height:1px}.summary-coming,.summary-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);text-align:left}.summary-grid{margin-bottom:56px}.summary-feature{padding:0 32px 0 0;position:relative}.summary-feature:not(:last-child):after{background:var(--navy-15);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.summary-feature:not(:first-child){padding-left:32px}.summary-feature .feature-number{color:var(--gray-400);display:block;font-size:.6rem;font-weight:600;letter-spacing:.14em;margin-bottom:16px}.summary-feature h4{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-bottom:8px}.summary-feature p{color:var(--gray-500);font-size:.82rem;font-weight:300;line-height:1.6}.summary-coming .summary-feature{opacity:.5}.summary-coming .summary-feature:not(:last-child):after{background:var(--navy-06)}.partners-strip{border-bottom:1px solid var(--navy-06);border-top:1px solid var(--navy-06);padding:80px 48px}.partners-label{color:var(--gray-400);font-size:.75rem;font-weight:500;letter-spacing:.06em;margin-bottom:44px;text-align:center}.partners-row{display:flex;flex-wrap:wrap;gap:64px;margin:0 auto;max-width:1100px}.partner-link,.partners-row{align-items:center;justify-content:center}.partner-link{display:inline-flex}.partner-logo{filter:grayscale(1);height:42px;object-fit:contain;opacity:.5;transition:all .3s;width:auto}.partner-logo:hover{filter:grayscale(0);opacity:.85}.partner-logo.invert-logo{filter:grayscale(1) invert(1);opacity:.35}.partner-logo.invert-logo:hover{filter:grayscale(0) invert(1);opacity:.65}.fullbleed{height:70vh;min-height:400px;overflow:hidden;position:relative;width:100%}.fullbleed-media{object-fit:cover}.fullbleed-caption{bottom:32px;color:rgb(255 255 255/60%);font-size:.68rem;font-weight:500;left:48px;letter-spacing:.1em;position:absolute;text-transform:uppercase}.deepdive{padding:72px 48px}.deepdive-inner{align-items:stretch;display:grid;grid-gap:80px;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.deepdive-text h2{font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:24px}.deepdive-text>p{color:var(--gray-500);font-size:.9rem;font-weight:300;line-height:1.7;margin-bottom:16px;max-width:420px}.deepdive-text>p:last-of-type{margin-bottom:32px}.feature-list{display:flex;flex-direction:column;gap:16px;margin-top:32px}.feature-list-item{align-items:flex-start;border-bottom:1px solid var(--navy-06);display:flex;gap:12px;padding-bottom:16px}.feature-list-item:last-child{border-bottom:none;padding-bottom:0}.feature-list-item .feature-list-number{align-items:center;border:1.5px solid var(--navy-15);border-radius:50%;color:var(--navy);display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.feature-list-item .feature-list-content h5{font-size:.82rem;font-weight:600;margin-bottom:2px}.feature-list-item .feature-list-content p{color:var(--gray-500);font-size:.78rem;font-weight:300;line-height:1.5}.deepdive-visual{position:relative}.deepdive-visual.phone{align-items:center;align-self:stretch;display:flex;justify-content:center}.deepdive-phone-media{height:auto;max-height:100%;object-fit:contain;width:280px}.deepdive-visual.portrait{align-self:stretch;border-radius:0;min-height:400px;overflow:hidden}.deepdive-portrait-media{object-fit:cover}.deepdive-inner.reversed .deepdive-visual{order:-1}.deepdive-inner.reversed .deepdive-text,.deepdive-inner.reversed .deepdive-visual{min-width:0}.deepdive-store-row{display:flex;gap:12px}.deepdive-store-row-spaced{margin-top:32px}.deepdive-store-btn{align-items:center;border:1.5px solid var(--navy);border-radius:100px;color:var(--navy);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:.02em;padding:10px 22px;text-decoration:none;transition:all .3s}.deepdive-store-btn:hover{background:var(--navy);color:var(--white)}.deepdive-store-btn svg{flex-shrink:0;height:18px;width:18px}.deepdive-cta{margin-top:36px}.waitlist{max-width:380px}.waitlist-row{border-bottom:1.5px solid var(--navy);display:flex;gap:0;padding-bottom:2px}.waitlist-row input{background:transparent;border:none;color:var(--navy);flex:1 1;font-family:inherit;font-size:.85rem;font-weight:300;outline:none;padding:12px 0}.waitlist-row input::placeholder{color:var(--gray-400)}.waitlist-row button{background:transparent;border:none;color:var(--navy);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:12px 0 12px 16px;text-transform:uppercase;transition:color .3s;white-space:nowrap}.waitlist-row button:hover{color:var(--electric)}.waitlist-confirmation-title{color:var(--navy);font-size:.85rem;font-weight:600}.waitlist-confirmation-body{color:var(--gray-500);font-size:.75rem;font-weight:300;line-height:1.5;margin-top:4px}.waitlist-note{color:var(--gray-400);font-size:.7rem;font-weight:300;margin-top:12px}.bottom-section{padding:72px 48px;text-align:center}.bottom-inner{margin:0 auto;max-width:700px}.bottom-inner h2{font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px}.bottom-inner>p{color:var(--gray-500);font-size:.9rem;font-weight:300;line-height:1.6;margin-bottom:40px}.bottom-inner .waitlist{margin:0 auto}.store-row{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:48px}.store-row a{align-items:center;color:var(--gray-400);display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .3s}.store-row a:hover{color:var(--navy)}.store-row a svg{height:16px;width:16px}.faq-section{padding:72px 48px}.faq-inner{margin:0 auto;max-width:700px}.faq-inner h2{font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin-bottom:40px}.faq-inner .section-label,.faq-inner h2{text-align:center}.faq-list{border-top:1px solid var(--navy-06)}.faq-item{border-bottom:1px solid var(--navy-06)}.faq-question{align-items:center;background:none;border:none;color:var(--navy);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.01em;line-height:1.4;padding:24px 0;text-align:left;width:100%}.faq-question:hover{color:var(--electric)}.faq-icon{flex-shrink:0;height:16px;position:relative;width:16px}.faq-icon:after,.faq-icon:before{background:currentColor;content:"";left:50%;position:absolute;top:50%;transition:transform .3s ease}.faq-icon:before{height:1.5px;transform:translate(-50%,-50%);width:16px}.faq-icon:after{height:16px;transform:translate(-50%,-50%);width:1.5px}.faq-item-open .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item-open .faq-answer{max-height:300px}.faq-answer p{color:var(--gray-500);font-size:.88rem;font-weight:300;line-height:1.7;padding-bottom:24px}footer{border-top:1px solid var(--navy-06);padding:40px 48px}.footer-inner{justify-content:space-between;margin:0 auto;max-width:1100px}.footer-inner,.footer-left{align-items:center;display:flex}.footer-left{flex:1 1;gap:24px}.footer-left svg{height:16px;opacity:.25}.footer-mid{display:flex;flex:1 1;gap:20px;justify-content:center}.footer-mid a{color:var(--gray-400);font-size:.7rem;font-weight:400;letter-spacing:.02em;text-decoration:none;transition:color .3s}.footer-mid a:hover{color:var(--navy)}.footer-right{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:flex-end}.footer-social{display:flex;gap:14px}.footer-social a{color:var(--gray-400);transition:color .3s}.footer-social a:hover{color:var(--navy)}.footer-social a svg{height:16px;width:16px}.footer-copy{color:var(--gray-400);font-size:.65rem;font-weight:300}.reveal{opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media (min-width:1025px){.hero-img-media{object-position:center 30%}}@media (max-width:1024px){.site-nav,.site-nav.scrolled{background:var(--white);backdrop-filter:none;border-bottom:1px solid var(--navy-06);-webkit-backdrop-filter:none}.site-nav .nav-logo .logo-w,.site-nav.scrolled .nav-logo .logo-w{display:none}.site-nav .nav-logo .logo-d,.site-nav.scrolled .nav-logo .logo-d{display:block}.nav-links{display:none}.nav-hamburger{display:flex}.site-nav .nav-hamburger span,.site-nav.scrolled .nav-hamburger span{background:var(--navy)}.mobile-menu{display:flex;flex-direction:column;justify-content:flex-start}.hero{min-height:85vh}.hero-img{inset:calc(64px + env(safe-area-inset-top, 0px)) 0 0}.hero-img-media{object-position:center 34%}.hero h1{font-size:clamp(5rem,12vw,6.5rem)}.summary-coming,.summary-grid{grid-template-columns:repeat(2,1fr)}.summary-feature:not(:last-child):after{display:none}.summary-feature{border-bottom:1px solid var(--navy-06);margin-bottom:24px;padding:0 16px 24px 0}.summary-feature:nth-child(2n){padding-left:16px;padding-right:0}.summary-feature:last-child{border-bottom:none;grid-column:1/-1;justify-self:center;margin-bottom:0;max-width:50%;padding-bottom:0}.summary-image-banner{height:260px;margin-left:-48px;margin-right:-48px;width:calc(100% + 96px)}.partners-strip{padding:56px 48px}.partners-row{gap:48px}.fullbleed-caption{left:auto;right:48px}.deepdive-inner,.deepdive-inner.reversed{gap:40px;grid-template-columns:1fr 1fr}.deepdive-text>p{max-width:none}.deepdive-phone-media{width:240px}.deepdive-visual.portrait{min-height:350px}}@media (max-width:768px){.site-nav{padding:env(safe-area-inset-top,0) 24px 0}.hero{min-height:100vh;min-height:100svh;padding:calc(64px + env(safe-area-inset-top, 0px)) 24px 0}.hero-img-media{object-position:47% 28%}.hero h1{font-size:clamp(4.2rem,18vw,6rem)}.hero-sub{font-size:.88rem;margin-bottom:52px;max-width:440px}.hero-sub-line{display:inline}.hero-sub-line+.hero-sub-line:before{content:" "}.hero-store-row{align-items:center;flex-direction:column;gap:10px}.hero-store-btn{padding:10px 20px}.summary-section{padding:56px 24px}.summary-header{margin-bottom:32px;max-width:640px}.summary-title-line{display:inline;white-space:normal}.summary-title-line+.summary-title-line:before{content:" "}.summary-coming,.summary-grid{grid-template-columns:1fr}.summary-feature:not(:last-child):after{display:none}.summary-feature{border-bottom:1px solid var(--navy-06);margin-bottom:24px;padding:0 0 24px!important}.summary-feature:nth-child(2n){padding-left:0}.summary-feature:last-child{border-bottom:none;grid-column:auto;justify-self:auto;margin-bottom:0;max-width:none;padding-bottom:0}.summary-image-banner{height:200px;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.partners-strip{padding:40px 24px}.partners-label{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:260px}.partners-row{gap:24px 32px}.partner-logo{height:30px}.fullbleed{height:50vh;min-height:250px}.fullbleed-caption{bottom:20px;left:auto;right:24px}.deepdive{padding:56px 24px}.deepdive-inner,.deepdive-inner.reversed{gap:32px;grid-template-columns:1fr}.deepdive-inner .deepdive-visual,.deepdive-inner.reversed .deepdive-visual{order:-1}.deepdive-phone-media{width:220px}.deepdive-visual.portrait{height:280px}.deepdive-store-row{flex-wrap:wrap;gap:10px}.feature-list{gap:12px}.bottom-section{padding:56px 24px}.waitlist{max-width:100%}.waitlist-row{border-bottom:none;flex-direction:column;gap:8px}.waitlist-row input{border-bottom:1.5px solid var(--navy);font-size:1rem;min-height:44px}.waitlist-row button{min-height:44px}.store-row{flex-direction:column;gap:12px}.faq-section{padding:56px 24px}.faq-question{font-size:.92rem;padding:20px 0}footer{padding:32px 24px}.footer-inner{flex-direction:column;gap:16px;text-align:center}.footer-left,.footer-mid,.footer-right{align-items:center;flex-direction:column;gap:12px}.legal-page{padding:100px 24px 56px}.deletion-page{padding:24px}.deletion-form{max-width:100%}.deletion-field input,.deletion-field textarea{font-size:1rem}}.legal-wrapper{display:flex;flex-direction:column;min-height:100dvh}.legal-wrapper>main{flex:1 1}.legal-wrapper .site-nav{background:rgb(255 255 255/95%);backdrop-filter:blur(12px);border-bottom:1px solid var(--navy-06);-webkit-backdrop-filter:blur(12px)}.legal-wrapper .nav-logo .logo-w{display:none}.legal-wrapper .nav-logo .logo-d{display:block}.legal-wrapper .nav-links a{color:var(--navy-50)}.legal-wrapper .nav-links a:hover{color:var(--navy)}.legal-wrapper .nav-links .nav-cta{border-color:var(--navy);color:var(--navy)}.legal-wrapper .nav-links .nav-cta:hover{background:var(--navy);color:var(--white)}.legal-wrapper .nav-hamburger span{background:var(--navy)}.legal-page{margin:0 auto;max-width:850px;padding:120px 48px 80px;width:100%}.legal-page h1{font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:32px}.legal-page h2{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;margin-bottom:12px;margin-top:40px}.legal-page h3{font-size:1rem;font-weight:600;margin-bottom:8px;margin-top:24px}.legal-page ol,.legal-page p,.legal-page ul{color:var(--gray-500);font-size:.88rem;font-weight:300;line-height:1.7;margin-bottom:16px}.legal-page ol,.legal-page ul{padding-left:24px}.legal-page li{margin-bottom:8px}.legal-page strong{color:var(--navy);font-weight:500}.legal-page a{color:var(--electric);text-decoration:underline}.legal-page .legal-meta{color:var(--gray-400);font-size:.8rem;margin-bottom:32px}.legal-wrapper:has(.deletion-page)>main{align-items:center;display:flex;padding-top:64px}.deletion-page{padding-bottom:40px;padding-top:40px;text-align:center}.deletion-form{margin:32px auto 0;max-width:380px}.deletion-field{border-bottom:1.5px solid var(--navy)}.deletion-field input,.deletion-field textarea{background:transparent;border:none;color:var(--navy);font-family:inherit;font-size:.85rem;font-weight:300;outline:none;padding:12px 0;width:100%}.deletion-field textarea{resize:vertical}.deletion-field input::placeholder,.deletion-field textarea::placeholder{color:var(--gray-400)}.deletion-submit{background:transparent;border:none;color:var(--navy);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-top:16px;padding:12px 0;text-transform:uppercase;transition:color .3s}.deletion-submit:hover{color:var(--electric)}.deletion-confirmation{margin:32px auto 0;max-width:380px}.deletion-confirmation p+p{color:var(--gray-500);font-size:.85rem;font-weight:300;line-height:1.6;margin-top:12px}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.form-error{color:#dc2626;font-size:.75rem;font-weight:300;margin-top:8px}.form-loading{opacity:.7;pointer-events:none}