input:focus::placeholder,textarea:focus::placeholder{color:#0000}[dir=rtl] input[dir=ltr],[dir=rtl] textarea[dir=ltr]{text-align:right}.shard-field{text-align:start;margin-block-end:1rem}.shard-field-group{border:0;min-inline-size:0;margin-inline:0;padding:0}.shard-label{margin-block-end:.25rem;font-weight:500;display:block}.shard-field-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shard-field-inline>.shard-label{margin-block-end:0;display:inline}.shard-field-inline>.shard-field-hint,.shard-field-inline>.shard-field-error{flex-basis:100%}.shard-option{align-items:center;gap:.5rem;display:flex}.shard-required{color:#b91c1c;margin-inline-start:.25em}.shard-control::placeholder{color:#9ca3af;opacity:1}.shard-field-hint{color:#6b7280;margin-block-start:.25rem;font-size:.875em;display:block}.shard-field-hint>span{display:block}.shard-field-error{color:#b91c1c;margin-block-start:.25rem;font-size:.875em}.shard-field-error>p{margin:0}.shard-field-invalid .shard-control{border-color:#b91c1c}.shard-page-contact{max-inline-size:48rem;margin-inline:auto}.shard-contact-title{text-align:center;margin-block:1.5rem;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.shard-page-contact .shard-page-body,.shard-contact-details{text-align:center;color:var(--sh-muted,#5b645f);margin-block-end:1.5rem}.shard-contact-details p{margin:.25rem 0}.shard-contact-form{background:var(--sh-surface,#fff);border:1px solid var(--sh-line,#e5e7eb);border-radius:var(--sh-radius-lg,.75rem);padding:clamp(1.25rem,4vw,2.5rem);display:block;box-shadow:0 1px 3px #00000014}.shard-contact-grid{grid-template-columns:1fr;gap:0 1rem;display:grid}@media (width>=40rem){.shard-contact-grid{grid-template-columns:1fr 1fr}}.shard-contact-form .shard-control{box-sizing:border-box;inline-size:100%}.shard-contact-submit{margin-block-start:.5rem}.shard-contact-sent{color:#064e3b;text-align:center;background:#d1fae5;border-radius:.5rem;padding:1rem}@font-face{font-family:Alexandria;font-style:normal;font-weight:400 900;font-display:swap;src:url(/build/assets/alexandria-arabic-CsQP8i9p.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Alexandria;font-style:normal;font-weight:400 900;font-display:swap;src:url(/build/assets/alexandria-latin-BdiGJ72o.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:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/readex-pro-arabic-C-ayYl8k.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400 700;font-display:swap;src:url(/build/assets/readex-pro-latin-BG0HgyWt.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}:root{--white:#fff;--surface:#f3f4f8;--line:#ecedf2;--ink:#1a1a2e;--muted:#5e6275;--body:#3b3f52;--placeholder:#6e7286;--red:#e11d48;--red-deep:#be123c;--red-soft:#fff0f3;--sun:#ffd84d;--sun-soft:#fff6d6;--sky:#7dd3fc;--jasmine:#7b61ff;--apricot:#ff9f1c;--pistachio:#b9f3c9;--pink:#ffc2d1;--slate:#64748b;--footer-link:#c9ccd6;--footer-muted:#9a9db0;--font-display:"Alexandria", "Readex Pro", system-ui, sans-serif;--font-ui:"Readex Pro", system-ui, sans-serif;--radius-card:28px;--radius-section:24px;--radius-input:16px;--pill:999px;--gutter:20px;--container:1200px;--header-h:64px;--focus:var(--ink);--ease:cubic-bezier(.23, 1, .32, 1);--shadow-red:0 10px 24px -8px #e11d488c;--shadow-phone:0 40px 70px -30px #1a1a2e8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=768px){:root{--gutter:40px}}@media (width>=1024px){:root{--header-h:76px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 16px)}body{background:var(--white);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}h1,h2,h3,p,figure,ul{margin:0}ul[role=list]{padding:0;list-style:none}a{color:var(--red)}button,input,select{font:inherit;color:inherit}main:focus{outline:none}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:0;font-weight:900;line-height:1.15}.accent{color:var(--red)}.on-red .accent{color:var(--white)}.h2{font-size:clamp(34px,2.2rem + 1.6vw,52px);line-height:1.15}.lead{color:var(--muted);font-size:clamp(17px,.9rem + .5vw,21px);line-height:1.6}.body-lg{color:var(--muted);font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.7}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.on-red{--focus:var(--white)}.skip{z-index:100;border-radius:var(--pill);background:var(--ink);color:var(--white);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip:focus{inset-block-start:12px}.btn{border-radius:var(--pill);min-height:44px;font-family:var(--font-ui);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease), background-color .16s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn--sm{min-height:44px;padding-inline:16px;font-size:14px}.btn--md{min-height:46px}.btn--lg{min-height:56px;padding-inline:26px;font-size:17px}.btn--block{width:100%}.btn--primary{background:var(--red);color:var(--white);box-shadow:var(--shadow-red)}.btn--white{background:var(--white);color:var(--red)}.btn--soft{background:var(--surface);color:var(--ink)}@media (hover:hover){.btn--primary:hover{background:var(--red-deep)}.btn--white:hover{background:var(--red-soft)}.btn--soft:hover{background:var(--line)}}.pill{border-radius:var(--pill);cursor:pointer;align-items:center;gap:6px;min-height:44px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.pill--soft{background:var(--surface)}.icon-btn{border-radius:var(--pill);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.chip--lg{min-height:42px;padding-inline:18px;font-size:16px}.chip--red{background:var(--red);color:var(--white)}.chip--soft{background:var(--surface);color:var(--ink)}.chip--white{background:var(--white);color:var(--ink)}.chip--sun{background:var(--sun);color:var(--ink)}.chip--glass{color:var(--ink);background:#ffffffeb}.tile{block-size:64px;inline-size:64px;color:var(--white);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tile--md{border-radius:18px;block-size:56px;inline-size:56px}.tile--white{background:var(--white);color:var(--red)}.tile--ink{background:var(--ink)}.tile--red{background:var(--red)}.tile--jasmine{background:var(--jasmine)}.tile--apricot{background:var(--apricot)}.tile--slate{background:var(--slate)}.tile--sky{background:var(--sky)}.site-header{z-index:50;border-block-end:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#ffffffeb;position:sticky;inset-block-start:0}.site-header__inner{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo{min-height:44px;color:var(--red);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.logo__word{font-family:Alexandria,sans-serif;font-size:24px;font-weight:900;line-height:1}.logo--reverse{color:var(--white)}.logo--reverse .logo__word{font-size:26px}.site-nav{align-items:center;gap:32px;display:none}.site-nav a{min-height:44px;color:var(--ink);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a[aria-current=page]{color:var(--red)}@media (hover:hover){.site-nav a:hover{color:var(--red)}}.site-header__actions{align-items:center;gap:8px;display:flex}.join-long,.lang-picker{display:none}@media (width>=1024px){.logo__word{font-size:30px}.site-header__inner{gap:32px}.site-nav{margin-inline-start:auto;display:flex}.site-header__actions{gap:16px}.join-long,.lang-picker{display:inline-flex}.join-short,.menu{display:none}}.dropdown{position:relative}.dropdown>summary{list-style:none}.dropdown>summary::-webkit-details-marker{display:none}.dropdown__panel{background:var(--white);min-inline-size:200px;box-shadow:0 0 0 1.5px var(--line), 0 20px 40px -20px #1a1a2e59;border-radius:20px;padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.lang-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lang-list a{min-height:44px;color:var(--ink);border-radius:14px;align-items:center;padding-inline:14px;font-weight:600;text-decoration:none;display:flex}.lang-list a[aria-current]{background:var(--red-soft);color:var(--red)}@media (hover:hover){.lang-list a:hover{background:var(--surface)}}.menu__panel{gap:8px;min-inline-size:240px;display:grid}.menu__panel nav{display:grid}.menu__panel nav a{min-height:48px;color:var(--ink);border-radius:14px;align-items:center;padding-inline:14px;font-weight:600;text-decoration:none;display:flex}.lang-list--inline{border-block-start:1px solid var(--line);padding-block-start:8px}.lang-list--inline ul{grid-template-columns:repeat(3,1fr)}.lang-list--inline a{justify-content:center;padding-inline:8px}.shard-field{margin:0}.shard-label{color:var(--muted);margin-block-end:6px;font-size:14px;font-weight:600}.shard-required{color:inherit}.shard-control::placeholder{color:var(--placeholder)}.shard-field-error{color:var(--red-deep);margin-block-start:6px;font-size:14px;font-weight:600;line-height:1.5}.shard-field-invalid .field-control{box-shadow:inset 0 0 0 2px var(--red-deep)}.form-alert{color:var(--red-deep);margin:0 0 10px;font-size:14px;font-weight:600}.field-control{border-radius:var(--pill);background:var(--surface);block-size:56px;inline-size:100%;color:var(--ink);font-family:var(--font-ui);transition:box-shadow .12s var(--ease);border:0;outline:none;padding-inline:20px;font-size:16px;display:block}.field-control:focus,.field-control:focus-visible{box-shadow:inset 0 0 0 2px var(--red);outline:none}.field-control--box{border-radius:var(--radius-input);font-size:17px;font-weight:500}.field-control--select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231A1A2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235E6275' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center,18px;background-repeat:no-repeat,no-repeat;padding-inline:44px 40px;font-size:15px;font-weight:600}[dir=ltr] .field-control--select{background-position:18px,right 18px center}.check{block-size:22px;inline-size:22px;accent-color:var(--red);cursor:pointer;flex-shrink:0;margin:2px 0 0}.shard-field-inline{flex-wrap:nowrap;align-items:flex-start;gap:10px}.shard-field-inline>.shard-label{color:var(--muted);cursor:pointer;margin:0;font-size:14px;font-weight:500;line-height:1.6}.shard-field-inline>.shard-field-error{flex-basis:auto}.shard-field-inline{flex-wrap:wrap}.shard-field-inline>.shard-label{flex:1 1 0;min-inline-size:0}.shard-field-inline>.shard-field-error{inline-size:100%;padding-inline-start:32px}.waitlist{gap:14px;display:grid}.waitlist__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.waitlist__row .field-control--select{background-position:right 14px center,14px;padding-inline:38px 32px}[dir=ltr] .waitlist__row .field-control--select{background-position:14px,right 14px center}.waitlist__submit .btn{padding-inline:10px;font-size:15px}.waitlist__row>:nth-child(2){grid-area:1/1/auto/-1}.waitlist__submit{padding-block-start:28px}.waitlist__submit .btn{inline-size:100%}.waitlist__consent{gap:4px;display:grid}.waitlist__privacy{justify-self:start;align-items:center;min-height:44px;margin-inline-start:32px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=768px){.waitlist__row{grid-template-columns:minmax(190px,auto) minmax(220px,1fr) auto;gap:10px}.waitlist__row .field-control:not(.field-control--select){padding-inline:18px}.waitlist__row .shard-label{white-space:nowrap}.waitlist__row>:nth-child(2){grid-area:auto}.waitlist__submit .btn{inline-size:auto;padding-inline:26px;font-size:17px}.waitlist__row .field-control--select{background-position:right 18px center,18px;padding-inline:44px 40px}[dir=ltr] .waitlist__row .field-control--select{background-position:18px,right 18px center}.waitlist__consent{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.waitlist__privacy{min-height:30px;margin-inline-start:0}.waitlist--light .waitlist__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.waitlist--light .waitlist__submit{grid-column:1/-1;padding-block-start:4px}}.waitlist--red .shard-label,.waitlist--red .shard-field-inline>.shard-label{color:var(--white)}.waitlist--red .field-control{background-color:var(--white)}.waitlist--red .field-control--select{color:var(--white);background-color:#fff3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center,18px;background-repeat:no-repeat,no-repeat}[dir=ltr] .waitlist--red .field-control--select{background-position:18px,right 18px center}.waitlist--red .field-control--select option,.waitlist--red .field-control--select optgroup{color:var(--ink);background:var(--white)}.waitlist--red .field-control:focus{box-shadow:inset 0 0 0 2px var(--ink)}.waitlist--red .shard-field-error,.waitlist--red .form-alert{background:var(--white);color:var(--red-deep);border-radius:12px;padding:4px 12px;display:inline-block}.waitlist--red .shard-field-invalid .field-control{box-shadow:inset 0 0 0 2px var(--ink)}.waitlist--red .check{accent-color:var(--ink)}.waitlist--red .waitlist__privacy{color:var(--white);text-underline-offset:3px;text-decoration:underline}.almonds{pointer-events:none;position:absolute;inset:0}.almond{border-radius:var(--pill);position:absolute;box-shadow:inset 0 -3px #00000014}.almond--sun{background:var(--sun)}.almond--sky{background:var(--sky)}.almond--pistachio{background:var(--pistachio)}.almond--pink{background:var(--pink)}.almond--white{background:var(--white)}.almond--red{background:var(--red)}.almonds--hero>:first-child{width:40px;height:26px;inset-block-start:8%;inset-inline-end:7%;rotate:-20deg}.almonds--hero>:nth-child(2){width:32px;height:21px;inset-block-start:17%;inset-inline-end:87%;rotate:30deg}.almonds--hero>:nth-child(3){width:34px;height:22px;inset-block-start:83%;inset-inline-end:10%;rotate:12deg}.almonds--hero>:nth-child(4){width:26px;height:17px;inset-block-start:11%;inset-inline-end:55%;rotate:-40deg}.almonds--hero>:nth-child(5){width:40px;height:26px;inset-block-start:89%;inset-inline-end:80%;rotate:25deg}.almonds--hero>:nth-child(6){width:22px;height:15px;inset-block-start:53%;inset-inline-end:5%;rotate:50deg}.almonds--hero>:nth-child(7){width:26px;height:17px;inset-block-start:46%;inset-inline-end:90%;rotate:-30deg}.almonds--band>:first-child{width:40px;height:26px;inset-block-start:12%;inset-inline-end:5.5%;rotate:-20deg}.almonds--band>:nth-child(2){width:32px;height:21px;inset-block-start:69%;inset-inline-end:87.5%;rotate:30deg}.almonds--band>:nth-child(3){width:34px;height:22px;inset-block-start:79%;inset-inline-end:11%;rotate:12deg}.almonds--band>:nth-child(4){width:26px;height:17px;inset-block-start:15%;inset-inline-end:76%;rotate:-40deg}.almonds--band>:nth-child(5){width:40px;height:26px;inset-block-start:42%;inset-inline-end:93%;rotate:25deg}.almonds--band>:nth-child(6){width:22px;height:15px;inset-block-start:52%;inset-inline-end:2.8%;rotate:50deg}.almonds--safety>:first-child{width:40px;height:26px;inset-block-start:14%;inset-inline-end:5.5%;rotate:-20deg}.almonds--safety>:nth-child(2){width:32px;height:21px;inset-block-start:68%;inset-inline-end:87.5%;rotate:30deg}.almonds--safety>:nth-child(3){width:34px;height:22px;inset-block-start:75%;inset-inline-end:12.5%;rotate:12deg}.almonds--safety>:nth-child(4){width:26px;height:17px;inset-block-start:16%;inset-inline-end:76%;rotate:-40deg}.almonds--celebrate>:first-child{width:30px;height:20px;inset-block-start:8%;inset-inline-end:8%;rotate:-20deg}.almonds--celebrate>:nth-child(2){width:24px;height:16px;inset-block-start:14%;inset-inline-end:77%;rotate:30deg}.almonds--celebrate>:nth-child(3){width:20px;height:13px;inset-block-start:25%;inset-inline-end:15%;rotate:12deg}.almonds--celebrate>:nth-child(4){width:22px;height:15px;inset-block-start:7%;inset-inline-end:51%;rotate:-40deg}.almonds--celebrate>:nth-child(5){width:28px;height:18px;inset-block-start:36%;inset-inline-end:85%;rotate:25deg}.almonds--celebrate>:nth-child(6){width:26px;height:17px;inset-block-start:66%;inset-inline-end:10%;rotate:-15deg}.almonds--celebrate>:nth-child(7){width:22px;height:15px;inset-block-start:71%;inset-inline-end:82%;rotate:40deg}.almonds--celebrate>:nth-child(8){width:18px;height:12px;inset-block-start:62%;inset-inline-end:46%;rotate:-30deg}.almonds--celebrate>:nth-child(9){width:16px;height:11px;inset-block-start:20%;inset-inline-end:44%;rotate:60deg}.phone{aspect-ratio:300/649;background:var(--ink);inline-size:300px;box-shadow:var(--shadow-phone);border-radius:48px;padding:9px}.phone img{object-fit:cover;object-position:top;border-radius:39px;block-size:100%;inline-size:100%}.hero{padding-block:36px 0}.hero__inner{gap:36px;display:grid}.hero__copy{align-content:center;gap:18px;display:grid}.hero__title{font-size:clamp(46px,1.6rem + 3.7vw,76px);line-height:1.1}.hero__art{background:var(--red);border-radius:40px;block-size:520px;position:relative;overflow:hidden}.hero__art .phone{position:absolute}.phone--match{display:none}.phone--discover{border-radius:35px;inline-size:220px;padding:7px;inset-block-start:40px;inset-inline-start:calc(50% - 110px);rotate:3deg}.phone--discover img{border-radius:29px}.almonds--hero>:nth-child(n+5){display:none}@media (width>=1024px){.hero{padding-block:40px 60px}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:40px}.hero__copy{gap:26px;max-inline-size:620px}.hero__lead{max-inline-size:520px}.hero__art{border-radius:48px;block-size:720px}.almonds--hero>:nth-child(n+5){display:block}.phone--match{border-radius:43px;inline-size:270px;padding:8px;display:block;inset-block-start:50px;inset-inline-end:40px;rotate:-6deg}.phone--match img{border-radius:35px}.phone--discover{border-radius:48px;inline-size:300px;padding:9px;inset-block-start:20px;inset-inline:auto 260px;rotate:4deg}.phone--discover img{border-radius:39px}[dir=ltr] .phone--match{inset-inline:40px auto}[dir=ltr] .phone--discover{inset-inline:228px auto}}@media (width>=1280px){.hero__art{margin-inline-end:-40px}}.story{padding-block:64px}.story__inner{gap:28px;display:grid}.story__copy{align-content:center;gap:16px;display:grid}.story__phone{order:2;justify-content:center;padding-block-start:10px;display:flex}.phone--profile{border-radius:38px;inline-size:240px;padding:7px}.phone--profile img{border-radius:31px}.chip--desktop{display:none}@media (width>=1024px){.story{padding-block:64px 100px}.story__inner{grid-template-columns:5fr 7fr;align-items:center;gap:40px}.story__phone{order:0;padding:0}.story__copy{gap:22px}.story__copy .body-lg{max-inline-size:560px}.phone--profile{border-radius:51px;inline-size:320px;padding:10px}.phone--profile img{border-radius:42px}.chip--desktop{display:inline-flex}}.cities{background:var(--surface);padding-block:50px}.cities__inner{gap:18px;display:grid}.cities__inner .h2{max-inline-size:900px}.cities__grid{gap:18px;display:grid}.cities__group{gap:16px;display:grid}.cities__label{color:var(--muted);font-size:15px;font-weight:700}.cities__group .chip:nth-child(n+7){display:none}@media (width>=1024px){.cities{padding-block:90px}.cities__inner{gap:36px}.cities__grid{grid-template-columns:1fr 1fr;gap:40px}.cities__label{font-size:16px}.cities__group .chip:nth-child(n+7){display:inline-flex}.cities__text{max-inline-size:760px}}.privacy{padding-block:64px}.privacy__inner,.bento{gap:14px;display:grid}.bento__vellum{block-size:260px;color:var(--white);background:#c9ccd6;border-radius:30px;position:relative;overflow:hidden}.bento__vellum-photo{object-fit:cover;filter:blur(24px)saturate(1.1);block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.2)}.bento__vellum-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-inline:24px;display:flex;position:absolute;inset:0}.bento__vellum-name{font-family:var(--font-display);text-shadow:0 2px 16px #00000040;font-size:52px;font-weight:900;line-height:1.1}.bento__vellum-caption{display:none}.bento__card{border-radius:30px;align-items:center;gap:14px;padding:22px;display:flex}.bento__card--red{background:var(--red);color:var(--white)}.bento__card--sun{background:var(--sun);color:var(--ink)}.bento__card .tile{border-radius:16px;block-size:52px;inline-size:52px}.bento__card .tile svg{block-size:24px;inline-size:24px}.bento__text{gap:4px;display:grid}.bento__title{font-size:22px;line-height:1.2}.bento__text p{font-size:15px;line-height:1.6}@media (width>=1024px){.privacy{padding-block:100px}.privacy__inner{gap:32px}.bento{grid-template-rows:280px 280px;grid-template-columns:7fr 5fr;gap:18px}.bento__vellum{border-radius:36px;grid-row:span 2;block-size:auto}.bento__vellum-photo{filter:blur(26px)saturate(1.1)}.bento__vellum-body{gap:16px;padding-inline:60px}.bento__vellum-name{font-size:80px}.bento__vellum-caption{text-shadow:0 1px 8px #0000004d;font-size:18px;font-weight:600;display:block;position:absolute;inset-block-end:30px;inset-inline:32px}.bento__card{border-radius:36px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:36px}.bento__card .tile{border-radius:20px;block-size:64px;inline-size:64px}.bento__card .tile svg{block-size:30px;inline-size:30px}.bento__text{gap:8px}.bento__title{font-size:30px}.bento__text p{font-size:17px}}.faq{padding-block:0 64px}.faq__inner{gap:10px;display:grid}.faq__inner .h2{margin-block-end:8px}.faq__list{gap:10px;display:grid}.faq__item{border-radius:var(--radius-section);background:var(--surface)}.faq__item>summary{cursor:pointer;border-radius:var(--radius-section);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 20px;list-style:none;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__q{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.4}.faq__chevron{color:var(--red);transition:rotate .2s var(--ease);flex-shrink:0}.faq__item[open] .faq__chevron{rotate:180deg}.faq__a{color:var(--muted);padding:0 20px 20px;font-size:16px;line-height:1.7}@media (width>=1024px){.faq{padding-block:0 110px}.faq__inner{grid-template-columns:4fr 8fr;align-items:start;gap:40px}.faq__list{gap:12px}.faq__item>summary{padding:22px 24px}.faq__q{font-size:19px}.faq__a{padding:0 24px 22px}}.band{background:var(--red);color:var(--white);padding-block:44px;position:relative;overflow:hidden}.band__inner{gap:20px;display:grid;position:relative}.band__title{font-size:34px;line-height:1.2}.almonds--band{display:none}@media (width>=1024px){.band{padding-block:110px 100px}.almonds--band{display:block}.band__inner{text-align:center;justify-items:center;gap:28px}.band__title{font-size:60px;line-height:1.15}.band .waitlist{text-align:start;inline-size:min(820px,100%)}}.site-footer{background:var(--ink);color:var(--white);padding-block:40px}.site-footer__inner{gap:22px;display:grid}.site-footer__links{flex-wrap:wrap;column-gap:22px;display:flex}.site-footer__links a{min-height:44px;color:var(--footer-link);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer__links a:hover{color:var(--white)}}.site-footer__copy{color:var(--footer-muted);font-size:13px}.site-footer__note{color:var(--footer-muted);margin-block-start:18px;font-size:13px}.site-footer{--focus:var(--white)}@media (width>=1024px){.site-footer{padding-block:56px 40px}.site-footer__inner{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:28px}}.page-hero{padding-block:56px;position:relative;overflow:hidden}.page-hero--sun{background:var(--sun)}.page-hero__inner{gap:14px;display:grid;position:relative}.page-hero__title{font-size:clamp(40px,1.8rem + 3vw,68px)}.page-hero__lead{color:var(--ink);max-inline-size:640px}.almonds--safety>:nth-child(n+3){display:none}@media (width>=1024px){.page-hero{block-size:440px;padding-block:120px 0}.page-hero__inner{gap:18px}.almonds--safety>:nth-child(n+3){display:block}}.safety-grid{gap:14px;padding-block:40px 64px;display:grid}.safety-card{background:var(--surface);border-radius:32px;align-items:flex-start;gap:18px;padding:24px;display:flex}.safety-card .tile{border-radius:16px;block-size:52px;inline-size:52px}.safety-card .tile svg{block-size:24px;inline-size:24px}.safety-card__text{gap:8px;display:grid}.safety-card__title{font-size:21px;line-height:1.3}.safety-card__text p{color:var(--muted);max-inline-size:520px;font-size:16px;line-height:1.7}@media (width>=1024px){.safety-grid{grid-template-columns:1fr 1fr;gap:18px;padding-block:84px 110px}.safety-card{gap:22px;padding:32px}.safety-card .tile{border-radius:20px;block-size:64px;inline-size:64px}.safety-card .tile svg{block-size:30px;inline-size:30px}.safety-card__title{font-size:26px}.safety-card__text p{font-size:17px}}.legal{gap:28px;padding-block:40px 64px;display:grid}.legal__toc{border-radius:var(--radius-section);background:var(--surface);padding:14px}.legal__toc-title{color:var(--muted);padding:0 12px 6px;font-size:13px;font-weight:700}.legal__toc ul{gap:2px;display:grid}.legal__toc a{min-height:44px;color:var(--muted);border-radius:14px;align-items:center;padding-inline:12px;font-size:15px;text-decoration:none;display:flex}.legal__toc a[aria-current=true]{background:var(--red-soft);color:var(--red);font-weight:700}@media (hover:hover){.legal__toc a:hover{color:var(--ink)}}.legal__article{gap:22px;min-inline-size:0;display:grid}.legal__title{font-size:clamp(36px,1.6rem + 2vw,52px)}.legal__meta{color:var(--muted);font-size:14px}.legal__summary{border-radius:var(--radius-section);background:var(--sun-soft);padding:22px 24px;font-size:16px;line-height:1.8}.legal__section{gap:10px;scroll-margin-block-start:calc(var(--header-h) + 24px);display:grid}.legal__h2{margin-block-start:12px;font-size:26px}.legal__pending{border-radius:var(--pill);background:var(--red-soft);color:var(--red-deep);justify-self:start;padding:4px 12px;font-size:13px;font-weight:700}.legal__text{color:var(--body);max-inline-size:68ch;font-size:17px;line-height:1.9}@media (width>=1024px){.legal{grid-template-columns:3fr 7fr;align-items:start;gap:48px;padding-block:74px 110px;padding-inline-end:calc(16.6667% - 8px)}.legal__toc{background:0 0;padding:0;position:sticky;inset-block-start:calc(var(--header-h) + 24px)}.legal__toc-title{padding:0 16px 8px}.legal__toc a{padding-inline:16px}.legal__h2{font-size:28px}}.legal__section--child{max-inline-size:760px;padding-block:0 72px}.narrow{gap:18px;max-inline-size:560px;padding-block:36px 64px;display:grid}.narrow--center{text-align:center;justify-items:center;padding-block:80px 110px}.narrow__title{font-size:30px;font-weight:800;line-height:1.25}.narrow__lead{color:var(--muted);font-size:15px;line-height:1.6}.stack-form{gap:14px;display:grid}.info-box{background:var(--surface);color:var(--muted);border-radius:20px;gap:8px;padding:18px;font-size:14px;line-height:1.7;display:grid}.info-box__title{font-family:var(--font-ui);color:var(--ink);font-size:14px;font-weight:700}.info-box__strong{color:var(--red-deep);font-size:15px;font-weight:700}.error-code{font-family:var(--font-display);color:var(--red);font-size:64px;font-weight:900;line-height:1}@media (width>=1024px){.narrow{padding-block:80px 110px}.narrow__title{font-size:40px}.narrow__lead{font-size:17px}}.contact{text-align:center;justify-items:center;gap:18px;max-inline-size:720px;padding-block:36px 72px;display:grid}.contact__title{font-size:30px;font-weight:800;line-height:1.25}.contact__lead{max-inline-size:520px;color:var(--muted);font-size:15px;line-height:1.7}.contact__details{color:var(--muted);font-size:14px;font-style:normal}.contact__details p{margin:2px 0}.contact__sent{border-radius:var(--radius-input);background:var(--red-soft);inline-size:100%;color:var(--red-deep);text-align:start;padding:14px 18px;font-weight:700}.contact__card{border-radius:var(--radius-section);background:var(--white);inline-size:100%;box-shadow:inset 0 0 0 1.5px var(--line);text-align:start;padding:22px 18px 18px}.contact__grid{grid-template-columns:minmax(0,1fr);gap:0 14px;display:grid}.contact__card .shard-field{margin-block-end:14px}.contact__card .shard-label{color:var(--muted);margin-block-end:6px;font-size:14px;font-weight:600}.contact__card .shard-field-hint{color:var(--muted);margin-block-start:6px;font-size:13px}.field-control--area{resize:vertical;block-size:auto;min-block-size:150px;padding:16px 20px;line-height:1.6}.contact__card .btn{margin-block-start:4px}@media (width>=768px){.contact{padding-block:64px 110px}.contact__title{font-size:40px}.contact__lead{font-size:17px}.contact__card{padding:32px 32px 28px}.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page--celebrate{background:var(--red)}.celebrate{background:var(--red);min-block-size:100dvh;color:var(--white);padding:max(32px, env(safe-area-inset-top)) 32px max(32px, env(safe-area-inset-bottom));place-items:center;display:grid;position:relative;overflow:hidden}.celebrate__inner{text-align:center;justify-items:center;gap:18px;inline-size:min(420px,100%);display:grid;position:relative}.celebrate__mark{border-radius:var(--pill);background:var(--white);block-size:104px;inline-size:104px;color:var(--red);justify-content:center;align-items:center;display:flex}.celebrate__title{font-size:40px;line-height:1.15}.celebrate__text{font-size:17px;line-height:1.7}.celebrate__status{min-block-size:1.6em;font-size:15px;font-weight:600}.celebrate__back{min-height:44px;color:var(--white);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active{transform:none}}.get-app .shard-app-badges{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:24px;display:flex}.get-app .shard-app-badges img{width:auto;height:52px;display:block}.get-app--band .shard-app-badges{justify-content:center}.get-app .shard-app-badges a[data-store=android] img{height:77px;margin:-12.5px -9px}.chip--pistachio{background:var(--pistachio);color:var(--ink)}.get-app .store-soon{border:1.5px dashed var(--footer-link);min-height:52px;color:var(--muted);border-radius:16px;align-items:center;padding-inline:20px;font-size:15px;font-weight:600;display:inline-flex}.get-app--band .store-soon{color:var(--white);border-color:#ffffffb3}.features{background:var(--surface);padding-block:56px}.features__inner{gap:14px;display:grid}.features__lead{max-inline-size:640px;margin-block-end:18px}.features__grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.feature{border-radius:var(--radius-card);background:var(--white);align-content:start;gap:10px;padding:24px;display:grid}.feature__title{font-size:20px;line-height:1.25}.feature__text{color:var(--muted);font-size:15px;line-height:1.7}.shots{padding-block:56px}.shots__head{gap:10px;margin-block-end:28px;display:grid}.shots__strip{padding:0 var(--gutter) 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0;list-style:none;display:flex;overflow-x:auto}.shots__item{scroll-snap-align:start;flex:none;inline-size:220px}.shots__item img{block-size:auto;inline-size:100%;box-shadow:var(--shadow-phone);border-radius:22px;display:block}.avail{padding-block:24px 56px}.avail__inner{gap:14px;display:grid}.avail__card{border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:14px;padding:26px;display:grid}.avail__title{font-size:26px;line-height:1.2}.avail__card>p{color:var(--muted);font-size:15px;line-height:1.7}@media (width>=768px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shots__item{inline-size:240px}}@media (width>=1024px){.features{padding-block:96px}.features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.feature{gap:14px;padding:32px}.feature__title{font-size:22px}.feature__text{font-size:16px}.shots{padding-block:96px}.shots__strip{padding-inline:max(var(--gutter), (100% - var(--container)) / 2);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid;overflow:visible}.shots__item{inline-size:auto}.shots__item:nth-child(2n){margin-block-start:28px}.avail{padding-block:24px 96px}.avail__inner{grid-template-columns:1fr 1fr;gap:24px}.avail__card{padding:40px}.avail__title{font-size:34px}.avail__card>p{font-size:17px}}
