body.atb-landing-page{background:#03172a;color:var(--color-white);margin:0}.atb-landing-page .skip-link:focus{background:var(--color-white);color:var(--color-primary-900);left:var(--space-md);top:var(--space-md);z-index:100}.atb-landing-canvas,.atb-coming-soon{background:radial-gradient(circle at 50% 32%,rgb(18 60 91 / 28%),transparent 42%),linear-gradient(145deg,#041b30 0%,#021426 52%,#03192c 100%);box-sizing:border-box;min-height:100vh}.atb-coming-soon{overflow:hidden;position:relative}.atb-coming-soon__glow{background:rgb(74 127 162 / 9%);border-radius:50%;filter:blur(80px);height:34rem;left:50%;pointer-events:none;position:absolute;top:5rem;transform:translateX(-50%);width:min(90vw, 70rem)}.atb-coming-soon__inner{box-sizing:border-box;margin-inline:auto;max-width:75rem;padding:clamp(2rem, 5vw, 4.5rem) var(--gutter) clamp(2.5rem, 5vw, 4.5rem);position:relative}.atb-coming-soon__brand{align-items:center;display:flex;flex-direction:column;gap:.8rem}.atb-coming-soon__prompt{color:#89FC00;display:inline-flex;font-family:var(--font-family-mono);font-size:2.45rem;font-weight:var(--font-weight-medium);line-height:1}.atb-prompt-chevron,.atb-prompt-cursor{display:inline-block}.atb-prompt-cursor{animation:atb-wink 6s ease-in-out infinite;transform-origin:center}@keyframes atb-wink{0%,82%{opacity:1;transform:scaleY(1)}84%{opacity:.35;transform:scaleY(.15)}86%,92%{opacity:.35;transform:scaleY(.15)}94%,100%{opacity:1;transform:scaleY(1)}}.atb-coming-soon__logo{display:block;height:auto;max-width:min(18rem, 75vw);width:auto}.atb-coming-soon__hero{margin-inline:auto;max-width:60rem;padding-top:clamp(2.5rem, 5vw, 4.25rem);position:relative;text-align:center}.atb-coming-soon__hero h1{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.45rem, 5.15vw, 4.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.atb-coming-soon__hero h1 em{color:#c1a8ec;display:block;font-style:normal;margin-inline:auto;position:relative;width:fit-content}.atb-coming-soon__hero h1 em::after{background:#89FC00;border-radius:50%;bottom:-.28em;content:"";height:2px;position:absolute;right:0;transform:rotate(-2deg);width:31%}.atb-coming-soon__status{background:#89FC00;border-radius:var(--radius-small);color:#06172a;display:inline-block;font-size:clamp(0.95rem, 1.8vw, 1.12rem);font-weight:700;margin:2.1rem 0 0;padding:.52em .85em}.atb-coming-soon__intro{display:grid;font-size:clamp(0.95rem, 1.55vw, 1.08rem);font-weight:var(--font-weight-semibold);gap:.7rem;line-height:1.65;margin:1.35rem auto 0;max-width:42rem}.atb-coming-soon__intro p{margin:0}.atb-doodle{color:#89FC00;font-family:Georgia,serif;font-weight:400;line-height:1;position:absolute}.atb-doodle--burst{font-size:clamp(4rem, 8vw, 7rem);right:-7%;top:2rem;transform:rotate(15deg)}.atb-doodle--heart{font-size:clamp(3.5rem, 6vw, 5rem);left:-5%;top:14rem;transform:rotate(-12deg)}.atb-coming-soon__features{margin-top:clamp(2rem, 5vw, 3.2rem);text-align:center}.atb-coming-soon__features h2{color:#89FC00;display:inline-block;font-family:var(--font-family-handwritten);font-size:clamp(1.2rem, 2vw, 1.55rem);font-weight:400;margin:0 0 1.2rem;padding-bottom:.18rem;position:relative}.atb-coming-soon__features h2::after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:rotate(-1deg);width:100%}.atb-coming-soon__features ul{display:flex;flex-wrap:wrap;gap:.8rem 0;justify-content:center;list-style:none;margin:0;padding:0}.atb-coming-soon__features li{align-items:center;display:flex;font-size:.92rem;font-weight:600;gap:.65rem;padding-inline:1.05rem}.atb-coming-soon__features li+li{border-left:1px solid #9f8bb6}.atb-coming-soon__features li::before{align-items:center;background:#89FC00;border-radius:50%;color:#06172a;content:"✓";display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:1.35rem;justify-content:center;width:1.35rem}.atb-coming-soon__signup{align-items:center;border:1px solid rgb(196 169 223 / 70%);border-radius:1rem;display:grid;gap:1rem;justify-items:center;margin:clamp(2.75rem, 6vw, 4.5rem) auto 0;max-width:48rem;padding:clamp(2rem, 5vw, 3.5rem) clamp(1.25rem, 5vw, 4rem);position:relative;text-align:center}.atb-line-icon{align-items:center;border:2px solid #bfa6e0;color:#89FC00;display:inline-flex;font-size:1.5rem;height:3rem;justify-content:center;transform:rotate(1deg);width:3.5rem}.atb-coming-soon__signup h2{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.6rem, 3.2vw, 2.25rem);line-height:1.15;margin:0}.atb-coming-soon__signup-copy{color:rgb(255 255 255 / 76%);font-size:clamp(0.95rem, 1.5vw, 1.05rem);line-height:1.6;margin:0;max-width:35rem}.atb-coming-soon__button{align-items:center;background:#89FC00;border:2px solid #fff0;border-radius:.85rem;color:#06172a;display:inline-flex;font-size:.92rem;font-weight:700;gap:.75rem;justify-content:center;margin-top:.25rem;min-height:3.15rem;padding:.45rem 1.6rem;text-decoration:none;transition:background-color var(--transition-standard),box-shadow var(--transition-standard),transform var(--transition-standard)}.atb-coming-soon__button span{transition:transform var(--transition-standard)}.atb-coming-soon__button:hover{background:#ACEB98;color:#06172a;box-shadow:0 .75rem 2rem rgb(0 0 0 / 18%);transform:translateY(-2px)}.atb-coming-soon__button:hover span{transform:translateX(.2rem)}.atb-coming-soon__button:focus-visible{outline:3px solid #89FC00;outline-offset:4px}.atb-coming-soon__consent{color:rgb(255 255 255 / 48%);font-size:.76rem;line-height:1.5;margin:.2rem 0 0;max-width:31rem}.atb-coming-soon__links{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem auto 0;max-width:48rem;width:100%}.atb-coming-soon__links>.atb-coming-soon__link-card{align-items:center;background:rgb(255 255 255 / 3%);border:1px solid rgb(196 169 223 / 35%);border-radius:.85rem;color:var(--color-white);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.5rem;padding:.9rem 1.2rem;text-decoration:none;transition:background-color var(--transition-standard),border-color var(--transition-standard),transform var(--transition-standard)}.atb-coming-soon__links>.atb-coming-soon__link-card:hover{background:rgb(190 178 200 / 8%);border-color:#ACEB98;color:var(--color-white);transform:translateY(-2px)}.atb-coming-soon__links>.atb-coming-soon__link-card:focus-visible{outline:3px solid #89FC00;outline-offset:4px}.atb-link-icon{align-items:center;background:rgb(137 252 0 / 6%);border-radius:.65rem;color:#c8aee9;display:flex;font-size:1.7rem;height:2.75rem;justify-content:center;width:2.75rem}.atb-link-copy{display:grid;gap:.18rem;min-width:0}.atb-link-copy strong{color:var(--color-white);display:block;font-size:.92rem;line-height:1.2}.atb-link-copy small{color:rgb(255 255 255 / 52%);display:block;font-size:.78rem;line-height:1.35}.atb-link-arrow{color:#89FC00;font-size:1.4rem;justify-self:end;transition:color var(--transition-standard),transform var(--transition-standard)}.atb-coming-soon__link-card:hover .atb-link-arrow{color:#ACEB98;transform:translateX(.2rem)}.atb-coming-soon__link-card--disabled{cursor:default;opacity:.58}.atb-coming-soon__link-card--disabled:hover{background:rgb(255 255 255 / 3%);border-color:rgb(196 169 223 / 35%);transform:none}.atb-link-status{border:1px solid rgb(196 169 223 / 45%);border-radius:var(--radius-pill);color:rgb(255 255 255 / 60%);font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.35em .65em;text-transform:uppercase;white-space:nowrap}@media (max-width:48rem){.atb-doodle{display:none}.atb-coming-soon__features ul{gap:.75rem}.atb-coming-soon__features li,.atb-coming-soon__features li+li{border:1px solid rgb(196 169 223 / 55%);border-radius:var(--radius-pill);padding:.5rem .8rem}.atb-coming-soon__links{grid-template-columns:1fr}}@media (max-width:32rem){.atb-coming-soon__inner{padding-inline:var(--gutter)}.atb-coming-soon__wordmark{letter-spacing:.14em}.atb-coming-soon__hero h1{font-size:clamp(2.2rem, 11vw, 3rem)}.atb-coming-soon__signup{padding:2rem 1.15rem}.atb-coming-soon__button{width:min(100%, 20rem)}.atb-coming-soon__link-card{padding:.9rem 1rem}}@media (prefers-reduced-motion:reduce){.atb-prompt-cursor{animation:none}.atb-coming-soon__button,.atb-coming-soon__button span,.atb-coming-soon__link-card,.atb-link-arrow{transition:none}}.atb-signup-page .atb-coming-soon__inner{display:flex;flex-direction:column;min-height:100vh}.atb-signup{display:grid;gap:1rem;justify-items:center;margin:auto;max-width:42rem;padding-block:clamp(3rem, 8vw, 6rem);text-align:center;width:100%}.atb-signup__eyebrow{color:#89FC00;font-family:var(--font-family-handwritten);font-size:clamp(1rem, 2vw, 1.25rem);margin:0;transform:rotate(-1deg)}.atb-signup h1{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem, 6vw, 4rem);letter-spacing:-.035em;line-height:1;margin:0}.atb-signup__intro{color:rgb(255 255 255 / 76%);font-size:clamp(1rem, 1.8vw, 1.1rem);line-height:1.65;margin:0;max-width:36rem}.atb-signup__form{background:rgb(255 255 255 / 3%);border:1px solid rgb(196 169 223 / 45%);border-radius:1rem;box-sizing:border-box;margin-top:1rem;padding:clamp(1.5rem, 4vw, 2.25rem);width:min(100%, 34rem)}.atb-signup__fine-print{color:rgb(255 255 255 / 48%);font-size:.78rem;line-height:1.5;margin:0;max-width:30rem}@media (max-width:32rem){.atb-signup{padding-block:3rem}.atb-signup__form{padding:1.25rem}}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"]{margin-inline:auto;width:100%}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form{margin-inline:auto;max-width:32rem;width:100%}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row{margin-bottom:.75rem}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input:not([type="submit"]):not([type="checkbox"]){background:rgb(21 50 67 / 72%)!important;border:1px solid rgb(193 168 236 / 45%)!important;border-radius:0.65rem!important;box-sizing:border-box;color:var(--color-white)!important;font-family:var(--font-family-body);font-size:0.95rem!important;height:3.25rem;padding:.75rem 1rem!important;transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard);width:100%}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input:not([type="submit"]):not([type="checkbox"])::placeholder{color:rgb(255 255 255 / 48%);opacity:1}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input:not([type="submit"]):not([type="checkbox"]):focus{background:rgb(21 50 67 / 95%)!important;border-color:#89FC00!important;box-shadow:0 0 0 3px rgb(137 252 0 / 12%);outline:none}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input[type="submit"],[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form button[type="submit"]{background:#89FC00!important;border:0!important;border-radius:0.65rem!important;color:#06172a!important;cursor:pointer;font-family:var(--font-family-body);font-size:0.95rem!important;font-weight:700!important;min-height:3.25rem;padding:.75rem 1.25rem!important;transition:background-color var(--transition-standard),box-shadow var(--transition-standard),transform var(--transition-standard);width:100%}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input[type="submit"]:hover,[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form button[type="submit"]:hover{background:#ACEB98!important;box-shadow:0 .6rem 1.5rem rgb(0 0 0 / 16%);transform:translateY(-1px)}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input[type="submit"]:focus-visible,[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form button[type="submit"]:focus-visible{outline:3px solid #89FC00;outline-offset:4px}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row-consent{align-items:flex-start;display:flex!important;gap:.5rem;margin:1rem auto 0!important;max-width:30rem;text-align:left}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row-consent input[type="checkbox"]{accent-color:#89FC00;flex:0 0 auto;height:1rem;margin:.15rem 0 0!important;width:1rem}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row-consent label{color:rgb(255 255 255 / 60%)!important;display:block;font-family:var(--font-family-body);font-size:0.78rem!important;line-height:1.4!important;margin:0!important;padding:0!important}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row-consent input[type="checkbox"]:focus-visible{outline:2px solid #89FC00;outline-offset:3px}.atb-signup__form .emailoctopus-success-message,.atb-signup__form .emailoctopus-error-message{box-sizing:border-box;font-family:var(--font-family-body)!important;margin-inline:auto!important;text-align:center!important}.atb-signup__form p.emailoctopus-success-message{color:rgb(255 255 255 / 82%)!important;-webkit-text-fill-color:rgb(255 255 255 / 82%);font-size:clamp(1rem, 1.8vw, 1.15rem)!important;font-weight:var(--font-weight-medium)!important;line-height:1.65!important;margin-block:0!important;max-width:38rem;padding:clamp(1.5rem, 4vw, 2.5rem)!important}.atb-signup__form p.emailoctopus-success-message:empty{display:none!important}.atb-signup__form p.emailoctopus-success-message:not(:empty)::before{color:#89FC00!important;-webkit-text-fill-color:#89FC00;content:"✓";display:block;font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.9rem}.atb-signup__form p.emailoctopus-error-message{color:#c1a8ec!important;-webkit-text-fill-color:#c1a8ec;font-size:0.85rem!important;font-weight:var(--font-weight-medium)!important;line-height:1.45!important;margin:.8rem auto 0!important;max-width:30rem;padding:0!important}.atb-signup__form p.emailoctopus-error-message:empty{display:none!important}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .text-center{display:none}@media (max-width:32rem){[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form{max-width:none}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input:not([type="submit"]):not([type="checkbox"]),[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input[type="submit"],[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form button[type="submit"]{font-size:1rem!important}[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form-row-consent{max-width:none}}@media (prefers-reduced-motion:reduce){[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form input,[data-form="27a912a0-8d15-11f1-9a1f-c74189dd39d7"] .emailoctopus-form button{transition:none}}.atb-404-page{background:#03172a;color:var(--color-white);margin:0}.atb-404{background:radial-gradient(circle at 50% 35%,rgb(18 60 91 / 28%),transparent 42%),linear-gradient(145deg,#041b30 0%,#021426 52%,#03192c 100%);box-sizing:border-box;min-height:100vh;overflow:hidden;position:relative}.atb-404__glow{background:rgb(74 127 162 / 9%);border-radius:50%;filter:blur(80px);height:34rem;left:50%;pointer-events:none;position:absolute;top:4rem;transform:translateX(-50%);width:min(90vw, 70rem)}.atb-404__inner{box-sizing:border-box;display:grid;margin-inline:auto;max-width:64rem;min-height:100vh;padding:clamp(2rem, 5vw, 4rem) var(--gutter) clamp(3rem, 6vw, 5rem);position:relative}.atb-404__brand{align-items:center;display:flex;flex-direction:column;gap:.8rem}.atb-404__prompt{color:#89FC00;display:inline-flex;font-family:var(--font-family-mono);font-size:2.45rem;font-weight:var(--font-weight-medium);line-height:1}.atb-404__logo{display:block;height:auto;max-width:min(18rem, 75vw);width:auto}.atb-404__content{align-content:center;display:grid;justify-items:center;margin-inline:auto;max-width:42rem;padding-block:clamp(2.5rem, 5vw, 4rem);text-align:center;width:100%}.atb-404__number{color:#c1a8ec;font-family:Georgia,"Times New Roman",serif;font-size:clamp(8rem, 25vw, 15rem);font-weight:700;letter-spacing:-.065em;line-height:.8;margin-bottom:clamp(2.5rem, 6vw, 4rem);position:relative;text-shadow:0 0 4rem rgb(193 168 236 / 8%)}.atb-404__content h1{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem, 5vw, 3.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:0}.atb-404__content h1 em{color:#c1a8ec;display:block;font-style:normal;margin-top:.15em;position:relative}.atb-404__content h1 em::after{background:#89FC00;border-radius:50%;bottom:-.3em;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) rotate(-2deg);width:6rem}.atb-404__copy{color:rgb(255 255 255 / 76%);display:grid;font-size:clamp(1rem, 1.8vw, 1.1rem);gap:.85rem;line-height:1.65;margin-top:2.5rem;max-width:35rem}.atb-404__copy p{margin:0}.atb-404__actions{display:grid;gap:.75rem;margin-top:clamp(2rem, 5vw, 3rem);max-width:22rem;width:100%}.atb-404__button{align-items:center;border:2px solid #fff0;border-radius:.85rem;display:inline-flex;font-size:.95rem;font-weight:700;gap:.65rem;justify-content:center;min-height:3.5rem;padding:.65rem 1.5rem;text-decoration:none;transition:background-color var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard),color var(--transition-standard),transform var(--transition-standard)}.atb-404__button span{transition:transform var(--transition-standard)}.atb-404__button--primary{background:#89FC00;color:#06172a}.atb-404__button--primary:hover{background:#ACEB98;color:#06172a;transform:translateY(-2px)}.atb-404__actions .atb-404__button--secondary{background:#fff0;border-color:#89FC00;color:var(--color-white)!important}.atb-404__actions .atb-404__button--secondary span{color:#89FC00}.atb-404__actions .atb-404__button--secondary:hover{background:rgb(137 252 0 / 8%);border-color:#ACEB98;color:var(--color-white)!important;transform:translateY(-2px)}.atb-404__actions .atb-404__button--secondary:hover span{color:#ACEB98}.atb-404__button:hover span{transform:translateX(.2rem)}.atb-404__button:focus-visible{outline:3px solid #89FC00;outline-offset:4px}.atb-404__aside{color:#89FC00;font-family:var(--font-family-handwritten);font-size:clamp(1.05rem, 2vw, 1.35rem);line-height:1.4;margin:clamp(2rem, 5vw, 3rem) 0 0;max-width:18rem;transform:rotate(-1deg)}.atb-404__aside span{color:#c1a8ec;font-size:1.35em;margin-left:.2em}@media (max-width:32rem){.atb-404__inner{padding-inline:var(--gutter)}.atb-404__prompt{font-size:2rem}.atb-404__number{font-size:clamp(7rem, 38vw, 10rem);margin-bottom:2.5rem}.atb-404__content h1{font-size:clamp(1.9rem, 10vw, 2.5rem)}.atb-404__copy{font-size:.95rem}.atb-404__actions{max-width:none}}@media (prefers-reduced-motion:reduce){.atb-prompt-cursor{animation:none}.atb-404__button,.atb-404__button span{transition:none}}.atb-about{margin-inline:auto;max-width:62rem;padding:clamp(3rem, 7vw, 6rem) var(--gutter) clamp(3rem, 7vw, 5rem)}.atb-about__hero{margin-inline:auto;max-width:44rem;text-align:center}.atb-about__eyebrow{color:#89FC00;font-family:var(--font-family-handwritten);font-size:clamp(1.15rem, 2.4vw, 1.6rem);line-height:1.2;margin:0 0 1.2rem;transform:rotate(-1deg)}.atb-about__hero h1{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem, 7vw, 5rem);font-weight:700;letter-spacing:-.04em;line-height:.98;margin:0}.atb-about__hero h1 em{color:#c1a8ec;font-style:normal}.atb-about__prompt{color:#89FC00;display:inline-flex;font-family:var(--font-family-mono);font-size:.68em;font-weight:var(--font-weight-medium);letter-spacing:-.12em;margin-left:.15em;vertical-align:.05em}.atb-about__intro{color:rgb(255 255 255 / 78%);font-size:clamp(1rem, 1.7vw, 1.1rem);line-height:1.65;margin:1.5rem auto 0;max-width:38rem}.atb-about__tagline{color:#89FC00;font-family:var(--font-family-handwritten);font-size:clamp(1.1rem, 2.3vw, 1.45rem);line-height:1.35;margin:1.5rem auto 0;position:relative;width:fit-content}.atb-about__tagline::after{background:#c1a8ec;border-radius:50%;bottom:-.35rem;content:"";height:2px;position:absolute;right:0;transform:rotate(-2deg);width:48%}.atb-about__story{border:1px solid rgb(193 168 236 / 55%);border-radius:1rem;margin:clamp(3rem, 6vw, 4.5rem) auto 0;max-width:52rem;padding:clamp(1.75rem, 4vw, 2.75rem) clamp(1.4rem, 5vw, 3.5rem)}.atb-about__story h2{color:#c1a8ec;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem, 3vw, 2rem);line-height:1.1;margin:0 0 1.5rem;position:relative;width:fit-content}.atb-about__story h2::after{background:#c1a8ec;bottom:-.4rem;content:"";height:2px;left:0;position:absolute;transform:rotate(-2deg);width:4rem}.atb-about__story-copy{color:rgb(255 255 255 / 82%);font-size:clamp(0.95rem, 1.5vw, 1.05rem);line-height:1.7;max-width:43rem;text-align:left}.atb-about__story-copy p{margin:0 0 1rem}.atb-about__story-copy p:last-child{margin-bottom:0}.atb-about__highlight{color:#89FC00;font-weight:700}.atb-about__overlap,.atb-about__cta{margin-inline:auto;max-width:56rem}.atb-about__overlap{display:grid;gap:clamp(1.25rem, 3vw, 2rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(2rem, 5vw, 3rem)}.atb-about__photo{border-radius:1rem;overflow:hidden;min-height:100%}.atb-about__photo img{display:block;height:100%;object-fit:cover;width:100%}.atb-about__skills{border:1px solid rgb(193 168 236 / 30%);border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem, 4vw, 2.5rem) clamp(1.4rem, 4vw, 2.5rem)}.atb-about__skills-icon{color:#c1a8ec;font-size:2rem;line-height:1;margin-bottom:.75rem}.atb-about__skills h2{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.7rem, 3vw, 2.3rem);line-height:1.05;margin:0 0 1.5rem}.atb-about__skills h2 em{color:#c1a8ec;display:block;font-style:normal}.atb-about__skills ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.atb-about__skills li{align-items:center;border-top:1px solid rgb(255 255 255 / 12%);color:rgb(255 255 255 / 86%);display:grid;font-size:clamp(0.92rem, 1.4vw, 1rem);gap:.9rem;grid-template-columns:auto 1fr;line-height:1.45;padding:.85rem 0}.atb-about__skills li:first-child{border-top:0;padding-top:0}.atb-about__skills li:last-child{padding-bottom:0}.atb-about__skills li::before{color:#89FC00;content:"✓";font-size:1.2rem;font-weight:800}.atb-about__cta{align-items:center;border:1px solid #89FC00;border-radius:1rem;display:grid;gap:clamp(1.25rem, 3vw, 2rem);grid-template-columns:auto minmax(0,1fr) auto;margin-top:clamp(1.5rem, 4vw, 2.25rem);padding:clamp(1.75rem, 4vw, 2.5rem) clamp(1.25rem, 4vw, 2.5rem)}.atb-about__cta-icon{align-items:center;border:1px solid rgb(137 252 0 / 45%);color:#89FC00;display:flex;font-size:2rem;height:3.5rem;justify-content:center;transform:rotate(-2deg);width:4.25rem}.atb-about__cta-copy h2{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.6rem, 3vw, 2.2rem);line-height:1.1;margin:0 0 .75rem}.atb-about__cta-copy p{color:rgb(255 255 255 / 76%);font-size:.95rem;line-height:1.55;margin:.15rem 0}.atb-about__cta-copy strong{color:#89FC00}.atb-about__cta-action{min-width:13rem}.atb-about__button{align-items:center;background:#89FC00;border:2px solid #fff0;border-radius:.75rem;color:#06172a;display:inline-flex;font-size:.92rem;font-weight:700;gap:.65rem;justify-content:center;min-height:3.25rem;padding:.55rem 1.4rem;text-decoration:none;transition:background-color var(--transition-standard),box-shadow var(--transition-standard),transform var(--transition-standard);width:100%}.atb-about__button span{transition:transform var(--transition-standard)}.atb-about__button:hover{background:#ACEB98;color:#06172a;box-shadow:0 .75rem 2rem rgb(0 0 0 / 16%);transform:translateY(-2px)}.atb-about__button:hover span{transform:translateX(.2rem)}.atb-about__button:focus-visible{outline:3px solid #89FC00;outline-offset:4px}.atb-about__reassurance{color:rgb(255 255 255 / 50%);font-size:.82rem;line-height:1.5;margin:1rem auto 0;text-align:center}.atb-about__reassurance span{color:#89FC00;font-size:1.25em;margin-left:.2em}@media (max-width:48rem){.atb-about__overlap{grid-template-columns:1fr}.atb-about__photo{aspect-ratio:4 / 3}.atb-about__cta{grid-template-columns:auto 1fr}.atb-about__cta-action{grid-column:1 / -1;min-width:0;width:100%}}@media (max-width:32rem){.atb-about{padding-top:2.5rem}.atb-about__hero h1{font-size:clamp(2.8rem, 15vw, 4rem)}.atb-about__prompt{display:block;font-size:.65em;margin:.35rem auto 0;width:fit-content}.atb-about__story{padding:1.5rem 1.2rem}.atb-about__photo{aspect-ratio:1 / 1}.atb-about__skills{padding:1.5rem 1.2rem}.atb-about__cta{grid-template-columns:1fr;justify-items:center;text-align:center}.atb-about__cta-icon{margin-bottom:.25rem}.atb-about__button{width:min(100%, 20rem)}}@media (prefers-reduced-motion:reduce){.atb-about__button,.atb-about__button span{transition:none}}.atb-preferences{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:clamp(3rem, 8vw, 6rem) var(--gutter);position:relative;text-align:center}.atb-preferences__inner{margin-inline:auto;max-width:42rem;width:100%}.atb-preferences__eyebrow{color:#89FC00;font-family:var(--font-family-mono);font-size:clamp(0.95rem, 2vw, 1.15rem);font-weight:var(--font-weight-medium);margin:0 0 1rem}.atb-preferences h1{color:var(--color-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem, 8vw, 5.25rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0}.atb-preferences__prompt{color:#89FC00;display:inline-block;font-family:var(--font-family-mono);font-size:.62em;font-weight:var(--font-weight-medium);letter-spacing:-.16em;margin-left:.1em;padding-right:.16em;vertical-align:.08em}.atb-preferences__lead{color:#c4a9df;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.4rem, 3vw, 1.8rem);font-weight:700;line-height:1.3;margin:1.75rem 0 0}.atb-preferences__copy{color:rgb(255 255 255 / 72%);font-size:clamp(0.95rem, 2vw, 1.08rem);line-height:1.65;margin:.75rem auto 0;max-width:32rem}.atb-preferences__button{align-items:center;background:#89FC00;border:2px solid #89FC00;border-radius:.8rem;color:#06172a;display:inline-flex;font-size:.95rem;font-weight:700;gap:.65rem;justify-content:center;margin-top:2rem;min-height:3.25rem;padding:.5rem 1.6rem;text-decoration:none;transition:background-color var(--transition-standard),border-color var(--transition-standard),transform var(--transition-standard)}.atb-preferences__button:hover{background:#ACEB98;border-color:#ACEB98;color:#06172a;transform:translateY(-2px)}.atb-preferences__button:focus-visible{outline:3px solid #c4a9df;outline-offset:4px}.atb-preferences__note{color:rgb(255 255 255 / 45%);font-size:.82rem;line-height:1.5;margin:1.5rem auto 0}@media (max-width:32rem){.atb-preferences{padding-block:3rem}.atb-preferences__inner{max-width:100%}.atb-preferences h1{font-size:clamp(2.8rem, 15vw, 4rem)}.atb-preferences__button{width:100%}}@media (prefers-reduced-motion:reduce){.atb-preferences__button{transition:none}.atb-preferences__button:hover{transform:none}}