<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";.c-label {font-weight: 700;--fontBasis: 18;font-size: var(--fontSize);font-family: var(--fontSerif);letter-spacing: .06em;text-transform: uppercase;}.c-paragraph {--fontBasis: 16;font-size: var(--fontSize);letter-spacing: .06em;text-align: justify;line-break: strict;overflow-wrap: break-word;hanging-punctuation: last allow-end;}@media (max-width: 960px) {.c-paragraph {--fontBasis: 20;}}.c-paragraph dt {font-size: 125%;}.c-paragraph dt::before {content: "";display: inline-block;position: relative;top: -.15em;width: 1.5em;height: 1px;margin-right: .5em;vertical-align: middle;background: var(--gradLR);opacity: .4;}.c-paragraph dd {margin-top: .25em;}.c.pnc {display: inline-block;width: .6em;}.c.nkgr {margin-inline: -.15em;}.c.bo {margin-inline-start: -.4em;}.c.bo.-c1 {margin-inline-start: -.5em;}.c.bc {margin-inline-end: -.4em;}.arr {fill: none;stroke: currentcolor;stroke-linecap: round;stroke-linejoin: round;}.gooey {--start: 14%;--end: 86%;z-index: -2;position: absolute;width: 100%;opacity: .7;}.is-safari .gooey {filter: url(#svg-gooey_safari);transform: translate3d(0, calc(var(--y) * .25px), 0);will-change: transform;}.is-safari .main_lead .gooey {transform: translate3d(0, calc(var(--y) * .5px), 0);}.not-safari .gooey {filter: url(#svg-gooey);}.gooey :is(.ball1, .ball2) {content: "";position: absolute;}.not-safari .gooey .ball1 {transform: translate3d(0, calc(var(--y) * 1px), 0);will-change: transform;}.not-safari .gooey .ball2 {transform: translate3d(0, calc(var(--y) * .25px), 0);will-change: transform;}.gooey :is(.ball1, .ball2)::after {content: "";display: block;aspect-ratio: 1 / 1;width: inherit;height: auto;border-radius: 50%;}.gooey .ball1::after {width: var(--gooeySize1);background: var(--gooeyColor1);}.gooey .ball2::after {width: var(--gooeySize2);background: var(--gooeyColor2);}@media (max-width: 480px) {.is-safari .gooey {filter: url(#svg-gooey_safari_md);}.not-safari .gooey {filter: url(#svg-gooey_md);}}.not-safari .gooey :is(.ball1, .ball2):not(.is-appear) {scale: 0;}.not-safari .gooey :is(.ball1, .ball2).is-motion {transition: scale 1s var(--easeOut);}.not-safari .main_lead .gooey .ball2.is-motion {transition-delay: .1s;}.not-safari .main_section .gooey .ball1.is-motion {transition-delay: .2s;}.l-main {overflow-x: hidden;width: -webkit-fill-available;width: -moz-available;width: stretch;}.main_section {box-sizing: content-box;width: inherit;margin: 0 auto;margin-top: var(--sectionSpace);padding-inline: var(--sidegap);}:is(.main_lead, .main_afterwords) {display: grid;justify-content: center;gap: 2.8em;}:is(.main_lead, .main_afterwords) .c-paragraph {font-weight: 700;font-size: var(--fontSize);line-height: 2.2;}.main_lead {position: relative;padding-block: calc(var(--sectionSpace) * 2);}.main_afterwords {padding-top: calc(var(--sectionSpace) * 1.5);padding-bottom: calc(var(--sectionSpace) * .5);}.main_lead .c-paragraph {z-index: 1;position: relative;color: white;--fontBasis: 21;}.main_afterwords .c-paragraph {--fontBasis: 20;}.main_title {--strokeWidth: 2px;box-sizing: content-box;display: grid;position: relative;margin-inline: auto;padding-inline: var(--sidegap);--fontBasis: 40;font-size: var(--fontSize);line-height: 1;}.main_title .main {width: fit-content;padding-bottom: .4em;border-image: var(--gradRL) 1 / 0 0 var(--strokeWidth) / 0 .5em 0 calc(var(--sidegap) * 2);}.main_title .sub {padding-top: .6em;font-size: 50%;}.main_title span &gt; * {width: min(var(--cw) * var(--w) / var(--aspect), var(--cw) * 1px);height: auto;fill: currentcolor;}.main_title .sub &gt; * {fill: var(--dimgray);}.main_title::after {content: "";position: absolute;right: calc(100% - var(--sidegap) + .5em);top: 100%;width: 8em;height: var(--strokeWidth);background: var(--gradRL);transform-origin: right center;transform: rotate(20deg) translate3d(calc(var(--y) * .1px), calc(var(--y) * .5px), 0);}@media (max-width: 960px) {.main_section {margin-top: calc(var(--sectionSpace) * .5);}.main_title {--strokeWidth: calc(var(--cw) * 2 / var(--aspect));width: fit-content;}.main_title .main &gt; * {width: calc(var(--cw) * 462 / var(--aspect));}.main_title .sub &gt; * {width: calc(var(--cw) * 248 / var(--aspect));}.main_afterwords {padding-top: calc(var(--sectionSpace) * .6);}}@media (max-width: 480px) {.main_title {--strokeWidth: 1px;}}@media (min-width: 961px) {.main_title, .main_section {width: min(var(--cw) * 896 / var(--aspect), 896px);}}.main_lead {--gooeySize1: min(var(--cw) * 580 / var(--aspect), 580px);--gooeySize2: min(var(--cw) * 780 / var(--aspect), 780px);}.main_lead .gooey {top: calc(50% - var(--gooeySize2) / 2);left: calc(50% - var(--gooeySize2) / 2);width: var(--gooeySize2);height: var(--gooeySize2);}.main_lead .gooey .ball1::after {background: linear-gradient(60deg, #0c9cae var(--start), var(--green) var(--end));}.main_lead .gooey .ball2::after {background: linear-gradient(60deg, var(--blue) var(--start), #0c9cae var(--end));}@media (max-width: 960px) {.main_lead .gooey .ball1 {top: calc(var(--cw) * -240 / var(--aspect));right: calc(var(--cw) * -80 / var(--aspect));width: calc(var(--gooeySize1) * .5);}.main_lead .gooey .ball2 {aspect-ratio: 1 / 1.08;top: max(var(--cw) * -24 / var(--aspect));left: calc(var(--cw) * -24 / var(--aspect));}.main_lead .gooey .ball2::after {aspect-ratio: 1 / 1.08;}}@media (min-width: 961px) {.main_lead .gooey .ball1 {top: max(var(--cw) * -144 / var(--aspect), -144px);right: max(var(--cw) * -440 / var(--aspect), -440px);}.main_lead .gooey .ball2 {top: max(var(--cw) * -8 / var(--aspect), -8px);left: max(var(--cw) * -24 / var(--aspect), -24px);}}.main_section {display: grid;position: relative;}.p-reason {margin-top: calc(var(--sectionSpace) * .6);}.reason_photo {width: min(var(--cw) * 440 / var(--aspect), 440px);}.reason_photo img {border-radius: 50%;}.reason_text {display: grid;grid-template-rows: repeat(3, auto) 1fr;}.reason_text .c-label {color: white;}.reason_subject {margin-right: -1em;--fontBasis: 36;font-size: var(--fontSize);line-height: 1.4;font-family: var(--fontSerif);white-space: nowrap;}.reason_data {--fontBasis: 16;font-size: var(--fontSize);letter-spacing: .1em;}.reason_data .name {font-size: 184%;}@media (max-width: 960px) {.reason_photo {grid-area: 1 / 1;width: calc(var(--cw) * 440 / var(--aspect));}.reason_text {grid-area: 2 / 1;padding-left: calc(var(--sidegap) * 1.25);}.reason_data, .reason_text .pull_button {margin-top: calc(var(--defgap) * .75);}:is(.p-reason1, .p-reason3) .reason_text {margin-top: 1em;}:is(.p-reason2, .p-reason4) .reason_photo {justify-self: end;}}@media (min-width: 961px) {.main_section {grid-auto-flow: dense;}.reason_photo {grid-row: span 3;}.reason_text {grid-row: 1 / 3;height: var(--gooeySize2);margin-top: calc(var(--sectionSpace) * -.4);padding-top: calc(var(--defgap) * 2 + var(--sectionSpace) * .4);padding-bottom: var(--defgap);padding-left: var(--defgap);}.reason_subject {margin-top: calc(var(--defgap) * .25);}.reason_data {margin-top: var(--defgap);}.p-reason2 .reason_data {margin-top: calc(var(--defgap) * .5);}:is(.p-reason1, .p-reason3) {grid-template-columns: auto 1fr;}:is(.p-reason2, .p-reason4) {grid-template-columns: 1fr auto;}:is(.p-reason1, .p-reason3) .reason_photo, :is(.p-reason2, .p-reason4) .reason_text {grid-column: 1;}:is(.p-reason1, .p-reason3) .reason_text, :is(.p-reason2, .p-reason4) .reason_photo {grid-column: 2;}:is(.p-reason1, .p-reason3) .reason_photo {margin-left: max(var(--cw) * -56 / var(--aspect), -56px);}:is(.p-reason2, .p-reason4) .reason_photo {margin-right: max(var(--cw) * -56 / var(--aspect), -56px);}}.c-pull {overflow: hidden;}.pull_button {cursor: pointer;justify-self: center;align-self: end;display: flex;align-items: center;column-gap: .5em;color: white;--fontBasis: 22;font-size: var(--fontSize);}.pull_button .arr {width: 1.82em;height: 1.82em;padding: .4em;border-radius: 50%;stroke-width: 2;background: #ffffff80;}.pull_button .arr {transition: transform .4s var(--easeOut);}.pull_button.is-active .arr {transform: rotateX(180deg);}.pull_contents {overflow: hidden;margin-inline: calc(var(--sidegap) * -1);}.pull_contents &gt; * {padding-inline: var(--sidegap);padding-bottom: calc(var(--sidegap) * .5);}@media (max-width: 960px) {.pull_contents {margin-top: calc(var(--sectionSpace) * .4);}}@media (min-width: 961px) {.main_section .pull_contents {grid-column: 1 / 3;}:is(.p-reason2, .p-reason4) .pull_contents {margin-top: calc(var(--sectionSpace) * .2);}:is(.p-reason1, .p-reason3) .pull_button {margin-left: -1em;}}.reason_text {position: relative;}.reason_text .stick {z-index: -1;position: absolute;transform: translate3d(0, calc(var(--y) * .5px), 0);will-change: transform;}.reason_text .stick::after {content: "";display: block;width: var(--gooeySize2);height: calc(var(--defgap) * .8);background: var(--gradRL);opacity: .7;}.p-reason1 .reason_text .stick {bottom: -16%;left: 76%;}.p-reason2 .reason_text .stick {bottom: -20%;right: 74%;}.p-reason3 .reason_text .stick {bottom: 6%;left: 76%;}.p-reason4 .reason_text .stick {bottom: -16%;right: 73%;}:is(.p-reason1, .p-reason3) .reason_text .stick::after {rotate: 20deg;transform-origin: right center;}:is(.p-reason2, .p-reason4) .reason_text .stick::after {rotate: -20deg;transform-origin: left center;}.reason_text .stick::after {transition: scale .8s var(--easeOut);}.reason_text .stick:not(.is-active)::after {scale: 0 1;}.is-safari .reason_photo {transform: translate3d(0, calc(var(--y) * .5px), 0);will-change: transform;}@media (max-width: 960px) {.p-reason1 .reason_text .stick {bottom: -20%;}.p-reason2 .reason_text .stick {bottom: -40%;}.p-reason3 .reason_text .stick {bottom: -20%;}.p-reason4 .reason_text .stick {bottom: -40%;}}.main_section {--gooeySize1: min(var(--cw) * 540 / var(--aspect), 540px);--gooeySize2: min(var(--cw) * 680 / var(--aspect), 680px);}:is(.p-reason1, .p-reason3) .gooey {--gooeyColor1: linear-gradient(60deg, var(--green) var(--start), #0c9cae var(--end));--gooeyColor2: linear-gradient(60deg, #0c9cae var(--start), var(--blue) var(--end));}:is(.p-reason2, .p-reason4) .gooey {--gooeyColor1: linear-gradient(60deg, #0c9cae var(--start), var(--green) var(--end));--gooeyColor2: linear-gradient(60deg, var(--blue) var(--start), #0c9cae var(--end));}@media (max-width: 960px) {.main_section {--gooeySize1: calc(var(--cw) * 440 / var(--aspect));--gooeySize2: calc(var(--cw) * 680 / var(--aspect));}.main_section .gooey {grid-area: 2 / 1;width: calc(var(--cw) - var(--sidegap) * 2);height: 100%;}.main_section .gooey .ball1 {top: calc(var(--gooeySize1) * -.8);}.main_section .gooey .ball2::after {aspect-ratio: 1.04 / 1;}:is(.p-reason1, .p-reason3) .gooey .ball1 {left: calc(var(--gooeySize1) * -.8);}:is(.p-reason2, .p-reason4) .gooey .ball1 {right: calc(var(--gooeySize1) * -.8);}.p-reason1 .gooey .ball2 {top: calc(var(--cw) * -196 / var(--aspect));}.p-reason2 .gooey .ball2 {top: calc(var(--cw) * -156 / var(--aspect));}.p-reason3 .gooey .ball2 {top: calc(var(--cw) * -164 / var(--aspect));}.p-reason4 .gooey .ball2 {top: calc(var(--cw) * -204 / var(--aspect));}:is(.p-reason1, .p-reason3) .gooey .ball2 {left: calc(var(--cw) * -40 / var(--aspect));}:is(.p-reason2, .p-reason4) .gooey .ball2 {right: calc(var(--cw) * -40 / var(--aspect));}}@media (min-width: 961px) {.main_section .gooey {grid-area: 1 / 1 / 2 / 3;top: calc(var(--sectionSpace) * -.4);left: 0;height: var(--gooeySize2);}.main_section .gooey .ball1 {top: calc(var(--sectionSpace) * .5);}:is(.p-reason1, .p-reason3) .gooey .ball1 {left: calc(var(--sidegap) * -1);}:is(.p-reason1, .p-reason3) .gooey .ball2 {right: calc(var(--sidegap) * -.5);}:is(.p-reason2, .p-reason4) .gooey .ball1 {right: calc(var(--sidegap) * -1);}:is(.p-reason2, .p-reason4) .gooey .ball2 {left: calc(var(--sidegap) * -.5);}}.p-feature {display: grid;}@media (min-width: 961px) {.p-feature {grid-auto-flow: dense;grid-template-columns: auto 1fr;align-items: end;align-content: end;column-gap: var(--defgap);}.p-feature .c-label {grid-row: 1;grid-column: 1 / 3;}.feature_subject {grid-area: 2 / 1 / 3 / 3;margin-top: calc(var(--defgap) * .5);}.feature_image {grid-area: 2 / 2 / 4 / 3;place-self: start end;margin-right: calc(var(--defgap) * -.3);margin-bottom: calc(var(--defgap) * -.6);}.feature_photo {grid-area: 3 / 1;margin-top: calc(var(--defgap) * 1.5);}.feature_voice {grid-area: 3 / 2;}.p-feature &gt; .c-paragraph {grid-column: 1 / 3;}}.p-feature .c-label {position: relative;width: fit-content;padding: .3em .6em;line-height: 1.2;}.p-feature .c-label::before {content: "";position: absolute;inset: 0;border: 2px solid transparent;border-radius: 3px;background-image: var(--gradLR);background-origin: border-box;background-clip: border-box;-webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);-webkit-mask-clip: padding-box, border-box;mask-clip: padding-box, border-box;-webkit-mask-composite: xor;mask-composite: exclude;opacity: .4;}.feature_image {justify-self: center;width: min(var(--cw) * var(--w) / var(--aspect), var(--w) * 1px);}.feature_image &gt; * {width: 100%;}.feature_subject {--fontBasis: 38;font-size: var(--fontSize);line-height: 1.5;font-family: var(--fontSerif);}.feature_photo {--shift: min(var(--cw) * 24 / var(--aspect), 24px);position: relative;width: min(var(--cw) * 400 / var(--aspect), 400px);margin-bottom: calc(var(--shift) * 2.5);margin-left: var(--shift);}.feature_photo::after {content: "";z-index: -1;position: absolute;inset: var(--shift) var(--shift) calc(var(--shift) * -1) calc(var(--shift) * -1);background: var(--gradLR);opacity: .4;}.voice_label {width: fit-content;height: 1.2em;font-weight: 700;--fontBasis: 80;font-size: var(--fontSize);line-height: 1;font-family: var(--fontSerif);letter-spacing: .06em;background: var(--gradLR);-webkit-background-clip: text;-webkit-text-fill-color: #fff0;}.feature_voice {position: relative;}.feature_voice .ballwrap {display: grid;justify-content: center;z-index: -1;position: absolute;inset: 0;opacity: .1;}.feature_voice .ball {display: block;aspect-ratio: 1 / 1;height: auto;border-radius: 50%;background: var(--gradLR);transform: translate3d(0, calc(var(--y) * 1px), 0);will-change: transform;}@media (max-width: 960px) {.feature_image {width: calc(var(--cw) * var(--w) / var(--aspect));margin-top: calc(var(--defgap) * .25);}.feature_subject {margin-top: calc(var(--defgap) * .25);}.feature_photo {width: calc(var(--cw) * 400 / var(--aspect));margin-top: var(--defgap);margin-left: calc(var(--sidegap) * -1);}.feature_voice .ball {align-content: center;width: calc(var(--cw) * 800 / var(--aspect));}.feature_voice + .c-paragraph {margin-top: 2em;}}@media (min-width: 961px) {.feature_voice .ball {margin-top: max(var(--cw) * -80 / var(--aspect), -80px);margin-left: max(var(--cw) * -64 / var(--aspect), -64px);}.feature_voice .ball {width: min(var(--cw) * 640 / var(--aspect), 640px);}:is(.p-reason1, .p-reason3) .feature_image {justify-self: end;}:is(.p-reason3, .p-reason4) .feature_voice .ball {width: min(var(--cw) * 720 / var(--aspect), 720px);}}.logo svg {width: 100%;height: auto;fill: url(#svg-grad);}.menu {display: flex;gap: 1em 1.5em;--fontBasis: 20;font-size: var(--fontSize);}.menu a {display: flex;align-items: center;column-gap: .75em;padding: .5em .75em .5em 1.25em;background: white;}.menu .label {fill: url(#svg-grad);height: auto;}.menu .arr {width: .75em;height: auto;stroke: var(--dimgray);}@media (hover) {.menu .arr {transition: translate .4s var(--easeOut);}.menu a:hover .arr {translate: .25em 0;transition-duration: .2s;}}.l-header .logo {position: absolute;top: 0;left: 0;box-sizing: content-box;width: min(var(--cw) * 148 / var(--aspect), 148px);padding-block: min(var(--cw) * 36 / var(--aspect), 36px);padding-inline: min(var(--cw) * 48 / var(--aspect), 48px);}.l-header .nav {justify-self: end;z-index: 2;position: fixed;top: 0;right: 0;padding: min(var(--cw) * 32 / var(--aspect), 32px);}.l-header .menu a {border-radius: .1em;}.l-header .menu .label {width: min(var(--cw) * var(--w) / var(--aspect), var(--w) * 1px);}.l-header .nav {transition: translate .8s var(--easeOut);will-change: translate;}.l-header .nav.is-hide {translate: 0 -100%;transition-duration: .4s;}@media (max-width: 960px) {.l-header &gt; * {grid-area: 1 / 1;}.l-header .logo {align-self: start;width: calc(var(--cw) * 168 / var(--aspect));padding-top: calc(var(--cw) * 54 / var(--aspect));padding-inline: calc(var(--cw) * 24 / var(--aspect));}.l-header .nav {padding-top: calc(var(--cw) * 46 / var(--aspect));padding-inline: calc(var(--cw) * 24 / var(--aspect));}.l-header .menu {flex-direction: column;align-items: end;}.l-header .menu a {padding: .75em 1.25em .75em 2em;}.l-header .menu .label {width: calc(var(--cw) * var(--w) * 1.45 / var(--aspect));}}.kv {display: grid;align-items: end;position: relative;overflow: hidden;width: -webkit-fill-available;width: -moz-available;width: stretch;}.kv::before {content: "";z-index: -1;position: absolute;inset: 0;background: var(--gradLR);clip-path: polygon(0 43%, 36% 0, 100% 0, 100% 73%, 77% 100%, 0 100%);}.kv_title {display: grid;z-index: 1;margin-inline: auto;line-height: 0;}.kv_title * {width: 100%;height: auto;}.kv_title .sub {margin-top: calc(var(--cw) * 32 / var(--aspect));}@media (max-width: 960px) {.kv {row-gap: calc(var(--cw) * 32 / var(--aspect));padding-top: calc(var(--cw) * 344 / var(--aspect));}.kv::before {clip-path: polygon(0 calc(var(--cw) * 226 / var(--aspect)), 58% 0, 100% 0, 100% 100%, 0 100%);}.kv_title {width: calc(var(--cw) * 540 / var(--aspect));margin-inline: auto;}.kv_title .sub {width: calc(var(--cw) * 358 / var(--aspect));margin-left: .25em;}.kv_image {margin-right: calc(var(--cw) * -100 / var(--aspect));margin-left: calc(var(--cw) * -16 / var(--aspect));}}@media (min-width: 961px) {.kv {height: min(var(--cw) * 750 / var(--aspect), 750px);}.kv &gt; * {grid-area: 1 / 1;}.kv_title {width: min(var(--cw) * 1048 / var(--aspect), 1048px);padding-bottom: min(var(--cw) * 64 / var(--aspect), 64px);}.kv_title .main {width: min(var(--cw) * 750 / var(--aspect), 750px);}.kv_title .sub {width: min(var(--cw) * 290 / var(--aspect), 290px);margin-left: min(var(--cw) * 12 / var(--aspect), 12px);}.kv_image {justify-self: center;padding-left: min(var(--cw) * 213 / var(--aspect), 213px);}.kv_image img {width: min(var(--cw) * 932 / var(--aspect), 932px);translate: 0 calc(var(--y) * 1px);will-change: translate;}}.l-footer {display: grid;justify-items: center;padding: var(--defgap) var(--sidegap);}.l-footer .logo {width: min(var(--cw) * 236 / var(--aspect), 236px);margin-top: min(var(--cw) * 320 / var(--aspect), 320px);}.l-footer .menu {flex-direction: column;align-items: center;row-gap: 1.5em;}.l-footer .menu a {padding: .75em 1.25em .75em 2em;border-bottom: 1px solid #b3b3b3;border-left: 1px solid #b3b3b3;}.l-footer .menu .label {width: min(var(--cw) * var(--w) * 1.6 / var(--aspect), var(--w) * 1.6px);}.l-footer .note, .l-footer .copyright {color: var(--gray);font-size: var(--fontSize);letter-spacing: .1em;}.l-footer .note {margin-top: 1.75em;font-weight: 400;--fontBasis: 15;}.l-footer .copyright {margin-top: .25em;--fontBasis: 17;}@media (max-width: 960px) {.l-footer .logo {width: calc(var(--cw) * 307 / var(--aspect));}.l-footer .menu .label {width: calc(var(--cw) * var(--w) * 1.56 / var(--aspect));}}.l-loading {display: grid;place-items: center;z-index: 3;position: fixed;inset: 0;color: white;background: white linear-gradient(to left, #0378dccc, #13b98acc);}.l-loading svg {opacity: 0;width: min(20vw, 200px);height: auto;}.l-loading.is-loaded {clip-path: circle(calc(100vmax * .64));transition: clip-path .8s var(--easeOut);}.l-loading.is-loaded svg {opacity: 1;transition: opacity 1s var(--easeOut);}.u-visuallyhidden {position: absolute;top: 0;left: 0;clip: rect(0 0 0 0);overflow: hidden;width: 1px;height: 1px;margin: -1px;}:root {--blue: #0378dc;--green: #13b98a;--gradRL: linear-gradient(to left, var(--blue), var(--green));--gradLR: linear-gradient(to right, var(--blue), var(--green));--black: #333;--dimgray: #4d4d4d;--gray: #999;--white: #fafafa;--font: "Lato", "Zen Kaku Gothic New", sans-serif;--fontJa: "Zen Kaku Gothic New", sans-serif;--fontSerif: "Zen Old Mincho", serif;--fontEn: "Lato", sans-serif;--easeIn: cubic-bezier(.3,0,.7,0);--easeOut: cubic-bezier(.3,1,.7,1);--easeInOut: cubic-bezier(.7,0,.3,1);--easeBack: cubic-bezier(.3,1.6,.7,1) }:where(h2,h3,h4,p,ul,dl,button) {--fontBasis: 16;--fontSize: min(var(--cw) * var(--fontBasis) / var(--aspect), var(--fontBasis) * .0625rem);}body {--cw: 100vw;--aspect: 1200;--breakout: calc(50% - var(--cw) / 2);--sidegap: min(var(--cw) * 144 / var(--aspect), 144px);--defgap: min(var(--cw) * 40 / var(--aspect), 40px);--sectionSpace: min(var(--cw) * 144 / var(--aspect), 144px);}@media (min-width: 961px) {.u-md {display: none;}}@media (max-width: 960px) {.u-dt {display: none;}body {--aspect: 640;--sidegap: calc(var(--cw) * 40 / var(--aspect));}:where(h2,h3,h4,p,ul,dl,button) {--fontSize: calc(var(--cw) * var(--fontBasis) / var(--aspect));}}html {scroll-behavior: auto;-webkit-text-size-adjust: 100%;}body {overflow-x: hidden;overscroll-behavior: auto;color: var(--black);font: 500 1em / 1.75 var(--font);font-feature-settings: "palt" 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;background: var(--white);}body.scrollbar {overflow-y: scroll;}*,*::before,*::after{box-sizing:border-box;}:where(ul,ol){list-style:none;padding:0;}:where(img,svg,video,iframe){vertical-align:middle;}:where(img[height],picture&gt;img,video[height]){height:auto;}:where(input,button,textarea,select,small){font:inherit;}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0;}:where(img,picture,video,iframe){display:inline-block;max-width:100%;}:where(a){color:inherit;text-decoration:inherit;text-decoration-skip-ink:auto;}:where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;color:inherit;background:none;}:where(sub){vertical-align:baseline;}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}</pre></body></html>