.xgPmsG_intro{background:var(--color-bg)}.xgPmsG_introInner{text-align:center;max-width:760px;margin:0 auto;padding:20px 20px 12px}@media (min-width:768px){.xgPmsG_introInner{padding:72px 20px 16px}}.xgPmsG_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:12px;font-size:.7rem;font-weight:600}.xgPmsG_introTitle{color:var(--color-text);margin-bottom:18px;font-size:clamp(1.05rem,2.6vw,1.3rem)}.xgPmsG_catch{letter-spacing:.02em;color:var(--color-text);margin-bottom:24px;font-size:clamp(1.6rem,6.6vw,2.9rem);font-weight:700;line-height:1.45}.xgPmsG_phrase{display:inline-block}.xgPmsG_lead{font-family:var(--font-sans);color:var(--color-text);text-align:left;font-size:.95rem;line-height:1.95}@media (max-width:767px){.xgPmsG_introTitle{margin-bottom:14px}.xgPmsG_catch{margin-bottom:20px}.xgPmsG_lead{line-height:1.8}}@media (min-width:768px){.xgPmsG_catch{margin-bottom:32px}.xgPmsG_lead{font-size:1.05rem;line-height:2}}.xgPmsG_philosophy{background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);scroll-margin-top:72px}.xgPmsG_philosophyInner{text-align:center;max-width:720px;margin:0 auto;padding:64px 20px 72px}@media (min-width:768px){.xgPmsG_philosophyInner{padding:88px 20px 96px}}.xgPmsG_philosophyTitle{color:var(--color-text);margin-bottom:32px;font-size:clamp(1.4rem,4.4vw,1.75rem);line-height:1.5}.xgPmsG_introBody{font-family:var(--font-sans);color:var(--color-text);white-space:pre-line;text-align:left;font-size:1rem;line-height:2.1}.xgPmsG_introBody:not(:last-of-type){margin-bottom:24px}@media (min-width:768px){.xgPmsG_introBody{font-size:1.1rem}}.xgPmsG_introClosing{font-family:var(--font-sans);color:var(--color-text);margin-top:40px;font-size:1.15rem;font-weight:600}@media (min-width:768px){.xgPmsG_introClosing{font-size:1.3rem}}.xgPmsG_audience{max-width:1240px;margin:0 auto;padding:64px 20px 56px}.xgPmsG_characterNote{text-align:center;max-width:1240px;margin:0 auto;padding:0 20px 72px;font-size:.85rem}.xgPmsG_characterLink{color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:4px}.xgPmsG_characterLink:hover{color:var(--color-text);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.xgPmsG_audienceHead{text-align:center;margin-bottom:32px}.xgPmsG_audienceTitle{color:var(--color-text);font-size:1.6rem}.xgPmsG_grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.xgPmsG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.xgPmsG_grid{grid-template-columns:repeat(3,1fr)}}.xgPmsG_card{background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-text);flex-direction:column;gap:12px;padding:28px 24px;display:flex}.xgPmsG_cardTitle{color:var(--color-text);font-size:1.05rem}.xgPmsG_cardBody{font-family:var(--font-sans);color:var(--color-text-muted);white-space:pre-line;font-size:.85rem;line-height:1.9}@media (min-width:1000px){.xgPmsG_catch{margin-left:-60px;margin-right:-60px}}.xgPmsG_policy{border-top:1px solid var(--color-border);text-align:left;margin-top:56px;padding-top:40px}.xgPmsG_policyTitle{color:var(--color-text);margin-bottom:16px;font-size:1.15rem;line-height:1.6}.xgPmsG_policyLead{font-family:var(--font-sans);color:var(--color-text);font-size:.92rem;line-height:2}.xgPmsG_policyList{border-top:1px solid var(--color-border);margin:28px 0 0;padding:0;list-style:none}.xgPmsG_policyItem{border-bottom:1px solid var(--color-border);padding:18px 0;scroll-margin-top:80px}.xgPmsG_policyItemTitle{font-family:var(--font-sans);color:var(--color-text);font-size:.98rem;font-weight:700;line-height:1.7}.xgPmsG_policyNumber{font-variant-numeric:tabular-nums;min-width:1.6em;display:inline-block}.xgPmsG_policyItemBody{font-family:var(--font-sans);color:var(--color-text);margin-top:6px;padding-left:1.6em;font-size:.9rem;line-height:1.95}.xgPmsG_policyContact{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:24px;font-size:.78rem;line-height:1.9}.xgPmsG_policyMail{color:inherit;text-underline-offset:3px;text-decoration:underline}.xgPmsG_policyEstablished{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:4px;font-size:.75rem}.xgPmsG_partner{background:var(--color-bg-offwhite);border-bottom:1px solid var(--color-border);scroll-margin-top:72px}.xgPmsG_partnerInner{max-width:760px;margin:0 auto;padding:48px 20px}.xgPmsG_partnerTitle{color:var(--color-text);margin-bottom:14px;font-size:clamp(1.15rem,3.4vw,1.4rem);font-weight:700;line-height:1.5}.xgPmsG_partnerLead{color:var(--color-text);font-size:.95rem;line-height:1.9}.xgPmsG_partnerList{color:var(--color-text);margin:14px 0 0;padding-left:1.2em;font-size:.92rem;line-height:1.9;list-style:outside}.xgPmsG_partnerList li+li{margin-top:6px}@media (min-width:768px){.xgPmsG_partnerInner{padding:64px 20px}}
.S8wcKq_section{max-width:1240px;margin:0 auto;padding:56px 20px 80px}.S8wcKq_banner{border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.S8wcKq_banner{flex-direction:row;align-items:stretch}}.S8wcKq_printCol{background:var(--color-mint-tint);flex-direction:column;width:100%;padding:24px 20px 28px;display:flex}@media (min-width:768px){.S8wcKq_printCol{flex-shrink:0;width:62%;padding:30px 28px 32px}}.S8wcKq_printHeading{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text);margin:0 0 14px;font-size:.9rem;font-weight:700;line-height:1.6}@media (min-width:768px){.S8wcKq_printHeading{margin-bottom:16px;font-size:.95rem}}.S8wcKq_coverList{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.S8wcKq_coverImage{aspect-ratio:4/5;width:100%;position:relative}.S8wcKq_coverIssue{font-family:var(--font-sans);text-align:center;text-wrap:balance;color:var(--color-text-muted);margin-top:6px;font-size:.62rem;line-height:1.5;display:block}@media (min-width:768px){.S8wcKq_coverIssue{font-size:.68rem}}.S8wcKq_body{background:var(--color-bg);color:var(--color-text);flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:28px 24px 32px;display:flex}@media (min-width:768px){.S8wcKq_body{justify-content:center;padding:32px 30px}}.S8wcKq_eyebrow{font-family:var(--font-sans);letter-spacing:.16em;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.S8wcKq_title{color:var(--color-text);font-size:1.35rem;line-height:1.45}.S8wcKq_description{font-family:var(--font-sans);color:var(--color-text-muted);max-width:42em;font-size:.9rem;line-height:1.8}.S8wcKq_cta{background:var(--gradient-cta);color:var(--color-text);font-family:var(--font-sans);letter-spacing:.02em;border-radius:4px;align-items:center;gap:8px;margin-top:10px;padding:12px 22px;font-size:.85rem;font-weight:700;display:inline-flex}.S8wcKq_cta:hover{opacity:.88}.S8wcKq_places{border-top:1px solid #1b1b191a;width:100%;margin-top:22px;padding-top:18px;scroll-margin-top:80px}.S8wcKq_placesHeading{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);margin:0;font-size:.8rem;font-weight:700;line-height:1.6}.S8wcKq_placeList{font-family:var(--font-sans);color:#8d8c85;margin:8px 0 0;padding:0;font-size:.75rem;line-height:2;list-style:none}.S8wcKq_placeItem{display:inline-block}.S8wcKq_placeItem:not(:last-child):after{content:"／";color:#c3c1b8;margin:0 .1em}.S8wcKq_placeSuffix{margin-left:.4em}.S8wcKq_placeNote{font-family:var(--font-sans);color:#9c9b94;margin:10px 0 0;font-size:.68rem;line-height:1.9}@media (max-width:767px){.S8wcKq_printCol{display:contents}.S8wcKq_printHeading{background:var(--color-mint-tint);order:1;margin:0;padding:24px 20px 0}.S8wcKq_coverList{background:var(--color-mint-tint);order:2;padding:14px 20px 26px}.S8wcKq_body{order:3;padding-bottom:26px}.S8wcKq_places{background:var(--color-bg);order:4;margin-top:0;padding:18px 24px 28px}.S8wcKq_coverListScroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.S8wcKq_coverListScroll>.S8wcKq_cover{scroll-snap-align:start;flex:0 0 56%}.S8wcKq_sectionCompactTop{padding-top:16px}}
.ONyRsq_section{--cover-model-wall:#f0f5f8;background:var(--cover-model-wall);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ONyRsq_photo{aspect-ratio:4/5;z-index:-1;width:100%;max-height:560px;position:relative;overflow:hidden}.ONyRsq_photoImage{object-fit:cover;object-position:95% 50%}.ONyRsq_photo:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(58% 72% at 84% 100%,#1c223066 0%,#1c22302e 45%,#1c223000 75%),radial-gradient(60% 35% at 76% 100%,#1c223026 0%,#1c223000 100%);position:absolute;inset:0}.ONyRsq_credit{z-index:2;max-width:calc(100% - 12px);font-family:var(--font-sans);letter-spacing:.01em;color:#ffffffe6;text-shadow:0 0 3px #0b234099;white-space:nowrap;border-radius:999px;margin:0;padding:0;font-size:8px;line-height:1.5;position:absolute;bottom:6px;right:6px}.ONyRsq_inner{width:100%;max-width:1240px;margin:0 auto;padding:48px 20px 56px}.ONyRsq_content{flex-direction:column;align-items:flex-start;display:flex}.ONyRsq_label{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-mint-dark);margin-bottom:12px;font-size:.72rem;font-weight:700}.ONyRsq_title{letter-spacing:.02em;color:var(--color-text);margin-bottom:18px;font-size:2.1rem;font-weight:700;line-height:1.35}.ONyRsq_body{font-family:var(--font-sans);color:var(--color-text);margin-bottom:32px;font-size:.92rem;line-height:1.8}.ONyRsq_phrase{display:inline-block}.ONyRsq_cta{width:100%;height:56px;font-family:var(--font-sans);color:var(--color-text);background:var(--gradient-cta);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 32px;font-size:1rem;font-weight:700;transition:opacity .2s;display:inline-flex}.ONyRsq_cover{z-index:1;position:absolute;inset:0}.ONyRsq_cta{z-index:2;position:relative}.ONyRsq_ctaSub{z-index:2;width:100%;height:52px;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-text);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 28px;font-size:.95rem;font-weight:700;transition:background .2s;display:inline-flex;position:relative}.ONyRsq_ctaSub:hover{background:var(--color-bg-offwhite)}.ONyRsq_ctaSub:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.ONyRsq_actions{flex-direction:column;gap:12px;width:100%;display:flex}.ONyRsq_cta,.ONyRsq_cta:hover,.ONyRsq_cta:focus,.ONyRsq_cta:active,.ONyRsq_ctaSub,.ONyRsq_ctaSub:hover,.ONyRsq_ctaSub:focus,.ONyRsq_ctaSub:active,.ONyRsq_cover{text-decoration:none}.ONyRsq_spLine{display:inline}.ONyRsq_section:hover .ONyRsq_cta{opacity:.88}.ONyRsq_cta:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:599px){.ONyRsq_section{grid-template-areas:"photo""cta";display:grid}.ONyRsq_inner,.ONyRsq_content{display:contents}.ONyRsq_photo{grid-area:photo;max-height:none}.ONyRsq_photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f0f5f88c 0%,#f0f5f859 34%,#f0f5f800 50%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 85%);mask-image:linear-gradient(#000 0% 60%,#0000 85%)}.ONyRsq_copy{grid-area:photo;align-self:start;width:56%;padding:19vw 0 0 5.4vw}.ONyRsq_label{letter-spacing:.22em;margin-bottom:3.5vw;font-size:clamp(9px,2.6vw,11px)}.ONyRsq_title{letter-spacing:-.01em;margin-bottom:3.4vw;font-size:7.6vw;line-height:1.16}.ONyRsq_title .ONyRsq_phrase,.ONyRsq_spLine{display:block}.ONyRsq_body{margin-bottom:0;font-size:clamp(11px,3.2vw,13.5px);line-height:1.6}.ONyRsq_body .ONyRsq_phrase{display:block}.ONyRsq_actions{grid-area:cta;width:auto;margin:-28px 20px 36px}.ONyRsq_cta{box-shadow:0 6px 16px #0b23402e}.ONyRsq_credit{color:var(--color-text);text-shadow:none;background:#ffffffbf;border-radius:3px;padding:3px 8px;font-size:10px;bottom:40px;right:16px}.ONyRsq_ctaSub{border-color:#1b1b1966;height:48px;font-weight:500}.ONyRsq_photo:after{background:linear-gradient(to top right, var(--cover-model-wall) 0%, #f0f5f800 30%) left bottom / 40% 15% no-repeat, radial-gradient(58% 72% at 84% 100%, #1c223066 0%, #1c22302e 45%, #1c223000 75%), radial-gradient(60% 35% at 76% 100%, #1c223026 0%, #1c223000 100%)}}@media (min-width:900px){.ONyRsq_section{justify-content:center;min-height:620px}.ONyRsq_photo{aspect-ratio:auto;width:min(1200px,100%);max-height:none;position:absolute;top:0;bottom:0;right:0}.ONyRsq_photoImage{object-position:100% 75%}.ONyRsq_photo:before{content:"";z-index:1;background:linear-gradient(90deg, var(--cover-model-wall) 0%, var(--cover-model-wall) 30%, #f0f5f800 100%);pointer-events:none;width:36%;position:absolute;inset:0 auto 0 0}.ONyRsq_credit{text-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;color:var(--color-text);z-index:2;background:#ffffffb8;padding:4px 10px;font-size:11px;bottom:16px;right:16px}.ONyRsq_inner{padding:80px 20px}.ONyRsq_content{max-width:44%}.ONyRsq_label{margin-bottom:18px;font-size:.78rem}.ONyRsq_title{margin-bottom:28px;font-size:clamp(40px,4.2vw,64px);line-height:1.28}.ONyRsq_title .ONyRsq_phrase{display:block}.ONyRsq_body{margin-bottom:40px;font-size:1rem}.ONyRsq_bodyFirst{display:block}.ONyRsq_actions{flex-direction:row;align-items:center;gap:16px;width:auto}.ONyRsq_cta{width:auto;min-width:240px;height:60px;font-size:16px}.ONyRsq_ctaSub{width:auto;min-width:220px;height:60px;font-size:15px}}.ONyRsq_section{--cover-model-ease:cubic-bezier(.22, 1, .36, 1);--reveal-start:.25s;--reveal-step:.12s;--reveal-rise:20px}.ONyRsq_section[data-motion=pending] .ONyRsq_photoImage{opacity:0;transform:scale(1.04)}.ONyRsq_section[data-motion=pending] .ONyRsq_photo:after,.ONyRsq_section[data-motion=pending] .ONyRsq_credit{opacity:0}.ONyRsq_section[data-text-motion=pending] .ONyRsq_reveal{opacity:0;transform:translateY(var(--reveal-rise))}.ONyRsq_section[data-text-motion=pending] .ONyRsq_cta{transform:translateY(10px)}.ONyRsq_section[data-motion=in] .ONyRsq_photoImage{transition:opacity .9s ease-out, transform 1.4s var(--cover-model-ease)}.ONyRsq_section[data-motion=in] .ONyRsq_photo:after{transition:opacity .7s ease-out .45s}.ONyRsq_section[data-motion=in] .ONyRsq_credit{transition:opacity .6s ease-out .5s}.ONyRsq_section[data-text-motion=in] .ONyRsq_reveal{transition:opacity .7s ease-out calc(var(--reveal-start) + var(--i,0) * var(--reveal-step)), transform .8s var(--cover-model-ease) calc(var(--reveal-start) + var(--i,0) * var(--reveal-step))}.ONyRsq_section[data-text-motion=in] .ONyRsq_cta{transition:opacity .6s ease-out calc(var(--reveal-start) + var(--i,0) * var(--reveal-step)), transform .6s var(--cover-model-ease) calc(var(--reveal-start) + var(--i,0) * var(--reveal-step))}@media (max-width:899px){.ONyRsq_section{--reveal-start:.1s;--reveal-step:80ms;--reveal-rise:12px}}@media (prefers-reduced-motion:reduce){.ONyRsq_section[data-motion] .ONyRsq_photoImage,.ONyRsq_section[data-motion] .ONyRsq_photo:after,.ONyRsq_section[data-motion] .ONyRsq_credit,.ONyRsq_section[data-text-motion] .ONyRsq_reveal{opacity:1;transition:none;transform:none}}
.amfbkq_card{color:#fff;font-family:var(--font-sans);background:#111;border-radius:14px;flex-direction:column;gap:2px;padding:24px;display:flex}.amfbkq_kicker{color:#ffffffb3;letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:700}.amfbkq_name{letter-spacing:.24em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.amfbkq_sub{align-items:center;gap:10px;margin:2px 0 0;display:flex}.amfbkq_reading{color:#9a9a9a;letter-spacing:.08em;font-size:.7rem}.amfbkq_badge{color:#fff;border:1px solid #ffffffd9;border-radius:999px;padding:1px 8px;font-size:.62rem;font-weight:700}.amfbkq_lead{color:#ffffffc7;margin:6px 0 0;font-size:.74rem;line-height:1.6}.amfbkq_registered{color:#fff;margin:10px 0 0;font-size:.76rem;font-weight:700}.amfbkq_cta{text-align:center;color:#111;background:#fff;border-radius:999px;margin-top:10px;padding:9px 12px;font-size:.74rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.amfbkq_ctaNote{color:#ffffffb8;text-align:center;margin:6px 0 0;font-size:.66rem;line-height:1.5}.amfbkq_cta:hover{background:#e9e9e9}
.GUg9Oa_card{background:var(--color-bg);border:1px solid var(--color-border);text-align:left;border-radius:18px;padding:28px 24px}.GUg9Oa_form{flex-direction:column;gap:22px;display:flex}.GUg9Oa_field{flex-direction:column;gap:8px;display:flex}.GUg9Oa_label{color:var(--color-text);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.GUg9Oa_required,.GUg9Oa_optional{font-family:var(--font-sans);letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.GUg9Oa_required{color:#b3413a;background:#f7e6e4}.GUg9Oa_optional{color:var(--color-text-muted);background:var(--mint-soft)}.GUg9Oa_input,.GUg9Oa_select,.GUg9Oa_textarea{border:1px solid var(--color-border);font-size:.95rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);border-radius:12px;width:100%;padding:14px 16px}.GUg9Oa_input:focus,.GUg9Oa_select:focus,.GUg9Oa_textarea:focus{outline:2px solid var(--color-mint);outline-offset:1px}.GUg9Oa_textarea{resize:vertical;line-height:1.7}.GUg9Oa_checkGroup{flex-direction:column;gap:10px;display:flex}.GUg9Oa_checkItem{font-family:var(--font-sans);color:var(--color-text);align-items:center;gap:10px;font-size:.9rem;display:flex}.GUg9Oa_checkItem input[type=checkbox],.GUg9Oa_checkItem input[type=radio]{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0}.GUg9Oa_error{color:#c0392b;margin:0;font-size:.8rem;line-height:1.6}.GUg9Oa_submit{text-align:center;border:2px solid var(--ink);background:var(--ink);width:100%;color:var(--offwhite);cursor:pointer;border-radius:999px;margin-top:4px;padding:15px 24px;font-family:inherit;font-size:1rem;font-weight:700;display:block}.GUg9Oa_submit:hover:not(:disabled){background:var(--offwhite);color:var(--ink)}.GUg9Oa_submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.GUg9Oa_submit:disabled{opacity:.6;cursor:not-allowed}.GUg9Oa_done{text-align:center;padding:24px 8px}.GUg9Oa_doneTitle{color:var(--color-text);margin-bottom:8px;font-size:1.05rem;font-weight:700}.GUg9Oa_doneBody{color:var(--color-text-muted);font-size:.95rem}.GUg9Oa_note{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.7}.GUg9Oa_notice{font-family:var(--font-sans);color:var(--color-text);background:var(--mint-soft);border-radius:12px;margin:0;padding:12px 14px;font-size:.85rem;line-height:1.7}.GUg9Oa_radioGroup{flex-wrap:wrap;gap:8px 18px;display:flex}.GUg9Oa_saved{font-family:var(--font-sans);color:var(--ink);text-align:center;margin:0;font-size:.85rem;font-weight:700}.GUg9Oa_privacyLink{color:var(--color-mint-dark);text-decoration:underline}fieldset.GUg9Oa_field{border:0;min-width:0;margin:0;padding:0}fieldset.GUg9Oa_field legend{margin-bottom:8px;padding:0}.GUg9Oa_required,.GUg9Oa_optional{white-space:nowrap}.GUg9Oa_gradeGrid{flex-wrap:wrap;gap:10px 16px;display:flex}.GUg9Oa_gradeGrid .GUg9Oa_checkItem{white-space:nowrap;min-width:4.2em}.GUg9Oa_chips{flex-wrap:wrap;gap:8px;display:flex}.GUg9Oa_chip{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;cursor:pointer;border-radius:999px;min-height:40px;padding:9px 16px;font-size:.88rem;font-weight:600}.GUg9Oa_chip[aria-pressed=true]{color:var(--offwhite);background:var(--ink);border-color:var(--ink)}.GUg9Oa_chip:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.GUg9Oa_subField{flex-direction:column;gap:6px;margin-top:6px;display:flex}.GUg9Oa_subLabel{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.8rem;font-weight:700}
.yApCMG_wrapper{right:28px;bottom:calc(28px + env(safe-area-inset-bottom,0px) + var(--chat-widget-lift,0px));z-index:1000;font-family:var(--font-sans);pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.yApCMG_wrapper[data-lifted]{z-index:90}.yApCMG_wrapper[data-lifted] .yApCMG_mascotBubble,.yApCMG_wrapper[data-lifted] .yApCMG_teaserCard{visibility:hidden}.yApCMG_window,.yApCMG_teaserCard,.yApCMG_fab,.yApCMG_fabLabel,.yApCMG_mascotBubbleText,.yApCMG_mascotBubbleClose{pointer-events:auto}.yApCMG_fabRow{align-items:center;gap:10px;display:flex;position:relative}.yApCMG_fab{background:var(--gradient-cta);width:90px;height:90px;color:var(--color-text);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.425rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #46695c59}.yApCMG_fab:hover{transform:translateY(-2px);box-shadow:0 8px 24px #46695c73}.yApCMG_fabMascot{color:var(--offwhite);box-shadow:none;isolation:isolate;background:0 0;border:none;position:relative;overflow:visible}.yApCMG_fabRing{z-index:-1;box-sizing:border-box;background:var(--ink);border:3px solid var(--mint);transform-origin:50% 100%;pointer-events:none;border-radius:50%;position:absolute;inset:0}.yApCMG_fabMascot:focus-visible{outline:2px solid var(--offwhite);outline-offset:-8px}.yApCMG_fabMascotFigure{z-index:1;width:64%;height:auto;margin-top:4%;margin-left:-6%;position:relative}.yApCMG_fabBadge{background:var(--mint);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink);letter-spacing:.02em;pointer-events:none;border-radius:999px;padding:2px 6px;font-size:11.5px;font-weight:800;line-height:1.2;position:absolute;top:2px;right:-2px}@media (max-width:767px){.yApCMG_wrapper[data-mascot]{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--chat-widget-lift,0px))}.yApCMG_fabMascot{width:64px;height:64px}.yApCMG_fabMascot .yApCMG_fabBadge{font-size:10.5px;top:-2px;right:-4px}}.yApCMG_mascotBubble{z-index:1;background:var(--color-bg);border:1.5px solid var(--ink);will-change:transform;border-radius:12px;align-items:center;animation:.16s ease-out both yApCMG_mascotBubbleIn;display:flex;position:fixed;top:0;left:0}.yApCMG_mascotBubble:not([data-placed]){visibility:hidden}.yApCMG_mascotBubbleLeaving{animation:.2s ease-in forwards yApCMG_mascotBubbleOut}.yApCMG_mascotBubble:after{content:"";right:-7px;top:var(--bubble-tail,60%);background:var(--color-bg);border-right:1.5px solid var(--ink);border-top:1.5px solid var(--ink);width:10px;height:10px;margin-top:-5px;position:absolute;transform:rotate(45deg)}.yApCMG_mascotBubble[data-placement=top]:after{top:auto;bottom:-7px;right:auto;left:var(--bubble-tail,50%);margin-top:0;margin-left:-5px;transform:rotate(135deg)}.yApCMG_mascotBubbleText{color:var(--ink);white-space:nowrap;background:0 0;border:none;border-radius:12px;padding:9px 14px;font-size:.9rem;font-weight:700;line-height:1.3}.yApCMG_mascotBubbleText:hover{text-decoration:underline}.yApCMG_mascotBubbleText:focus-visible,.yApCMG_mascotBubbleClose:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_mascotBubbleClose{color:var(--color-text-muted);background:0 0;border:none;padding:6px 8px 6px 0;font-size:.85rem;line-height:1}.yApCMG_mascotBubbleFrames{text-align:left;display:grid}.yApCMG_mascotBubbleFrame{opacity:0;grid-area:1/1;transition:opacity .2s}.yApCMG_mascotBubbleFrame[data-active]{opacity:1}@keyframes yApCMG_mascotBubbleIn{0%{opacity:0}to{opacity:1}}@keyframes yApCMG_mascotBubbleOut{0%{opacity:1}to{opacity:0}}@media (max-width:767px){.yApCMG_mascotBubble{border-radius:10px}.yApCMG_mascotBubbleText{padding:6px 4px 6px 10px;font-size:.75rem}.yApCMG_mascotBubbleFrames{white-space:normal;max-width:11.5em}}.yApCMG_headerMascot{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.yApCMG_headerGlow{pointer-events:none;background:radial-gradient(circle at 50% 55%,#21c49b80 0%,#21c49b2e 35%,#21c49b00 60%);border-radius:50%;animation:4.6s ease-in-out infinite yApCMG_aiGlowBreath;position:absolute;inset:-8px}@keyframes yApCMG_aiGlowBreath{0%,to{opacity:.6;transform:scale(.86,.82)}45%{opacity:.9;transform:scale(1.04,1.06)}70%{opacity:.75;transform:scale(1.06,.98)}}.yApCMG_window[data-ai-state=thinking] .yApCMG_headerGlow{background:radial-gradient(circle at 50% 55%,#21c49bbf 0%,#21c49b4d 40%,#21c49b00 70%);animation-duration:1.9s}.yApCMG_window[data-ai-state=answered] .yApCMG_headerGlow{animation:1s ease-out yApCMG_aiGlowAnswered}@keyframes yApCMG_aiGlowAnswered{0%{opacity:.95;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}.yApCMG_ambient{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.yApCMG_blob{will-change:transform;border-radius:50%;position:absolute}.yApCMG_blob:before,.yApCMG_blob:after{content:"";border-radius:50%;position:absolute;inset:0}.yApCMG_blob:before{background:var(--blob-bg);animation:yApCMG_aiPulse var(--pulse-dur,4s) ease-in-out var(--pulse-delay,0s) infinite}.yApCMG_blob:after{background:radial-gradient(closest-side, #fff0 50%, var(--ring,#21c49b21) 72%, #fff0 94%);opacity:0;animation:yApCMG_aiRipple var(--pulse-dur,4s) ease-out var(--pulse-delay,0s) infinite}@keyframes yApCMG_aiPulse{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes yApCMG_aiRipple{0%,20%{opacity:0;transform:scale(.75)}45%{opacity:.45}95%,to{opacity:0;transform:scale(1.3)}}.yApCMG_blobFast{background:var(--blob-bg);opacity:0;animation:yApCMG_aiPulseFast var(--fast-dur,1.8s) ease-in-out var(--pulse-delay,0s) infinite;border-radius:50%;transition:opacity 1.2s;position:absolute;inset:0}@keyframes yApCMG_aiPulseFast{0%,to{transform:scale(.9)}50%{transform:scale(1.16)}}.yApCMG_window[data-ai-state=thinking] .yApCMG_blobFast{opacity:.85;transition-duration:.6s}.yApCMG_blobTeal{--fast-dur:1.6s}.yApCMG_blobDeep{--fast-dur:2s}.yApCMG_blobMint{--blob-bg:radial-gradient(closest-side, #12be92c7 0%, #12be9266 45%, #12be9200 100%);--pulse-dur:3.8s;--pulse-delay:0s;--ring:#12be9224;width:480px;height:200px;animation:17s ease-in-out infinite yApCMG_aiBlobA;top:90px;left:-170px}.yApCMG_blobTeal{--blob-bg:radial-gradient(closest-side, #0c8aa685 0%, #0c8aa657 45%, #0c8aa600 100%);--pulse-dur:4.3s;--pulse-delay:-1.3s;--ring:#0c8aa621;width:460px;height:190px;animation:22s ease-in-out infinite yApCMG_aiBlobB;top:190px;right:-190px}.yApCMG_blobDeep{--blob-bg:radial-gradient(closest-side, #065c4673 0%, #065c464d 45%, #065c4600 100%);--pulse-dur:4.5s;--pulse-delay:-2.6s;--ring:#065c4633;width:520px;height:210px;animation:25s ease-in-out infinite yApCMG_aiBlobC;bottom:-10px;left:-40px}.yApCMG_blobAqua{--blob-bg:radial-gradient(closest-side, #34cdb452, #34cdb400);--pulse-dur:3.6s;--pulse-delay:-.7s;--ring:#34cdb433;width:300px;height:140px;animation:15s ease-in-out infinite yApCMG_aiBlobD;top:0;right:-60px}.yApCMG_blob{transition:scale 1.2s}.yApCMG_window[data-ai-state=thinking] .yApCMG_blob{scale:1.25 1}.yApCMG_ambientVeil{background:#f7fbf94d;transition:opacity .6s;position:absolute;inset:0}@keyframes yApCMG_aiBlobA{0%,to{transform:translate(0)scale(1)rotate(-22deg)}33%{transform:translate(70px,40px)scale(1.35,.75)rotate(-4deg)}66%{transform:translate(20px,110px)scale(.85,1.2)rotate(-34deg)}}@keyframes yApCMG_aiBlobB{0%,to{transform:translate(0)scale(1)rotate(24deg)}40%{transform:translate(-90px,-50px)scale(.8,1.25)rotate(8deg)}75%{transform:translate(-40px,70px)scale(1.35,.78)rotate(34deg)}}@keyframes yApCMG_aiBlobC{0%,to{transform:translate(0)scale(1)rotate(-14deg)}50%{transform:translate(110px,-80px)scale(1.3,.8)rotate(-30deg)}}@keyframes yApCMG_aiBlobD{0%,to{transform:translate(0)scale(1)rotate(28deg)}50%{transform:translate(-120px,60px)scale(1.25,.8)rotate(10deg)}}.yApCMG_window[data-ai-state=thinking] .yApCMG_blobMint{animation-duration:6s}.yApCMG_window[data-ai-state=thinking] .yApCMG_blobTeal{animation-duration:7.5s}.yApCMG_window[data-ai-state=thinking] .yApCMG_blobDeep{animation-duration:8.5s}.yApCMG_window[data-ai-state=thinking] .yApCMG_blobAqua{animation-duration:5s}.yApCMG_window[data-ai-state=thinking] .yApCMG_ambientVeil{opacity:.75}a.yApCMG_headerMascot{cursor:pointer}a.yApCMG_headerMascot:focus-visible{outline:2px solid var(--offwhite);outline-offset:2px}.yApCMG_headerMascotFigure{width:32px;height:auto;margin-top:2px;margin-left:-2px;position:relative}.yApCMG_fabLabel{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:12px 24px;font-size:1.23rem;font-weight:700;transition:opacity .2s,transform .2s;transform:translate(6px);box-shadow:0 6px 16px #16233f1f}.yApCMG_fabLabelVisible,.yApCMG_fabRow:hover .yApCMG_fabLabel{opacity:1;transform:translate(0)}.yApCMG_teaserCard{background:var(--color-bg);border:1px solid var(--color-mint);text-align:left;border-radius:18px;align-self:flex-end;width:min(280px,100vw - 56px);padding:16px 18px 14px;position:relative;box-shadow:0 8px 22px #16233f24}@media (prefers-reduced-motion:no-preference){.yApCMG_teaserCard{animation:.25s yApCMG_teaserIn}}@keyframes yApCMG_teaserIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.yApCMG_teaserCard:after{content:"";background:var(--color-bg);border-right:1px solid var(--color-mint);border-bottom:1px solid var(--color-mint);width:16px;height:16px;position:absolute;bottom:-9px;right:33px;transform:rotate(45deg)}.yApCMG_teaserClose{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:6px;font-size:1.15rem;line-height:1;position:absolute;top:6px;right:6px}.yApCMG_teaserClose:hover{color:var(--color-text)}.yApCMG_teaserTitle{color:var(--color-mint-dark);margin-bottom:4px;padding-right:18px;font-size:1rem;font-weight:700;line-height:1.4}.yApCMG_teaserTitlePart{display:inline-block}.yApCMG_teaserLead{color:var(--color-text-muted);word-break:auto-phrase;text-wrap:pretty;margin-bottom:6px;font-size:.75rem;line-height:1.55}.yApCMG_teaserNote{color:var(--color-text-muted);margin:-4px 0 4px;padding-left:18px;font-size:.7rem;line-height:1.4}.yApCMG_teaserObake{color:var(--color-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:32px 0 0;padding:2px 4px;font-size:.68rem;-webkit-text-decoration:underline #0003;text-decoration:underline #0003;display:inline-block}.yApCMG_teaserObake:hover{color:var(--color-mint-dark)}.yApCMG_teaserObake:focus-visible{outline:2px solid var(--color-mint-dark);outline-offset:2px;border-radius:4px}.yApCMG_teaserList{color:var(--color-text);flex-direction:column;gap:0;font-size:.85rem;line-height:1.45;display:flex}.yApCMG_teaserQuestion{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 8px 5px 18px;display:block;position:relative}.yApCMG_teaserQuestion:before{content:"";background:var(--color-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(5px + .48em);left:4px}.yApCMG_teaserQuestion:hover{background:var(--color-mint-tint);color:var(--color-mint-dark)}.yApCMG_teaserQuestion:focus-visible,.yApCMG_teaserClose:focus-visible{outline:2px solid var(--color-mint-dark);outline-offset:1px}.yApCMG_window{width:min(380px,100vw - 40px);height:min(540px,100vh - 140px);height:min(540px, calc(100dvh - 170px - env(safe-area-inset-bottom,0px)));background:var(--color-bg);border:1px solid var(--color-border);isolation:isolate;background:#f6f8f6;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #16233f2e}.yApCMG_header{z-index:1;background:radial-gradient(140px 90px at 30px 50%, #21c49b14, #21c49b00 70%), radial-gradient(220px 120px at 100% 0%, #4cb4c91a, #4cb4c900 70%), var(--ink);color:var(--offwhite);flex-shrink:0;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:relative;overflow:hidden}.yApCMG_headerTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.yApCMG_closeButton{width:36px;height:36px;color:var(--offwhite);background:0 0;border:none;border-radius:50%;flex-shrink:0;margin-left:auto;padding:0;font-size:1.2rem;line-height:1}.yApCMG_closeButton:hover{background:#f8f6f11f}.yApCMG_closeButton:focus-visible{outline:2px solid var(--offwhite);outline-offset:-2px}.yApCMG_body{overscroll-behavior:contain;z-index:1;background:0 0;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;position:relative;overflow-y:auto}.yApCMG_window>:not(.yApCMG_ambient){z-index:1;position:relative}.yApCMG_welcome{flex-direction:column;gap:4px;display:flex}.yApCMG_welcomeGreeting{color:var(--color-text);font-size:.92rem;font-weight:700;line-height:1.6}.yApCMG_welcomeText{color:var(--color-text-muted);font-size:.85rem;line-height:1.6}.yApCMG_welcomeNote{color:var(--color-text-muted);margin-top:4px;font-size:.72rem;line-height:1.5}.yApCMG_topicList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.yApCMG_topicToggle{background:var(--color-mint-dark);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:12px 16px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 2px 6px #16233f2e}.yApCMG_topicToggle span{color:#fff;font-size:.95rem}.yApCMG_topicToggle:hover{filter:brightness(1.08)}.yApCMG_topicButton{text-align:left;border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-bg);border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:block}.yApCMG_topicButton:hover,.yApCMG_topicButton:active{background:var(--color-mint-tint);border-color:var(--color-mint)}.yApCMG_userBubble{background:var(--color-mint-tint);color:var(--color-text);white-space:pre-wrap;border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:.88rem}.yApCMG_assistantBubble{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);white-space:pre-wrap;border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:85%;padding:10px 14px;font-size:.88rem}.yApCMG_assistantIntro{margin-bottom:8px}.yApCMG_guideAnswer{white-space:normal}.yApCMG_guideAnswer p{margin:0 0 8px}:is(.yApCMG_guideAnswer p:last-child,.yApCMG_guideAnswer ul:last-child){margin-bottom:0}.yApCMG_guideAnswer li{margin:4px 0;line-height:1.6}.yApCMG_guideAnswer a{color:var(--color-mint-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline}.yApCMG_guideAnswer strong{font-weight:700}.yApCMG_assistantOutro{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:12px;padding-top:10px;font-size:.8rem}.yApCMG_assistantOutro p{margin:0}.yApCMG_jukuBlock+.yApCMG_jukuBlock{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.yApCMG_jukuBlockHead{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:4px;display:flex}.yApCMG_jukuName{color:var(--color-text);font-size:.92rem;font-weight:700}.yApCMG_partnerBadge{background:var(--color-mint-tint);border:1px solid var(--color-mint);color:var(--color-mint-dark);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:.7rem;font-weight:700;display:inline-block}.yApCMG_seriesSection{border-top:1px dashed var(--color-border);margin-top:16px;padding-top:14px}.yApCMG_seriesSectionTitle{color:var(--color-text-muted);margin-bottom:8px;font-size:.78rem;font-weight:700}.yApCMG_seriesBlock+.yApCMG_seriesBlock{margin-top:10px}.yApCMG_seriesName{color:var(--color-text);margin-bottom:2px;font-size:.86rem;font-weight:700;display:block}:is(.yApCMG_jukuBlock p,.yApCMG_assistantIntro p,.yApCMG_seriesBlock p){margin:0}:is(.yApCMG_jukuBlock a,.yApCMG_assistantIntro a,.yApCMG_seriesBlock a){color:var(--color-mint-dark);word-break:break-all;font-weight:600;text-decoration:underline}:is(.yApCMG_jukuBlock strong,.yApCMG_assistantIntro strong,.yApCMG_seriesBlock strong){font-weight:700}:is(.yApCMG_jukuBlock ul,.yApCMG_jukuBlock ol,.yApCMG_assistantIntro ul,.yApCMG_assistantIntro ol,.yApCMG_seriesBlock ul,.yApCMG_seriesBlock ol){margin:4px 0;padding-left:1.2em}.yApCMG_jukuCount{color:var(--color-mint-dark);margin:0 0 10px;font-size:.82rem;font-weight:700}.yApCMG_moreButton{width:100%;color:var(--color-text);background:var(--gradient-cta);border:none;border-radius:8px;margin-top:12px;padding:11px 14px;font-size:.85rem;font-weight:700;display:block;box-shadow:0 2px 8px #46695c40}.yApCMG_moreButton:hover{opacity:.9}.yApCMG_typing{color:var(--color-text-muted);animation:1.4s ease-in-out infinite yApCMG_typingPulse}@keyframes yApCMG_typingPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.yApCMG_typing{animation:none}}.yApCMG_error{color:#b3261e;font-size:.8rem}.yApCMG_changeTopicRow{text-align:right;background:0 0;flex-shrink:0;padding:0 8px 0 0}.yApCMG_changeTopicLink{color:var(--color-text-muted);background:0 0;border:none;padding:8px;font-size:.72rem;font-weight:600;text-decoration:underline}.yApCMG_changeTopicLink:hover{color:var(--color-mint-dark)}.yApCMG_disclaimer{font-family:var(--font-sans);color:var(--color-text-muted);text-align:center;background:var(--color-bg);flex-shrink:0;padding:6px 12px 0;font-size:.65rem;line-height:1.4}.yApCMG_disclaimer a{color:inherit;text-decoration:underline}.yApCMG_form{border-top:1px solid var(--color-border);background:linear-gradient(to bottom, #f7fbf999, var(--color-bg) 70%);flex-shrink:0;gap:8px;padding:12px;display:flex}.yApCMG_registeredNotice{background:var(--color-mint-dark);color:#fff;font-family:var(--font-sans);flex-shrink:0;align-items:center;gap:8px;padding:10px 8px 10px 14px;font-size:.82rem;font-weight:700;line-height:1.5;display:flex}.yApCMG_registeredNotice span{flex:1}.yApCMG_registeredNoticeClose{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:32px;height:32px;font-size:1.1rem}.yApCMG_introComposer{margin-top:0}.yApCMG_introComposer .yApCMG_form{background:0 0;border-top:none;padding:0}.yApCMG_introDisclaimer{margin-top:12px}.yApCMG_introDisclaimer .yApCMG_disclaimer{background:0 0;padding:0}.yApCMG_input{min-width:0;height:52px;color:var(--color-text);background:linear-gradient(#fff,#fff) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#21c49b,#4cb4c9 55%,#21c49b) 0 0/200% 100% border-box;border:1.5px solid #0000;border-radius:10px;flex:1;padding:0 14px;font-family:inherit;font-size:16px;box-shadow:0 0 0 3px #21c49b0f}.yApCMG_input::placeholder{color:var(--color-text-muted);opacity:1}.yApCMG_input:focus{outline:none;animation:8s linear infinite yApCMG_aiInputFlow;box-shadow:0 0 0 3px #21c49b33}@keyframes yApCMG_aiInputFlow{0%{background-position:0 0,0 0}to{background-position:0 0,200% 0}}.yApCMG_sendButton{height:52px;color:var(--ink);background:var(--mint);white-space:nowrap;cursor:pointer;border:none;border-radius:10px;padding:0 18px;font-size:16px;font-weight:700}.yApCMG_sendButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_sendButton:disabled{opacity:.6;cursor:default}.yApCMG_socrates{margin-top:10px}.yApCMG_registerCard{border:1px solid var(--color-mint-dark);background:var(--color-bg);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.yApCMG_registerTitle{color:var(--color-text);margin:0;font-size:.9rem;font-weight:700}.yApCMG_registerText{color:var(--color-text);margin:0;font-size:.8rem;line-height:1.6}.yApCMG_lead{color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.6}.yApCMG_topicGroups{flex-direction:column;gap:10px;margin-top:12px;display:flex}.yApCMG_topicGroupTitle{letter-spacing:.04em;color:#172b28b8;margin:0 0 6px;font-size:.75rem;font-weight:700}.yApCMG_topicChips{flex-wrap:wrap;gap:6px 8px;display:flex}.yApCMG_topicChip{color:var(--ink);animation:yApCMG_aiChipFloat 4.8s ease-in-out var(--float-delay,0s) infinite;white-space:nowrap;background:#ffffff75;border:none;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:700;line-height:1.2;transition:background-color .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #21c49b52,inset 0 1px #fffffff2,inset 0 -3px 8px #21c49b29,0 4px 12px #065c4624}@media (hover:hover){.yApCMG_topicChip:hover:not(:disabled){background:#ffffffe0;animation:none;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #fffffff2,inset 0 -1px #21c49b80,0 6px 16px #08705633}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:hover:not(:disabled){background:#e8f8fbeb}}.yApCMG_topicChip:active:not(:disabled){background:#ffffffeb;animation:none;transform:translateY(1px)scale(.98)}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip{background:#ceeef480;box-shadow:inset 0 0 0 1px #148ca55c,inset 0 1px #fffffff2,inset 0 -3px 8px #148ca529,0 4px 12px #0a5a6e24}@keyframes yApCMG_aiChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.yApCMG_topicChip:nth-child(2){--float-delay:-.4s}.yApCMG_topicChip:nth-child(3){--float-delay:-.8s}.yApCMG_topicChip:nth-child(4){--float-delay:-1.2s}.yApCMG_topicChip:nth-child(5){--float-delay:-1.6s}.yApCMG_topicChip:nth-child(6){--float-delay:-2s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:first-child{--float-delay:-2.4s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:nth-child(2){--float-delay:-2.8s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:nth-child(3){--float-delay:-3.2s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:nth-child(4){--float-delay:-3.6s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:nth-child(5){--float-delay:-4s}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip:nth-child(6){--float-delay:-4.4s}.yApCMG_topicGroups{margin-left:-4px;margin-right:-4px;padding:6px 4px;position:relative}.yApCMG_topicGroupIcon{vertical-align:-1px;color:#1b9e7e;width:11px;height:11px;margin-right:5px}.yApCMG_topicGroup[data-consult] .yApCMG_topicGroupIcon{color:#2e8ea3}.yApCMG_topicChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_topicChip:disabled{opacity:.5;cursor:default}.yApCMG_introMenu{margin-top:14px}.yApCMG_obakeLink{color:var(--color-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:2px 0;font-size:.72rem;-webkit-text-decoration:underline #0003;text-decoration:underline #0003;display:inline-block}.yApCMG_obakeLink:hover{color:var(--color-mint-dark)}.yApCMG_obakeLink:focus-visible{outline:2px solid var(--color-mint-dark);outline-offset:2px;border-radius:4px}.yApCMG_obakeLink:disabled{opacity:.5;cursor:default}.yApCMG_lineHint{color:#172b2894;text-wrap:pretty;word-break:auto-phrase;margin-top:6px;padding-left:2px;font-size:.7rem;line-height:1.55}.yApCMG_lineHintGroup{margin:-2px 0 12px}.yApCMG_topicGroup[data-consult]{background:#e2f3f7c7;border-radius:14px;margin-top:12px;padding:12px 12px 11px;box-shadow:inset 0 0 0 1px #148ca54d}.yApCMG_consultComposer{border-top:1px solid #148ca542;margin-top:12px;padding-top:12px}.yApCMG_consultComposerLabel{color:#0d5566c7;margin:0 0 6px;padding-left:2px;font-size:.7rem;font-weight:700;line-height:1.5}.yApCMG_topicGroupBadge.yApCMG_topicGroupBadgeConsult{color:#0d5566;background:#148ca51f;box-shadow:inset 0 0 0 1px #148ca55c}.yApCMG_noBreak{white-space:nowrap}.yApCMG_lineHintBar{background:var(--color-bg);flex-shrink:0;margin-top:-6px;padding:0 12px 8px}.yApCMG_lineHintBar .yApCMG_lineHint{margin-top:0}.yApCMG_lineHintLink{color:#04893d;text-underline-offset:2px;white-space:nowrap;width:fit-content;margin:2px 0 0;font-weight:700;text-decoration:underline;display:block}.yApCMG_lineCard{border:1.5px solid var(--ink);background:var(--color-bg);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.yApCMG_lineCardTitle{color:var(--ink);font-size:1rem;font-weight:800;line-height:1.5}.yApCMG_lineCardText{color:var(--color-text);font-size:.85rem;line-height:1.6}.yApCMG_lineCardButton{color:#fff;text-align:center;background:#06c755;border-radius:10px;justify-content:center;align-items:center;min-height:52px;margin-top:4px;padding:10px 14px;font-size:1rem;font-weight:800;display:flex}.yApCMG_lineCardButton:hover{background:#05b34c}.yApCMG_lineCardButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_dailyLimit{background:var(--color-bg);border:1px solid var(--color-border);color:var(--ink);border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:.9rem;font-weight:700}.yApCMG_gradeReview{margin-top:14px}.yApCMG_footNote{background:var(--color-bg);border-top:1px solid var(--color-border);flex-shrink:0;padding:6px 12px 8px}.yApCMG_footRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.yApCMG_footText{min-width:0;color:var(--color-text-muted);font-size:.65rem;line-height:1.5}.yApCMG_footStrong{color:var(--color-text);font-weight:700}.yApCMG_footLink{color:var(--color-text-muted);text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 0 0 4px;font-size:.65rem;line-height:1.5;text-decoration:underline}.yApCMG_footLink:hover{color:var(--ink)}.yApCMG_footDetails{color:var(--color-text-muted);flex-direction:column;gap:4px;margin-top:4px;font-size:.65rem;line-height:1.6;display:flex}.yApCMG_footDetails a{color:inherit;text-decoration:underline}.yApCMG_guideBubble{background:var(--color-bg);border:1.5px solid var(--ink);pointer-events:auto;border-radius:10px;align-items:center;max-width:calc(100vw - 104px);margin-right:-2px;animation:.28s ease-out both yApCMG_guideBubbleIn;display:flex;position:relative;box-shadow:0 4px 14px #1c22301f}.yApCMG_guideBubbleLeaving{pointer-events:none;animation:.2s ease-in forwards yApCMG_guideBubbleOut}.yApCMG_guideBubble[data-placement=above]{margin-right:0;position:absolute;bottom:calc(100% + 8px);right:0}.yApCMG_guideBubble[data-placement=above]:after{margin-top:0;top:auto;bottom:-7px;right:26px;transform:rotate(135deg)}.yApCMG_guideBubble:after{content:"";background:var(--color-bg);border-right:1.5px solid var(--ink);border-top:1.5px solid var(--ink);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-7px;transform:rotate(45deg)}.yApCMG_guideBubbleText{text-align:left;color:var(--ink);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 4px 7px 11px;display:flex}.yApCMG_guideBubbleMain{white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.3}.yApCMG_guideBubbleSub{color:#5e6a67;white-space:nowrap;font-size:11px;line-height:1.3}.yApCMG_guideBubbleClose{color:#5e6a67;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;padding:0;font-size:.85rem;line-height:1;display:flex}@keyframes yApCMG_guideBubbleIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes yApCMG_guideBubbleOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.yApCMG_guideBubble{animation:none}.yApCMG_guideBubbleLeaving{animation:.1s linear forwards yApCMG_guideBubbleOut}}.yApCMG_topicGroupBadge{color:#0b5e4a;letter-spacing:.02em;vertical-align:1px;white-space:nowrap;background:#12be9229;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.68rem;font-weight:700;line-height:1.6;display:inline-block;box-shadow:inset 0 0 0 1px #12be9261}.yApCMG_guideChips{flex-direction:column;gap:10px;max-width:100%;margin:8px 0 4px;display:flex}.yApCMG_guideChipTitle{letter-spacing:.04em;color:#172b28b8;margin:0 0 5px;font-size:.75rem;font-weight:700}.yApCMG_guideChipList{flex-wrap:wrap;gap:8px 6px;display:flex}.yApCMG_guideChip{min-height:32px;color:var(--ink);text-align:left;background:#e3f5ee;border:none;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:600;line-height:1.3;box-shadow:inset 0 0 0 1px #1b9e7e3d}@media (hover:hover){.yApCMG_guideChip:hover:not(:disabled){background:#ecf9f4}}.yApCMG_guideChip:active:not(:disabled){background:#cdeee2;transform:translateY(1px)}.yApCMG_guideChip:focus-visible,.yApCMG_guideChipMore:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_guideChip:disabled{opacity:.5;cursor:default}.yApCMG_guideChipMore{border:1px dashed var(--color-mint-dark);min-height:32px;color:var(--color-mint-dark);background:0 0;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:700}.yApCMG_assistantBubbleWide{align-self:stretch;max-width:100%}.yApCMG_guideAnswer ul{margin:6px 0 10px;padding-left:0;list-style:none}.yApCMG_guideAnswer li{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:0;padding:10px 0;font-size:.75rem;line-height:1.6}.yApCMG_guideAnswer li:last-child{border-bottom:1px solid var(--color-border)}.yApCMG_guideAnswer li a{color:var(--ink);font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.yApCMG_guideAnswer p>a:only-child{border:1px solid var(--color-border);min-height:36px;color:var(--color-mint-dark);border-radius:6px;align-items:center;padding:6px 12px;font-size:.8rem;text-decoration:none;display:flex}.yApCMG_footLinkInline{margin-left:10px}@media (max-width:599px){.yApCMG_topicGroup[data-consult] .yApCMG_topicChips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yApCMG_topicGroup[data-consult] .yApCMG_topicChip{text-align:center}}.yApCMG_guideChipMain,.yApCMG_guideChipSub{display:block}.yApCMG_guideChipSub{color:var(--color-text-muted);margin-top:2px;font-size:.7rem;font-weight:500}.yApCMG_thinkingLabel{color:#172b28ad;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0 4px;font-size:.82rem;display:flex}.yApCMG_thinkingGhost{color:#1b9e7e;width:12px;height:12px;animation:1.9s ease-in-out infinite yApCMG_aiThinkingGhost}@keyframes yApCMG_aiThinkingGhost{0%,to{opacity:.45}50%{opacity:1}}.yApCMG_window[data-motion=off] .yApCMG_headerGlow,.yApCMG_window[data-motion=off] .yApCMG_blob,.yApCMG_window[data-motion=off] .yApCMG_blob:before,.yApCMG_window[data-motion=off] .yApCMG_blob:after,.yApCMG_window[data-motion=off] .yApCMG_blobFast,.yApCMG_window[data-motion=off] .yApCMG_topicChip,.yApCMG_window[data-motion=off] .yApCMG_input:focus,.yApCMG_window[data-motion=off] .yApCMG_thinkingGhost{animation:none}@media (prefers-reduced-motion:reduce){.yApCMG_headerGlow,.yApCMG_blob,.yApCMG_blob:before,.yApCMG_blob:after,.yApCMG_blobFast,.yApCMG_topicChip,.yApCMG_input:focus,.yApCMG_thinkingGhost,.yApCMG_window[data-ai-state] .yApCMG_headerGlow,.yApCMG_window[data-ai-state] .yApCMG_blob,.yApCMG_window[data-ai-state] .yApCMG_blob:before,.yApCMG_window[data-ai-state] .yApCMG_blob:after{animation:none}}.yApCMG_obakeSpeech{font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:0;margin-top:12px;padding:0;display:inline-flex}.yApCMG_obakeSpeechGhost{flex-shrink:0;width:30px;height:30px;animation:3.6s ease-in-out infinite yApCMG_obakeSpeechFloat}@keyframes yApCMG_obakeSpeechFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.yApCMG_obakeSpeechBubble{color:var(--ink);white-space:nowrap;background:#fff;border-radius:14px 14px 14px 6px;margin-left:7px;padding:4px 10px;font-size:.78rem;font-weight:600;line-height:1.3;animation:3.6s ease-in-out -.25s infinite yApCMG_obakeSpeechBubbleFloat;position:relative;box-shadow:inset 0 0 0 1px #1b9e7e73,0 1px 3px #065c4614}.yApCMG_obakeSpeechBubble:before{content:"";background:#fff;border-bottom:1px solid #1b9e7e73;border-left:1px solid #1b9e7e73;width:9px;height:9px;margin-top:-5px;position:absolute;top:58%;left:-5px;transform:rotate(45deg)}@media (hover:hover){.yApCMG_obakeSpeech:hover:not(:disabled) .yApCMG_obakeSpeechBubble,.yApCMG_obakeSpeech:hover:not(:disabled) .yApCMG_obakeSpeechBubble:before{background:#eefaf5}}.yApCMG_obakeSpeech:focus-visible{outline:2px solid var(--color-mint-dark);outline-offset:3px;border-radius:8px}.yApCMG_obakeSpeech:disabled{opacity:.5;cursor:default}@keyframes yApCMG_obakeSpeechBubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.yApCMG_obakeSpeech[data-still] .yApCMG_obakeSpeechGhost,.yApCMG_obakeSpeech[data-still] .yApCMG_obakeSpeechBubble{animation:none}@media (prefers-reduced-motion:reduce){.yApCMG_obakeSpeechGhost,.yApCMG_obakeSpeechBubble{animation:none}}.yApCMG_teaserObakeSpeech{transform-origin:0;border-top:1px solid #1b9e7e2e;width:calc(100% - 96px);margin-top:12px;padding-top:10px;transform:scale(.88)}.yApCMG_blobDeep:after,.yApCMG_blobAqua:after{display:none}.yApCMG_teaserIntro{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.yApCMG_teaserIntro .yApCMG_teaserTitle,.yApCMG_teaserIntro .yApCMG_teaserLead{display:block}.yApCMG_teaserOpen{background:var(--gradient-cta);width:100%;height:44px;color:var(--color-text);font:inherit;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;margin-top:4px;font-size:.92rem;font-weight:700;transition:opacity .2s;display:inline-flex}.yApCMG_teaserOpen:hover{opacity:.88}.yApCMG_teaserOpen:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.yApCMG_leadSub{word-break:auto-phrase;text-wrap:pretty;color:#172b28b8;margin-top:6px;font-size:.8rem;line-height:1.6}.yApCMG_consultPrivacyNote{color:#172b2899;margin-top:6px;padding-left:2px;font-size:.7rem;line-height:1.5}.yApCMG_guideChipFooter{border-top:1px solid #172b2814;margin-top:12px;padding-top:10px}.yApCMG_guideFooterConsult{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.yApCMG_guideFooterConsultLabel{color:#1b7f68;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #1b7f6866;text-decoration:underline #1b7f6866}.yApCMG_guideFooterConsult:disabled{opacity:.5;cursor:default}.yApCMG_guideFooterConsult:focus-visible{outline:2px solid var(--color-mint-dark);outline-offset:2px;border-radius:4px}.yApCMG_guideFooterConsultNote{word-break:auto-phrase;text-wrap:pretty;color:#172b28a3;margin-top:2px;font-size:.7rem;line-height:1.5}.yApCMG_guideFooterNote{word-break:auto-phrase;text-wrap:pretty;color:#172b2899;margin-top:14px;font-size:.68rem;line-height:1.55}.yApCMG_guideChipList[data-layout=rows]{grid-template-columns:1fr;gap:6px;display:grid}.yApCMG_guideChipList[data-layout=rows] .yApCMG_guideChip{padding:7px 12px 8px}.yApCMG_guideFooterNoteLink,.yApCMG_footInlineLink{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #172b284d;text-decoration:underline #172b284d}.yApCMG_guideFooterNoteLink:hover,.yApCMG_footInlineLink:hover{color:var(--ink)}.yApCMG_wakeChar{display:inline-block}@property --wake-body{syntax:"<color>";inherits:true;initial-value:#12c6a0}@property --wake-eye{syntax:"<color>";inherits:true;initial-value:#172b28}@media (prefers-reduced-motion:no-preference){.yApCMG_window[data-wake=full] .yApCMG_headerMascot{animation:1s cubic-bezier(.3,0,.3,1) 1.2s both yApCMG_aiWakeTint}.yApCMG_window[data-wake=full] .yApCMG_headerMascot .mascot-body{fill:var(--wake-body)}.mascot-body[data-wake-tint]{animation:1s cubic-bezier(.3,0,.3,1) 1.2s both yApCMG_aiWakeBody}.yApCMG_window[data-wake=full] .yApCMG_headerMascot .mascot-eye ellipse{fill:var(--wake-eye)}.yApCMG_window[data-wake=full] .yApCMG_headerMascot .mascot-eyes-rest{stroke:var(--wake-eye)}.yApCMG_window[data-wake=full] .yApCMG_headerMascot .mascot-eyes-open{animation:.9s ease-in-out both yApCMG_aiWakeEyes}.yApCMG_window[data-wake=full] .yApCMG_headerMascot .mascot-mouth{animation:.5s ease-out 1.6s both yApCMG_aiWakeFade}.yApCMG_window[data-wake=full] .yApCMG_ambient{animation:1.2s cubic-bezier(.2,.7,.3,1) 1.2s both yApCMG_aiWakeSwell}.yApCMG_window[data-wake=full] .yApCMG_wakeChar{animation:yApCMG_aiWakeChar .24s ease-out calc(1.4s + var(--wake-i,0) * 20ms) both}.yApCMG_window[data-wake=full] .yApCMG_leadSub{animation:.36s ease-out 1.9s both yApCMG_aiWakeRise}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_topicGroup{--wake-base:1.96s}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_topicGroup[data-consult]{--wake-base:2.14s;animation:.32s ease-out 2.1s both yApCMG_aiWakeFade}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_topicGroupTitle{animation:yApCMG_aiWakeRise .3s ease-out var(--wake-base) both}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_topicChip{animation:yApCMG_aiWakeChip .3s cubic-bezier(.2, .7, .3, 1) calc(var(--wake-base) + 40ms + var(--wake-i,0) * 30ms) both, yApCMG_aiChipFloat 4.8s ease-in-out var(--float-delay,0s) infinite}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_consultComposer{animation:.3s ease-out 2.3s both yApCMG_aiWakeRise}.yApCMG_window[data-wake=full] .yApCMG_welcome .yApCMG_obakeSpeech{animation:.3s ease-out 2.34s both yApCMG_aiWakeRise}.yApCMG_window[data-wake=short] .yApCMG_welcome{animation:.3s ease-out both yApCMG_aiWakeRise}}@keyframes yApCMG_aiWakeSwell{0%{opacity:.2;transform:scale(.9)}45%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes yApCMG_aiWakeTint{0%{--wake-body:#172b28;--wake-eye:#f8f7f2}45%{--wake-eye:#f8f7f2}45.2%{--wake-eye:#172b28}to{--wake-body:#12c6a0;--wake-eye:#172b28}}@supports (color:lab(0% 0 0)){@keyframes yApCMG_aiWakeTint{0%{--wake-body:lab(15.7482% -9.1188 -.736797);--wake-eye:#f8f7f2}45%{--wake-eye:#f8f7f2}45.2%{--wake-eye:#172b28}to{--wake-body:lab(71.3898% -49.3922 6.98359);--wake-eye:#172b28}}}@keyframes yApCMG_aiWakeEyes{0%{transform:scaleY(.25)}22%,60%{transform:scaleY(1)}72%,78%{transform:scaleY(.1)}94%,to{transform:scaleY(1)}}@keyframes yApCMG_aiWakeBody{0%{fill:#172b28;fill:lab(15.7482% -9.1188 -.736797)}to{fill:#12c6a0;fill:lab(71.3898% -49.3922 6.98359)}}@keyframes yApCMG_aiWakeChar{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes yApCMG_aiWakeRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes yApCMG_aiWakeFade{0%{opacity:0}to{opacity:1}}@keyframes yApCMG_aiWakeChip{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}
.AKCUNG_nav{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:24px;font-size:.75rem;line-height:1.6}.AKCUNG_list{flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;padding:0;list-style:none;display:flex}.AKCUNG_item{min-width:0}.AKCUNG_link{color:inherit;text-decoration:none}.AKCUNG_link:hover{color:var(--color-mint-dark);text-decoration:underline}.AKCUNG_separator{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);font-size:.65rem}.AKCUNG_current{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:8em;overflow:hidden}
.w9HvGq_badge{font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-text);background:var(--color-mint);border:1px solid var(--color-mint);vertical-align:middle;border-radius:2px;flex-shrink:0;padding:3px 8px;font-size:.65rem;font-weight:700;line-height:1.4;display:inline-block}
.-IWrOG_image{object-position:var(--pc-position,50% 50%)}@media (max-width:767px){.-IWrOG_image{object-position:var(--sp-position,var(--pc-position,50% 50%));transform:scale(var(--sp-zoom,1));transform-origin:var(--sp-position,var(--pc-position,50% 50%))}}
.dO8f5a_card{background:var(--color-bg);flex-direction:column;display:flex}.dO8f5a_imageLink{display:block}.dO8f5a_imageWrap{aspect-ratio:4/3;background:var(--color-bg-offwhite);width:100%;position:relative;overflow:hidden}.dO8f5a_featured .dO8f5a_imageWrap{aspect-ratio:16/10}.dO8f5a_noImage{background:linear-gradient(135deg,#e6ece8,#d3ddd6);width:100%;height:100%}.dO8f5a_premiumBadge{background:var(--color-mint);color:var(--color-navy);font-family:var(--font-sans);letter-spacing:.08em;border-radius:2px;align-items:center;gap:5px;padding:5px 10px;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.dO8f5a_imageTags{font-family:var(--font-sans);color:#ffffffe6;letter-spacing:.01em;background:linear-gradient(#080c1600 0%,#080c168c 100%);flex-wrap:wrap;gap:6px;padding:18px 10px 6px;font-size:.65rem;display:flex;position:absolute;bottom:0;left:0;right:0}.dO8f5a_body{flex-direction:column;gap:10px;padding:18px 4px 4px;display:flex}.dO8f5a_featured .dO8f5a_body{padding-top:22px}.dO8f5a_categories{flex-wrap:wrap;gap:6px;display:flex}.dO8f5a_categories:empty{display:none}.dO8f5a_categoryBadge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mint-dark);background:var(--color-bg);border:1px solid var(--color-mint);border-radius:2px;padding:3px 8px;font-size:.65rem;font-weight:600}.dO8f5a_title{font-size:1.05rem;font-weight:600;line-height:1.5}.dO8f5a_featured .dO8f5a_title{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.45}.dO8f5a_title a{transition:opacity .2s}.dO8f5a_title a:hover{opacity:.65}.dO8f5a_titleBlurred{filter:blur(3.5px);opacity:.65;-webkit-user-select:none;user-select:none}.dO8f5a_excerpt{font-family:var(--font-sans);color:var(--color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.7;display:-webkit-box;overflow:hidden}.dO8f5a_featured .dO8f5a_excerpt{-webkit-line-clamp:3;font-size:.9rem}.dO8f5a_date{font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-text-muted);font-size:.7rem}
.nDduaq_card{background:var(--color-bg);flex-direction:column;display:flex}.nDduaq_imageLink{display:block}.nDduaq_imageWrap{aspect-ratio:4/3;background:var(--color-bg-offwhite);width:100%;position:relative;overflow:hidden}.nDduaq_noImage{background:linear-gradient(135deg,#e6ece8,#d3ddd6);width:100%;height:100%}.nDduaq_premiumBadge{background:var(--color-mint);color:var(--color-navy);font-family:var(--font-sans);letter-spacing:.08em;border-radius:2px;align-items:center;gap:5px;padding:5px 10px;font-size:.65rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.nDduaq_body{flex-direction:column;gap:8px;padding:18px 4px 4px;display:flex}.nDduaq_badges{flex-wrap:wrap;gap:6px;display:flex}.nDduaq_badges:empty{display:none}.nDduaq_jukuName{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-mint-dark);font-size:.75rem;font-weight:700}.nDduaq_title{font-size:1.05rem;font-weight:600;line-height:1.5}.nDduaq_title a{transition:opacity .2s}.nDduaq_title a:hover{opacity:.65}.nDduaq_titleBlurred{filter:blur(3.5px);opacity:.65;-webkit-user-select:none;user-select:none}.nDduaq_hashtags{font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:.72rem;font-weight:600;display:flex}.nDduaq_excerpt{font-family:var(--font-sans);color:var(--color-text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.7;display:-webkit-box;overflow:hidden}.nDduaq_date{font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-text-muted);font-size:.7rem}.nDduaq_archiveLink{font-family:var(--font-sans);color:var(--color-text);align-self:flex-start;align-items:center;gap:6px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.nDduaq_archiveLink:before{content:"→";color:var(--color-mint-dark);font-weight:700}.nDduaq_archiveLink:hover{color:var(--color-mint-dark)}
.Ou8GmG_small{font-size:.65em}
.zsK3pG_badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.zsK3pG_partnerBadge,.zsK3pG_sponsorBadge{font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.62rem;font-weight:700;line-height:1.4}.zsK3pG_partnerBadge{background:var(--color-bg);color:var(--color-mint-dark);border:1px solid var(--color-mint-dark)}.zsK3pG_sponsorBadge{background:var(--color-mint-dark);color:#fff;border:1px solid var(--color-mint-dark)}.zsK3pG_logos{flex-wrap:wrap;align-items:center;gap:20px 32px;margin:0;padding:0;list-style:none;display:flex}.zsK3pG_logo{align-items:center;line-height:0;display:flex}.zsK3pG_bannerWrap{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:1024px){.zsK3pG_bannerSide{flex-direction:row;justify-content:center;align-items:center;gap:36px}.zsK3pG_bannerSide .zsK3pG_bannerFigure{flex:0 620px}.zsK3pG_bannerSide .zsK3pG_bannerPoints{flex:1 1 0;max-width:420px}}.zsK3pG_bannerFigure{flex-direction:column;gap:6px;width:100%;margin:0;display:flex}.zsK3pG_bannerCaption{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);text-align:center;align-self:center;font-size:.72rem;font-weight:600}.zsK3pG_bannerImage{border:1px solid var(--color-border);width:100%;height:auto;display:block}.zsK3pG_bannerPoints{width:100%}.zsK3pG_points{font-family:var(--font-sans);color:var(--color-text);text-align:left;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.82rem;line-height:1.7;list-style:none;display:flex}.zsK3pG_point{align-items:flex-start;gap:8px;display:flex}.zsK3pG_pointIcon{flex-shrink:0;width:15px;height:15px;margin-top:calc(.85em - 7.5px)}.zsK3pG_pointIcon circle{fill:var(--color-mint-dark)}.zsK3pG_pointIcon path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.zsK3pG_pastPartners{font-family:var(--font-sans)}.zsK3pG_pastPartnersHeading{letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:8px;font-size:.75rem;font-weight:700}.zsK3pG_pastPartnerList{flex-wrap:wrap;align-items:center;row-gap:4px;margin:0;padding:0;font-size:.88rem;line-height:1.8;list-style:none;display:flex}.zsK3pG_pastPartner:not(:last-child):after{content:"／";color:color-mix(in srgb, var(--color-text-muted) 50%, transparent);margin:0 10px}.zsK3pG_pastPartnerLink{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-mint-dark) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-mint-dark) 35%, transparent);text-underline-offset:4px;font-weight:600}.zsK3pG_pastPartnerLink:hover{color:var(--color-mint-dark);text-decoration-color:currentColor}
._69-7ua_wrap{font-family:var(--font-sans);letter-spacing:.05em;text-align:right;margin-top:32px;font-size:.75rem}._69-7ua_afterCredit{margin-top:6px}._69-7ua_link{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}._69-7ua_link:hover{color:var(--color-text)}
.y-5DuW_section{background:var(--color-bg)}.y-5DuW_inner{max-width:840px;margin:0 auto;padding:48px 20px 96px}.y-5DuW_categories{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.y-5DuW_categoryBadge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mint-dark);background:var(--color-bg);border:1px solid var(--color-mint);border-radius:2px;padding:3px 8px;font-size:.65rem;font-weight:600}.y-5DuW_articleLabel{font-family:var(--font-sans);letter-spacing:.08em;color:#fff;background:var(--color-mint-dark);margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-block}@media (max-width:767px){.y-5DuW_articleLabelKicker{letter-spacing:.04em;font-size:.68rem;display:block}}.y-5DuW_title{color:var(--color-text);margin-bottom:12px;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.5}.y-5DuW_date{font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:28px;font-size:.75rem;display:block}.y-5DuW_imageWrap{aspect-ratio:16/10;background:var(--color-bg-offwhite);width:100%;margin-bottom:32px;position:relative;overflow:hidden}.y-5DuW_eyecatchCaption{font-family:var(--font-sans);color:var(--color-text-muted);margin:-24px 0 32px;font-size:.75rem;line-height:1.6}.y-5DuW_eyecatchCaptionPart{margin-right:1em;display:inline-block}.y-5DuW_body{font-family:var(--font-sans);color:var(--color-text);overflow-wrap:break-word;margin-top:8px;font-size:.95rem;line-height:1.9}.y-5DuW_body img{max-width:100%;height:auto;margin:20px auto;display:block}.y-5DuW_body .jt-photo-pair{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 8px;display:grid}.y-5DuW_body .jt-photo-pair img{width:100%;margin:0}.y-5DuW_body iframe{max-width:100%}:is(.y-5DuW_body iframe[width="600"][height="450"],.y-5DuW_body iframe[width="400"][height="300"]){aspect-ratio:4/3;height:auto}.y-5DuW_body iframe[width="600"][height="338"]{aspect-ratio:600/338;height:auto}.y-5DuW_body iframe[width="600"][height="360"]{aspect-ratio:5/3;height:auto}.y-5DuW_body iframe.wp-embedded-content[width][height]{aspect-ratio:auto;width:1px;height:1px}.y-5DuW_body p{margin:0 0 1.2em}:is(.y-5DuW_body h1,.y-5DuW_body h2,.y-5DuW_body h3,.y-5DuW_body h4){color:var(--color-text);margin:1.6em 0 .8em;font-weight:700;line-height:1.5}.y-5DuW_body a{color:var(--color-mint-dark);text-decoration:underline}:is(.y-5DuW_body ul,.y-5DuW_body ol){margin:0 0 1.2em;padding-left:1.4em}.y-5DuW_body strong{font-weight:700}.y-5DuW_credit{font-family:var(--font-sans);letter-spacing:.05em;text-align:right;color:var(--color-text-muted);margin-top:32px;font-size:.75rem}.y-5DuW_tags{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;display:flex}.y-5DuW_tagBadge{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.75rem}.y-5DuW_seriesLabel{font-family:var(--font-sans);color:var(--color-mint-dark);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:inline-flex}.y-5DuW_seriesLabel:hover{text-decoration:underline}.y-5DuW_seriesNumber{letter-spacing:.06em;color:var(--color-text);border:1px solid var(--color-text);padding:1px 8px;font-size:.72rem}.y-5DuW_subtitle{color:var(--color-text-muted);margin:-4px 0 16px;font-size:clamp(1rem,2.6vw,1.2rem);font-weight:700;line-height:1.6}.y-5DuW_byline{font-family:var(--font-sans);color:var(--color-text-muted);margin:-4px 0 16px;font-size:.85rem;font-weight:600}.y-5DuW_note{font-family:var(--font-sans);color:var(--color-text-muted);margin:0 0 12px;font-size:.75rem;line-height:1.7}.y-5DuW_lead{font-family:var(--font-sans);color:var(--color-text);margin:0 0 16px;font-size:.92rem;line-height:1.9}.y-5DuW_author{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);align-items:center;gap:16px;margin:-12px 0 28px;padding:16px 0;display:flex}.y-5DuW_authorImage{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.y-5DuW_authorName{margin:0 0 4px;font-size:1rem;font-weight:700}.y-5DuW_authorProfile{color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.7}.y-5DuW_readingTime{font-family:var(--font-sans);color:var(--color-mint-dark);margin:-16px 0 24px;font-size:.78rem}.y-5DuW_jukuLinks{flex-direction:column;gap:6px;margin:-12px 0 24px;padding:0;list-style:none;display:flex}.y-5DuW_jukuLink{font-family:var(--font-sans);color:var(--color-mint-dark);font-size:.82rem;font-weight:700;line-height:1.6}.y-5DuW_jukuLink:before{content:"▶ ";font-size:.7em}.y-5DuW_jukuLink:hover{text-decoration:underline}.y-5DuW_longread{max-width:38em;margin-left:auto;margin-right:auto;font-size:1rem;line-height:2}.y-5DuW_longread p{margin:0 0 1.6em}.y-5DuW_longread h2{margin-top:3.2em;margin-bottom:1.2em}.y-5DuW_longread h3{margin-top:2.4em;margin-bottom:.8em;font-size:1.05rem}.y-5DuW_wpSeries h2.series-heading{border-left:4px solid var(--color-text);padding-left:12px;scroll-margin-top:88px;font-size:1.2rem}.y-5DuW_wpSeries h3.series-subheading{margin-top:2.4em;margin-bottom:.8em;font-size:1.05rem}.y-5DuW_wpSeries .series-references{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:48px 0 8px;padding-top:20px;font-size:.8rem;line-height:1.8}.y-5DuW_wpSeries .series-references p{margin:0 0 6px}.y-5DuW_wpSeries .series-references .series-references-title{color:var(--color-text);margin:0 0 8px;font-size:.85rem;font-weight:700}.y-5DuW_wpSeries .series-references a{overflow-wrap:anywhere}
.v2LlQa_trigger{border:1px solid var(--color-border);cursor:zoom-in;background:0 0;width:100%;padding:0;display:block;position:relative}.v2LlQa_thumb{width:100%;height:auto;display:block}.v2LlQa_hint{font-family:var(--font-sans);color:#fff;background:#1b1b19b8;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:600;position:absolute;bottom:8px;right:8px}.v2LlQa_hintIcon{color:#fff;background:#1b1b1973;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:6px;right:6px}@media (hover:hover) and (pointer:fine){.v2LlQa_hintIcon{display:none}}.v2LlQa_dialog{cursor:zoom-out;background:0 0;border:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px}.v2LlQa_dialog[open]{justify-content:center;align-items:center;display:flex}.v2LlQa_dialog::backdrop{background:#000000d9}.v2LlQa_full{object-fit:contain;width:100%;height:100%;display:block}.v2LlQa_close{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;font-size:1.5rem;line-height:1;position:fixed;top:12px;right:12px}
.mpwRcq_section{background:var(--color-bg-offwhite);border:1px solid var(--color-border);font-family:var(--font-sans);margin:40px 0 8px;padding:22px 20px 24px}.mpwRcq_kicker{border:1px solid var(--color-border);background:var(--color-bg);letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 10px;padding:2px 8px;font-size:.7rem;display:inline-block}.mpwRcq_heading{color:var(--color-text);margin:0 0 8px;font-size:1.05rem;line-height:1.6}.mpwRcq_note{color:var(--color-text-muted);margin:0 0 16px;font-size:.75rem;line-height:1.8}.mpwRcq_list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mpwRcq_list{grid-template-columns:repeat(2,1fr)}}.mpwRcq_item{background:var(--color-bg);border:1px solid var(--color-border);padding:14px 16px}.mpwRcq_name{color:var(--color-mint-dark);font-size:.95rem;font-weight:700;line-height:1.6}.mpwRcq_name:after{content:" ▶";font-size:.7em}.mpwRcq_meta{color:var(--color-text-muted);margin:2px 0 6px;font-size:.72rem}.mpwRcq_summary{color:var(--color-text);margin:0;font-size:.82rem;line-height:1.8}
.xpjBMa_section{border:1px solid var(--color-border);border-top:3px solid var(--color-text);font-family:var(--font-sans);margin:36px 0 8px;padding:20px 22px}.xpjBMa_heading{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:1.05rem;font-weight:700;display:flex}.xpjBMa_logo{width:auto;height:40px;display:block}.xpjBMa_intro{color:var(--color-text-muted);margin:0 0 14px;font-size:.85rem;line-height:1.7}.xpjBMa_list{gap:10px;margin:0 0 14px;display:grid}.xpjBMa_row{grid-template-columns:1fr;gap:2px;display:grid}@media (min-width:640px){.xpjBMa_row{grid-template-columns:11em 1fr;gap:12px}}.xpjBMa_school{font-size:.9rem;font-weight:700}.xpjBMa_episodes{margin:0}.xpjBMa_episodes ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.xpjBMa_link{color:var(--color-mint-dark);font-size:.9rem}.xpjBMa_link:after{content:" →"}.xpjBMa_more{color:var(--color-text);font-size:.85rem;font-weight:700}.xpjBMa_more:after{content:" →";color:var(--color-mint-dark)}
.J0Ps0W_box{border:1px solid var(--color-border);font-family:var(--font-sans);margin:32px 0 8px;padding:18px 20px}.J0Ps0W_kicker{border:1px solid var(--color-border);letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 8px;padding:2px 8px;font-size:.7rem;display:inline-block}.J0Ps0W_heading{margin:0 0 10px;font-size:.95rem;font-weight:700}.J0Ps0W_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.J0Ps0W_name{color:var(--color-mint-dark);font-size:.92rem;font-weight:700}.J0Ps0W_name:after{content:" →"}.J0Ps0W_text{color:var(--color-text-muted);margin:2px 0 0;font-size:.82rem;line-height:1.7}
._6VEe0G_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:12px;font-size:.7rem;font-weight:600}._6VEe0G_phrase{display:inline-block}._6VEe0G_coverModels{max-width:1080px;margin:0 auto;padding:32px 20px 80px}@media (min-width:900px){._6VEe0G_coverModels{padding:48px 32px 104px}}._6VEe0G_coverModelsHead{text-align:center;margin-bottom:40px}._6VEe0G_coverModelsTitle{color:var(--color-text);font-size:1.05rem;line-height:1.6}._6VEe0G_featuredGrid{grid-template-columns:1fr;gap:36px;margin:0 0 64px;padding:0;list-style:none;display:grid}@media (min-width:900px){._6VEe0G_featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:88px}}._6VEe0G_featuredItem{min-width:0}._6VEe0G_featuredName{font-family:var(--font-sans);color:var(--color-text);margin-top:14px;font-size:1.05rem;font-weight:700;line-height:1.6}._6VEe0G_featuredNote{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.72rem;line-height:1.7}._6VEe0G_coverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._6VEe0G_coverGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px}}._6VEe0G_coverItem{min-width:0}._6VEe0G_coverPrint{border:1px solid var(--color-border);background:#fff;padding:6px;box-shadow:0 6px 18px #1b1b1914}@media (min-width:900px){._6VEe0G_coverPrint{padding:8px}}._6VEe0G_coverIssue{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:10px;font-size:.72rem;line-height:1.6}._6VEe0G_coverName{font-family:var(--font-sans);color:var(--color-text);font-size:.85rem;font-weight:700;line-height:1.6}._6VEe0G_coverNameLink{color:inherit;text-underline-offset:3px;text-decoration:underline}._6VEe0G_coverNameLink:hover{color:var(--color-mint-dark)}._6VEe0G_coverNote{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.66rem;line-height:1.6}._6VEe0G_coverGridNote{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:16px;font-size:.72rem}._6VEe0G_teaser{background:var(--color-bg);border-top:1px solid var(--color-border)}._6VEe0G_teaserInner{max-width:1080px;margin:0 auto;padding:64px 20px 72px}@media (min-width:900px){._6VEe0G_teaserInner{padding:88px 32px 96px}}._6VEe0G_teaserLayout{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){._6VEe0G_teaserLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px}}._6VEe0G_teaserMain{margin:0}._6VEe0G_teaserMainFrame>button{aspect-ratio:1000/1223;border:none;overflow:hidden}._6VEe0G_teaserMainFrame>button img{object-fit:cover;width:100%;height:100%}._6VEe0G_teaserCaption{font-family:var(--font-sans);color:var(--color-text);margin-top:10px;font-size:.8rem;font-weight:700;line-height:1.6}._6VEe0G_teaserCuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._6VEe0G_teaserCut{min-width:0}._6VEe0G_teaserCutFrame>button{aspect-ratio:3/4;border:none;overflow:hidden}._6VEe0G_teaserCutFrame>button img{object-fit:cover;object-position:var(--teaser-position,50% 50%);width:100%;height:100%}@media (min-width:900px){._6VEe0G_teaserCutsCell{position:relative}._6VEe0G_teaserCuts{grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;position:absolute;inset:0}._6VEe0G_teaserCut{flex-direction:column;min-height:0;display:flex}._6VEe0G_teaserCutFrame{flex:1;min-height:0;display:flex}._6VEe0G_teaserCutFrame>button{aspect-ratio:auto;flex:1;min-height:0}}._6VEe0G_teaserSub{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.68rem;line-height:1.6}._6VEe0G_teaserName{font-family:var(--font-sans);color:var(--color-text);margin-top:8px;font-size:.8rem;font-weight:700;line-height:1.6}._6VEe0G_teaserAction{text-align:center;margin-top:36px}._6VEe0G_teaserButton{border:1px solid var(--color-text);font-family:var(--font-sans);color:var(--color-text);border-radius:999px;padding:12px 26px;font-size:.85rem;font-weight:700;display:inline-block}._6VEe0G_teaserButton:hover{background:var(--color-text);color:var(--color-bg)}._6VEe0G_auditionNotice{background:var(--color-mint-tint);font-family:var(--font-sans);color:var(--color-text);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin-top:14px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}._6VEe0G_auditionNoticeLink{font-family:var(--font-sans);color:var(--color-mint-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}._6VEe0G_auditionLinkLine{margin-top:18px;font-size:.85rem}
.okNd1a_card{background:var(--color-bg);border:1px solid var(--color-border);text-align:left;border-radius:18px;padding:28px 24px}.okNd1a_form{flex-direction:column;gap:22px;display:flex}.okNd1a_field{flex-direction:column;gap:8px;display:flex}.okNd1a_label{color:var(--color-text);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}.okNd1a_required,.okNd1a_optional{white-space:nowrap;font-family:var(--font-sans);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700}.okNd1a_required{color:#b3413a;background:#f7e6e4}.okNd1a_optional{color:var(--color-text-muted);background:var(--color-mint-tint)}.okNd1a_input,.okNd1a_select,.okNd1a_textarea{border:1px solid var(--color-border);font-size:.95rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);border-radius:12px;width:100%;padding:14px 16px}.okNd1a_input:focus,.okNd1a_select:focus,.okNd1a_textarea:focus{outline:2px solid var(--color-mint);outline-offset:1px}.okNd1a_textarea{resize:vertical;line-height:1.7}.okNd1a_checkGroup{flex-direction:column;gap:10px;display:flex}.okNd1a_checkItem{font-family:var(--font-sans);color:var(--color-text);align-items:center;gap:10px;font-size:.9rem;display:flex}.okNd1a_checkItem input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-mint-dark);flex-shrink:0}.okNd1a_error{color:#c0392b;margin:0;font-size:.8rem;line-height:1.6}.okNd1a_submit{text-align:center;background:var(--gradient-cta);width:100%;color:var(--color-text);cursor:pointer;border:none;border-radius:999px;margin-top:4px;padding:17px 24px;font-family:inherit;font-size:1rem;font-weight:700;display:block}.okNd1a_submit:hover:not(:disabled){opacity:.88}.okNd1a_submit:disabled{opacity:.6;cursor:not-allowed}.okNd1a_done{text-align:center;padding:24px 8px}.okNd1a_doneTitle{color:var(--color-text);margin-bottom:8px;font-size:1.05rem;font-weight:700}.okNd1a_doneBody{color:var(--color-text-muted);font-size:.95rem}.okNd1a_hint{font-family:var(--font-sans);color:var(--color-text-muted);margin:-2px 0 0;font-size:.8rem;line-height:1.6}
.LRAtdG_fieldset{border:none;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.LRAtdG_radios{flex-direction:column;gap:8px;margin-top:2px;display:flex}.LRAtdG_radio{border:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;line-height:1.5;display:flex}.LRAtdG_radio:has(input:checked){border-color:var(--color-mint-dark);background:var(--color-mint-tint)}.LRAtdG_radio input{width:18px;height:18px;accent-color:var(--color-mint-dark);flex-shrink:0;margin:0}.LRAtdG_check{font-family:var(--font-sans);color:var(--color-text);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.6;display:flex}.LRAtdG_check input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-mint-dark);flex-shrink:0;margin:3px 0 0}.LRAtdG_check>span{flex:1 1 0;min-width:0}.LRAtdG_check>span>span{vertical-align:1px;margin-left:8px}.LRAtdG_check a{color:var(--color-mint-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.LRAtdG_guardian{background:var(--color-bg-offwhite);border-radius:14px;flex-direction:column;gap:18px;padding:18px 16px;display:flex}.LRAtdG_guardianTitle{font-family:var(--font-sans);color:var(--color-mint-dark);margin:0;font-size:.85rem;font-weight:700}.LRAtdG_doneBody{color:var(--color-text-muted);margin-bottom:20px;font-size:.92rem;line-height:1.8}.LRAtdG_doneLink{color:var(--color-mint-dark);text-underline-offset:3px;font-size:.88rem;font-weight:700;text-decoration:underline}.LRAtdG_policyNote{font-family:var(--font-sans);color:var(--color-text-muted);text-align:center;margin:12px 0 0;font-size:.8rem;line-height:1.7}.LRAtdG_policyNote a{text-underline-offset:2px;text-decoration:underline}
.IPC-uG_card{max-width:720px;margin:0}@media (min-width:640px){.IPC-uG_card{padding:36px 40px}}.IPC-uG_radioRow{grid-template-columns:1fr;gap:8px;margin-top:2px;display:grid}@media (min-width:640px){.IPC-uG_radioRow{grid-template-columns:repeat(2,1fr)}}.IPC-uG_group{flex-direction:column;gap:22px;display:flex}.IPC-uG_groupTitle{font-family:var(--font-sans);color:var(--color-mint-dark);border-bottom:1px solid var(--color-border);margin:0;padding-bottom:8px;font-size:.85rem;font-weight:700}.IPC-uG_date{max-width:240px}.IPC-uG_note{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:.8rem;line-height:1.7}.IPC-uG_counter{font-family:var(--font-sans);color:var(--color-text-muted);text-align:right;margin:0;font-size:.75rem}.IPC-uG_photos{grid-template-columns:1fr 1fr;gap:12px;max-width:420px;display:grid}.IPC-uG_photo{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.IPC-uG_photoPicker{aspect-ratio:3/4;border:1px dashed var(--color-border);background:var(--color-bg-offwhite);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:12px 10px;display:flex;position:relative;overflow:hidden}.IPC-uG_photo:focus-within .IPC-uG_photoPicker{outline:2px solid var(--color-mint);outline-offset:1px}.IPC-uG_photoPreview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.IPC-uG_photoLabel,.IPC-uG_photoAction{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;background:#ffffffe6;border-radius:999px;max-width:100%;padding:2px 8px;position:relative;overflow:hidden}.IPC-uG_photoLabel{color:var(--color-text);font-size:.82rem;font-weight:700}.IPC-uG_photoAction{color:var(--color-mint-dark);font-size:.75rem}.IPC-uG_fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.IPC-uG_agreements{flex-direction:column;gap:12px;display:flex}.IPC-uG_submitNote{font-family:var(--font-sans);color:#c0392b;text-align:center;margin:0;font-size:.8rem}
._2ruViG_section{background:var(--color-bg)}._2ruViG_inner{flex-direction:column;gap:24px;max-width:560px;margin:0 auto;padding:56px 20px 96px;display:flex}._2ruViG_title{color:var(--color-text);text-align:center;font-size:clamp(1.4rem,4.5vw,1.8rem)}._2ruViG_thanks{color:var(--color-text);text-align:center;font-size:1.05rem;line-height:1.7}._2ruViG_phrase{display:inline-block}._2ruViG_lead{font-family:var(--font-sans);color:var(--color-text);font-size:.9rem;line-height:1.8}._2ruViG_card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:18px;padding:24px 20px}._2ruViG_cardTitle{margin-bottom:14px;font-size:1rem;font-weight:700}._2ruViG_list{font-family:var(--font-sans);grid-template-columns:auto 1fr;gap:8px 16px;font-size:.9rem;display:grid}._2ruViG_list dt{color:var(--color-text-muted)}._2ruViG_list dd{overflow-wrap:anywhere;margin:0}._2ruViG_aiButton{background:var(--ink);min-height:56px;color:var(--offwhite);border:2px solid var(--ink);font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:flex}._2ruViG_aiButton:hover{background:var(--offwhite);color:var(--ink)}._2ruViG_aiButton:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._2ruViG_message{font-family:var(--font-sans);background:var(--mint-soft);border-radius:12px;padding:12px 14px;font-size:.9rem;line-height:1.7}._2ruViG_error{font-family:var(--font-sans);color:#c0392b;font-size:.85rem}._2ruViG_hero{text-align:center;flex-direction:column;gap:14px;display:flex}._2ruViG_kicker{font-family:var(--font-sans);letter-spacing:.12em;color:var(--ink);margin:0;font-size:.75rem;font-weight:700}._2ruViG_heroLead{font-family:var(--font-sans);color:var(--color-text);margin:0 0 6px;font-size:.92rem;line-height:1.8}._2ruViG_sectionTitle{color:var(--color-text);margin-bottom:14px;font-size:1.05rem;font-weight:700}._2ruViG_campaign{background:var(--gradient-cta);color:var(--color-text);font-family:var(--font-sans);border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;display:flex}._2ruViG_campaignLabel{letter-spacing:.08em;margin:0;font-size:.72rem;font-weight:700}._2ruViG_campaignTitle{margin:0;font-size:1.05rem;font-weight:700;line-height:1.5}._2ruViG_campaignBody{margin:0;font-size:.88rem;line-height:1.75}._2ruViG_campaignNote{color:var(--color-navy);margin:0;font-size:.78rem}._2ruViG_steps{font-family:var(--font-sans);flex-direction:column;gap:12px;margin:0;padding:0;font-size:.9rem;line-height:1.7;list-style:none;display:flex}._2ruViG_step{align-items:flex-start;gap:12px;display:flex}._2ruViG_stepNumber{background:var(--ink);width:26px;height:26px;color:var(--offwhite);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.8rem;font-weight:700;display:flex}._2ruViG_notes{font-family:var(--font-sans);color:var(--color-text);flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:.86rem;line-height:1.7;display:flex}._2ruViG_notes li::marker{color:var(--mint)}._2ruViG_friendNotice{border:1.5px solid var(--ink);background:var(--color-bg);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}._2ruViG_friendNoticeText{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:.95rem;font-weight:700;line-height:1.6}
.hmWfEq_reveal[data-reveal=pending]{opacity:0;transform:translateY(24px)}.hmWfEq_reveal[data-reveal=in]{transition:opacity .7s ease-out var(--reveal-delay,0s), transform .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.hmWfEq_reveal[data-reveal]{opacity:1;transition:none;transform:none}}
.tW6aha_section{background:var(--color-bg)}.tW6aha_inner{max-width:840px;margin:0 auto;padding:48px 20px 96px}.tW6aha_backLink{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:24px;font-size:.8rem;font-weight:600;display:inline-block}.tW6aha_backLink:hover{color:var(--color-mint-dark)}.tW6aha_badge{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mint-dark);background:var(--color-bg);border:1px solid var(--color-mint);border-radius:2px;margin-bottom:12px;padding:3px 8px;font-size:.65rem;font-weight:600;display:inline-block}.tW6aha_sponsorLogos{padding:8px 0 28px}.tW6aha_badges{justify-content:flex-start;margin-bottom:12px}.tW6aha_sponsorBanner{margin-top:48px}.tW6aha_activities{border-top:2px solid var(--color-text);font-family:var(--font-sans);margin-top:56px;padding-top:32px}.tW6aha_activitiesHeading{margin-bottom:24px;font-size:1.3rem}.tW6aha_activityList{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.tW6aha_activity{flex-direction:column;gap:10px;display:flex}.tW6aha_activityDate{color:var(--color-mint-dark);border:1px solid var(--color-mint);border-radius:2px;align-self:flex-start;padding:2px 8px;font-size:.75rem;font-weight:700}.tW6aha_activityTitle{font-size:1.05rem;line-height:1.6}.tW6aha_activityFigure{margin:4px 0 0}.tW6aha_activityImage{width:100%;height:auto;display:block}.tW6aha_activityCaption{color:var(--color-text-muted);margin-top:8px;font-size:.78rem;line-height:1.6}.tW6aha_activityText{font-size:.9rem;line-height:1.9}.tW6aha_activityLink{color:var(--color-mint-dark);text-underline-offset:3px;align-self:flex-start;font-size:.9rem;font-weight:600;text-decoration:underline}.tW6aha_title{color:var(--color-text);margin-bottom:28px;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.5}.tW6aha_presentsLabel{color:var(--color-text-muted);font-size:.65em;font-weight:700}.tW6aha_imageWrap{aspect-ratio:16/10;background:var(--color-bg-offwhite);width:100%;margin-bottom:32px;position:relative;overflow:hidden}.tW6aha_body{font-family:var(--font-sans);color:var(--color-text);overflow-wrap:break-word;margin-top:8px;font-size:.95rem;line-height:1.9}.tW6aha_body img{max-width:100%;height:auto;margin:20px auto;display:block}.tW6aha_body iframe{max-width:100%}:is(.tW6aha_body iframe[width="600"][height="450"],.tW6aha_body iframe[width="400"][height="300"]){aspect-ratio:4/3;height:auto}.tW6aha_body iframe[width="600"][height="338"]{aspect-ratio:600/338;height:auto}.tW6aha_body iframe[width="600"][height="360"]{aspect-ratio:5/3;height:auto}.tW6aha_body iframe.wp-embedded-content[width][height]{aspect-ratio:auto;width:1px;height:1px}.tW6aha_body p{margin:0 0 1.2em}:is(.tW6aha_body h1,.tW6aha_body h2,.tW6aha_body h3,.tW6aha_body h4){color:var(--color-text);margin:1.6em 0 .8em;font-weight:700;line-height:1.5}.tW6aha_body a{color:var(--color-mint-dark);text-decoration:underline}:is(.tW6aha_body ul,.tW6aha_body ol){margin:0 0 1.2em;padding-left:1.4em}.tW6aha_body strong{font-weight:700}.tW6aha_notice{font-family:var(--font-sans);color:var(--color-text-muted);margin:-16px 0 28px;font-size:.8rem;line-height:1.7}.tW6aha_notice a{color:var(--color-mint-dark);margin-left:6px;font-weight:700}.tW6aha_related{border-top:1px solid var(--color-border);margin-top:40px;padding-top:24px}.tW6aha_relatedHeading{font-family:var(--font-sans);margin:0 0 16px;font-size:1.05rem;font-weight:700}.tW6aha_relatedGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.tW6aha_relatedGrid{grid-template-columns:repeat(2,1fr)}}.tW6aha_partnerPageLink{font-family:var(--font-sans);background:var(--color-mint-tint);margin:0 0 24px;padding:12px 16px;font-size:.85rem;line-height:1.8}.tW6aha_partnerPageLink a{color:var(--color-mint-dark);margin-left:6px;font-weight:700;display:inline-block}
._ircQG_section{background:var(--color-bg-offwhite);border-top:1px solid var(--color-border);scroll-margin-top:59px}@media (min-width:900px){._ircQG_section{scroll-margin-top:63px}}._ircQG_inner{max-width:880px;margin:0 auto;padding:56px 20px 80px}@media (min-width:900px){._ircQG_inner{padding:88px 32px 120px}}._ircQG_head{text-align:center;margin-bottom:48px}._ircQG_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:12px;font-size:.7rem;font-weight:600}._ircQG_title{color:var(--color-text);margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.4}@media (min-width:900px){._ircQG_title{font-size:40px}}._ircQG_phrase{display:inline-block}._ircQG_lead{max-width:640px;color:var(--color-text);text-align:left;margin:0 auto;font-size:.95rem;line-height:2}._ircQG_block{margin-top:48px;scroll-margin-top:72px}._ircQG_blockTitle{letter-spacing:.02em;color:var(--color-text);margin-bottom:24px;font-size:22px;font-weight:700;line-height:1.5}@media (min-width:900px){._ircQG_blockTitle{font-size:28px}}._ircQG_requirements{background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;margin:0;overflow:hidden}._ircQG_requirement{border-top:1px solid var(--color-border);grid-template-columns:1fr;gap:4px;padding:16px 18px;display:grid}._ircQG_requirement:first-child{border-top:none}@media (min-width:640px){._ircQG_requirement{grid-template-columns:11em 1fr;gap:20px;padding:18px 24px}}._ircQG_requirement dt{font-family:var(--font-sans);color:var(--color-mint-dark);font-size:.85rem;font-weight:700}._ircQG_requirement dd{color:var(--color-text);margin:0;font-size:.92rem;line-height:1.85}._ircQG_steps{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){._ircQG_steps{grid-template-columns:repeat(4,1fr);gap:12px}}._ircQG_step{background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (min-width:768px){._ircQG_step{flex-direction:column;align-items:flex-start;padding:18px 16px 20px}}._ircQG_stepNumber{background:var(--gradient-cta);width:40px;height:40px;font-family:var(--font-sans);color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._ircQG_stepText{font-family:var(--font-sans);color:var(--color-text);font-size:.88rem;font-weight:600;line-height:1.6}._ircQG_stepsNote{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:14px;font-size:.85rem}._ircQG_notes{background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:20px 20px 20px 38px;display:flex}._ircQG_notes li{color:var(--color-text);font-size:.9rem;line-height:1.85}._ircQG_notes a{color:var(--color-mint-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}._ircQG_innerRest{padding-top:24px}._ircQG_story{max-width:1120px;margin:0 auto;padding:0 20px}@media (min-width:900px){._ircQG_story{padding:0 32px}}._ircQG_storyBlock{margin-top:88px}@media (min-width:900px){._ircQG_storyBlock{margin-top:136px}}._ircQG_storyHead{max-width:720px;margin-bottom:32px}@media (min-width:900px){._ircQG_storyHead{margin-bottom:44px}}._ircQG_storyLabel{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-mint-dark);margin-bottom:12px;font-size:.72rem;font-weight:700}._ircQG_storyTitle{letter-spacing:.02em;color:var(--color-text);font-size:26px;font-weight:700;line-height:1.4}@media (min-width:900px){._ircQG_storyTitle{font-size:36px}}._ircQG_storyLead{color:var(--color-text);margin-top:18px;font-size:.98rem;line-height:2}._ircQG_benefits{grid-template-columns:1fr;row-gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){._ircQG_benefits{grid-template-columns:repeat(2,1fr);gap:56px 64px}}._ircQG_benefit{border-top:1px solid #1b1b1926;padding:24px 0 20px}@media (min-width:900px){._ircQG_benefit{padding:32px 0 0}}._ircQG_benefitNumber{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-mint-dark);background:var(--gradient-cta);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:32px;font-weight:700;line-height:1;display:inline-block}@media (min-width:900px){._ircQG_benefitNumber{margin-bottom:16px;font-size:56px}}._ircQG_benefitTitle{color:var(--color-text);margin-bottom:10px;font-size:1.12rem;font-weight:700;line-height:1.55}@media (min-width:900px){._ircQG_benefitTitle{font-size:1.25rem}}._ircQG_benefitBody{color:var(--color-text);font-size:15px;line-height:1.8}._ircQG_behindPhotos{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){._ircQG_behindPhotos{grid-template-columns:5fr 7fr;align-items:start;gap:24px}}._ircQG_studioFrame{aspect-ratio:4/5}._ircQG_studioImage{object-position:35% 40%}._ircQG_photoFigure{margin:0}._ircQG_photoFrame{aspect-ratio:4/3;background:var(--color-border);border-radius:14px;position:relative;overflow:hidden}._ircQG_photoImage{object-fit:cover}._ircQG_photoCaption{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:10px;font-size:13px;line-height:1.7}._ircQG_stationFigure{margin-top:40px}._ircQG_stationFrame{aspect-ratio:4/5}._ircQG_stationImage{object-position:82% 50%}@media (min-width:900px){._ircQG_stationFigure{width:min(1280px,100vw - 48px);margin:64px 0 0 calc(50% + min(1280px,100vw - 48px)/-2)}._ircQG_stationFrame{aspect-ratio:16/9}._ircQG_stationImage{object-position:70% 45%}}._ircQG_agency{border-top:1px solid #1b1b1926;max-width:720px;margin-top:48px;padding:24px 0 4px;scroll-margin-top:72px}._ircQG_agencyLabel{font-family:var(--font-sans);letter-spacing:.24em;color:var(--color-mint-dark);margin-bottom:8px;font-size:.68rem;font-weight:700}._ircQG_agencyTitle{color:var(--color-text);font-size:17px;font-weight:700;line-height:1.5}@media (min-width:900px){._ircQG_agencyTitle{font-size:18px}}._ircQG_agencyLead{color:var(--color-text);margin-top:6px;font-size:13px;line-height:1.7}._ircQG_agencyPoints{grid-template-columns:1fr;gap:12px;margin:16px 0 0;display:grid}@media (min-width:768px){._ircQG_agencyPoints{grid-template-columns:repeat(2,1fr);gap:12px 32px}}._ircQG_agencyPoint{border-left:2px solid #46695c80;padding-left:12px}._ircQG_agencyPoint dt{color:var(--color-text);margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.6}._ircQG_agencyPoint dd{color:var(--color-text);margin:0;font-size:13px;line-height:1.7}._ircQG_agencyNote{color:var(--color-text-muted);margin-top:12px;font-size:13px;line-height:1.8}._ircQG_agencyButton{background:var(--color-bg);min-width:160px;height:40px;font-family:var(--font-sans);color:var(--color-text);border:1px solid #1b1b1973;border-radius:4px;justify-content:center;align-items:center;margin-top:12px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}._ircQG_agencyButton:hover{background:var(--color-bg-offwhite)}._ircQG_story+._ircQG_innerRest{margin-top:36px;padding-top:0}._ircQG_story+._ircQG_innerRest>._ircQG_block:first-child{border-top:1px solid #1b1b1926;margin-top:0;padding-top:36px}@media (min-width:900px){._ircQG_story+._ircQG_innerRest{margin-top:60px}._ircQG_story+._ircQG_innerRest>._ircQG_block:first-child{padding-top:60px}}._ircQG_innerRest{max-width:1120px}._ircQG_innerRest>._ircQG_block{max-width:816px}._ircQG_hero{--hero-wall:#f0f5f8;--hero-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--hero-wall);position:relative;overflow:hidden}._ircQG_heroPhoto{z-index:-1;height:80vw;position:absolute;top:0;left:0;right:0;overflow:hidden}._ircQG_heroImage{aspect-ratio:4/3;max-width:none;animation:_ircQG_hero-photo-zoom 1.2s var(--hero-ease) both;width:220%!important;height:auto!important;inset:-65% -13.2% auto auto!important}._ircQG_heroPhoto:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--hero-wall) 0%, #f0f5f800 22%), linear-gradient(90deg, #f0f5f8e0 0%, #f0f5f899 32%, #f0f5f800 52%),  linear-gradient(90deg, #f0f5f840 0%, #f0f5f81f 100%);position:absolute;inset:0}._ircQG_hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, #f0f5f800, var(--color-bg-offwhite));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}._ircQG_heroText{text-align:left;max-width:1120px;margin:0 auto;padding:8vw 5.4vw 40px;position:relative}._ircQG_heroTitleBox{min-height:72vw}._ircQG_heroText ._ircQG_eyebrow{color:var(--color-mint-dark);letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:700}._ircQG_heroText ._ircQG_title{margin-bottom:0;font-size:6.4vw;line-height:1.3}._ircQG_heroText ._ircQG_phrase,._ircQG_heroLine{display:block}._ircQG_heroText ._ircQG_lead{max-width:none;word-break:auto-phrase;text-wrap:pretty;margin:0;padding-top:4px;font-size:.95rem;line-height:2}@media (min-width:600px){._ircQG_hero{border-bottom:1px solid var(--color-border);align-items:center;min-height:480px;display:flex}._ircQG_hero:after{display:none}._ircQG_heroPhoto{--photo-from:.2;--photo-to:.94;top:auto;bottom:calc((1 - var(--photo-to)) / (var(--photo-to) - var(--photo-from)) * -100%);height:calc(100% / (var(--photo-to) - var(--photo-from)));aspect-ratio:4/3;width:auto;left:auto;right:0}._ircQG_heroImage{object-fit:cover;object-position:100% 100%;transform-origin:100% 100%;width:100%!important;height:100%!important;inset:0!important}._ircQG_heroPhoto:after{background:linear-gradient(90deg, var(--hero-wall) 0%, #f0f5f8f2 24%, #f0f5f800 44%)}._ircQG_heroText{width:100%;padding:64px 24px}._ircQG_heroTitleBox{min-height:0}._ircQG_heroText ._ircQG_eyebrow{letter-spacing:.28em;margin-bottom:16px;font-size:.7rem}._ircQG_heroText ._ircQG_title{margin-bottom:20px;font-size:30px;line-height:1.4}._ircQG_heroText ._ircQG_phrase,._ircQG_heroLine{display:block}._ircQG_heroText ._ircQG_lead,._ircQG_heroTitleBox{max-width:19em}._ircQG_heroText ._ircQG_lead{padding-top:0;font-size:.92rem}}@media (min-width:900px){._ircQG_hero{min-height:600px}._ircQG_heroText{padding:56px 32px}._ircQG_heroText ._ircQG_title{margin-bottom:24px;font-size:40px}._ircQG_heroLine{display:inline}._ircQG_heroText ._ircQG_lead,._ircQG_heroTitleBox{max-width:30em}._ircQG_heroText ._ircQG_lead{font-size:1rem}}@media (min-width:1200px){._ircQG_heroPhoto{--photo-from:.22;--photo-to:.84}._ircQG_heroText ._ircQG_title{margin-bottom:28px;font-size:48px}._ircQG_heroText ._ircQG_lead{font-size:1.0625rem}._ircQG_heroTitleBox{max-width:none}._ircQG_heroText ._ircQG_lead{max-width:32em}}._ircQG_heroCta{width:100%;height:56px;font-family:var(--font-sans);color:var(--color-text);background:var(--gradient-cta);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;margin-top:24px;padding:0 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}._ircQG_heroCta:hover{opacity:.88;color:var(--color-text);text-decoration:none}._ircQG_heroCta:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (min-width:600px){._ircQG_heroCta{width:auto;margin-top:28px}}._ircQG_toRequirements{color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:4px;margin:-8px 0 20px;font-size:.85rem;display:inline-block}._ircQG_toRequirements:hover{color:var(--color-text);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}._ircQG_stickyApply{z-index:60;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));height:44px;font-family:var(--font-sans);color:var(--color-text);background:var(--gradient-cta);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;transform:translate(-50%,12px);box-shadow:0 6px 18px #16233f2e}._ircQG_stickyApply[data-shown]{opacity:1;pointer-events:auto;transform:translate(-50%)}._ircQG_stickyApply:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (min-width:600px){._ircQG_stickyApply{display:none}}@media (prefers-reduced-motion:reduce){._ircQG_stickyApply{transition:none}}._ircQG_heroRise{animation:_ircQG_hero-rise .48s var(--hero-ease) calc(50ms + var(--rise-i,0) * 70ms) both}._ircQG_hero[data-play=paused] ._ircQG_heroImage,._ircQG_hero[data-play=paused] ._ircQG_heroRise{animation-play-state:paused}@keyframes _ircQG_hero-photo-zoom{0%{transform:scale(1.04)}to{transform:none}}@keyframes _ircQG_hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._ircQG_heroImage,._ircQG_heroRise{animation:none}}._ircQG_hero+._ircQG_story>._ircQG_storyBlock:first-child{margin-top:56px}@media (min-width:900px){._ircQG_hero+._ircQG_story>._ircQG_storyBlock:first-child{margin-top:104px}}._ircQG_spreadFigure{margin-top:32px}@media (min-width:900px){._ircQG_spreadFigure{margin-top:40px}}._ircQG_spreadFrame{border-radius:6px;position:relative;overflow:hidden;box-shadow:0 1px #1b1b190f,0 8px 24px #1b1b1914}._ircQG_spreadImage{width:100%;height:auto;display:block}._ircQG_spreadCredit{font-family:var(--font-sans);color:var(--color-text);white-space:nowrap;background:#ffffffbf;border-radius:3px;margin:0;padding:2px 7px;font-size:10px;line-height:1.5;position:absolute;bottom:8px;right:8px}@media (min-width:900px){._ircQG_spreadCredit{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;background:#ffffffb8;border-radius:999px;padding:4px 10px;font-size:11px;bottom:16px;right:16px}}@media (max-width:899px){._ircQG_spreadFigure{margin-top:24px}._ircQG_spreadFrame{box-shadow:none;border-radius:0;margin:0 -20px}}._ircQG_spreadCaptionCredit{display:none}@media (max-width:599px){._ircQG_spreadCredit{display:none}._ircQG_spreadCaptionCredit{display:inline}}
.Gd--Pa_hero{text-align:center;padding:56px 16px 72px;position:relative;overflow:hidden}@media (min-width:768px){.Gd--Pa_hero{padding:72px 20px 96px}}.Gd--Pa_watermark{letter-spacing:-.03em;white-space:nowrap;color:var(--color-mint);opacity:.16;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20.5vw;font-weight:800;line-height:.8;animation:1s cubic-bezier(.22,1,.36,1) both Gd--Pa_joinWatermarkIn;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.Gd--Pa_watermark{font-size:21.5vw;top:34%}}@keyframes Gd--Pa_joinWatermarkIn{0%{opacity:0;transform:translate(calc(-50% - 32px),-50%)}to{opacity:.16;transform:translate(-50%,-50%)}}.Gd--Pa_heroInner{flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex;position:relative}.Gd--Pa_eyebrow{font-family:var(--font-sans);letter-spacing:.2em;color:var(--color-mint-dark);margin-bottom:8px;font-size:.78rem;font-weight:700}.Gd--Pa_heroName{font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-text);margin-bottom:4px;font-size:clamp(.85rem,2.6vw,1rem);font-weight:700}.Gd--Pa_phrase{display:inline-block}.Gd--Pa_heroMedia{aspect-ratio:1410/720;width:100%;position:relative}.Gd--Pa_heroVideo{object-fit:contain;filter:brightness(1.04);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.Gd--Pa_catch{letter-spacing:.04em;color:var(--color-text);margin-top:4px;font-size:clamp(1.7rem,6.4vw,2.9rem);font-weight:800;line-height:1.35}.Gd--Pa_mask{vertical-align:top;margin:-.06em 0 -.1em;padding:.06em 0 .1em;display:inline-block;overflow:hidden}.Gd--Pa_line{display:inline-block}.Gd--Pa_sub{font-family:var(--font-sans);color:var(--color-text);word-break:auto-phrase;text-wrap:balance;margin:14px 0 28px;font-size:clamp(.88rem,2.6vw,1rem);line-height:1.8}.Gd--Pa_heroButton{font-family:var(--font-sans);letter-spacing:.06em;color:var(--color-text);background:var(--gradient-cta);border-radius:999px;padding:15px 56px;font-size:1rem;font-weight:700;display:inline-block}.Gd--Pa_heroButton:hover{opacity:.88}.Gd--Pa_hero[data-phase=pending] .Gd--Pa_fadeUp,.Gd--Pa_hero[data-phase=pending] .Gd--Pa_fadeIn{opacity:0;animation:.6s 8s forwards Gd--Pa_joinFailsafe}.Gd--Pa_hero[data-phase=pending] .Gd--Pa_line{animation:.6s 8s forwards Gd--Pa_joinFailsafeLine;transform:translateY(110%)}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_fadeUp{animation:.8s cubic-bezier(.22,1,.36,1) both Gd--Pa_joinFadeUp}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_heroName{animation-delay:80ms}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_line{animation:.9s cubic-bezier(.22,1,.36,1) .35s both Gd--Pa_joinLineUp}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_mask+.Gd--Pa_mask .Gd--Pa_line{animation-delay:.5s}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_fadeIn{animation:.75s ease-out 1.05s both Gd--Pa_joinFadeIn}.Gd--Pa_hero[data-phase=reveal] .Gd--Pa_heroButton{animation-delay:1.15s}@keyframes Gd--Pa_joinFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Gd--Pa_joinLineUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes Gd--Pa_joinFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Gd--Pa_joinFailsafe{to{opacity:1}}@keyframes Gd--Pa_joinFailsafeLine{to{transform:none}}@media (prefers-reduced-motion:reduce){.Gd--Pa_watermark,.Gd--Pa_hero .Gd--Pa_fadeUp,.Gd--Pa_hero .Gd--Pa_fadeIn,.Gd--Pa_hero .Gd--Pa_line{animation:none!important}.Gd--Pa_hero .Gd--Pa_fadeUp,.Gd--Pa_hero .Gd--Pa_fadeIn{opacity:1!important}.Gd--Pa_hero .Gd--Pa_line{transform:none!important}}
._ba4RW_card{--ink:#0a0a0a;--paper:#fff;--volt:#ceff00;--bar:#009e76;--sub:#6b6a64;background:var(--paper);border:2px solid var(--ink);color:var(--ink);margin:0;padding:20px 18px 16px}._ba4RW_cardFeatured{border-width:3px;padding:24px 20px 18px;}._ba4RW_cardFeatured ._ba4RW_title{font-size:1.3rem}._ba4RW_cardFeatured ._ba4RW_label{font-size:.95rem;font-weight:700}._ba4RW_cardFeatured ._ba4RW_bar{height:22px}._ba4RW_cardFeatured ._ba4RW_value strong{font-size:1.25rem}._ba4RW_group+._ba4RW_group{border-top:2px solid var(--ink);margin-top:18px;padding-top:16px}._ba4RW_groupLabel{letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;font-weight:900;display:flex}._ba4RW_swatch{border-radius:3px;width:14px;height:14px;display:inline-block}._ba4RW_head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}._ba4RW_series{letter-spacing:.14em;color:var(--sub);font-size:.66rem;font-weight:700}._ba4RW_qnum{background:var(--ink);color:var(--volt);letter-spacing:.04em;padding:2px 8px;font-size:.75rem;font-weight:900}._ba4RW_title{margin:0 0 16px;font-size:1.05rem;font-weight:900;line-height:1.5}._ba4RW_rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._ba4RW_row{flex-direction:column;gap:4px;display:flex}._ba4RW_label{font-size:.85rem;font-weight:500;line-height:1.4}._ba4RW_barLine{align-items:center;gap:8px;display:flex}._ba4RW_bar,._ba4RW_barTop{width:calc((100% - 6.4em) * var(--p) / 100);background:var(--bar);border-radius:0 4px 4px 0;flex:none;min-width:2px;height:16px;display:block}._ba4RW_barRest{background:#9a9993;}._ba4RW_barTop{background:var(--ink)}._ba4RW_value{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;gap:5px;display:flex}._ba4RW_value strong{font-size:1.05rem;font-weight:900}._ba4RW_count{color:var(--sub);font-size:.75rem}._ba4RW_foot{color:var(--sub);border-top:1px solid #e6e4dc;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;margin-top:18px;padding-top:10px;font-size:.7rem;display:flex}._ba4RW_brand{color:var(--ink);letter-spacing:.04em;font-weight:700}._ba4RW_slogan{color:var(--sub);font-weight:700}._ba4RW_suppressed{color:var(--sub);font-size:.8rem}
.qLg4EW_hint{color:var(--color-text-muted);margin:-2px 0 0;font-size:.8rem;line-height:1.6}.qLg4EW_counter{color:var(--color-text-muted);text-align:right;margin:0;font-size:.75rem}.qLg4EW_doneBody{color:var(--color-text-muted);margin-bottom:20px;font-size:.92rem;line-height:1.8}.qLg4EW_doneLink{color:var(--color-mint-dark);text-underline-offset:3px;font-size:.88rem;font-weight:700;text-decoration:underline}
.BMtekq_greeting{justify-content:center;align-items:flex-start;gap:14px;max-width:560px;margin:0 auto 8px;display:flex}.BMtekq_wrap{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.BMtekq_ring{z-index:-1;box-sizing:border-box;background:var(--ink);border:3px solid var(--mint);border-radius:50%;position:absolute;inset:0}.BMtekq_figure{width:64%;height:auto;margin-top:4%;margin-left:-6%}.BMtekq_bubbles{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-top:6px;display:flex}.BMtekq_bubble{background:var(--color-bg);border:1.5px solid var(--ink);color:var(--ink);font-family:var(--font-sans);opacity:0;border-radius:12px;margin:0;padding:9px 14px;font-size:.95rem;font-weight:700;line-height:1.5;transition:opacity .2s ease-out,transform .2s ease-out;position:relative;transform:translateY(4px)}.BMtekq_bubble[data-shown]{opacity:1;transform:none}.BMtekq_bubble[data-prehydrate]{animation:.2s ease-out 2s forwards BMtekq_register-bubble-fallback}@keyframes BMtekq_register-bubble-fallback{to{opacity:1;transform:none}}.BMtekq_bubble[data-still]{transition:none}.BMtekq_first:before{content:"";background:var(--color-bg);border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:10px;height:10px;position:absolute;top:16px;left:-7px;transform:rotate(45deg)}@media (max-width:359px){.BMtekq_greeting{flex-direction:column;align-items:center}.BMtekq_bubbles{align-items:center;padding-top:0}.BMtekq_first:before{margin-left:-5px;top:-7px;left:50%;transform:rotate(135deg)}}
.xTMItW_page{background:var(--color-bg)}.xTMItW_back{max-width:1080px;margin:0 auto;padding:24px 20px 0}@media (min-width:900px){.xTMItW_back{padding:40px 32px 0}}.xTMItW_backLink{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.82rem}.xTMItW_backLink:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}
