.JpILRG_pill{min-height:var(--control-h);border-radius:var(--radius-pill);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-on-ink);font:500 var(--fs-small) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.JpILRG_pill:hover{background:var(--color-pill-hover);border-color:var(--color-pill-hover)}.JpILRG_ghost{color:var(--color-ink);background:0 0}.JpILRG_ghost:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.JpILRG_icon{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.JpILRG_icon svg{width:21px;height:21px}.JpILRG_icon:hover{background:var(--color-ink);color:var(--color-on-ink)}.JpILRG_wa{background:var(--color-wa);border-color:var(--color-wa);color:var(--color-on-wa)}.JpILRG_wa:hover{background:var(--color-wa-hover);border-color:var(--color-wa-hover);color:var(--color-on-wa)}.JpILRG_wa svg{stroke-width:1.7px;width:24px;height:24px}.JpILRG_icon svg [data-fill],.JpILRG_pill svg [data-fill]{fill:currentColor;stroke:none}@media (forced-colors:active){.JpILRG_pill,.JpILRG_icon{border-color:buttontext}}
._1HaYhq_logo{background-color:var(--color-ink);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._1HaYhq_mark{aspect-ratio:var(--brand-mark-ratio);-webkit-mask-image:var(--brand-mark);mask-image:var(--brand-mark)}._1HaYhq_full{aspect-ratio:var(--brand-full-ratio);-webkit-mask-image:var(--brand-full);mask-image:var(--brand-full)}@media (forced-colors:active){._1HaYhq_logo{forced-color-adjust:none;background-color:canvastext}}
._3hUVsW_footer{margin-top:calc(var(--space-section) / 2);padding:48px var(--space-page-x) 32px;border-top:var(--border);color:var(--color-ink-2);font-size:var(--fs-small);padding-bottom:calc(32px + 72px + env(safe-area-inset-bottom))}._3hUVsW_top{grid-template-columns:minmax(180px,1.2fr) minmax(200px,1fr) minmax(0,2fr);gap:40px;margin:0;display:grid}._3hUVsW_brand{flex-direction:column;gap:14px;display:flex}._3hUVsW_logo{color:var(--color-ink);align-self:flex-start;display:inline-block}._3hUVsW_mark{height:var(--brand-full-h)}._3hUVsW_area{margin:0}._3hUVsW_social{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}._3hUVsW_round{border:1px solid var(--color-ink-2);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._3hUVsW_round:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}._3hUVsW_round svg{width:20px;height:20px}._3hUVsW_round svg [data-fill]{fill:currentColor;stroke:none}@media (forced-colors:active){._3hUVsW_round{border-color:canvastext}}._3hUVsW_navs{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}._3hUVsW_title{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0 0 12px}._3hUVsW_col{min-width:0}._3hUVsW_col ul{margin:0;padding:0;list-style:none}._3hUVsW_col a,._3hUVsW_contact{min-width:44px;min-height:44px;color:var(--color-ink);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;text-decoration:none;display:inline-flex}._3hUVsW_col a:hover{color:var(--color-hover);text-underline-offset:4px;text-decoration:underline}._3hUVsW_col a[aria-current]{text-underline-offset:4px;text-decoration:underline}._3hUVsW_contact svg{width:18px;height:18px;color:var(--color-ink-2);flex:none}._3hUVsW_contact svg [data-fill]{fill:currentColor;stroke:none}._3hUVsW_bottom{border-top:var(--border);font-size:var(--fs-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:40px 0 0;padding-top:20px;display:flex}._3hUVsW_bottom a{min-height:44px;color:var(--color-ink);align-items:center;display:inline-flex}._3hUVsW_bottom a:hover{color:var(--color-hover)}._3hUVsW_ai{font-size:var(--fs-label);color:var(--color-ink-2);margin:4px 0 0;line-height:1.4}@media (max-width:900px){._3hUVsW_top{grid-template-columns:1fr 1fr}._3hUVsW_navs{grid-column:1/-1}}@media (max-width:560px){._3hUVsW_top{grid-template-columns:1fr;gap:32px}._3hUVsW_navs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._3hUVsW_mark{height:var(--brand-full-h-sm)}._3hUVsW_bottom{flex-direction:column;align-items:flex-start}}._3hUVsW_consent{min-height:44px;color:var(--color-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._3hUVsW_consent:hover{color:var(--color-hover)}
.OcPypq_flag{outline:1px solid var(--color-line);outline-offset:-1px;border-radius:2px;flex:none;width:21px;height:14px;display:block;overflow:hidden}.OcPypq_deBlack{fill:var(--flag-de-black)}.OcPypq_deRed{fill:var(--flag-de-red)}.OcPypq_deGold{fill:var(--flag-de-gold)}.OcPypq_trRed{fill:var(--flag-tr-red)}.OcPypq_white{fill:var(--flag-white)}.OcPypq_ukBlue{fill:var(--flag-uk-blue)}.OcPypq_ukWhiteDiag{stroke:var(--flag-white);stroke-width:8px}.OcPypq_ukRedDiag{stroke:var(--flag-uk-red);stroke-width:2.6px}.OcPypq_ukWhiteCross{stroke:var(--flag-white);stroke-width:12px}.OcPypq_ukRedCross{stroke:var(--flag-uk-red);stroke-width:7px}@media (forced-colors:active){.OcPypq_flag{outline-color:canvastext}}
._2S20TG_menu{position:relative}._2S20TG_button{min-height:var(--control-h);border:1px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);font:500 var(--fs-small) / 1 var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 12px 0 13px;list-style:none;display:inline-flex}._2S20TG_button::-webkit-details-marker{display:none}._2S20TG_button svg{width:19px;height:19px}._2S20TG_button ._2S20TG_chev{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out)}._2S20TG_menu[open] ._2S20TG_chev{transform:rotate(180deg)}._2S20TG_button:hover,._2S20TG_menu[open] ._2S20TG_button{background:var(--color-ink);color:var(--color-on-ink)}._2S20TG_button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._2S20TG_panel{z-index:var(--z-menu);border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}._2S20TG_panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._2S20TG_panel a{border-radius:var(--radius-item);min-height:44px;color:var(--color-ink);font-size:var(--fs-small);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}._2S20TG_panel a:hover,._2S20TG_panel a[aria-current]{background:var(--color-bg-2)}._2S20TG_panel a:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}._2S20TG_code{min-width:2ch;font-weight:500}._2S20TG_name{color:var(--color-ink-2);flex:1}._2S20TG_tick{width:16px;height:16px}@media (forced-colors:active){._2S20TG_button,._2S20TG_panel{border-color:canvastext}._2S20TG_panel a[aria-current]{outline-offset:-2px;outline:2px solid highlight}}
.bcZ9HG_lang ul{border:var(--border);border-radius:var(--radius-pill);margin:0;padding:1px;list-style:none;display:flex}.bcZ9HG_lang a{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-ink-2);font-size:var(--fs-caption);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.bcZ9HG_lang a:hover{color:var(--color-ink);background:var(--color-bg-2)}.bcZ9HG_lang a[aria-current]{background:var(--color-ink);color:var(--color-on-ink)}@media (forced-colors:active){.bcZ9HG_lang a[aria-current]{outline-offset:-2px;outline:2px solid highlight;text-decoration:underline}}.bcZ9HG_list ul{border:0;flex-wrap:wrap;gap:8px;padding:0}.bcZ9HG_list a{border:var(--border);font-size:var(--fs-small);gap:8px;padding:0 16px;font-weight:500}
.dvw3PW_icon{stroke-width:2px;width:28px;height:28px;display:block}.dvw3PW_open.dvw3PW_open{width:44px;min-width:44px;color:var(--color-ink);background:0 0;border-color:#0000;padding:0}.dvw3PW_open.dvw3PW_open:hover{color:var(--color-hover);background:0 0;border-color:#0000}.dvw3PW_label{display:none}@container site-header (max-width:calc(196px + 9.5rem)){.dvw3PW_open{width:var(--control-h);padding:0}.dvw3PW_label{display:none}.dvw3PW_icon{display:block}}.dvw3PW_dialog{background:var(--color-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);border:0;margin:0;padding:0;transition-property:opacity;position:fixed;inset:0;overflow:hidden}.dvw3PW_dialog[open]{flex-direction:column;display:flex}.dvw3PW_dialog::backdrop{background:var(--color-bg)}html:has(dialog[open]){overflow:hidden}.dvw3PW_bar{min-height:var(--nav-h);padding:10px var(--space-page-x);background:var(--color-bg);border-bottom:var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.dvw3PW_body{overscroll-behavior:contain;min-height:0;padding:12px var(--space-page-x) calc(40px + env(safe-area-inset-bottom));opacity:1;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:1;overflow:auto;transform:none}@starting-style{.dvw3PW_dialog[open] .dvw3PW_body{opacity:0;transform:translateY(-8px)}}
._4qt1oa_pending{visibility:hidden}
.a7_gFW_menu{border-radius:var(--radius-pill);align-items:center;display:flex;position:relative}.a7_gFW_link{min-height:var(--control-h);border-radius:var(--radius-pill) 0 0 var(--radius-pill);color:var(--color-ink-2);font-size:var(--fs-small);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;padding:0 4px 0 10px;text-decoration:none;display:inline-flex}.a7_gFW_toggle{width:44px;min-height:var(--control-h);border-radius:0 var(--radius-pill) var(--radius-pill) 0;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.a7_gFW_toggle svg{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out)}.a7_gFW_open .a7_gFW_toggle svg{transform:rotate(180deg)}.a7_gFW_link:focus-visible,.a7_gFW_toggle:focus-visible{outline-offset:-3px}.a7_gFW_link[aria-current]:focus-visible,.a7_gFW_link[aria-current]+.a7_gFW_toggle:focus-visible{outline-color:var(--color-on-ink)}.a7_gFW_menu:hover>.a7_gFW_link,.a7_gFW_menu:hover>.a7_gFW_toggle{background:var(--color-bg-2);color:var(--color-ink)}.a7_gFW_link[aria-current],.a7_gFW_link[aria-current]+.a7_gFW_toggle,.a7_gFW_menu:hover>.a7_gFW_link[aria-current],.a7_gFW_menu:hover>.a7_gFW_link[aria-current]+.a7_gFW_toggle{background:var(--color-ink);color:var(--color-on-ink)}.a7_gFW_panel{z-index:var(--z-menu);background:var(--color-surface);border:var(--border);border-radius:var(--radius-panel);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);grid-template-columns:repeat(2,max-content);gap:6px 34px;padding:22px 26px 18px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.a7_gFW_panel:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.a7_gFW_open .a7_gFW_panel{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.a7_gFW_menu:not(.a7_gFW_dismissed):hover .a7_gFW_panel{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}}.a7_gFW_groupTitle{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0 0 6px;padding:0 12px}.a7_gFW_group ul{margin:0;padding:0;list-style:none}.a7_gFW_group a{border-radius:var(--radius-item);max-width:22rem;min-height:44px;color:var(--color-ink);font:400 var(--fs-body) / 1.3 var(--font-body);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.a7_gFW_group a:hover{background:var(--color-bg-2)}.a7_gFW_ico{width:20px;height:20px;color:var(--color-ink-2);flex:none}.a7_gFW_group a[aria-current]{background:var(--color-bg-2)}.a7_gFW_all{border-top:var(--border);width:100%;min-height:44px;color:var(--color-ink-2);font-size:var(--fs-small);grid-column:1/-1;justify-self:start;align-items:center;margin-top:8px;padding:0 12px;display:inline-flex}.a7_gFW_all:hover{color:var(--color-ink)}
.gv9_OW_toggle .gv9_OW_moon{display:none}:root[data-theme=dark] .gv9_OW_toggle .gv9_OW_sun{display:none}:root[data-theme=dark] .gv9_OW_toggle .gv9_OW_moon{display:block}
.lnUIdW_header{z-index:var(--z-header);min-height:var(--nav-h);padding:10px var(--space-page-x);background:var(--color-bg);border-bottom:var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0;container:site-header/inline-size}.lnUIdW_brand{min-width:0;color:var(--color-ink);flex-direction:column;flex:0 auto;align-items:center;gap:5px;text-decoration:none;display:flex}.lnUIdW_mark{height:var(--brand-mark-h);flex:none}.lnUIdW_tagline{font:500 var(--fs-brand-tag) / 1 var(--font-body);letter-spacing:var(--track-brand-tag);text-transform:uppercase;color:var(--color-ink-2);text-align:center;text-wrap:balance}.lnUIdW_nav>ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lnUIdW_nav>ul>li>a{min-height:var(--control-h);min-width:var(--control-h);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.lnUIdW_nav>ul>li>a:hover{background:var(--color-bg-2);color:var(--color-ink)}.lnUIdW_nav>ul>li>a[aria-current]{background:var(--color-ink);color:var(--color-on-ink)}.lnUIdW_actions{align-items:center;gap:12px;display:flex}@media (forced-colors:active){.lnUIdW_nav>ul>li>a[aria-current]{text-underline-offset:6px;outline-offset:-2px;outline:2px solid highlight;text-decoration:underline}.lnUIdW_nav [aria-current]{text-underline-offset:6px;outline-offset:-2px;outline:2px solid highlight;text-decoration:underline}}.lnUIdW_header .lnUIdW_narrow,.lnUIdW_header .lnUIdW_ncta{display:none}.lnUIdW_mnav ul{margin:0;padding:0;list-style:none}.lnUIdW_mbrand{align-items:center;min-height:44px;display:inline-flex}.lnUIdW_mtop{border-bottom:var(--border);min-height:56px;color:var(--color-ink);cursor:pointer;font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.lnUIdW_mtop:hover{color:var(--color-hover)}.lnUIdW_mtop>span{overflow-wrap:anywhere;min-width:0}.lnUIdW_marrow,.lnUIdW_mchev{width:20px;height:20px;color:var(--color-ink-2);flex:none}.lnUIdW_mnav a[aria-current]>span{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.lnUIdW_mgroup>summary{list-style:none}.lnUIdW_mgroup>summary::-webkit-details-marker{display:none}.lnUIdW_mchev{transition:transform var(--dur-fast) var(--ease-out)}.lnUIdW_mgroup[open] .lnUIdW_mchev{transform:rotate(180deg)}.lnUIdW_mgroup[open]>summary{border-bottom-color:#0000}.lnUIdW_mpanel{border-bottom:var(--border);gap:18px;padding:4px 0 18px;display:grid}.lnUIdW_mgtitle{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0 0 8px}.lnUIdW_mtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lnUIdW_mtiles a{border:var(--border);border-radius:var(--radius-item);background:var(--color-surface);height:100%;min-height:76px;color:var(--color-ink);font:500 var(--fs-small) / 1.3 var(--font-body);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.lnUIdW_mtiles a:hover,.lnUIdW_mtiles a[aria-current]{border-color:var(--color-ink)}.lnUIdW_mico{width:22px;height:22px;color:var(--color-ink-2)}.lnUIdW_mall{min-height:44px;color:var(--color-ink);font:500 var(--fs-small) / 1 var(--font-body);text-underline-offset:4px;justify-self:start;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.lnUIdW_mfoot{gap:20px;margin-top:28px;display:grid}.lnUIdW_mcta{justify-content:center;width:100%}.lnUIdW_mtheme{color:var(--color-ink-2);font-size:var(--fs-small);align-items:center;gap:12px;display:flex}@container site-header (max-width:calc(504px + 42.25rem)){.lnUIdW_header .lnUIdW_nav,.lnUIdW_header .lnUIdW_wide{display:none}.lnUIdW_header .lnUIdW_narrow{display:block}.lnUIdW_header .lnUIdW_ncta{padding-inline:18px;display:inline-flex}}@media (max-width:560px){.lnUIdW_mark{height:var(--brand-mark-h-sm)}.lnUIdW_tagline{font-size:var(--fs-brand-tag-sm);letter-spacing:var(--track-brand-tag-sm)}.lnUIdW_actions{gap:8px}}@media (max-width:440px){.lnUIdW_header .lnUIdW_ncta{min-height:44px;font-size:var(--fs-caption);padding-inline:12px}}@media (max-width:380px){.lnUIdW_header{gap:8px}.lnUIdW_tagline{letter-spacing:.02em}.lnUIdW_actions{gap:6px}}@media (max-width:340px){.lnUIdW_header{gap:6px}.lnUIdW_actions{gap:4px}.lnUIdW_tagline{display:none}}
.jdbLmG_bar{min-height:var(--bar-h);padding:4px calc(var(--space-page-x) + 44px) 4px var(--space-page-x);background:var(--color-ink);color:var(--color-on-ink);justify-content:center;align-items:center;gap:8px;display:flex;position:relative}:is(html[data-campaign=off] .jdbLmG_bar,html[data-campaign=closed] .jdbLmG_bar){display:none}.jdbLmG_text{min-height:44px;font-size:var(--fs-small);text-align:center;color:var(--color-on-ink);justify-content:center;align-items:center;gap:12px;line-height:1.35;text-decoration:none;display:inline-flex}.jdbLmG_line{text-underline-offset:3px;transition:opacity var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.jdbLmG_text:hover .jdbLmG_line{opacity:.8}.jdbLmG_tag{border:1px solid var(--color-on-ink);border-radius:var(--radius-pill);font:500 var(--fs-label) / 1.2 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;padding:3px 9px}.jdbLmG_text:focus-visible,.jdbLmG_close:focus-visible{outline:2px solid var(--color-on-ink);outline-offset:2px}.jdbLmG_arrow{vertical-align:-3px;width:16px;height:16px;display:inline-block}@media (max-width:560px){.jdbLmG_tag{display:none}.jdbLmG_text{font-size:var(--fs-caption)}}.jdbLmG_close{right:max(4px, calc(var(--space-page-x) - 12px));width:44px;height:44px;color:var(--color-on-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.jdbLmG_close svg{width:18px;height:18px}html:not(.js) .jdbLmG_close{display:none}@media (forced-colors:active){.jdbLmG_bar{border-bottom:1px solid canvastext}}
.B7MB_G_fab.B7MB_G_fab{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-header);width:56px;height:56px;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), visibility .24s, background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);position:fixed}.B7MB_G_fab.B7MB_G_fab svg{width:28px;height:28px}html.js:not([data-after-hook]) body:has(.hero) .B7MB_G_fab{opacity:0;visibility:hidden;transform:translateY(12px)}html[data-fab-yield] .B7MB_G_fab.B7MB_G_fab{opacity:0;visibility:hidden;transform:translateY(12px)}@media (max-width:599px){.B7MB_G_fab.B7MB_G_fab{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:48px;height:48px}.B7MB_G_fab.B7MB_G_fab svg{width:24px;height:24px}}@media (min-width:900px){.B7MB_G_fab.B7MB_G_fab{bottom:28px;right:28px}}
._4TYD8q_eyebrow{font-size:var(--fs-caption);letter-spacing:var(--track-small);color:var(--color-ink-2);align-items:center;gap:10px;line-height:1.3;display:inline-flex}._4TYD8q_eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink);flex:none;width:28px;height:6px}@media (forced-colors:active){._4TYD8q_eyebrow:before{background:canvastext}}._4TYD8q_soft{color:var(--color-ink-2);font-weight:300}
.twF54q_wrap{padding:clamp(40px, 6vw, 72px) var(--space-page-x) clamp(48px, 7vw, 88px)}@media (max-width:599px){.twF54q_wrap{padding-right:calc(var(--space-page-x) + 40px)}}.twF54q_withToc{grid-template-columns:minmax(0, 220px) minmax(0, calc(64 * var(--ch-body)));justify-content:start;column-gap:clamp(32px,6vw,96px);display:grid}.twF54q_body{min-width:0;max-width:calc(64 * var(--ch-body))}.twF54q_toc{top:calc(var(--nav-h) + 24px);max-height:calc(100dvh - var(--nav-h) - 48px);align-self:start;position:sticky;overflow-y:auto}.twF54q_tocTitle,.twF54q_tocPhone summary{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0 0 10px}.twF54q_toc ol,.twF54q_tocPhone ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.twF54q_toc a,.twF54q_tocPhone a{border-bottom:var(--border);min-height:44px;font-size:var(--fs-small);color:var(--color-ink-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color var(--dur-fast) var(--ease-out);align-items:center;padding:6px 0;line-height:1.35;text-decoration:none;display:flex}.twF54q_toc a:hover,.twF54q_tocPhone a:hover{color:var(--color-hover)}.twF54q_tocPhone{display:none}@media (max-width:1023px){.twF54q_withToc{display:block}.twF54q_toc{display:none}.twF54q_tocPhone{max-width:calc(64 * var(--ch-body));border:var(--border);border-radius:var(--radius-panel);background:var(--color-surface);margin:0 0 32px;padding:4px 18px;display:block}.twF54q_tocPhone summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0;padding-right:64px;list-style:none;display:flex}.twF54q_tocPhone summary::-webkit-details-marker{display:none}.twF54q_tocPhone summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.twF54q_tocPhone[open] summary:after{transform:translateY(2px)rotate(-135deg)}.twF54q_tocPhone nav{padding-bottom:10px}}.twF54q_h2{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;scroll-margin-top:calc(var(--nav-h) + 16px);align-items:baseline;gap:14px;margin:clamp(40px,6vw,64px) 0 18px;display:flex}.twF54q_h2:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink);flex:none;width:28px;height:6px;transform:translateY(-.3em)}.twF54q_body>.twF54q_h2:first-child,.twF54q_body>:first-child+.twF54q_h2:nth-child(2){margin-top:0}.twF54q_h3{font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:32px 0 12px}.twF54q_p{font-size:var(--fs-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 18px;line-height:1.7}.twF54q_p strong,.twF54q_ul strong,.twF54q_ol strong{font-weight:500}.twF54q_link{color:var(--color-ink);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.twF54q_link:hover{color:var(--color-hover)}.twF54q_ul,.twF54q_ol,.twF54q_check{font-size:var(--fs-body);gap:10px;margin:0 0 22px;padding:0;line-height:1.6;list-style:none;display:grid}.twF54q_ul li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-left:26px;position:relative}.twF54q_ul li:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink);width:10px;height:2px;position:absolute;top:.78em;left:2px}.twF54q_ol{counter-reset:n}.twF54q_ol li{counter-increment:n;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-left:40px;position:relative}.twF54q_ol li:before{content:counter(n);min-width:28px;font:var(--fw-display) var(--fs-h5) / 1.3 var(--font-display);font-stretch:var(--stretch-title);color:var(--color-ink-2);position:absolute;top:-.05em;left:0}.twF54q_check li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.twF54q_check svg{width:28px;height:28px}.twF54q_tableWrap{border-radius:var(--radius-xs);max-width:100%;margin:6px 0 26px;overflow-x:auto}.twF54q_tableWrap:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.twF54q_table{border-collapse:collapse;width:100%;min-width:420px;font-size:var(--fs-small);line-height:1.45}.twF54q_table caption{text-align:left;font-size:var(--fs-small);color:var(--color-ink-2);padding:0 0 10px}.twF54q_table th,.twF54q_table td{border-bottom:var(--border);text-align:left;vertical-align:top;padding:12px 14px 12px 0}.twF54q_table thead th{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2)}.twF54q_table tbody th{font-weight:500}@media (max-width:600px){.twF54q_table,.twF54q_table caption,.twF54q_table tbody,.twF54q_table tr,.twF54q_table th,.twF54q_table td{display:block}.twF54q_table{min-width:0}.twF54q_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.twF54q_table tbody tr{border-bottom:var(--border);padding:14px 0}.twF54q_table tbody th,.twF54q_table tbody td{overflow-wrap:break-word;border-bottom:0;padding:0}.twF54q_table tbody th{font-size:var(--fs-body)}.twF54q_table tbody td{margin-top:8px}.twF54q_table tbody td:before{content:attr(data-label);font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);margin-bottom:2px;display:block}}.twF54q_figure{margin:10px 0 30px}.twF54q_photo,.twF54q_photo img{border-radius:var(--radius-xs);width:100%;height:auto;display:block}.twF54q_figure figcaption{font-size:var(--fs-small);color:var(--color-ink-2);margin-top:10px;line-height:1.45}.twF54q_note{border:var(--border);border-radius:var(--radius-panel);background:var(--color-surface);margin:8px 0 28px;padding:20px 22px 22px}.twF54q_noteLabel{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:10px;margin:0 0 8px;display:flex}.twF54q_noteLabel svg{flex:none;width:18px;height:18px}.twF54q_noteTitle{font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);margin:0 0 6px}.twF54q_noteText{font-size:var(--fs-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.65}.twF54q_sources{border-top:var(--border);margin-top:clamp(40px,6vw,64px);padding-top:8px}.twF54q_sources ol{font-size:var(--fs-small);color:var(--color-ink-2);gap:10px;margin:0;padding-left:1.4em;line-height:1.5;display:grid}.twF54q_sources li{overflow-wrap:anywhere}.twF54q_accessed{white-space:nowrap}.twF54q_updated{font-size:var(--fs-small);color:var(--color-ink-2);margin:18px 0 0}@media (forced-colors:active){.twF54q_h2:before,.twF54q_ul li:before{background:canvastext}.twF54q_note,.twF54q_tocPhone{border:1px solid canvastext}}
.j4RqKa_section{padding:clamp(40px, 6vw, 72px) var(--space-page-x) clamp(56px, 8vw, 96px)}.j4RqKa_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),400px));gap:20px;display:grid}.j4RqKa_card{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;scroll-margin-top:calc(var(--nav-h) + 16px);transition:border-color var(--dur-fast) var(--ease-out);row-gap:0;display:grid;overflow:hidden}.j4RqKa_card:hover{border-color:var(--color-ink-2)}.j4RqKa_card:target{outline:2px solid var(--color-ink);outline-offset:4px}.j4RqKa_photo{background:var(--color-bg-2);max-width:none;display:block}.j4RqKa_photo img{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:none;height:auto;display:block}.j4RqKa_top img{object-position:50% 8%}.j4RqKa_bottom img{object-position:50% 92%}.j4RqKa_head{padding:20px 22px 0}.j4RqKa_name{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.j4RqKa_who{font-size:var(--fs-small);color:var(--color-ink-2);margin:6px 0 0;line-height:1.45}.j4RqKa_facts{border-block:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 22px 0;padding:14px 0;display:grid}.j4RqKa_facts>div{min-width:0;padding:0 10px}.j4RqKa_facts>div:first-child{padding-left:0}.j4RqKa_facts>div+div{border-left:var(--border)}.j4RqKa_facts dt{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2)}.j4RqKa_facts dd{color:var(--color-ink);overflow-wrap:anywhere;margin:6px 0 0}.j4RqKa_facts b{font:var(--fw-display) var(--fs-h3) / 1 var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display)}.j4RqKa_facts small{font:500 var(--fs-small) / 1.2 var(--font-body);color:var(--color-ink-2)}.j4RqKa_items{gap:8px;margin:0;padding:16px 22px 0;list-style:none;display:grid}.j4RqKa_items li{font-size:var(--fs-small);color:var(--color-ink);gap:10px;line-height:1.45;display:flex}.j4RqKa_tick{width:16px;height:16px;color:var(--color-ink-2);flex:none;margin-top:2px}.j4RqKa_actions{align-self:end;align-items:center;gap:10px;padding:20px 22px 22px;display:flex}.j4RqKa_cta{min-height:var(--control-h);border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);font:500 var(--fs-small) / 1 var(--font-body);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:1;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.j4RqKa_cta:hover{background:var(--color-pill-hover);border-color:var(--color-pill-hover)}.j4RqKa_cta svg{width:18px;height:18px}.j4RqKa_wa{width:var(--control-h);height:var(--control-h);background:var(--color-wa);color:var(--color-on-wa);transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.j4RqKa_wa:hover{background:var(--color-wa-hover)}.j4RqKa_wa svg{width:20px;height:20px}.j4RqKa_cta:focus-visible,.j4RqKa_wa:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.j4RqKa_side{border-top:1px solid var(--color-ink);grid-row:span 5;align-self:start;gap:12px;min-width:0;padding-top:18px;display:grid}.j4RqKa_sideTitle{font:var(--fw-display) var(--fs-h4) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:0}.j4RqKa_note{max-width:calc(46 * var(--ch-body));font-size:var(--fs-small);color:var(--color-ink-2);margin:0;line-height:1.6}@media (max-width:420px){.j4RqKa_facts dt{text-transform:none;letter-spacing:.01em}}@media (max-width:380px){.j4RqKa_head{padding:18px 18px 0}.j4RqKa_facts{margin:16px 18px 0}.j4RqKa_facts>div{padding:0 8px}.j4RqKa_items{padding:14px 18px 0}.j4RqKa_actions{padding:18px}}@media (forced-colors:active){.j4RqKa_card{border-color:canvastext}.j4RqKa_wa{border:1px solid buttontext}}
.pHA3ca_crumbs{padding:14px var(--space-page-x) 0;font-size:var(--fs-caption);color:var(--color-ink-2)}.pHA3ca_crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pHA3ca_crumbs li{align-items:center;min-width:0;min-height:44px;display:inline-flex}.pHA3ca_crumbs li+li:before{content:"/" / "";margin:0 8px}.pHA3ca_crumbs a{min-width:44px;min-height:44px;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.pHA3ca_crumbs a:hover{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.pHA3ca_crumbs [aria-current=page]{color:var(--color-ink)}.pHA3ca_head{padding:12px var(--space-page-x) clamp(40px, 6vw, 60px);border-bottom:var(--border);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.pHA3ca_title{font:var(--fw-display) var(--fs-h1) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:18px 0 0}.pHA3ca_lead{max-width:calc(42 * var(--ch-body));font-size:var(--fs-lead);color:var(--color-ink-2);margin:0}.pHA3ca_side{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.pHA3ca_chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pHA3ca_chips li{border-radius:var(--radius-pill);background:var(--color-bg-2);font-size:var(--fs-small);color:var(--color-ink);padding:8px 14px}.pHA3ca_quick{font-size:var(--fs-small);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.pHA3ca_quick svg{width:20px;height:20px}@media (forced-colors:active){.pHA3ca_chips li{border:1px solid canvastext}}@media (max-width:900px){.pHA3ca_head{grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:44px}}
.sr8HEq_detail{padding:clamp(48px, 7vw, 80px) var(--space-page-x);align-items:start;gap:0 clamp(24px,5vw,72px);display:grid}.sr8HEq_withPhotos{grid-template:"list photos""side photos"1fr/minmax(0,6fr) minmax(0,6fr)}.sr8HEq_textOnly{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"list side"}.sr8HEq_list{grid-area:list}.sr8HEq_side{grid-area:side}.sr8HEq_photos{grid-area:photos;min-width:0}.sr8HEq_textOnly .sr8HEq_side{padding-top:clamp(0px,5vw,86px)}.sr8HEq_h2{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 26px}.sr8HEq_steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sr8HEq_steps li{font-size:var(--fs-lead);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;line-height:1.45;display:grid}.sr8HEq_meta{border-top:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0;padding-top:22px;display:grid}.sr8HEq_textOnly .sr8HEq_meta{grid-template-columns:minmax(0,1fr);margin-top:0}.sr8HEq_meta>div{min-width:0}.sr8HEq_meta dt{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2)}.sr8HEq_meta dd{margin:8px 0 0}.sr8HEq_kind{font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title)}.sr8HEq_pkgs{margin:0;padding:0;list-style:none}.sr8HEq_pkg{min-height:44px;font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);color:var(--color-ink);text-underline-offset:5px;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sr8HEq_pkg:hover{color:var(--color-hover)}.sr8HEq_code{display:none}.sr8HEq_side p{margin:0}.sr8HEq_side .sr8HEq_cta{white-space:normal;text-align:center;max-width:100%;padding-block:10px;line-height:1.25}.sr8HEq_stack{height:clamp(420px,46vw,600px);margin:0;padding:0;list-style:none;position:relative}.sr8HEq_print{border:var(--border);background:var(--color-surface);width:clamp(200px,24vw,320px);padding:12px 12px 40px;position:absolute}.sr8HEq_print img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.sr8HEq_n3 .sr8HEq_print:first-child{top:6%;left:0;transform:rotate(-5deg)}.sr8HEq_n3 .sr8HEq_print:nth-child(2){z-index:2;top:0;left:30%;transform:rotate(2deg)}.sr8HEq_n3 .sr8HEq_print:nth-child(3){top:12%;right:0;transform:rotate(6deg)}.sr8HEq_n2 .sr8HEq_print:first-child{top:4%;left:4%;transform:rotate(-4deg)}.sr8HEq_n2 .sr8HEq_print:nth-child(2){z-index:2;top:12%;right:4%;transform:rotate(5deg)}.sr8HEq_n1 .sr8HEq_print:first-child{top:4%;left:50%;transform:translate(-50%)rotate(-3deg)}.sr8HEq_stack+.sr8HEq_stack{margin-top:clamp(24px,3vw,48px)}.sr8HEq_n2{height:clamp(400px,42vw,560px)}.sr8HEq_mirror.sr8HEq_n3 .sr8HEq_print:first-child{top:4%;left:auto;right:0;transform:rotate(5deg)}.sr8HEq_mirror.sr8HEq_n3 .sr8HEq_print:nth-child(2){top:10%;left:28%;transform:rotate(-3deg)}.sr8HEq_mirror.sr8HEq_n3 .sr8HEq_print:nth-child(3){top:0;left:0;right:auto;transform:rotate(-6deg)}.sr8HEq_mirror.sr8HEq_n2 .sr8HEq_print:first-child{top:2%;left:auto;right:4%;transform:rotate(4deg)}.sr8HEq_mirror.sr8HEq_n2 .sr8HEq_print:nth-child(2){top:14%;left:4%;right:auto;transform:rotate(-5deg)}@media (max-width:900px){.sr8HEq_withPhotos,.sr8HEq_textOnly{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"list""side""photos"}.sr8HEq_textOnly .sr8HEq_side{padding-top:0}.sr8HEq_textOnly .sr8HEq_meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.sr8HEq_photos{margin-top:36px}.sr8HEq_stack,.sr8HEq_n2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;display:grid}.sr8HEq_print,.sr8HEq_n1 .sr8HEq_print:first-child,.sr8HEq_n2 .sr8HEq_print:nth-child(n),.sr8HEq_n3 .sr8HEq_print:nth-child(n),.sr8HEq_mirror .sr8HEq_print:nth-child(n),.sr8HEq_mirror.sr8HEq_n2 .sr8HEq_print:nth-child(n),.sr8HEq_mirror.sr8HEq_n3 .sr8HEq_print:nth-child(n){width:auto;padding:8px 8px 24px;position:relative;inset:auto;transform:none}.sr8HEq_n1 .sr8HEq_print,.sr8HEq_n3 .sr8HEq_print:first-child{grid-column:1/-1}.sr8HEq_n1 .sr8HEq_print img,.sr8HEq_n3 .sr8HEq_print:first-child img{aspect-ratio:4/3}}@media (max-width:480px){.sr8HEq_meta,.sr8HEq_textOnly .sr8HEq_meta{grid-template-columns:minmax(0,1fr)}}.sr8HEq_wishes{max-width:calc(46 * var(--ch-body));font-size:var(--fs-body);color:var(--color-ink-2);margin:18px 0 0;line-height:1.55}
.vv4zXa_pager{padding:30px var(--space-page-x);border-top:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vv4zXa_prev,.vv4zXa_next{min-width:0;min-height:44px;color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out);flex-direction:column;justify-content:center;gap:8px;text-decoration:none;display:flex}.vv4zXa_next{text-align:right;grid-column:2;align-items:flex-end}.vv4zXa_prev:hover,.vv4zXa_next:hover{color:var(--color-hover)}.vv4zXa_prev small,.vv4zXa_next small{font:400 var(--fs-caption) / 1 var(--font-body);color:var(--color-ink-2);align-items:center;gap:6px;display:inline-flex}.vv4zXa_prev small svg,.vv4zXa_next small svg{width:16px;height:16px}.vv4zXa_name{font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-underline-offset:5px;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.vv4zXa_prev:hover .vv4zXa_name,.vv4zXa_next:hover .vv4zXa_name{text-decoration-color:currentColor}
._9Wgrpa_overview{padding:clamp(48px, 7vw, 80px) var(--space-page-x)}._9Wgrpa_group+._9Wgrpa_group{margin-top:clamp(48px,7vw,80px)}._9Wgrpa_gtitle{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);overflow-wrap:anywhere;align-items:center;gap:12px;margin:0 0 8px;display:flex}._9Wgrpa_gtitle:after{content:"";background:var(--color-line);flex:1;min-width:24px;height:1px}._9Wgrpa_body{--pw:clamp(260px, 27vw, 380px);grid-template-columns:minmax(0, 1fr) var(--pw);min-height:calc(var(--pw) * 1.25 + 24px);column-gap:clamp(32px,5vw,80px);display:grid;position:relative}._9Wgrpa_rows{margin:0;padding:0;list-style:none}._9Wgrpa_row{border-bottom:var(--border);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow""line arrow";align-items:baseline;gap:6px 16px;padding:24px 4px 24px 0;text-decoration:none;display:grid}._9Wgrpa_row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._9Wgrpa_n{display:none}._9Wgrpa_title{font:var(--fw-display) var(--fs-h3) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color var(--dur-fast) var(--ease-out);grid-area:title;margin:0}._9Wgrpa_line{font-size:var(--fs-small);color:var(--color-ink-2);grid-area:line;line-height:1.45}._9Wgrpa_arrow{width:22px;height:22px;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease-out);grid-area:arrow;align-self:center}._9Wgrpa_row:hover ._9Wgrpa_title,._9Wgrpa_row:hover ._9Wgrpa_arrow{color:var(--color-hover)}._9Wgrpa_pv{width:var(--pw);aspect-ratio:4/5;border-radius:var(--radius-xs);background:var(--color-bg-2);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;position:absolute;top:24px;right:0;overflow:hidden}._9Wgrpa_row:hover ._9Wgrpa_pv,._9Wgrpa_row:focus-visible ._9Wgrpa_pv{opacity:1;z-index:1}._9Wgrpa_body:not(:has(._9Wgrpa_row:hover,._9Wgrpa_row:focus-visible)) li:nth-child(1 of [data-photo]) ._9Wgrpa_pv{opacity:1}._9Wgrpa_body:not(:has(._9Wgrpa_row:hover,._9Wgrpa_row:focus-visible,li[data-photo])) li:first-child ._9Wgrpa_pv{opacity:1}._9Wgrpa_im{width:100%;height:100%;display:block}._9Wgrpa_im img{object-fit:cover;width:100%;height:100%;display:block}._9Wgrpa_mark{place-items:center;width:100%;height:100%;display:grid}._9Wgrpa_big{display:none}._9Wgrpa_bloom{width:clamp(80px,9vw,120px);height:clamp(80px,9vw,120px)}@media (max-width:900px),(hover:none){._9Wgrpa_body{min-height:0;display:block}._9Wgrpa_row{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"pv title arrow""pv line arrow";align-items:center;gap:2px 16px;padding:14px 0}._9Wgrpa_row ._9Wgrpa_pv,._9Wgrpa_body ._9Wgrpa_pv{aspect-ratio:1;opacity:1;grid-area:pv;align-self:start;width:64px;position:static}._9Wgrpa_title{font-size:var(--fs-h4);align-self:end}._9Wgrpa_line{align-self:start}._9Wgrpa_mark{justify-content:center;align-items:center;padding:0}._9Wgrpa_big{display:none}._9Wgrpa_bloom{width:40px;height:40px;margin:0}}@media (forced-colors:active){._9Wgrpa_row:hover ._9Wgrpa_title{color:highlight}}
.-\30 gxMa_wrap{padding:clamp(32px, 5vw, 56px) var(--space-page-x) 0;scroll-margin-top:calc(var(--nav-h) + 16px)}html[data-campaign=off] .-\30 gxMa_wrap{display:none}.-\30 gxMa_card{border:1px solid var(--color-ink);border-radius:var(--radius-panel);background:var(--color-surface);justify-items:start;gap:12px;max-width:880px;padding:clamp(22px,3vw,36px);display:grid}.-\30 gxMa_eyebrow{font-size:var(--fs-small);color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.-\30 gxMa_tag{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);font:500 var(--fs-label) / 1.2 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;padding:4px 10px}.-\30 gxMa_title{font:var(--fw-display) var(--fs-h3) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.-\30 gxMa_text{max-width:calc(60 * var(--ch-body));font-size:var(--fs-body);color:var(--color-ink);margin:0;line-height:1.55}.-\30 gxMa_conditions{max-width:calc(70 * var(--ch-body));font-size:var(--fs-caption);color:var(--color-ink-2);margin:0;line-height:1.5}.-\30 gxMa_cta{min-height:var(--control-h);border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);font:500 var(--fs-small) / 1 var(--font-body);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;margin-top:6px;padding:0 22px;text-decoration:none;display:inline-flex}.-\30 gxMa_cta:hover{background:var(--color-pill-hover);border-color:var(--color-pill-hover)}.-\30 gxMa_cta:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}
._4r5taG_list{padding:clamp(32px, 5vw, 56px) var(--space-page-x) clamp(48px, 7vw, 80px)}._4r5taG_compact{padding:clamp(40px,6vw,64px) 0 0}._4r5taG_compact ._4r5taG_title{font-size:var(--fs-h4)}._4r5taG_heading{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:12px;margin:0 0 8px;display:flex}._4r5taG_heading:after{content:"";background:var(--color-line);flex:1;min-width:24px;height:1px}._4r5taG_rows{max-width:920px;margin:0;padding:0;list-style:none}._4r5taG_row{border-bottom:var(--border);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"topic arrow""title arrow""line arrow""meta arrow";align-items:baseline;gap:6px 16px;padding:24px 4px 24px 0;text-decoration:none;display:grid}._4r5taG_row:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}._4r5taG_topic{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);grid-area:topic}._4r5taG_title{font:var(--fw-display) var(--fs-h3) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;transition:color var(--dur-fast) var(--ease-out);grid-area:title}._4r5taG_line{font-size:var(--fs-small);color:var(--color-ink-2);grid-area:line;line-height:1.45}._4r5taG_meta{font-size:var(--fs-caption);color:var(--color-ink-2);grid-area:meta}._4r5taG_arrow{width:22px;height:22px;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease-out);grid-area:arrow;align-self:center}._4r5taG_row:hover ._4r5taG_title,._4r5taG_row:hover ._4r5taG_arrow{color:var(--color-hover)}._4r5taG_withImage{grid-template-columns:168px minmax(0,1fr) auto;grid-template-areas:"thumb topic arrow""thumb title arrow""thumb line arrow""thumb meta arrow";column-gap:24px}._4r5taG_thumb{aspect-ratio:4/3;border-radius:var(--radius-xs);background:var(--color-bg-2);grid-area:thumb;align-self:start;width:168px;display:block;overflow:hidden}._4r5taG_thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){._4r5taG_withImage{grid-template-columns:96px minmax(0,1fr) auto;column-gap:16px}._4r5taG_thumb{width:96px}}
.eYxxTq_facts{border:var(--border);border-radius:var(--radius-panel);background:var(--color-surface);margin:0 0 clamp(36px,5vw,56px);padding:22px 24px 8px}.eYxxTq_title{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0 0 6px}.eYxxTq_facts dl{margin:0}.eYxxTq_row{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.eYxxTq_row+.eYxxTq_row{border-top:var(--border)}.eYxxTq_row dt{font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.eYxxTq_row dd{font-size:var(--fs-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.6}.eYxxTq_row dd a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:560px){.eYxxTq_row{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.eYxxTq_facts{border:1px solid canvastext}}
._4NrAFG_stages{margin:0 0 clamp(36px,5vw,56px)}._4NrAFG_title{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;scroll-margin-top:calc(var(--nav-h) + 16px);align-items:baseline;gap:14px;margin:0 0 24px;display:flex}._4NrAFG_title:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink);flex:none;width:28px;height:6px;transform:translateY(-.3em)}._4NrAFG_stages ol{margin:0;padding:0;list-style:none}._4NrAFG_item{grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:28px;display:grid;position:relative}._4NrAFG_item:not(:last-child):before{content:"";background:var(--color-line);width:1px;position:absolute;top:46px;bottom:4px;left:21px}._4NrAFG_n{border:1px solid var(--color-ink);border-radius:var(--radius-pill);width:44px;height:44px;font:var(--fw-display) var(--fs-h5) / 1 var(--font-display);font-stretch:var(--stretch-title);place-items:center;display:grid}._4NrAFG_text{min-width:0;padding-top:8px}._4NrAFG_name{font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 6px}._4NrAFG_text p{font-size:var(--fs-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.65}._4NrAFG_more{min-height:44px;font-size:var(--fs-small);color:var(--color-ink);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._4NrAFG_more svg{width:18px;height:18px}._4NrAFG_more:hover{color:var(--color-hover)}@media (forced-colors:active){._4NrAFG_title:before,._4NrAFG_item:not(:last-child):before{background:canvastext}}
._7uoH5a_root{display:contents}._7uoH5a_box{z-index:var(--z-overlay);left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-surface);max-height:calc(100dvh - 24px);color:var(--color-ink);animation:_7uoH5a_consent-in .24s var(--ease-out);padding:20px;position:fixed;overflow-y:auto}._7uoH5a_box:focus{outline:none}._7uoH5a_box:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._7uoH5a_title{font:500 var(--fs-lead) / 1.25 var(--font-display,var(--font-body));color:var(--color-ink);margin:0 0 8px}._7uoH5a_text{font-size:var(--fs-small);color:var(--color-ink);margin:0 0 16px;line-height:1.55}._7uoH5a_link{min-height:44px;color:var(--color-ink);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);line-height:44px;text-decoration:underline;display:inline-block}._7uoH5a_link:hover{color:var(--color-hover)}._7uoH5a_link:focus-visible,._7uoH5a_btn:focus-visible,._7uoH5a_check:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._7uoH5a_cats{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}._7uoH5a_cat{border:1px solid var(--color-ink-2);border-radius:var(--radius-item)}._7uoH5a_catLabel{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;display:flex}._7uoH5a_check{width:24px;height:24px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:2px 0 0}._7uoH5a_catTitle{font-weight:600;font-size:var(--fs-small);display:block}._7uoH5a_catText,._7uoH5a_catTools{font-size:var(--fs-caption);color:var(--color-ink-2);margin-top:2px;line-height:1.5;display:block}._7uoH5a_catTools{color:var(--color-ink);font-weight:500}._7uoH5a_actions{grid-template-columns:1fr;gap:10px;display:grid}._7uoH5a_btn{border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);min-height:48px;color:var(--color-on-ink);font:600 var(--fs-small) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:0 20px}._7uoH5a_btn:hover{background:var(--color-pill-hover);border-color:var(--color-pill-hover)}@media (min-width:640px){._7uoH5a_box{width:min(560px,100vw - 48px);right:auto;left:max(24px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom))}._7uoH5a_actions{grid-template-columns:repeat(3,1fr)}}@keyframes _7uoH5a_consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._7uoH5a_box{animation-duration:.01ms}._7uoH5a_link,._7uoH5a_btn{transition-duration:.01ms}}@media (forced-colors:active){._7uoH5a_box,._7uoH5a_cat,._7uoH5a_btn{border-color:canvastext}}
._4T7qa_two{padding:clamp(64px, 8vw, 100px) var(--space-page-x);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}._4T7qa_title{font:var(--fw-display) var(--fs-h2) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:0 0 22px}._4T7qa_body{max-width:calc(40 * var(--ch-body));font-size:var(--fs-lead);color:var(--color-ink-2);margin:0}._4T7qa_mates{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0 0 28px;list-style:none;display:grid}._4T7qa_mate{border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:12px 12px 16px}._4T7qa_portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-xs);width:100%;height:auto}._4T7qa_mates:has(._4T7qa_portrait){max-width:440px}._4T7qa_mates ._4T7qa_portrait img{aspect-ratio:1}._4T7qa_mates:has(._4T7qa_portrait) ._4T7qa_caption{flex-direction:column;align-items:flex-start;gap:4px}._4T7qa_caption{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}._4T7qa_role{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;min-width:min-content;font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);margin:0}._4T7qa_line{font-size:var(--fs-caption);color:var(--color-ink-2);margin:0}._4T7qa_type{flex-direction:column;justify-content:space-between;min-height:clamp(220px,24vw,320px);padding:clamp(22px,2.6vw,34px);display:flex}._4T7qa_bloom{width:40px;height:40px}._4T7qa_type ._4T7qa_role{font-size:var(--fs-h2);line-height:var(--leading-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin-top:auto;padding-top:clamp(24px,3vw,40px)}._4T7qa_type ._4T7qa_line{font-size:var(--fs-small);margin-top:12px;line-height:1.5}._4T7qa_promises{padding:clamp(64px, 8vw, 80px) var(--space-page-x);border-top:var(--border)}._4T7qa_promisesTitle{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:0 0 clamp(22px,3vw,32px)}._4T7qa_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}._4T7qa_card{border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;gap:12px;padding:clamp(26px,2.8vw,36px);display:flex}._4T7qa_cardBloom{width:34px;height:34px;margin-bottom:6px}._4T7qa_cardTitle{font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);margin:6px 0 0}._4T7qa_cardText{max-width:calc(38 * var(--ch-body));font-size:var(--fs-small);color:var(--color-ink-2);margin:0;line-height:1.6}@media (max-width:900px){._4T7qa_two{grid-template-columns:minmax(0,1fr)}._4T7qa_cards{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:479px){._4T7qa_mates{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:8px}._4T7qa_mates:has(._4T7qa_portrait){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._4T7qa_type{min-height:0}}
.jjSRaq_wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.jjSRaq_form{border:var(--border);border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;max-width:820px;padding:clamp(20px,3vw,36px);display:grid}.jjSRaq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.jjSRaq_wide{grid-column:1/-1}.jjSRaq_pair{min-width:0}.jjSRaq_field label{font:500 var(--fs-small) / 1.3 var(--font-body);color:var(--color-ink)}.jjSRaq_optional{color:var(--color-ink-2);font-weight:400}.jjSRaq_control{border:1px solid var(--color-ink-2);border-radius:var(--radius-item);background:var(--color-bg);width:100%;min-width:0;min-height:50px;font:400 var(--fs-body) / 1.2 var(--font-body);color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-out);padding:0 16px}.jjSRaq_control:hover{border-color:var(--color-ink)}.jjSRaq_select{display:block;position:relative}.jjSRaq_select .jjSRaq_control{appearance:none;cursor:pointer;padding-right:48px}.jjSRaq_chevron{width:20px;height:20px;color:var(--color-ink);pointer-events:none;position:absolute;top:50%;right:16px;translate:0 -50%}.jjSRaq_control::placeholder{color:var(--color-ink-2);opacity:1}@supports (appearance:base-select){.jjSRaq_select select.jjSRaq_control{appearance:base-select}.jjSRaq_select select.jjSRaq_control::picker(select){appearance:base-select}select.jjSRaq_control{align-items:center;display:flex}select.jjSRaq_control::picker-icon{display:none}select.jjSRaq_control::picker(select){border:1px solid var(--color-ink-2);border-radius:var(--radius-item);background:var(--color-surface);color:var(--color-ink);margin-top:6px;padding:6px}select.jjSRaq_control option{font:400 var(--fs-body) / 1.3 var(--font-body);cursor:pointer;border-radius:8px;padding:10px 12px}select.jjSRaq_control option::checkmark{display:none}select.jjSRaq_control option:hover,select.jjSRaq_control option:focus-visible{background:var(--color-bg-2);outline:0}select.jjSRaq_control option:checked{background:var(--color-ink);color:var(--color-on-ink)}select.jjSRaq_control optgroup{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);padding:8px 12px 4px}select.jjSRaq_control optgroup option{text-transform:none;letter-spacing:0;color:var(--color-ink)}}.jjSRaq_control:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.jjSRaq_control::-webkit-calendar-picker-indicator{cursor:pointer}input.jjSRaq_control[type=date],input.jjSRaq_control[type=time]{appearance:none;min-width:0;max-width:100%;line-height:48px;display:block}input.jjSRaq_control::-webkit-date-and-time-value{text-align:left;margin:0}.jjSRaq_area{resize:vertical;min-height:120px;padding:14px 16px;line-height:1.45}.jjSRaq_control[aria-invalid=true]{border-width:2px;border-color:var(--color-ink);padding-inline:15px}.jjSRaq_error:empty{display:none}.jjSRaq_error{font-size:var(--fs-caption);color:var(--color-ink);align-items:flex-start;gap:6px;margin:0;line-height:1.4;display:flex}.jjSRaq_errorIcon{stroke-width:2px;flex:none;width:16px;height:16px;margin-top:1px}.jjSRaq_side{top:calc(var(--nav-h) + 24px);position:sticky}.jjSRaq_card{border:var(--border);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,28px);display:flex}.jjSRaq_previewTitle{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2);margin:0}.jjSRaq_preview{border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-xs);background:var(--color-bg-2);font-size:var(--fs-small);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px 18px;line-height:1.55}.jjSRaq_actions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.jjSRaq_send{min-height:52px}.jjSRaq_actions .jjSRaq_send{white-space:normal;text-align:center;max-width:100%;padding-block:8px;line-height:1.25}.jjSRaq_send svg{flex:none;width:20px;height:20px}.jjSRaq_alt{min-height:44px;color:var(--color-ink-2);font-size:var(--fs-small);text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 2px;display:inline-flex}.jjSRaq_alt:hover{color:var(--color-hover)}.jjSRaq_altIcon{flex:none;width:18px;height:18px}.jjSRaq_unavailable{border:1px dashed var(--color-ink-2);border-radius:var(--radius-item);font-size:var(--fs-small);color:var(--color-ink-2);margin:0;padding:12px 16px}.jjSRaq_note{font-size:var(--fs-caption);color:var(--color-ink-2);margin:0;line-height:1.5}.jjSRaq_card .jjSRaq_alt:last-child{margin-top:-8px}@media (max-width:1000px){.jjSRaq_wrap{grid-template-columns:minmax(0,1fr)}.jjSRaq_side{position:static}}@media (max-width:560px){.jjSRaq_form>.jjSRaq_field:not(.jjSRaq_pair){grid-column:1/-1}.jjSRaq_form{gap:18px 12px;padding:18px}.jjSRaq_pair .jjSRaq_control{padding-inline:12px}.jjSRaq_actions{align-items:stretch}.jjSRaq_send{width:100%}}@media (forced-colors:active){.jjSRaq_control{border-color:fieldtext}.jjSRaq_preview{border:1px solid canvastext}}.jjSRaq_other{margin-top:10px}
.P7Lsea_block{padding:clamp(48px, 7vw, 80px) var(--space-page-x) clamp(72px, 9vw, 120px)}
.JpFKWa_story{isolation:isolate;position:relative;overflow-x:clip}.JpFKWa_svg{z-index:-1;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.JpFKWa_svg [data-edge-stem]{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;transition:opacity var(--dur-fast)}.JpFKWa_svg [data-edge-stem][data-empty]{opacity:0}.JpFKWa_svg [data-kind=leaf] path{fill:var(--color-bg-2);stroke:var(--color-accent);stroke-width:1.1px}.JpFKWa_svg [data-kind=curl] path{fill:none;stroke:var(--color-accent);stroke-width:1.1px;stroke-linecap:round}.JpFKWa_svg [data-kind=bud] ellipse{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.1px}.JpFKWa_svg [data-kind=bud] circle{fill:var(--color-accent)}.JpFKWa_svg [data-kind]{transform-box:fill-box;transform-origin:0;transition:transform var(--dur) var(--ease-out), opacity .5s}.JpFKWa_svg [data-kind=bud]{transform-origin:50%;transition-duration:var(--dur-slow)}@media (prefers-reduced-motion:no-preference){.JpFKWa_story[data-armed] .JpFKWa_svg [data-kind]:not([data-on]){opacity:0;transform:scale(.3)}.JpFKWa_story[data-armed] .JpFKWa_svg [data-kind=bud]:not([data-on]){transform:scale(.2)rotate(-50deg)}}.JpFKWa_story[data-settling] .JpFKWa_svg *{transition:none!important}@media (min-width:601px) and (max-width:1279px){.JpFKWa_story>section{padding-right:calc(var(--space-page-x) + 40px)}}@media (max-width:600px){.JpFKWa_svg{visibility:hidden}}@media (forced-colors:active){.JpFKWa_svg{display:none}}
.O4jPwW_block{padding:clamp(48px, 7vw, 80px) var(--space-page-x) clamp(64px, 8vw, 96px)}.O4jPwW_list{border-top:var(--border);max-width:900px}.O4jPwW_bare{min-width:0}.O4jPwW_item{border-bottom:var(--border)}.O4jPwW_q{cursor:pointer;min-height:44px;font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;list-style:none;display:flex}.O4jPwW_q::-webkit-details-marker{display:none}.O4jPwW_q::marker{content:""}.O4jPwW_q:hover{color:var(--color-hover)}.O4jPwW_q:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-xs)}.O4jPwW_qText{min-width:0}.O4jPwW_mark{width:38px;height:38px;color:var(--color-ink);transition:transform var(--dur-fast) var(--ease-out);flex:none;position:relative}.O4jPwW_mark:before,.O4jPwW_mark:after{content:"";background:currentColor;width:14px;height:1.5px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.O4jPwW_mark:after{transform:rotate(90deg)}.O4jPwW_item[open] .O4jPwW_mark{transform:rotate(45deg)}.O4jPwW_a p{max-width:calc(64 * var(--ch-body));font-size:var(--fs-body);color:var(--color-ink-2);margin:0 0 24px}.O4jPwW_item[open] .O4jPwW_a{animation:O4jPwW_answer var(--dur) var(--ease-out)}@keyframes O4jPwW_answer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (forced-colors:active){.O4jPwW_mark:before,.O4jPwW_mark:after{background:canvastext}}
.MQcGva_vine{padding:110px var(--space-page-x) 90px;border-top:var(--border);overflow-x:clip}.MQcGva_joined{border-top:0;padding-top:8px}.MQcGva_joined .MQcGva_head{margin-bottom:24px}.MQcGva_joined .MQcGva_lead{font-size:var(--fs-small)}.MQcGva_head{text-align:center;max-width:760px;margin:0 auto 40px}.MQcGva_eyebrow{font-size:var(--fs-caption);letter-spacing:var(--track-small);color:var(--color-ink-2);align-items:center;gap:10px;margin:0;display:inline-flex}.MQcGva_eyebrow:before{content:"";border-radius:var(--radius-pill);background:var(--color-ink);flex:none;width:28px;height:6px}.MQcGva_h2{font:var(--fw-display) var(--fs-h2) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:18px 0}.MQcGva_lead{max-width:calc(44 * var(--ch-body));font-size:var(--fs-lead);color:var(--color-ink-2);margin:0 auto}.MQcGva_body{max-width:1080px;margin:0 auto;position:relative}.MQcGva_stem{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.MQcGva_stem [data-vine-stem]{fill:none;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;transition:opacity var(--dur-fast)}.MQcGva_stem [data-vine-stem][data-empty]{opacity:0}.MQcGva_stem [data-vine-leaves] path{fill:var(--color-bg-2);stroke:var(--color-accent);stroke-width:1.1px;transform-box:fill-box;transform-origin:0;transition:transform var(--dur) var(--ease-out), opacity var(--dur)}.MQcGva_list{margin:0;padding:0;list-style:none;position:relative}.MQcGva_node{min-height:200px;padding:34px 0;display:flex;position:relative}.MQcGva_right{justify-content:flex-end}.MQcGva_link{--ph:clamp(150px, 17vw, 260px);grid-template-columns:var(--ph) minmax(0, 1fr);width:calc(50% - 64px);color:var(--color-ink);align-items:center;gap:24px;text-decoration:none;display:grid}.MQcGva_left .MQcGva_link{grid-template-columns:minmax(0, 1fr) var(--ph);text-align:right}.MQcGva_left .MQcGva_im{order:2}.MQcGva_link.MQcGva_noPhoto{grid-template-columns:minmax(0,1fr)}.MQcGva_link:focus-visible{outline:2px solid var(--color-ink);outline-offset:8px;border-radius:var(--radius-sm)}.MQcGva_im{aspect-ratio:4/5;border:var(--border);border-radius:var(--radius-card);background:var(--color-bg-2);transition:opacity var(--dur), transform var(--dur) var(--ease-out);overflow:hidden}.MQcGva_im img{object-fit:cover;width:100%;height:100%}.MQcGva_tx{min-width:0;transition:opacity var(--dur) 80ms, transform var(--dur) 80ms var(--ease-out)}.MQcGva_num{font:500 var(--fs-caption) / 1 var(--font-body);letter-spacing:var(--track-label);color:var(--color-ink-2)}.MQcGva_title{font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);transition:color var(--dur-fast);margin:8px 0 6px}.MQcGva_line{font-size:var(--fs-body);color:var(--color-ink-2);margin:10px 0 0}.MQcGva_arr{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:color var(--dur-fast);margin-top:12px;display:inline-block}.MQcGva_link:hover .MQcGva_title,.MQcGva_link:hover .MQcGva_arr{color:var(--color-hover)}.MQcGva_flower{pointer-events:none;width:64px;max-width:none;height:64px;margin:-32px 0 0 -32px;position:absolute;top:50%;left:50%;overflow:visible}.MQcGva_flower ellipse{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.2px}.MQcGva_flower .MQcGva_core{fill:var(--color-accent)}.MQcGva_flower .MQcGva_lv path{fill:var(--color-bg-2);stroke:var(--color-accent);stroke-width:1.1px}.MQcGva_pet{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out), opacity .5s}.MQcGva_core{transform-box:fill-box;transform-origin:50%;transition:transform .5s .35s}.MQcGva_lv{transform-box:fill-box;transform-origin:50% 0;transition:transform .7s .1s}.MQcGva_more{text-align:center;max-width:960px;margin:56px auto 0}.MQcGva_moreTitle{font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);color:var(--color-ink-2);margin:0 0 14px}.MQcGva_moreList{flex-wrap:wrap;justify-content:center;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.MQcGva_moreLink{min-height:48px;font:var(--fw-display) var(--fs-h4) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);color:var(--color-ink);transition:color var(--dur-fast);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.MQcGva_moreLink .MQcGva_arr{margin-top:0}.MQcGva_moreLink:hover{color:var(--color-hover)}.MQcGva_moreLink:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-sm)}.MQcGva_sep{text-align:center;font-size:inherit;margin:0;padding:60px 0 30px;position:relative}.MQcGva_sep span{z-index:1;border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-bg);font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;padding:10px 22px;display:inline-block;position:relative}.MQcGva_foot{text-align:center;margin:30px 0 0}@media (prefers-reduced-motion:no-preference){.MQcGva_body[data-armed] .MQcGva_node:not([data-on]):not(:focus-within) .MQcGva_pet{opacity:0;transform:rotate(-40deg)scale(.25)}.MQcGva_body[data-armed] .MQcGva_node:not([data-on]):not(:focus-within) .MQcGva_core,.MQcGva_body[data-armed] .MQcGva_node:not([data-on]):not(:focus-within) .MQcGva_lv{transform:scale(0)}.MQcGva_body[data-armed] [data-vine-leaves] path:not([data-on]){opacity:0;transform:scale(.3)}}.MQcGva_body[data-settling] *{transition:none!important}@media (max-width:900px){.MQcGva_node,.MQcGva_right{justify-content:flex-start;min-height:0;padding:22px 0 22px 64px}.MQcGva_link,.MQcGva_left .MQcGva_link{text-align:left;grid-template-columns:180px minmax(0,1fr);width:100%}.MQcGva_left .MQcGva_im{order:0}.MQcGva_link.MQcGva_noPhoto,.MQcGva_left .MQcGva_link.MQcGva_noPhoto{grid-template-columns:minmax(0,1fr)}.MQcGva_flower{left:26px}.MQcGva_sep{text-align:left;padding-left:64px}}@media (max-width:600px){.MQcGva_link,.MQcGva_left .MQcGva_link{grid-template-columns:minmax(0,1fr);gap:14px}.MQcGva_im{aspect-ratio:4/3;width:100%;max-width:420px}.MQcGva_im img{object-position:50% 15%}.MQcGva_more{text-align:left;margin-top:36px;padding-left:64px}.MQcGva_moreList{justify-content:flex-start;gap:0 22px}}@media (forced-colors:active){.MQcGva_stem{display:none}.MQcGva_flower ellipse,.MQcGva_flower .MQcGva_lv path{fill:canvas;stroke:canvastext}.MQcGva_flower .MQcGva_core{fill:canvastext}}
.QjPOqa_block{padding:clamp(48px, 7vw, 88px) var(--space-page-x) clamp(56px, 8vw, 96px);border-top:var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);margin:0;display:grid}.QjPOqa_title{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:0 0 28px}.QjPOqa_list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.QjPOqa_step{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.QjPOqa_num{border:1px solid var(--color-ink-2);border-radius:var(--radius-pill);width:40px;height:40px;font:500 var(--fs-caption) / 1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.QjPOqa_stepTitle{font:var(--fw-display) var(--fs-h5) / var(--leading-title) var(--font-display);font-stretch:var(--stretch-title);letter-spacing:var(--track-title);margin:8px 0 6px}.QjPOqa_text{max-width:calc(46 * var(--ch-body));font-size:var(--fs-body);color:var(--color-ink-2);margin:0}.QjPOqa_answers{min-width:0}.QjPOqa_more{font-size:var(--fs-small);margin:20px 0 0}.QjPOqa_more a{min-height:44px;color:var(--color-ink);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.QjPOqa_more a:hover{color:var(--color-hover)}@media (max-width:900px){.QjPOqa_block{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.QjPOqa_num{border-color:canvastext}}
.Wsay5q_block{padding:clamp(64px, 9vw, 100px) var(--space-page-x);border-top:var(--border)}.Wsay5q_title{font:var(--fw-display) var(--fs-h2) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);margin:18px 0 clamp(32px,5vw,56px)}.Wsay5q_list{max-width:var(--content-max);flex-direction:column;gap:clamp(40px,6vw,72px);margin:0;padding:0;list-style:none;display:flex}.Wsay5q_film{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.Wsay5q_film:nth-child(2n) .Wsay5q_video{order:2}.Wsay5q_video{border-radius:var(--radius-card);background:var(--color-bg-2);width:100%;height:auto;display:block}.Wsay5q_text{min-width:0}.Wsay5q_kind{font:500 var(--fs-label) / 1.3 var(--font-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-2)}.Wsay5q_names{font:var(--fw-display) var(--fs-h3) / var(--leading-display) var(--font-display);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);overflow-wrap:anywhere;margin:10px 0 12px}.Wsay5q_story{max-width:calc(46 * var(--ch-body));font-size:var(--fs-body);color:var(--color-ink-2);margin:0}@media (max-width:900px){.Wsay5q_film{grid-template-columns:minmax(0,1fr)}.Wsay5q_film:nth-child(2n) .Wsay5q_video{order:0}}
