.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 96px}.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}
.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}.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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:calc(100% - 24px);font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text);text-align:right;background:#ffffffb8;border-radius:10px;margin:0;padding:4px 10px;font-size:10px;line-height:1.5;position:absolute;bottom:12px;right:12px}.ONyRsq_creditLine{display:block}.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_section:hover .ONyRsq_cta{opacity:.88}.ONyRsq_cta:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@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{z-index:2;border-radius:999px;font-size:11px;bottom:16px;right:16px}.ONyRsq_creditLine{display:inline}.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_cta{width:auto;min-width:240px;height:60px;font-size:16px}}.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}.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{background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.yApCMG_headerMascotFigure{width:24px;height:auto;margin-top:2px;margin-left:-2px}.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:18px 20px 14px;position:relative;box-shadow:0 12px 28px #16233f29}@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:10px;padding-right:18px;font-size:1rem;font-weight:700}.yApCMG_teaserList{color:var(--color-text);flex-direction:column;gap:2px;font-size:.85rem;display:flex}.yApCMG_teaserQuestion{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px 6px 18px;display:block;position:relative}.yApCMG_teaserQuestion:before{content:"";background:var(--color-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(6px + .55em);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{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;width:min(380px,100vw - 40px);height:min(540px,100vh - 140px);display:flex;overflow:hidden;box-shadow:0 16px 40px #16233f2e}.yApCMG_header{background:var(--ink);color:var(--offwhite);flex-shrink:0;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.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{background:var(--color-bg-offwhite);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.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_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:var(--color-bg);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:var(--color-bg);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:10px}.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{border:1.5px solid var(--color-mint-dark);min-width:0;height:52px;color:var(--color-text);background:var(--color-bg);border-radius:10px;flex:1;padding:0 14px;font-family:inherit;font-size:16px}.yApCMG_input::placeholder{color:var(--color-text-muted);opacity:1}.yApCMG_input:focus{border:2px solid var(--color-mint);outline:none;padding:0 13.5px;box-shadow:0 0 0 3px #5fc49a40}.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_topicChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.yApCMG_topicChip{border:1.5px solid var(--ink);background:var(--color-bg);color:var(--ink);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:700;line-height:1.2}.yApCMG_topicChip:hover{background:var(--ink);color:var(--offwhite)}.yApCMG_topicChip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.yApCMG_topicChip:disabled{opacity:.5;cursor:default}.yApCMG_lineHint{color:var(--color-text-muted);margin-top:12px;font-size:.72rem;line-height:1.6}.yApCMG_lineHintLink{color:#06c755;text-underline-offset:2px;white-space:nowrap;margin-left:6px;font-weight:700;text-decoration:underline}.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}
.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 120px}}._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}
._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}
.IPC-uG_card{max-width:720px;margin:0 auto}@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}
.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:72px}._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:20px;font-size:1.3rem;line-height:1.6}@media (min-width:900px){._ircQG_title{font-size:1.55rem}}._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{color:var(--color-text);border-left:3px solid var(--color-mint-dark);margin-bottom:20px;padding-left:12px;font-size:1.05rem;line-height:1.6}._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:30px;height:30px;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}
.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)}}
._IFFqW_cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}._IFFqW_card{font-family:var(--font-sans);background:var(--color-bg);border:1.5px solid var(--ink);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;display:flex}._IFFqW_cardTitle{color:var(--ink);margin:0;font-size:.98rem;font-weight:700;line-height:1.5}._IFFqW_cardText{color:var(--color-text);margin:0;font-size:.85rem;line-height:1.75}._IFFqW_list{font-family:var(--font-sans);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._IFFqW_listItem{color:var(--ink);align-items:center;gap:10px;font-size:.9rem;line-height:1.5;display:flex}._IFFqW_mark{background:var(--mint);border-radius:50%;flex-shrink:0;width:10px;height:10px}._IFFqW_listTitle{font-weight:700}
.IuWpla_section{padding:32px 20px 64px}.IuWpla_inner{max-width:840px;margin:0 auto}.IuWpla_crumbs{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:20px;font-size:.78rem}.IuWpla_crumbs a{color:var(--color-text-muted)}.IuWpla_title{margin:12px 0 20px;font-size:1.6rem;font-weight:700;line-height:1.4}.IuWpla_block{font-family:var(--font-sans);margin:40px 0 0}.IuWpla_heading{border-bottom:1px solid var(--color-border);margin:0 0 14px;padding-bottom:8px;font-size:1.1rem;font-weight:700}.IuWpla_info{gap:8px;margin:0;font-size:.9rem;line-height:1.7;display:grid}.IuWpla_infoRow{border-bottom:1px dashed var(--color-border);grid-template-columns:1fr;gap:2px;padding-bottom:8px;display:grid}@media (min-width:640px){.IuWpla_infoRow{grid-template-columns:9em 1fr;gap:12px}}.IuWpla_infoRow dt{color:var(--color-text-muted);font-weight:700}.IuWpla_infoRow dd{overflow-wrap:anywhere;margin:0}.IuWpla_line{display:block}.IuWpla_infoLink{color:var(--color-mint-dark);font-weight:600;display:inline-block}.IuWpla_sources{color:var(--color-text-muted);margin:12px 0 0;font-size:.75rem;line-height:1.7}.IuWpla_sources a{color:var(--color-text-muted)}.IuWpla_highlights{gap:16px;margin:0;padding:0;list-style:none;display:grid}.IuWpla_highlight{border:1px solid var(--color-border);padding:14px 16px}.IuWpla_highlightTitle{margin:0 0 4px;font-size:.95rem;font-weight:700}.IuWpla_highlightText{margin:0 0 6px;font-size:.88rem;line-height:1.8}.IuWpla_highlightLink{color:var(--color-mint-dark);font-size:.85rem;font-weight:700}.IuWpla_highlightLink:after{content:" →"}.IuWpla_grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.IuWpla_grid{grid-template-columns:repeat(2,1fr)}}
.SGfU3a_section{background:var(--color-bg);border-top:1px solid var(--color-border)}.SGfU3a_inner{max-width:1080px;margin:0 auto;padding:72px 20px 80px}@media (min-width:900px){.SGfU3a_inner{padding:112px 32px 120px}}.SGfU3a_head{text-align:center;margin-bottom:48px}@media (min-width:900px){.SGfU3a_head{margin-bottom:72px}}.SGfU3a_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:12px;font-size:.7rem;font-weight:600}.SGfU3a_title{color:var(--color-text);font-size:clamp(1.4rem,4.4vw,1.75rem);line-height:1.5}.SGfU3a_source{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:14px;font-size:.78rem;line-height:1.7}.SGfU3a_phrase{display:inline-block}.SGfU3a_pcBreak{display:none}@media (min-width:900px){.SGfU3a_pcBreak{display:inline}}.SGfU3a_column{max-width:640px;margin:0 auto}.SGfU3a_officePhoto{margin:0 0 40px}@media (min-width:900px){.SGfU3a_officePhoto{width:760px;margin:0 0 56px -60px}}.SGfU3a_columnHead{margin-bottom:32px}.SGfU3a_columnTitle{color:var(--color-text);font-size:1.15rem;line-height:1.6}.SGfU3a_columnAuthor{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-text-muted);margin-top:4px;font-size:.8rem}.SGfU3a_body{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text);font-size:.95rem;line-height:2.05}.SGfU3a_body+.SGfU3a_body{margin-top:1.5em}@media (min-width:900px){.SGfU3a_body{font-size:1.02rem;line-height:2.15}.SGfU3a_body+.SGfU3a_body{margin-top:1.7em}}.SGfU3a_closing{margin:40px 0 0}.SGfU3a_closingQuote{margin:0}.SGfU3a_closingQuote p{letter-spacing:.04em;color:var(--color-text);font-size:clamp(1.15rem,3.6vw,1.4rem);font-weight:700;line-height:1.7}.SGfU3a_signature{font-family:var(--font-sans);letter-spacing:.12em;color:var(--color-text-muted);margin-top:16px;font-size:.85rem}.SGfU3a_archiveSection{border-top:1px solid var(--color-border);margin-top:96px;padding-top:64px}@media (min-width:900px){.SGfU3a_archiveSection{margin-top:128px;padding-top:88px}}.SGfU3a_archiveHead{text-align:center;margin-bottom:48px}.SGfU3a_archiveTitle{color:var(--color-text);font-size:1.15rem;line-height:1.6}.SGfU3a_group+.SGfU3a_group{margin-top:64px}@media (min-width:900px){.SGfU3a_group+.SGfU3a_group{margin-top:88px}}.SGfU3a_groupHead{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:24px;padding-bottom:12px;font-weight:400;display:flex}.SGfU3a_groupYear{font-family:var(--font-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-mint-dark);font-size:1.05rem;font-weight:500}.SGfU3a_groupCopy{font-family:var(--font-sans);color:var(--color-text);font-size:.95rem;font-weight:600}.SGfU3a_photos{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.SGfU3a_photo{width:min(100%,320px);margin:0}@media (min-width:900px){.SGfU3a_photo{width:auto}.SGfU3a_photo .SGfU3a_photoImage{width:auto;height:300px}}.SGfU3a_print{border:1px solid var(--color-border);background:#fff;padding:8px;box-shadow:0 6px 18px #1b1b1914}.SGfU3a_photoImage{width:100%;height:auto;display:block}.SGfU3a_caption{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-text-muted);margin-top:10px;font-size:.72rem;line-height:1.6}.SGfU3a_gallery{border-top:1px dashed var(--color-border);margin-top:40px;padding-top:32px}.SGfU3a_galleryLabel{font-family:var(--font-sans);letter-spacing:.24em;color:var(--color-mint-dark);margin-bottom:16px;font-size:.66rem;font-weight:600}.SGfU3a_galleryList{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.SGfU3a_galleryItem{min-width:0}.SGfU3a_galleryImage{aspect-ratio:1;background:var(--color-bg-offwhite);position:relative;overflow:hidden}.SGfU3a_galleryCredit{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:16px;font-size:.72rem}@media (max-width:899px){.SGfU3a_galleryList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.SGfU3a_galleryItem{scroll-snap-align:start;flex:0 0 58%}}@media (min-width:600px) and (max-width:899px){.SGfU3a_galleryItem{flex-basis:34%}}.SGfU3a_archive{border-top:1px dashed var(--color-border);margin-top:40px;padding-top:32px}.SGfU3a_archiveLabel{font-family:var(--font-sans);letter-spacing:.24em;color:var(--color-mint-dark);margin-bottom:16px;font-size:.66rem;font-weight:600}.SGfU3a_archiveLabelNote{letter-spacing:.04em;color:var(--color-text-muted)}.SGfU3a_archiveList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin:0;padding:0;list-style:none;display:grid}.SGfU3a_archiveItem{border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 4px 14px #1b1b191a}@media (max-width:899px){.SGfU3a_archiveList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:14px;margin:0 -20px;padding:0 20px 16px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.SGfU3a_archiveItem{scroll-snap-align:start;flex:0 0 75vw}}
.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}
.j6Q3dW_section{background:var(--color-bg)}.j6Q3dW_inner{text-align:center;max-width:640px;margin:0 auto;padding:96px 20px 120px}.j6Q3dW_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:16px;font-size:.7rem;font-weight:600}.j6Q3dW_title{color:var(--color-text);margin-bottom:20px;font-size:clamp(1.6rem,4.5vw,2.2rem)}.j6Q3dW_lead{font-family:var(--font-sans);color:var(--color-text);margin-bottom:40px;font-size:.95rem;line-height:1.9}.j6Q3dW_telLine{font-family:var(--font-sans);color:var(--color-text);margin-top:32px;font-size:1rem;font-weight:600}.j6Q3dW_telLabel{letter-spacing:.08em;min-width:4.5em;color:var(--color-text-muted);margin-right:8px;font-size:.7rem;font-weight:700;display:inline-block}.j6Q3dW_formAnchor{scroll-margin-top:80px}.j6Q3dW_partnership{background:var(--color-bg-offwhite);border-top:1px solid var(--color-border);font-family:var(--font-sans);scroll-margin-top:0}.j6Q3dW_partnershipInner{max-width:880px;margin:0 auto;padding:80px 20px 96px}.j6Q3dW_partnershipTitle{color:var(--color-text);margin-bottom:20px;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.5}.j6Q3dW_partnershipSubtitle{color:var(--color-mint-dark);margin-top:6px;font-size:.62em;font-weight:600;display:block}.j6Q3dW_partnershipLead{color:var(--color-text);font-size:.95rem;line-height:1.9}.j6Q3dW_partnershipHeading{color:var(--color-text);border-left:4px solid var(--color-mint);margin:48px 0 16px;padding-left:12px;font-size:1.05rem}.j6Q3dW_forms{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.j6Q3dW_forms{grid-template-columns:repeat(2,1fr)}}.j6Q3dW_formItem{background:var(--color-bg);border:1px solid var(--color-border);padding:18px 20px}.j6Q3dW_formTitle{color:var(--color-mint-dark);margin-bottom:6px;font-size:.95rem;font-weight:700}.j6Q3dW_formBody{color:var(--color-text);font-size:.85rem;line-height:1.8}.j6Q3dW_cases{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.j6Q3dW_cases{grid-template-columns:repeat(2,1fr)}}.j6Q3dW_case{background:var(--color-bg);border:1px solid var(--color-border);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.j6Q3dW_case:hover .j6Q3dW_caseCompany{color:var(--color-mint-dark)}.j6Q3dW_caseImage{aspect-ratio:16/9;background:var(--color-bg-offwhite);position:relative;overflow:hidden}.j6Q3dW_caseBody{padding:14px 16px 16px}.j6Q3dW_caseCompany{margin-bottom:4px;font-size:.95rem;font-weight:700}.j6Q3dW_caseText{color:var(--color-text-muted);font-size:.82rem;line-height:1.7}.j6Q3dW_partnershipCta{text-align:center;margin-top:48px}.j6Q3dW_partnershipCtaText{color:var(--color-text);margin-bottom:14px;font-size:.9rem}.j6Q3dW_partnershipButton{background:var(--gradient-cta);color:var(--color-text);border-radius:4px;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.j6Q3dW_partnershipButton:hover{opacity:.9}.j6Q3dW_pastPartners{margin-top:24px}.j6Q3dW_industriesLead{color:var(--color-text);margin-bottom:16px;font-size:.9rem;line-height:1.9}.j6Q3dW_industries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.j6Q3dW_industries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.j6Q3dW_industry{background:var(--color-bg);border:1px solid var(--color-border);border-top:2px solid var(--color-mint);padding:12px 12px 14px}.j6Q3dW_industryName{color:var(--color-mint-dark);margin-bottom:4px;font-size:.85rem;font-weight:700;line-height:1.5}.j6Q3dW_industryBody{color:var(--color-text);font-size:.78rem;line-height:1.7}.j6Q3dW_industriesNote{color:var(--color-text-muted);margin-top:12px;font-size:.78rem}
.Dbk7qa_section{max-width:800px;margin:0 auto;padding:40px 20px 80px}.Dbk7qa_head{margin-bottom:32px}.Dbk7qa_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:8px;font-size:.7rem;font-weight:600}.Dbk7qa_title{color:var(--color-text);border-bottom:2px solid var(--color-text);padding-bottom:14px;font-size:1.6rem}.Dbk7qa_filters{flex-wrap:wrap;gap:8px;margin:24px 0 8px;display:flex}.Dbk7qa_filter,.Dbk7qa_filterActive{font-family:var(--font-sans);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:600}.Dbk7qa_filter:hover{color:var(--color-mint-dark);border-color:var(--color-mint-dark)}.Dbk7qa_filterActive{color:var(--color-mint-dark);border-color:var(--color-mint-dark);background:var(--color-mint-tint)}.Dbk7qa_empty{font-family:var(--font-sans);color:var(--color-text-muted);padding:32px 4px;font-size:.9rem}.Dbk7qa_list{flex-direction:column;display:flex}.Dbk7qa_item{border-bottom:1px solid var(--color-border);padding:20px 4px;display:block}.Dbk7qa_itemHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.Dbk7qa_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}.Dbk7qa_categoryBadge[data-category=column]{color:#2d6b78;border-color:var(--color-sky-mint)}.Dbk7qa_date{font-family:var(--font-sans);letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem}.Dbk7qa_itemTitle{color:var(--color-text);margin-bottom:6px;font-size:1.05rem;transition:color .2s}.Dbk7qa_item:hover .Dbk7qa_itemTitle{color:var(--color-mint-dark)}.Dbk7qa_summary{font-family:var(--font-sans);color:var(--color-text-muted);font-size:.85rem;line-height:1.7}
._8F754a_page{background:var(--color-bg);overflow-x:clip}._8F754a_section{padding:64px 16px}@media (min-width:768px){._8F754a_section{padding:88px 20px}}._8F754a_tinted{background:var(--color-bg-offwhite)}._8F754a_section:not(._8F754a_tinted)+._8F754a_section:not(._8F754a_tinted){padding-top:8px}._8F754a_narrow{flex-direction:column;gap:16px;max-width:680px;margin:0 auto;display:flex}._8F754a_wide{max-width:1080px;margin:0 auto}._8F754a_heading{color:var(--color-text);word-break:auto-phrase;flex-direction:column;gap:6px;margin-bottom:12px;font-size:clamp(1.3rem,4.4vw,1.65rem);font-weight:800;line-height:1.45;display:flex}._8F754a_headingEn{letter-spacing:.24em;color:var(--color-mint-dark);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:700}._8F754a_wide>._8F754a_heading{margin-bottom:28px}._8F754a_text{font-family:var(--font-sans);color:var(--color-text);font-size:.95rem;line-height:1.95}._8F754a_inlineLink{color:var(--color-mint-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}._8F754a_bullets{font-family:var(--font-sans);color:var(--color-text);flex-direction:column;gap:10px;margin:0;padding-left:1.3em;font-size:.92rem;line-height:1.85;list-style:outside;display:flex}._8F754a_bullets li::marker{color:var(--color-mint)}._8F754a_teams{border-top:1px solid var(--color-border);flex-direction:column;margin:8px 0 0;display:flex}._8F754a_team{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);grid-template-columns:1fr;gap:4px;padding:16px 0;display:grid}@media (min-width:600px){._8F754a_team{grid-template-columns:9em 1fr;gap:16px}}._8F754a_team dt{color:var(--color-mint-dark);font-size:.95rem;font-weight:700}._8F754a_team dd{color:var(--color-text);margin:0;font-size:.92rem;line-height:1.8}._8F754a_benefits{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){._8F754a_benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._8F754a_benefits{grid-template-columns:repeat(4,1fr)}}._8F754a_benefit{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:10px;padding:24px 22px 26px;display:flex}._8F754a_benefitNumber{color:var(--color-mint);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:800;line-height:1}._8F754a_benefitTitle{color:var(--color-text);word-break:auto-phrase;font-size:1.02rem;font-weight:700;line-height:1.55}._8F754a_benefitBody{font-family:var(--font-sans);color:var(--color-text);font-size:.88rem;line-height:1.85}._8F754a_roles{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){._8F754a_roles{grid-template-columns:repeat(3,1fr)}}._8F754a_role{border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:10px;padding:0 22px 28px;display:flex;overflow:hidden}._8F754a_roleFigure{border-bottom:1px solid var(--color-border);background:#fff;height:220px;margin:0 -22px 6px;padding:16px 16px 0}@media (min-width:900px){._8F754a_roleFigure{height:260px}}._8F754a_roleIllust{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}._8F754a_roleLabel{font-family:var(--font-sans);letter-spacing:.08em;color:#fff;background:var(--color-mint-dark);border-radius:999px;align-self:flex-start;margin-top:10px;padding:3px 14px;font-size:.78rem;font-weight:700}._8F754a_roleTitle{color:var(--color-text);word-break:auto-phrase;margin-bottom:4px;font-size:1.08rem;font-weight:800;line-height:1.55}._8F754a_role ._8F754a_bullets{font-size:.88rem}._8F754a_subButton{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-mint-dark);border-radius:999px;align-self:flex-start;margin-top:8px;padding:12px 36px;font-size:.92rem;font-weight:700;transition:background .2s}._8F754a_subButton:hover{background:var(--color-mint-tint)}._8F754a_voicesLayout{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){._8F754a_voicesLayout{grid-template-columns:240px 1fr;align-items:center;gap:48px}}._8F754a_voicesFigure{background:#fff;border-radius:16px;height:240px;position:relative;overflow:hidden}@media (min-width:900px){._8F754a_voicesFigure{aspect-ratio:720/1155;height:auto}}._8F754a_voicesIllust{object-fit:cover;object-position:50% 45%}._8F754a_voicesLayout ._8F754a_heading{margin-bottom:28px}._8F754a_voicesLead{margin:-12px 0 24px}._8F754a_voices{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){._8F754a_voices{grid-template-columns:repeat(2,1fr)}}._8F754a_voice{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:16px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}._8F754a_voice:hover{border-color:var(--color-mint-dark)}._8F754a_voiceImage{aspect-ratio:16/9;background:var(--color-mint-tint);position:relative}._8F754a_voiceImage img{object-fit:cover}._8F754a_voiceText{flex-direction:column;gap:6px;padding:18px 20px 22px;display:flex}._8F754a_voiceKicker{font-family:var(--font-sans);color:var(--color-mint-dark);font-size:.78rem;font-weight:700}._8F754a_voiceTitle{font-family:var(--font-sans);font-size:1rem;font-weight:700;line-height:1.6}._8F754a_pitches{flex-direction:column;gap:10px;margin:12px 0 4px;display:flex}._8F754a_pitch{background:var(--color-bg-offwhite);border-radius:12px;padding:14px 16px}._8F754a_pitchRole{letter-spacing:.06em;color:#fff;background:var(--color-mint-dark);border-radius:999px;margin-bottom:8px;padding:2px 12px;font-size:.78rem;font-weight:700;display:inline-block}._8F754a_pitch dd{margin:0}._8F754a_pitchIdeas{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.88rem;line-height:1.7;list-style:none;display:flex}._8F754a_pitchIdeas li{text-indent:-1em;padding-left:1em}._8F754a_pitchIdeas li:before{content:"・";color:var(--color-mint-dark)}._8F754a_flow{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}@media (min-width:600px){._8F754a_flow{grid-template-columns:repeat(4,1fr)}}._8F754a_flowStep{background:var(--color-mint-tint);border-radius:10px;flex-direction:column;font-size:.85rem;line-height:1.5;display:flex;overflow:hidden}._8F754a_flowFigure{aspect-ratio:3/4;background:#fff;position:relative}._8F754a_flowFigure img{object-fit:cover}._8F754a_flowText{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px 12px;display:flex}._8F754a_flowNumber{background:var(--color-mint-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:700;display:flex}._8F754a_provided{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}._8F754a_providedItem{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text);align-items:baseline;gap:10px;padding:14px 0 14px 22px;font-size:.92rem;line-height:1.7;display:flex;position:relative}._8F754a_providedItem:before{content:"";border:2px solid var(--color-mint);border-radius:50%;width:10px;height:10px;position:absolute;top:calc(9px + .85em);left:2px}._8F754a_planned{letter-spacing:.06em;color:var(--color-mint-dark);border:1px solid var(--color-mint-dark);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.68rem;font-weight:700;line-height:1.5}._8F754a_formSection{padding-bottom:120px;scroll-margin-top:64px}
.KzzW1a_page{background:var(--color-bg)}.KzzW1a_inner{max-width:1240px;margin:0 auto;padding:56px 20px 100px}.KzzW1a_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin:0 0 14px;font-size:.7rem;font-weight:600}.KzzW1a_title{color:var(--color-text);margin:0 0 18px;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.5}.KzzW1a_lead{font-family:var(--font-sans);color:var(--color-text-muted);max-width:760px;margin:0 0 44px;font-size:.95rem;line-height:1.95}.KzzW1a_fitFor{border-left:3px solid var(--color-mint-dark);max-width:760px;margin:-20px 0 40px;padding:4px 0 4px 18px}.KzzW1a_fitForHeading{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-mint-dark);margin:0 0 6px;font-size:.8rem;font-weight:700}.KzzW1a_fitForText{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:.92rem;line-height:1.9}.KzzW1a_info{border:1px solid var(--color-border);border-top:3px solid var(--color-text);margin-bottom:56px;padding:28px 24px}.KzzW1a_infoHeading{color:var(--color-text);margin:0 0 16px;font-size:1.05rem}.KzzW1a_infoDescription{font-family:var(--font-sans);color:var(--color-text);margin:0 0 20px;font-size:.92rem;line-height:1.95}.KzzW1a_infoList{flex-direction:column;gap:14px;margin:0;display:flex}.KzzW1a_infoRow{font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex}.KzzW1a_infoLabel{letter-spacing:.1em;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.KzzW1a_infoValue{color:var(--color-text);margin:0;font-size:.9rem;line-height:1.85}.KzzW1a_infoNote{font-family:var(--font-sans);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:20px 0 0;padding-top:14px;font-size:.72rem;line-height:1.8}@media (min-width:768px){.KzzW1a_info{padding:32px 32px 28px}.KzzW1a_infoRow{flex-direction:row;gap:16px}.KzzW1a_infoLabel{flex:0 0 7em;padding-top:.25em}}.KzzW1a_sectionHead{border-bottom:2px solid var(--color-text);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.KzzW1a_sectionTitle{color:var(--color-text);margin:0;font-size:1.25rem}.KzzW1a_sectionMeta{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:.75rem}.KzzW1a_series{margin-bottom:48px}.KzzW1a_seriesList{counter-reset:series;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KzzW1a_seriesItem{counter-increment:series;border-bottom:1px solid var(--color-border)}.KzzW1a_seriesLink{font-family:var(--font-sans);color:var(--color-text);padding:14px 0 14px 2.4em;font-size:.92rem;line-height:1.7;text-decoration:none;display:block;position:relative}.KzzW1a_seriesLink:before{content:counter(series, decimal-leading-zero);letter-spacing:.06em;color:var(--color-mint-dark);font-size:.75rem;font-weight:700;position:absolute;top:14px;left:0}.KzzW1a_seriesLink:hover{color:var(--color-mint-dark)}.KzzW1a_articles{margin-bottom:0}.KzzW1a_empty{font-family:var(--font-sans);color:var(--color-text-muted);padding:40px 0;font-size:.9rem}.KzzW1a_grid{grid-template-columns:1fr;gap:44px 28px;display:grid}@media (min-width:640px){.KzzW1a_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.KzzW1a_grid{grid-template-columns:repeat(3,1fr);gap:56px 40px}}.KzzW1a_meta{font-family:var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-6px 0 24px;font-size:.75rem;display:flex}.KzzW1a_partner{border:1px solid var(--color-border);letter-spacing:.04em;color:var(--color-text);padding:3px 10px}.KzzW1a_summary{font-family:var(--font-sans);color:var(--color-text);max-width:760px;margin:0 0 32px;font-size:1rem;line-height:2}.KzzW1a_profile{border-top:3px solid var(--color-text);border-bottom:1px solid var(--color-border);max-width:760px;margin-bottom:44px}.KzzW1a_profileHeading{color:var(--color-text);margin:0;padding:18px 0 10px;font-size:1.05rem}.KzzW1a_profileList{margin:0}.KzzW1a_profileRow{border-top:1px solid var(--color-border);font-family:var(--font-sans);flex-direction:column;gap:2px;padding:12px 0;display:flex}.KzzW1a_profileLabel{letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem;font-weight:700}.KzzW1a_profileValue{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.85}.KzzW1a_profileValue a{color:var(--color-text)}@media (min-width:768px){.KzzW1a_profileRow{flex-direction:row;gap:16px}.KzzW1a_profileLabel{flex:0 0 8em;padding-top:.25em}}.KzzW1a_blockHeading{color:var(--color-text);margin:0 0 16px;font-size:1.05rem}.KzzW1a_highlights,.KzzW1a_faq{max-width:760px;margin-bottom:44px}.KzzW1a_highlightList{counter-reset:highlight;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.KzzW1a_highlightItem{counter-increment:highlight;font-family:var(--font-sans);padding-left:2.4em;position:relative}.KzzW1a_highlightItem:before{content:counter(highlight, decimal-leading-zero);letter-spacing:.06em;color:var(--color-mint-dark);font-size:.75rem;font-weight:700;position:absolute;top:.2em;left:0}.KzzW1a_highlightText{color:var(--color-text);margin:0 0 4px;font-size:.92rem;line-height:1.9}.KzzW1a_highlightLink{color:var(--color-mint-dark);font-size:.8rem;line-height:1.7}.KzzW1a_faqList{border-top:1px solid var(--color-border);margin:0}.KzzW1a_faqItem{border-bottom:1px solid var(--color-border);font-family:var(--font-sans);padding:14px 0}.KzzW1a_faqQuestion{color:var(--color-text);margin:0 0 6px;font-size:.95rem;font-weight:700;line-height:1.7}.KzzW1a_faqQuestion:before{content:"Q. ";color:var(--color-mint-dark)}.KzzW1a_faqAnswer{color:var(--color-text);margin:0;font-size:.9rem;line-height:1.9}.KzzW1a_articlesLead{font-family:var(--font-sans);color:var(--color-text-muted);max-width:760px;margin:-8px 0 28px;font-size:.88rem;line-height:1.9}.KzzW1a_profileNote{font-family:var(--font-sans);color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0;padding:12px 0;font-size:.72rem;line-height:1.8}
.hmV1Yq_page{background:var(--color-bg)}.hmV1Yq_inner{max-width:1080px;font-family:var(--font-sans);color:var(--color-text);margin:0 auto;padding:40px 20px 96px}.hmV1Yq_header{gap:8px;margin-bottom:24px;display:grid}.hmV1Yq_eyebrow{letter-spacing:.12em;color:var(--color-mint-dark);font-size:.72rem;font-weight:700}.hmV1Yq_title{font-size:clamp(1.6rem,5vw,2.4rem);line-height:1.3}.hmV1Yq_highlight{background:linear-gradient(#0000 62%,#5fc49a59 62%);padding:0 .1em}.hmV1Yq_lead{max-width:62ch;color:var(--color-text-muted);font-size:.92rem;line-height:1.8}.hmV1Yq_grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:860px){.hmV1Yq_grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.hmV1Yq_panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;padding:20px}.hmV1Yq_result{background:var(--color-bg-offwhite);gap:18px;display:grid}.hmV1Yq_panelTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:1rem;font-weight:700;display:flex}.hmV1Yq_step{background:var(--color-mint-dark);color:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;display:inline-grid}.hmV1Yq_example{border:1px solid var(--color-text-muted);color:var(--color-text-muted);border-radius:4px;padding:0 6px;font-size:.68rem;font-weight:700}.hmV1Yq_note{color:var(--color-text-muted);margin-bottom:12px;font-size:.78rem;line-height:1.7}.hmV1Yq_tableWrap{overflow-x:auto}.hmV1Yq_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:300px}.hmV1Yq_table th,.hmV1Yq_table td{text-align:center;padding:6px 4px}.hmV1Yq_table thead th{border-bottom:2px solid var(--color-text);color:var(--color-text-muted);font-size:.78rem;font-weight:700}.hmV1Yq_table thead th.hmV1Yq_subjectHead{text-align:left}.hmV1Yq_table tbody th{text-align:left;white-space:nowrap;padding-right:8px;font-size:.9rem;font-weight:500}.hmV1Yq_table tbody tr+tr th,.hmV1Yq_table tbody tr+tr td{border-top:1px solid var(--color-border)}.hmV1Yq_table tbody tr.hmV1Yq_groupStart th,.hmV1Yq_table tbody tr.hmV1Yq_groupStart td{border-top:2px solid var(--color-text)}.hmV1Yq_tagMain,.hmV1Yq_tagJitsu{vertical-align:1px;border-radius:4px;margin-left:6px;padding:0 6px;font-size:.66rem;font-weight:700;display:inline-block}.hmV1Yq_tagMain{background:var(--color-mint-tint);color:var(--color-mint-dark)}.hmV1Yq_tagJitsu{color:#2d6b78;background:#e2f1f4}.hmV1Yq_select{border:1px solid var(--color-text-muted);background:var(--color-bg);width:100%;max-width:64px;color:var(--color-text);font:inherit;text-align:center;border-radius:6px;padding:4px 6px;font-size:16px;font-weight:700}.hmV1Yq_selectAssumed{border-style:dashed}.hmV1Yq_select:focus-visible,.hmV1Yq_chip:focus-visible,.hmV1Yq_range:focus-visible{outline:3px solid var(--color-mint);outline-offset:2px}.hmV1Yq_presets{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.hmV1Yq_presets span{color:var(--color-text-muted);font-size:.78rem}.hmV1Yq_chip{border:1px solid var(--color-mint-dark);background:var(--color-bg);color:var(--color-mint-dark);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:700}.hmV1Yq_chip:hover{background:var(--color-mint-tint)}.hmV1Yq_chip[aria-pressed=true]{background:var(--color-mint-dark);color:#fff}.hmV1Yq_big{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hmV1Yq_bigNum{font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:800;line-height:1}.hmV1Yq_bigOf{color:var(--color-text-muted);font-weight:700}.hmV1Yq_bar{background:var(--color-border);border-radius:999px;height:14px;display:flex;overflow:hidden}.hmV1Yq_bar i{height:100%;display:block}.hmV1Yq_barMain{background:var(--color-mint)}.hmV1Yq_barJitsu{background:var(--color-sky-mint)}@media (prefers-reduced-motion:no-preference){.hmV1Yq_bar i{transition:width .25s}}.hmV1Yq_legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hmV1Yq_legend div{display:grid}.hmV1Yq_legend b{font-variant-numeric:tabular-nums;font-size:1.15rem}.hmV1Yq_k{color:var(--color-text-muted);font-size:.74rem;line-height:1.5}.hmV1Yq_keyMain:before,.hmV1Yq_keyJitsu:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.hmV1Yq_keyMain:before{background:var(--color-mint)}.hmV1Yq_keyJitsu:before{background:var(--color-sky-mint)}.hmV1Yq_schools{flex-wrap:wrap;gap:8px;display:flex}.hmV1Yq_target{gap:6px;display:grid}.hmV1Yq_targetLabel{justify-content:space-between;gap:8px;font-size:.88rem;font-weight:700;display:flex}.hmV1Yq_range{width:100%;accent-color:var(--color-mint-dark)}.hmV1Yq_target .hmV1Yq_note{margin:0}.hmV1Yq_need{border:1px solid var(--color-mint-dark);background:var(--color-mint-tint);border-radius:8px;gap:6px;padding:14px;display:grid}.hmV1Yq_needValue{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hmV1Yq_needValue strong{font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1.1}.hmV1Yq_needSub{font-size:.84rem}.hmV1Yq_needOver{background:#f7eeec;border-color:#9a5b4f}.hmV1Yq_needOver strong{color:#9a5b4f}.hmV1Yq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:420px){.hmV1Yq_facts{grid-template-columns:minmax(0,1fr)}}.hmV1Yq_fact{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;gap:2px;padding:12px;display:grid}.hmV1Yq_factValue{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.2}.hmV1Yq_factSub{color:var(--color-text-muted);font-size:.76rem}.hmV1Yq_factJitsu{border-color:var(--color-sky-mint)}.hmV1Yq_factJitsu .hmV1Yq_factValue{color:#2d6b78}.hmV1Yq_sectionTitle{border-bottom:2px solid var(--color-text);margin-bottom:12px;padding-bottom:10px;font-size:1.15rem}.hmV1Yq_howto{margin-top:40px;font-size:.86rem;line-height:1.8}.hmV1Yq_howto ul{max-width:70ch;padding-left:1.2em;list-style:outside}.hmV1Yq_howto li+li{margin-top:4px}.hmV1Yq_privacy{color:var(--color-text-muted);margin-top:12px;font-size:.8rem}.hmV1Yq_related{margin-top:48px}.hmV1Yq_sectionLead{color:var(--color-text-muted);margin-bottom:20px;font-size:.82rem}.hmV1Yq_guideCard{border:1px solid var(--color-mint-dark);background:var(--color-mint-tint);gap:6px;padding:20px 24px;display:grid}.hmV1Yq_guideCard:hover .hmV1Yq_guideMore{text-decoration:underline}.hmV1Yq_guideEyebrow{letter-spacing:.1em;color:var(--color-mint-dark);font-size:.7rem;font-weight:700}.hmV1Yq_guideTitle{font-size:1.05rem;font-weight:700;line-height:1.5}.hmV1Yq_guideSummary{color:var(--color-text-muted);font-size:.84rem;line-height:1.7}.hmV1Yq_guideMore{color:var(--color-mint-dark);font-size:.8rem;font-weight:700}.hmV1Yq_jukuGrid{grid-template-columns:1fr;gap:40px 28px;display:grid}@media (min-width:640px){.hmV1Yq_jukuGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hmV1Yq_jukuGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.hmV1Yq_panel{padding:16px 14px}.hmV1Yq_table tbody th{padding-right:4px}.hmV1Yq_tagMain,.hmV1Yq_tagJitsu{width:fit-content;margin:2px 0 0;display:block}.hmV1Yq_select{min-width:54px;padding:4px 2px}}
.tbO67a_section{font-family:var(--font-sans);padding:32px 20px 64px}.tbO67a_inner{max-width:1040px;margin:0 auto}.tbO67a_crumbs{color:var(--color-text-muted);margin-bottom:20px;font-size:.78rem}.tbO67a_crumbs a{color:var(--color-text-muted)}.tbO67a_eyebrow{letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:8px;font-size:.7rem;font-weight:600}.tbO67a_title{border-bottom:2px solid var(--color-text);padding-bottom:14px;font-size:1.5rem;line-height:1.45}@media (min-width:768px){.tbO67a_title{font-size:1.9rem}}.tbO67a_sub{color:var(--color-mint-dark);margin:14px 0 0;font-size:.95rem;font-weight:700}.tbO67a_lead{max-width:720px;margin:12px 0 0;font-size:.9rem;line-height:1.9}.tbO67a_block{margin-top:56px}.tbO67a_heading{border-bottom:1px solid var(--color-border);margin:0 0 20px;padding-bottom:8px;font-size:1.15rem;font-weight:700}.tbO67a_scheme{border-left:3px dashed var(--color-mint);gap:12px;padding-left:22px;display:grid;position:relative}.tbO67a_schemeLines{display:none}.tbO67a_center{background:var(--color-mint-dark);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:18px 16px;display:flex}.tbO67a_centerLabel{font-size:1.05rem;font-weight:700}.tbO67a_member{background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-mint);color:var(--color-text);flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.tbO67a_member:hover .tbO67a_memberName{color:var(--color-mint-dark)}.tbO67a_memberName{font-size:1rem;font-weight:700}.tbO67a_memberName:after{content:" →";color:var(--color-mint-dark)}.tbO67a_memberRole{color:var(--color-mint-dark);font-size:.85rem;font-weight:700}.tbO67a_memberDetail{color:var(--color-text-muted);font-size:.8rem;line-height:1.7}.tbO67a_axisLabel{white-space:nowrap;color:var(--color-mint-dark);background:var(--color-bg-offwhite);padding:2px 10px;font-size:.72rem;font-weight:700;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)rotate(-90deg)}.tbO67a_axisBottom{display:none}@media (min-width:768px){.tbO67a_scheme{border-left:0;grid-template-rows:auto 120px auto;grid-template-columns:1fr 1fr 1fr;gap:0;min-height:460px;padding:0}.tbO67a_schemeLines{width:100%;height:100%;display:block;position:absolute;inset:0}.tbO67a_axisLine{fill:none;stroke:var(--color-mint);stroke-width:3px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.tbO67a_spoke{stroke:var(--color-border);stroke-width:2px;vector-effect:non-scaling-stroke}.tbO67a_center{z-index:1;grid-area:2/2;margin:-20px 12px;position:relative}.tbO67a_member{z-index:1;max-width:300px}.tbO67a_member0{grid-area:1/1}.tbO67a_member1{grid-area:1/3;justify-self:end}.tbO67a_member2{grid-area:3/1;align-self:end}.tbO67a_member3{grid-area:3/3;place-self:end}.tbO67a_axisLabel{z-index:1;left:50%;transform:translate(-50%,-50%)}.tbO67a_axisTop{top:20%}.tbO67a_axisBottom{display:block;top:80%}}.tbO67a_schemeNote{max-width:760px;color:var(--color-text-muted);margin:20px 0 0;font-size:.85rem;line-height:1.9}.tbO67a_periodNote{color:var(--color-text-muted);margin:-8px 0 14px;font-size:.78rem}.tbO67a_examples{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tbO67a_examples{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tbO67a_examples{grid-template-columns:repeat(4,1fr)}}.tbO67a_example{background:var(--color-mint-tint);padding:16px}.tbO67a_exampleName{margin:0 0 6px;font-size:.95rem;font-weight:700}.tbO67a_exampleText{margin:0;font-size:.84rem;line-height:1.8}.tbO67a_exampleNote{margin:14px 0 0;font-size:.88rem;font-weight:600}.tbO67a_history{border-left:2px solid var(--color-mint-tint);margin:0;padding:0 0 0 18px;list-style:none}.tbO67a_historyItem{gap:2px;padding:0 0 18px;font-size:.9rem;line-height:1.8;display:grid;position:relative}.tbO67a_historyItem:before{content:"";background:var(--color-mint-dark);border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:-25px}@media (min-width:640px){.tbO67a_historyItem{grid-template-columns:5em 1fr;gap:12px}}.tbO67a_historyYear{color:var(--color-mint-dark);font-weight:700}.tbO67a_grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tbO67a_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tbO67a_grid{grid-template-columns:repeat(3,1fr)}}.tbO67a_card{height:100%;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);flex-direction:column;display:flex}.tbO67a_card:hover .tbO67a_cardTitle{color:var(--color-mint-dark)}.tbO67a_imageWrap{aspect-ratio:3/2;background:var(--color-mint-tint);position:relative}.tbO67a_body{padding:14px 16px 18px}.tbO67a_cardTitle{margin:10px 0 8px;font-size:1rem;font-weight:700;line-height:1.55}.tbO67a_presents{letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem}.tbO67a_cardText{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.8}.tbO67a_cta{text-align:center;border:1px solid var(--color-mint-dark);margin:56px 0 0;padding:28px 24px}.tbO67a_ctaHeading{margin:0 0 10px;font-size:1.05rem;font-weight:700;line-height:1.6}.tbO67a_ctaText{max-width:560px;margin:0 auto 18px;font-size:.85rem;line-height:1.8}.tbO67a_ctaButton{color:#fff;background:var(--color-mint-dark);border-radius:999px;padding:12px 28px;font-size:.9rem;font-weight:700;display:inline-block}
._3OvgJG_section{background:var(--color-bg)}._3OvgJG_hero{text-align:center;max-width:720px;margin:0 auto;padding:88px 20px 48px}._3OvgJG_eyebrow{font-family:var(--font-sans);letter-spacing:.28em;color:var(--color-text-muted);margin-bottom:16px;font-size:.7rem;font-weight:600}._3OvgJG_title{color:var(--color-text);margin-bottom:20px;font-size:clamp(1.45rem,4.6vw,2.1rem);line-height:1.6}._3OvgJG_phrase{display:inline-block}._3OvgJG_lead{font-family:var(--font-sans);color:var(--color-text);margin-bottom:28px;font-size:.95rem;line-height:1.9}._3OvgJG_heroButton{font-family:var(--font-sans);color:var(--color-text);background:var(--gradient-cta);border-radius:999px;padding:14px 36px;font-size:.95rem;font-weight:700;display:inline-block}._3OvgJG_heroButton:hover{opacity:.88}._3OvgJG_inner{flex-direction:column;gap:40px;max-width:640px;margin:0 auto;padding:16px 20px 120px;display:flex}._3OvgJG_block{flex-direction:column;gap:12px;display:flex}._3OvgJG_heading{color:var(--color-text);border-left:3px solid var(--color-mint-dark);margin-bottom:4px;padding-left:12px;font-size:1.15rem;line-height:1.5}._3OvgJG_text{font-family:var(--font-sans);color:var(--color-text);font-size:.92rem;line-height:1.9}._3OvgJG_textLink{font-family:var(--font-sans);color:var(--color-mint-dark);text-underline-offset:3px;align-self:flex-start;font-size:.9rem;font-weight:700;text-decoration:underline}._3OvgJG_inlineLink{color:var(--color-mint-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}._3OvgJG_bullets{font-family:var(--font-sans);color:var(--color-text);flex-direction:column;gap:8px;margin:0;padding-left:1.3em;font-size:.92rem;line-height:1.8;display:flex}._3OvgJG_bullets li::marker{color:var(--color-mint-dark)}._3OvgJG_notice{background:var(--color-mint-tint);border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}._3OvgJG_noticeHeading{color:var(--color-text);font-size:1rem}._3OvgJG_steps{font-family:var(--font-sans);flex-direction:column;gap:12px;margin:0;padding:0;font-size:.92rem;line-height:1.7;list-style:none;display:flex}._3OvgJG_step{align-items:flex-start;gap:12px;display:flex}._3OvgJG_stepNumber{background:var(--color-mint-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:.8rem;font-weight:700;display:flex}._3OvgJG_formAnchor{flex-direction:column;gap:16px;scroll-margin-top:80px;display:flex}._3OvgJG_termsNote{font-family:var(--font-sans);color:var(--color-text-muted);text-align:center;font-size:.85rem;line-height:1.8}
