@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_Regular-s.p.1af05c10.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_Regular-s.p.1af05c10.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_Regular-s.p.1af05c10.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_Regular-s.p.1af05c10.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_Regular-s.p.1af05c10.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_SemiBold-s.p.711b9350.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_SemiBold-s.p.711b9350.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_SemiBold-s.p.711b9350.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:SuisseIntl;src:url(../media/SuisseIntlMaxon_SemiBold-s.p.711b9350.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:SuisseIntl Fallback;src:local(Arial);ascent-override:95.68%;descent-override:30.18%;line-gap-override:0.0%;size-adjust:103.05%}.suisseintl_9d6ed566-module__Fvq8ha__className{font-family:SuisseIntl,SuisseIntl Fallback,Meiryo,Nanum Barun Gothic,Arial,Helvetica,sans-serif}.suisseintl_9d6ed566-module__Fvq8ha__variable{--font-maxon:"SuisseIntl","SuisseIntl Fallback",Meiryo,Nanum Barun Gothic,Arial,Helvetica,sans-serif}
@layer reset{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-copy),Meiryo,"Nanum Barun Gothic",Arial,Helvetica,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#0000}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}button,input,select,optgroup,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}button,select{text-transform:none}button,input:where([type=button]),:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}: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:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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:auto}::file-selector-button{appearance:auto}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]:where(:not([hidden=until-found])){display:none}}@layer base{:root{--nav-site-line-left:0;--nav-site-line-height:2px;--nav-site-line-width:100%;--header-page-pos-bottom:157px}html{background:var(--color-white)}body{color:var(--color-secondary-800);font-weight:400;font-family:var(--font-copy);padding:0;overflow-x:hidden}body.modal-open{overflow:hidden}.container{grid-template-columns:var(--grid-cols-page);gap:var(--gap-page);margin:0;max-width:100%;margin-top:.125rem;padding:0;display:grid}@media (min-width:768px){.container{grid-template-columns:var(--grid-cols-page-md)}}main{gap:var(--gap-content);grid-template-columns:repeat(12,1fr);grid-column-start:2;max-width:100%;margin:0;padding:0;display:grid}main>*{grid-column:1/span 12}}@layer components,utilities,overrides;:root{--font-mono:"ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas","\"Liberation Mono\"","\"Courier New\"","monospace";--font-copy:var(--font-maxon);--font-headline:var(--font-maxon);--color-black:#000;--color-white:#fff;--color-transparent:transparent;--color-current:currentcolor;--color-secondary-800:#181818;--color-secondary-700:#4d4d4d;--color-secondary-600:#777676;--color-secondary-500:#b3b0b0;--color-secondary-400:#d0cdcd;--color-secondary-300:#dcdada;--color-secondary-200:#e6e5e5;--color-secondary-100:#f8f7f7;--color-secondary-50:#fcfcfc;--color-primary-900:#ad0000;--color-primary-800:#c70000;--color-primary-700:#db0000;--color-primary-600:#e82323;--color-primary-500:#f44545;--color-primary-400:#f66;--color-primary-300:#ff8585;--color-primary-200:#ffa6a6;--color-primary-100:#ffcbcb;--color-primary-50:#fee;--color-warning-900:#e5bf00;--color-warning-700:#ffdf15;--color-warning-400:#fff6bc;--color-success-900:#086343;--color-success-700:#008556e6;--color-success-400:#d8f3e3cc;--color-alert-900:#c40;--color-alert-700:#f50;--color-alert-400:#ffa498;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-9:6rem;--spacing-10:9rem;--spacing-11:12.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--text-9xl:6.25rem;--text-8xl:4.5rem;--text-7xl:3.5rem;--text-6xl:3rem;--text-5xl:2.5rem;--text-4xl:2.375rem;--text-3xl:2rem;--text-2xl:1.625rem;--text-xl:1.5rem;--text-lg:1.25rem;--text-md:1.125rem;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.625rem;--text-thin:100;--text-extralight:200;--text-light:300;--text-normal:400;--text-medium:500;--text-semibold:600;--text-bold:700;--text-extrabold:800;--text-black:900;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--leading-3:.75rem;--leading-4:1.25rem;--leading-5:1.3125;--leading-6:1.6875rem;--leading-7:1.75rem;--leading-11:3.375rem;--leading-8:2rem;--leading-9:2.25rem;--leading-10:2.5rem;--leading-almost-none:1.05;--tracking-tighter:-.05em;--tracking-tight:-.02em;--tracking-tightened:-.015em;--tracking-normal:0em;--tracking-widened:.005em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--border-1:1px;--border-1-5:1.5px;--border-2:2px;--border-3:3px;--border-4:4px;--rounded-none:0;--rounded-sm:.125rem;--rounded:.25rem;--rounded-md:.375rem;--rounded-lg:.5rem;--rounded-xl:.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px;--shadow-sm:0px 2px 10px #e6e6e6;--shadow:0px 2px 10px #e6e6e6;--shadow-md:0px 4px 20px #ccc;--shadow-lg:0px 4px 30px #b3b3b3;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-none:none;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-65:.65;--opacity-70:.7;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1;--max-w-content:1240px;--max-w-article-content:816px;--grid-cols-page:1fr min(var(--max-w-content),calc(100% - (2*var(--spacing-4))))1fr;--grid-cols-page-md:1fr min(var(--max-w-content),calc(100% - (2*var(--spacing-8))))1fr;--grid-cols-content:repeat(12,1fr);--grid-1-stretch:1fr;--grid-2-stretch-start:1fr min-content;--grid-2-stretch-end:min-content 1fr;--gap-page:1rem;--gap-page-md:2rem;--gap-content:1rem;--bg-external-link:url("data:image/svg+xml;charset=UTF-8,%3csvg width='71' height='71' fill='none' viewBox='0 0 71 71' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23181818' fill-rule='evenodd' d='M31.003 23.667v2.248H39.7l-9.615 9.616-9.615 9.615 1.599 1.596 1.599 1.595 9.584-9.584 9.585-9.583v8.578h4.496v-16.33h-16.33v2.249'/%3e%3c/svg%3e");--bg-external-link-inverted:url("data:image/svg+xml;charset=UTF-8,%3csvg width='71' height='71' fill='none' viewBox='0 0 71 71' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23fcfcfc' fill-rule='evenodd' d='M31.003 23.667v2.248H39.7l-9.615 9.616-9.615 9.615 1.599 1.596 1.599 1.595 9.584-9.584 9.585-9.583v8.578h4.496v-16.33h-16.33v2.249'/%3e%3c/svg%3e");--timing-function-default:cubic-bezier(.4,0,.2,1);--timing-function-linear:linear;--timing-function-in:cubic-bezier(.4,0,1,1);--timing-function-out:cubic-bezier(0,0,.2,1);--timing-function-in-out:cubic-bezier(.4,0,.2,1);--animation-slide-right-after:slide-right-after .3s forwards ease-out}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes slide-right-after{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.rtl{direction:rtl}.ltr{direction:ltr}.h-full{height:100%!important}.sticky{position:sticky!important}.block{display:block!important}.hidden{display:none!important}.grid{display:grid!important}.flex{display:flex!important}@media (min-width:640px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:grid{display:grid!important}}@media (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}}@media (min-width:1024px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:grid{display:grid!important}}@media (min-width:1280px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:flex{display:flex!important}.xl\:grid{display:grid!important}}:root{--font-copy:var(--font-maxon);--font-headline:var(--font-maxon)}
