@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-cyrillic-ext-600-normal-Cw18KpRz.woff2) format("woff2"),url(/assets/geologica-cyrillic-ext-600-normal-BsUDNWed.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-cyrillic-600-normal-e7NJphzh.woff2) format("woff2"),url(/assets/geologica-cyrillic-600-normal-c6WAVoKC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-greek-600-normal-Cg4F0t32.woff2) format("woff2"),url(/assets/geologica-greek-600-normal-Bc9KP4Y9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-vietnamese-600-normal-6Fs_CHlS.woff2) format("woff2"),url(/assets/geologica-vietnamese-600-normal-tVsswiH9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-latin-ext-600-normal-BKA3-JFv.woff2) format("woff2"),url(/assets/geologica-latin-ext-600-normal-BzFy6opQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geologica-latin-600-normal-Cy--pFh9.woff2) format("woff2"),url(/assets/geologica-latin-600-normal-DGRraGLk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-cyrillic-ext-700-normal-DcldI0qi.woff2) format("woff2"),url(/assets/geologica-cyrillic-ext-700-normal-DoxUSIis.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-cyrillic-700-normal-DLxeBiMT.woff2) format("woff2"),url(/assets/geologica-cyrillic-700-normal-BbQPco9H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-greek-700-normal-Bmy4b-pm.woff2) format("woff2"),url(/assets/geologica-greek-700-normal-DFhy3_mk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-vietnamese-700-normal-vO0WjMPs.woff2) format("woff2"),url(/assets/geologica-vietnamese-700-normal-yYnmjbdF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-latin-ext-700-normal-D8srd_Xi.woff2) format("woff2"),url(/assets/geologica-latin-ext-700-normal-DLskTkbE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geologica-latin-700-normal-QMRHFk9S.woff2) format("woff2"),url(/assets/geologica-latin-700-normal-NqDDPvSD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink: #211A42;--color-ink-muted: #5E5779;--color-page: #FFFFFF;--color-section: #F4F2FB;--color-surface: #FFFFFF;--color-line: #E8E4F6;--color-primary: #211A42;--color-primary-hover: #372C68;--color-on-primary: #FFFFFF;--color-accent: #5B3FE0;--color-accent-hover: #4A30C4;--color-accent-soft: #DDD6FF;--color-accent-text: #5B3FE0;--color-brand-from: #C184FB;--color-brand-to: #B16AF4;--color-brand-soft: #CE99FF;--color-mint: #CDEFE0;--color-lemon: #FFEFB0;--color-rose: #FFD6DE;--color-lilac: #DDD6FF;--color-danger: #B3395B;--color-danger-hover: #962C4B;--color-danger-soft: #FFE4EA;--color-warning: #5C4200;--color-warning-soft: #FFE9A8;--color-success: #226A49;--color-success-soft: #CDEFE0;--color-part-good: #2F9D6A;--color-part-middling: #D9A21B;--color-part-bad: #D2476E;--color-scrim: rgba(33, 26, 66, .48);--color-glass: rgba(255, 255, 255, .62);--color-glass-edge: rgba(255, 255, 255, .85);--color-glass-menu: rgba(255, 255, 255, .8);--color-glass-dark: rgba(33, 26, 66, .8);--color-field: rgba(248, 246, 255, .9);--color-field-edge: rgba(91, 63, 224, .16);--color-field-edge-hover: rgba(91, 63, 224, .34);--color-clear: rgba(0, 0, 0, 0);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-0: 0px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 28px;--radius-2xl: 40px;--radius-pill: 999px;--type-display-size: 56px;--type-display-line: 60px;--type-display-weight: 600;--type-display-narrow-size: 34px;--type-display-narrow-line: 38px;--type-h1-size: 40px;--type-h1-line: 44px;--type-h1-weight: 600;--type-h1-narrow-size: 28px;--type-h1-narrow-line: 32px;--type-h2-size: 28px;--type-h2-line: 34px;--type-h2-weight: 600;--type-h2-narrow-size: 22px;--type-h2-narrow-line: 28px;--type-h3-size: 18px;--type-h3-line: 24px;--type-h3-weight: 600;--type-body-size: 16px;--type-body-line: 24px;--type-body-weight: 400;--type-body-strong-size: 16px;--type-body-strong-line: 24px;--type-body-strong-weight: 600;--type-small-size: 14px;--type-small-line: 20px;--type-small-weight: 400;--type-caption-size: 13px;--type-caption-line: 16px;--type-caption-weight: 600;--font-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: Geologica, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-card: 0 8px 24px rgb(33 26 66 / 8%);--stroke-thin: 1px;--stroke-thick: 2px;--stroke-ring: 4px;--state-disabled-opacity: .6;--state-pressed-opacity: .9;--touch-target: 44px;--z-index-0: 0;--z-index-1: 100;--z-index-2: 200;--z-index-3: 300;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1080px;--layout-content-max: 1200px;--layout-gutter: 16px;--layout-gutter-wide: 40px;--layout-focus-ring: 2px;--t_placeholderColor: #5E5779}dialog::backdrop{background:transparent}*{box-sizing:border-box}:root{color-scheme:light}html{scrollbar-gutter:stable}:root{--t_selectionColor: var(--color-accent-soft)}.results-top{position:relative;z-index:var(--z-index-0)}body{margin:0;background:var(--color-page);color:var(--color-ink);font-family:var(--font-family);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased}a{color:var(--color-accent-text);text-decoration:none}a,button,input,textarea,select,label,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.skip{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-index-2);transform:translateY(-200%)}.skip:focus{transform:none}a:not([class]):hover{text-decoration:underline}a.inherit{color:inherit;text-decoration:underline}:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}label:has(input.visually-hidden:focus-visible){outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--layout-focus-ring)}summary::-webkit-details-marker{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.topbar{position:relative;z-index:var(--z-index-3);width:100%}.topbar__bar{width:100%;max-width:var(--layout-content-max);margin:0 auto;padding-inline:var(--layout-gutter)}.logo:hover{text-decoration:none}.logo{transition:filter .2s ease-out}.logo:hover{filter:brightness(1.18)}.topbar__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);flex:1 1 0;min-width:0;justify-content:flex-end}.topbar__toggle{display:none;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);padding:0;border:var(--stroke-thin) solid var(--color-glass-edge);border-radius:var(--radius-pill);background:var(--color-glass-menu);color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-card)}@media(max-width:1023px){.topbar__toggle{display:inline-flex}.topbar__nav{display:none}}.topbar__anchor{position:relative}.topbar__panel{position:absolute;top:0;left:0;right:0;padding:var(--space-2) var(--layout-gutter) 0}.topbar__menu{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}.topbar__scrim{position:fixed;inset:0;z-index:var(--z-index-0)}html:has(.topbar__scrim){overflow:hidden}.logo__mark{width:28px;height:32px}.language{position:relative;display:inline-flex;align-items:center}.language__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:var(--touch-target);min-height:var(--touch-target);padding:0 var(--space-1);border:0;background:transparent;color:var(--color-ink-muted);cursor:pointer}.language__flag{display:block}.language__menu{position:absolute;top:var(--space-12);right:0;width:max-content;list-style:none;margin:0;z-index:var(--z-index-2);white-space:nowrap}.language__menu .language__flag{display:inline-block;vertical-align:middle;margin-right:var(--space-2)}.language__menu [role=menuitem]>span{display:flex;align-items:center;flex:1 1 auto}.language__name{flex:1 1 auto}.language--named{align-self:stretch}.language--named .language__button{justify-content:flex-start;width:100%;gap:var(--space-2);padding-inline:var(--space-4)}.language--named .language__menu{left:0;right:auto}@media(max-width:1023px){.language__menu{max-width:calc(100vw - 2 * var(--layout-gutter))}}.hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:479px){.hub{grid-template-columns:minmax(0,1fr)}}.about-part{display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-16)}.about-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);overflow:clip}.about-hero__words{align-self:center;padding-block:var(--space-6)}.about-hero__stage{display:flex;justify-content:center;align-items:flex-end;margin-bottom:calc(-1 * (var(--space-6) + var(--space-8)))}@media(min-width:768px){.about-hero__stage{margin-bottom:calc(-1 * (var(--space-10) + var(--space-8)))}}.about-hero__arch{width:380px;height:472px}.about-hero__mascot{position:relative;height:400px}@media(max-width:767px){.about-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.about-hero__words{padding-block:0}.about-hero__arch{width:280px;height:352px}.about-hero__mascot{height:300px}}.about-how{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:center}@media(min-width:900px){.about-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-16)}}.about-pains{display:flex;flex-direction:column;gap:var(--space-10);margin-top:var(--space-16)}.about-centred__lead{max-width:560px}.about-pains__talk{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:center}@media(min-width:900px){.about-pains__talk{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-16)}}.about-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);list-style:none;margin:0;padding:0}@media(min-width:900px){.about-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.about-bento__tile--wide{grid-column:span 4;grid-row:span 2}.about-bento__tile--side{grid-column:span 2}.about-bento__tile--full{grid-column:span 6}}.about-tile__show{margin-top:auto}.about-bento__tile--wide .about-tile__show{flex:1;display:flex;align-items:center;justify-content:center}.about-analysis.about-analysis{flex-direction:column;align-items:center}@media(min-width:480px){.about-analysis.about-analysis{flex-direction:row}}.about-catalog{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-16)}.about-catalog__card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);overflow:clip}@media(min-width:900px){.about-catalog__card{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.about-rising{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);height:280px;overflow:hidden;margin-block:calc(-1 * var(--space-6));-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 14%,black 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 14%,black 86%,transparent 100%)}@media(min-width:768px){.about-rising{height:360px;margin-block:calc(-1 * var(--space-10))}}.about-rising__column{display:flex;flex-direction:column;animation:about-rise 48s linear infinite}.about-rising__column--2{animation-duration:60s;animation-delay:-20s}.about-rising__column--3{animation-duration:52s;animation-delay:-36s}.about-rising__column--4{animation-duration:64s;animation-delay:-8s}.about-rising__tile{padding-bottom:var(--space-3)}@keyframes about-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.about-rising__column{animation:none}}.about-catalog__vessels{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding-bottom:var(--space-8)}.about-faq{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-top:var(--space-16)}.about-faq__list{width:100%;max-width:760px}#root{min-block-size:100dvh;display:flex;flex-direction:column}.page{flex:1 0 auto;width:100%;max-width:var(--layout-content-max);margin:0 auto;padding:var(--space-8) var(--layout-gutter) var(--space-16)}.footer{width:100%}@media(min-width:768px){.topbar__bar,.page{padding-inline:var(--layout-gutter-wide)}}.narrow{width:100%;max-width:640px;margin-inline:auto}.quiz__screen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-content:start}.hero h1{max-width:720px}.hero p{max-width:560px}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);align-items:center}.hero__art{justify-self:center;width:100%;max-width:340px}.hero__card{justify-self:center;width:100%;max-width:300px;transform:rotate(-4deg)}@media(max-width:767px){.hero{grid-template-columns:1fr}.hero__art{display:none}}.search{max-width:640px}.search--bar{max-width:none;min-width:0}.search__anchor{position:relative;flex-basis:100%;height:0;margin-top:calc(-1 * var(--space-2))}.search__suggestions{position:absolute;top:var(--space-2);left:0;right:0;z-index:var(--z-index-2)}.teaser{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-8);align-items:center}@media(max-width:767px){.teaser{grid-template-columns:1fr}}.mascot img{display:block;width:auto;height:100%}.mascot-card{overflow:clip}@media(max-width:479px){.mascot-card--bare .mascot{display:none}}.mascot-card--split{overflow:visible;overflow-x:clip}.mascot-card__her{margin-bottom:calc(-1 * var(--space-6));clip-path:inset(-100vmax -100vmax 0 -100vmax)}@media(min-width:768px){.mascot-card__her{margin-bottom:calc(-1 * var(--space-10))}}.mascot-card__her .mascot--card{margin-bottom:calc(-1 * var(--space-4))}@media(min-width:480px){.mascot-card__her .mascot--card{margin-bottom:calc(-1 * var(--space-6))}}@media(min-width:768px){.mascot-card__her .mascot--card{margin-bottom:calc(-1 * var(--space-8))}}.empty-state__picture{width:96px;height:auto;flex-shrink:0}.review-thanks__mascot{height:calc(var(--space-16) + var(--space-12))}@media(min-width:480px){.review-thanks__mascot{height:calc(var(--space-16) + var(--space-16) + var(--space-8))}}.no-reviews__picture{width:72px;height:auto;flex-shrink:0}@media(min-width:480px){.no-reviews__picture{width:96px}}@media(min-width:480px){.empty-state__picture{width:144px}}.mascot--card{height:128px;margin-bottom:calc(-1 * (var(--space-6) + var(--space-4)))}@media(min-width:480px){.mascot--card{height:168px;margin-bottom:calc(-1 * (var(--space-6) + var(--space-6)))}}@media(min-width:768px){.mascot--card{height:220px;margin-bottom:calc(-1 * (var(--space-10) + var(--space-8)))}}.mascot--split{position:relative}.tool-hero.tool-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);overflow:hidden}.tool-hero__words{position:relative;z-index:var(--z-index-1)}.tool-hero__her{display:flex;justify-content:center;align-items:flex-end;margin-bottom:calc(-1 * var(--space-10))}.tool-hero__mascot{position:relative;height:200px;margin-bottom:calc(-1 * var(--space-10))}.tool-hero__pane{position:relative;z-index:var(--z-index-1)}@media(min-width:1080px){.tool-hero.tool-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.55fr) minmax(0,1fr);column-gap:var(--space-6);align-items:center}.tool-hero__her{align-self:end;margin-bottom:calc(-1 * var(--space-8))}.tool-hero__mascot{height:320px;margin-bottom:calc(-1 * var(--space-16))}}.tool-hero.tool-hero.tool-hero--stacked{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-5)}.tool-hero--stacked>.tool-hero__top,.tool-hero--stacked>.tool-hero__pane{align-self:stretch;width:100%;box-sizing:border-box}.tool-hero__top{display:flex;align-items:flex-end;gap:var(--space-4)}.tool-hero__top .tool-hero__words{flex:0 1 auto}.tool-hero__peeking{position:relative;flex:1 0 auto;display:flex;justify-content:center;align-items:flex-end}.tool-hero__peek{position:relative;flex-shrink:0;height:150px;margin-bottom:calc(-1 * (var(--space-5) + var(--space-12)))}@media(min-width:768px){.tool-hero__peek{height:260px;margin-bottom:calc(-1 * (var(--space-5) + var(--space-16)))}}.quiz-ways{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);list-style:none;margin:0;padding:0}@media(min-width:640px){.quiz-ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.scan-verdict{overflow:hidden}.scan-verdict__mascot{flex-shrink:0;height:170px;margin-bottom:calc(-1 * (var(--space-6) + var(--space-8)))}@media(min-width:768px){.scan-verdict__mascot{height:260px;margin-bottom:calc(-1 * (var(--space-8) + var(--space-12)))}}.dialog__mascot{height:136px;margin-bottom:calc(-1 * var(--space-8))}@media(min-width:480px){.dialog__mascot{height:168px;margin-bottom:calc(-1 * var(--space-10))}}@media(min-width:768px){.mascot--split{height:256px}.mascot--tall{height:340px}}.voice-talk{display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:var(--space-4);align-items:center}.voice-talk__stage{min-width:0}.voice-stage__mascot{height:240px}.voice-stage--card .voice-stage__mascot{-webkit-mask-image:linear-gradient(to bottom,black 72%,transparent);mask-image:linear-gradient(to bottom,black 72%,transparent)}.call-settings{position:relative}.call-settings__menu{position:absolute;top:var(--space-12);right:0;width:min(280px,80vw);z-index:var(--z-index-2)}@media(max-width:767px){.voice-talk{grid-template-columns:minmax(0,1fr)}.voice-talk__stage{order:-1}.voice-stage__mascot{height:112px}}.test.test{display:block}.test__grid{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.test__side{position:sticky;top:var(--space-4)}.test__chat{height:max(520px,calc(100dvh - var(--test-top, 160px) - var(--space-10)))}.test__log{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:calc(-1 * var(--space-4));padding:var(--space-4)}.test__log{padding-bottom:calc(var(--space-16) + var(--space-16) + var(--space-12))}.test__replies{padding-left:calc(var(--space-10) + var(--space-3))}@media(max-width:1023px){.test__grid{grid-template-columns:minmax(0,1fr)}.test__side{position:static;order:-1}}@media(max-width:767px){.test__chat{height:auto;min-height:0}.test__log{overflow:visible;padding-bottom:var(--space-4)}.test__replies{padding-left:0}}.test__bar{position:sticky;top:var(--space-2);z-index:var(--z-index-2)}.auth{width:100%;max-width:560px;margin-inline:auto}.board.board{display:block}.board__grid{position:relative;z-index:var(--z-index-1);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:1080px){.board__grid--two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-6)}}.splash--page{min-height:0;padding-block:var(--space-16)}.splash--block{min-height:0;padding-block:var(--space-8);gap:var(--space-3)}.splash--block .splash__mark{width:var(--space-8);height:auto}.splash--block .splash__bar{width:var(--space-16);height:var(--stroke-ring)}.auth__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.auth__mascot{flex-shrink:0;height:132px;margin-bottom:calc(-1 * (var(--space-5) + var(--space-12)))}@media(min-width:768px){.auth__mascot{height:176px;margin-bottom:calc(-1 * (var(--space-5) + var(--space-16)))}}.collections{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.collections--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.collections--two{grid-template-columns:1fr}}@media(max-width:767px){.collections--row{grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.collections--row>li{scroll-snap-align:start}}.results{container-type:inline-size}.results-top{scroll-margin-top:var(--space-4)}.grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 520px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 780px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid__cell{position:relative;scroll-snap-align:start}.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento__lead{grid-column:span 2;grid-row:span 2}@media(max-width:1023px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento__lead{grid-row:auto}}:root{interpolate-size:allow-keywords}details.disclosure{display:block}details.disclosure::details-content{block-size:0;overflow:clip;transition:block-size .28s cubic-bezier(.22,1,.36,1),content-visibility .28s allow-discrete}details.disclosure[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){details.disclosure::details-content{transition-duration:0s}}.catalog__results{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.catalog{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:var(--space-8);align-items:start}@media(max-width:1079px){.catalog{grid-template-columns:1fr;gap:var(--space-4)}}.catalog__tree{position:sticky;top:calc(var(--space-3) + var(--space-3) + var(--space-12) + var(--space-1) + var(--space-1) + var(--stroke-thin) + var(--stroke-thin) + var(--space-3) + var(--stroke-thin) + var(--stroke-thin) + var(--space-4));max-height:calc(100dvh - var(--space-3) - var(--space-3) - var(--space-12) + var(--space-1) + var(--space-1) + var(--stroke-thin) + var(--stroke-thin) - var(--space-3) - var(--stroke-thin) - var(--stroke-thin) - var(--space-4) - var(--space-4));overflow-y:auto;overscroll-behavior:contain}.composition{list-style:none;margin:0;padding:0;display:grid;column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.composition__name{overflow-wrap:anywhere}.ingredient-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:stretch}@media(max-width:767px){.ingredient-hero{grid-template-columns:1fr}}.product-body{display:grid;gap:var(--space-6);align-items:stretch}@media(min-width:1080px){.product-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-body--single{grid-template-columns:minmax(0,1fr)}}.routine{display:grid;grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}@media(max-width:559px){.routine{grid-template-columns:1fr}}.routine-step{display:grid;gap:var(--space-4);grid-template-columns:minmax(200px,240px) 1fr;align-items:start}.routine-step__product{list-style:none;margin:0;padding:0;max-width:260px}@media(max-width:559px){.routine-step{grid-template-columns:1fr}}.grid__cell>.heart-box{position:absolute;top:var(--space-2);right:var(--space-2)}@media(hover:hover){.grid__cell>.heart-box{visibility:hidden}.grid__cell:hover>.heart-box,.grid__cell:focus-within>.heart-box,.grid__cell>.heart-box:has([aria-pressed=true]){visibility:visible}}.heart-box{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;z-index:var(--z-index-1)}.list-menu{position:absolute;top:var(--space-12);right:0;width:min(280px,80vw)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}.with-icon{display:inline-flex;align-items:center;gap:var(--space-2)}.report--cards{column-gap:var(--space-4)}.report--cards>.report__card{break-inside:avoid;margin-bottom:var(--space-4)}@media(min-width:900px){.report--cards{columns:2}}
