@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037f9ad9f461283e-s.2ck8ox0qrysu4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346173716deef18b-s.0y3klgxaw2tk2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aeb7fc70ae52cebc-s.1-edfsd0u9ar-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8682ad5decb893f1-s.2cbtr-f04zedx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a4867b2b750a6d8-s.p.1hbp3bcesc-00.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yeseva One Fallback;src:local(Arial);ascent-override:79.67%;descent-override:20.9%;line-gap-override:0.0%;size-adjust:114.85%}.h2kZta_className{font-family:Yeseva One,Yeseva One Fallback;font-style:normal;font-weight:400}.h2kZta_variable{--font-yeseva:"Yeseva One", "Yeseva One Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}._68xxOq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}._68xxOq_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/549619c2804b25d9-s.1iy146xf3dk_2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/aa6c4a60c0b832f4-s.37ifovojcl6hj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6498e80c1982270-s.2b46367vsnjxo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c0ce6eeecb7babc9-s.3k0w7gqi05dod.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.fe8aDW_className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic;font-weight:400}.fe8aDW_variable{--font-playfair-italic:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--font-name:var(--font-yeseva,"Yeseva One"), Georgia, serif;--font-heading:var(--font-playfair,"Playfair Display"), Georgia, serif;--font-heading-italic:var(--font-playfair-italic,"Playfair Display"), Georgia, serif;--font-body:var(--font-inter,Inter), system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height-mobile-compact)}@media (min-width:1024px){html{scroll-padding-top:var(--header-height-desktop-compact)}}body{background:var(--color-bg-page);color:var(--color-text-primary);font:400 16px/26px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}[data-surface=photo]{--color-focus-ring:var(--color-focus-ring-on-photo)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-accent-default);color:var(--color-accent-on);transition:transform var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:hover{background:var(--color-accent-hover)}.skip-link:active{background:var(--color-accent-pressed)}.skip-link--static{align-self:flex-start;position:static;transform:none}#contenido:focus{outline:none}.layout-container{width:100%;max-width:calc(var(--grid-container-max) + 2 * var(--grid-mobile-margin));padding-inline:var(--grid-mobile-margin);margin-inline:auto}@media (min-width:768px){.layout-container{max-width:none;padding-inline:var(--grid-tablet-margin)}}@media (min-width:1024px){.layout-container{max-width:calc(var(--grid-container-max) + 2 * var(--grid-desktop-margin));padding-inline:var(--grid-desktop-margin)}}.text-display{font:400 44px/48px var(--font-name);letter-spacing:-.01em}.text-h1{font:700 36px/42px var(--font-heading)}.text-h2{font:600 28px/34px var(--font-heading)}.text-h3{font:600 22px/28px var(--font-heading)}.text-h4{font:600 18px/24px var(--font-body)}.text-quote{font:italic 400 24px/32px var(--font-heading-italic)}.text-body-l{font:400 18px/28px var(--font-body)}.text-body-m{font:400 16px/26px var(--font-body)}.text-body-s{font:400 14px/20px var(--font-body)}.text-label{font:600 12px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase}.text-button{font:600 14px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.text-nav{font:500 13px/16px var(--font-body);letter-spacing:.06em}.text-caption{font:400 12px/16px var(--font-body)}.text-card-name-s{font:400 22px/26px var(--font-name);letter-spacing:-.01em}.text-card-name-m{font:400 28px/32px var(--font-name);letter-spacing:-.01em}.text-card-name-l{font:400 36px/40px var(--font-name);letter-spacing:-.01em}.text-card-cover-line-m{font:italic 400 16px/22px var(--font-heading-italic)}.text-card-cover-line-l{font:italic 400 20px/26px var(--font-heading-italic)}@media (min-width:768px){.text-display{font-size:72px;line-height:76px}.text-h1{font-size:48px;line-height:54px}.text-h2{font-size:36px;line-height:42px}.text-h3{font-size:26px;line-height:32px}.text-h4{font-size:20px;line-height:28px}}@media (min-width:1024px){.text-quote{font-size:32px;line-height:40px}.text-body-l{font-size:20px;line-height:30px}.text-body-m{font-size:17px;line-height:28px}}.text-error-code{font:400 44px/48px var(--font-name);letter-spacing:-.01em}@media (min-width:768px){.text-error-code{font-size:160px;line-height:160px}}@media (min-width:1440px){.text-error-code{font-size:240px;line-height:240px}}[data-theme=dark]{color:var(--color-text-primary)}}@layer components{.icon{width:var(--icon-size-md);height:var(--icon-size-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--accent{color:var(--color-accent-default)}.icon--success{color:var(--color-status-success)}.icon--error{color:var(--color-status-error)}.icon--info{color:var(--color-status-info)}.icon--warning{color:var(--color-status-warning)}.button{--_h:var(--control-height-md);--_px:var(--control-padding-x-md);--_dot:var(--color-accent-default);justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--_h);padding:0 var(--_px);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-control);font:600 14px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:inline-flex;position:relative}.button--sm{--_h:var(--control-height-sm);--_px:var(--control-padding-x-sm)}.button--lg{--_h:var(--control-height-lg);--_px:var(--control-padding-x-lg)}.button--full{width:100%;display:flex}.button--sm:after,.icon-button--sm:after{content:"";inset:calc((var(--touch-min) - var(--control-height-sm)) / -2 - var(--border-width-thin)) 0;position:absolute}.button--primary{background:var(--color-accent-default);color:var(--color-accent-on);--_dot:var(--color-accent-on)}.button--primary:hover{background:var(--color-accent-hover)}.button--primary:active{background:var(--color-accent-pressed)}.button--secondary{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.button--ghost{color:var(--color-text-primary);background:0 0}.button--secondary:hover,.button--ghost:hover{background:var(--color-state-hover)}.button--secondary:active,.button--ghost:active{background:var(--color-state-pressed)}.button[disabled],.button[aria-disabled=true],.icon-button[disabled],.icon-button[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed;pointer-events:none}.button--primary[disabled],.button--primary[aria-disabled=true]{background:var(--color-bg-disabled);border-color:var(--color-border-disabled)}.button--secondary[disabled],.button--secondary[aria-disabled=true],.icon-button--outline[disabled],.icon-button--outline[aria-disabled=true]{border-color:var(--color-border-disabled)}.button[aria-busy=true],.icon-button[aria-busy=true]{color:#0000;pointer-events:none}.button[aria-busy=true]>*,.icon-button[aria-busy=true]>*{visibility:hidden}.button[aria-busy=true]:before,.icon-button[aria-busy=true]:before{content:"";width:var(--loading-dot-size);height:var(--loading-dot-size);margin:calc(var(--loading-dot-size) / -2) 0 0 calc(var(--loading-dot-size) / -2);background:var(--_dot);box-shadow:calc(var(--loading-dot-size) + var(--loading-dots-gap)) 0 var(--_dot), calc(-1 * (var(--loading-dot-size) + var(--loading-dots-gap))) 0 var(--_dot);animation:cb-pulse calc(var(--motion-duration-slow) * 3) ease-in-out infinite alternate;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes cb-pulse{0%{opacity:1}to{opacity:.3}}.icon-button{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;place-items:center;padding:0;display:inline-grid;position:relative}.icon-button--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.icon-button--lg{width:var(--control-height-lg);height:var(--control-height-lg)}.icon-button--outline{border-color:var(--color-border-strong)}.icon-button:hover{background:var(--color-state-hover)}.icon-button:active{background:var(--color-state-pressed)}.link{align-items:center;gap:var(--control-gap);color:var(--color-text-accent);text-underline-offset:3px;font:400 16px/26px var(--font-body);transition:color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link--sm{font-size:14px;line-height:20px}.link:hover{text-decoration-thickness:2px}.link:active{color:var(--color-text-primary);text-decoration-thickness:2px}.link[aria-disabled=true]{color:var(--color-text-disabled);pointer-events:none}.field{--_px:var(--control-padding-x-md);gap:var(--space-2);display:grid}.field--sm{--_px:var(--control-padding-x-sm)}.field--lg{--_px:var(--control-padding-x-lg)}.field__label{font:400 14px/20px var(--font-body);color:var(--color-text-secondary)}.field__message{align-items:flex-start;gap:var(--space-1);font:400 12px/16px var(--font-body);color:var(--color-text-muted);display:flex}.field--error .field__message{color:var(--color-status-error)}.field--error .field__message>span{padding-block:calc((var(--icon-size-sm) - 16px) / 2)}.field__control{align-items:center;display:flex;position:relative}.input,.textarea,.select{width:100%;min-height:var(--control-height-md);padding:0 var(--_px);border:var(--border-width-thin) solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg-field);color:var(--color-text-primary);font:400 16px/26px var(--font-body);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.input--sm,.select--sm{min-height:var(--control-height-sm)}.input--lg,.select--lg{min-height:var(--control-height-lg)}.textarea{min-height:120px;padding-block:var(--space-3);resize:vertical}.input:hover,.textarea:hover,.select:hover,.input:focus-visible,.select:focus-visible,.select[aria-expanded=true]{border-color:var(--color-border-strong)}.textarea:focus-visible{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-status-error);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-status-error)}.input[readonly],.textarea[readonly]{background:var(--color-bg-surface);border-color:var(--color-border-default);box-shadow:none}.input:disabled,.textarea:disabled,.select:disabled{background:var(--color-bg-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed;box-shadow:none}.input::placeholder,.textarea::placeholder{color:var(--color-text-muted)}.select{appearance:none;padding-right:calc(var(--_px) + var(--icon-size-sm) + var(--control-gap));cursor:pointer}.select--empty{color:var(--color-text-muted)}.select--empty:disabled{color:var(--color-text-disabled)}.field__control>.icon,.select-menu>.icon{top:50%;left:var(--_px);margin-top:calc(var(--icon-size-sm) / -2);pointer-events:none;color:var(--color-text-muted);position:absolute}.field__control>.icon.field__icon--end,.select-menu>.icon.field__icon--end{left:auto;right:var(--_px);color:var(--color-text-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.select--button[aria-expanded=true]+.icon.field__icon--end{transform:rotate(180deg)}:is(.field__control:has(:disabled)>.icon,.select-menu:has(:disabled)>.icon){color:var(--color-text-disabled)}.field__control>.icon+.input,.field__control>.icon+.select,.field__control>.icon~.select-menu .select{padding-left:calc(var(--_px) + var(--icon-size-sm) + var(--control-gap))}.choice{--_lh:26px;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;font:400 16px/var(--_lh) var(--font-body);display:flex}.choice>span{padding-block:calc((var(--touch-min) - var(--_lh)) / 2)}.choice input{margin:calc((var(--touch-min) - var(--checkbox-size)) / 2) 0;appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);cursor:pointer;border:var(--border-width-thin) solid var(--color-border-input);background:var(--color-bg-field);border-radius:var(--radius-xs);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none}.choice input:hover{border-color:var(--color-border-strong)}.choice input[type=checkbox]:checked,.choice input[type=checkbox]:indeterminate{background-color:var(--color-accent-default);border-color:var(--color-accent-default);background-position:50%;background-repeat:no-repeat;background-origin:border-box;background-size:var(--checkbox-size)}.choice input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}.choice input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.choice input[type=checkbox]:is(:checked,:indeterminate):hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.choice input[type=radio]{border-radius:50%}.choice input[type=radio]:checked{--_c:var(--color-accent-default);border-width:var(--border-width-thick);border-color:var(--_c);background-image:radial-gradient(circle, var(--_c) 0 calc(var(--radio-dot-size) / 2), transparent calc(var(--radio-dot-size) / 2 + .5px))}.choice input[type=radio]:checked:hover{--_c:var(--color-accent-hover)}.choice input[aria-invalid=true],.choice input[data-error=true]{border-color:var(--color-status-error)}.choice input[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate){background-color:var(--color-status-error);border-color:var(--color-status-error)}.choice input[type=radio][data-error=true]:checked{--_c:var(--color-status-error)}.choice input:disabled{background-color:var(--color-bg-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.choice input[type=checkbox]:disabled:is(:checked,:indeterminate){background-color:var(--color-bg-disabled);border-color:var(--color-border-disabled)}.choice input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}.choice input[type=checkbox]:disabled:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C8C8C' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.choice input[type=radio]:disabled:checked{--_c:var(--color-text-disabled);border-color:var(--color-border-disabled)}.choice input:disabled+span{color:var(--color-text-disabled)}.choice input:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.choice input[role=switch]{width:var(--switch-width);height:var(--switch-height);margin-block:calc((var(--touch-min) - var(--switch-height)) / 2);border-radius:var(--radius-pill);position:relative}.choice input[role=switch]:after{content:"";top:50%;left:calc(var(--space-1) - var(--border-width-thin));width:var(--switch-knob-size);height:var(--switch-knob-size);margin-top:calc(var(--switch-knob-size) / -2);background:var(--color-border-input);transition:transform var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);border-radius:50%;position:absolute}.choice input[role=switch]:hover:after{background:var(--color-border-strong)}.choice input[role=switch]:checked{background-color:var(--color-accent-default);border-color:var(--color-accent-default);background-image:none}.choice input[role=switch]:checked:after{background:var(--color-white);transform:translateX(calc(var(--switch-width) - var(--switch-knob-size) - var(--space-1) * 2))}.choice input[role=switch]:checked:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.choice input[role=switch]:disabled:is(:hover,:checked){background-color:var(--color-bg-disabled);border-color:var(--color-border-disabled)}.choice input[role=switch]:disabled:after,.choice input[role=switch]:disabled:is(:hover,:checked):after{background:var(--color-text-disabled)}.badge{align-items:center;gap:var(--badge-gap);padding:var(--badge-padding-y) var(--badge-padding-x);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);font:600 12px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);display:inline-flex}.badge__dot{width:var(--badge-dot-size);height:var(--badge-dot-size);background:var(--color-accent-default);border-radius:50%}.badge--available .badge__dot{background:var(--color-status-success)}.badge__icon{width:var(--badge-icon-size);height:var(--badge-icon-size);color:var(--color-verified-check);stroke-width:2px}.badge__symbol{flex:none;display:block}.badge--compact{padding:var(--space-1);background:var(--color-overlay-scrim)}.edition-label{font:600 12px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-accent)}.divider{align-items:center;gap:var(--space-3);display:flex}.divider__dot{width:var(--ornament-dot-size);height:var(--ornament-dot-size);background:var(--color-accent-default);border-radius:50%;flex:none}.divider__rule{height:var(--ornament-rule-weight);background:var(--color-border-strong);flex:1}.divider__number{font:400 12px/16px var(--font-body);color:var(--color-text-secondary);white-space:nowrap;flex:none}.divider--dots{justify-content:center;gap:var(--ornament-dots-gap)}.divider--dots>i{width:var(--ornament-dots-size);height:var(--ornament-dots-size);background:var(--color-border-strong);border-radius:50%}.chip{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--control-padding-x-md);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-chip);color:var(--color-text-primary);font:500 13px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;display:inline-flex;position:relative}.chip:after{content:"";inset:calc((var(--touch-min) - var(--control-height-sm)) / -2 - var(--border-width-thin)) 0;position:absolute}.chip:hover{background:var(--color-state-hover)}.chip:active{background:var(--color-state-pressed)}.chip[aria-pressed=true],.chip[data-selected=true]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.chip[aria-pressed=true]:hover,.chip[data-selected=true]:hover{opacity:.85}.chip[aria-pressed=true]:active,.chip[data-selected=true]:active{opacity:.7}.chip[disabled]{border-color:var(--color-border-disabled);color:var(--color-text-disabled);pointer-events:none}.chip .icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.counter{min-width:var(--counter-min-size);height:var(--counter-min-size);padding:0 var(--counter-padding-x);border-radius:var(--radius-pill);background:var(--color-accent-default);color:var(--color-accent-on);font:400 12px/16px var(--font-body);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.select-menu{width:100%;position:relative}.select--button{text-align:left;display:block}.select__placeholder{color:var(--color-text-muted)}.input--icon-end{padding-right:calc(var(--_px) + var(--icon-size-sm) + var(--control-gap))}.menu{z-index:var(--z-dropdown);inset-inline:0;top:calc(100% + var(--space-1));padding:var(--space-1) 0;background:var(--color-bg-page);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-md);max-height:280px;box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;overflow-y:auto}.menu__item{justify-content:space-between;align-items:center;gap:var(--control-gap);height:var(--control-height-md);padding:0 var(--control-padding-x-md);font:400 16px/26px var(--font-body);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);display:flex}.menu__item[aria-selected=true]{background:var(--color-bg-surface)}.menu__item[data-active]{background:var(--color-state-hover)}.menu__item:active{background:var(--color-state-pressed)}.menu__item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed;background:0 0}.radio-group{border:0;margin:0;padding:0}.range{gap:var(--space-2);display:grid}.range__head{justify-content:space-between;align-items:center;gap:var(--space-3);font:400 14px/20px var(--font-body);display:flex}.range__label{color:var(--color-text-secondary)}.range__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.range__track{height:var(--touch-min);touch-action:pan-y;cursor:pointer;margin-inline:12px;position:relative}.range__rail{background:var(--color-border-input);inset-inline:0;height:2px;position:absolute;top:21px}.range__fill{border-radius:var(--radius-pill);background:var(--color-accent-default);height:4px;position:absolute;top:20px}.range__thumb{box-sizing:border-box;background:var(--color-bg-field);border:var(--border-width-thick) solid var(--color-border-strong);cursor:grab;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:10px}.range__thumb:after{content:"";position:absolute;inset:-10px}.range__thumb:active{cursor:grabbing}.range__ends{font:400 12px/16px var(--font-body);color:var(--color-text-muted);justify-content:space-between;display:flex}.range--disabled .range__track{cursor:not-allowed}.range--disabled .range__head,.range--disabled .range__ends{color:var(--color-text-disabled)}.range--disabled .range__label,.range--disabled .range__value{color:inherit}.range--disabled .range__rail{background:var(--color-border-disabled)}.range--disabled .range__fill{background:var(--color-text-disabled)}.range--disabled .range__thumb{background:var(--color-bg-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.radio-group>legend{margin-bottom:var(--space-1);padding:0}.logo{color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo--sm{gap:8px}.logo--lg{gap:13px}.logo__isotype{aspect-ratio:27.6/36;flex:none;width:auto;height:36px;display:block}.logo--sm .logo__isotype{height:28px}.logo--lg .logo__isotype{height:48px}.logo__word{font:400 27.7px/normal var(--font-name);letter-spacing:.03em}.logo--sm .logo__word{font-size:21.5px}.logo--lg .logo__word{font-size:36.9px}.logo--stacked{gap:var(--space-6);flex-direction:column}.logo--stacked .logo__isotype{height:84px}.logo--stacked .logo__word{font-size:46px}.logo--animated .logo__letter{display:inline-block}.logo--animated .logo__letter:nth-child(2){margin-left:var(--logo-kern,0px)}.logo--animated [data-part=dot]{transform-box:fill-box;transform-origin:50%}html[data-logo-intro] .logo--animated:not([data-logo-state]) .logo__letter,html[data-logo-intro] .logo--animated:not([data-logo-state]) [data-part],.logo--animated[data-logo-state=pending] .logo__letter,.logo--animated[data-logo-state=pending] [data-part]{opacity:0}.edition-seal{width:var(--ornament-seal-size);height:var(--ornament-seal-size);color:var(--color-text-primary);flex:none;position:relative}.edition-seal>svg{display:block;position:absolute;inset:0}.edition-seal__center{flex-direction:column;align-items:center;display:flex;position:absolute;top:19px;left:50%;transform:translate(-50%)}.edition-seal__kicker{font:600 7px/16px var(--font-body);letter-spacing:.14em;text-transform:uppercase}.edition-seal__number{font:700 26px/28px var(--font-heading)}@keyframes cb-reveal{0%{opacity:0;transform:translateY(var(--motion-distance-reveal))}to{opacity:1;transform:none}}.reveal{animation:cb-reveal var(--motion-duration-base) var(--motion-easing-enter) both;animation-delay:calc(min(var(--idx,0), var(--motion-stagger-max)) * var(--motion-stagger))}[data-reveal=hidden]{opacity:0;transform:translateY(var(--motion-distance-reveal))}[data-reveal=hidden]:focus-within,:root[data-motion=reduce] [data-reveal=hidden]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal=hidden]{opacity:1;transform:none}}@media print{[data-reveal=hidden]{opacity:1;transform:none}}.collapsible{transition:grid-template-rows var(--motion-duration-base) var(--motion-easing-standard);grid-template-rows:0fr;display:grid}.collapsible[data-open=true]{grid-template-rows:1fr}.collapsible>div{min-height:0;overflow:hidden}.chevron{transition:transform var(--motion-duration-base) var(--motion-easing-standard)}.chevron[data-open=true]{transform:rotate(180deg)}.photo-zoom{overflow:hidden}.photo-zoom>*{transition:transform var(--motion-duration-slow) var(--motion-easing-standard)}@media (hover:hover){.photo-zoom:not(.photo-zoom--host):hover>*,.photo-zoom-host:hover .photo-zoom--host>*{transform:scale(var(--motion-photo-zoom))}}.disclosure{border-bottom:var(--border-width-thin) solid var(--color-border-default)}.disclosure__heading{margin:0}.disclosure__trigger{--_bleed:var(--space-2);align-items:center;gap:var(--space-3);width:calc(100% + 2 * var(--_bleed));min-height:var(--touch-min);margin-inline:calc(-1 * var(--_bleed));padding:var(--space-4) var(--_bleed);border-radius:var(--radius-control);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;display:flex}.disclosure__trigger:hover{background:var(--color-state-hover)}.disclosure__trigger:active{background:var(--color-state-pressed)}.disclosure__summary{flex:1;min-width:0}.disclosure__indicator{flex:none;place-items:center;display:inline-grid}.disclosure__indicator--plusminus>.icon{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);grid-area:1/1}.disclosure__indicator--plusminus>.icon:last-child,.disclosure__indicator--plusminus[data-open=true]>.icon:first-child{opacity:0}.disclosure__indicator--plusminus[data-open=true]>.icon:last-child{opacity:1}.disclosure__body{padding-bottom:var(--space-5);color:var(--color-text-secondary)}.favorite-button{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard)}.favorite-button[aria-pressed=true]{color:var(--color-text-accent)}.favorite-button__icon{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .favorite-button:active .favorite-button__icon{transform:scale(.92)}}@keyframes cb-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes cb-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-2))}}.toast-motion[data-state=open]{animation:cb-toast-in var(--motion-duration-base) var(--motion-easing-enter) both}.toast-motion[data-state=closed]{animation:cb-toast-out var(--motion-duration-fast) var(--motion-easing-exit) both}.modal{z-index:var(--z-modal);box-sizing:border-box;background:var(--color-overlay-scrim);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);overscroll-behavior:contain;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-exit), display var(--motion-duration-fast) allow-discrete, overlay var(--motion-duration-fast) allow-discrete;border:0;margin:0;padding:0}.modal::backdrop{background:0 0}.modal[open]{opacity:1;transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-easing-enter);display:grid}@starting-style{.modal[open]{opacity:0}}html:has(.modal[open]){overflow:hidden}.modal--dialog{padding:var(--space-6);place-items:center}.modal--sheet{align-items:end}.modal__panel{--_rise:var(--space-2);box-sizing:border-box;gap:var(--space-5);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);max-height:100%;box-shadow:var(--shadow-3);transform:translateY(var(--_rise));transition:transform var(--motion-duration-fast) var(--motion-easing-exit);flex-direction:column;display:flex;overflow-y:auto}.modal[open] .modal__panel{transition-duration:var(--motion-duration-slow);transition-timing-function:var(--motion-easing-enter);transform:none}@starting-style{.modal[open] .modal__panel{transform:translateY(var(--_rise))}}.modal--dialog .modal__panel{width:min(480px,100%);padding:var(--space-8);border-radius:var(--radius-modal)}.modal--sheet .modal__panel{--_rise:100%;width:100%;padding:var(--space-3) var(--space-6) var(--space-8);border-width:var(--border-width-thin) 0 0;border-radius:var(--radius-modal) var(--radius-modal) 0 0}@media (prefers-reduced-motion:reduce){.modal__panel{transform:none}}:root[data-motion=reduce] .modal__panel{transform:none}.modal__handle{background:var(--color-border-strong);border-radius:2px;flex:none;align-self:center;width:40px;height:4px}.modal__header{align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.modal__title{min-width:0;font:600 22px/28px var(--font-heading);color:var(--color-text-primary);flex:1 1 0;margin:0}.modal__body{font:400 16px/26px var(--font-body);color:var(--color-text-secondary);flex:none}.modal__body>:first-child{margin-top:0}.modal__body>:last-child{margin-bottom:0}.modal__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.modal--sheet .modal__actions{flex-flow:column}.modal--sheet .modal__actions>.button{width:100%}.toast-host{z-index:var(--z-toast);inset-inline:0;bottom:calc(var(--space-4) + var(--cookie-bar-offset,0px));padding-inline:var(--space-4);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed}@media (min-width:1024px){.toast-host{padding-inline:var(--grid-desktop-margin);align-items:flex-start}}.toast{box-sizing:border-box;background:var(--color-bg-inverse);width:min(358px,100%);min-height:56px;color:var(--color-text-inverse);border-radius:var(--radius-control);box-shadow:var(--shadow-3);pointer-events:auto;align-items:stretch;display:flex;overflow:hidden}.toast--info{--_stripe:var(--color-status-info)}.toast--success{--_stripe:var(--color-status-success)}.toast--error{--_stripe:var(--color-status-error)}.toast__stripe{background:var(--_stripe);flex:none;width:4px}.toast__content{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0 var(--space-2) var(--space-4);flex:1 1 0;display:flex}.toast__icon{flex:none}.toast__message{min-width:0;font:400 14px/20px var(--font-body);flex:1 1 0;margin:0}.toast__action,.toast__close{color:inherit;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;flex:none;padding:0;position:relative}.toast__action{font:600 14px/16px var(--font-body);letter-spacing:.08em;text-transform:uppercase}.toast__action:after{content:"";inset:calc((var(--touch-min) - 16px) / -2) calc(var(--space-2) * -1);position:absolute}.toast__close{width:var(--touch-min);height:var(--touch-min);place-items:center;display:grid}.toast__action:hover{text-underline-offset:3px;text-decoration:underline}.toast__close:hover{opacity:.72}.toast__action:active,.toast__close:active{opacity:.56}.toast :focus-visible{outline-color:var(--color-text-inverse)}body{padding-bottom:var(--cookie-bar-offset,0px)}html{scroll-padding-bottom:var(--cookie-bar-offset,0px)}.cookie-bar{box-sizing:border-box;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--color-bg-surface);color:var(--color-text-primary);border-top:var(--border-width-thin) solid var(--color-border-default);z-index:var(--z-overlay);inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}html[data-cookie-answered] .cookie-bar:not(.cookie-bar--inline){display:none}.cookie-bar--inline{position:static}.cookie-bar__copy{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cookie-bar__title{font:600 18px/24px var(--font-body);margin:0}.cookie-bar__body{font:400 14px/20px var(--font-body);color:var(--color-text-secondary);margin:0}.cookie-bar__link{position:relative}.cookie-bar__link:after{content:"";inset:calc((var(--touch-min) - 20px) / -2) 0;position:absolute}.cookie-bar__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.cookie-bar__actions>.button{--_px:var(--space-2);flex:auto}@media (max-width:379px){.cookie-bar__actions{flex-flow:column}.cookie-bar__actions>.button{flex:none;width:100%}}@media (min-width:1024px){.cookie-bar{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-5) var(--space-20);flex-direction:row}.cookie-bar__copy{flex:0 720px}.cookie-bar__actions{flex-wrap:nowrap}.cookie-bar__actions>.button{--_h:var(--control-height-md);--_px:var(--control-padding-x-md);flex:none}.cookie-bar__actions>.button:after{content:none}}.cookie-prefs{gap:var(--space-3);flex-direction:column;display:flex}.cookie-prefs>p{margin:0}.cookie-prefs__item{flex-direction:column;display:flex}.cookie-prefs .choice input[role=switch]:disabled{background-image:none}.cookie-prefs__hint{margin:calc(var(--space-2) * -1) 0 0;font:400 14px/20px var(--font-body);color:var(--color-text-secondary);padding-inline-start:calc(var(--switch-width) + var(--space-3))}:root[data-vt] ::view-transition-group(*){animation-duration:var(--motion-duration-slow);animation-timing-function:var(--motion-easing-standard)}:root[data-vt] ::view-transition-old(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-standard)}:root[data-vt] ::view-transition-new(root){animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-easing-standard)}.nav-link{min-height:var(--touch-min);color:var(--color-text-primary);font:500 13px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.nav-link__label{position:relative}.nav-link__label:after{content:"";inset:auto 0 calc(-1 * (var(--space-1) + var(--nav-underline)));height:var(--nav-underline);opacity:0;transform-origin:bottom;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:currentColor;position:absolute;transform:scaleY(.5)}.nav-link:hover .nav-link__label:after{opacity:1}.nav-link[aria-current=page] .nav-link__label:after{background:var(--color-accent-default);opacity:1;transform:none}.header{--_h:var(--header-height-mobile);--_mx:var(--grid-mobile-margin);isolation:isolate;height:var(--_h);padding-inline:var(--_mx);background:var(--color-bg-page);color:var(--color-text-primary);border-bottom:var(--border-width-thin) solid var(--color-border-default);transition:transform var(--motion-duration-base) var(--motion-easing-standard);position:relative}@media (min-width:768px){.header{--_mx:var(--grid-tablet-margin)}}@media (min-width:1024px){.header{--_h:var(--header-height-desktop);--_mx:var(--grid-desktop-margin)}}.header--compact{--_h:var(--header-height-mobile-compact)}@media (min-width:1024px){.header--compact{--_h:var(--header-height-desktop-compact)}}.header--transparent{background:0 0;border-bottom-color:#0000}.header--transparent:before{content:"";inset:0 0 calc(-1 * var(--space-6));z-index:-1;pointer-events:none;background:var(--scrim-top);position:absolute}.header--hidden{transform:translateY(calc(-100% - var(--space-6)))}.header__nav{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.header__side{align-items:center;gap:var(--space-1);min-width:0;display:flex}.header__side--end{justify-content:flex-end}.header__links{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:none}.header__actions{align-items:center;display:flex}.header__favorites{display:inline-flex;position:relative}.header__counter{pointer-events:none;position:absolute;top:2px;left:26px}@media (min-width:1024px){.header:not(.header--compact) .header__logo{gap:10px}.header:not(.header--compact) .header__logo .logo__isotype{height:36px}.header:not(.header--compact) .header__logo .logo__word{font-size:27.7px}.header__menu{display:none}.header__links{display:flex}.header__side{gap:var(--space-8)}}.site-header{--_slot:var(--header-height-mobile);height:var(--_slot)}@media (min-width:1024px){.site-header{--_slot:var(--header-height-desktop)}}.site-header--over-hero{margin-bottom:calc(-1 * var(--_slot))}body:has(#hero) .site-header{margin-bottom:calc(-1 * var(--_slot))}.site-header>.header{z-index:var(--z-sticky);position:fixed;inset:0 0 auto}.site-header[data-at-top]>.header{transform:none}.mobile-menu{--_mx:var(--grid-mobile-margin);z-index:var(--z-modal);box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;padding:0 var(--_mx);background:var(--color-bg-page);color:var(--color-text-primary);overscroll-behavior:contain;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-exit), display var(--motion-duration-fast) allow-discrete, overlay var(--motion-duration-fast) allow-discrete;border:0;margin:0;overflow-y:auto}@media (min-width:768px){.mobile-menu{--_mx:var(--grid-tablet-margin)}}.mobile-menu[open]{opacity:1;transition-duration:var(--motion-duration-base);transition-timing-function:var(--motion-easing-enter);flex-direction:column;display:flex}@starting-style{.mobile-menu[open]{opacity:0}}html:has(.mobile-menu[open]){overflow:hidden}.mobile-menu__top{height:var(--header-height-mobile);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__nav{flex:none}.mobile-menu__links{margin:0;padding:0;list-style:none}.mobile-menu__bottom{gap:var(--space-2);padding-top:var(--space-8);padding-bottom:max(var(--space-8), env(safe-area-inset-bottom));flex-direction:column;flex:none;margin-top:auto;display:flex}.mobile-menu__bottom>*{margin:0}.mobile-menu__notice{color:var(--color-text-muted)}.mobile-menu-link{align-items:center;gap:var(--space-4);min-height:var(--space-16);padding-block:var(--space-2);border-bottom:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:flex}.mobile-menu-link__label{min-width:0;font:600 28px/34px var(--font-heading);flex:1 1 0}.mobile-menu-link .icon{color:var(--color-text-muted);flex:none}@media (hover:hover){.mobile-menu-link:hover{background:var(--color-state-hover)}}.mobile-menu-link:active{background:var(--color-state-pressed)}.mobile-menu-link[aria-current=page],.mobile-menu-link[aria-current=page] .icon{color:var(--color-text-accent)}.breadcrumb{align-items:center;min-width:0;display:flex}.breadcrumb__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--space-1);min-width:0;display:flex}.breadcrumb__link,.breadcrumb__text,.breadcrumb__current,.breadcrumb__back{min-height:var(--touch-min);align-items:center;display:inline-flex}.breadcrumb__link{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:none}.breadcrumb__text{color:var(--color-text-secondary)}.breadcrumb__current{color:var(--color-text-primary)}.breadcrumb__separator{color:var(--color-text-muted);flex:none;transform:rotate(-90deg)}@media (hover:hover){.breadcrumb__link:hover,.breadcrumb__back:hover{text-decoration:underline;text-decoration-thickness:1px}}.breadcrumb__link:active{color:var(--color-text-primary);text-decoration:underline}.breadcrumb__back{gap:var(--space-1);color:var(--color-text-accent);text-underline-offset:3px;text-decoration:none}.breadcrumb__back:active{color:var(--color-text-primary);text-decoration:underline}.breadcrumb__back-icon{flex:none;transform:rotate(180deg)}.breadcrumb--auto .breadcrumb__list{display:none}@media (min-width:768px){.breadcrumb--auto .breadcrumb__list{display:flex}.breadcrumb--auto .breadcrumb__back{display:none}}.footer{background:var(--color-bg-page);padding-block:var(--space-12) var(--space-10)}.footer__inner{gap:var(--space-8);flex-direction:column;display:flex}.footer__body{gap:var(--space-6);display:grid}.footer__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.footer__tagline{max-width:36rem;color:var(--color-text-secondary);margin:0}.footer__nav{min-width:0}.footer__accordions{gap:var(--space-6);flex-direction:column;display:flex}.footer__columns{display:none}.footer__column{min-width:0}.footer__title{color:var(--color-text-muted);margin:0}.footer__links{margin:0;padding:0;list-style:none}.footer-link{min-height:var(--touch-min);color:var(--color-text-secondary);font:400 14px/20px var(--font-body);text-underline-offset:3px;transition:color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.footer-link:hover{text-decoration:underline;text-decoration-thickness:1px}}.footer-link:active{color:var(--color-text-primary);text-decoration:underline}.footer__legal{gap:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-muted);flex-direction:column;display:flex}.footer__legal>p{margin:0}.disclosure--footer .disclosure__trigger{font:500 13px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase}.disclosure--footer .disclosure__body{padding-bottom:var(--space-4)}.disclosure--footer .footer-link{font:400 16px/26px var(--font-body)}@media (min-width:768px){.footer{padding-block:var(--space-16) var(--space-12)}.footer__inner{gap:var(--space-12)}.footer__body{gap:var(--grid-tablet-gutter)}.footer__accordions{display:none}.footer__columns{gap:var(--grid-tablet-gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}@media (min-width:1024px){.footer__body{gap:var(--grid-desktop-gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.footer__nav{grid-column:2/-1}.footer__columns{gap:var(--grid-desktop-gutter)}.footer__legal{justify-content:space-between;align-items:center;column-gap:var(--space-2);flex-flow:wrap}}.age-gate{z-index:var(--z-modal);box-sizing:border-box;background:var(--color-bg-page);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.age-gate[open]{flex-direction:column;justify-content:space-between;display:flex}html:has(.age-gate){overflow:hidden}.age-gate__brand{padding:var(--space-10) var(--grid-mobile-margin) var(--space-0);flex:1 0 auto;justify-content:center;align-items:center;display:flex}.age-gate__masthead{display:none}.age-gate__content{gap:var(--space-8);box-sizing:border-box;width:100%;padding:var(--space-0) var(--grid-mobile-margin) var(--space-8);flex-direction:column;flex:none;display:flex}.age-gate__copy{gap:var(--space-3);flex-direction:column;display:flex}.age-gate__copy>*{margin:0}.age-gate__eyebrow{color:var(--color-text-accent)}.age-gate__title{color:var(--color-text-primary)}.age-gate__body{font:400 16px/26px var(--font-body);color:var(--color-text-secondary)}.age-gate__actions{gap:var(--space-3);flex-direction:column;display:flex}.age-gate__form{display:contents}.age-gate__actions .button{width:100%}.age-gate__legal{color:var(--color-text-muted);margin:0}@media (min-width:768px){.age-gate__content{padding-inline:var(--grid-tablet-margin);align-items:center}.age-gate__copy,.age-gate__actions,.age-gate__legal{width:100%;max-width:520px}.age-gate__body{font-size:18px;line-height:28px}}@media (min-width:1024px){.age-gate[open]{padding:var(--space-12) var(--space-20)}.age-gate__brand{display:none}.age-gate__masthead{flex:none;justify-content:space-between;align-items:center;display:flex}.age-gate__plus18{color:var(--color-text-accent)}.age-gate__content{align-items:flex-start;width:560px;padding:0}.age-gate__copy,.age-gate__actions,.age-gate__legal{max-width:none}.age-gate__body{font-size:17px}.age-gate__actions{flex-direction:row}.age-gate__actions .button{width:auto}}.profile-card{--_pad:var(--space-4);--_scrim:60%;--_scrim-top:22%;--_name-size:36px;--_name-lh:40px;--_line-size:16px;--_line-lh:22px;isolation:isolate;box-sizing:border-box;aspect-ratio:3/4;width:100%;padding:var(--_pad);border-radius:var(--radius-card);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative}.profile-card--sm{--_pad:var(--space-3);--_name-size:22px;--_name-lh:26px}.profile-card--md{--_pad:var(--space-4)}.profile-card--lg{--_pad:var(--space-6);--_name-size:72px;--_name-lh:76px;--_line-size:20px;--_line-lh:26px}.profile-card--feature{--_pad:var(--space-6);--_scrim:72%;--_scrim-top:26.4%;--_name-size:44px;--_name-lh:48px;--_line-size:20px;--_line-lh:26px}.profile-card--standard.profile-card--md{--_name-size:28px;--_name-lh:32px}.profile-card--standard.profile-card--lg{--_name-size:36px;--_name-lh:40px}.profile-card__photo{z-index:-1;border-radius:var(--radius-card);background:var(--color-gray-700);position:absolute;inset:0}.profile-card__photo-content{position:absolute;inset:0}.profile-card__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.profile-card__scrim{pointer-events:none;position:absolute;left:0;right:0}.profile-card__scrim--bottom{height:var(--_scrim);background:var(--scrim-bottom);bottom:0}.profile-card__scrim--bottom-2{background:var(--scrim-bottom);height:50%;bottom:0}.profile-card__scrim--top{height:var(--_scrim-top);background:var(--scrim-top);opacity:.8;top:0}.profile-card__photo:after{content:"";background:var(--color-overlay-scrim);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;inset:0}.profile-card:has(.profile-card__link:active) .profile-card__photo:after{opacity:.5}.profile-card__masthead{gap:var(--space-2);flex-direction:column;display:flex}.profile-card__masthead-row{justify-content:space-between;align-items:center;display:flex;position:relative}.profile-card__logo{display:flex}.profile-card__issue,.profile-card__wordmark,.profile-card__kicker-text{white-space:nowrap}.profile-card__rule{background:var(--color-border-strong);opacity:.55;height:1px;display:block}.profile-card__info{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;margin-top:auto;display:flex}.profile-card--standard .profile-card__info{gap:var(--space-1)}.profile-card--cover .profile-card__info{margin-bottom:6px}.profile-card__badge-row{justify-content:space-between;align-self:stretch;align-items:center;gap:6px;min-height:22px;display:flex;position:relative}.profile-card__badges{padding-right:calc(68px - var(--_pad));flex-wrap:wrap;gap:6px;display:flex}.profile-card__kicker{align-items:center;gap:var(--space-2);align-self:stretch;min-width:0;margin:0;display:flex}.profile-card__kicker-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-card__dot{background:var(--color-accent-default);border-radius:50%;flex:none;width:6px;height:6px}.profile-card__name{font:400 var(--_name-size)/var(--_name-lh) var(--font-name);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.profile-card__link{color:inherit;outline:none;text-decoration:none}.profile-card__link:after{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.profile-card__cover-rule,.profile-card__underline{background:var(--color-accent-default);width:40px;height:2px;display:block}.profile-card__underline{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.profile-card__line{font:italic 400 var(--_line-size)/var(--_line-lh) var(--font-heading-italic);opacity:.92;margin:0}.profile-card__favorite{z-index:2;position:absolute}.profile-card--cover .profile-card__favorite{top:50%;right:-10px;transform:translateY(-50%)}.profile-card--standard .profile-card__favorite{top:var(--space-2);right:var(--space-2)}.profile-card--standard.profile-card--sm .profile-card__favorite{top:auto;bottom:2px;right:2px}.profile-card--standard.profile-card--sm .profile-card__badges{padding-right:0}.profile-card:has(.profile-card__link:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}@supports not selector(:has(*)){.profile-card__link:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}}@media (hover:hover){.profile-card:hover .profile-card__underline{opacity:1}}.profile-card:has(.profile-card__link:focus-visible) .profile-card__underline{opacity:1}.profile-card-skeleton{--_pad:var(--space-4);--_shimmer:1.4s;box-sizing:border-box;aspect-ratio:3/4;width:100%;padding:var(--_pad);background:var(--color-bg-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.profile-card-skeleton--sm{--_pad:var(--space-3)}.profile-card-skeleton--lg{--_pad:var(--space-6)}.profile-card-skeleton__bar{background:var(--color-border-default);border-radius:2px;max-width:100%;display:block}.profile-card-skeleton__foot{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.profile-card-skeleton--md .profile-card-skeleton__bar--masthead{width:135px;height:12px}.profile-card-skeleton--sm .profile-card-skeleton__bar--masthead{width:76px;height:12px}.profile-card-skeleton--lg .profile-card-skeleton__bar--masthead{width:189px;height:12px}.profile-card-skeleton--md .profile-card-skeleton__bar--badge{width:120px;height:28px}.profile-card-skeleton--sm .profile-card-skeleton__bar--badge{width:67px;height:20px}.profile-card-skeleton--lg .profile-card-skeleton__bar--badge{width:168px;height:28px}.profile-card-skeleton--md .profile-card-skeleton__bar--kicker{width:75px;height:10px;margin-top:var(--space-3)}.profile-card-skeleton--sm .profile-card-skeleton__bar--kicker{width:42px;height:10px;margin-top:var(--space-3)}.profile-card-skeleton--lg .profile-card-skeleton__bar--kicker{width:105px;height:10px;margin-top:var(--space-3)}.profile-card-skeleton--md .profile-card-skeleton__bar--name{width:210px;height:28px;margin-top:var(--space-2)}.profile-card-skeleton--sm .profile-card-skeleton__bar--name{width:118px;height:20px;margin-top:var(--space-2)}.profile-card-skeleton--lg .profile-card-skeleton__bar--name{width:294px;height:40px;margin-top:var(--space-2)}@keyframes cb-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .profile-card-skeleton:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-bg-page), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root:not([data-motion=reduce]) .profile-card-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bg-page) 55%, transparent), transparent)}}:root:not([data-motion=reduce]) .profile-card-skeleton:after{animation:cb-skeleton-shimmer var(--_shimmer) linear infinite;transform:translate(-100%)}}.legal-page{padding-block:var(--space-8) var(--space-10)}.legal-page__crumbs{display:none}.legal-page__layout{min-width:0}.legal-page__content{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.legal-page__heading{gap:var(--space-3);flex-direction:column;display:flex}.legal-page__heading>*{margin:0}.legal-page__eyebrow{color:var(--color-text-accent)}.legal-page__meta{color:var(--color-text-muted)}.legal-page__sections{gap:var(--space-6);flex-direction:column;display:flex}.legal-page__top{min-height:var(--touch-min);align-self:flex-start}.legal-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-secondary);display:flex}.legal-notice>.icon{flex:none}.legal-notice>p{flex:1;min-width:0;margin:0}.legal-section{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width-thin) solid var(--color-border-default);flex-direction:column;display:flex}.legal-section__heading{align-items:flex-start;gap:var(--space-3);display:flex}.legal-section__number{width:24px;color:var(--color-text-accent);flex:none}.legal-section__title{min-width:0;color:var(--color-text-primary);scroll-margin-top:var(--space-4);flex:1;margin:0}.legal-section__body{color:var(--color-text-secondary)}.legal-section__body>*{margin:0}.legal-section__body>:is(p,ul,ol){max-width:34em}.legal-section__body>*+*{margin-top:var(--space-4)}.legal-section__body :is(ul,ol){padding-inline-start:var(--space-5)}.legal-index{border-block:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-page)}.legal-index__toggle{min-height:56px;padding-block:var(--space-1)}.legal-index__title{min-width:0;font:600 18px/24px var(--font-body);color:var(--color-text-primary);flex:1}.legal-index__list{margin:0;padding:0;list-style:none}.legal-index__list>li+li{border-top:var(--border-width-thin) solid var(--color-border-default)}.legal-index__link{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding-block:var(--space-3);color:var(--color-text-primary);font:400 16px/26px var(--font-body);text-decoration:none;display:flex}.legal-index__number{width:24px;color:var(--color-text-muted);flex:none}.legal-index__text{text-underline-offset:3px;flex:1;min-width:0}@media (hover:hover){.legal-index__link:hover .legal-index__text{text-decoration:underline;text-decoration-thickness:1px}}.legal-index__link:active .legal-index__text{text-decoration:underline;text-decoration-thickness:1px}.legal-index__link{position:relative}.legal-index__link[aria-current=location] .legal-index__number{color:var(--color-text-primary)}.legal-index__link[aria-current=location]:before{content:"";inset-block:var(--space-2);background:var(--color-accent-default);width:2px;position:absolute;inset-inline-start:calc(-1 * var(--space-3))}.legal-index-side{display:none}@media (min-width:768px){.legal-page{padding-block:var(--space-6) var(--space-24)}.legal-page__crumbs{display:flex}.legal-page__layout{margin-top:var(--space-6);padding-top:var(--space-4)}.legal-page__content{gap:var(--space-8)}}@media (min-width:1024px){.legal-page__layout{justify-content:space-between;column-gap:var(--space-8);grid-template-columns:302px minmax(0,845px);display:grid}.legal-index{display:none}.legal-index-side{gap:var(--space-2);top:calc(var(--header-height-desktop-compact) + var(--space-4));flex-direction:column;align-self:start;display:flex;position:sticky}.legal-index-side .legal-index__title{min-height:56px;padding-block:var(--space-1);flex:none;align-items:center;margin:0;display:flex}.legal-page__top{font-size:17px;line-height:28px}}.legal-section__body code{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:.9em}.faq-page{padding-block:var(--space-8) var(--space-10)}.faq-page__crumbs{display:none}.faq-page__layout{min-width:0}.faq-page__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.faq-page__heading{gap:var(--space-3);flex-direction:column;display:flex}.faq-page__heading>*{margin:0}.faq-page__eyebrow{color:var(--color-text-accent)}.faq-page__intro{color:var(--color-text-secondary)}.faq-group{gap:var(--space-2);flex-direction:column;display:flex}.faq-group__label{color:var(--color-text-accent);scroll-margin-top:var(--space-4);margin:0}.faq-cta{gap:var(--space-3);flex-direction:column;display:flex}.faq-cta>p{margin:0}.faq-cta__title{color:var(--color-text-primary)}.faq-cta__body{color:var(--color-text-secondary)}.faq-cta__action{width:100%}.disclosure--faq .disclosure__trigger{font:600 18px/24px var(--font-body)}.disclosure--faq .disclosure__body{font:400 16px/26px var(--font-body)}.faq-item__static{padding-bottom:var(--space-5);border-bottom:var(--border-width-thin) solid var(--color-border-default)}.faq-item__question{padding-block:var(--space-4);font:600 18px/24px var(--font-body);color:var(--color-text-primary);margin:0}.faq-item__answer{font:400 16px/26px var(--font-body);color:var(--color-text-secondary);margin:0}.faq-topics{display:none}.faq-topics__title{color:var(--color-text-accent);margin:0}.faq-topics__list{margin:0;padding:0;list-style:none}.faq-topics__link{min-height:var(--touch-min);color:var(--color-text-primary);font:600 20px/28px var(--font-body);text-underline-offset:3px;align-items:center;text-decoration:none;display:flex;position:relative}@media (hover:hover){.faq-topics__link:hover{text-decoration:underline;text-decoration-thickness:1px}}.faq-topics__link:active{text-decoration:underline;text-decoration-thickness:1px}.faq-topics__link[aria-current=location]{color:var(--color-text-accent)}.faq-topics__link[aria-current=location]:before{content:"";inset-block:var(--space-2);background:var(--color-accent-default);width:2px;position:absolute;inset-inline-start:calc(-1 * var(--space-3))}@media (min-width:768px){.faq-page{padding-block:var(--space-6) var(--space-24)}.faq-page__crumbs{display:flex}.faq-page__layout{margin-top:var(--space-6);padding-top:var(--space-4)}.faq-page__main{gap:var(--space-8)}.faq-cta__action{align-self:flex-start;width:auto}}@media (min-width:1024px){.faq-page__layout{justify-content:space-between;column-gap:var(--space-8);grid-template-columns:302px minmax(0,845px);display:grid}.faq-topics{gap:var(--space-3);top:calc(var(--header-height-desktop-compact) + var(--space-4));flex-direction:column;align-self:start;display:flex;position:sticky}}.empty-state{align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;display:flex}.empty-state__ring{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-pill);width:64px;height:64px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.empty-state__copy{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.empty-state__copy>*,.empty-state__body>*{margin:0}.empty-state__title{font:600 22px/28px var(--font-heading);color:var(--color-text-primary)}.empty-state__body{font:400 16px/26px var(--font-body);color:var(--color-text-secondary)}.error-screen{padding-block:var(--space-8) var(--space-10)}.error-screen__crumbs{display:none}.error-screen__layout,.error-screen__copy{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.error-screen__code{color:var(--color-text-accent);margin:0}.error-screen__heading{gap:var(--space-3);flex-direction:column;display:flex}.error-screen__heading>*,.error-screen__text>*,.error-screen__note{margin:0}.error-screen__eyebrow{color:var(--color-text-accent)}.error-screen__title{font:700 36px/42px var(--font-heading);color:var(--color-text-primary)}.error-screen__title:focus{outline:none}.error-screen__text{font:400 18px/28px var(--font-body);color:var(--color-text-secondary)}.error-screen__actions{gap:var(--space-3);flex-direction:column;display:flex}.error-screen__actions>.button{width:100%;display:flex}.error-screen__note{color:var(--color-text-muted)}@media (min-width:768px){.error-screen{padding-block:var(--space-6) var(--space-24)}.error-screen__crumbs{margin-bottom:var(--space-6);display:flex}.error-screen__layout{gap:var(--space-8);padding-block:var(--space-12)}.error-screen__copy{gap:var(--space-8)}.error-screen__title{font-weight:600}.error-screen__actions{flex-flow:wrap}.error-screen__actions>.button{width:auto;display:inline-flex}}@media (min-width:1440px){.error-screen__layout{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.error-screen__code{flex:none;width:519px}.error-screen__copy{flex:none;width:628px}.error-screen__title{font:700 48px/54px var(--font-heading)}.error-screen__text{font-size:20px;line-height:30px}}.form-progress{gap:var(--space-2);flex-direction:column;display:flex}.form-progress__segments{gap:var(--space-2);display:flex}.form-progress__segment{border-radius:var(--radius-pill);background:var(--color-border-default);flex:1 1 0;height:4px}.form-progress__segment--done{background:var(--color-accent-default)}.form-progress__label{color:var(--color-text-muted);margin:0}.info-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-direction:column;display:flex}.info-card--horizontal{gap:var(--space-5);flex-direction:row}.info-card__icon{flex:none}:where(.info-card__icon){color:var(--color-text-primary)}.info-card__content{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.info-card__title{font:600 22px/28px var(--font-heading);color:var(--color-text-primary);margin:0}.info-card__body{font:400 16px/26px var(--font-body);color:var(--color-text-secondary)}.info-card__body>*{margin:0}.trust-page{padding-block:var(--space-8) var(--space-10)}.trust-page__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.trust-page__crumbs{display:none}.trust-page__heading{gap:var(--space-3);flex-direction:column;display:flex}.trust-page__heading>*{margin:0}.trust-page__eyebrow{color:var(--color-text-accent)}.trust-page__intro{color:var(--color-text-secondary)}.trust-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-step{gap:var(--space-4);min-width:0;display:flex}.trust-step__rail{width:var(--space-10);flex-direction:column;flex:none;align-items:center;display:flex}.trust-step__rail:after{content:"";width:var(--border-width-thin);background:var(--color-border-default);flex:auto}.trust-step:last-child .trust-step__rail:after{display:none}.trust-step__circle{width:var(--space-10);height:var(--space-10);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.trust-step__text{gap:var(--space-2);min-width:0;padding:var(--space-1) 0 var(--space-6);flex-direction:column;flex:1 1 0;display:flex}.trust-step:last-child .trust-step__text{padding-bottom:0}.trust-step__text>*{margin:0}.trust-step__eyebrow{color:var(--color-text-accent)}.trust-step__title{color:var(--color-text-primary)}.trust-step__body{color:var(--color-text-secondary)}.trust-step__detail{color:var(--color-text-muted)}.trust-page__meaning-row{gap:var(--space-6);flex-direction:column;display:flex}.trust-meaning{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.trust-meaning>h2{color:var(--color-text-primary);margin:0}.trust-meaning__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-meaning__item{align-items:flex-start;gap:var(--space-3);color:var(--color-text-primary);display:flex}.trust-page>.trust-page__quote{margin-inline:calc(-1 * var(--grid-mobile-margin))}.trust-cta{gap:var(--space-3);flex-direction:column;display:flex}.trust-cta__title{color:var(--color-text-primary);margin:0}.trust-cta__action{width:100%}@media (min-width:768px){.trust-page{padding-block:var(--space-6) var(--space-24)}.trust-page__main{gap:var(--space-8)}.trust-page__crumbs{display:flex}.trust-page__heading{max-width:820px}.trust-steps{padding-top:var(--space-4)}.trust-page__meaning-row{padding-top:var(--space-8)}.trust-page>.trust-page__quote{margin:var(--space-12) 0 0}.trust-cta{margin-top:var(--space-8)}.trust-cta__action{align-self:flex-start;width:auto}}@media (min-width:1024px){.trust-steps{gap:var(--space-6);flex-direction:row}.trust-step{gap:var(--space-4);flex-direction:column;flex:1 1 0}.trust-step__rail{flex-direction:row;width:auto}.trust-step__rail:after{width:auto;height:var(--border-width-thin)}.trust-page__meaning-row{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.join-page{padding-block:var(--space-8) var(--space-10)}.join-page__crumbs{display:none}.join-page__noscript-title{margin:0 0 var(--space-6)}.join,.join__layout,.join__aside,.join__card{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.join__heading{gap:var(--space-3);flex-direction:column;display:flex}.join__heading>*{margin:0}.join__eyebrow{color:var(--color-text-accent)}.join__title{font:700 36px/42px var(--font-heading);color:var(--color-text-primary)}.join__title:focus{outline:none}.join__intro{color:var(--color-text-secondary)}.join__subtitle{font:600 22px/28px var(--font-heading);color:var(--color-text-primary);margin:0}.join__requirements{gap:var(--space-3);flex-direction:column;display:flex}.join__req-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.join__req{align-items:flex-start;gap:var(--space-3);color:var(--color-text-primary);display:flex}.join__req>.icon{flex:none}.join__confirmations{gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-surface);border:0;flex-direction:column;margin:0;display:flex}.join__confirmations .choice>span{padding-block:0}.join__confirmations .choice input{margin-block:calc((var(--_lh) - var(--checkbox-size)) / 2) 0}.join__privacy{align-self:flex-start}.join__actions{gap:var(--space-3);flex-direction:column;display:flex}.join__actions>.button{width:100%;display:flex}.join__note{color:var(--color-text-muted);margin:0}.join__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.join__fields .field__message{margin:0}.join__info--wide{display:none}.join__alert{width:100%}.join__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.join__bot:empty{display:none}.join-done__ring{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.join-done__next{gap:var(--space-3);flex-direction:column;display:flex}.join-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.join-steps__item{gap:var(--space-4);display:flex}.join-steps__rail{flex-direction:column;flex:none;align-items:center;width:40px;display:flex}.join-steps__rail:after{content:"";width:var(--border-width-thin);background:var(--color-border-default);flex:auto}.join-steps__item:last-child .join-steps__rail:after{display:none}.join-steps__circle{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);width:40px;height:40px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:flex}.join-steps__text{gap:var(--space-2);min-width:0;padding:var(--space-1) 0 var(--space-6);flex-direction:column;flex:1 1 0;display:flex}.join-steps__item:last-child .join-steps__text{padding-bottom:0}.join-steps__text>*{margin:0}.join-steps__eyebrow{color:var(--color-text-accent)}.join-steps__body{color:var(--color-text-secondary)}@media (min-width:768px){.join-page{padding-block:var(--space-6) var(--space-24)}.join-page__crumbs{margin-bottom:var(--space-8);display:flex}.join,.join__layout,.join__aside,.join__card{gap:var(--space-8)}.join__layout{padding-top:var(--space-4)}.join__title{font-weight:600}.join__confirmations{background:0 0;padding:0}.join__actions{flex-flow:wrap;align-items:flex-start}.join__actions>.button{width:auto;display:inline-flex}.join__actions>.join__note{flex:200px}.join__fields{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.join__fields>.field:last-child{grid-column:1/-1}.join--done{gap:var(--space-6)}}@media (min-width:1440px){.join__title{font:700 48px/54px var(--font-heading)}.join__subtitle{font-size:26px;line-height:32px}.join__layout{justify-content:space-between;align-items:start;gap:var(--space-12) 0;grid-template-columns:519px 628px;display:grid}.join__aside,.join__card{gap:var(--space-8)}.join__aside{grid-area:1/1}.join__layout:has(>.join__alert)>:is(.join__aside,.join__card){grid-row:2}.join__card{gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-sm);background:var(--color-bg-surface);grid-area:1/2}.join__alert{margin-top:calc(-1 * var(--space-4));grid-area:1/1/auto/-1}.join__info--wide{display:flex}.join__info--narrow{display:none}.join--done{width:628px;margin-inline:auto}.join--done>.join-done__ring{align-self:center}}.home-hero{display:grid}.home-hero__media{aspect-ratio:3/4;background:var(--color-bg-surface);position:relative;overflow:hidden}.home-hero__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-hero__scrim{background:var(--scrim-top);pointer-events:none;height:180px;position:absolute;inset:0 0 auto}.home-hero__seal{top:calc(var(--header-height-mobile) + var(--space-4));right:var(--space-6);position:absolute}.home-hero__content{gap:var(--space-4);padding:var(--space-6) var(--grid-mobile-margin) var(--space-8);flex-direction:column;display:flex}.home-hero__eyebrow{color:var(--color-text-accent);margin:0}.home-hero__title{font:400 44px/48px var(--font-name);letter-spacing:-.01em;color:var(--color-text-primary);margin:0}.home-hero__intro{font:400 16px/26px var(--font-body);color:var(--color-text-secondary);margin:0}.home-hero__actions{gap:var(--space-2);flex-direction:column;display:flex}.home-hero__actions>.button{width:100%;display:flex}@media (min-width:768px){body:has(#hero[data-hero-mobile]) .site-header{margin-bottom:0}.home-hero{column-gap:var(--grid-tablet-gutter);padding:var(--space-12) var(--grid-tablet-margin) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.home-hero__media{order:2}.home-hero__scrim{display:none}.home-hero__seal{top:var(--space-6)}.home-hero__content{gap:var(--space-6);padding:0}.home-hero__intro{font-size:18px;line-height:28px}}@media (min-width:1024px){.home-hero{column-gap:var(--grid-desktop-gutter);max-width:calc(var(--grid-container-max) + 2 * var(--grid-desktop-margin));padding-inline:var(--grid-desktop-margin);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto}.home-hero__content{grid-column:1/7}.home-hero__media{grid-column:8/13}.home-hero__title{font-size:72px;line-height:76px}.home-hero__intro{font-size:20px;line-height:30px}.home-hero__actions{flex-direction:row;align-items:flex-start}.home-hero__actions>.button{width:auto;display:inline-flex}}.home-section-head{gap:var(--space-2);padding:var(--space-10) 0 var(--space-4);flex-direction:column;display:flex}.home-section-head__eyebrow{color:var(--color-text-accent);margin:0}.home-section-head__title{font:700 36px/42px var(--font-heading);color:var(--color-text-primary);margin:0}@media (min-width:768px){.home-section-head{padding:0 0 var(--space-8)}.home-section-head__title{font-weight:600}}.home-index{--_card-md:300px;--_card-lg:420px}.home-index__body{grid-template-areas:"featured""quote""grid";display:grid}.home-index__featured{padding-bottom:var(--space-5);grid-area:featured}.home-index__body>.home-index__quote{margin-inline:calc(-1 * var(--grid-mobile-margin));grid-area:quote}.home-index__grid{grid-area:grid}.home-grid{gap:var(--space-4);padding:0 0 calc(var(--space-8) + var(--space-6));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.home-grid>li:nth-child(2n){transform:translateY(var(--space-8))}.home-card--wide{display:none}@media (min-width:768px){.home-index__body{grid-template-columns:var(--_card-lg) minmax(0, 1fr);column-gap:var(--grid-tablet-gutter);grid-template-areas:"featured quote""grid grid";align-items:start}.home-index__featured{padding-bottom:0}.home-index__featured-card{--_scrim:60%;--_scrim-top:22%;--_name-size:72px;--_name-lh:76px}.home-index__body>.home-index__quote{margin-inline:0}.home-index__grid{padding-top:var(--space-6)}.home-grid{gap:var(--space-6);justify-items:center}.home-grid>li{width:100%;max-width:var(--_card-md)}.home-card--narrow{display:none}.home-card--wide{display:flex}}@media (min-width:1440px){.home-index__body{grid-template-columns:var(--_card-lg) minmax(0, 1fr) calc(2 * var(--_card-md) + var(--grid-desktop-gutter));column-gap:0;row-gap:var(--space-8);grid-template-areas:"featured.grid""quote.grid"}.home-index__grid{padding-top:0}.home-grid--more{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid--more>li:nth-child(2n){transform:none}.home-grid--more>li:nth-child(3n+2){transform:translateY(var(--space-8))}}.load-more{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.load-more__summary{color:var(--color-text-muted);margin:0}.load-more__progress{background:var(--color-border-default);width:160px;height:2px;display:block;position:relative;overflow:hidden}.load-more__progress-fill{background:var(--color-accent-default);transform:scaleX(var(--_progress,0));transform-origin:0;position:absolute;inset:0}@media (min-width:768px){.home-index__load-more{padding:var(--space-12) 0 var(--space-24)}}.pull-quote{align-items:flex-start;gap:var(--space-5);padding:var(--space-12) var(--space-5);flex-direction:column;margin:0;display:flex}.pull-quote__mark{font:400 44px/48px var(--font-name);letter-spacing:-.01em;color:var(--color-text-accent)}.pull-quote__quote{color:var(--color-text-primary);margin:0}.pull-quote__quote>p{margin:0}.pull-quote__attribution{color:var(--color-text-muted)}.trust-summary{gap:var(--space-6);padding-block:var(--space-10);flex-direction:column;display:flex}.trust-summary__head{gap:var(--space-6);flex-direction:column;display:flex}.trust-summary__eyebrow{color:var(--color-text-accent);margin:0}.trust-summary__title{font:700 36px/42px var(--font-heading);color:var(--color-text-primary);margin:0}.trust-summary__steps{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-summary__step{align-items:flex-start;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width-thin) solid var(--color-border-default);display:flex}.trust-summary__icon{flex:none}.trust-summary__number{width:32px;font:600 28px/34px var(--font-heading);color:var(--color-text-accent);flex:none}.trust-summary__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.trust-summary__step-title{font:600 18px/24px var(--font-body);color:var(--color-text-primary);margin:0}.trust-summary__step-body{font:400 16px/26px var(--font-body);color:var(--color-text-secondary);margin:0}.trust-summary>.button{width:100%;display:flex}@media (min-width:768px){.trust-summary{gap:var(--space-8);padding-block:0 var(--space-24)}.trust-summary__head{gap:var(--space-2)}.trust-summary__title{max-width:560px;font-weight:600}.trust-summary__steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-summary__step{flex-direction:column}.trust-summary>.button{align-self:flex-start;width:auto;display:inline-flex}}@media (min-width:1024px){.trust-summary__title{max-width:760px}}.explore{--_card-md:300px;padding-block:var(--space-2) var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.explore__side{display:none}.explore__main{flex-direction:column;min-width:0;display:flex}.explore__search{padding-block:var(--space-2)}.explore__results{min-width:0}.explore-grid{padding-top:var(--space-2)}.filter-button-wrap{flex:none;display:inline-flex;position:relative}.filter-button{min-height:var(--control-height-sm);padding:0 var(--control-padding-x-sm);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.filter-button:after{content:"";inset:calc((var(--touch-min) - var(--control-height-sm)) / -2 - var(--border-width-thin)) 0;position:absolute}.filter-button:hover{background:var(--color-state-hover)}.filter-button:active{background:var(--color-state-pressed)}.filter-button__counter{pointer-events:none;position:absolute;top:-6px;right:-6px}.filter-bar{height:48px;margin-inline:calc(-1 * var(--grid-mobile-margin));position:relative}.filter-bar__row{align-items:center;gap:var(--space-2);height:100%;padding-inline:var(--grid-mobile-margin);scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.filter-bar__row::-webkit-scrollbar{display:none}.filter-bar__row>*{flex:none}.filter-bar:before,.filter-bar:after{content:"";z-index:1;opacity:0;pointer-events:none;width:40px;height:100%;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);position:absolute;top:0}.filter-bar:before{background:linear-gradient(to right, var(--color-bg-page), transparent);left:0}.filter-bar:after{background:linear-gradient(to left, var(--color-bg-page), transparent);right:0}.filter-bar:is([data-scroll=start],[data-scroll=middle]):after,.filter-bar:is([data-scroll=middle],[data-scroll=end]):before{opacity:1}.results-bar{gap:var(--space-3);padding-block:var(--space-3);flex-direction:column;display:flex}.results-bar__row{align-items:center;gap:var(--space-3);display:flex}.results-bar__count{min-width:0;font:600 22px/28px var(--font-heading);color:var(--color-text-primary);flex:1 1 0;margin:0}.results-bar__sort{align-items:center;gap:var(--space-1);min-height:var(--touch-min);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.results-bar__sort .icon{color:var(--color-text-primary)}.results-bar__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-panel{background:var(--color-bg-surface);min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex}.filter-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:var(--border-width-thin) solid var(--color-border-default);flex:none;display:flex}.filter-panel__title-group{align-items:center;gap:var(--space-2);min-width:0;display:flex}.filter-panel__title{font:600 22px/28px var(--font-heading);color:var(--color-text-primary);margin:0}.filter-panel__body{gap:var(--space-6);min-height:0;padding:var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.filter-panel__section{gap:var(--space-3);flex-direction:column;display:flex}.filter-panel__label{color:var(--color-text-muted);margin:0}.filter-panel__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-panel__footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-width-thin) solid var(--color-border-default);flex:none;display:flex}.filter-panel__apply{flex:1 1 0;min-width:0}.filter-panel--sheet{height:100%;padding-top:var(--space-3)}.filter-panel--sheet .modal__handle{margin-bottom:var(--space-1)}.filter-panel--side{border-left:var(--border-width-thin) solid var(--color-border-default);box-shadow:var(--shadow-3)}.filter-sheet .filter-sheet__panel{gap:0;height:min(760px,100dvh - 64px);padding:0;overflow:hidden}.sort-sheet .modal__panel{gap:var(--space-1)}.sort-sheet .modal__header{align-items:center}.sort-sheet__note{margin:var(--space-2) 0 0;color:var(--color-text-muted)}@media (min-width:768px){.explore{padding-block:var(--space-4) var(--space-24)}.filter-bar{margin-inline:0}.filter-bar__row{padding-inline:0}}@media (min-width:1024px){.explore{column-gap:var(--space-8);grid-template-columns:300px minmax(0,1fr);align-items:start}.explore__side{display:block}.explore__bar{display:none}.explore__search{padding-block:0 var(--space-6)}}@media (min-width:1440px){.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-grid>li:nth-child(2n){transform:none}.explore-grid>li:nth-child(3n+2){transform:translateY(var(--space-8))}}@media (prefers-reduced-motion:reduce){.filter-bar:before,.filter-bar:after,.filter-button{transition:none}}:root[data-motion=reduce] .filter-bar:before,:root[data-motion=reduce] .filter-bar:after,:root[data-motion=reduce] .filter-button{transition:none}.explore-head{gap:var(--space-2);padding-top:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.explore-head>*{margin:0}.explore-head__eyebrow{color:var(--color-text-accent)}.explore-head__intro{max-width:640px;color:var(--color-text-secondary)}.explore__load-more{padding-top:var(--space-4)}.explore__empty{padding-block:var(--space-6) var(--space-8)}.explore__empty .empty-state{max-width:440px;margin-inline:auto}.explore-suggested__title{font:600 22px/28px var(--font-heading);color:var(--color-text-primary);margin:0}@media (min-width:768px){.explore-head{padding-top:var(--space-4);padding-bottom:var(--space-6)}.explore__load-more{padding-top:var(--space-8)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-2{top:var(--space-2)}.m-0{margin:var(--space-0)}.mt-0{margin-top:var(--space-0)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.min-h-dvh{min-height:100dvh}.max-w-\[62ch\]{max-width:62ch}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--space-1)}.gap-3{gap:var(--space-3)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-border-default)}.bg-inverse{background-color:var(--color-bg-inverse)}.bg-page{background-color:var(--color-bg-page)}.bg-surface{background-color:var(--color-bg-surface)}.p-0{padding:var(--space-0)}.p-4{padding:var(--space-4)}.py-8{padding-block:var(--space-8)}.py-12{padding-block:var(--space-12)}.py-16{padding-block:var(--space-16)}.pt-12{padding-top:var(--space-12)}.pb-6{padding-bottom:var(--space-6)}.pl-6{padding-left:var(--space-6)}.text-accent{color:var(--color-accent-default)}.text-ink{color:var(--color-text-primary)}.text-ink-soft{color:var(--color-text-secondary)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--color-black:#0a0a0a;--color-white:#fff;--color-ivory:#f5f1ea;--color-gray-100:#d9d9d9;--color-gray-300:#8c8c8c;--color-gray-500:#6b6b6b;--color-gray-700:#555;--color-gray-900:#1e1e1e;--color-cherry-100:#f8e2e6;--color-cherry-300:#e693a1;--color-cherry-400:#da5f73;--color-cherry-500:#c8102e;--color-cherry-700:#900c21;--color-cherry-900:#500612;--color-success:#2e7d5b;--color-success-light:#77ab94;--color-warning:#b7791f;--color-error:#c2410c;--color-error-light:#f0500f;--color-info:#2b6cb0;--color-info-light:#4489d1;--color-alpha-black-6:#0000000f;--color-alpha-black-12:#0000001f;--color-alpha-black-60:#0009;--color-alpha-white-8:#ffffff14;--color-alpha-white-14:#ffffff24}:root,[data-theme=light]{--color-bg-page:var(--color-white);--color-bg-surface:var(--color-ivory);--color-bg-inverse:var(--color-black);--color-bg-field:var(--color-white);--color-bg-disabled:var(--color-gray-100);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-500);--color-text-inverse:var(--color-white);--color-text-accent:var(--color-cherry-500);--color-text-accent-on-inverse:var(--color-cherry-400);--color-text-disabled:var(--color-gray-300);--color-border-default:var(--color-gray-100);--color-border-strong:var(--color-black);--color-border-input:var(--color-gray-500);--color-border-disabled:var(--color-gray-100);--color-accent-default:var(--color-cherry-500);--color-accent-hover:var(--color-cherry-700);--color-accent-pressed:var(--color-cherry-900);--color-accent-on:var(--color-white);--color-status-success:var(--color-success);--color-status-warning:var(--color-warning);--color-status-error:var(--color-error);--color-status-info:var(--color-info);--color-verified-outline:var(--color-black);--color-verified-check:var(--color-cherry-500);--color-focus-ring:var(--color-cherry-500);--color-focus-ring-on-photo:var(--color-white);--color-state-hover:var(--color-alpha-black-6);--color-state-pressed:var(--color-alpha-black-12);--color-overlay-scrim:var(--color-alpha-black-60)}[data-theme=dark]{--color-bg-page:var(--color-black);--color-bg-surface:var(--color-gray-900);--color-bg-inverse:var(--color-white);--color-bg-field:var(--color-gray-900);--color-bg-disabled:var(--color-gray-700);--color-text-primary:var(--color-white);--color-text-secondary:var(--color-gray-100);--color-text-muted:var(--color-gray-300);--color-text-inverse:var(--color-black);--color-text-accent:var(--color-cherry-400);--color-text-accent-on-inverse:var(--color-cherry-500);--color-border-default:var(--color-gray-700);--color-border-strong:var(--color-white);--color-border-input:var(--color-gray-300);--color-border-disabled:var(--color-gray-700);--color-status-success:var(--color-success-light);--color-status-error:var(--color-error-light);--color-status-info:var(--color-info-light);--color-verified-outline:var(--color-white);--color-verified-check:var(--color-cherry-400);--color-focus-ring:var(--color-cherry-400);--color-state-hover:var(--color-alpha-white-8);--color-state-pressed:var(--color-alpha-white-14)}:root{--space-0:0;--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;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--radius-control:var(--radius-sm);--radius-card:var(--radius-sm);--radius-image:var(--radius-sm);--radius-modal:var(--radius-sm);--radius-chip:var(--radius-pill);--breakpoint-mobile:390px;--breakpoint-tablet:768px;--breakpoint-desktop-sm:1024px;--breakpoint-desktop:1440px;--grid-mobile-columns:4;--grid-mobile-margin:20px;--grid-mobile-gutter:16px;--grid-tablet-columns:8;--grid-tablet-margin:32px;--grid-tablet-gutter:24px;--grid-desktop-columns:12;--grid-desktop-margin:80px;--grid-desktop-gutter:24px;--grid-container-max:1280px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--control-padding-x-sm:var(--space-3);--control-padding-x-md:var(--space-4);--control-padding-x-lg:var(--space-6);--control-gap:var(--space-2);--touch-min:44px;--icon-size-sm:20px;--icon-size-md:24px;--icon-size-lg:32px;--focus-width:2px;--focus-offset:2px;--border-width-thin:1px;--border-width-thick:2px;--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.36s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, 0, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-photo-zoom:1.03;--motion-stagger:40ms;--motion-stagger-max:8;--motion-spring-pop-stiffness:400;--motion-spring-pop-damping:20;--motion-distance-reveal:16px;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--loading-dot-size:6px;--loading-dots-gap:6px;--header-height-desktop:96px;--header-height-desktop-compact:64px;--header-height-mobile:64px;--header-height-mobile-compact:56px;--nav-underline:2px;--checkbox-size:20px;--radio-dot-size:10px;--switch-width:44px;--switch-height:24px;--switch-knob-size:16px;--counter-min-size:18px;--counter-padding-x:5px;--ornament-rule-weight:1px;--ornament-dot-size:8px;--ornament-dots-gap:10px;--ornament-dots-size:5px;--ornament-seal-size:92px;--badge-padding-x:10px;--badge-padding-y:5px;--badge-gap:5px;--badge-dot-size:6px;--badge-icon-size:12px}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-photo-zoom:1;--motion-stagger:0s;--motion-distance-reveal:0px}}:root{--shadow-1:0 2px 8px #0000000f;--shadow-2:0 8px 24px #00000024;--shadow-3:0 16px 48px #00000038;--scrim-bottom:linear-gradient(to bottom, #0000, #000000b3);--scrim-top:linear-gradient(to bottom, #000000b3, #0000)}:root[data-motion=reduce]{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-photo-zoom:1;--motion-stagger:0s;--motion-distance-reveal:0px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
