/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:255 255 255;--bg-soft:246 246 245;--text:26 26 26;--text-inv:255 255 255;--border:230 230 230;--text-sub-alpha:.61;--text-meta-alpha:.61;--text-disabled-alpha:.48;--ff-logo:"Cormorant Garamond",serif;--fw-logo:500;--ff-sans:"Noto Sans KR","Noto Sans",system-ui,sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--page-gutter:80px;--content-max:1280px;--list-max-width:calc(var(--content-max) + 2 * var(--page-gutter));--wide-max-width:var(--list-max-width);--read-col:744px;--article-max-width:calc(var(--read-col) + 2 * var(--page-gutter));--body-size:18px;--body-leading:1.9;--grid-col-gap:20px;--card-w-slide:310px;--card-gap-slide:12px;--header-height:72px;--footer-gap:96px;--ratio-card:3/2;--r-media:4px;--r-chip:6px;--r-hero:6px;--r-btn-ghost:6px;--overlay-hero-alpha:.22;--overlay-banner-alpha:.15;--overlay-start-alpha:.62;--text-placeholder-alpha:.5;--text-strong-sub-alpha:.78;--border-input:204 204 204;--bg-fallback-hero:69 92 77;--bg-fallback-banner:77 89 77;--t-display:52px;--lh-display:70px;--t-article-title:42px;--lh-article-title:58.8px;--t-page-title:40px;--lh-page-title:52px;--t-section-title:26px;--lh-section-title:31.2px;--t-article-h2:28px;--lh-article-h2:42px;--t-quote:28px;--lh-quote:47.6px;--t-banner-title:30px;--lh-banner-title:36px;--t-newsletter-title:28px;--lh-newsletter-title:33.6px;--t-list-title-lg:24px;--lh-list-title-lg:28.8px;--t-card-title:19px;--lh-card-title:28px;--t-row-title:16px;--lh-row-title:24px;--t-body-article:var(--body-size);--lh-body-article:34.2px;--t-lead:17px;--lh-lead:28.9px;--t-hero-sub:18px;--lh-hero-sub:21.6px;--t-body:16px;--lh-body:27px;--t-summary-bold:15px;--lh-summary-bold:24px;--t-sub:15px;--lh-sub:18px;--t-excerpt:14px;--lh-excerpt:22px;--t-button:15px;--lh-button:18px;--t-nav:14px;--lh-nav:16.8px;--t-meta:13px;--lh-meta:15.6px;--t-kicker:12px;--lh-kicker:14.4px;--t-caption:12px;--lh-caption:20px;--line-w:1px;--rule-strong-w:2px;--logo-size:20px;--logo-tracking:4px;--logo-footer-size:18px;--logo-footer-tracking:4px;--nav-gap:32px;--nav-dot:5px;--touch-min:44px;--burger-w:22px;--burger-line:2px;--burger-gap:5px;--btn-h:56px;--btn-ghost-h:48px;--btn-px:28px;--news-input-w:420px;--news-button-w:180px;--news-pad-y:56px;--chip-h:40px;--chip-px:21px;--chip-gap:8px;--row-pad-y:20px;--row-thumb-w:112px;--row-thumb-h:110px;--jrow-img-w:280px;--jrow-img-h:187px;--jrow-gap:40px;--banner-h:200px;--banner-scrim-fade-top:10%;--banner-scrim-top:25%;--banner-scrim-bottom:75%;--banner-scrim-fade-bottom:90%;--hero-h:520px;--hero-scrim-fade-top:12%;--hero-scrim-top:20%;--hero-scrim-bottom:70%;--hero-scrim-fade-bottom:82%;--hero-arrow:44px;--hero-cta-w:180px;--hero-cta-h:52px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:20px;--space-xl:32px;--space-2xl:48px;--hero-arrow-alpha:.85;--display-tracking:-1px;--hero-title-gap:20px;--hero-arrow-size:40px;--hero-arrow-inset:28px;--hero-count-right:32px;--hero-count-bottom:26px;--hero-cta-bottom:26px;--jrow-row-gap:32px;--jrow-kicker-offset:4px;--jrow-title-gap:8px;--jrow-summary-gap:12px;--news-h:280px;--news-head-w:560px;--news-gap:14px;--news-body-offset:24px;--news-consent-gap:16px;--lh-news-copy:26px;--footer-h:160px;--footer-pad-top:44px;--footer-pad-bottom:48px;--footer-m-gap:16px;--lh-footer:18.8px;--menu-item-h:88px;--menu-num-w:32px;--menu-sub-gap:11px;--t-menu-title:26px;--lh-menu-title:31.2px;--lh-menu-sub:18.8px;--menu-after-list:56px;--menu-lang-gap:18px;--menu-foot-inset:43px;--icon-close:22px;--chip-font:15px;--t-chip-lh:18px;--underline-w:1.5px;--list-row-gap:80px;--feat-img-w:760px;--feat-img-h:507px;--feat-gap:40px;--feat-text-w:480px;--feat-after:64px;--t-feat-title:32px;--lh-feat-title:44px;--feat-kicker-gap:12px;--feat-summary-gap:24px;--feat-more-gap:28px;--feat-excerpt-gap:16px;--section-gap:80px;--section-sub-gap:11px;--section-head-gap:24px;--section-rule-gap:38px;--section-foot-gap:12px;--card-img-gap:16px;--card-meta-gap:8px;--card-title-gap:10px;--banner-gap:16px;--t-banner-sub:16px;--lh-banner-sub:19.2px;--banner-title-tracking:2px;--home-top:16px;--list-top:56px;--list-intro-gap:16px;--list-line-gap:24px;--list-chips-gap:32px;--list-content-gap:44px;--t-list-intro:16px;--lh-list-intro:28px;--list-notice-gap:20px;--row-text-gap:16px;--row-line-gap:6px;--jrow-m-thumb-h:84px;--lh-row-title-journal:26px;--check-gap:20px;--check-pad-top:24px;--check-pad-x:32px;--check-items-x:440px;--check-items-w:796px;--check-icon:48px;--check-icon-top:8px;--check-icon-gap:48px;--check-num-gap:5px;--t-check-title:20px;--lh-check-title:28px;--check-item-h:48px;--check-box:18px;--check-box-gap:36px;--check-notice-gap:40px;--check-cta-gap:32px;--check-after:64px;--check-cta-w:360px;--check-cta-h:56px;--dt-top:40px;--dt-crumb-gap:32px;--t-crumb:13px;--lh-crumb:18.8px;--dt-open-h:512px;--dt-text-w:492px;--dt-hero-w:740px;--dt-open-gap:48px;--dt-hero-m-h:260px;--t-dt-kicker:14px;--lh-dt-kicker:20.3px;--dt-open-line:28px;--dt-stay-gap:20px;--dt-credit-gap:32px;--t-dt-credit:12px;--lh-dt-credit:17.4px;--dt-read-gap:56px;--dt-toc-w:256px;--dt-toc-gap:112px;--dt-body-w:744px;--dt-toc-pad:21px;--dt-toc-head-gap:20px;--dt-toc-item-gap:20px;--dt-toc-num-gap:12px;--lh-dt-toc:25.2px;--dt-toc-icon:16px;--dt-para-gap:24px;--dt-sec-gap:64px;--dt-sec-pad:29px;--dt-sec-num-gap:28px;--dt-h2-gap:28px;--dt-quote-y:32px;--dt-quote-pad:28px;--dt-glance-pad:24px;--dt-glance-col:290px;--dt-glance-gap:40px;--dt-glance-icon:25px;--dt-glance-title-icon:20px;--dt-glance-label-gap:8px;--dt-glance-value-gap:10px;--t-dt-glance-value:23px;--lh-dt-glance-value:33.3px;--t-dt-glance-long:var(--t-summary-bold);--lh-dt-glance-long:var(--lh-summary-bold);--dt-glance-m-row:110px;--dt-block-gap:40px;--dt-block-pad:28px;--dt-stay-pad:24px;--dt-faq-item-pad:24px;--dt-faq-qa-gap:16px;--dt-chevron:20px;--t-dt-faq-q:18px;--lh-dt-faq-q:30.6px;--t-dt-faq-a:17px;--lh-dt-faq-a:32.3px;--t-dt-stay-name:32px;--lh-dt-stay-name:46px;--t-dt-disclosure:13px;--lh-dt-disclosure:22.1px;--dt-end-pad:29px;--dt-end-gap:28px;--lh-dt-note:27.2px;--dt-notice-icon:20px;--dt-notice-gap:32px;--lh-dt-notice:23.8px;--dt-pn-h:144px;--dt-pn-thumb-w:96px;--dt-pn-thumb-h:72px;--dt-pn-arrow:24px;--dt-pn-divider:72px;--t-dt-pn-title:17px;--lh-dt-pn-title:23.8px;--lh-dt-pn-label:22px;--dt-about-top:72px;--dt-about-pad:40px;--dt-about-title-w:360px;--dt-about-body-x:424px;--dt-about-after:80px;--t-dt-about-title:28px;--lh-dt-about-title:40.5px;--dt-about-btn-gap:16px;--sh-hero-h:520px;--sh-hero-body-w:960px;--sh-hero-gap:20px;--sh-hero-body-gap:20px;--sh-hero-pos:50% 20%;--t-sh-eyebrow:13px;--lh-sh-eyebrow:18.8px;--sh-eyebrow-tracking:3px;--t-sh-title:52px;--lh-sh-title:70px;--t-sh-body:20px;--lh-sh-body:32px;--sh-sec-gap:80px;--sh-why-top:100px;--sh-five-top:108px;--sh-why-img-w:620px;--sh-why-gap:60px;--sh-why-text-w:600px;--sh-why-title-gap:21px;--t-sh-why-title:26px;--lh-sh-why-title:31.2px;--t-sh-why-body:16px;--lh-sh-why-body:28px;--way-h:96px;--way-pad:24px;--way-num-top:22px;--way-num-gap:5px;--way-icon:48px;--t-way-name:20px;--lh-way-name:28px;--way-gap:20px;--step-h:184px;--step-pad:28px;--step-num-gap:7px;--t-step-title:19px;--lh-step-title:28px;--sh-cta-gap:60px;--sh-closing-gap:40px;--sh-after:104px;--sh-after-short:80px;--t-sh-closing:15px;--lh-sh-closing:32px;--step-m-w:290px;--way-m-w:150px;--jbox-h:220px;--jbox-pad:24px;--jbox-img-w:258px;--jbox-img-h:172px;--jbox-gap:32px;--jbox-row-gap:24px;--dur-fast:.2s;--dur-faq:.3s;--dur-base:.4s;--dur-reveal:.6s;--dur-slow:.7s;--dur-hero:.9s;--dur-hero-zoom:7s;--stagger:60ms;--stagger-menu:50ms;--stagger-row:40ms;--menu-items-delay:80ms;--rise:12px;--rise-menu:8px;--rise-row:6px;--hero-zoom:1.05;--hero-zoom-origin:50% 55%;--hover-zoom:1.03;--hover-zoom-banner:1.02;--arrow-shift:4px;--hover-underline-offset:5px;--anchor-gap:16px;--dur-fade:var(--dur-fast);--dur-image:var(--dur-base);--hero-interval:6s;--hover-fade:.6;--hover-fade-soft:.85;--list-indent:1.4em;--list-bullet:disc;--ease-out:cubic-bezier(.22,1,.36,1);--ease-hero:ease;--motion-auto:1;--word-break:normal;--line-break:auto}html[lang=en]{--ff-sans:"Noto Sans",system-ui,sans-serif}html[lang=ko]{--ff-sans:"Noto Sans KR","Noto Sans",system-ui,sans-serif}.notfound [lang=ko],html[lang=ko]{--word-break:keep-all;--line-break:strict}.notfound [lang=ja],.notfound [lang=zh-Hant],html[lang=ja],html[lang=zh-Hant]{--word-break:normal;--line-break:strict}html[lang=ja]{--ff-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK JP","Yu Gothic","Meiryo","Noto Sans",sans-serif}html[lang=zh-Hant]{--ff-sans:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei","Noto Sans",sans-serif}@media (max-width:1024px){:root{--page-gutter:40px;--t-display:40px;--lh-display:54px;--t-article-title:34px;--lh-article-title:46px}}@media (max-width:740px){:root{--page-gutter:20px;--header-height:56px;--logo-size:16px;--logo-tracking:3px;--btn-h:52px;--banner-h:180px;--hero-h:560px;--news-pad-y:56px;--section-gap:56px;--section-sub-gap:12px;--home-top:8px;--card-img-gap:10px;--card-meta-gap:10px;--banner-gap:10px;--t-banner-sub:14px;--lh-banner-sub:22px;--display-tracking:-.5px;--hero-title-gap:16px;--hero-count-right:20px;--lh-news-copy:27px;--chip-h:34px;--chip-px:14px;--chip-gap:6px;--r-chip:4px;--chip-font:13px;--t-chip-lh:15.6px;--t-feat-title:22px;--lh-feat-title:32px;--t-page-title:28px;--lh-page-title:44px;--sh-hero-h:480px;--sh-hero-gap:16px;--sh-hero-body-gap:24px;--sh-hero-pos:50% 50%;--t-sh-eyebrow:11px;--lh-sh-eyebrow:13.2px;--t-sh-title:28px;--lh-sh-title:38px;--t-sh-body:14px;--lh-sh-body:24px;--sh-sec-gap:56px;--sh-why-top:56px;--sh-five-top:56px;--sh-why-title-gap:16px;--t-sh-why-title:22px;--lh-sh-why-title:26.4px;--t-sh-why-body:15px;--lh-sh-why-body:26px;--way-h:84px;--way-pad:16px;--way-num-top:14px;--t-way-name:18px;--lh-way-name:21.6px;--way-gap:10px;--step-h:196px;--step-pad:20px;--t-step-title:17px;--lh-step-title:26px;--t-sh-closing:14px;--lh-sh-closing:24px;--dt-top:24px;--dt-crumb-gap:16px;--dt-open-line:20px;--dt-credit-gap:16px;--dt-read-gap:48px;--dt-sec-gap:48px;--dt-sec-pad:28px;--t-dt-glance-value:20px;--lh-dt-glance-value:24px;--dt-glance-gap:20px;--t-dt-glance-long:var(--t-excerpt);--lh-dt-glance-long:var(--lh-excerpt);--t-dt-faq-q:16px;--lh-dt-faq-q:26px;--t-dt-faq-a:15px;--lh-dt-faq-a:26px;--t-dt-stay-name:22px;--lh-dt-stay-name:32px;--list-top:40px;--list-intro-gap:12px;--list-line-gap:12px;--list-chips-gap:12px;--list-content-gap:24px;--t-list-intro:14px;--lh-list-intro:22px;--check-gap:32px;--check-head-h:68px;--t-check-title:17px;--lh-check-title:24px;--check-item-h:52px;--check-box-gap:30px;--feat-summary-gap:12px;--feat-more-gap:12px;--feat-excerpt-gap:12px;--body-size:16px;--overlay-hero-alpha:.25;--overlay-banner-alpha:.25;--t-display:32px;--lh-display:44px;--t-article-title:28px;--lh-article-title:40px;--t-section-title:24px;--lh-section-title:34px;--t-article-h2:22px;--lh-article-h2:32px;--t-quote:24px;--lh-quote:40px;--t-banner-title:22px;--lh-banner-title:26.4px;--lh-body-article:30.4px;--t-lead:15px;--lh-lead:26px;--t-hero-sub:15px;--lh-hero-sub:24px;--t-sub:14px;--lh-sub:22px}}@media (prefers-reduced-motion:reduce){:root{--motion-auto:0;--dur-fast:0s;--dur-faq:0s;--dur-base:0s;--dur-reveal:0s;--dur-slow:0s;--dur-hero:0s;--dur-hero-zoom:0s;--stagger:0s;--stagger-menu:0s;--stagger-row:0s;--menu-items-delay:0s;--rise:0px;--rise-menu:0px;--rise-row:0px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/f/cormorant-garamond-500.woff2)format("woff2")}.c-aboutrr__title,.c-banner__title,.c-card__title,.c-checkgroup__title,.c-jrow__title,.c-row__title,.c-section__title,.c-sh-why__title,.c-step__title,.subscribe__title,h1{text-wrap:balance}.c-aboutrr__body p,.c-banner__sub,.c-checkitem__text,.c-checknotice,.c-hero__sub,.c-listhead__intro,.c-listnotice,.c-section__sub,.c-sh .c-card__excerpt,.c-sh-hero__body p,.c-sh-how__closing,.c-sh-why__text p,.c-step__text,.subscribe__consent,.subscribe__copy{text-wrap:pretty}.wrap{max-width:var(--list-max-width);padding-inline:var(--page-gutter);margin:0 auto}.site-main{padding-top:var(--header-height)}.rr-fade{transition:opacity var(--dur-fade) var(--ease-out)}.rr-fade:hover{opacity:var(--hover-fade)}.ph{white-space:nowrap}@media (max-width:740px){.br-pc{display:none}}.ph-s{max-width:100%;display:inline-block}.site-header{z-index:100;height:var(--header-height);background:rgb(var(--bg));border-bottom:var(--line-w) solid rgb(var(--border));align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header__inner{width:100%;max-width:var(--list-max-width);padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-xl);margin:0 auto;display:flex}.site-header__logo{min-height:var(--touch-min);font-family:var(--ff-logo);font-weight:var(--fw-logo);font-size:var(--logo-size);letter-spacing:var(--logo-tracking);white-space:nowrap;color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:inline-flex}.site-header__logo:hover{opacity:var(--hover-fade)}.gnb,.site-header__nav{align-items:center;display:flex}.gnb{gap:var(--nav-gap)}.gnb__item{position:relative}.site-header .gnb .gnb__top{min-height:var(--touch-min);min-width:var(--touch-min);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-medium);letter-spacing:0;text-transform:uppercase;color:rgb(var(--text));cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fade) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.site-header .gnb .gnb__top[data-current]{font-weight:var(--fw-bold)}.site-header .gnb .gnb__top[data-current]:before{content:"";width:var(--nav-dot);height:var(--nav-dot);background:currentColor;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gnb__item:hover .gnb__top{opacity:var(--hover-fade)}.gnb__link:focus-visible,.gnb__top:focus-visible,.site-header__logo:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:var(--space-xs)}.gnb__panel{background:rgb(var(--bg));border:var(--line-w) solid rgb(var(--border));padding:var(--space-m) var(--space-l);opacity:0;visibility:hidden;min-width:max-content;transition:opacity var(--dur-fade) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gnb__item:focus-within .gnb__panel,.gnb__item:hover .gnb__panel{opacity:1;visibility:visible}.site-header .gnb__link{min-height:var(--touch-min);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:rgb(var(--text));white-space:nowrap;transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:flex}.gnb__link:hover{opacity:var(--hover-fade)}.lang-switcher__panel{padding:0;left:auto;right:0;transform:none}.lang-switcher__panel .lang-switcher__link{width:100%;min-height:var(--touch-min);padding-inline:var(--space-l);transition:background-color var(--dur-fast) var(--ease-out)}.lang-switcher__panel .lang-switcher__link:first-child{padding-top:var(--space-m);min-height:calc(var(--touch-min) + var(--space-m))}.lang-switcher__panel .lang-switcher__link:last-child{padding-bottom:var(--space-m);min-height:calc(var(--touch-min) + var(--space-m))}.lang-switcher__panel .lang-switcher__link:only-child{min-height:calc(var(--touch-min) + 2 * var(--space-m))}.lang-switcher__panel a.lang-switcher__link:focus-visible,.lang-switcher__panel a.lang-switcher__link:hover{opacity:1;background:rgb(var(--bg-soft))}.lang-switcher__panel a.lang-switcher__link:focus-visible{outline-offset:calc(-1 * var(--line-w))}.lang-switcher__link[aria-current=true]{color:rgb(var(--text)/var(--text-meta-alpha));pointer-events:none}.is-unavailable{color:rgb(var(--text)/var(--text-disabled-alpha));cursor:default}.gnb__link.is-unavailable:hover,.mobile-overlay__lang.is-unavailable:hover{opacity:1}.hamburger{width:var(--touch-min);height:var(--touch-min);margin-right:calc((var(--burger-w) - var(--touch-min)) / 2);cursor:pointer;color:rgb(var(--text));justify-content:center;align-items:center;gap:var(--burger-gap);background:0 0;border:0;flex-direction:column;padding:0;display:none}.hamburger span{width:var(--burger-w);height:var(--burger-line);background:currentColor;display:block}.hamburger:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:calc(-1 * var(--space-xs))}@media (max-width:1024px){.gnb{display:none}.hamburger{display:flex}}@media (max-width:740px){.site-header{border-bottom:0}.site-header__inner{grid-template-columns:var(--touch-min) 1fr var(--touch-min);gap:0;display:grid}.site-header__inner>.site-header__logo{grid-column:2;justify-self:center}.site-header__nav{grid-column:3;justify-self:end}}.mobile-overlay{z-index:200;background:rgb(var(--bg));padding:0 var(--page-gutter) var(--menu-foot-inset);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-overlay__bar{grid-template-columns:var(--touch-min) 1fr var(--touch-min);height:var(--header-height);border-bottom:var(--line-w) solid rgb(var(--text));flex-shrink:0;align-items:center;display:grid}.mobile-overlay__bar .site-header__logo{grid-column:2;justify-self:center}.mobile-overlay__close{width:var(--touch-min);height:var(--touch-min);margin-right:calc((var(--icon-close) - var(--touch-min)) / 2);cursor:pointer;color:rgb(var(--text));background:0 0;border:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;display:flex}.mobile-overlay__close:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:calc(-1 * var(--space-xs))}.icon-close{width:var(--icon-close);height:var(--icon-close);display:block;position:relative}.icon-close:after,.icon-close:before{content:"";width:calc(var(--icon-close) * 1.414);height:var(--burger-line);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.icon-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.mmenu{margin:0;padding:0;list-style:none}.mmenu__item{border-bottom:var(--line-w) solid rgb(var(--border))}.mmenu__link{min-height:var(--menu-item-h);color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:flex}.mmenu__link:hover{opacity:var(--hover-fade)}.mmenu__link:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:calc(-1 * var(--line-w))}.mmenu__num{flex:0 0 var(--menu-num-w);padding-top:calc((var(--menu-item-h) - var(--lh-menu-title) - var(--menu-sub-gap) - var(--lh-menu-sub)) / 2);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-menu-title);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha));align-self:flex-start}.mmenu__text{gap:var(--menu-sub-gap);flex-direction:column;min-width:0;display:flex}.mmenu__title{font-family:var(--ff-sans);font-size:var(--t-menu-title);line-height:var(--lh-menu-title);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none}.mmenu__title--latin{text-transform:uppercase}.mmenu__sub{font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-menu-sub);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha))}.mobile-overlay__extra{align-items:flex-start;gap:max(var(--menu-lang-gap),calc(var(--touch-min) - var(--lh-button)));margin-top:var(--menu-after-list);flex-direction:column;display:flex}.mobile-overlay__lang,.mobile-overlay__search{font-family:var(--ff-sans);font-size:var(--t-sub);line-height:var(--lh-button);font-weight:var(--fw-medium);color:rgb(var(--text));position:relative}.mobile-overlay__search:after,a.mobile-overlay__lang:after{content:"";width:max(100%,var(--touch-min));height:var(--touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-overlay__langs{flex-wrap:wrap;align-items:center;display:flex}.mobile-overlay__langsep{margin-inline:var(--space-s);color:rgb(var(--text)/var(--text-sub-alpha))}.mobile-overlay__lang[aria-current=true]{font-weight:var(--fw-bold)}.mobile-overlay a:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:var(--space-xs)}.mobile-overlay__copy{padding-top:var(--space-2xl);font-family:var(--ff-sans);font-size:var(--t-caption);line-height:var(--lh-caption);color:rgb(var(--text)/var(--text-sub-alpha));margin:auto 0 0}.site-footer{background:rgb(var(--bg));color:rgb(var(--text));border-top:var(--line-w) solid rgb(var(--border))}.site-footer__inner{max-width:var(--list-max-width);min-height:var(--footer-h);padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--space-xl);margin:0 auto;display:flex}.site-footer__logo{min-height:var(--touch-min);font-family:var(--ff-logo);font-weight:var(--fw-logo);font-size:var(--logo-footer-size);letter-spacing:var(--logo-footer-tracking);white-space:nowrap;transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:inline-flex}.site-footer__meta{justify-content:end;align-items:center;column-gap:var(--space-xl);row-gap:var(--space-m);text-align:right;font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-footer);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha));grid-template-columns:auto auto;display:grid}.site-footer__links{justify-content:flex-end;column-gap:calc(var(--space-l) + var(--space-xs));flex-wrap:wrap;display:flex}.site-footer__legal,.site-footer__links{grid-column:1/-1}.site-footer__legal p{margin:0}.site-footer__mail{transition:opacity var(--dur-fade) var(--ease-out)}.site-footer__mail:link,.site-footer__mail:visited{color:inherit}.site-footer__mail:hover{opacity:var(--hover-fade)}.site-footer__link{transition:opacity var(--dur-fade) var(--ease-out);position:relative}.site-footer__link:after{content:"";width:max(100%,var(--touch-min));height:var(--touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer__link:link,.site-footer__link:visited{color:rgb(var(--text)/var(--text-sub-alpha))}.site-footer__link:hover,.site-footer__logo:hover{opacity:var(--hover-fade)}.site-footer__link:focus-visible,.site-footer__logo:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:var(--space-xs)}@media (max-width:740px){.site-footer__inner{align-items:flex-start;gap:var(--footer-m-gap);min-height:0;padding-top:var(--footer-pad-top);padding-bottom:var(--footer-pad-bottom);flex-direction:column}.site-footer__logo{margin-top:calc((var(--logo-footer-size) - var(--touch-min)) / 2)}.site-footer__meta{align-items:flex-start;gap:var(--footer-m-gap);text-align:left;flex-direction:column;display:flex}.site-footer__links{justify-content:flex-start}.site-footer__legal{font-size:var(--t-caption);line-height:var(--lh-caption);display:block}}.home{padding-top:var(--home-top)}.home>*+*{margin-top:var(--section-gap)}.home [id]{scroll-margin-top:var(--header-height)}.home .home__jslide{display:none}@media (max-width:740px){.home .home__jrows{display:none}.home .home__jslide{display:block}}.c-search__input{width:100%;height:var(--btn-h);margin-top:var(--list-intro-gap);padding:0 var(--space-l);border:var(--line-w) solid rgb(var(--border-input));background:rgb(var(--bg));font-family:var(--ff-sans);font-size:var(--t-body);color:rgb(var(--text));border-radius:0;display:block}.c-search__input::placeholder{color:rgb(var(--text)/var(--text-placeholder-alpha))}.c-search__input:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:calc(-1 * var(--line-w))}.c-search__count{margin:var(--list-chips-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);color:rgb(var(--text)/var(--text-sub-alpha))}.c-searchpage .c-listbody{margin-top:var(--space-l)}.notfound{padding-block:var(--sh-why-top) var(--sh-sec-gap);text-align:center;font-family:var(--ff-sans);color:rgb(var(--text))}.notfound__label{margin:0 0 var(--space-l);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha));text-transform:uppercase}.notfound__title{word-break:var(--word-break);line-break:var(--line-break);margin:0 0 var(--space-2xl);font-size:var(--t-page-title);line-height:var(--lh-page-title);font-weight:var(--fw-bold)}.notfound__alt{margin:calc(-1 * var(--space-l)) 0 var(--space-2xl)}.notfound__alt a{font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-medium);color:rgb(var(--text));text-underline-offset:var(--space-xs);text-decoration:underline}.notfound__boards{justify-content:center;gap:var(--space-s) var(--space-l);max-width:var(--news-head-w);flex-wrap:wrap;margin:0 auto;display:flex}.notfound__boards a{min-height:var(--touch-min);font-size:var(--t-nav);line-height:var(--lh-nav);color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:inline-flex}.notfound__boards a:hover{opacity:var(--hover-fade)}.notfound a:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.subscribe--band{background:rgb(var(--bg-soft));margin-top:var(--footer-gap)}.subscribe__inner{max-width:var(--list-max-width);min-height:var(--news-h);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,var(--news-head-w)) calc(var(--news-input-w) + var(--news-button-w));place-content:center space-between;align-items:start;column-gap:var(--space-xl);margin:0 auto;display:grid}.subscribe__title{margin:0 0 var(--news-gap);font-family:var(--ff-sans);font-size:var(--t-newsletter-title);line-height:var(--lh-newsletter-title);font-weight:var(--fw-medium);letter-spacing:0;color:rgb(var(--text))}.subscribe__copy{font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-news-copy);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-strong-sub-alpha));margin:0}.subscribe__body{margin-top:var(--news-body-offset)}.subscribe__form{display:flex}.subscribe__label,.subscribe__trap{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subscribe__input{flex:1 1 var(--news-input-w);min-width:0;height:var(--btn-h);background:rgb(var(--bg));padding:0 var(--space-l);font-family:var(--ff-sans);font-size:var(--t-sub);font-weight:var(--fw-regular);color:rgb(var(--text));border:var(--line-w) solid rgb(var(--border-input));border-right:0;border-radius:0}.subscribe__input::placeholder{color:rgb(var(--text)/var(--text-placeholder-alpha));opacity:1}.subscribe__input:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:calc(-1 * var(--line-w))}.subscribe__input[aria-invalid=true]{border-color:rgb(var(--text))}.subscribe__button{flex:0 0 var(--news-button-w)}.subscribe__input:disabled{cursor:not-allowed}.subscribe__consent{margin:var(--news-consent-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-caption);line-height:var(--lh-caption);color:rgb(var(--text)/var(--text-sub-alpha))}.subscribe__consent a,.subscribe__consent a:visited{color:inherit;text-underline-offset:calc(2 * var(--line-w));text-decoration:underline}.subscribe__consent a:hover{opacity:var(--hover-fade)}.subscribe__consent a:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:var(--line-w)}.subscribe__status{font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);color:rgb(var(--text))}.subscribe__status:empty{display:none}.subscribe__status:not(:empty){margin-top:var(--space-m)}@media (max-width:1024px){.subscribe__inner{min-height:0;padding-block:var(--news-pad-y);grid-template-columns:1fr}.subscribe__body{margin-top:var(--news-gap)}}@media (max-width:740px){.subscribe__title{font-weight:var(--fw-bold)}.subscribe__form{gap:var(--news-gap);flex-direction:column}.subscribe__input{border-right:var(--line-w) solid rgb(var(--border-input));flex-basis:auto}.subscribe__button{flex-basis:auto;width:100%}.subscribe__consent{margin-top:var(--news-gap)}}.c-chip,.c-viewall{position:relative}.c-chip:after,.c-viewall:after{content:"";width:max(100%,var(--touch-min));height:max(100%,var(--touch-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-btn{justify-content:center;align-items:center;gap:var(--space-s);padding:0 var(--btn-px);font-family:var(--ff-sans);font-size:var(--t-button);line-height:var(--lh-button);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:opacity var(--dur-fade) var(--ease-out);display:inline-flex}.c-btn--primary{height:var(--btn-h);background:rgb(var(--text));font-weight:var(--fw-bold);border:0;border-radius:0}.c-btn--primary,.c-btn--primary:link,.c-btn--primary:visited{color:rgb(var(--text-inv))}.c-btn--ghost{height:var(--btn-ghost-h);border:var(--line-w) solid rgb(var(--border));border-radius:var(--r-btn-ghost);background:rgb(var(--bg));font-weight:var(--fw-medium)}.c-btn--ghost,.c-btn--ghost:link,.c-btn--ghost:visited{color:rgb(var(--text))}.c-btn:hover:not(:disabled){opacity:var(--hover-fade)}.c-btn:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-btn--primary:disabled{cursor:not-allowed;background:rgb(var(--text)/var(--text-disabled-alpha))}.c-section__head{justify-content:space-between;align-items:flex-start;gap:var(--space-l);margin-bottom:var(--section-head-gap);display:flex}.c-section__head .c-viewall--head{margin-top:calc((var(--lh-section-title) - var(--lh-nav)) / 2)}.c-section__title{font-family:var(--ff-sans);font-size:var(--t-section-title);line-height:var(--lh-section-title);font-weight:var(--fw-bold);letter-spacing:0;color:rgb(var(--text));margin:0}.c-section__sub{margin:var(--section-sub-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-sub);line-height:var(--lh-sub);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha))}.c-viewall{align-items:center;gap:var(--space-xs);white-space:nowrap;font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-medium);color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);display:inline-flex}.c-viewall:hover{opacity:var(--hover-fade)}.c-viewall--foot{display:none}.c-card{color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);flex-direction:column;display:flex}.c-card:hover{opacity:var(--hover-fade)}.c-card__img{width:100%;height:auto;aspect-ratio:var(--ratio-card);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft))}.c-card__meta,.c-row__meta{margin-top:var(--card-img-gap);font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha))}.c-card__title{margin-top:var(--card-meta-gap);font-family:var(--ff-sans);font-size:var(--t-card-title);line-height:var(--lh-card-title);font-weight:var(--fw-bold)}.c-card__excerpt,.c-row__excerpt{margin-top:var(--card-title-gap);font-family:var(--ff-sans);font-size:var(--t-excerpt);line-height:var(--lh-excerpt);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-hslide{gap:var(--grid-col-gap);grid-template-columns:repeat(3,1fr);display:grid}.c-rows{border-bottom:var(--line-w) solid rgb(var(--border))}.c-row{grid-template-columns:var(--jrow-img-w) 1fr;gap:var(--jrow-gap);padding-block:var(--row-pad-y);border-top:var(--line-w) solid rgb(var(--border));color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:start;display:grid}.c-row:hover{opacity:var(--hover-fade)}.c-row__img{width:100%;aspect-ratio:var(--ratio-card);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft))}.c-row__text{flex-direction:column;min-width:0;display:flex}.c-row__meta{margin-top:0}.c-row__title{margin-top:var(--space-s);font-family:var(--ff-sans);font-size:var(--t-card-title);line-height:var(--lh-card-title);font-weight:var(--fw-bold)}.c-jrows{gap:var(--jrow-row-gap);flex-direction:column;display:flex}.c-jrow{grid-template-columns:var(--jrow-img-w) 1fr;gap:var(--jrow-gap);color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:stretch;display:grid}.c-jrow:hover{opacity:var(--hover-fade)}.c-jrow__img{width:var(--jrow-img-w);height:var(--jrow-img-h);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft))}.c-jrow__text{min-width:0;padding-top:var(--jrow-kicker-offset);flex-direction:column;display:flex}.c-jrow__kicker{font-size:var(--t-kicker);line-height:var(--lh-kicker);letter-spacing:0;text-transform:uppercase;color:rgb(var(--text)/var(--text-sub-alpha))}.c-jrow__kicker,.c-jrow__title{font-family:var(--ff-sans);font-weight:var(--fw-bold)}.c-jrow__title{margin-top:var(--jrow-title-gap);font-size:var(--t-list-title-lg);line-height:var(--lh-list-title-lg)}.c-jrow__summary{margin-top:var(--jrow-summary-gap);font-family:var(--ff-sans);font-size:var(--t-summary-bold);line-height:var(--lh-summary-bold);font-weight:var(--fw-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-jrow__by{padding-top:var(--space-s);font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text));margin-top:auto}.c-chipbar{justify-content:space-between;align-items:center;gap:var(--space-l);display:flex}.c-chips{column-gap:var(--chip-gap);row-gap:max(var(--chip-gap),calc(var(--touch-min) - var(--chip-h)));flex-wrap:wrap;display:flex}.c-chip{height:var(--chip-h);padding:0 var(--chip-px);border-radius:var(--r-chip);background:rgb(var(--bg-soft));font-family:var(--ff-sans);font-size:var(--chip-font);line-height:var(--t-chip-lh);font-weight:var(--fw-medium);white-space:nowrap;transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:inline-flex}.c-chip,.c-chip:link,.c-chip:visited{color:rgb(var(--text)/var(--text-strong-sub-alpha))}.c-chip[aria-current=page]{background:rgb(var(--text));color:rgb(var(--text-inv))}.c-chip:hover{opacity:var(--hover-fade)}.c-chip:focus-visible,.c-viewtoggle button:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-viewtoggle{align-items:center;gap:var(--space-s);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-medium);display:flex}.c-viewtoggle button{min-width:var(--touch-min);min-height:var(--touch-min);cursor:pointer;font:inherit;color:rgb(var(--text)/var(--text-sub-alpha));background:0 0;border:0;padding:0;position:relative}.c-viewtoggle button[aria-pressed=true]{color:rgb(var(--text));text-decoration:underline;text-decoration-thickness:var(--underline-w);text-underline-offset:var(--space-xs)}.c-viewtoggle__sep{color:rgb(var(--border-input))}.c-cardgrid{column-gap:var(--grid-col-gap);row-gap:var(--list-row-gap);grid-template-columns:repeat(3,1fr);display:grid}.c-featured{grid-template-columns:var(--feat-img-w) minmax(0,var(--feat-text-w));gap:var(--feat-gap);margin-bottom:var(--feat-after);color:rgb(var(--text));align-items:center;display:grid}.c-featured__img{width:100%;aspect-ratio:var(--ratio-card);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft))}.c-featured__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.c-featured__kicker{font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha));text-transform:uppercase}.c-featured__title{margin-top:var(--feat-kicker-gap);font-size:var(--t-feat-title);line-height:var(--lh-feat-title)}.c-featured__summary,.c-featured__title{font-family:var(--ff-sans);font-weight:var(--fw-bold);display:block}.c-featured__summary{margin:var(--feat-summary-gap) 0 0;font-size:var(--t-summary-bold);line-height:var(--lh-summary-bold)}.c-featured .c-viewall{margin-top:var(--feat-more-gap)}@media (max-width:1024px){.c-featured{gap:var(--card-img-gap);grid-template-columns:1fr;align-items:start}}.c-jboxes{gap:var(--jbox-row-gap);flex-direction:column;display:flex}.c-jbox{grid-template-columns:var(--jbox-img-w) 1fr;gap:var(--jbox-gap);min-height:var(--jbox-h);padding:var(--jbox-pad);border-radius:var(--r-hero);background:rgb(var(--bg-soft));color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);align-items:center;display:grid}.c-jbox:hover{opacity:var(--hover-fade)}.c-jbox__img{width:var(--jbox-img-w);height:var(--jbox-img-h);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg))}.c-jbox__title{font-size:var(--t-card-title);line-height:var(--lh-card-title)}.c-jbox__summary,.c-jbox__title{font-family:var(--ff-sans);font-weight:var(--fw-bold);display:block}.c-jbox__summary{margin-top:var(--space-m);font-size:var(--t-summary-bold);line-height:var(--lh-summary-bold)}.c-banner:focus-visible,.c-card:focus-visible,.c-featured:focus-visible,.c-jbox:focus-visible,.c-jrow:focus-visible,.c-row:focus-visible,.c-viewall:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-banner{height:var(--banner-h);border-radius:var(--r-hero);background:rgb(var(--bg-fallback-banner));text-align:center;transition:opacity var(--dur-fade) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.c-banner,.c-banner:link,.c-banner:visited{color:rgb(var(--text-inv))}.c-banner:before{content:"";z-index:1;background:linear-gradient(to bottom,transparent var(--banner-scrim-fade-top),rgb(var(--text)/var(--banner-scrim,0)) var(--banner-scrim-top),rgb(var(--text)/var(--banner-scrim,0)) var(--banner-scrim-bottom),transparent var(--banner-scrim-fade-bottom)),rgb(var(--text)/var(--overlay-banner-alpha));position:absolute;inset:0}.c-banner:hover{opacity:var(--hover-fade-soft)}.c-banner__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-banner__text{z-index:2;gap:var(--banner-gap);padding-inline:var(--space-l);flex-direction:column;display:flex;position:relative}.c-banner__title{font-family:var(--ff-sans);font-size:var(--t-banner-title);line-height:var(--lh-banner-title);font-weight:var(--fw-bold)}.c-banner--spaced .c-banner__title{letter-spacing:var(--banner-title-tracking);text-transform:uppercase}.c-banner__sub{font-family:var(--ff-sans);font-size:var(--t-banner-sub);line-height:var(--lh-banner-sub);font-weight:var(--fw-medium)}.c-hero{height:var(--hero-h);border-radius:var(--r-hero);background:rgb(var(--bg-fallback-hero));color:rgb(var(--text-inv));position:relative;overflow:hidden}.c-hero__slide,.c-hero__slides{position:absolute;inset:0}.c-hero__slides{isolation:isolate}.c-hero__slide{opacity:0;transition:opacity var(--dur-image) var(--ease-out)}.c-hero__slide[data-active]{opacity:1}.c-hero__slide img{object-fit:cover;width:100%;height:100%}.c-hero__slide:after{content:"";background:linear-gradient(to bottom,transparent var(--hero-scrim-fade-top),rgb(var(--text)/var(--slide-scrim,0)) var(--hero-scrim-top),rgb(var(--text)/var(--slide-scrim,0)) var(--hero-scrim-bottom),transparent var(--hero-scrim-fade-bottom)),rgb(var(--text)/max(var(--overlay-hero-alpha),var(--slide-overlay,0)));position:absolute;inset:0}.c-hero__text{z-index:1;text-align:center;height:100%;padding-inline:calc(var(--hero-arrow-inset) + var(--touch-min) + var(--space-l));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.c-hero__title{font-family:var(--ff-sans);font-size:var(--t-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:var(--display-tracking);margin:0}.c-hero__sub{margin:var(--hero-title-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-hero-sub);line-height:var(--lh-hero-sub);font-weight:var(--fw-medium)}.c-hero__cta{display:none}.c-hero__arrow{z-index:2;width:var(--touch-min);height:var(--touch-min);cursor:pointer;font-family:var(--ff-sans);font-size:var(--hero-arrow-size);color:rgb(var(--text-inv)/var(--hero-arrow-alpha));background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.c-hero__arrow--prev{left:var(--hero-arrow-inset)}.c-hero__arrow--next{right:var(--hero-arrow-inset)}.c-hero__arrow:hover{color:rgb(var(--text-inv))}.c-hero__controls{right:var(--hero-count-right);bottom:var(--hero-count-bottom);z-index:2;align-items:center;gap:var(--space-xs);margin-right:calc((var(--space-m) - var(--touch-min)) / 2);margin-bottom:calc((var(--t-meta) - var(--touch-min)) / 2);display:flex;position:absolute}.c-hero__count{font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);margin:0}.c-hero__toggle{width:var(--touch-min);height:var(--touch-min);cursor:pointer;color:rgb(var(--text-inv));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.c-hero__toggle-icon{width:var(--space-m);height:var(--space-m);border-left:var(--burger-line) solid;border-right:var(--burger-line) solid;box-sizing:border-box;margin-inline:calc(var(--burger-line) / 2);display:block}.c-hero__toggle[data-paused] .c-hero__toggle-icon{border-right:0;border-top:calc(var(--space-m) / 2) solid transparent;border-bottom:calc(var(--space-m) / 2) solid transparent;border-left:var(--space-m) solid;width:0;height:0;margin:0}.c-hero__arrow:focus-visible,.c-hero__cta:focus-visible,.c-hero__toggle:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text-inv));outline-offset:calc(-1 * var(--rule-strong-w))}@media (max-width:740px){.c-section--home{border-top:var(--rule-strong-w) solid rgb(var(--text));padding-top:var(--section-rule-gap)}.c-viewall--head{display:none}.c-viewall--foot{margin-top:var(--section-foot-gap);font-size:var(--t-button);line-height:var(--lh-button);display:inline-flex}.c-hslide{gap:var(--card-gap-slide);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.c-hslide::-webkit-scrollbar{display:none}.c-hslide>*{flex:0 0 var(--card-w-slide);scroll-snap-align:start}.c-hslide:after{content:"";flex:0 0 var(--line-w)}.c-hslide:focus-visible{outline:var(--line-w) solid rgb(var(--text));outline-offset:var(--space-xs)}.c-row{grid-template-columns:var(--row-thumb-w) 1fr;gap:var(--space-m)}.c-row__img{width:var(--row-thumb-w);height:var(--row-thumb-h);aspect-ratio:auto}.c-row__meta{font-size:var(--t-kicker);line-height:var(--lh-kicker)}.c-row__title{font-size:var(--t-row-title);line-height:var(--lh-row-title)}.c-row__excerpt{font-size:var(--t-meta);line-height:var(--lh-meta)}.c-jrow{gap:var(--space-m);grid-template-columns:1fr}.c-jrow__img{width:100%;height:auto;aspect-ratio:var(--ratio-card)}.c-jrow__by{margin-top:var(--space-s)}.c-cardgrid{row-gap:var(--space-2xl);grid-template-columns:1fr}.c-chipbar{flex-direction:column;align-items:flex-start}.c-featured{gap:var(--space-m);margin-bottom:var(--space-2xl);grid-template-columns:1fr}.c-jbox{grid-template-columns:var(--row-thumb-w) 1fr;gap:var(--space-l);min-height:0;padding:var(--space-m)}.c-jbox__img{width:var(--row-thumb-w);height:auto;aspect-ratio:var(--ratio-card)}.c-jbox__title{font-size:var(--t-row-title);line-height:var(--lh-row-title)}.c-jbox__summary{margin-top:var(--space-xs);font-size:var(--t-meta);line-height:var(--lh-caption)}.c-hero__text{padding-inline:var(--page-gutter);padding-bottom:calc(var(--hero-cta-h) + var(--hero-cta-bottom))}.c-hero__cta{left:50%;bottom:var(--hero-cta-bottom);z-index:2;width:var(--hero-cta-w);height:var(--hero-cta-h);background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--ff-sans);font-size:var(--t-button);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%)}.c-hero__arrow{display:none}.c-hero__controls{left:var(--hero-count-right);pointer-events:none;margin-left:calc((var(--space-m) - var(--touch-min)) / 2);flex-direction:row-reverse;justify-content:space-between}.c-hero__controls>*{pointer-events:auto}.c-hero__count{font-size:var(--t-kicker);line-height:var(--lh-kicker)}}.c-listpage{padding-top:var(--list-top)}.c-listhead{padding-bottom:var(--list-line-gap);border-bottom:var(--line-w) solid rgb(var(--border))}.c-listhead__title{font-family:var(--ff-sans);font-size:var(--t-page-title);line-height:var(--lh-page-title);font-weight:var(--fw-bold);letter-spacing:0;color:rgb(var(--text));margin:0}.c-listhead__intro,.c-listnotice{margin:var(--list-intro-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-list-intro);line-height:var(--lh-list-intro);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha))}.c-listhead__chips{margin-top:var(--list-chips-gap)}.c-listnotice{margin-top:var(--list-notice-gap)}.c-listbody,.c-listempty{margin-top:var(--list-content-gap)}.c-listpage--journal .c-listbody{margin-top:var(--list-chips-gap)}.c-listempty{font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-body);color:rgb(var(--text)/var(--text-sub-alpha))}.c-listpage__banner{margin-top:var(--section-gap)}.c-listbody[data-view=list] .c-listbody__grid,.c-listbody__list,.c-listbody__rows{display:none}.c-listbody[data-view=list] .c-listbody__list{display:block}.c-jbox--regular .c-jbox__summary{font-weight:var(--fw-regular)}.c-featured__excerpt,.c-jbox__excerpt,.c-jrow__excerpt{-webkit-line-clamp:2;font-family:var(--ff-sans);font-size:var(--t-summary-bold);line-height:var(--lh-summary-bold);font-weight:var(--fw-regular);color:rgb(var(--text)/var(--text-sub-alpha));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-jbox__excerpt,.c-jrow__excerpt{margin-top:var(--space-s)}.c-featured__excerpt{margin-top:var(--feat-excerpt-gap);-webkit-line-clamp:3}@media (max-width:740px){.c-listbody .c-listbody__grid,.c-listbody .c-listbody__list{display:none}.c-listbody .c-listbody__rows{display:block}.c-listhead__chips .c-viewtoggle{display:none}.c-row{gap:var(--row-text-gap)}.c-row__excerpt,.c-row__title{margin-top:var(--row-line-gap)}.c-row__excerpt{-webkit-line-clamp:3}.c-featured .c-viewall{font-size:var(--t-button);line-height:var(--lh-button);font-weight:var(--fw-bold)}.c-featured__kicker{font-size:var(--t-kicker);line-height:var(--lh-kicker)}.c-jboxes--journal{border-bottom:var(--line-w) solid rgb(var(--border));gap:0}.c-jboxes--journal .c-jbox{padding:var(--row-pad-y) 0;border-top:var(--line-w) solid rgb(var(--border));grid-template-columns:var(--row-thumb-w) 1fr;gap:var(--row-text-gap);background:0 0;border-radius:0;align-items:start}.c-jboxes--journal .c-jbox__img{width:var(--row-thumb-w);height:var(--jrow-m-thumb-h);aspect-ratio:auto}.c-jboxes--journal .c-jbox__title{font-size:var(--t-row-title);line-height:var(--lh-row-title-journal)}.c-jboxes--journal .c-jbox__summary{margin-top:var(--row-line-gap);font-size:var(--t-meta);line-height:var(--lh-caption)}.c-featured__excerpt{font-size:var(--t-excerpt);line-height:var(--lh-excerpt);-webkit-line-clamp:2}.c-jboxes--journal .c-jbox__excerpt{display:none}}.c-checkgroups{gap:var(--check-gap);margin-top:var(--list-content-gap);flex-direction:column;display:flex}.c-checkgroup{grid-template-columns:calc(var(--check-items-x) - var(--check-pad-x)) minmax(0,var(--check-items-w));padding:var(--check-pad-top) 0 var(--check-pad-top) var(--check-pad-x);border-radius:var(--r-hero);background:rgb(var(--bg-soft));display:grid}.c-checkgroup__head{grid-template-columns:1fr var(--check-icon);column-gap:var(--check-icon-gap);padding-right:var(--check-icon-gap);grid-template-rows:auto auto;align-content:start;display:grid}.c-checkgroup__num{font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha))}.c-checkgroup__num,.c-checkgroup__title{font-family:var(--ff-sans);grid-column:1}.c-checkgroup__title{margin:var(--check-num-gap) 0 0;font-size:var(--t-check-title);line-height:var(--lh-check-title);font-weight:var(--fw-bold);color:rgb(var(--text))}.c-checkgroup__icon{width:var(--check-icon);height:var(--check-icon);margin-top:var(--check-icon-top);color:rgb(var(--text));grid-area:1/2/span 2}.c-checkgroup__items{margin:0;padding:0;list-style:none}.c-checkgroup__items li+li{border-top:var(--line-w) solid rgb(var(--border))}.c-checkitem{align-items:center;gap:var(--check-box-gap);min-height:var(--check-item-h);cursor:pointer;font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-excerpt);color:rgb(var(--text));display:flex}.c-checkitem__box{appearance:none;flex:0 0 var(--check-box);width:var(--check-box);height:var(--check-box);border:var(--line-w) solid rgb(var(--text));background:rgb(var(--bg));cursor:pointer;border-radius:0;margin:0}.c-checkitem__box:checked{background:rgb(var(--text));box-shadow:inset 0 0 0 calc(var(--line-w) * 3) rgb(var(--bg))}.c-checkitem__box:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-checknotice{margin:var(--check-notice-gap) 0 0;text-align:center;font-family:var(--ff-sans);font-size:var(--t-list-intro);line-height:var(--lh-list-intro);color:rgb(var(--text)/var(--text-sub-alpha))}.c-checkcta{margin-top:var(--check-cta-gap);justify-content:center;display:flex}.c-checkcta__btn{width:var(--check-cta-w);height:var(--check-cta-h)}.site-main:has(.c-checkpage)+.subscribe--band{margin-top:var(--check-after)}@media (max-width:740px){.c-checkgroup{border-top:var(--line-w) solid rgb(var(--border));background:0 0;border-radius:0;padding:0;display:block}.c-checkgroup__head{min-height:var(--check-head-h);align-content:center;column-gap:var(--space-l);padding-right:0}.c-checkgroup__num{font-size:var(--t-nav);line-height:var(--lh-nav)}.c-checkgroup__title{margin-top:0}.c-checkgroup__icon{align-self:center;margin-top:0}.c-checkgroup__items{border-top:var(--line-w) solid rgb(var(--border))}.c-checkitem{font-size:var(--t-button);line-height:var(--lh-excerpt)}.c-checknotice{font-size:var(--t-excerpt);line-height:var(--lh-summary-bold)}.c-checkcta__btn{width:100%;height:var(--check-cta-h)}}.c-article{padding-top:var(--dt-top)}.c-article a:focus-visible,.c-article summary:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-crumbs li{font-family:var(--ff-sans);font-size:var(--t-crumb);line-height:var(--lh-crumb);color:rgb(var(--text)/var(--text-sub-alpha))}.c-crumbs li+li:before{content:"/";margin-inline:var(--space-s)}.c-crumbs a{color:inherit;position:relative}.c-crumbs a:after{content:"";width:max(100%,var(--touch-min));height:var(--touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-crumbs a:hover{opacity:var(--hover-fade)}.c-opening{grid-template-columns:minmax(0,var(--dt-text-w)) minmax(0,var(--dt-hero-w));justify-content:space-between;column-gap:var(--dt-open-gap);min-height:var(--dt-open-h);margin-top:var(--dt-crumb-gap);align-items:center;display:grid}.c-opening__text{align-items:flex-start;gap:var(--dt-open-line);flex-direction:column;display:flex}.c-opening__kicker{align-items:center;gap:var(--space-s);font-family:var(--ff-sans);font-size:var(--t-dt-kicker);line-height:var(--lh-dt-kicker);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha));margin:0;display:inline-flex}.c-opening__kicker-icon{width:var(--dt-toc-icon);height:var(--dt-toc-icon);flex:none}.c-opening__title{font-size:var(--t-article-title);line-height:var(--lh-article-title);font-weight:var(--fw-bold);letter-spacing:0}.c-opening__summary,.c-opening__title{font-family:var(--ff-sans);color:rgb(var(--text));margin:0}.c-opening__summary{font-size:var(--t-lead);line-height:var(--lh-lead)}.c-opening__by{color:rgb(var(--text)/var(--text-sub-alpha));margin:0}.c-opening__by,.c-opening__stay{font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav)}.c-opening__stay{margin-top:calc(var(--dt-stay-gap) - var(--dt-open-line));font-weight:var(--fw-medium);color:rgb(var(--text));text-underline-offset:var(--space-xs);text-decoration:underline;position:relative}.c-opening__stay:after{content:"";height:var(--touch-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.c-opening__hero{height:var(--dt-open-h);border-radius:var(--r-media);background:rgb(var(--bg-soft));margin:0;overflow:hidden}.c-opening__hero picture{height:100%;display:block}.c-opening__hero img{object-fit:cover;width:100%;height:100%}.c-opening__credit{justify-content:flex-end;display:flex}.c-opening__credit:not(:empty){margin-top:var(--dt-credit-gap)}.c-opening__credit .img-credit{font-family:var(--ff-sans);font-size:var(--t-dt-credit);line-height:var(--lh-dt-credit);color:rgb(var(--text)/var(--text-sub-alpha));text-align:right}.c-glance{margin-top:var(--dt-read-gap);padding-block:var(--dt-glance-pad);border-block:var(--line-w) solid rgb(var(--border))}.c-glance__title{align-items:center;gap:var(--space-s);margin:0 0 var(--dt-glance-pad);font-family:var(--ff-sans);font-size:var(--t-button);line-height:var(--lh-button);font-weight:var(--fw-bold);color:rgb(var(--text));display:flex}.c-glance__title-icon{width:var(--dt-glance-title-icon);height:var(--dt-glance-title-icon)}.c-glance__list{grid-template-columns:repeat(4,minmax(0,var(--dt-glance-col)));gap:var(--dt-glance-gap);margin:0;display:grid}.c-glance__item{flex-direction:column;min-width:0;display:flex}.c-glance__icon{width:var(--dt-glance-icon);height:var(--dt-glance-icon);color:rgb(var(--text))}.c-glance__item dt{margin-top:var(--dt-glance-label-gap);font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);color:rgb(var(--text)/var(--text-sub-alpha))}.c-glance__item dd{margin:var(--dt-glance-value-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-dt-glance-value);line-height:var(--lh-dt-glance-value);font-weight:var(--fw-medium);color:rgb(var(--text));overflow-wrap:anywhere}.c-glance--long .c-glance__item dd{font-size:var(--t-dt-glance-long);line-height:var(--lh-dt-glance-long);font-weight:var(--fw-regular)}.c-glance .c-glance__item dd.c-glance__stay{margin-top:var(--space-s);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium)}.c-glance__stay a{color:inherit;text-underline-offset:var(--space-xs);text-decoration:underline;display:inline-block;position:relative}.c-glance__stay a:after{content:"";height:max(100%,var(--touch-min));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.c-read{grid-template-columns:var(--dt-toc-w) minmax(0,var(--dt-body-w));column-gap:var(--dt-toc-gap);margin-top:var(--dt-read-gap);align-items:start;display:grid}.c-read--notoc{grid-template-columns:minmax(0,var(--dt-body-w));justify-content:end}.c-toc{top:calc(var(--header-height) + var(--space-l));padding-top:var(--dt-toc-pad);border-top:var(--line-w) solid rgb(var(--border));position:sticky}.c-toc__title{align-items:center;gap:var(--space-s);margin:0 0 var(--dt-toc-head-gap);font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-bold);color:rgb(var(--text));display:flex}.c-toc__icon{width:var(--dt-toc-icon);height:var(--dt-toc-icon)}.c-toc__list{gap:var(--dt-toc-item-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-toc__list li{gap:var(--dt-toc-num-gap);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-dt-toc);color:rgb(var(--text)/var(--text-sub-alpha));display:flex}.c-toc__list a{color:inherit;position:relative}.c-toc__list a:after{content:"";height:max(100%,var(--touch-min));position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.c-prose,.c-toc__list a:hover{color:rgb(var(--text))}.c-prose{counter-reset:dt-sec;font-family:var(--ff-sans)}.c-prose ol,.c-prose p,.c-prose ul{margin:0 0 var(--dt-para-gap);font-size:var(--t-body-article);line-height:var(--lh-body-article)}.c-prose ol,.c-prose ul{padding-left:var(--list-indent)}.c-prose li+li{margin-top:var(--space-s)}.c-fixedpage--privacy-policy .c-prose ul{list-style-type:var(--list-bullet)}.c-prose .c-prose__sec,.c-prose h2{counter-increment:dt-sec;margin:var(--dt-sec-gap) 0 var(--dt-h2-gap);padding-top:var(--dt-sec-pad);border-top:var(--line-w) solid rgb(var(--border));font-size:var(--t-article-h2);line-height:var(--lh-article-h2);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none;scroll-margin-top:calc(var(--header-height) + var(--space-l))}.c-prose .c-prose__sec:before,.c-prose h2:before{content:counter(dt-sec,decimal-leading-zero);margin-bottom:var(--dt-sec-num-gap);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha));display:block}.c-prose>.c-prose__sec:first-child,.c-prose>h2:first-child{margin-top:0}.c-prose h3{margin:var(--dt-h2-gap) 0 var(--space-m);font-size:var(--t-card-title);line-height:var(--lh-card-title);font-weight:var(--fw-bold)}.c-prose blockquote{margin:var(--dt-quote-y) 0;border:0;padding:0}.c-prose blockquote p{font-size:var(--t-quote);line-height:var(--lh-quote);font-weight:var(--fw-medium);color:rgb(var(--text));margin:0}.c-prose blockquote p+p{margin-top:var(--dt-para-gap)}.c-prose .bq-lead,.c-prose blockquote strong{font-weight:var(--fw-bold)}.c-prose blockquote.c-prose__summary{margin:0 0 var(--dt-para-gap);border:0;padding:0}.c-prose .c-prose__summary p{font-size:var(--t-body-article);line-height:var(--lh-body-article);font-weight:var(--fw-regular);color:rgb(var(--text))}.c-prose figure{margin:var(--dt-quote-y) 0}.c-prose figure img{border-radius:var(--r-media);width:100%;height:auto}.c-prose figcaption{margin-top:var(--space-s);font-size:var(--t-dt-credit);line-height:var(--lh-dt-credit);color:rgb(var(--text)/var(--text-sub-alpha))}.c-prose a{color:rgb(var(--text));text-underline-offset:var(--space-xs);text-decoration:underline}.c-prose b,.c-prose strong{font-weight:var(--fw-bold)}.c-prose hr{border:0;border-top:var(--line-w) solid rgb(var(--border));margin:var(--dt-sec-gap) 0}.c-prose table{border-collapse:collapse;width:100%;margin:0 0 var(--dt-para-gap);font-size:var(--t-excerpt);line-height:var(--lh-excerpt)}.c-prose td,.c-prose th{padding:var(--space-s) var(--space-m);border-bottom:var(--line-w) solid rgb(var(--border));text-align:left;vertical-align:top}.c-prose th{font-weight:var(--fw-bold)}.c-prose .wp-block-table{margin:0 0 var(--dt-para-gap);overflow-x:auto}.c-prose .aff-block{margin:var(--dt-quote-y) 0;padding:var(--jbox-pad);border-radius:var(--r-hero);background:rgb(var(--bg-soft));display:block}.c-prose .aff-block .aff-pr{margin-bottom:var(--space-m);padding:var(--space-xs) var(--space-s);border:var(--line-w) solid rgb(var(--text));font-size:var(--t-kicker);line-height:1;font-weight:var(--fw-bold);display:inline-block}.c-prose .aff-block .aff-title{margin-bottom:var(--space-l);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-medium);display:block}.c-prose .aff-block .aff-button{align-items:center;gap:var(--space-s);min-height:var(--btn-ghost-h);padding:0 var(--btn-px);border:var(--line-w) solid rgb(var(--border));border-radius:var(--r-btn-ghost);background:rgb(var(--bg));font-size:var(--t-button);line-height:var(--lh-button);font-weight:var(--fw-medium);color:rgb(var(--text));text-decoration:none;display:inline-flex}.c-prose .aff-block .aff-button:hover{opacity:var(--hover-fade)}.c-prose .aff-block .aff-disclosure{margin-top:var(--space-l);font-size:var(--t-dt-disclosure);line-height:var(--lh-dt-disclosure);color:rgb(var(--text)/var(--text-sub-alpha));display:block}.img-credit{font-family:var(--ff-sans);font-size:var(--t-dt-credit);line-height:var(--lh-dt-credit);color:rgb(var(--text)/var(--text-sub-alpha));text-align:right}.img-credit p{margin:0}.img-credit a{color:inherit;text-underline-offset:var(--space-xs);text-decoration:underline}.c-fixedpage__body{max-width:var(--dt-body-w);margin-top:var(--list-content-gap)}.c-faq,.c-stay{margin-top:var(--dt-block-gap);border-top:var(--line-w) solid rgb(var(--text))}.c-faq{padding-top:var(--dt-block-pad)}.c-stay{padding:var(--dt-stay-pad) 0;border-bottom:var(--line-w) solid rgb(var(--text));scroll-margin-top:calc(var(--header-height) + var(--space-l))}.c-faq__title,.c-stay__title{font-family:var(--ff-sans);font-size:var(--t-article-h2);line-height:var(--lh-article-h2);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none;color:rgb(var(--text));margin:0}.c-faq__title{margin-bottom:var(--dt-block-pad)}.c-faq__item{border-top:var(--line-w) solid rgb(var(--border))}.c-faq__item:last-child{border-bottom:var(--line-w) solid rgb(var(--border))}.c-faq__q{justify-content:space-between;align-items:flex-start;gap:var(--space-l);padding-block:var(--dt-faq-item-pad);cursor:pointer;font-family:var(--ff-sans);font-size:var(--t-dt-faq-q);line-height:var(--lh-dt-faq-q);font-weight:var(--fw-medium);color:rgb(var(--text));list-style:none;display:flex}.c-faq__q::-webkit-details-marker{display:none}.c-faq__q:after{content:"";width:calc(var(--dt-chevron) / 2);height:calc(var(--dt-chevron) / 2);margin:calc(var(--dt-chevron) / 4) calc(var(--dt-chevron) / 4) 0;border-right:var(--rule-strong-w) solid;border-bottom:var(--rule-strong-w) solid;transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:rotate(45deg)}.c-faq__a{margin-top:calc(var(--dt-faq-qa-gap) - var(--dt-faq-item-pad));padding-bottom:var(--dt-faq-item-pad);font-family:var(--ff-sans);font-size:var(--t-dt-faq-a);line-height:var(--lh-dt-faq-a);color:rgb(var(--text))}.c-stay__lead{font-size:var(--t-nav);line-height:var(--lh-nav);color:rgb(var(--text)/var(--text-sub-alpha))}.c-stay__lead,.c-stay__name{margin:var(--dt-stay-pad) 0 0;font-family:var(--ff-sans)}.c-stay__name{font-size:var(--t-dt-stay-name);line-height:var(--lh-dt-stay-name);font-weight:var(--fw-medium);color:rgb(var(--text))}.c-stay__info{margin:var(--space-m) 0 0;font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-dt-note);color:rgb(var(--text)/var(--text-strong-sub-alpha))}.c-stay__info--addr{gap:var(--space-s);color:rgb(var(--text));align-items:flex-start;display:flex}.c-stay__loc{width:var(--dt-notice-icon);height:var(--dt-notice-icon);margin-top:calc((var(--lh-dt-note) - var(--dt-notice-icon)) / 2);flex:none}.c-stay__pr{font-family:var(--ff-sans);font-size:var(--t-kicker);line-height:var(--lh-kicker);font-weight:var(--fw-bold);display:inline-block}.c-stay__book,.c-stay__pr{margin-top:var(--dt-stay-pad)}.c-stay__book{width:100%;display:flex}.c-stay__disclosure{margin:var(--dt-faq-qa-gap) 0 0;font-family:var(--ff-sans);font-size:var(--t-dt-disclosure);line-height:var(--lh-dt-disclosure);color:rgb(var(--text)/var(--text-sub-alpha))}.c-endnote{margin-top:var(--dt-sec-gap);padding-top:var(--dt-end-pad);border-top:var(--line-w) solid rgb(var(--border));gap:var(--dt-end-gap);flex-direction:column;display:flex}.c-endnote p{margin:0}.c-endnote__by{font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-nav);font-weight:var(--fw-bold)}.c-endnote__note{font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-dt-note);color:rgb(var(--text))}.c-endnote__notice{gap:var(--dt-notice-gap);font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-dt-notice);color:rgb(var(--text)/var(--text-sub-alpha));align-items:flex-start;display:flex}.c-endnote__icon{width:var(--dt-notice-icon);height:var(--dt-notice-icon);margin-top:calc((var(--lh-dt-notice) - var(--dt-notice-icon)) / 2);flex:none}.c-endnote__actions{justify-content:space-between;gap:var(--space-m);padding-top:var(--dt-end-gap);border-top:var(--line-w) solid rgb(var(--border));display:flex}.c-share{position:relative}.c-share__menu{right:0;bottom:calc(100% + var(--space-s));z-index:5;min-width:max-content;padding:var(--space-xs) 0;background:rgb(var(--bg));border:var(--line-w) solid rgb(var(--border));border-radius:var(--r-btn-ghost);flex-direction:column;display:flex;position:absolute}.c-share__link{min-height:var(--touch-min);padding:0 var(--space-l);font-family:var(--ff-sans);font-size:var(--t-nav);color:rgb(var(--text));align-items:center;display:flex}.c-share__link:hover{background:rgb(var(--bg-soft))}.c-prevnext{margin-top:var(--dt-about-top)}.c-prevnext__row{min-height:var(--dt-pn-h);border-block:var(--line-w) solid rgb(var(--border));grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.c-prevnext__row:before{content:"";width:var(--line-w);height:var(--dt-pn-divider);background:rgb(var(--border));position:absolute;top:50%;left:50%;transform:translateY(-50%)}.c-prevnext__link{align-items:center;gap:var(--space-l);min-width:0;color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);display:flex}.c-prevnext__link--next{text-align:right;padding-left:var(--space-xl);justify-content:flex-end}.c-prevnext__link--prev{padding-right:var(--space-xl)}.c-prevnext__link:hover{opacity:var(--hover-fade)}.c-prevnext__arrow{font-family:var(--ff-sans);font-size:var(--dt-pn-arrow);flex:none;line-height:1}.c-prevnext__thumb{width:var(--dt-pn-thumb-w);height:var(--dt-pn-thumb-h);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft));flex:none}.c-prevnext__text{flex-direction:column;min-width:0;display:flex}.c-prevnext__label{font-family:var(--ff-sans);font-size:var(--t-nav);line-height:var(--lh-dt-pn-label);color:rgb(var(--text)/var(--text-sub-alpha))}.c-prevnext__title{font-family:var(--ff-sans);font-size:var(--t-dt-pn-title);line-height:var(--lh-dt-pn-title);font-weight:var(--fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-aboutrr{grid-template-columns:var(--dt-about-body-x) 1fr;margin-top:var(--dt-about-top);padding-top:var(--dt-about-pad);display:grid;position:relative}.c-aboutrr__title{max-width:var(--dt-about-title-w);font-family:var(--ff-sans);font-size:var(--t-dt-about-title);line-height:var(--lh-dt-about-title);font-weight:var(--fw-medium);margin:0}.c-aboutrr__body p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:var(--lh-dt-note);color:rgb(var(--text));margin:0}.c-aboutrr__actions{gap:var(--dt-about-btn-gap);margin-top:var(--dt-end-gap);flex-wrap:wrap;display:flex}.site-main:has(.c-article)+.subscribe--band{margin-top:var(--dt-about-after)}.c-aboutrr:before{content:"";top:0;left:var(--page-gutter);right:var(--page-gutter);border-top:var(--line-w) solid rgb(var(--border));position:absolute}@media (max-width:1024px){.c-read,.c-read--notoc{grid-template-columns:minmax(0,1fr)}.c-toc{margin-bottom:var(--dt-read-gap);position:static}.c-glance__list{grid-template-columns:repeat(2,minmax(0,1fr))}.c-aboutrr{row-gap:var(--dt-end-gap);grid-template-columns:1fr}}@media (max-width:740px){.c-faq__q{font-weight:var(--fw-bold)}.c-opening{align-items:stretch;row-gap:var(--space-l);flex-direction:column;min-height:0;display:flex}.c-opening__summary{color:rgb(var(--text)/var(--text-sub-alpha))}.c-opening__hero{height:var(--dt-hero-m-h)}.c-glance__list{gap:var(--dt-glance-gap)}.c-glance__item{min-height:var(--dt-glance-m-row)}.c-glance__item dd{font-weight:var(--fw-bold)}.c-prose .c-prose__sec:before,.c-prose h2:before{display:none}.c-prose blockquote{padding-block:var(--dt-quote-pad);border-block:var(--line-w) solid rgb(var(--border))}.c-endnote__actions .c-btn{padding-inline:var(--space-l);white-space:normal;text-align:center;height:auto;min-height:var(--btn-ghost-h)}.c-endnote__actions>a{flex:0 auto;min-width:0}.c-stay__name{font-weight:var(--fw-bold)}.c-prevnext__row{border-top-color:rgb(var(--text));grid-template-columns:1fr;min-height:0}.c-prevnext__arrow,.c-prevnext__row:before,.c-prevnext__thumb{display:none}.c-prevnext__link{padding:var(--space-l) 0}.c-prevnext__link+.c-prevnext__link{border-top:var(--line-w) solid rgb(var(--border))}.c-prevnext__label{font-size:var(--t-meta)}.c-prevnext__link--prev .c-prevnext__label:before{content:"← "}.c-prevnext__link--next .c-prevnext__label:after{content:" →"}.c-prevnext__title{font-size:var(--t-row-title);line-height:var(--lh-card-title);font-weight:var(--fw-bold)}}.c-sh{padding-top:var(--home-top)}.c-sh-hero{min-height:var(--sh-hero-h);border-radius:var(--r-hero);background:rgb(var(--bg-fallback-hero));color:rgb(var(--text-inv));text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.c-sh-hero__img{object-fit:cover;object-position:var(--sh-hero-pos);width:100%;height:100%;position:absolute;inset:0}.c-sh-hero:after{content:"";background:rgb(var(--text)/var(--overlay-start-alpha));position:absolute;inset:0}.c-sh-hero__text{z-index:1;align-items:center;gap:var(--sh-hero-gap);max-width:var(--sh-hero-body-w);padding:var(--space-2xl) var(--page-gutter);flex-direction:column;display:flex;position:relative}.c-sh-hero__eyebrow{font-family:var(--ff-sans);font-size:var(--t-sh-eyebrow);line-height:var(--lh-sh-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--sh-eyebrow-tracking);margin:0}.c-sh-hero__title{font-family:var(--ff-sans);font-size:var(--t-sh-title);line-height:var(--lh-sh-title);font-weight:var(--fw-bold);letter-spacing:var(--display-tracking);margin:0}.c-sh-hero__body{margin-top:calc(var(--sh-hero-body-gap) - var(--sh-hero-gap))}.c-sh-hero__body p{font-family:var(--ff-sans);font-size:var(--t-sh-body);line-height:var(--lh-sh-body);font-weight:var(--fw-medium);margin:0}.c-sh .c-section{margin-top:var(--sh-sec-gap)}.c-sh-why{grid-template-columns:minmax(0,var(--sh-why-img-w)) minmax(0,var(--sh-why-text-w));column-gap:var(--sh-why-gap);margin-top:var(--sh-why-top);align-items:center;display:grid}.c-sh-why__img{width:100%;height:auto;aspect-ratio:var(--ratio-card);object-fit:cover;border-radius:var(--r-media);background:rgb(var(--bg-soft))}.c-sh-why__title{margin:0 0 var(--sh-why-title-gap);font-family:var(--ff-sans);font-size:var(--t-sh-why-title);line-height:var(--lh-sh-why-title);font-weight:var(--fw-bold)}.c-sh-why__text p{font-family:var(--ff-sans);font-size:var(--t-sh-why-body);line-height:var(--lh-sh-why-body);color:rgb(var(--text)/var(--text-strong-sub-alpha));margin:0}.c-sh-why__text p+p{margin-top:var(--lh-sh-why-body)}.c-sh-five .c-section{margin-top:var(--sh-five-top)}.c-sh-five .c-hslide{gap:var(--way-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.c-way{min-height:var(--way-h);padding:0 var(--way-pad);border-radius:var(--r-hero);background:rgb(var(--bg-soft));color:rgb(var(--text));transition:opacity var(--dur-fade) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.c-way:hover{opacity:var(--hover-fade)}.c-sh .c-card:focus-visible,.c-way:focus-visible{outline:var(--rule-strong-w) solid rgb(var(--text));outline-offset:var(--rule-strong-w)}.c-way__text{gap:var(--way-num-gap);flex-direction:column;display:flex}.c-way__num{font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha))}.c-way__name,.c-way__num{font-family:var(--ff-sans)}.c-way__name{font-size:var(--t-way-name);line-height:var(--lh-way-name);font-weight:var(--fw-bold)}.c-way__icon{width:var(--way-icon);height:var(--way-icon);flex:none}.c-step{min-height:var(--step-h);padding:var(--step-pad);border-radius:var(--r-hero);background:rgb(var(--bg-soft));flex-direction:column;display:flex}.c-step__num{font-family:var(--ff-sans);font-size:var(--t-meta);line-height:var(--lh-meta);font-weight:var(--fw-medium);color:rgb(var(--text)/var(--text-sub-alpha))}.c-step__title{margin-top:var(--step-num-gap);font-family:var(--ff-sans);font-size:var(--t-step-title);line-height:var(--lh-step-title);font-weight:var(--fw-bold)}.c-step__text{margin-top:var(--card-title-gap);font-family:var(--ff-sans);font-size:var(--t-excerpt);line-height:var(--lh-excerpt);color:rgb(var(--text)/var(--text-sub-alpha))}.c-sh-how__cta{margin-top:var(--sh-cta-gap);justify-content:center;display:flex}.c-sh-how__btn{width:var(--check-cta-w);height:var(--check-cta-h)}.c-sh-how__closing{margin:var(--sh-closing-gap) 0 0;text-align:center;font-family:var(--ff-sans);font-size:var(--t-sh-closing);line-height:var(--lh-sh-closing);color:rgb(var(--text)/var(--text-sub-alpha))}.site-main:has(.c-sh)+.subscribe--band{margin-top:var(--sh-after)}.site-main:has(.c-sh--short)+.subscribe--band{margin-top:var(--sh-after-short)}@media (max-width:1024px){.c-sh-five .c-hslide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:740px){.c-sh-hero{min-height:var(--sh-hero-h)}.c-sh-hero__text{padding-inline:var(--space-l)}.c-sh-hero__body p{word-break:var(--word-break);line-break:var(--line-break)}.c-sh-why{row-gap:var(--sh-why-title-gap);grid-template-columns:1fr}.c-sh-five .c-hslide{gap:var(--way-gap)}.c-sh-five .c-hslide>*{flex-basis:var(--way-m-w)}.c-sh-how .c-hslide>*{flex-basis:var(--step-m-w)}.c-sh-how__btn{width:100%}}.c-sh .c-card__excerpt{-webkit-line-clamp:unset;display:block;overflow:visible}.c-hero__text{animation:mo-hero-copy-in var(--dur-reveal) var(--ease-out) backwards}@keyframes mo-hero-copy-in{0%{opacity:0;translate:0 var(--rise)}}.c-hero__cta,.c-hero__text{transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.c-hero__cta[data-out],.c-hero__text[data-out]{opacity:0;translate:0 var(--rise-row);transition-duration:var(--dur-fast)}.mo-wait{opacity:0;transform:translateY(var(--rise))}.mo-anim{transition:opacity var(--dur-reveal) var(--ease-out) calc(var(--i,0) * var(--stagger)),transform var(--dur-reveal) var(--ease-out) calc(var(--i,0) * var(--stagger))}.mo-img-wait{opacity:0}.mo-img-anim{transition:opacity var(--dur-base) var(--ease-out)}.c-hero__slide{z-index:0;transition:none}.c-hero__slide[data-prev]{opacity:1;z-index:1}.c-hero__slide[data-active]{z-index:2;transition:opacity var(--dur-hero) var(--ease-hero)}.c-hero[data-first] .c-hero__slide[data-active]{transition:none}.c-hero__slide img{transform-origin:var(--hero-zoom-origin)}.c-hero__slide[data-active] img,.c-hero__slide[data-prev] img{animation:mo-hero-zoom var(--dur-hero-zoom) linear both}@keyframes mo-hero-zoom{0%{transform:scale(1)}to{transform:scale(var(--hero-zoom))}}.c-hero__count{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.c-hero__count[data-out]{opacity:0;transform:translateY(var(--rise-row));transition-duration:var(--dur-fast)}.c-media{border-radius:var(--r-media);align-self:start;display:block;overflow:hidden}.c-media>img{transition:transform var(--dur-slow) var(--ease-out)}.c-card__title,.c-featured__title,.c-jbox__title,.c-jrow__title{text-decoration-line:underline;text-decoration-thickness:var(--line-w);text-underline-offset:var(--hover-underline-offset);transition:text-decoration-color var(--dur-fast) var(--ease-out);text-decoration-color:#0000}.mo-arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.c-banner__img{transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){.c-banner:hover,.c-card:hover,.c-featured:hover,.c-jbox:hover,.c-jrow:hover{opacity:1}.c-card:hover .c-media>img,.c-featured:hover .c-media>img,.c-jbox:hover .c-media>img,.c-jrow:hover .c-media>img{transform:scale(var(--hover-zoom))}.c-card:hover .c-card__title,.c-featured:hover .c-featured__title,.c-jbox:hover .c-jbox__title,.c-jrow:hover .c-jrow__title{-webkit-text-decoration-color:rgb(var(--text));text-decoration-color:rgb(var(--text))}.c-banner:hover .mo-arrow,.c-featured:hover .mo-arrow,.c-viewall:hover .mo-arrow{transform:translateX(var(--arrow-shift))}.c-banner:hover .c-banner__img{transform:scale(var(--hover-zoom-banner))}}.c-card:focus-visible .c-media>img,.c-featured:focus-visible .c-media>img,.c-jbox:focus-visible .c-media>img,.c-jrow:focus-visible .c-media>img{transform:scale(var(--hover-zoom))}.c-card:focus-visible .c-card__title,.c-featured:focus-visible .c-featured__title,.c-jbox:focus-visible .c-jbox__title,.c-jrow:focus-visible .c-jrow__title{-webkit-text-decoration-color:rgb(var(--text));text-decoration-color:rgb(var(--text))}.c-banner:focus-visible .mo-arrow,.c-featured:focus-visible .mo-arrow,.c-viewall:focus-visible .mo-arrow{transform:translateX(var(--arrow-shift))}.c-banner:focus-visible .c-banner__img{transform:scale(var(--hover-zoom-banner))}.c-faq__body{transition:grid-template-rows var(--dur-faq) var(--ease-out);grid-template-rows:1fr;display:grid}.c-faq__clip{min-height:0;overflow:hidden}.c-faq__a{transition:opacity var(--dur-faq) var(--ease-out)}.c-faq__item[data-closing] .c-faq__body,.c-faq__item[data-opening] .c-faq__body{grid-template-rows:0fr}.c-faq__item[data-closing] .c-faq__a,.c-faq__item[data-opening] .c-faq__a{opacity:0}.c-faq__q:after{transition:transform var(--dur-faq) var(--ease-out)}.c-faq__item[open] .c-faq__q:after{margin-top:calc(var(--dt-chevron) / 4);transform:translateY(calc(var(--dt-chevron) / 4)) rotate(-135deg)}.c-faq__item[data-closing] .c-faq__q:after{transform:rotate(45deg)}.c-prose .c-prose__sec,.c-prose h2,.c-stay{scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}.c-toc__list li{transition:color var(--dur-fast) var(--ease-out);position:relative}.c-toc__list li:before{content:"";left:calc(-1 * var(--space-m));width:var(--rule-strong-w);background:rgb(var(--text));transform-origin:top;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:0;bottom:0;transform:scaleY(0)}.c-toc__list li:has(a[aria-current=true]){color:rgb(var(--text))}.c-toc__list li:has(a[aria-current=true]):before{transform:scaleY(1)}@media (max-width:1024px){.c-toc__list li:before{display:none}}.mobile-overlay{opacity:0;visibility:hidden;transition:opacity var(--dur-faq) var(--ease-out),visibility 0s linear var(--dur-faq)}.mobile-overlay[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--dur-faq) var(--ease-out),visibility 0s}.mobile-overlay .mo-menu-item{opacity:0;transform:translateY(var(--rise-menu));transition:opacity 0s var(--dur-faq),transform 0s var(--dur-faq)}.mobile-overlay[data-open=true] .mo-menu-item{opacity:1;transition:opacity var(--dur-base) var(--ease-out) calc(var(--menu-items-delay) + var(--i,0) * var(--stagger-menu)),transform var(--dur-base) var(--ease-out) calc(var(--menu-items-delay) + var(--i,0) * var(--stagger-menu));transform:none}.c-chip{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.mo-list-out{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.mo-row-wait{opacity:0;transform:translateY(var(--rise-row))}.mo-row-anim{transition:opacity var(--dur-base) var(--ease-out) calc(var(--i,0) * var(--stagger-row)),transform var(--dur-base) var(--ease-out) calc(var(--i,0) * var(--stagger-row))}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.c-hero__slide[data-active] img,.c-hero__slide[data-prev] img,.c-hero__text{animation:none}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--ff-sans);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;word-break:var(--word-break);line-break:var(--line-break);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}