:root{--sky-50: #EDF9FF;--sky-100: #DBF3FF;--sky-200: #B9E6FE;--sky-300: #8AD1FD;--sky-400: #58B7F9;--sky-500: #419CE5;--sky-600: #3380CD;--sky-650: #2F73BF;--sky-700: #2C66B0;--sky-750: #2A59A1;--sky-800: #284D91;--sky-900: #22366E;--sky-950: #1A2349;--sky-975: #111428;--sun-50: #FFF6E2;--sun-100: #FEEDC4;--sun-200: #FCDA86;--sun-300: #EBC258;--sun-400: #D5A716;--sun-500: #C38813;--sun-600: #B26A0D;--sun-650: #A26009;--sun-700: #925609;--sun-750: #824C0A;--sun-800: #734203;--sun-900: #563000;--sun-950: #3A1F01;--sun-975: #241100;--cloud-50: #F0F8FE;--cloud-100: #E8F0F6;--cloud-200: #D7DFE5;--cloud-300: #C1C9CE;--cloud-400: #A7AFB5;--cloud-500: #8F969C;--cloud-600: #777E84;--cloud-650: #6C7378;--cloud-700: #60676C;--cloud-750: #555C61;--cloud-800: #4A5156;--cloud-900: #353B40;--cloud-950: #21272C;--cloud-975: #11171B;--night-50: #F3F7FF;--night-100: #E7EFFF;--night-200: #CFDEFF;--night-300: #B4C7F3;--night-400: #9BAED8;--night-500: #8295BE;--night-600: #6B7DA5;--night-650: #607198;--night-700: #54658C;--night-750: #4A5A80;--night-800: #3F4F74;--night-900: #2A395C;--night-950: #172446;--night-975: #081333;--orchid-50: #FCF3FF;--orchid-100: #F9E7FF;--orchid-200: #F3CFFE;--orchid-300: #EBABFF;--orchid-400: #D58EEB;--orchid-500: #BD72D3;--orchid-600: #A35ABA;--orchid-650: #964EAC;--orchid-700: #89449D;--orchid-750: #7B3A8F;--orchid-800: #6E317F;--orchid-900: #522260;--orchid-950: #361740;--orchid-975: #1F0E24;--rose-50: #FFF3F6;--rose-100: #FEE8EC;--rose-200: #FED0DA;--rose-300: #FEADC0;--rose-400: #FA82A3;--rose-500: #E2668A;--rose-600: #C74C72;--rose-650: #B84067;--rose-700: #A8365C;--rose-750: #992D51;--rose-800: #882447;--rose-900: #671834;--rose-950: #451022;--rose-975: #270C14;--spring-50: #E3FFF0;--spring-100: #C3FFE0;--spring-200: #98F5C8;--spring-300: #6DE2AD;--spring-400: #36CB90;--spring-500: #15B07A;--spring-600: #189366;--spring-650: #14865C;--spring-700: #127853;--spring-750: #046C49;--spring-800: #095F40;--spring-900: #03462E;--spring-950: #022F1E;--spring-975: #011C10;--ember-50: #FFF4F0;--ember-100: #FEEAE2;--ember-200: #FED3C3;--ember-300: #FEB396;--ember-400: #FB8B5E;--ember-500: #E36F3E;--ember-600: #C85521;--ember-650: #B94A13;--ember-700: #AA3F03;--ember-750: #973806;--ember-800: #853209;--ember-900: #642303;--ember-950: #441602;--ember-975: #270E04;--butter-50: #FDFAEF;--butter-100: #FDF6D5;--butter-200: #FBECAD;--butter-300: #F7DD7A;--butter-400: #F0CC43;--butter-500: #D1AE36;--butter-600: #AF8E25;--butter-650: #9F7E21;--butter-700: #8C6D1C;--butter-750: #7B5E1C;--butter-800: #684E16;--butter-900: #48340E;--butter-950: #2C1F0A;--butter-975: #181005;--guava-50: #FFF8F8;--guava-100: #FEEDEB;--guava-200: #FED7D1;--guava-300: #FDB1A7;--guava-400: #FC7665;--guava-500: #E8624D;--guava-600: #C5503B;--guava-650: #B24833;--guava-700: #973D29;--guava-750: #863623;--guava-800: #6D2B1A;--guava-900: #481C0F;--guava-950: #2D1109;--guava-975: #180804;--sage-50: #F6FCF6;--sage-100: #EAF6EB;--sage-200: #D2E8D5;--sage-300: #BCDAC1;--sage-400: #A8CDB2;--sage-500: #86B592;--sage-600: #629772;--sage-650: #548865;--sage-700: #447656;--sage-750: #39664B;--sage-800: #2C543D;--sage-900: #1C3A2A;--sage-950: #0F2118;--sage-975: #07120C;--air-50: #F5FBFE;--air-100: #E6F4FD;--air-200: #D0E9F8;--air-300: #B9DEF4;--air-400: #9FCEEE;--air-500: #73B3DE;--air-600: #4A94C6;--air-650: #3884B8;--air-700: #2872A4;--air-750: #1D6393;--air-800: #15517C;--air-900: #083556;--air-950: #051E34;--air-975: #04101D;--lilac-50: #FBF8FE;--lilac-100: #EEE2F4;--lilac-200: #E4D4ED;--lilac-300: #D5BDE1;--lilac-400: #C1A0D0;--lilac-500: #A980BA;--lilac-600: #9162A1;--lilac-650: #835391;--lilac-700: #744581;--lilac-750: #65386F;--lilac-800: #522B5A;--lilac-900: #391B3D;--lilac-950: #231025;--lilac-975: #140815;--plum-50: #FCF8FE;--plum-100: #F5EAFB;--plum-200: #E8D1F3;--plum-300: #D7B0E8;--plum-400: #C38CD6;--plum-500: #AA6DBD;--plum-600: #9452A5;--plum-650: #854397;--plum-700: #742B88;--plum-750: #642C71;--plum-800: #51255B;--plum-900: #36193B;--plum-950: #1F0F22;--plum-975: #110712;--paper-50: #FFFDF7;--paper-100: #F9F5EC;--paper-200: #E9E4DA;--paper-300: #D2CDC3;--paper-400: #B6B0A6;--paper-500: #979287;--paper-600: #797469;--paper-650: #6A665C;--paper-700: #5C584F;--paper-750: #4E4A42;--paper-800: #403D36;--paper-900: #2B2923;--paper-950: #1A1814;--paper-975: #0E0D0A;--peacock-50: #F1FAF9;--peacock-100: #DDF4F1;--peacock-200: #BBE9E5;--peacock-300: #8CD7D3;--peacock-400: #55BEBC;--peacock-500: #04999B;--peacock-600: #147E81;--peacock-650: #097175;--peacock-700: #0D6165;--peacock-750: #0E5559;--peacock-800: #0A464A;--peacock-900: #072F32;--peacock-950: #051C1F;--peacock-975: #031011;--ultra-50: #F6F7FF;--ultra-100: #EBEDFF;--ultra-200: #D4D7FD;--ultra-300: #B6BAFE;--ultra-400: #9190FB;--ultra-500: #564DEC;--ultra-600: #5540C8;--ultra-650: #4B37B3;--ultra-700: #42309B;--ultra-750: #382984;--ultra-800: #30226E;--ultra-900: #1F1849;--ultra-950: #120E2C;--ultra-975: #090818}:root{--ds-background:#F7F1E6;--ds-foreground:#29233D;--ds-card:#FFFDF7;--ds-card-foreground:#29233D;--ds-popover:#FFFFFF;--ds-popover-foreground:#29233D;--ds-primary:#742B88;--ds-primary-foreground:#FFFAFF;--ds-primary-hover:#5D216E;--ds-primary-active:#471951;--ds-secondary:#EEE2F4;--ds-secondary-foreground:#29233D;--ds-muted:#EEE2F4;--ds-muted-foreground:#61566E;--ds-accent:#EEE2F4;--ds-accent-foreground:#29233D;--ds-destructive:#AA3F03;--ds-destructive-foreground:#FFFFFF;--ds-border:#61566E;--ds-input:#61566E;--ds-ring:#742B88;--ds-focus:#742B88;--ds-separator:#C4B9C9;--ds-sidebar:#FFFDF7;--ds-sidebar-foreground:#29233D;--ds-sidebar-primary:#742B88;--ds-sidebar-primary-foreground:#FFFAFF;--ds-sidebar-accent:#EEE2F4;--ds-sidebar-accent-foreground:#29233D;--ds-sidebar-border:#61566E;--ds-sidebar-ring:#742B88;--ds-success:#EAF6EB;--ds-success-foreground:#2C543D;--ds-warning:#FEEAE2;--ds-warning-foreground:#AA3F03;--ds-info:#E6F4FD;--ds-info-foreground:#15517C;--ds-link:#742B88;--ds-selection:#742B88;--ds-selection-foreground:#FFFAFF;--ds-disabled:#EEE2F4;--ds-disabled-foreground:#61566E;--ds-link-visited:#4E356B;--ds-inverse:#211C2D;--ds-inverse-foreground:#FFF6E9;--ds-loading:#742B88;--ds-loading-track:#EEE2F4;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #15517C;--ds-chart-2: #2C543D;--ds-chart-3: #51255B;--ds-chart-4: #6D2B1A;--ds-chart-5: #684E16;--ground:#F7F1E6;--bar:rgba(255,253,247,0.97);--on-bar:#29233D;--card:linear-gradient(180deg,#FFFDF7 0%,#FFFDF7 100%);--card-solid:#FFFDF7;--card2: #FFFFFF;--raised:#FFFFFF;--recess:#EEE2F4;--selected:#FFFFFF;--lift:0 1px 2px rgba(41,35,61,.12),0 2px 8px rgba(41,35,61,.08);--glass:rgba(255,253,247,0.95);--line:#C4B9C9;--line2: #C4B9C9;--hair:rgba(255,253,247,.8);--shadow:0 10px 28px rgba(41,35,61,.14);--scrim:rgba(41,35,61,.26);--ink:#29233D;--ink-2: #61566E;--ink-3: #61566E;--act:linear-gradient(180deg,#742B88,#5D216E);--on-act:#FFFAFF;--link:#742B88;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#FFFDF7;--on-warn:#FFFFFF;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#742B88;--online:#36CB90;--spring:#36CB90;--t-sky:#742B88;--t-ultra:#742B88;--t-honey:#925609;--t-orchid:#89449D;--t-rasp:#A8365C;--t-spring:#046C49;--t-warn:#AA3F03;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#F9E7FF;--on-tint-cruising:#522260;--tint-dates:#FEE8EC;--on-tint-dates:#671834;--tint-friends:#C3FFE0;--on-tint-friends:#03462E;--tonal:#EEE2F4;--on-tonal:#29233D;--map-label-ink:#081333;--map-label-secondary:#3F4F74;--map-label-paper:#F0F8FE;--dot:#D5A716;--paper:#FFFDF7;--glass-line:rgba(255,253,247,.8);--glass-edge:#C4B9C9;--glass-shadow:0 10px 28px rgba(41,35,61,.14);--event:#742B88;--dither-op:.04;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ds-background:#211C2D;--ds-foreground:#FFF6E9;--ds-card:#30283F;--ds-card-foreground:#FFF6E9;--ds-popover:#3D344C;--ds-popover-foreground:#FFF6E9;--ds-primary:#DFACF0;--ds-primary-foreground:#2B1535;--ds-primary-hover:#E9C3F5;--ds-primary-active:#F2DAFA;--ds-secondary:#493655;--ds-secondary-foreground:#FFF6E9;--ds-muted:#493655;--ds-muted-foreground:#D5C6DB;--ds-accent:#493655;--ds-accent-foreground:#FFF6E9;--ds-destructive:#FEB396;--ds-destructive-foreground:#081333;--ds-border:#D5C6DB;--ds-input:#D5C6DB;--ds-ring:#DFACF0;--ds-focus:#DFACF0;--ds-separator:#7D6E88;--ds-sidebar:#30283F;--ds-sidebar-foreground:#FFF6E9;--ds-sidebar-primary:#DFACF0;--ds-sidebar-primary-foreground:#2B1535;--ds-sidebar-accent:#493655;--ds-sidebar-accent-foreground:#FFF6E9;--ds-sidebar-border:#D5C6DB;--ds-sidebar-ring:#DFACF0;--ds-success:#1C3A2A;--ds-success-foreground:#EAF6EB;--ds-warning:#642303;--ds-warning-foreground:#FEB396;--ds-info:#083556;--ds-info-foreground:#E6F4FD;--ds-link:#DFACF0;--ds-selection:#DFACF0;--ds-selection-foreground:#2B1535;--ds-disabled:#493655;--ds-disabled-foreground:#D5C6DB;--ds-link-visited:#C8BDEB;--ds-inverse:#FFFDF7;--ds-inverse-foreground:#29233D;--ds-loading:#DFACF0;--ds-loading-track:#493655;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #D0E9F8;--ds-chart-2: #D2E8D5;--ds-chart-3: #E8D1F3;--ds-chart-4: #FED7D1;--ds-chart-5: #FBECAD;--ground:#211C2D;--bar:rgba(48,40,63,0.97);--on-bar:#FFF6E9;--card:linear-gradient(180deg,#30283F 0%,#30283F 100%);--card-solid:#30283F;--card2: #3D344C;--raised:#3D344C;--recess:#493655;--selected:#30283F;--lift:0 1px 2px rgba(0,0,0,.5);--glass:rgba(48,40,63,0.95);--line:#7D6E88;--line2: #7D6E88;--hair:rgba(213,198,219,.2);--shadow:0 12px 30px rgba(0,0,0,.55);--scrim:rgba(33,28,45,.6);--ink:#FFF6E9;--ink-2: #D5C6DB;--ink-3: #D5C6DB;--act:linear-gradient(180deg,#DFACF0,#E9C3F5);--on-act:#2B1535;--link:#DFACF0;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#30283F;--on-warn:#081333;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#DFACF0;--online:#36CB90;--spring:#36CB90;--t-sky:#DFACF0;--t-ultra:#DFACF0;--t-honey:#D5A716;--t-orchid:#D58EEB;--t-rasp:#FA82A3;--t-spring:#36CB90;--t-warn:#FB8B5E;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#522260;--on-tint-cruising:#F9E7FF;--tint-dates:#671834;--on-tint-dates:#FEE8EC;--tint-friends:#03462E;--on-tint-friends:#C3FFE0;--tonal:#493655;--on-tonal:#FFF6E9;--map-label-ink:#F0F8FE;--map-label-secondary:#D7DFE5;--map-label-paper:#2A395C;--dot:#D5A716;--paper:#30283F;--glass-line:rgba(213,198,219,.2);--glass-edge:#7D6E88;--glass-shadow:0 12px 30px rgba(0,0,0,.55);--event:#DFACF0;--dither-op:.07;color-scheme:dark}}:root[data-theme=dark]{--ds-background:#211C2D;--ds-foreground:#FFF6E9;--ds-card:#30283F;--ds-card-foreground:#FFF6E9;--ds-popover:#3D344C;--ds-popover-foreground:#FFF6E9;--ds-primary:#DFACF0;--ds-primary-foreground:#2B1535;--ds-primary-hover:#E9C3F5;--ds-primary-active:#F2DAFA;--ds-secondary:#493655;--ds-secondary-foreground:#FFF6E9;--ds-muted:#493655;--ds-muted-foreground:#D5C6DB;--ds-accent:#493655;--ds-accent-foreground:#FFF6E9;--ds-destructive:#FEB396;--ds-destructive-foreground:#081333;--ds-border:#D5C6DB;--ds-input:#D5C6DB;--ds-ring:#DFACF0;--ds-focus:#DFACF0;--ds-separator:#7D6E88;--ds-sidebar:#30283F;--ds-sidebar-foreground:#FFF6E9;--ds-sidebar-primary:#DFACF0;--ds-sidebar-primary-foreground:#2B1535;--ds-sidebar-accent:#493655;--ds-sidebar-accent-foreground:#FFF6E9;--ds-sidebar-border:#D5C6DB;--ds-sidebar-ring:#DFACF0;--ds-success:#1C3A2A;--ds-success-foreground:#EAF6EB;--ds-warning:#642303;--ds-warning-foreground:#FEB396;--ds-info:#083556;--ds-info-foreground:#E6F4FD;--ds-link:#DFACF0;--ds-selection:#DFACF0;--ds-selection-foreground:#2B1535;--ds-disabled:#493655;--ds-disabled-foreground:#D5C6DB;--ds-link-visited:#C8BDEB;--ds-inverse:#FFFDF7;--ds-inverse-foreground:#29233D;--ds-loading:#DFACF0;--ds-loading-track:#493655;--ds-tonight:#D5A716;--ds-tonight-foreground:#081333;--ds-art-peacock:#04999B;--ds-art-air:#9FCEEE;--ds-art-sage:#A8CDB2;--ds-art-butter:#F0CC43;--ds-art-lilac:#EEE2F4;--ds-art-plum:#742B88;--ds-art-guava:#FC7665;--ds-art-ultra:#564DEC;--ds-art-paper:#FFFDF7;--ds-brand-ultra:#564DEC;--ds-brand-honey:#ECB14D;--ds-friends:#36CB90;--ds-friends-foreground:#081333;--ds-dates:#FA82A3;--ds-dates-foreground:#081333;--ds-cruising:#D58EEB;--ds-cruising-foreground:#081333;--ds-chart-1: #D0E9F8;--ds-chart-2: #D2E8D5;--ds-chart-3: #E8D1F3;--ds-chart-4: #FED7D1;--ds-chart-5: #FBECAD;--ground:#211C2D;--bar:rgba(48,40,63,0.97);--on-bar:#FFF6E9;--card:linear-gradient(180deg,#30283F 0%,#30283F 100%);--card-solid:#30283F;--card2: #3D344C;--raised:#3D344C;--recess:#493655;--selected:#30283F;--lift:0 1px 2px rgba(0,0,0,.5);--glass:rgba(48,40,63,0.95);--line:#7D6E88;--line2: #7D6E88;--hair:rgba(213,198,219,.2);--shadow:0 12px 30px rgba(0,0,0,.55);--scrim:rgba(33,28,45,.6);--ink:#FFF6E9;--ink-2: #D5C6DB;--ink-3: #D5C6DB;--act:linear-gradient(180deg,#DFACF0,#E9C3F5);--on-act:#2B1535;--link:#DFACF0;--agent-fill:#D5A716;--agent-ink:#081333;--agent-ring:#30283F;--on-warn:#081333;--photo-ground:#211C2D;--on-photo:#FFFFFF;--photo-scrim:rgba(0,0,0,0.62);--photo-focus:#DFACF0;--sun:#D5A716;--on-sun:#081333;--honey:#D5A716;--focus:#DFACF0;--online:#36CB90;--spring:#36CB90;--t-sky:#DFACF0;--t-ultra:#DFACF0;--t-honey:#D5A716;--t-orchid:#D58EEB;--t-rasp:#FA82A3;--t-spring:#36CB90;--t-warn:#FB8B5E;--fill-cruising:#D58EEB;--fill-dates:#FA82A3;--fill-friends:#36CB90;--on-intent:#081333;--on-cruising:var(--on-intent);--on-dates:var(--on-intent);--on-friends:var(--on-intent);--tint-cruising:#522260;--on-tint-cruising:#F9E7FF;--tint-dates:#671834;--on-tint-dates:#FEE8EC;--tint-friends:#03462E;--on-tint-friends:#C3FFE0;--tonal:#493655;--on-tonal:#FFF6E9;--map-label-ink:#F0F8FE;--map-label-secondary:#D7DFE5;--map-label-paper:#2A395C;--dot:#D5A716;--paper:#30283F;--glass-line:rgba(213,198,219,.2);--glass-edge:#7D6E88;--glass-shadow:0 12px 30px rgba(0,0,0,.55);--event:#DFACF0;--dither-op:.07;color-scheme:dark}:root{--splash-ultra:#564DEC;--splash-purple:#5B2A86;--splash-honey:#ECB14D;--splash-white:#FFFFFF;--roy-r:#FF5A5F;--roy-o:#FF9A3C;--roy-y:#FFD43B;--roy-g:#3DDC84;--roy-b:#3BB5FF;--roy-i:#8C9BFF;--roy-v:#E07BFF}:root{--site-muted:var(--plum-800);--ink-2:var(--site-muted);--ink-3:var(--site-muted);--ds-muted-foreground:var(--site-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--site-muted:var(--paper-200);--ds-link:var(--lilac-100);--link:var(--ds-link)}}:root[data-theme=dark]{--site-muted:var(--paper-200);--ds-link:var(--lilac-100);--link:var(--ds-link)}:root{--community-ultra-accessible:color-mix(in srgb,var(--splash-ultra) 82%,var(--night-975));--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-control:.875rem;--radius-panel:1.25rem;--radius-pill:999rem;--size-target:2.75rem;--size-check:1.5rem;--stroke:1px;--stroke-focus:3px;--lab-scene-height:20rem;--lab-marker-width:5.5rem;--lab-marker-height:5rem;--lab-marker-min-width:6rem;--community-mobile-art-height:6rem;--ui-caption:var(--fs-sm,.875rem);--ui-title:var(--fs-2xl,1.75rem);--ui-display:var(--fs-3xl,2.75rem);--ui-reading-width:68ch;--ui-page-width:70rem;--ui-form-width:46rem;--ui-text:var(--ink);--ui-muted:var(--ink-2);--ui-surface:var(--card-solid);--ui-raised:var(--raised);--ui-border:var(--ink);--ui-section-gap:var(--space-8);--ui-group-gap:var(--space-6);--ui-stack-gap:var(--space-4);--ui-field-gap:var(--space-2);--ui-page-gutter:var(--space-6);--ui-panel-padding:var(--space-6);--control-height:var(--size-target);--control-padding-block:var(--space-3);--control-padding-inline:var(--space-4);--control-radius:var(--radius-control);--control-gap:var(--space-2);--panel-radius:var(--radius-panel);--panel-padding:var(--ui-panel-padding);--panel-gap:var(--ui-stack-gap);--action-fill:var(--ds-primary);--action-text:var(--on-act);--action-secondary-fill:var(--tonal);--action-secondary-text:var(--on-tonal)}@media(max-width:40rem){:root{--ui-page-gutter:var(--space-4);--ui-panel-padding:var(--space-4)}}@font-face{font-family:"Hanken Grotesk";src:url(fonts/hanken.woff2) format("woff2");font-weight:400 640;font-style:normal;font-display:swap}@font-face{font-family:"Cooper Medium";src:url(/fonts/cooper-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ui:"Hanken Grotesk",ui-sans-serif,system-ui,"Segoe UI",sans-serif;--display:"Cooper Medium",Georgia,"Times New Roman",serif;--serif:var(--display);--gut:clamp(1rem,5vw,4rem);--wrap:74rem;--r:clamp(1.75rem,5vw,4rem);--hdr:4.5rem;--deep:var(--ds-background);--action-solid-bg:var(--ds-primary);--action-solid-fg:var(--ds-primary-foreground);--b-ultra:var(--plum-700);--b-ultra-fg:var(--paper-50);--b-ultra-acc:var(--butter-100);--b-honey:var(--ds-art-butter);--b-honey-fg:var(--ds-foreground);--b-honey-acc:var(--plum-800);--b-rose:var(--ds-art-guava);--b-rose-fg:var(--plum-975);--b-rose-acc:var(--plum-975);--b-spring:var(--ds-art-sage);--b-spring-fg:var(--ds-foreground);--b-spring-acc:var(--plum-800);--b-orchid:var(--ds-art-lilac);--b-orchid-fg:var(--ds-foreground);--b-orchid-acc:var(--plum-700);--b-sky:var(--ds-art-air);--b-sky-fg:var(--ds-foreground);--b-sky-acc:var(--plum-800);--b-paper:var(--ds-card);--b-paper-fg:var(--ds-card-foreground);--b-paper-acc:var(--ds-link);--b-night:var(--plum-900);--b-night-fg:var(--paper-50);--b-night-acc:var(--butter-100);--b-dusk:var(--plum-950);--b-dusk-fg:var(--paper-50);--b-dusk-acc:var(--guava-100);--pc-plain:var(--ink-2);--pc-rose:var(--rose-750);--pc-spring:var(--spring-800);--pc-orchid:var(--orchid-750);--field-edge:var(--ds-input)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--b-honey:var(--butter-900);--b-honey-fg:var(--butter-50);--b-honey-acc:var(--butter-100);--b-rose:var(--guava-900);--b-rose-fg:var(--guava-50);--b-rose-acc:var(--guava-100);--b-spring:var(--sage-900);--b-spring-fg:var(--sage-50);--b-spring-acc:var(--sage-100);--b-orchid:var(--lilac-900);--b-orchid-fg:var(--lilac-50);--b-orchid-acc:var(--lilac-100);--b-sky:var(--air-900);--b-sky-fg:var(--air-50);--b-sky-acc:var(--air-100);--pc-plain:var(--cloud-200);--pc-rose:var(--rose-200);--pc-spring:var(--spring-200);--pc-orchid:var(--orchid-200)}}:root[data-theme=dark]{--b-honey:var(--butter-900);--b-honey-fg:var(--butter-50);--b-honey-acc:var(--butter-100);--b-rose:var(--guava-900);--b-rose-fg:var(--guava-50);--b-rose-acc:var(--guava-100);--b-spring:var(--sage-900);--b-spring-fg:var(--sage-50);--b-spring-acc:var(--sage-100);--b-orchid:var(--lilac-900);--b-orchid-fg:var(--lilac-50);--b-orchid-acc:var(--lilac-100);--b-sky:var(--air-900);--b-sky-fg:var(--air-50);--b-sky-acc:var(--air-100);--pc-plain:var(--cloud-200);--pc-rose:var(--rose-200);--pc-spring:var(--spring-200);--pc-orchid:var(--orchid-200)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--deep);scroll-padding-top:calc(var(--hdr) + 1rem)}body{margin:0;background:var(--deep);color:var(--b-paper-fg);font-family:var(--ui);font-synthesis:none;font-weight:440;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}button,input,select,textarea{font-family:var(--ui);font-feature-settings:normal}img,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:.4rem}h1,h2,h3{margin:0;font-weight:640;letter-spacing:-.015em;line-height:1.15;text-wrap:balance}h1,h2{font-family:var(--display);font-weight:500;font-style:normal;font-feature-settings:"swsh" 1;font-synthesis:none}h1{font-size:clamp(2.75rem,1.4rem + 6vw,6.5rem);letter-spacing:-.015em;line-height:1.1}h2{font-size:clamp(2.1rem,1.3rem + 3.6vw,4.25rem)}h3{font-size:1.375rem;letter-spacing:-.015em;line-height:1.2}p{margin:0}sup{font-size:.875rem;line-height:0;font-weight:620}sup a{display:inline-block;min-width:24px;min-height:24px;line-height:24px;text-align:center;text-decoration:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:1rem;top:-5rem;z-index:30;background:var(--cloud-50);color:var(--night-975);padding:.7rem 1.1rem;border-radius:.7rem;font-weight:640}.skip:focus{top:1rem}.v{font-family:var(--display);font-style:normal;font-weight:500;font-feature-settings:"swsh" 1;letter-spacing:inherit;color:var(--acc)}.lede{margin-top:1.25rem;font-size:clamp(1.125rem,1rem + .55vw,1.375rem);line-height:1.5;max-width:36rem;font-weight:500}.sub{margin-top:1rem;max-width:42rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);color:var(--fg2)}.eyebrow{font-weight:640;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase}.status{display:flex;align-items:center;gap:.6rem;font-weight:640;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.pip{width:.65rem;height:.65rem;flex:none;border-radius:50%;background:var(--spring-300);box-shadow:0 0 0 4px color-mix(in srgb,var(--spring-300) 35%,transparent)}.blk{position:relative;background:var(--bg);color:var(--fg);--fg2:var(--fg);--plate:color-mix(in srgb,var(--fg) 8%,var(--bg));--line:color-mix(in srgb,var(--fg) 26%,var(--bg));padding:calc(var(--hdr) + clamp(2.5rem,7vw,5.5rem)) var(--gut) calc(var(--r) + clamp(3rem,7vw,5.5rem));border-radius:var(--r) var(--r) 0 0;clip-path:inset(0 round var(--r) var(--r) 0 0)}.blk:first-of-type{border-radius:0;clip-path:inset(0)}.blk + .blk{margin-top:calc(-1 * var(--r))}.blk:last-of-type{padding-bottom:clamp(3rem,7vw,5rem)}.inner{width:100%;max-width:var(--wrap);margin:0 auto}.c-ultra{--bg:var(--b-ultra);--fg:var(--b-ultra-fg);--acc:var(--b-ultra-acc)}.c-honey{--bg:var(--b-honey);--fg:var(--b-honey-fg);--acc:var(--b-honey-acc)}.c-rose{--bg:var(--b-rose);--fg:var(--b-rose-fg);--fg2:var(--fg);--acc:var(--b-rose-acc)}.c-spring{--bg:var(--b-spring);--fg:var(--b-spring-fg);--acc:var(--b-spring-acc)}.c-orchid{--bg:var(--b-orchid);--fg:var(--b-orchid-fg);--acc:var(--b-orchid-acc)}.c-sky{--bg:var(--b-sky);--fg:var(--b-sky-fg);--acc:var(--b-sky-acc)}.c-paper{--bg:var(--b-paper);--fg:var(--b-paper-fg);--acc:var(--b-paper-acc)}.c-night{--bg:var(--b-night);--fg:var(--b-night-fg);--acc:var(--b-night-acc)}.c-dusk{--bg:var(--b-dusk);--fg:var(--b-dusk-fg);--acc:var(--b-dusk-acc)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.blk + .blk{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes rise{from{clip-path:inset(clamp(2rem,9vh,6rem) 0 0 0 round var(--r) var(--r) 0 0)}}}}.blk-head{max-width:52rem}.blk .blk-head + *{margin-top:clamp(2rem,5vw,3.5rem)}.split{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:56rem){.split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.split.flip>:first-child{order:2}}.split>*{min-width:0}.hdr{position:fixed;inset:0 0 auto 0;z-index:10;min-height:var(--hdr);display:flex;align-items:center;gap:.5rem 1rem;padding:max(.6rem,env(safe-area-inset-top)) max(var(--gut),calc((100% - var(--wrap)) / 2)) .6rem;background:var(--bg);color:var(--fg);box-shadow:0 1px 0 color-mix(in srgb,var(--fg) 16%,transparent)}.mark{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;font-weight:640;font-size:1.5rem;letter-spacing:-.035em;margin-inline-end:auto}.mark img{width:2rem;height:2rem}.mark i{font-style:normal;color:var(--acc)}.nav{display:flex;align-items:center;gap:.15rem}.nav a,.signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.4rem .8rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.9375rem;white-space:nowrap}.nav a:hover{background:color-mix(in srgb,var(--fg) 12%,transparent)}.nav a[aria-current=page]{box-shadow:inset 0 0 0 2px currentColor}.signin{box-shadow:inset 0 0 0 1px currentColor;background:var(--action-solid-bg);color:var(--action-solid-fg);padding-inline:1.1rem;font-weight:640}.signin:hover{background:var(--ds-primary-hover)}@media (max-width:47.99rem){:root{--hdr:6.75rem}.hdr{flex-wrap:wrap;padding-bottom:.35rem;row-gap:0}.nav{order:3;width:100%;justify-content:space-between}.nav a{padding-inline:.55rem}.nav a.home{display:none}.mark{font-size:1.375rem}}html:has(.hdr-real :focus-visible) .hdr-copy{visibility:hidden}html:has(.hdr-real :focus-visible) .blk:first-of-type{clip-path:none;z-index:20}.c-film>.hdr{background:var(--bg);box-shadow:none;padding-bottom:1.5rem}.duo>.hdr{background:transparent;box-shadow:none;color:var(--splash-white);mix-blend-mode:difference}@view-transition{navigation:auto}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:none}::view-transition-new(root){animation:wipe .62s cubic-bezier(.7,0,.2,1) both}@keyframes wipe{from{clip-path:circle(0 at var(--tap-x,72%) var(--tap-y,2.25rem))}to{clip-path:circle(150vmax at var(--tap-x,72%) var(--tap-y,2.25rem))}}}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem 1.6rem;border-radius:999px;font:inherit;font-weight:640;font-size:1.0625rem;box-shadow:inset 0 0 0 1px currentColor;text-decoration:none;background:var(--action-solid-bg);color:var(--action-solid-fg);border:0;cursor:pointer;transition:transform .16s ease}.btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 2px currentColor}.btn:hover{transform:translateY(-1px)}.phone{margin:0;justify-self:center;width:min(18rem,74vw);display:grid;gap:.85rem;justify-items:center}.phone .screen{width:100%;aspect-ratio:780/1688;border-radius:2.4rem;overflow:hidden;background:var(--deep);border:.5rem solid var(--deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--cloud-50) 30%,transparent),0 30px 60px color-mix(in srgb,var(--night-975) 40%,transparent)}.phone .screen img{width:100%;height:100%;object-fit:cover}.phone figcaption{font-size:.9375rem;line-height:1.45;text-align:center;max-width:20rem;color:var(--fg2)}.phones{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start}.phones .phone{width:min(16rem,72vw)}.ill{display:block;flex:none;width:var(--ill,8rem);height:auto;aspect-ratio:1;border-radius:1.25rem;object-fit:cover;box-shadow:0 10px 24px color-mix(in srgb,var(--night-975) 18%,transparent)}.pts{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.25rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.pts li{display:grid;gap:1rem;align-content:start;color:var(--fg2)}.pts .ill{--ill:9rem}.pts b{display:block;color:var(--fg);font-size:1.3125rem;font-weight:640;letter-spacing:-.015em;margin-bottom:.3rem;line-height:1.25}.pts.stack{margin-top:2rem;grid-template-columns:1fr;gap:1.25rem}.pts.stack li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem}.pts.stack .ill{--ill:7.5rem}@media (max-width:26rem){.pts.stack li{grid-template-columns:1fr}}.quote-fig{margin:0}.notes{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.notes li{color:var(--fg2);border-top:2px solid var(--line);padding-top:1rem}.notes b{display:block;color:var(--fg);font-size:1.1875rem;font-weight:640;margin-bottom:.2rem}.c-strip{padding-inline:0}.c-strip .blk-head{padding-inline:var(--gut);max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto}.strip{margin:clamp(2rem,5vw,3rem) 0 0;overflow:hidden}.strip:focus-visible{outline-offset:-3px}.strip-track{display:flex;width:max-content;animation:strip 120s linear infinite}.strip ul{list-style:none;margin:0;padding:0 0 0 1rem;display:flex;gap:1rem}.strip li{margin:0;display:grid;gap:.6rem;width:clamp(17rem,30vw,27rem)}.strip li img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:1.25rem;background:var(--night-950)}.strip li span{display:flex;flex-wrap:wrap;gap:.15rem .6rem;align-items:baseline;font-weight:620;font-size:1rem}.strip li small{font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}@keyframes strip{to{transform:translateX(-50%)}}.strip:hover .strip-track,.strip:focus-within .strip-track,.c-strip:has(.strip-ctl[open]) .strip-track{animation-play-state:paused}.strip-foot{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding:1.5rem var(--gut) 0;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto}.strip-foot p{font-size:.9375rem;color:var(--fg2);max-width:48rem}.ctl{margin:0}.ctl summary{list-style:none;display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.1rem;border-radius:999px;box-shadow:inset 0 0 0 2px var(--line);font-weight:620;font-size:.9375rem;cursor:pointer}.ctl summary::-webkit-details-marker{display:none}.ctl .is-off,.ctl[open] .is-on{display:none}.ctl[open] .is-off{display:inline}@media (prefers-reduced-motion: reduce){.strip{overflow-x:auto;scroll-snap-type:x mandatory}.strip-track{animation:none}.strip ul[aria-hidden]{display:none}.strip li{scroll-snap-align:start}.strip-ctl{display:none}}.duo{padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(14rem,34vw,26rem);isolation:isolate;overflow:hidden}.duo::before,.duo::after{content:"";grid-row:1}.duo::before{background:var(--splash-ultra);grid-column:1}.duo::after{background:var(--splash-honey);grid-column:2}.duo .word{grid-row:1;grid-column:1/-1;align-self:center;justify-self:center;z-index:1;font-weight:700;letter-spacing:-.06em;font-size:clamp(4rem,17vw,15rem);line-height:.9;color:var(--splash-white);mix-blend-mode:difference;white-space:nowrap}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.duo .word{animation:drift linear both;animation-timeline:view()}@keyframes drift{from{translate:-18% 0}to{translate:18% 0}}}}.wide{margin:0;display:grid;gap:.8rem}.wide img{width:100%;border-radius:1.5rem;background:var(--night-950)}figcaption,.cap{font-size:.9375rem;line-height:1.5;color:var(--fg2);max-width:52rem}.c-film{padding:0;--fg:var(--b-night-fg);--bg:var(--b-night);--acc:var(--b-night-acc)}.film{position:relative;margin:0}.film video,.film .still{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--night-950)}.film .calm{display:none}@media (prefers-reduced-motion: reduce){.film .moving{display:none}.film .calm{display:block}}.film figcaption{padding:1rem var(--gut) calc(var(--r) + 2rem);max-width:none}.film-head{position:absolute;inset:auto 0 0 0;padding:6rem var(--gut) clamp(1.5rem,4vw,3rem);pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--night-975) 72%,transparent))}.film-head h1{color:var(--splash-white);font-size:clamp(2.4rem,1.2rem + 5vw,5.5rem);max-width:56rem}.film-head .lede{color:var(--splash-white)}@media (max-width:40rem){.film-head{position:static;background:var(--night-975);padding-top:1.5rem}}.renders{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr))}.renders li{margin:0;display:grid;gap:.5rem;align-content:start}.renders img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:1.25rem;background:var(--night-950)}.renders li span{font-weight:620}.renders li.big{grid-column:1/-1}.renders li.big img{aspect-ratio:16/8}.vgroups{display:grid;gap:2.5rem}.vgroup{display:grid;gap:1rem}.variety{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.variety li{margin:0;display:grid;gap:.5rem;align-content:start}.variety img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:1.25rem;background:var(--night-950)}.variety li b{font-weight:640}.renders picture,.variety picture{display:contents}.looks{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.looks li{position:relative;border-radius:1.25rem;overflow:hidden;background:var(--night-950)}.looks li img{width:100%;aspect-ratio:3/2;object-fit:cover}.looks li.look-wide{grid-column:1/-1}.looks li.look-wide img{aspect-ratio:auto}.looks li span{position:absolute;left:.75rem;bottom:.75rem;right:.75rem;width:fit-content;max-width:calc(100% - 1.5rem);background:var(--ds-card);color:var(--ds-card-foreground);font-size:.9375rem;line-height:1.4;padding:.45rem .8rem;border-radius:.8rem}.looks li span b{color:var(--ds-card-foreground);font-weight:640;margin-inline-end:.35rem}@media (max-width:26rem){.looks li span{position:static;display:block;max-width:none;border-radius:0}}.craft{display:grid;gap:2rem}@media (min-width:56rem){.craft{grid-template-columns:1fr 1fr}.craft .wide:first-child{grid-column:1/-1}}.purposes{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.purposes li{background:var(--plate);border-radius:1.25rem;padding:1.4rem 1.4rem 1.5rem}.purposes p{margin-top:.8rem;color:var(--fg2)}.tag{display:inline-block;background:var(--hue);color:var(--night-975);font-weight:640;font-size:1rem;padding:.3rem .9rem;border-radius:999px}.p-friends{--hue:var(--fill-friends)}.p-dates{--hue:var(--fill-dates)}.p-cruising{--hue:var(--fill-cruising)}.p-tonight{--hue:var(--sun-300)}.more{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.more li{background:var(--plate);border-radius:1.25rem;padding:1.4rem;display:flex;flex-direction:column;gap:.6rem}.more h3{font-size:1.3125rem}.more p{color:var(--fg2)}.quote{font-family:var(--display);font-style:normal;font-weight:500;font-feature-settings:"swsh" 1;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);line-height:1.18;max-width:24ch;letter-spacing:-.01em}.quote-by{margin-top:1.25rem;font-weight:600}.cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr))}.card{background:var(--plate);border-radius:1.5rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.card .ill{--ill:10rem;margin-bottom:.5rem}.card h3{font-size:1.4375rem;letter-spacing:-.02em}.card p{color:var(--fg2)}.card p b{color:var(--fg);font-weight:620}.card>div{display:flex;flex-direction:column;gap:.75rem}@media (min-width:62rem){.card-wide{grid-column:span 2;flex-direction:row;align-items:flex-start;gap:1.5rem}.card-full{grid-column:1/-1;flex-direction:row;align-items:center;gap:1.5rem}.card-wide .ill,.card-full .ill{margin:0}}.card .shot{margin-top:auto;border-radius:1rem;width:100%;max-height:26rem;object-fit:cover;object-position:top;border:.35rem solid var(--deep);background:var(--deep)}.compare{--fg:var(--ds-card-foreground);--fg2:var(--ds-card-foreground);--line:var(--ds-separator);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:1.5rem;overflow:hidden;background:var(--ds-card)}.compare .row{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,1.2fr)}.compare .row>span{padding:1rem 1.2rem;border-top:1px solid var(--line);min-width:0;overflow-wrap:break-word}.compare .head>span{border-top:0;font-weight:640;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);padding-block:1rem .8rem}.compare [role=rowheader]{font-weight:640;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.compare [role=rowheader] .ill{--ill:5.5rem;border-radius:.9rem}.compare [role=cell]:not(.us){color:var(--fg2)}.compare .us{background:var(--ds-secondary);color:var(--ds-secondary-foreground);font-weight:540;border-top-color:var(--ds-separator)}.compare .head .us{color:var(--ds-secondary-foreground);font-size:1.0625rem;letter-spacing:-.01em;text-transform:none;font-weight:640}@media (max-width:44rem){.compare .row{grid-template-columns:1fr 1fr}.compare .row>[role=rowheader]{grid-column:1/-1;flex-direction:row;align-items:center;gap:.9rem;padding-bottom:.4rem}.compare .row>[role=cell]{border-top:0;padding-top:.5rem}.compare .head>span:first-child{display:none}}@media (max-width:26rem){.compare .row{grid-template-columns:1fr}.compare .head{display:none}.compare [role=cell]::before{content:attr(data-k);display:block;font-weight:640;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.9}}.lineup-title{margin-top:3rem;font-size:1.5rem;display:flex;align-items:center;gap:1rem}.lineup-title .ill{--ill:5.5rem;border-radius:.9rem}.lineup{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.75rem}.lineup li{display:grid;gap:.25rem;padding:1rem 1.1rem;border-radius:1rem;background:var(--plate)}.lineup span{color:var(--fg2);font-size:.9375rem;line-height:1.45}.lineup li.us{grid-column:1/-1;color:var(--night-975);background:linear-gradient(100deg,var(--guava-200),var(--butter-200) 30%,var(--sage-200) 55%,var(--air-200) 78%,var(--lilac-200))}.lineup li.us span{color:var(--night-975);font-weight:560;font-size:1.0625rem}.lineup li.us b{font-size:1.25rem}.sources{margin:0;padding-inline-start:1.25rem;display:grid;gap:.6rem;color:var(--fg2);font-size:.9375rem;max-width:56rem}.pc-plain{--pc:var(--pc-plain)}.pc-rose{--pc:var(--pc-rose)}.pc-spring{--pc:var(--pc-spring)}.pc-orchid{--pc:var(--pc-orchid)}.profile-list{columns:2 22rem;column-gap:1.5rem}.profile{background:var(--card-solid);color:var(--ink);border-radius:1.6rem;padding:1rem 1rem 1.25rem;display:grid;gap:.5rem;min-width:0;break-inside:avoid;margin:0 0 1.5rem;box-shadow:0 18px 40px color-mix(in srgb,var(--night-975) 16%,transparent);--line:var(--line2)}.pf-hero{position:relative;padding:3px;border-radius:1.4rem;background:var(--pc)}.pf-hero img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(1.4rem - 3px);background:var(--deep)}.pf-name{margin-top:.6rem;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.pf-age{font-weight:500;color:var(--ink-2)}.pf-meta{color:var(--ink-2);font-size:.9375rem}.pf-pron{display:inline-block;border:1.5px solid var(--line);border-radius:999px;padding:0 .55rem;margin-inline-end:.35rem;color:var(--ink);font-size:.875rem;font-weight:560}.pf-rel{font-size:.9375rem;font-weight:560}.pf-look{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem}.pf-eyebrow{display:block;font-weight:600;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pc)}.pf-eyebrow.plain{color:var(--ink-2);display:inline;margin-inline-end:.15rem}.chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:.15rem .75rem;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);font-size:.875rem;font-weight:560;line-height:1.3}.chip.c-friends{background:var(--tint-friends);color:var(--on-tint-friends);border-color:transparent}.chip.c-dates{background:var(--tint-dates);color:var(--on-tint-dates);border-color:transparent}.river{margin-top:.6rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.tile{margin:0;border-radius:1rem;min-width:0}.t3{grid-column:span 3}.t6{grid-column:1/-1}.photo{position:relative;overflow:hidden;background:var(--deep);align-self:stretch}.photo::before{content:"";display:block;padding-top:var(--shape)}.photo.tall{--shape:133.33%}.photo.sq{--shape:100%}.photo.wide{--shape:56.25%}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.crop-gordon-0{object-position:50% 50%}.crop-gordon-1{object-position:50% 50%}.crop-gordon-2{object-position:50% 50%}.crop-gordon-3{object-position:100% 50%}.crop-marlee-0{object-position:50% 50%}.crop-marlee-1{object-position:50% 50%}.crop-marlee-2{object-position:50% 50%}.crop-marlee-3{object-position:0% 50%}.crop-mika-0{object-position:50% 50%}.crop-mika-1{object-position:50% 50%}.crop-mika-2{object-position:89.5% 50%}.crop-mika-3{object-position:0% 50%}.crop-fetu-0{object-position:50% 50%}.crop-fetu-1{object-position:50% 50%}.crop-fetu-2{object-position:23.7% 50%}.crop-fetu-3{object-position:94.2% 50%}.words,.endorse,.groups{background:var(--raised);border:1px solid var(--line2);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.35rem}.words{border-top:2px solid var(--pc)}.words p{font-family:var(--ui);font-style:normal;font-size:1.25rem;line-height:1.3;color:var(--ink)}.words p::before{content:"\201C";color:var(--pc);font-weight:500;margin-inline-end:.05em}.endorse blockquote{margin:0}.endorse p{font-size:1rem;line-height:1.4;color:var(--ink)}.endorse .by{font-size:.875rem;color:var(--ink-2);display:flex;align-items:center;gap:.5rem}.by-face{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex:none}.endorse .by b{color:var(--ink);font-weight:620}.groups{gap:.7rem}.groups p{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.groups .pf-eyebrow{width:100%}@media (max-width:22.5rem){.river .tile{grid-column:1/-1}}.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:1.25rem}.steps li{counter-increment:s;display:grid;grid-template-columns:2.75rem 1fr;gap:1rem;align-items:start;color:var(--fg2)}.steps li::before{content:counter(s);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--fg);color:var(--bg);font-weight:640;font-size:1.125rem}.steps b{display:block;color:var(--fg);font-size:1.1875rem;font-weight:640;margin-bottom:.15rem}.tied{font-family:var(--display);font-style:normal;font-weight:500;font-feature-settings:"swsh" 1;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);line-height:1.4;max-width:40rem}.invite-line{font-weight:640;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);letter-spacing:-.01em}.beta-form{background:var(--card-solid);color:var(--ink);border-radius:1.5rem;padding:1.5rem;display:grid;gap:.5rem;max-width:32rem;width:100%;box-shadow:0 18px 40px color-mix(in srgb,var(--night-975) 20%,transparent)}.beta-form label{font-weight:620;margin-top:.5rem}.beta-form .opt{font-weight:440;color:var(--ink-2)}.beta-form input{font:inherit;font-size:1.0625rem;color:var(--ink);background:var(--raised);border:1.5px solid var(--field-edge);border-radius:.8rem;min-height:3rem;padding:.6rem .9rem;width:100%}.beta-form input:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-color:var(--link)}.beta-form .btn{margin-top:1rem;background:var(--act);color:var(--on-act)}.beta-fine{margin-top:.75rem;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.beta-fine a{color:var(--link)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.member-line{margin-top:1.25rem;font-weight:560}.play{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--splash-ultra);color:var(--splash-white);height:clamp(15rem,9rem + 22vw,26rem);margin:0 0 2rem;border-radius:1.5rem;font-size:clamp(3rem,1rem + 10vw,8rem);font-weight:680;letter-spacing:-.04em;line-height:1}.play[data-brand-scene]{background:var(--brand-scene-bg);color:var(--brand-scene-ink)}.play .chosen-word,.play .chosen-dot{position:relative;z-index:1}.play .chosen-name{font-family:var(--display);font-weight:500;font-style:normal;font-feature-settings:"swsh" 1;font-synthesis:none;position:relative;z-index:1;display:inline-flex;align-items:baseline;justify-content:center;width:8ch;white-space:nowrap}.play .chosen-word{white-space:nowrap}.play .chosen-dot{font-weight:inherit;color:currentColor}.play-ctl{display:inline-flex;align-items:center;min-height:44px;margin:0 0 1.25rem;padding:.5rem 1rem;border:2px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:600 .9375rem var(--font);cursor:pointer}.name .inner>p{margin-top:.9rem;max-width:40rem;color:var(--fg2)}.entry{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:baseline}.entry .resp{font-weight:640;letter-spacing:.03em;font-size:1.125rem}.entry .pos{font-weight:600;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}.entry .def{font-family:var(--display);font-style:normal;font-weight:500;font-feature-settings:"swsh" 1;font-size:1.5rem}.name i{font-family:var(--display);font-style:normal;font-weight:500;font-feature-settings:"swsh" 1}.foot{--muted:color-mix(in srgb,var(--fg) 70%,var(--bg))}.foot .inner{display:grid;gap:0}.foot-art{width:min(100%,30rem);aspect-ratio:3/2;border-radius:1.25rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);box-shadow:0 0 0 1px color-mix(in srgb,var(--fg) 14%,transparent),0 18px 40px color-mix(in srgb,var(--night-975) 45%,transparent)}.foot-nav{display:flex;flex-wrap:wrap;gap:0 1.25rem}.foot-nav a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;text-decoration:none}.foot-nav a:hover{text-decoration:underline}.foot-nav:not(.account):not(.legal){font-size:1.25rem;font-weight:640;letter-spacing:-.015em}.foot-nav.account{margin-top:.5rem;font-size:1.0625rem;font-weight:560}.foot-nav.legal{margin-top:1.75rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.9375rem;font-weight:500;color:var(--fg2)}.fine{margin-top:.75rem;color:var(--muted);font-size:.875rem;line-height:1.65;max-width:42rem}.fine a{text-decoration:underline;color:var(--fg2)}.foot .mono{margin-top:1.5rem}.mono{font-weight:600;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2)}@media (prefers-reduced-motion: reduce){.btn{transition:none}.btn:hover{transform:none}}@media (forced-colors: active){.v{color:CanvasText}.blk{clip-path:none}}@media print{.hdr,.strip,.film,.play,.play-ctl{display:none}.blk{clip-path:none;padding-top:2rem}}.hero-art{display:grid;justify-items:center;min-width:0}.hero-art .phone{width:min(18rem,74vw)}@media (max-width:55.99rem){.hero-split{gap:1.5rem}.hero-split>.hero-art{order:-1}.hero-art .phone{width:auto}.hero-art .phone .screen{height:min(36vh,22rem);width:auto;aspect-ratio:780/1688;margin-inline:auto}.hero-art .phone figcaption{display:none}.hero-art .ill.big{--ill:min(13rem,36vh)}}.collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;align-items:center;width:100%;max-width:34rem}.collage img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;box-shadow:0 18px 40px color-mix(in srgb,var(--night-975) 22%,transparent)}.collage img:nth-child(2){transform:translateY(-1.25rem)}@media (max-width:55.99rem){.collage img{max-height:30vh}}.ill.big{--ill:clamp(11rem,26vw,22.5rem);filter:drop-shadow(0 18px 24px color-mix(in srgb,var(--night-975) 14%,transparent))}.film-quick{padding:1.5rem var(--gut) calc(var(--r) + 2rem);max-width:calc(var(--wrap) + 2 * var(--gut))}.c-film .film figcaption{padding-bottom:0}.quick{margin-top:1.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;max-width:32rem}.quick input[type=email]{font:inherit;font-size:1.0625rem;min-height:3.25rem;padding:.6rem 1.1rem;border-radius:999px;border:2px solid var(--fg);background:var(--cloud-50);color:var(--night-975);width:100%;min-width:0}.quick input[type=email]::placeholder{color:var(--cloud-700)}.quick input[type=email]:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.quick .btn{white-space:nowrap}.quick-fine{grid-column:1/-1;font-size:.875rem;color:var(--fg2);max-width:30rem}@media (max-width:26rem){.quick{grid-template-columns:1fr}}.signup .ill.big{justify-self:center}.next{max-width:var(--wrap);margin:clamp(2rem,4vw,3rem) auto 0;font-weight:640}.next a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;border-bottom:2px solid currentColor}.next a::after{content:"→"}.sticky-cta{display:none}@media (max-width:47.99rem){.sticky-cta{display:flex;position:fixed;z-index:25;left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;min-height:3.25rem;border-radius:999px;background:var(--action-solid-bg);color:var(--action-solid-fg);font-weight:640;text-decoration:none;box-shadow:0 12px 30px color-mix(in srgb,var(--night-975) 35%,transparent),0 0 0 2px var(--splash-white)}body{padding-bottom:calc(3.25rem + max(1rem,env(safe-area-inset-bottom)) + 1.5rem)}html:has(.signup:target) .sticky-cta,html:has(#beta:target) .sticky-cta{display:none}}.pip{position:relative}.pip::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--spring-300);animation:pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}70%,100%{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion: reduce){.pip::after{animation:none;opacity:0}}.theme{display:none}.js .theme{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer}.theme:hover{background:color-mix(in srgb,var(--fg) 12%,transparent)}.theme span{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.theme[data-now=dark] span{background:currentColor}.theme[data-now=light] span{background:transparent}.screen{position:relative}.screen video{width:100%;height:100%;object-fit:cover;display:block}.screen picture{display:contents}.clip-btn{display:none}.js .clip-btn{display:grid;place-items:center;position:absolute;right:.6rem;bottom:.6rem;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:color-mix(in srgb,var(--night-975) 70%,transparent);color:var(--splash-white)}.clip-btn::before{content:"";width:0;height:0;border-left:.75rem solid currentColor;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;margin-left:.2rem}.clip-btn[data-state=playing]::before{width:.7rem;height:.8rem;border:0;margin:0;background:linear-gradient(90deg,currentColor 35%,transparent 35% 65%,currentColor 65%)}.purposes li,.more li{display:flex;flex-direction:column;gap:.6rem}.purposes .ill,.more .ill{--ill:7rem}.notes .ill{--ill:6rem;margin-bottom:.4rem}.notes li{display:flex;flex-direction:column}.steps li{grid-template-columns:auto 1fr;align-items:center}.steps li::before{display:none}.steps .ill{--ill:6rem}.profile-notes .ill{--ill:7rem}.ill{box-shadow:none;border-radius:0}.purposes .tag{align-self:flex-start}.js .sticky-cta{transition:opacity .2s ease,transform .2s ease}.cta-off .sticky-cta{opacity:0;transform:translateY(150%);pointer-events:none}@media (prefers-reduced-motion: reduce){.js .sticky-cta{transition:none}}.compare [role=rowheader] .ill,.lineup-title .ill{--ill:6.5rem}.steps .ill{--ill:6.5rem}.with-art .ill{--ill:7rem;margin-bottom:1rem}.note .ill.big{--ill:clamp(11rem,22vw,15rem)}.quick-label{grid-column:1/-1;font-weight:640;font-size:.9375rem;margin-bottom:-.2rem}.quick .btn{white-space:normal;text-align:center}.renders li,.looks li,.craft>*,.variety li{min-width:0}.poster-page{--b-honey:var(--butter-400);--b-honey-fg:var(--plum-950);--b-honey-acc:var(--plum-900);--b-rose:var(--guava-400);--b-rose-fg:var(--plum-975);--b-rose-acc:var(--plum-975);--b-spring:var(--sage-400);--b-spring-fg:var(--plum-950);--b-spring-acc:var(--plum-900);--b-orchid:var(--lilac-100);--b-orchid-fg:var(--plum-950);--b-orchid-acc:var(--plum-800);--b-sky:var(--air-400);--b-sky-fg:var(--plum-950);--b-sky-acc:var(--plum-900)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .poster-page{--b-honey-acc:var(--plum-950);--b-spring:var(--sage-900);--b-spring-fg:var(--paper-50);--b-spring-acc:var(--butter-100);--b-orchid:var(--lilac-300);--b-orchid-acc:var(--plum-950);--b-sky:var(--air-900);--b-sky-fg:var(--paper-50);--b-sky-acc:var(--butter-100)}}:root[data-theme=dark] .poster-page{--b-honey-acc:var(--plum-950);--b-spring:var(--sage-900);--b-spring-fg:var(--paper-50);--b-spring-acc:var(--butter-100);--b-orchid:var(--lilac-300);--b-orchid-acc:var(--plum-950);--b-sky:var(--air-900);--b-sky-fg:var(--paper-50);--b-sky-acc:var(--butter-100)}.poster-page .blk{--fg2:var(--fg)}.poster-page .c-rose{--plate:color-mix(in srgb,var(--fg) 2%,var(--bg))}.poster-page .site-menu{--ui-surface:var(--bg);--ui-text:var(--fg);--ui-border:var(--fg)}.poster-page.home-page .hero{--bg:var(--b-sky);--fg:var(--b-sky-fg);--acc:var(--b-sky-acc)}.poster-page.page-community .community-intro{--bg:var(--b-spring);--fg:var(--b-spring-fg);--acc:var(--b-spring-acc)}.poster-page.page-hiring .hero{--bg:var(--b-honey);--fg:var(--b-honey-fg);--acc:var(--b-honey-acc)}.poster-page.page-waitlist #beta{--bg:var(--b-orchid);--fg:var(--b-orchid-fg);--fg2:var(--fg);--acc:var(--b-orchid-acc)}.poster-page.page-waitlist .c-spring{--bg:var(--sage-400);--fg:var(--plum-950);--acc:var(--plum-900)}.poster-page.page-waitlist .btn.ghost{background:var(--ds-card);color:var(--ds-card-foreground)}.poster-page .blk:not(:first-of-type):not(.foot)::before{content:"";position:absolute;pointer-events:none;z-index:0;inset-block-start:0;inset-inline-end:0;width:clamp(10rem,34vw,32rem);height:clamp(2.25rem,5.2vw,5rem);background:radial-gradient(circle at 12.5% 0,var(--ds-art-guava) 0 62%,transparent 63%) 0 0 / 25% 100% no-repeat,linear-gradient(135deg,var(--ds-art-air) 0 50%,var(--ds-art-plum) 50% 100%) 33.333% 0 / 25% 100% no-repeat,radial-gradient(ellipse at 50% 100%,var(--ds-art-butter) 0 68%,var(--ds-art-sage) 69% 100%) 66.666% 0 / 25% 100% no-repeat,linear-gradient(45deg,var(--ds-art-guava) 0 50%,var(--ds-art-lilac) 50% 100%) 100% 0 / 25% 100% no-repeat}.poster-page .blk:not(:first-of-type):not(.foot):nth-child(3n)::before{background:radial-gradient(ellipse at 15% 50%,var(--ds-art-air),transparent 60%),radial-gradient(ellipse at 80% 100%,var(--ds-art-guava),transparent 65%),linear-gradient(105deg,var(--ds-art-sage),var(--ds-art-butter) 40%,var(--ds-art-lilac));border-end-start-radius:100%}.poster-page .blk::after{background:none;animation:none}@media(forced-colors:active){.poster-page .blk::before{display:none}.poster-page .blk{--bg:Canvas;--fg:CanvasText;--acc:LinkText}}.site-header{--nav-outset:var(--gut);container-type:inline-size;position:relative;inset:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--gut);margin-inline:calc(-1 * var(--nav-outset));width:calc(100% + 2 * var(--nav-outset));min-height:var(--space-16);background:var(--bg);color:var(--fg)}.c-film>.site-header,.duo>.site-header{--nav-outset:0px}.blk:first-of-type:has(>.site-header){padding-block-start:0}.site-header+.inner{padding-block-start:var(--space-8)}.site-desktop-nav{display:flex;align-items:center;gap:var(--space-2);min-width:0}.site-header .mark{flex-shrink:0}.site-menu-trigger{display:none}.site-menu{background:var(--ui-surface);color:var(--ui-text);border:var(--stroke) solid var(--ui-border);border-radius:var(--panel-radius);padding:var(--panel-padding);width:calc(100% - var(--ui-page-gutter)*2);max-width:var(--ui-form-width);max-height:calc(100dvh - var(--space-8));overflow:auto;box-sizing:border-box}.site-menu-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-weight:640;margin-block-end:var(--space-4)}.site-menu button,.site-menu-trigger,.site-desktop-nav .motion-toggle{font:inherit;min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:var(--stroke) solid currentColor;border-radius:var(--control-radius);color:inherit;background:transparent;cursor:pointer}.site-menu nav{display:grid;gap:var(--space-2)}.site-menu nav a{display:flex;align-items:center;min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--control-radius);text-decoration:none;white-space:normal}.site-menu nav a[aria-current]{outline:var(--stroke) solid currentColor}.site-menu nav .signin{background:var(--ds-primary);color:var(--ds-primary-foreground)}.js .site-menu .site-menu-theme{display:flex;width:auto;height:auto;gap:var(--space-2);margin-block-start:var(--space-4);border:var(--stroke) solid currentColor;border-radius:var(--control-radius)}.site-menu-theme span:last-child{position:static;width:auto;height:auto;background:none;border:0;border-radius:0}.motion-toggle{display:none;margin-block-start:var(--space-3)}.js .motion-toggle{display:block}.site-desktop-nav .motion-toggle{margin-block-start:0;white-space:nowrap}@media(max-width:74rem){.site-desktop-nav{display:none}.site-menu-trigger{display:inline-flex;align-items:center;justify-content:center}.site-header .mark{margin:0}}@media(max-width:26rem){.site-header{gap:var(--space-2)}.site-header .mark{font-size:var(--fs-lg,1.125rem)}.site-menu-trigger{padding-inline:var(--space-2)}}@media(forced-colors:active){.site-menu{background:Canvas;color:CanvasText;border-color:CanvasText}}@container(max-width:16rem){.site-header .mark>span{display:none}}@container(max-width:74rem){.site-desktop-nav{display:none}.site-menu-trigger{display:inline-flex;align-items:center;justify-content:center}.site-header .mark{margin:0}}.status .pip{width:1.5rem;height:1.75rem;background:none;box-shadow:none;isolation:isolate}.status .pip::before,.status .pip::after{content:none}.beacon-ray{position:absolute;left:calc(50% - .08rem);top:-.15rem;width:.16rem;height:1.4rem;background:linear-gradient(transparent,var(--spring-200),var(--cloud-50));transform-origin:bottom;animation:beacon-shaft 2.8s ease-in-out infinite alternate;animation-play-state:paused}.beacon-prism{position:absolute;left:calc(50% - .3rem);top:.55rem;width:.6rem;height:.75rem;background:conic-gradient(from 135deg,var(--spring-200),var(--spring-650),var(--cloud-50),var(--spring-300),var(--spring-200));clip-path:polygon(50% 0,100% 42%,50% 100%,0 42%);filter:drop-shadow(0 0 .2rem var(--spring-200));animation:beacon-float 2.8s ease-in-out infinite alternate;animation-play-state:paused}.beacon-pool{position:absolute;inset:auto .05rem .1rem;height:.45rem;border-radius:50%;background:radial-gradient(ellipse,var(--cloud-50),var(--spring-300) 22%,transparent 68%);box-shadow:0 0 .35rem var(--spring-300);animation:beacon-pool 2.8s ease-in-out infinite alternate;animation-play-state:paused}@keyframes beacon-float{to{transform:translateY(-.15rem)}}@keyframes beacon-shaft{to{opacity:.55;transform:scaleY(.85)}}@keyframes beacon-pool{to{opacity:.65;transform:scale(.85)}}html[data-motion-paused] .pip *,html[data-motion-paused] .pip *::after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.pip *{animation:none!important}}.blk.ambient-visible .pip *{animation-play-state:running}.nav-word{font-family:var(--display);font-weight:500;font-style:normal;font-feature-settings:"swsh" 1;font-synthesis:none;position:relative;display:inline-flex;align-items:baseline;width:8ch;justify-content:center;isolation:isolate}.nav-word-text{display:inline-block;white-space:nowrap}.nav-word i{font-style:normal;color:currentColor}.nav-word-rail{display:none}:is(.site-header,.hdr)[data-brand-scene]{--bg:var(--brand-scene-bg);--fg:var(--brand-scene-ink);--acc:var(--brand-scene-ink);background:var(--bg);color:var(--fg);border-color:var(--fg);box-shadow:inset 0 -1px var(--fg);isolation:isolate;overflow:clip}:is(.site-header,.hdr)[data-brand-scene]>*:not(.chosen-wipe){position:relative;z-index:1}:is(.site-header,.hdr)[data-brand-scene]>.site-menu{position:fixed}:is(.site-header,.hdr)[data-brand-scene] .site-menu{--ui-surface:var(--brand-scene-bg);--ui-text:var(--brand-scene-ink);--ui-border:var(--brand-scene-ink)}.brand-letter{position:relative;display:inline-block}.brand-letter::after,.bridge-joint::after{content:'';position:absolute;pointer-events:none;top:calc(100% + .08em)}.brand-letter.matched::after{height:3px;left:0;right:0;background:currentColor;box-shadow:0 0 12px currentColor}.brand-letter.gap::after,.bridge-joint::after{height:6px;width:6px;left:50%;border-radius:50%;transform:translateX(-50%);background:currentColor;box-shadow:0 0 8px currentColor}.bridge-joint{position:relative;display:inline-block;width:0}.chosen-wipe{position:absolute;pointer-events:none;z-index:0;opacity:0;--spd:1;max-width:none}.wipe-diagonal{inset:-60%;width:220%;height:220%;background:linear-gradient(135deg,transparent 35%,rgba(255,117,171,.95) 44%,rgba(217,159,56,.95) 48%,rgba(0,202,126,1) 50%,rgba(90,181,236,.95) 52%,rgba(224,120,255,.95) 56%,transparent 65%);filter:drop-shadow(0 0 35px rgba(255,255,255,.75));transform:translate(-100%,-100%)}.wipe-radial{left:60%;top:52%;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,transparent 15%,rgba(255,117,171,.85) 30%,rgba(217,159,56,.95) 45%,rgba(0,202,126,1) 55%,rgba(90,181,236,.95) 65%,rgba(224,120,255,.85) 75%,transparent 85%);filter:drop-shadow(0 0 25px rgba(0,202,126,.6));transform:translate(-50%,-50%) scale(0)}.wipe-prism{inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0%,rgba(224,120,255,.8) 25%,rgba(0,202,126,.8) 50%,transparent 75%);mix-blend-mode:screen;transform:scale(.2)}[data-brand-scene] .nav-word,[data-brand-scene] .chosen-name,[data-brand-scene] .wordmark,[data-brand-scene] .loading-shell{paint-order:stroke fill;-webkit-text-stroke:.035em var(--brand-scene-bg);text-shadow:0 0 .07em var(--brand-scene-bg)}[data-brand-scene] .site-desktop-nav,[data-brand-scene] .site-menu-trigger{paint-order:stroke fill;-webkit-text-stroke:1px var(--brand-scene-bg);text-shadow:0 0 2px var(--brand-scene-bg)}@media(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce),(prefers-contrast:more),(forced-colors:active){.chosen-wipe{display:none}.brand-letter::after,.bridge-joint::after{box-shadow:none}}html[data-motion-paused] .chosen-wipe,html[data-iris=off] .chosen-wipe,html[data-iris-reduced] .chosen-wipe,html[data-iris-nochroma] .chosen-wipe,html[data-iris-neutral] .chosen-wipe{display:none}.chosen-word:has(.brand-letter),.nav-word-text:has(.brand-letter),.brand-word:has(.brand-letter){position:relative}.chosen-word:has(.brand-letter)::after,.nav-word-text:has(.brand-letter)::after,.brand-word:has(.brand-letter)::after{content:"";position:absolute;left:0;right:0;top:calc(100% + .08em);height:3px;border-radius:3px;background:currentColor;opacity:.18;box-shadow:0 0 12px currentColor;pointer-events:none}.play-ctl[hidden],.brand-motion-help[hidden]{display:none}.play-ctl:disabled{cursor:default;opacity:1}.brand-motion-help{font-size:1rem;line-height:1.5}.brand-motion-help:focus{outline:2px solid currentColor;outline-offset:4px;scroll-margin-block:1rem}.public-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:var(--space-8);align-items:center}.public-split>*{min-width:0}.public-split picture img{width:100%;border-radius:var(--panel-radius)}.home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-block-start:var(--space-8)}.home-benefits article{display:flex;flex-direction:column;gap:var(--space-4)}.home-benefits a{display:inline-flex;align-items:center;min-height:var(--control-height);font-weight:640}.signup-form{min-width:0;--fg:var(--ds-card-foreground);--fg2:var(--ds-card-foreground);--bg:var(--ds-card);--acc:var(--ds-link);color:var(--fg);background:var(--bg);padding:var(--panel-padding);border:var(--stroke) solid var(--ds-border);border-radius:var(--panel-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);width:100%}.signup-form .field{display:grid;gap:var(--space-2);min-width:0}.signup-form label{font-weight:600}.signup-form input,.signup-form select,.signup-form textarea{min-width:0;font:inherit;min-height:var(--control-height);width:100%;padding:var(--control-padding-block) var(--control-padding-inline);border:var(--stroke) solid currentColor;border-radius:var(--control-radius);color:var(--ds-card-foreground);background:var(--ds-card);border-color:var(--ds-input)}.signup-form>button,.signup-form>.beta-fine{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}.signup-form .hp{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden}.blk{isolation:isolate}.blk>.inner,.blk>.site-header{position:relative;z-index:1}.blk::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--acc) 12%,transparent),transparent 60%);background-size:150% 150%;animation:ambient-drift 16s ease-in-out infinite alternate;animation-play-state:paused}.blk.ambient-visible::after{animation-play-state:running}@keyframes ambient-drift{to{background-position:100% 100%}}.mark img{transform:rotate(var(--brand-turn,0deg))}.brand-loading .mark img{animation:brand-turn .8s linear infinite}@keyframes brand-turn{from{transform:rotate(-180deg)}to{transform:rotate(0)}}html[data-brand-icon-still] .mark img,html[data-motion-paused] .mark img,html[data-iris=off] .mark img,html[data-iris-neutral] .mark img,html[data-iris-reduced] .mark img,html[data-iris-nochroma] .mark img{animation:none!important;transform:none!important}@media(prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce),(prefers-contrast:more),(forced-colors:active){.mark img{animation:none!important;transform:none!important}}@media(max-width:56rem){.public-split,.home-benefits{grid-template-columns:1fr}.public-split picture{grid-row:1}.home-benefits{gap:var(--space-6)}}@media(max-width:40rem){.signup-form{grid-template-columns:minmax(0,1fr)}.hero .hero-art{max-width:12rem}.hero .lede{font-size:var(--fs-lg,1.125rem)}}@media(prefers-reduced-motion:reduce){.blk::after,.mark img{animation:none!important}.mark img{transform:none!important}::view-transition-new(root),::view-transition-old(root){animation:none!important}}html[data-motion-paused] .blk::after{animation:none!important}.home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-8);align-items:center}.home-hero-heading{grid-column:1;grid-row:1}.home-hero-heading h1{max-width:13ch;margin-block-start:var(--space-4)}.home-hero-body{display:contents}.home-hero-body>div{grid-column:1;grid-row:2}.home-hero-body>.phone{grid-column:2;grid-row:1/span 2}@media(max-width:56rem){.home-hero{display:block}.home-hero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:var(--space-4);align-items:start;margin-block-start:var(--space-6)}.home-hero-body>div,.home-hero-body>.phone{grid-column:auto;grid-row:auto}.home-hero-body>.phone{width:100%;max-width:10rem}.home-hero-body figcaption{font-size:var(--ui-caption)}.home-hero-heading h1{font-size:var(--ui-display);max-width:none}.home-hero .lede{font-size:var(--fs-lg,1.125rem)}.home-hero .btn{padding-inline:var(--space-4)}}body{padding-block-end:calc(var(--space-16) + env(safe-area-inset-bottom,0px))}.sticky-cta{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}a,button,input,select,textarea{scroll-margin-block-end:calc(var(--space-16) + var(--space-8) + env(safe-area-inset-bottom,0px))}.home-page .blk:not(.hero):not(.foot){padding-block:calc(var(--hdr) + var(--space-8)) calc(var(--r) + var(--space-8))}.word-rail{display:flex;background:transparent;box-shadow:none}.rail-segment{flex:1;position:relative;height:100%}.rail-segment.matched{background:currentColor;box-shadow:0 0 var(--space-3) currentColor}.rail-segment.gap::after{content:"";position:absolute;left:50%;top:50%;width:var(--space-2);height:var(--space-2);transform:translate(-50%,-50%);border-radius:50%;background:currentColor;box-shadow:0 0 var(--space-4) currentColor}.card-art,.form-art{margin:0;min-width:0}.card-art img,.form-art img{display:block;width:100%;height:auto;aspect-ratio:16/6;object-fit:cover;border-radius:var(--control-radius)}.form-art{grid-column:1/-1}.form-group{display:grid;gap:var(--ui-group-gap);min-width:0;border:0;padding:0;margin:0}.form-group legend{font-size:var(--fs-xl,1.375rem);font-weight:640;line-height:1.3;padding:0;margin-block-end:var(--ui-stack-gap)}.community-tiers>div{display:grid;grid-template-columns:minmax(0,1fr) var(--space-16);gap:var(--space-4)}.community-tiers dt,.community-tiers dd{grid-column:1;margin:0}.tier-art{grid-column:2;grid-row:1/span 2;align-self:start}.tier-art img{display:block;width:100%;height:auto}@media(max-width:47.99rem){.sticky-cta{display:none}.js .sticky-cta{display:flex}}html.cta-off .sticky-cta,body:has(main form :focus) .sticky-cta{visibility:hidden}html[data-motion-paused] .mark img,html[data-motion-paused] .strip-track,html[data-motion-paused] .play,html[data-motion-paused] .play *,html[data-motion-paused] .play *::after,html[data-motion-paused] .pip::after{animation-play-state:paused!important}.community-tiers dt{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.community-tiers .tier-art{flex:0 0 var(--space-16);width:var(--space-16)}h1,h2,h3,.endorse .by span{overflow-wrap:anywhere}.endorse .by span{min-width:0}.hero-art .phone{max-width:100%;min-width:0}.community-tiers>div{grid-template-columns:minmax(0,1fr)}.community-tiers dt{flex-wrap:wrap;min-width:0}.community-tiers dd{grid-column:1/-1;overflow-wrap:anywhere}.home-hero{container:home-hero / inline-size}@container home-hero (max-width:12rem){.home-hero-body{grid-template-columns:minmax(0,1fr)}.home-hero-body>.phone{justify-self:center;max-width:100%;width:min(10rem,100%)}}.profile{container:profile / inline-size}@container profile (max-width:16rem){.river .tile{grid-column:1/-1}}.c-ultra{--fg2:var(--fg)}.beta-fine,.beta-fine a{color:var(--fg)}.page-waitlist #beta{--bg:var(--ds-card);--fg:var(--ds-card-foreground);--fg2:var(--fg)}.page-waitlist #beta::after{display:none}.page-waitlist .signup-form input{background:var(--ds-card);color:var(--ds-card-foreground);border-color:var(--ds-input)}.page-waitlist .signup-form input::placeholder{color:var(--ui-text);opacity:1}.page-waitlist .beta-fine,.page-waitlist .beta-fine a,.page-waitlist .member-line,.page-waitlist .member-line a{color:var(--fg)}.page-waitlist .blk{--fg2:var(--fg)}.page-waitlist #beta{--acc:var(--ds-link)}.page-waitlist .fine,.page-waitlist .fine a{color:var(--fg)}.careers-hero,.career-role{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.careers-email{display:inline-flex;min-height:var(--control-height);align-items:center;font-weight:640}.careers-index{display:grid;gap:var(--space-6)}.careers-index h2{font-size:var(--ui-title)}.careers-index nav{display:grid;border-block-start:var(--stroke) solid currentColor}.careers-index nav a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);padding:var(--space-4) 0;border-block-end:var(--stroke) solid currentColor;text-decoration:none;min-height:var(--control-height)}.careers-index nav a>span:nth-child(2){grid-column:1;font-size:var(--ui-caption)}.careers-index nav a>span:last-child{grid-column:2;grid-row:1/span 2;align-self:center}.careers-index img,.career-art img{width:100%;border-radius:var(--panel-radius)}.career-art{position:sticky;top:var(--space-8);min-width:0}.career-copy{display:grid;gap:var(--space-6);min-width:0}.career-copy h3{font-size:var(--ui-title)}.career-copy ul{padding-inline-start:var(--space-6);margin:0;display:grid;gap:var(--space-4)}.career-terms{border-block-start:var(--stroke) solid currentColor;padding-block-start:var(--space-6)}.career-terms p{margin-block-start:var(--space-4)}.career-copy .btn{justify-self:start}.career-terms{display:grid;grid-template-columns:minmax(0,1fr) var(--space-16);gap:var(--space-4);align-items:center}.career-terms p{grid-column:1/-1;margin:0}.career-term-art img{width:100%;height:auto}.careers-email{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere}.career-copy{overflow-wrap:anywhere}.page-hiring .sticky-cta{display:none}.careers-intro-art,.career-inline-art{display:none}@media(max-width:56rem){.careers-hero,.career-role{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.careers-intro-art{display:block;width:calc(var(--space-16)*2);margin-block:var(--space-4)}.careers-index>picture{order:1}.careers-index>picture img{aspect-ratio:16/7;object-fit:cover}.careers-index>nav{order:2}.career-art{display:none}.career-inline-art{display:block}.career-inline-art img{width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;border-radius:var(--panel-radius)}}.beta-field-art,.beta-reassurance{grid-column:1/-1;margin:0;display:grid;gap:var(--space-4)}.beta-field-art{justify-items:end}.beta-field-art img{width:5.5rem;height:auto}.beta-privacy-art{display:block;width:10rem;max-width:100%}.beta-privacy-art img{width:100%;height:auto}@media(min-width:56rem){.page-waitlist .hero-art{position:sticky;top:var(--space-8);align-self:start}}.beta-field-art,.beta-reassurance{min-width:0;grid-template-columns:minmax(0,1fr)}.people-photo{display:grid;gap:var(--space-2);min-width:0;margin:0}.people-photo .people-photo-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:var(--stroke) solid var(--line);border-radius:var(--panel-radius)}.people-photo figcaption{margin:0;font-size:var(--ui-caption);line-height:1.5;color:var(--fg)}.people-photo figcaption a{display:inline-flex;align-items:center;min-height:var(--size-target);color:inherit;overflow-wrap:anywhere}.people-photo .people-photo-map{display:block;min-width:0;grid-row:auto}.people-photo .people-photo-map img{display:block;width:100%;height:auto;aspect-ratio:5/1;object-fit:cover;border:var(--stroke) solid var(--line);border-radius:var(--panel-radius)}@media(max-width:56rem){.home-page .public-split>.home-people-photo{grid-row:1}}@media(max-width:26rem){.home-page{padding-block-end:env(safe-area-inset-bottom,0px)}.home-page .sticky-cta{position:static;margin:var(--space-4);padding:var(--control-padding-block) var(--control-padding-inline);min-height:var(--control-height);text-align:center;overflow-wrap:anywhere}html.cta-off .home-page .sticky-cta{visibility:visible;opacity:1;transform:none;pointer-events:auto}}.studio-signature{display:inline-flex;justify-self:start;align-items:center;gap:.5rem;min-height:44px;padding-inline:.5rem;color:inherit}.studio-signature:focus-visible{outline:3px solid currentColor;outline-offset:2px}.studio-signature-mark,.studio-signature-wordmark{display:block;flex:none;background:currentColor;forced-color-adjust:none}.studio-signature-mark{width:20px;aspect-ratio:1;mask:url('/media/curiositech-v1/curiositech-mark.webp') center / contain no-repeat}.studio-signature-wordmark{width:104px;aspect-ratio:7.192375;mask:url('/media/curiositech-v1/curiositech-wordmark.svg') center / contain no-repeat}@media (forced-colors: active){.studio-signature{color:LinkText}}