.gbt8kW_shell{isolation:isolate;background:var(--color-background);min-height:100svh;color:var(--color-text);font-family:var(--font-family-sans);flex-direction:column;display:flex;position:relative}.gbt8kW_background{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gbt8kW_veil{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-background) 64%, transparent), color-mix(in srgb, var(--color-background) 35%, transparent) 38%, color-mix(in srgb, var(--color-background) 94%, transparent));position:absolute;inset:0}.gbt8kW_header,.gbt8kW_footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);display:flex}.gbt8kW_brand,.gbt8kW_navigation,.gbt8kW_member{align-items:center;gap:var(--spacing-sm);display:inline-flex}.gbt8kW_brand{flex-shrink:0}.gbt8kW_logo{width:calc(var(--spacing-2xl) + var(--spacing-md));height:auto}.gbt8kW_pro{border-left:1px solid color-mix(in srgb, var(--color-primary) 40%, transparent);padding-left:var(--spacing-sm);color:var(--color-primary-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.16em}.gbt8kW_member{font-size:var(--font-size-sm);display:none}.gbt8kW_mobileMember{color:var(--color-text)}.gbt8kW_main{align-items:center;gap:var(--spacing-lg);width:100%;max-width:calc(var(--spacing-2xl)*27);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-lg);flex:1;margin-inline:auto;display:grid}.gbt8kW_welcome{display:none}.gbt8kW_editorial{width:100%;max-width:calc(var(--spacing-2xl)*10);justify-self:center;padding-inline:0}.gbt8kW_eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);letter-spacing:.14em;text-transform:uppercase}.gbt8kW_card{width:100%;min-width:0;max-width:calc(var(--spacing-2xl)*10);padding:var(--spacing-lg) var(--spacing-md);border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-background) 96%, transparent);box-shadow:var(--shadow-lg);justify-self:center}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.gbt8kW_card{background:color-mix(in srgb, var(--color-background) 78%, transparent);-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md))}}.gbt8kW_cardHeading{margin-bottom:var(--spacing-lg)}.gbt8kW_cardHeading h1{margin-block:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:-.03em;text-wrap:balance}.gbt8kW_cardHeading>p:last-child{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.gbt8kW_form,.gbt8kW_fields{gap:var(--spacing-lg);min-width:0;display:grid}.gbt8kW_fields{gap:calc(var(--spacing-md) + var(--spacing-xs))}.gbt8kW_fields input:not([type=hidden]){min-height:var(--spacing-2xl)}.gbt8kW_fields label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.gbt8kW_forgotPassword{margin-top:calc(var(--spacing-sm)*-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:right;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-secondary) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-secondary) 50%, transparent);text-underline-offset:var(--spacing-xs);justify-self:end}.gbt8kW_captcha{min-width:0}.gbt8kW_submit{width:100%;min-height:var(--spacing-2xl);box-shadow:var(--shadow-sm)}.gbt8kW_alternate{-moz-column-gap:var(--spacing-xs);justify-content:center;column-gap:var(--spacing-xs);row-gap:var(--spacing-xs);border-top:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);padding-top:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:center;flex-wrap:wrap;display:flex}.gbt8kW_card a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.gbt8kW_card a:hover,.gbt8kW_footer a:hover,.gbt8kW_member:hover{color:var(--color-primary)}.gbt8kW_footer{justify-content:center;gap:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);text-align:center;flex-wrap:wrap}.gbt8kW_footer nav{justify-content:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}@media (max-width:359px){.gbt8kW_main{padding-inline:0}.gbt8kW_card{padding-inline:var(--spacing-sm)}}@media (min-width:384px){.gbt8kW_main{padding-inline:var(--spacing-md)}}@media (min-width:400px){.gbt8kW_card{padding:var(--spacing-lg)}}@media (min-width:640px){.gbt8kW_header,.gbt8kW_footer{padding-inline:var(--spacing-xl)}.gbt8kW_navigation{gap:var(--spacing-lg)}.gbt8kW_member{display:inline-flex}.gbt8kW_mobileMember{display:none}.gbt8kW_main{padding:var(--spacing-lg) var(--spacing-xl)}.gbt8kW_card{padding:var(--spacing-xl)}.gbt8kW_cardHeading h1{font-size:var(--font-size-2xl)}}@media (min-width:1024px){.gbt8kW_header{padding:var(--spacing-lg) var(--spacing-2xl)}.gbt8kW_logo{width:calc(var(--spacing-2xl)*2)}.gbt8kW_pro{font-size:var(--font-size-sm)}.gbt8kW_main{gap:calc(var(--spacing-2xl)*2);padding:var(--spacing-xl) var(--spacing-2xl);grid-template-columns:1fr 1fr}.gbt8kW_editorial{place-self:end start;gap:var(--spacing-lg);padding:0 0 var(--spacing-lg);grid-area:1/1;display:grid}.gbt8kW_welcome{display:block}.gbt8kW_welcome h2{margin-block:0 var(--spacing-lg);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-2xl)*1.75);line-height:var(--line-height-tight);text-wrap:balance}.gbt8kW_description{max-width:calc(var(--spacing-2xl)*9);color:var(--color-text);line-height:var(--line-height-relaxed)}.gbt8kW_features{gap:var(--spacing-lg);margin-top:var(--spacing-lg);color:var(--color-primary-light);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.gbt8kW_features span{align-items:center;gap:var(--spacing-sm);display:inline-flex}.gbt8kW_card{grid-area:1/2;justify-self:end}.gbt8kW_footer{padding-inline:var(--spacing-2xl);justify-content:space-between}.gbt8kW_veil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 15%, transparent), color-mix(in srgb, var(--color-background) 8%, transparent) 40%, color-mix(in srgb, var(--color-background) 58%, transparent)),linear-gradient(0deg, color-mix(in srgb, var(--color-background) 97%, transparent), color-mix(in srgb, var(--color-background) 40%, transparent) 36%, transparent 72%)}}@media (min-width:1024px) and (max-height:760px){.gbt8kW_header,.gbt8kW_main{padding-block:var(--spacing-md)}.gbt8kW_card{padding-block:var(--spacing-lg)}}
.tUVf1a_teaser{width:100%;min-width:0;padding:var(--spacing-md);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-background) 94%, transparent);box-shadow:var(--shadow-sm)}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.tUVf1a_teaser{background:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(var(--spacing-md));backdrop-filter:blur(var(--spacing-md))}}.tUVf1a_kicker{align-items:center;gap:var(--spacing-sm);color:var(--color-primary-light);display:flex}.tUVf1a_kicker span{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.tUVf1a_teaser h2{margin-block:var(--spacing-sm);color:var(--color-text);font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}.tUVf1a_description{margin-block:0 var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.tUVf1a_cta{min-height:calc(var(--spacing-2xl) - var(--spacing-xs));align-items:center;gap:var(--spacing-sm);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);color:var(--color-primary-light);background:0 0;display:inline-flex}.tUVf1a_cta:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:var(--spacing-xs)}@media (min-width:1024px){.tUVf1a_teaser{padding:var(--spacing-lg)}}.tUVf1a_modal{color:var(--color-text)}.tUVf1a_modalTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.tUVf1a_form,.tUVf1a_success{padding:var(--spacing-md)}.tUVf1a_intro{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.tUVf1a_fields{gap:var(--spacing-md);border:0;min-width:0;margin:0;padding:0;display:grid}.tUVf1a_field{gap:var(--spacing-xs);min-width:0;display:grid}.tUVf1a_field label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.tUVf1a_field textarea{resize:vertical}.tUVf1a_privacy{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}.tUVf1a_error{color:var(--color-danger);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.tUVf1a_submit{width:100%}.tUVf1a_success{justify-items:start;gap:var(--spacing-md);display:grid}.tUVf1a_success svg{color:var(--color-primary)}.tUVf1a_success h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.tUVf1a_success p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.tUVf1a_description strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.tUVf1a_agencyLink{color:inherit;white-space:nowrap;text-underline-offset:var(--spacing-xs);text-decoration:underline}.tUVf1a_agencyLink:hover{color:var(--color-primary-light)}.tUVf1a_agencyLink:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}
:root{--color-primary:#f7c553;--color-primary-dark:#9b6400;--color-primary-light:#fce7a8;--color-primary-ink:#4a2b08;--color-interactive:#8a5900;--color-white:#fff;--color-background:#f6f7fb;--color-surface:#fff;--color-surface-2:#eef2f8;--color-surface-alt:#e7ecf4;--color-border:#d8dfea;--color-skeleton-base:color-mix(in srgb, var(--color-surface-alt) 72%, var(--color-surface) 28%);--color-skeleton-highlight:color-mix(in srgb, var(--color-surface) 82%, transparent);--color-text:#0f172a;--color-text-secondary:#56627a;--color-text-disabled:#98a2b3;--color-success:#16a34a;--color-success-ink:#166534;--color-danger-ink:#991b1b;--color-info-ink:#1e40af;--color-danger:#e63946;--color-warning:#f59e0b;--color-info:#2563eb;--color-purple:#7c3aed;--color-pink:#db2777;--color-gradient-start:#111827;--color-gradient-end:#f7c553}:root.dark{--color-interactive:#f7c553;--color-background:#0f1115;--color-surface:#171b24;--color-surface-2:#202838;--color-surface-alt:#252d3d;--color-border:#2a3140;--color-skeleton-base:color-mix(in srgb, var(--color-surface-alt) 58%, var(--color-surface) 42%);--color-skeleton-highlight:#ffffff1a;--color-text:#f3f4f6;--color-text-secondary:#b6beca;--color-text-disabled:#6b7280;--color-success:#22c55e;--color-success-ink:#86efac;--color-danger-ink:#fca5a5;--color-info-ink:#bfdbfe;--color-danger:#ef4444;--color-warning:#f59e0b;--color-info:#60a5fa;--color-gradient-start:#0f172a}.theme-dark{--color-interactive:#f7c553;--color-background:#0f1115;--color-surface:#171b24;--color-surface-2:#202838;--color-surface-alt:#252d3d;--color-border:#2a3140;--color-skeleton-base:color-mix(in srgb, var(--color-surface-alt) 58%, var(--color-surface) 42%);--color-skeleton-highlight:#ffffff1a;--color-text:#f3f4f6;--color-text-secondary:#b6beca;--color-text-disabled:#6b7280;--color-success:#22c55e;--color-success-ink:#86efac;--color-danger-ink:#fca5a5;--color-info-ink:#bfdbfe;--color-danger:#ef4444;--color-warning:#f59e0b;--color-info:#60a5fa;--color-gradient-start:#0f172a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px}
:root{--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a}:root.dark,.theme-dark{--shadow-sm:0 1px 3px #0006}
:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.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:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-normal:1.5;--line-height-tight:1.25;--line-height-relaxed:1.75;--font-family-sans:Plus Jakarta Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-family-serif:var(--font-cormorant-garamond), Cormorant Garamond, Playfair Display, Georgia, serif}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.s_NpaW_className{font-family:Caveat,Caveat Fallback;font-style:normal}
.kMv8EG_showcase{--showcase-header-offset:var(--private-top-offset,0px);--showcase-navigation-height:var(--spacing-2xl);color:var(--color-text)}.kMv8EG_showcase>*+*{margin-block-start:var(--spacing-lg)}.kMv8EG_navigation{top:var(--showcase-header-offset);z-index:20;padding-block:var(--spacing-sm);box-shadow:none;background:0 0;border:0;border-radius:0;position:sticky}.kMv8EG_navigation[data-pinned]{background:var(--color-background)}.kMv8EG_navigationCompact{min-inline-size:0}.kMv8EG_navigationCompact select{min-block-size:calc(var(--spacing-xl) + var(--spacing-sm));box-shadow:none;font-weight:var(--font-weight-medium);background:0 0;border:0;border-radius:0;padding-inline-start:0}.kMv8EG_navigationCompact select:focus{box-shadow:none;outline:none}.kMv8EG_navigationCompact select:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-text);outline-offset:calc(var(--spacing-xs)*-1)}.kMv8EG_navigationCompact select option{color:var(--color-text);background:var(--color-surface)}.kMv8EG_navigationLinks{display:none}.kMv8EG_navigationLink{min-block-size:var(--spacing-2xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.kMv8EG_navigationLink:after{content:"";border-radius:var(--radius-full);background:0 0;block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.kMv8EG_navigationLink:hover,.kMv8EG_navigationLink[aria-current]{color:var(--color-text)}.kMv8EG_navigationLink[aria-current]:after{background:var(--color-primary)}.kMv8EG_navigationLink:focus-visible{outline:2px solid var(--color-text);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}.kMv8EG_section{gap:var(--spacing-md);min-inline-size:0;scroll-margin-top:calc(var(--showcase-header-offset) + var(--showcase-navigation-height) + var(--spacing-lg));flex-direction:column;display:flex}.kMv8EG_sectionHeading{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.kMv8EG_hero{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.kMv8EG_heroImage{isolation:isolate;justify-content:space-between;gap:var(--spacing-xl);min-block-size:calc(var(--spacing-2xl)*6);padding:var(--spacing-md);color:var(--color-white);background:linear-gradient(135deg, var(--color-surface-alt), var(--color-gradient-start));flex-direction:column;display:flex;position:relative}.kMv8EG_heroShade{z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-gradient-start) 96%, transparent), color-mix(in srgb, var(--color-gradient-start) 35%, transparent) 65%, color-mix(in srgb, var(--color-gradient-start) 22%, transparent));position:absolute;inset:0}.kMv8EG_heroToolbar,.kMv8EG_heroContent,.kMv8EG_heroMetadata,.kMv8EG_heroBadges,.kMv8EG_heroActions{flex-wrap:wrap;align-items:center;display:flex}.kMv8EG_heroToolbar{justify-content:space-between;gap:var(--spacing-sm)}.kMv8EG_heroLink,.kMv8EG_heroRating{align-items:center;gap:var(--spacing-sm);color:var(--color-white);font-size:var(--font-size-xs);display:inline-flex}.kMv8EG_heroLink{min-block-size:calc(var(--spacing-xl) + var(--spacing-xs));padding-inline:var(--spacing-sm);border:1px solid color-mix(in srgb, var(--color-white) 28%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-gradient-start) 70%, transparent);-webkit-backdrop-filter:blur(var(--spacing-sm));backdrop-filter:blur(var(--spacing-sm))}.kMv8EG_heroLink:hover{background:color-mix(in srgb, var(--color-gradient-start) 90%, transparent)}.kMv8EG_heroLink:focus-visible,.kMv8EG_heroRating:focus-visible{outline:2px solid var(--color-white);outline-offset:var(--spacing-xs)}.kMv8EG_heroContent{justify-content:space-between;align-items:flex-end;gap:var(--spacing-lg)}.kMv8EG_heroIdentity{flex:1 1 calc(var(--spacing-2xl)*5);min-inline-size:0}.kMv8EG_heroBadges{gap:var(--spacing-sm);font-size:var(--font-size-xs)}.kMv8EG_heroBadge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid color-mix(in srgb, var(--color-white) 25%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-gradient-start) 75%, transparent);display:inline-flex}.kMv8EG_heroTitle{margin-block:var(--spacing-sm);overflow-wrap:anywhere;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.kMv8EG_heroMetadata{gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.kMv8EG_heroRating{min-block-size:var(--spacing-xl)}.kMv8EG_heroActions{gap:var(--spacing-sm);max-inline-size:100%}.kMv8EG_heroPrimaryActions,.kMv8EG_heroSecondaryActions{align-items:center;gap:var(--spacing-sm);min-inline-size:0;display:flex}.kMv8EG_heroPrimaryActions{flex-basis:100%}.kMv8EG_heroSecondaryActions button{min-inline-size:calc(var(--spacing-xl) + var(--spacing-sm));min-block-size:calc(var(--spacing-xl) + var(--spacing-sm))}.kMv8EG_heroActionsColumn{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;min-inline-size:0;display:flex}.kMv8EG_contentLayout{align-items:start;gap:var(--spacing-xl);min-inline-size:0;display:grid}.kMv8EG_mainContent{gap:var(--spacing-xl);min-inline-size:0;display:grid}.kMv8EG_mainContent>.kMv8EG_section+.kMv8EG_section{border-top:1px solid var(--color-border);padding-block-start:var(--spacing-xl)}.kMv8EG_sidebar{min-inline-size:0}.kMv8EG_practicalContact{border-top:1px solid var(--color-border);font-size:var(--font-size-sm);margin-block-start:var(--spacing-md);padding-block-start:var(--spacing-sm)}.kMv8EG_practicalContact summary{padding-block:var(--spacing-sm);cursor:pointer;font-weight:var(--font-weight-semibold)}.kMv8EG_practicalContact summary:focus-visible{outline:2px solid var(--color-text);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}.kMv8EG_showcase .kMv8EG_infoPanel,.kMv8EG_showcase .kMv8EG_practicalPanel{padding:var(--spacing-lg);border-color:color-mix(in srgb, var(--color-border) 65%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 65%, transparent)}.kMv8EG_showcase .kMv8EG_infoPanel a,.kMv8EG_showcase .kMv8EG_practicalPanel a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary);text-underline-offset:.2em}.kMv8EG_showcase .kMv8EG_infoPanel a:hover,.kMv8EG_showcase .kMv8EG_practicalPanel a:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.kMv8EG_showcase .kMv8EG_infoPanel a:focus-visible,.kMv8EG_showcase .kMv8EG_practicalPanel a:focus-visible{outline:2px solid var(--color-text);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}.kMv8EG_showcase .kMv8EG_emptyState{padding:var(--spacing-lg);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 55%, transparent);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);border:0}.kMv8EG_reviewsHeading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.kMv8EG_ratingSummary{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-xs);flex-wrap:wrap;display:flex}.kMv8EG_reviewForm{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.kMv8EG_reviewForm>label{align-self:stretch}.kMv8EG_reviewList{gap:var(--spacing-sm);min-inline-size:0;display:grid}.kMv8EG_review{min-inline-size:0;padding:var(--spacing-md);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 70%, transparent)}.kMv8EG_reviewAuthor{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;min-inline-size:0;display:flex}.kMv8EG_reviewIdentity,.kMv8EG_reviewMetadata{align-items:center;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;min-inline-size:0;display:flex}.kMv8EG_reviewMetadata{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.kMv8EG_reviewAuthorName{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);overflow-wrap:anywhere}.kMv8EG_reviewAuthorName:hover{text-underline-offset:var(--spacing-xs);text-decoration:underline}.kMv8EG_reviewCertification{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);display:inline-flex}.kMv8EG_reviewCertification svg{flex-shrink:0}.kMv8EG_reviewScore{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.kMv8EG_reviewScore svg{color:var(--color-primary)}.kMv8EG_reviewScoreScale{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.kMv8EG_reviewContent{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-block-start:var(--spacing-sm)}.kMv8EG_reviewResponse{padding:var(--spacing-xs) var(--spacing-md);border-inline-start:2px solid var(--color-border);color:var(--color-text-secondary);margin-block-start:var(--spacing-md)}.kMv8EG_reviewResponse .kMv8EG_reviewContent{margin-block-start:var(--spacing-sm)}.kMv8EG_reviewResponseLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.kMv8EG_reviewFooter{justify-content:flex-end;align-items:center;gap:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;margin-block-start:var(--spacing-xs);display:flex}.kMv8EG_reviewReport{min-block-size:calc(var(--spacing-xl) + var(--spacing-sm));text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:var(--spacing-xs)}.kMv8EG_reviewReport:hover{color:var(--color-text);text-decoration-color:currentColor}.kMv8EG_reviewReport:focus-visible,.kMv8EG_reviewAuthorName:focus-visible{outline:2px solid var(--color-text);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}.kMv8EG_communityGrid{gap:var(--spacing-md);grid-auto-flow:column;grid-auto-columns:min(85%,var(--spacing-2xl)*5 + var(--spacing-md));scroll-snap-type:x proximity;min-inline-size:0;max-inline-size:100%;scroll-padding-inline:var(--spacing-xs);padding:var(--spacing-xs);margin:calc(var(--spacing-xs)*-1);scrollbar-width:thin;display:grid;overflow-x:auto}.kMv8EG_communityGrid>*{scroll-snap-align:start;min-inline-size:0}.kMv8EG_communityGrid:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--spacing-xs)}@media (min-width:640px){.kMv8EG_heroPrimaryActions{flex-basis:auto}.kMv8EG_reviewForm{padding:var(--spacing-lg)}.kMv8EG_heroImage{min-block-size:calc(var(--spacing-2xl)*6 + var(--spacing-xl));padding:var(--spacing-lg)}.kMv8EG_heroTitle{font-size:var(--font-size-2xl)}.kMv8EG_communityGrid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing-2xl) * 4), calc(var(--spacing-2xl) * 5 + var(--spacing-md))));max-inline-size:calc((var(--spacing-2xl)*5 + var(--spacing-md))*3 + var(--spacing-md)*2);overflow:visible}}@media (min-width:1024px){.kMv8EG_mainContent{gap:var(--spacing-2xl)}.kMv8EG_communityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.kMv8EG_navigation{border-bottom:1px solid var(--color-border);background:0 0;padding-block:0}.kMv8EG_navigation[data-pinned]{background:var(--color-background)}.kMv8EG_navigationCompact{display:none}.kMv8EG_navigationLinks{-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.kMv8EG_contentLayout{grid-template-columns:minmax(0, 1fr) calc(var(--spacing-2xl)*6)}.kMv8EG_contentLayout>.kMv8EG_section{grid-area:1/1}.kMv8EG_sidebar{grid-area:1/2/span 2}.kMv8EG_mainContent{grid-area:2/1}}
.Lpp0jW_mediaGrid,.Lpp0jW_albumGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Lpp0jW_mediaTile{aspect-ratio:4/3;cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);min-width:0;position:relative;overflow:hidden}.Lpp0jW_mediaImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Lpp0jW_albumButton{cursor:pointer;text-align:left;border-radius:var(--radius-lg);min-width:0;height:100%}.Lpp0jW_mediaTile:focus-visible,.Lpp0jW_albumButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--spacing-xs)}.Lpp0jW_emptyCover{background:var(--color-surface-alt);width:100%;height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}@media (min-width:640px){.Lpp0jW_mediaGrid,.Lpp0jW_albumGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing-md) * 11.5), calc(var(--spacing-md) * 15)))}}
.sF8vFa_albumGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.sF8vFa_albumGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing-md) * 12), calc(var(--spacing-md) * 15)))}}
