/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--spacing:var(--spacing-unit);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:helvetica-lt-pro, "MFW-PGothicMB101Pr6N-Regular", sans-serif;--default-font-feature-settings:"palt";--z-header:10;--z-footer:20;--z-menu:30;--z-debug:9999;--z-gui:10000;--z-grid-back:0;--z-grid-between:1;--z-grid-front:2;--z-grid-above:3;--color-b:#000;--color-f:#fff;--color-l-gray:#f9f9f9;--color-red:#df2929;--color-blue:#296edf;--color-green:#29df7e;--font-helvetica:helvetica-lt-pro, sans-serif;--font-helvetica-b:helvetica-lt-pro, sans-serif;--font-gothic:"MFW-PGothicMB101Pr6N-Regular", sans-serif;--font-gothic-m:"MFW-PGothicMB101Pr6N-Medium", sans-serif;--font-gothic-db:"MFW-PGothicMB101Pr6N-DeBold", sans-serif;--breakpoint-pc:64rem;--ease-0:cubic-bezier(.26, .06, 0, 1);--ease-1:cubic-bezier(.18, .06, .23, 1);--ease-2:cubic-bezier(.43, .05, .17, 1);--ease-3:cubic-bezier(.47, .16, .24, 1);--ease-quart-out:cubic-bezier(.25, 1, .5, 1)}:root{--spacing-screen-width:400;--spacing-layout-width:100vw;--spacing-unit:calc(var(--spacing-layout-width) / var(--spacing-screen-width));--grid-margin:calc(var(--spacing) * 16);--grid-gutter:calc(var(--spacing) * 16);--grid-cols:6;--grid-col:calc(var(--spacing) * 48);--home-fv-h-min:calc(var(--spacing) * 500);--home-fv-view-h-min:calc(var(--spacing) * 500)}@media (min-width:64rem){:root{--spacing-screen-width:1440;--grid-margin:calc(var(--spacing) * 24);--grid-gutter:calc(var(--spacing) * 20);--grid-cols:12;--grid-col:calc(var(--spacing) * 98);--home-fv-h-min:calc(var(--spacing) * 550);--home-fv-view-h-min:calc(var(--spacing) * 550)}}:root{--app-h:100lvh;--home-fv-h:max(var(--app-h), var(--home-fv-h-min));--home-fv-view-h:max(100svh, var(--home-fv-view-h-min))}@media not all and (min-width:64rem){:root{--app-h-gap:calc(var(--app-h) - 100svh);--fv-sp-offset-y:calc(calc(var(--spacing) * 100) + var(--app-h-gap));--fv-logo-offset-y:calc(var(--fv-sp-offset-y) * -1);--fv-clip-offset-length:calc(var(--fv-sp-offset-y) * .5);--fv-clip-offset-y:calc(var(--fv-clip-offset-length) * -1)}}}@layer base{*,: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%;-moz-tab-size:4;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,samp,pre{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}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}button,input,select,optgroup,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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:normal;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;overflow-wrap:break-word;text-decoration-style:solid;text-decoration-thickness:auto}html.lenis:not(.lenis-autoToggle).lenis-stopped{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}svg{height:auto}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}address{font-style:normal}[x-cloak]{display:none!important}.lil-gui{overflow:auto;z-index:var(--z-gui)!important;display:none!important}body.debug .lil-gui{display:block!important}main>*{z-index:var(--z-grid-above);position:relative}body:not(.ready) [data-scroll],body:not(.ready) [data-scroll] *{transition:none!important}}@layer components{html[lang=ja] :is(.prose-post-content,.wp-block-post-content){font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(.prose-post-content,.wp-block-post-content){font-size:calc(var(--spacing) * 18);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(.prose-post-content,.wp-block-post-content){font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose-post-content,.wp-block-post-content){font-weight:400;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}:is(.prose-post-content,.wp-block-post-content)>*+*{margin-top:calc(var(--spacing) * 64)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>*+*{margin-top:calc(var(--spacing) * 104)}}:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h2)+:not(.block-heading){margin-top:calc(var(--spacing) * 24)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h2)+:not(.block-heading){margin-top:calc(var(--spacing) * 32)}}:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h3)+:not(.block-heading){margin-top:calc(var(--spacing) * 16)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h3)+:not(.block-heading){margin-top:calc(var(--spacing) * 24)}}:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h4)+:not(.block-heading){margin-top:calc(var(--spacing) * 16)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.block-heading:has(>h4)+:not(.block-heading){margin-top:calc(var(--spacing) * 24)}}:is(.prose-post-content,.wp-block-post-content)>.block-news+.block-news{margin-top:calc(var(--spacing) * 40)}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color.has-red-color{color:var(--color-red)}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color.has-blue-color{color:var(--color-blue)}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color.has-green-color{color:var(--color-green)}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color.has-white-color{color:var(--color-f)}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph>.has-inline-color.has-black-color{color:var(--color-b)}html[lang=ja] :is(:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-paragraph){text-align:justify}:is(.prose-post-content,.wp-block-post-content) ul.wp-block-list+ul.wp-block-list,:is(.prose-post-content,.wp-block-post-content) ol.wp-block-list+ol.wp-block-list{margin-top:calc(var(--spacing) * 4)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list{gap:calc(var(--spacing) * 8);border-radius:calc(var(--spacing) * 4);flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) .wp-block-list{gap:calc(var(--spacing) * 12);border-radius:calc(var(--spacing) * 8);flex-direction:column;display:flex;overflow:hidden}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list{list-style-type:none;list-style-position:outside}html[lang=ja] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list){text-align:justify;font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list){font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list){font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list){font-weight:400;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color.has-red-color{color:var(--color-red)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color.has-blue-color{color:var(--color-blue)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color.has-green-color{color:var(--color-green)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color.has-white-color{color:var(--color-f)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li>.has-inline-color.has-black-color{color:var(--color-b)}:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li{text-indent:0;padding-inline-start:calc(var(--spacing) * 16)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) .wp-block-list>li{padding-inline-start:calc(var(--spacing) * 24)}}:is(.prose-post-content,.wp-block-post-content) ul.wp-block-list>li{position:relative}:is(.prose-post-content,.wp-block-post-content) ul.wp-block-list>li:before{top:calc(var(--spacing) * 6);width:round(calc(100vw * 8 / var(--spacing-screen-width)),1px);height:round(calc(100vw * 8 / var(--spacing-screen-width)),1px);content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;position:absolute;inset-inline-start:0}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) ul.wp-block-list>li:before{top:calc(var(--spacing) * 10)}}:is(.prose-post-content,.wp-block-post-content) ol.wp-block-list>li:before{font-weight:700;font-size:calc(var(--spacing) * 11);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content) ol.wp-block-list>li:before{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}:is(.prose-post-content,.wp-block-post-content)>ol.wp-block-list{counter-reset:list-item}:is(.prose-post-content,.wp-block-post-content)>ol.wp-block-list>li{counter-increment:list-item;position:relative}:is(.prose-post-content,.wp-block-post-content)>ol.wp-block-list>li:before{top:calc(var(--spacing) * 2);content:counter(list-item) ".";position:absolute;left:0}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>ol.wp-block-list>li:before{top:calc(var(--spacing) * 6.5)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list{background-color:var(--color-l-gray);padding-inline:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 20)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.wp-block-list{padding-inline:calc(var(--spacing) * 32);padding-block:calc(var(--spacing) * 24)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li .wp-block-list{margin-top:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 4)}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li .wp-block-list{margin-top:calc(var(--spacing) * 12);padding-left:calc(var(--spacing) * 0)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li ul.wp-block-list>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none' stroke='%23000'/%3E%3C/svg%3E")}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li ol.wp-block-list{counter-reset:nested-list-item;list-style-type:none}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li ol.wp-block-list>li{counter-increment:nested-list-item;position:relative}:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li ol.wp-block-list>li:before{top:calc(var(--spacing) * 3);content:counter(nested-list-item,lower-roman) ".";position:absolute;left:0}@media (min-width:64rem){:is(.prose-post-content,.wp-block-post-content)>.wp-block-list li ol.wp-block-list>li:before{top:calc(var(--spacing) * 6.5)}}:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-separator>hr{--tw-border-style:none;background-color:#0003;border-style:none;width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){:is(.prose-post-content,.wp-block-post-content)>.wp-block-custom-separator>hr{background-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content){font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content){font-size:calc(var(--spacing) * 16);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content){font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content){font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+*{margin-top:calc(var(--spacing) * 24)}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+.block-heading.wp-block-custom-heading:has(>h2){margin-top:calc(var(--spacing) * 80)}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+.block-heading.wp-block-custom-heading:has(>h2){margin-top:calc(var(--spacing) * 104)}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+.wp-block-custom-paragraph.is-border,:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+.wp-block-custom-paragraph.is-border-num,:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>*+.block-definition-list{margin-top:calc(var(--spacing) * 40)}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border{border-top-style:var(--tw-border-style);border-color:#0003;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border{border-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border{padding-top:calc(var(--spacing) * 20)}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border{padding-top:calc(var(--spacing) * 24)}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{border-top-style:var(--tw-border-style);border-color:#0003;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{border-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{padding-top:calc(var(--spacing) * 8)}html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-custom-paragraph.is-border-num{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .wp-block-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .wp-block-list){font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .wp-block-list){font-size:calc(var(--spacing) * 16);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .wp-block-list){font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .wp-block-list){font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-list{padding:calc(var(--spacing) * 0);background-color:#0000}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-list>li{padding-inline-start:calc(var(--spacing) * 40)}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content)>.wp-block-list>li{padding-inline-start:calc(var(--spacing) * 48)}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) ol.wp-block-list>li:before{content:"（" counter(list-item) "）";top:0}html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) ol.wp-block-list>li:before{font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) ol.wp-block-list>li:before{font-size:calc(var(--spacing) * 16);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) ol.wp-block-list>li:before{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) ol.wp-block-list>li:before{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.prose-post-content.prose-post-content--interview>.wp-block-list{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.prose-post-content.prose-post-content--interview>.wp-block-list{background-color:color-mix(in oklab,var(--color-f) 80%,transparent)}}.base-lottie-circle{transition:width .4s var(--ease-1);width:calc(var(--spacing) * var(--w,auto))}.base-lottie-circle.is-active{transition:width .4s var(--ease-1);width:calc(var(--spacing) * var(--w-active,auto))}.block-dialogue{gap:calc(var(--spacing) * 24);flex-direction:column;display:flex}@media (min-width:64rem){.block-dialogue{gap:calc(var(--spacing) * 40);flex-direction:column;display:flex}}.block-dialogue-item{align-items:flex-start;gap:calc(var(--spacing) * 8);display:flex}@media (min-width:64rem){.block-dialogue-item{gap:calc(var(--spacing) * 24)}}.block-dialogue-item__profile{gap:calc(var(--spacing) * 8);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.wp-block-custom-dialogue-item:nth-child(2n) .block-dialogue-item__profile{order:9999}.block-dialogue-item__avatar{aspect-ratio:463/320;width:calc(var(--spacing) * 52);object-fit:cover;clip-path:url(#union-clip-normalized)}@media (min-width:64rem){.block-dialogue-item__avatar{width:calc(var(--spacing) * 104)}}.block-dialogue-item__name{text-align:center}.block-dialogue-item__name.is-ja{font-size:calc(var(--spacing) * 11);line-height:1.2;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){.block-dialogue-item__name.is-ja{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}.block-dialogue-item__name.is-en{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media not all and (min-width:64rem){.block-dialogue-item__name.is-en{font-size:calc(var(--spacing) * 9)}}.block-dialogue-item__balloon{border-radius:calc(var(--spacing) * 24);background-color:var(--color-l-gray);padding-inline:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 20);flex:auto}@media (min-width:64rem){.block-dialogue-item__balloon{padding-inline:calc(var(--spacing) * 28);padding-block:calc(var(--spacing) * 24)}}.wp-block-custom-dialogue-item:nth-child(odd) .block-dialogue-item__balloon{border-top-left-radius:0}.wp-block-custom-dialogue-item:nth-child(2n) .block-dialogue-item__balloon{border-top-right-radius:0}html[lang=ja] .block-dialogue-item__body{text-align:justify;font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-dialogue-item__body{font-size:calc(var(--spacing) * 18);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-dialogue-item__body{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-dialogue-item__body{font-weight:400;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-definition-list{border-radius:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-b);background-color:var(--color-f);overflow:hidden}@media (min-width:64rem){.block-definition-list{border-radius:calc(var(--spacing) * 8);overflow:hidden}}.block-definition-list__row{grid-template-columns:auto 1fr;display:grid}.block-definition-list__title,.block-definition-list__description{padding:calc(var(--spacing) * 12)}@media (min-width:64rem){.block-definition-list__title,.block-definition-list__description{padding:calc(var(--spacing) * 16)}}.block-definition-list__title{width:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1));border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-b);border-color:#0003}@supports (color:color-mix(in lab,red,red)){.block-definition-list__title{border-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}.block-definition-list__title{background-color:var(--color-l-gray)}@media (min-width:64rem){.block-definition-list__title{width:calc(var(--spacing) * 200)}}html[lang=ja] .block-definition-list__title{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-definition-list__title{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-definition-list__title{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-definition-list__title{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-definition-list__description{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-b);border-color:#0003}@supports (color:color-mix(in lab,red,red)){.block-definition-list__description{border-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}.block-definition-list__description strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-definition-list__description strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-definition-list__description strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-definition-list__description>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-definition-list__description>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-definition-list__description>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-definition-list__description>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-definition-list__description>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-definition-list__description>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-definition-list__description>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-definition-list__description>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-definition-list__description>.has-inline-color.has-red-color{color:var(--color-red)}.block-definition-list__description>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-definition-list__description>.has-inline-color.has-green-color{color:var(--color-green)}.block-definition-list__description>.has-inline-color.has-white-color{color:var(--color-f)}.block-definition-list__description>.has-inline-color.has-black-color{color:var(--color-b)}html[lang=ja] .block-definition-list__description{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-definition-list__description{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-definition-list__description{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-definition-list__description{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-definition-list__description a{color:#000}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list{gap:calc(var(--spacing) * 24);border-radius:calc(var(--spacing) * 16);--tw-border-style:none;background-color:var(--color-l-gray);padding:calc(var(--spacing) * 32);border-style:none;flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list{gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 40);flex-direction:column;display:flex}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__row{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__row{gap:calc(var(--spacing) * 40);flex-direction:row;display:flex}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title{--tw-border-style:none;width:100%;padding:calc(var(--spacing) * 0);background-color:#0000;border-style:none}@media (min-width:64rem){:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title{width:calc(var(--spacing) * 128);flex-shrink:0}}html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title){font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title){font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__title){font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__description{--tw-border-style:none;padding:calc(var(--spacing) * 0);border-style:none}html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__description){font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__description){font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__description){font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(:is(.prose-post-content.prose-post-content--privacy,body.page-privacy .wp-block-post-content) .block-definition-list__description){font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-button{justify-content:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.block-button{gap:calc(var(--spacing) * 8)}.block-image[data-variant=medium]{width:calc(var(--grid-col) * 5 + var(--grid-gutter) * (5 - 1))}.block-image[data-variant=small]{width:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1))}}.block-image[data-variant=two-column]{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:64rem){.block-image[data-variant=two-column]{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-image[data-variant=two-column] .block-image__frame{aspect-ratio:459/306}.block-image[data-variant=two-column] .block-image__frame>img{object-fit:cover;width:100%;height:100%}.block-image[data-variant=two-column] .block-image__caption{grid-column:1/-1}.block-image__frame{border-radius:calc(var(--spacing) * 4);overflow:hidden}@media (min-width:64rem){.block-image__frame{border-radius:calc(var(--spacing) * 8)}}.block-image__frame>img{object-fit:cover;width:100%}.block-image__caption{margin-top:calc(var(--spacing) * 12)}@media (min-width:64rem){.block-image__caption{margin-top:calc(var(--spacing) * 16)}}html[lang=ja] .block-image__caption{font-size:calc(var(--spacing) * 11);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-image__caption{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-image__caption{font-weight:400;font-size:calc(var(--spacing) * 11);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-image__caption{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-profile{gap:calc(var(--spacing) * 40);display:grid}@media (min-width:64rem){.block-profile{column-gap:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 64);grid-template-columns:repeat(2,minmax(0,1fr))}}.block-profile-item{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 16);border-top-width:1px}html[lang=ja] .block-profile-item__title{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-profile-item__title{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] .block-profile-item__title{font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-profile-item__title{font-weight:700;font-size:calc(var(--spacing) * 24);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-profile-item__subtitle{margin-top:calc(var(--spacing) * 8)}@media (min-width:64rem){.block-profile-item__subtitle{margin-top:calc(var(--spacing) * 2)}}html[lang=ja] .block-profile-item__subtitle{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-profile-item__subtitle{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] .block-profile-item__subtitle{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-profile-item__subtitle{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-profile-item__image-wrap{aspect-ratio:451/310;border-radius:calc(var(--spacing) * 8);overflow:hidden}@media (min-width:64rem){.block-profile-item__image-wrap{border-radius:calc(var(--spacing) * 16);overflow:hidden}}.block-profile-item__image{object-fit:cover;width:100%;height:100%}.block-profile-item__description strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-profile-item__description strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-profile-item__description strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-profile-item__description>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-profile-item__description>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-profile-item__description>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-profile-item__description>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-profile-item__description>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-profile-item__description>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-profile-item__description>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-profile-item__description>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-profile-item__description>.has-inline-color.has-red-color{color:var(--color-red)}.block-profile-item__description>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-profile-item__description>.has-inline-color.has-green-color{color:var(--color-green)}.block-profile-item__description>.has-inline-color.has-white-color{color:var(--color-f)}.block-profile-item__description>.has-inline-color.has-black-color{color:var(--color-b)}html[lang=ja] .block-profile-item__description{text-align:justify;font-size:calc(var(--spacing) * 12);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-profile-item__description{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-profile-item__description{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-profile-item__description{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-profile-item__button{gap:calc(var(--spacing) * 4);flex-direction:column;align-items:flex-end;display:flex}@media (min-width:64rem){.block-profile-item__button{align-items:flex-start}}.block-profile-item__image-wrap,.block-profile-item__description,.block-profile-item__button{margin-top:calc(var(--spacing) * 16)}@media (min-width:64rem){.block-profile-item__image-wrap,.block-profile-item__description,.block-profile-item__button{margin-top:calc(var(--spacing) * 24)}}:is(.block-profile-item__image-wrap,.block-profile-item__description,.block-profile-item__button):first-child,.block-profile-item__subtitle:first-child{margin-top:calc(var(--spacing) * 0)}@media (min-width:64rem){.block-rich-item{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.block-rich-item__content{gap:calc(var(--spacing) * 24);flex-direction:column;display:flex}.block-rich-item__description strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-rich-item__description strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-rich-item__description strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-rich-item__description>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-rich-item__description>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-rich-item__description>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-rich-item__description>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-rich-item__description>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-rich-item__description>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-rich-item__description>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-rich-item__description>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-rich-item__description>.has-inline-color.has-red-color{color:var(--color-red)}.block-rich-item__description>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-rich-item__description>.has-inline-color.has-green-color{color:var(--color-green)}.block-rich-item__description>.has-inline-color.has-white-color{color:var(--color-f)}.block-rich-item__description>.has-inline-color.has-black-color{color:var(--color-b)}html[lang=ja] .block-rich-item__description{font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-rich-item__description{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-rich-item__description{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-rich-item__description{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-rich-item__image-wrap{margin-inline:calc(var(--spacing) * 32);margin-top:calc(var(--spacing) * 40);aspect-ratio:463/320;clip-path:url(#union-clip-normalized)}@media (min-width:64rem){.block-rich-item__image-wrap{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0)}}.block-rich-item__image{object-fit:cover;width:100%;height:100%}.block-quote{gap:calc(var(--spacing) * 16);border-radius:calc(var(--spacing) * 4);background-color:var(--color-l-gray);padding-inline:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 20);display:flex;overflow:hidden}@media (min-width:64rem){.block-quote{border-radius:calc(var(--spacing) * 8);overflow:hidden}}html[lang=ja] .block-quote{text-align:justify;font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-quote{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}}.block-quote:before{content:"";width:calc(var(--spacing) * 4);border-radius:calc(var(--spacing) * 1);background-color:#0003;flex-shrink:0;align-self:stretch;display:block}@supports (color:color-mix(in lab,red,red)){.block-quote:before{background-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}.block-quote>p strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-quote>p strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-quote>p strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-quote>p>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-quote>p>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-quote>p>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-quote>p>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-quote>p>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-quote>p>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-quote>p>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-quote>p>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-quote>p>.has-inline-color.has-red-color{color:var(--color-red)}.block-quote>p>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-quote>p>.has-inline-color.has-green-color{color:var(--color-green)}.block-quote>p>.has-inline-color.has-white-color{color:var(--color-f)}.block-quote>p>.has-inline-color.has-black-color{color:var(--color-b)}.prose-post-content--interview .block-quote{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.prose-post-content--interview .block-quote{background-color:color-mix(in oklab,var(--color-f) 80%,transparent)}}.block-quote+.block-quote{margin-top:calc(var(--spacing) * 4)}.block-youtube-player{border-radius:calc(var(--spacing) * 8);width:100%;position:relative;overflow:hidden}.block-youtube-player__frame{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.block-youtube-player__frame>iframe{border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.block-youtube-player__button{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.block-youtube-player__button[disabled]{opacity:0;pointer-events:none;transition:opacity .8s ease-in-out}.block-table-of-contents{gap:calc(var(--spacing) * 24);border-radius:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-b);background-color:var(--color-f);padding:calc(var(--spacing) * 24);flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){.block-table-of-contents{padding-inline:calc(var(--spacing) * 40);padding-top:calc(var(--spacing) * 36);padding-bottom:calc(var(--spacing) * 38)}}.block-table-of-contents__title{font-weight:700;font-size:calc(var(--spacing) * 12);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){.block-table-of-contents__title{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-table-of-contents__list{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media (min-width:64rem){.block-table-of-contents__list{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}}.block-table-of-contents__link{padding-bottom:calc(var(--spacing) * 12);display:block}@media (min-width:64rem){.block-table-of-contents__link{padding-bottom:calc(var(--spacing) * 16)}}html[lang=ja] .block-table-of-contents__link{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-table-of-contents__link{font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-table-of-contents__link{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.block-author{align-items:center;column-gap:calc(var(--spacing) * 16);border-radius:calc(var(--spacing) * 8);background-color:var(--color-b);padding:calc(var(--spacing) * 32);padding-top:calc(var(--spacing) * 56);color:var(--color-f);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}@media (min-width:64rem){.block-author{column-gap:calc(var(--spacing) * 48);padding:calc(var(--spacing) * 48);padding-left:calc(var(--spacing) * 56)}}.block-author__label{top:calc(var(--spacing) * 12);left:calc(var(--spacing) * 12);border-radius:calc(var(--spacing) * 4);background-color:#fff3;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.block-author__label{background-color:color-mix(in oklab,var(--color-f) 20%,transparent)}}.block-author__label{padding-inline:calc(var(--spacing) * 6)}@media (min-width:64rem){.block-author__label{top:calc(var(--spacing) * 12);left:calc(var(--spacing) * 17)}}html[lang=ja] .block-author__label{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-author__label{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] .block-author__label{font-weight:700;font-size:calc(var(--spacing) * 12);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-author__label{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-author__image-wrap{aspect-ratio:463/320;width:calc(var(--spacing) * 103);clip-path:url(#union-clip-normalized)}@media (min-width:64rem){.block-author__image-wrap{width:calc(var(--spacing) * 198)}}.block-author__image{object-fit:cover;width:100%;height:100%}@media (min-width:64rem){.block-author__image{grid-row:1/-1}}.block-author__content{display:contents}@media (min-width:64rem){.block-author__content{display:block}}html[lang=ja] .block-author__position{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-author__position{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] .block-author__position{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-author__position{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-author__name{margin-top:calc(var(--spacing) * 2)}html[lang=ja] .block-author__name{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-author__name{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}}html[lang=en-US] .block-author__name{font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-author__name{font-weight:700;font-size:calc(var(--spacing) * 24);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-author__profile{margin-top:calc(var(--spacing) * 24);grid-column:1/-1}.block-author__profile strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-author__profile strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-author__profile strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-author__profile>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-author__profile>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-author__profile>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-author__profile>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-author__profile>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-author__profile>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-author__profile>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-author__profile>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-author__profile>.has-inline-color.has-red-color{color:var(--color-red)}.block-author__profile>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-author__profile>.has-inline-color.has-green-color{color:var(--color-green)}.block-author__profile>.has-inline-color.has-white-color{color:var(--color-f)}.block-author__profile>.has-inline-color.has-black-color{color:var(--color-b)}@media (min-width:64rem){.block-author__profile{grid-column:2}}html[lang=ja] .block-author__profile{text-align:justify;font-size:calc(var(--spacing) * 12);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-author__profile{font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}html[lang=en-US] .block-author__profile{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-author__profile{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}}.block-interview-qa{gap:calc(var(--spacing) * 16);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:64rem){.block-interview-qa{gap:calc(var(--spacing) * 40);flex-direction:column;display:flex}}.block-interview-qa__question{border-radius:calc(var(--spacing) * 24);background-color:var(--color-b);padding-inline:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 16);font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em;color:var(--color-f);border-top-left-radius:0}@media (min-width:64rem){.block-interview-qa__question{padding-inline:calc(var(--spacing) * 28);padding-block:calc(var(--spacing) * 24)}}html[lang=ja] .block-interview-qa__question{text-align:justify;font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-interview-qa__question{font-size:calc(var(--spacing) * 18);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}.block-interview-qa__answer-row{margin-left:auto}.block-interview-qa__answer-inner{align-items:flex-start;gap:calc(var(--spacing) * 8);grid-template-columns:1fr auto;display:grid}@media (min-width:64rem){.block-interview-qa__answer-inner{gap:calc(var(--spacing) * 24)}}.block-interview-qa__answer{border-radius:calc(var(--spacing) * 24);background-color:var(--color-f);padding-inline:calc(var(--spacing) * 24);padding-block:calc(var(--spacing) * 16);font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em;border-top-right-radius:0}.block-interview-qa__answer strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.block-interview-qa__answer strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.block-interview-qa__answer strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.block-interview-qa__answer>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.block-interview-qa__answer>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.block-interview-qa__answer>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.block-interview-qa__answer>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.block-interview-qa__answer>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.block-interview-qa__answer>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-interview-qa__answer>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.block-interview-qa__answer>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.block-interview-qa__answer>.has-inline-color.has-red-color{color:var(--color-red)}.block-interview-qa__answer>.has-inline-color.has-blue-color{color:var(--color-blue)}.block-interview-qa__answer>.has-inline-color.has-green-color{color:var(--color-green)}.block-interview-qa__answer>.has-inline-color.has-white-color{color:var(--color-f)}.block-interview-qa__answer>.has-inline-color.has-black-color{color:var(--color-b)}@media (min-width:64rem){.block-interview-qa__answer{padding-inline:calc(var(--spacing) * 28);padding-block:calc(var(--spacing) * 24)}}html[lang=ja] .block-interview-qa__answer{text-align:justify;font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}@media (min-width:64rem){html[lang=ja] .block-interview-qa__answer{font-size:calc(var(--spacing) * 18);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}}.block-interview-qa__profile{gap:calc(var(--spacing) * 4);width:calc(var(--spacing) * 52);flex-direction:column;align-items:center;display:flex}@media (min-width:64rem){.block-interview-qa__profile{gap:calc(var(--spacing) * 8);width:calc(var(--spacing) * 104);flex-direction:column;display:flex}}.block-interview-qa__avatar{clip-path:url(#union-clip-normalized)}.block-interview-qa__avatar-img{aspect-ratio:463/320;object-fit:cover;width:100%;height:100%}.block-interview-qa__name{text-align:center;font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}@media not all and (min-width:64rem){.block-interview-qa__name{font-size:calc(var(--spacing) * 9)}}.block-gallery{margin-right:calc(var(--grid-margin) * -1);margin-left:calc(var(--grid-margin) * -1);overflow:hidden}@media (min-width:64rem){.block-gallery{margin-right:calc((var(--grid-col) + var(--grid-gutter)) * 2 * -1 - var(--grid-margin));margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 2 * -1 - var(--grid-margin))}}.block-gallery__container{padding-bottom:calc(var(--spacing) * 16);height:var(--app-h);color:#fff;background-color:#000;flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}@media (min-width:64rem){.block-gallery__container{max-width:64rem}}.block-gallery__container{padding-right:var(--grid-margin);padding-left:var(--grid-margin);max-width:100%}@media (min-width:64rem){.block-gallery__container{padding-top:calc(var(--spacing) * 25);grid-template-rows:1fr auto;grid-template-columns:1fr auto;justify-content:space-between;display:grid}.block-gallery__heading{grid-column:1/-1}}.block-gallery__main{margin-top:calc(var(--spacing) * 40);padding-bottom:calc(var(--spacing) * 55)}@media (min-width:64rem){.block-gallery__main{width:calc(var(--grid-col) * 7 + var(--grid-gutter) * (7 - 1));margin-top:0;padding-bottom:0}}.block-gallery__figure{visibility:hidden;opacity:0;z-index:0;transition:opacity .4s var(--ease-0),visibility 0s linear .4s;margin-right:calc(var(--grid-margin) * -1);margin-left:calc(var(--grid-margin) * -1);pointer-events:none;height:100%;overflow:hidden}@media (min-width:64rem){.block-gallery__figure{flex-direction:column;justify-content:end;margin-left:0;display:flex}}.block-gallery__figure.is-active{visibility:visible;opacity:1;z-index:2;transition:opacity .4s var(--ease-0),transform .4s var(--ease-0),visibility 0s linear 0s;pointer-events:auto;transform:scale(1)}.block-gallery__figure.is-active .block-gallery__figure-img{transform:scale(1)}@media (min-width:64rem){.block-gallery__figure-frame{margin-top:calc(var(--spacing) * 40);order:1}}.block-gallery__figure-img{transform-origin:50%;transition:transform .7s var(--ease-0);aspect-ratio:400/251;object-fit:cover;width:100%;height:100%;transform:scale(.95)}.block-gallery__figure-caption{margin-top:calc(var(--spacing) * 24);margin-right:var(--grid-margin);margin-left:var(--grid-margin)}html[lang=ja] .block-gallery__figure-caption{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}html[lang=en-US] .block-gallery__figure-caption{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] .block-gallery__figure-caption{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.block-gallery__figure-caption{width:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1));order:0;margin-top:0;margin-left:auto}}@media not all and (min-width:64rem){.block-gallery__thumbs{right:0;bottom:calc(var(--spacing) * 16);left:var(--grid-margin);gap:calc(var(--spacing) * 2);padding-right:var(--grid-margin);-webkit-overflow-scrolling:touch;touch-action:pan-x;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;display:flex;position:absolute;overflow:auto hidden}.block-gallery__thumbs::-webkit-scrollbar{display:none}}@media (min-width:64rem){.block-gallery__thumbs{position:initial;width:calc(var(--grid-col) * 3 + var(--grid-gutter) * (3 - 1));align-self:end;gap:calc(var(--spacing) * 2);grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;bottom:auto;left:auto}}.block-gallery__thumb-item{flex-shrink:0}.block-gallery__thumb-button{aspect-ratio:8/5;width:calc(var(--spacing) * 88)}.block-gallery__thumb-button.is-active{outline-offset:2px;outline:2px solid}@media (min-width:64rem){.block-gallery__thumb-button{width:calc(var(--spacing) * 109)}}.block-gallery__thumb-img{object-fit:cover;width:100%;height:100%}.site-menu.is-hidden{visibility:hidden;pointer-events:none}.site-menu__fade-item{opacity:0}.site-menu.is-in .site-menu__fade-item{opacity:1;transition:opacity 1.2s var(--ease-0);transition-delay:calc(.35s + var(--i) * 60ms)}.site-menu__nav-item{overflow:hidden}.site-menu__nav-item__inner{opacity:0;transform:translateY(100%)}.site-menu__nav-item__link{transform:translateY(200%)}.site-menu.is-in .site-menu__nav-item__inner{opacity:1;transition:transform .8s var(--ease-3),opacity .8s var(--ease-3);transition-delay:calc(0s + var(--i) * 50ms);transform:translate(0)}.site-menu.is-in .site-menu__nav-item__link{opacity:1;transition:transform 1.2s var(--ease-0);transition-delay:calc(0s + var(--i) * 50ms);transform:translate(0)}.site-menu__logo{overflow:hidden}.site-menu__logo-inner{transform:translateY(150%)}.site-menu__logo-link{transform:translateY(200%)}.site-menu.is-in .site-menu__logo-inner{transition:transform 1.4s var(--ease-3);transform:translate(0)}.site-menu.is-in .site-menu__logo-link{transition:transform 1s var(--ease-3);transform:translate(0)}.site-header{opacity:0;pointer-events:none;color:var(--color-b);transform:translateY(-20%)}.site-header a,.site-header button{pointer-events:none}body.header-ready .site-header{opacity:1;transition:color .1s ease,opacity .6s var(--ease-1),transform .6s var(--ease-1);transform:translate(0)}body.header-ready .site-header a,body.header-ready .site-header button{pointer-events:auto}body.fv-fullscreen .site-header,body.header-white .site-header{color:var(--color-f)}.site-header-hidden{transition:opacity .8s var(--ease-1)}.site-header.is-hide .site-header-hidden{opacity:0;transition:opacity .4s var(--ease-0),transform .5s var(--ease-2);transform:translateY(-50%)}@media (not (min-width:64rem)) and (max-aspect-ratio:400/980){.site-footer{clip-path:inset(100% 0 0)}}@media (min-width:64rem) and (max-aspect-ratio:1440/840){.site-footer{clip-path:inset(100% 0 0)}}body{--site-grid-bg-duration:.7s;--site-grid-bg-ease:var(--ease-2);transition:background-color var(--site-grid-bg-duration) var(--site-grid-bg-ease)}.site-grid-bg__back{transition:color var(--site-grid-bg-duration) var(--site-grid-bg-ease)}.site-grid-bg__front{opacity:1;clip-path:url(#site-grid-front-clip)}.site-grid-bg__front.is-css-grid,.site-grid-service .is-css-grid{--grid-line-width:.6px;background-image:linear-gradient(to right,var(--grid-line-color) 0,var(--grid-line-color) var(--grid-line-width),transparent var(--grid-line-width)),linear-gradient(to bottom,var(--grid-line-color) 0,var(--grid-line-color) var(--grid-line-width),transparent var(--grid-line-width));background-size:var(--grid-cell-size,93px) var(--grid-cell-size,93px);background-position:calc(50% + var(--grid-cell-size,93px) / 2) calc(50% + var(--grid-cell-size,93px) / 2)}.site-grid-service{opacity:1;clip-path:url(#home-service-bg-clip);transition:opacity .4s var(--ease-0)}body:has([x-data=homeGrid]):not(.fv-fullscreen):not(.past-top) .site-grid-bg__front,body:has([x-data=homeGrid]):not(.fv-fullscreen):not(.past-top) .site-grid-service{opacity:0}.site-grid-bg__front.is-cor-front-fullbleed{clip-path:none}.uniontec-grid-letters{opacity:1;transition:opacity .5s var(--ease-0);--letter-font-size:10px;--letter-scale:.2;--center-col:0;--center-row:0;position:absolute;top:0;right:0;bottom:0;left:0}.uniontec-grid-letters.is-distort-hidden{opacity:0}.uniontec-grid-letters .letter{transform:translate(calc((var(--col) - var(--center-col)) * var(--grid-cell-size,0px) - 50%),calc((var(--row) - var(--center-row)) * var(--grid-cell-size,0px) - 50%)) scale(var(--letter-scale));transform-origin:50%;pointer-events:none;font-size:var(--letter-font-size);line-height:1;font-family:var(--font-helvetica);-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%}.capability-cube{overflow:visible}.capability-cube__scene{perspective-origin:50%;opacity:0;width:100%;height:100%;transform:translateY(50%);container:capability-cube/inline-size}@media not all and (min-width:64rem){.capability-cube[data-is-top] .capability-cube__scene{transform:translate(0)}}.capability-cube.is-show-up .capability-cube__scene{opacity:1;transition:transform 1.5s var(--ease-0),opacity .3s var(--ease-3);transform:translate(0)}.capability-cube.is-show .capability-cube__scene{opacity:1;transition:transform 0s var(--ease-3),opacity .2s var(--ease-0);transform:translate(0)}.capability-cube__cube{transform-style:preserve-3d;width:100%;height:100%;position:relative}.capability-cube__face{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.capability-cube__face--front{transform:rotateY(0)translateZ(50cqw)}.capability-cube__face--back{background:linear-gradient(145deg,#ebe8e8,#ddd9d9);transform:rotateY(180deg)translateZ(50cqw);box-shadow:inset 0 0 0 1px #0000000f}.capability-cube__face--right{background:linear-gradient(270deg,#e8e6e6,#f2f0f0);transform:rotateY(90deg)translateZ(50cqw);box-shadow:inset 0 0 0 1px #0000000d}.capability-cube__face--left{background:linear-gradient(90deg,#e8e6e6,#f2f0f0);transform:rotateY(-90deg)translateZ(50cqw);box-shadow:inset 0 0 0 1px #0000000d}.capability-cube__face--top{background:linear-gradient(#fafafa,#ececec);transform:rotateX(90deg)translateZ(50cqw);box-shadow:inset 0 0 0 1px #0000000a}.capability-cube__face--bottom{background:linear-gradient(#efeded,#e0dede);transform:rotateX(-90deg)translateZ(50cqw);box-shadow:inset 0 0 0 1px #0000000f}.capability-cube__body{background:radial-gradient(90.06% 90.06% at 18.18% 12.36%,#f9f8f8 64.42%,#f5f3f3)}.subpage-fv-clip{--clip-path-w:463;--clip-path-h:320;--clip-container-h:auto;--clip-viewport-w:100vw;--clip-min-h:calc(var(--clip-path-h) / var(--clip-path-w) * 100vw);--clip-viewport-h:max(100vh, var(--clip-min-h))}@media not all and (min-width:64rem){.subpage-fv-clip{--clip-viewport-h:max(100svh, var(--clip-min-h))}}.subpage-fv-clip{--clip-sticky-top-offset:0px;--clip-bottom-space:50vh;--clip-sp-top-gap:calc(var(--spacing) * 64)}.subpage-fv-clip--1242x800{--clip-path-w:1242;--clip-path-h:800;--clip-reveal-scale-pc: .8625 ;--clip-reveal-scale-sp: 1.4125 ;--clip-viewport-h:calc(var(--clip-min-h) * var(--clip-reveal-scale-pc))}@media not all and (min-width:64rem){.subpage-fv-clip--1242x800{--clip-viewport-h:calc(var(--clip-min-h) * var(--clip-reveal-scale-sp))}}.subpage-fv-clip__sticky{top:calc(50% - var(--clip-viewport-h) * .5);margin-top:var(--clip-sp-margin-top,0);height:var(--clip-container-h);position:sticky}@media (min-width:64rem){.subpage-fv-clip__sticky{margin-top:calc(var(--clip-viewport-h) * -.5 - var(--clip-sticky-top-offset))}}.subpage-fv-clip__viewport{width:var(--clip-viewport-w);height:var(--clip-viewport-h)}.subpage-fv-clip__bottom-space{z-index:var(--z-grid-above);height:var(--clip-bottom-space);position:relative}.capability-fv{--tagline-h:calc(var(--spacing) * 48);--tagline-bottom-space:50vh;--clip-sticky-top-offset:var(--tagline-bottom-space);--message-bottom-space:50vh;--fv-min-h:calc(var(--spacing) * 550)}@media not all and (min-width:64rem){.capability-fv{--tagline-bottom-space:0px;--clip-sticky-top-offset:0px}.capability-fv__hero{min-height:100svh;position:relative}.capability-fv__tagline{position:absolute;bottom:0;left:0;right:0}}.company-fv{--company-mission-scroll-h:max(100svh, var(--clip-viewport-h));--company-message-pull-up:max(50svh, calc(var(--clip-viewport-h) * .5))}.recommended-pages{--gap:calc(var(--spacing) * 8)}@media (min-width:64rem){.recommended-pages__link{transition:width .6s var(--ease-2);width:calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols));flex-shrink:0}.recommended-pages[data-cols="2"] .recommended-pages__link.is-hover-active{width:calc((100% - var(--gap) * (var(--cols) - 1)) * 2 / 3)}.recommended-pages[data-cols="2"] .recommended-pages__link.is-hover-inactive{width:calc((100% - var(--gap) * (var(--cols) - 1)) / 3)}.recommended-pages[data-cols="3"] .recommended-pages__link.is-hover-active{width:calc((100% - var(--gap) * (var(--cols) - 1)) / 2)}.recommended-pages[data-cols="3"] .recommended-pages__link.is-hover-inactive{width:calc((100% - var(--gap) * (var(--cols) - 1)) / 4)}.recommended-pages__link.is-hover-active,.recommended-pages__link.is-hover-inactive{transition:width .8s var(--ease-3)}}.recommended-pages__link.is-hover-active .recommended-page__title,.recommended-pages__link.is-hover-active .recommended-page__label{color:var(--color-f)}.recommended-page__bg{opacity:0;transition:opacity .5s var(--ease-2),transform .8s ease-in-out;transform:translate(0)scale(1.2)}.recommended-page__bg:after{opacity:0;transition:opacity .8s var(--ease-2)}.recommended-pages__link.is-hover-active .recommended-page__bg{opacity:1;transition:opacity .5s ease-in-out,transform 2s var(--ease-1);transform:translate(0)scale(1)}.recommended-pages__link.is-hover-active .recommended-page__bg:after{opacity:1;transition:opacity 1s var(--ease-3)}.recommended-page__clip{top:calc(var(--spacing) * 79);aspect-ratio:507/166;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:64rem){.recommended-page__clip{top:calc(var(--spacing) * 201)}}.recommended-page__title{transition:color .5s var(--ease-2)}@media (min-width:64rem){.recommended-page__title{transform-origin:0 0;transition:transform .6s var(--ease-1),color .5s var(--ease-2);white-space:nowrap}.recommended-pages__link.is-hover-inactive .recommended-page__title{transform:translate(0)scale(.666)}}.recommended-page__label{transition:color .5s var(--ease-2)}@media (min-width:64rem){.recommended-page__label-spacer{transition:flex-grow .8s var(--ease-3);flex:0;min-width:0}.recommended-pages__link.is-hover-active .recommended-page__label-spacer{transition:flex-grow .8s var(--ease-1);flex-grow:1}}.fade-image-carousel__item{opacity:0;width:100%;height:100%;position:relative}.fade-image-carousel__item picture,.fade-image-carousel__item img{width:100%;height:100%;display:block}.fade-image-carousel__item.is-out{opacity:0;z-index:0;transition:opacity .8s var(--ease-1)}.fade-image-carousel__item.is-in{opacity:1;z-index:1;transition:opacity .8s var(--ease-1)}.fade-image-carousel__item.is-appearing{z-index:2}.home-fv-progress.is-complete .home-fv-progress__body{transition:transform .5s var(--ease-0);transform:translateY(-100%)}.home-fv-logo--b{transition:opacity .35s var(--ease-1)}body.fv-fullscreen .home-fv-logo--b{opacity:0}.home-fv-logo__track-b{opacity:1;transition:opacity .35s var(--ease-1)}body.fv-message .home-fv-logo__track-b{opacity:.03}.home-fv-logo--w{opacity:0;transition:opacity .35s var(--ease-1)}body.fv-fullscreen .home-fv-logo--w{opacity:1}body.fv-message .home-fv-logo--w{opacity:0}.home-fv-logo__body{transition:height .5s var(--ease-0)}.home-fv__content{opacity:0;transition:opacity .5s var(--ease-2),color .1s var(--ease-1);color:var(--color-b)}.home-fv__content.is-active{opacity:1}body.fv-fullscreen .home-fv__content{color:var(--color-f)}.home-fv-media{backface-visibility:hidden;overflow:hidden}@media not all and (min-width:64rem){.home-fv-media{transition:opacity .5s var(--ease-3),transform .5s var(--ease-0)}body.fv-message .home-fv-media{opacity:0;transition:opacity .3s var(--ease-0),transform .4s var(--ease-1);pointer-events:none;transform:translateY(-5%)}}.home-fv-media__item{opacity:0;z-index:0;height:var(--home-fv-h);transform:translate(0)scale(1.2)}.home-fv-media__item.is-appearing{z-index:1;transition:transform 2s var(--ease-0);transform:translate(0)scale(1)}.home-fv-media__item.is-active{opacity:1;transform:translate(0)scale(1)}@media not all and (min-width:64rem){.home-fv-media__item:not(.home-fv-media__item--fullscreen){margin-top:var(--fv-clip-offset-y)}}.home-fv-media__picture,.home-fv-media__video{width:100%;height:var(--home-fv-h);object-fit:cover;display:block}:is(.home-fv-media__picture,.home-fv-media__video)>img{object-fit:cover;width:100%;height:100%}.home-fv-media__message{opacity:0;z-index:0;transition:opacity .2s .1s var(--ease-1),transform .2s .1s var(--ease-1)}.home-fv-media__message.is-active{opacity:1;z-index:2;transition:opacity .2s .1s var(--ease-1),transform 1.8s 0s var(--ease-1)}.home-fv-media__message-picture{opacity:0;z-index:0;transition:opacity .3s var(--ease-1),transform 1s var(--ease-1);transform:translateY(2%)}.home-fv-media__message-picture.is-active{opacity:1;z-index:1;transform:translate(0)}.home-fv-media__message-picture.is-appearing,.home-fv-media__message-picture.is-appearing.is-active{z-index:2}.home-fv-media__message-picture>img{aspect-ratio:400/858;object-fit:cover;width:100%}@media (min-width:64rem){.home-fv-media__message-picture>img{aspect-ratio:1440/900}}.home-fv-scroll{display:flex}.home-fv-scroll__char{position:relative;overflow:hidden}.home-fv-scroll__front{display:block;transform:translateY(0)}@keyframes home-fv-scroll-intro{0%{transform:translateY(100%)}to{transform:translateY(0)}}.home-fv-scroll.is-intro .home-fv-scroll__front{animation:home-fv-scroll-intro .7s var(--ease-quart-out) both;animation-delay:calc(var(--i) * 40ms)}.home-fv-scroll__back{inset-inline-start:0;position:absolute;top:0;transform:translateY(100%)}@keyframes home-fv-scroll-front{0%{animation-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(0)}70%{animation-timing-function:step-end;transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes home-fv-scroll-back{0%{animation-timing-function:cubic-bezier(.25,1,.5,1);transform:translateY(100%)}70%{animation-timing-function:step-end;transform:translateY(0)}to{transform:translateY(100%)}}.home-fv-scroll.is-animating .home-fv-scroll__front{animation:1s linear both home-fv-scroll-front;animation-delay:calc(var(--i) * 40ms)}.home-fv-scroll.is-animating .home-fv-scroll__back{animation:1s linear both home-fv-scroll-back;animation-delay:calc(var(--i) * 40ms)}.home-service-bg{backface-visibility:hidden;isolation:isolate;transform:translateZ(0)}.home-service-bg__media-item{opacity:0;position:relative;transform:translate(0)scale(1.04)}.home-service-bg__media-item.is-out{opacity:0;z-index:0;transition:opacity .8s var(--ease-1)}.home-service-bg__media-item.is-in{opacity:1;z-index:1;transition:opacity .8s var(--ease-1),transform 6s linear;transform:translate(0)scale(1)}.home-service-bg__media-item.is-appearing{z-index:2}.home-service-bg__cover{z-index:3;background:linear-gradient(#00000080,#00000080)}.home-service__clip-image-container{opacity:0;z-index:4;transition:opacity .3s var(--ease-1)}.home-service__clip-image-container.is-in{opacity:1;transition:opacity .8s var(--ease-1)}.home-service__clip-image{opacity:0;position:relative}.home-service__clip-image.is-out{opacity:0;z-index:0;transition:opacity .8s var(--ease-1)}.home-service__clip-image.is-in{opacity:1;z-index:1;transition:opacity .8s var(--ease-1)}.home-service__clip-image.is-appearing{z-index:2}.home-service__label{--x:calc(25 * var(--spacing))}@media (min-width:64rem){.home-service__label{--x:calc(51 * var(--spacing))}}.home-service__label>span{transition:transform .8s var(--ease-2)}.home-service__label>.home-service__label-icon{transform-origin:0;opacity:0;transition:transform .5s var(--ease-0),opacity .5s var(--ease-0);transform:scale(0)}.home-service__label[aria-current=true] .home-service__label-icon{opacity:1;transition:transform .7s var(--ease-3),opacity .5s var(--ease-3);transform:scale(1)}.home-service__label[aria-current=true]>span{transform:translate(var(--x));transition:transform .8s var(--ease-0)}.home-cor-image{opacity:0;transition:opacity .5s var(--ease-0);transform:translateZ(1px)}.home-cor-image.is-in{opacity:1;transition:opacity .5s var(--ease-1)}.home-cor__link-container{opacity:0;transition:opacity .8s var(--ease-2);pointer-events:none}.home-cor__link-container.is-in{opacity:1;transition:opacity .5s var(--ease-2);pointer-events:auto}.home-recruit__image{--x:calc(var(--spacing) * 135);--y:calc(var(--spacing) * 25)}@media (min-width:64rem){.home-recruit__image{--x:calc(var(--spacing) * 135);--y:calc(var(--spacing) * 25)}}.home-recruit__image{transform:translate3d(var(--x),var(--y),0) rotate(14deg);transform-origin:bottom}.home-recruit__image>picture{transform-origin:bottom;transform:translate(0)rotate(7.75deg)}.home-recruit__image>picture>img{transform:translate(0)scale(1.6)}.home-recruit__image.is-out{opacity:0;z-index:0}.home-recruit__image.is-in{opacity:1;transition:transform .9s var(--ease-3),opacity .5s var(--ease-2);transform:translate(0)rotate(0)}.home-recruit__image.is-in>picture{transition:transform .9s .1s var(--ease-3);transform:translate(0)}.home-recruit__image.is-in>picture>img{transition:transform 1.3s var(--ease-2);transform:translate(0)}.home-recruit__image.is-appearing{z-index:2}.subpage-fv-clip__title-slot{margin-top:calc(var(--clip-viewport-h) * -.5);height:calc(var(--clip-viewport-h) * .5)}@media not all and (min-width:64rem){.office-access-fv .subpage-fv-clip__title-slot{margin-top:calc(var(--clip-viewport-h) * -1);height:var(--clip-viewport-h)}.office-access-fv__title{place-content:center;height:100%;display:grid}}html[lang=ja] :scope #ut101 p{text-justify:inter-character}#ut101 mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#000;background-color:#fff}[data-hover=button]{--hover-duration:.55s;overflow:hidden}[data-hover=button]:before{z-index:0;clip-path:url(#union-clip-normalized);width:var(--hover-overlay-w);height:var(--hover-overlay-h);pointer-events:none;content:"";background-color:#0003;transition:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-hover=button].bg-b:before,[data-hover=button].text-f:not(.bg-f):before{background-color:#fff3}[data-hover=button].bg-f:before,[data-hover=button].text-b:not(.bg-b):before{background-color:#0000001a}[data-hover=button][aria-pressed=true]:before{background-color:#fff3}[data-hover=button].is-hover:not(.is-leave):before{transition:top .6s var(--ease-3),transform .6s var(--ease-3),background-color .3s var(--ease-0);top:50%;transform:translate(-50%,-50%)}[data-hover=button].is-leave:before{transition:top .5s var(--ease-0),transform .5s var(--ease-2),background-color .3s var(--ease-0);top:0;transform:translate(-50%,-100%)}[data-hover=button]:not(:has([data-hover-icon-left])){--hover-duration:.3s}[data-hover=button]:not(:has([data-hover-icon-left])).is-hover:not(.is-leave):before{transition:top .35s var(--ease-3),transform .35s var(--ease-3),background-color .3s var(--ease-0)}[data-hover=button]:not(:has([data-hover-icon-left])).is-leave:before{transition:top .25s var(--ease-0),transform .25s var(--ease-2),background-color .3s var(--ease-0)}[data-hover=button] [data-hover-icon-left],[data-hover=button] [data-hover-label]{z-index:1;position:relative}[data-hover=button] [data-hover-label]{transition:transform .6s var(--ease-2);display:inline-block;transform:translate(0)}[data-hover=button].is-hover [data-hover-label]{transform:translate3d(var(--hover-label-x,0),0,0);transition:transform .75s var(--ease-0)}[data-hover=button] [data-hover-icon-right]{z-index:1}[data-hover=button] [data-hover-icon-left],[data-hover=button] [data-hover-icon-right]{display:inline-flex}[data-hover=button] [data-hover-icon-left]{opacity:1;transition:transform .5s var(--ease-3),opacity .5s .1s var(--ease-2);transform:translate(0)}[data-hover=button] [data-hover-icon-right]{opacity:0;transition:transform .5s var(--ease-3),opacity .3s var(--ease-0);transform:translate(100%,25%)scale(.5)}[data-hover=button] [data-hover-icon-right]:has(canvas){transform:translate(100%)}[data-hover=button].is-hover [data-hover-icon-left]{opacity:0;transition:transform .5s var(--ease-1),opacity .3s var(--ease-0);transform:translate(-100%,-25%)scale(.5)}[data-hover=button].is-hover [data-hover-icon-right]{opacity:1;transition:transform .4s 0s var(--ease-0),opacity .3s .1s var(--ease-0);transform:translate(0)scale(1)}[data-hover=button].is-hover [data-hover-icon-right]:has(canvas){transform:translate(0)}[data-hover-border-t-target],[data-hover-border-b-target]{position:relative;overflow:hidden}:is([data-hover-border-t-target],[data-hover-border-b-target]):before{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;left:0}:is([data-hover-border-t-target],[data-hover-border-b-target]):after{transform-origin:100%;z-index:1;transition:transform .5s var(--ease-0);pointer-events:none;content:"";background-color:#b2b2b2;width:100%;height:1px;position:absolute;left:0;transform:scaleX(0)translate(0)}[data-hover-border-t-target]:before,[data-hover-border-t-target]:after{top:0}[data-hover-border-b-target]:before,[data-hover-border-b-target]:after{bottom:0}[data-hover-border-b-target]:before{background-color:#0003}@supports (color:color-mix(in lab,red,red)){[data-hover-border-b-target]:before{background-color:color-mix(in srgb,var(--color-b) 20%,transparent)}}[data-hover-border-b-target]:after{background-color:#0003}@supports (color:color-mix(in lab,red,red)){[data-hover-border-b-target]:after{background-color:color-mix(in srgb,var(--color-b) 20%,transparent)}}[data-hover-border-b-target][data-hover-border-b-plain]:before,[data-hover-border-b-target][data-hover-border-b-plain]:after{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){[data-hover-border-b-target][data-hover-border-b-plain]:after{background-color:color-mix(in srgb,currentColor 20%,transparent)}}[data-hover-border-t]:focus-visible [data-hover-border-t-target]:after,[data-hover-border-t]:focus-visible[data-hover-border-t-target]:after{transform-origin:0;transition:transform .5s var(--ease-2);transform:scaleX(1)translate(0)}@media (hover:hover) and (pointer:fine){[data-hover-border-t]:hover [data-hover-border-t-target]:after,[data-hover-border-t]:hover[data-hover-border-t-target]:after{transform-origin:0;transition:transform .5s var(--ease-2);transform:scaleX(1)translate(0)}}[data-hover-border-b]:focus-visible [data-hover-border-b-target]:after,[data-hover-border-b]:focus-visible[data-hover-border-b-target]:after{transform-origin:0;transition:transform .5s var(--ease-2);transform:scaleX(1)translate(0)}@media (hover:hover) and (pointer:fine){[data-hover-border-b]:hover [data-hover-border-b-target]:after,[data-hover-border-b]:hover[data-hover-border-b-target]:after{transform-origin:0;transition:transform .5s var(--ease-2);transform:scaleX(1)translate(0)}}[data-hover-fade-target]{opacity:1;transition:opacity .4s var(--ease-2)}[data-hover-fade]:focus-visible [data-hover-fade-target],[data-hover-fade]:focus-visible[data-hover-fade-target]{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){[data-hover-fade]:hover [data-hover-fade-target],[data-hover-fade]:hover[data-hover-fade-target]{opacity:.5;transition:opacity .5s var(--ease-0)}}[data-hover-news-category-item]{opacity:.3;transition:opacity .3s var(--ease-2)}[data-hover-news-category-item]:focus-visible{opacity:1;transition:opacity .5s var(--ease-2)}@media (hover:hover) and (pointer:fine){[data-hover-news-category-item]:hover{opacity:1;transition:opacity .5s var(--ease-2)}}[data-hover-news-category-item][aria-current=true]{opacity:1;pointer-events:none}[data-hover-image-target]{transition:transform .5s var(--ease-2);overflow:hidden}[data-hover-image-target] img{transition:transform .5s var(--ease-2)}[data-hover-image]:focus-visible [data-hover-image-target]{transition:transform .6s var(--ease-0);transform:scale(.94)}[data-hover-image]:focus-visible [data-hover-image-target] img{transition:transform .6s var(--ease-0);transform:scale(1.06)}@media (hover:hover) and (pointer:fine){[data-hover-image]:hover [data-hover-image-target]{transition:transform .6s var(--ease-0);transform:scale(.94)}[data-hover-image]:hover [data-hover-image-target] img{transition:transform .6s var(--ease-0);transform:scale(1.06)}}[data-hover-icon]{--x:12;position:relative}@media (min-width:64rem){[data-hover-icon]{--x:24}}[data-hover-icon]>[data-hover-icon-target]{transform-origin:0;opacity:0;transition:transform .5s var(--ease-0),opacity .5s var(--ease-0);position:absolute;top:50%;left:0;transform:translateY(-50%)scale(0)}[data-hover-icon]>[data-hover-icon-label]{transition:transform .5s var(--ease-2)}[data-hover-icon]:focus-visible>[data-hover-icon-target]{opacity:1;transition:transform .7s var(--ease-3),opacity .5s var(--ease-3);transform:translateY(-50%)scale(1)}[data-hover-icon]:focus-visible>[data-hover-icon-label]{transform:translate(calc(var(--x) * var(--spacing)));transition:transform .65s var(--ease-0)}@media (hover:hover) and (pointer:fine){[data-hover-icon]:hover>[data-hover-icon-target]{opacity:1;transition:transform .7s var(--ease-3),opacity .5s var(--ease-3);transform:translateY(-50%)scale(1)}[data-hover-icon]:hover>[data-hover-icon-label]{transform:translate(calc(var(--x) * var(--spacing)));transition:transform .65s var(--ease-0)}}[data-hover-blank-btn-target]{--blank-btn-w:18;width:round(calc(100vw * var(--blank-btn-w) / var(--spacing-screen-width)),1px);justify-content:space-between;align-items:center;display:flex}@media (min-width:64rem){[data-hover-blank-btn-target]{--blank-btn-w:28}}[data-hover-blank-btn-blank]{flex-shrink:0;display:block;position:relative;overflow:hidden}[data-hover-blank-btn-blank] [data-hover-blank-btn-out]{opacity:1;display:block;transform:translate(0)}[data-hover-blank-btn-blank] [data-hover-blank-btn-in]{opacity:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-75%,100%)scale(0)}[data-hover-blank-btn-blank][style*=--blank-w]{--blank-w-pc:var(--blank-w);width:round(calc(100vw * var(--blank-w) / var(--spacing-screen-width)),1px)}@media (min-width:64rem){[data-hover-blank-btn-blank][style*=--blank-w]{width:round(calc(100vw * var(--blank-w-pc) / var(--spacing-screen-width)),1px)}}[data-hover-blank-btn-blank][style*=--blank-w] .w-icon{width:100%;height:auto;display:block}[data-hover-blank-btn]:focus-visible [data-hover-blank-btn-blank] [data-hover-blank-btn-out]{opacity:0;transition:transform .5s var(--ease-0),opacity .3s var(--ease-2);transform:translate(25%,-25%)scale(.5)}[data-hover-blank-btn]:focus-visible [data-hover-blank-btn-blank] [data-hover-blank-btn-in]{opacity:1;transition:transform .5s var(--ease-3),opacity .3s var(--ease-0);transform:translate(0)scale(1)}@media (hover:hover) and (pointer:fine){[data-hover-blank-btn]:hover [data-hover-blank-btn-blank] [data-hover-blank-btn-out]{opacity:0;transition:transform .5s var(--ease-0),opacity .3s var(--ease-2);transform:translate(25%,-25%)scale(.5)}[data-hover-blank-btn]:hover [data-hover-blank-btn-blank] [data-hover-blank-btn-in]{opacity:1;transition:transform .5s var(--ease-3),opacity .3s var(--ease-0);transform:translate(0)scale(1)}}[data-hover-arrow-btn-arrow]{flex-shrink:0;display:block;position:relative;overflow:hidden}[data-hover-arrow-btn-arrow] [data-hover-arrow-btn-out]{opacity:1;display:block;transform:translate(0)}[data-hover-arrow-btn-arrow] [data-hover-arrow-btn-in]{opacity:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-100%)scale(0)}[data-hover-arrow-btn]:focus-visible [data-hover-arrow-btn-arrow] [data-hover-arrow-btn-out]{opacity:0;transition:transform .5s var(--ease-0),opacity .3s var(--ease-2);transform:translateY(100%)scale(.5)}[data-hover-arrow-btn]:focus-visible [data-hover-arrow-btn-arrow] [data-hover-arrow-btn-in]{opacity:1;transition:transform .5s var(--ease-3),opacity .3s var(--ease-0);transform:translate(0)scale(1)}@media (hover:hover) and (pointer:fine){[data-hover-arrow-btn]:hover [data-hover-arrow-btn-arrow] [data-hover-arrow-btn-out]{opacity:0;transition:transform .5s var(--ease-0),opacity .3s var(--ease-2);transform:translateY(100%)scale(.5)}[data-hover-arrow-btn]:hover [data-hover-arrow-btn-arrow] [data-hover-arrow-btn-in]{opacity:1;transition:transform .5s var(--ease-3),opacity .3s var(--ease-0);transform:translate(0)scale(1)}}.split-text-reveal-char{opacity:.2;transition:opacity .3s var(--ease-1)}[data-scroll=mask-up-text]{margin-bottom:-.15em;overflow:hidden}[data-scroll=mask-up-text]>span{padding-bottom:.15em;display:block;transform:translateY(100%)}[data-scroll=mask-up-text]>span>span{display:block;transform:translateY(50%)}[data-scroll=mask-up-text].is-in>span{transition:transform .6s var(--ease-2);transform:translate(0)}[data-scroll=mask-up-text].is-in>span>span{transition:transform 1.25s var(--ease-0);transform:translate(0)}[data-scroll=mask-up-text--line]>span{margin-bottom:-.15em;display:block;overflow:hidden}[data-scroll=mask-up-text--line]>span:last-child{margin-bottom:0}[data-scroll=mask-up-text--line]>span>span{padding-bottom:.15em;display:block;transform:translateY(100%)}[data-scroll=mask-up-text--line].is-in>span>span{transition:transform .8s var(--ease-2);transition-delay:calc(var(--i) * 80ms);transform:translate(0)}[data-scroll=breadcrumb]>*{overflow:hidden}[data-scroll=breadcrumb]>*>span{opacity:0;transform:translateY(60%)}[data-scroll=breadcrumb].is-in>*>span{opacity:1;transition:opacity .3s var(--ease-3) calc(var(--i) * 50ms),transform .5s var(--ease-1) calc(var(--i) * 50ms);transform:translate(0)}[data-scroll=anchor]{position:relative}[data-scroll=anchor]:after{transform-origin:0;content:"";background-color:currentColor;width:100%;height:1px;position:absolute;top:0;left:0;transform:translate(0)scaleX(0)}[data-scroll=anchor]>a{position:relative;overflow:hidden}[data-scroll=anchor]>a:before{opacity:.2;content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:translate(0)scaleX(0)}[data-scroll=anchor]>a>span{opacity:0;overflow:hidden;transform:translateY(30%)}[data-scroll=anchor] [data-scroll=anchor-label]{display:block;transform:translateY(120%)}[data-scroll=anchor].is-in:after{animation:anchor-nav-line-in .5s var(--ease-3) forwards}[data-scroll=anchor].is-in>a:before{animation:anchor-link-line-in .5s .2s var(--ease-3) forwards}[data-scroll=anchor].is-in>a>span{animation:anchor-mask-in 1s .4s var(--ease-2) forwards}[data-scroll=anchor].is-in [data-scroll=anchor-label]{animation:anchor-label-in .6s .4s var(--ease-0) forwards}@keyframes anchor-nav-line-in{to{transform:translate(0)scaleX(1)}}@keyframes anchor-link-line-in{to{transform:translate(0)scaleX(1)}}@keyframes anchor-mask-in{to{opacity:1;transform:translate(0)}}@keyframes anchor-label-in{to{transform:translate(0)}}[data-scroll=anchor]>a[data-hover-border-b-target][data-hover-border-b-plain]:before{opacity:.2;background-color:currentColor}[data-scroll=border-t-text]{position:relative}[data-scroll=border-t-text]:before,[data-scroll=border-t-text]:after{transform-origin:0;content:"";background-color:currentColor;width:100%;height:1px;position:absolute;top:0;left:0}[data-scroll=border-t-text]:before{opacity:.2;transform:translate(0)scaleX(0)}[data-scroll=border-t-text]:after{transform:translate(0)scaleX(0)}[data-scroll=border-t-text].is-in:before{transition:transform .4s var(--ease-0);transform:translate(0)scaleX(1)}[data-scroll=border-t-text].is-in:after{transition:transform .5s .3s var(--ease-3);transform:translate(0)scaleX(1)}[data-scroll=fade-in]{opacity:0}[data-scroll=fade-in].is-in{opacity:1;transition:opacity .5s var(--ease-3)}[data-scroll=fade-in-up]>[data-scroll-inner]{opacity:0;transform:translateY(2vw)}[data-scroll=fade-in-up].is-in>[data-scroll-inner]{opacity:1;transition:opacity .5s var(--ease-3),transform .6s var(--ease-0);transform:translate(0)}[data-scroll=office-access-fv-title]{opacity:0}[data-scroll=office-access-fv-title]>span{transform:translateY(10vw)scale(.9)}[data-scroll=office-access-fv-title].is-in{opacity:1;transition:opacity .5s var(--ease-3)}[data-scroll=office-access-fv-title].is-in>span{transition:transform .7s var(--ease-3);transform:translate(0)scale(1)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.\[position\:unset\]{position:unset}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-16{top:calc(var(--spacing) * 16)}.top-26{top:calc(var(--spacing) * 26)}.top-\[max\(calc\(var\(--spacing\)\*68\)\,calc\(50\%-var\(--spacing\)\*162\)\)\]{top:max(calc(var(--spacing) * 68),calc(50% - var(--spacing) * 162))}.top-svh{top:100svh}.right-\(--grid-margin\){right:var(--grid-margin)}.right-0{right:calc(var(--spacing) * 0)}.right-12{right:calc(var(--spacing) * 12)}.right-16{right:calc(var(--spacing) * 16)}.right-24{right:calc(var(--spacing) * 24)}.right-28{right:calc(var(--spacing) * 28)}.right-32{right:calc(var(--spacing) * 32)}.right-48{right:calc(var(--spacing) * 48)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-25{bottom:calc(var(--spacing) * 25)}.left-0{left:calc(var(--spacing) * 0)}.left-24{left:calc(var(--spacing) * 24)}.isolate{isolation:isolate}.-z-1{z-index:-1}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-\[-1\]{z-index:-1}.z-debug{z-index:var(--z-debug)}.z-footer{z-index:var(--z-footer)}.z-grid-above{z-index:var(--z-grid-above)}.z-grid-back{z-index:var(--z-grid-back)}.z-grid-between{z-index:var(--z-grid-between)}.z-grid-front{z-index:var(--z-grid-front)}.z-header{z-index:var(--z-header)}.z-menu{z-index:var(--z-menu)}.order-0{order:0}.order-1{order:1}.col-2{grid-column:2}.col-\[2\/-1\]{grid-column:2/-1}.col-\[4\/-1\]{grid-column:4/-1}.col-after-2{grid-column:3 / -1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.row-span-4{grid-row:span 4/span 4}.row-span-full{grid-row:1/-1}.container{width:100%}@media (min-width:64rem){.container{max-width:64rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-16{margin-inline:calc(var(--spacing) * 16)}.mx-22{margin-inline:calc(var(--spacing) * 22)}.mx-24{margin-inline:calc(var(--spacing) * 24)}.mx-\[calc\(var\(--grid-margin\)\*-1\)\]{margin-inline:calc(var(--grid-margin) * -1)}.mx-auto{margin-inline:auto}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-50{margin-top:calc(var(--spacing) * -50)}.-mt-162{margin-top:calc(var(--spacing) * -162)}.-mt-home-fv{margin-top:calc(var(--home-fv-h) * -1)}.-mt-svh{margin-top:-100svh}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-13{margin-top:calc(var(--spacing) * 13)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-23{margin-top:calc(var(--spacing) * 23)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-39{margin-top:calc(var(--spacing) * 39)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-45{margin-top:calc(var(--spacing) * 45)}.mt-48{margin-top:calc(var(--spacing) * 48)}.mt-51{margin-top:calc(var(--spacing) * 51)}.mt-53{margin-top:calc(var(--spacing) * 53)}.mt-64{margin-top:calc(var(--spacing) * 64)}.mt-72{margin-top:calc(var(--spacing) * 72)}.mt-80{margin-top:calc(var(--spacing) * 80)}.mt-96{margin-top:calc(var(--spacing) * 96)}.mt-100{margin-top:calc(var(--spacing) * 100)}.mt-110{margin-top:calc(var(--spacing) * 110)}.mt-128{margin-top:calc(var(--spacing) * 128)}.mt-132{margin-top:calc(var(--spacing) * 132)}.mt-180{margin-top:calc(var(--spacing) * 180)}.mt-\[75svh\]{margin-top:75svh}.mt-\[calc\(50svh-var\(--ttl-h\)\*0\.5\)\]{margin-top:calc(50svh - var(--ttl-h) * .5)}.mt-\[calc\(var\(--company-message-pull-up\)\*-1\+\(0\.6911\*var\(--scale\)\*100vw\*0\.5\)\)\]{margin-top:calc(var(--company-message-pull-up) * -1 + (.6911 * var(--scale) * 100vw * .5))}.mt-auto{margin-top:auto}.prose strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.prose strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.prose>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.prose>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.prose>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.prose>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.prose>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.prose>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.prose>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.prose>.has-inline-color.has-red-color{color:var(--color-red)}.prose>.has-inline-color.has-blue-color{color:var(--color-blue)}.prose>.has-inline-color.has-green-color{color:var(--color-green)}.prose>.has-inline-color.has-white-color{color:var(--color-f)}.prose>.has-inline-color.has-black-color{color:var(--color-b)}.mx-col-1{margin-right:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1));margin-left:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1))}.mx-colg-1{margin-right:calc((var(--grid-col) + var(--grid-gutter)) * 1);margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-16{margin-right:calc(var(--spacing) * 16)}.mr-\[calc\(var\(--grid-margin\)\*-1\)\]{margin-right:calc(var(--grid-margin) * -1)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-81{margin-left:calc(var(--spacing) * 81)}.ml-auto{margin-left:auto}.ml-col-2{margin-left:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1))}.ml-colg-1{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.ml-colg-2{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 2)}.ml-colg-3{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 3)}.box-content{box-sizing:content-box}.grid-container{grid-template-columns:repeat(var(--grid-cols),1fr);column-gap:var(--grid-gutter);display:grid}.stack-0{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.stack-2{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.stack-4{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.stack-6{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.stack-8{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.stack-10{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}.stack-12{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.stack-15{gap:calc(var(--spacing) * 15);flex-direction:column;display:flex}.stack-16{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}.stack-24{gap:calc(var(--spacing) * 24);flex-direction:column;display:flex}.stack-32{gap:calc(var(--spacing) * 32);flex-direction:column;display:flex}.stack-34{gap:calc(var(--spacing) * 34);flex-direction:column;display:flex}.stack-40{gap:calc(var(--spacing) * 40);flex-direction:column;display:flex}.stack-48{gap:calc(var(--spacing) * 48);flex-direction:column;display:flex}.stack-64{gap:calc(var(--spacing) * 64);flex-direction:column;display:flex}.grid-center{place-items:center;display:grid}.flex-center{justify-content:center;align-items:center;display:flex}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.pile{display:grid}.pile>*{grid-area:1/1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}.aspect-72\/101{aspect-ratio:72/101}.aspect-113\/65{aspect-ratio:113/65}.aspect-152\/97{aspect-ratio:152/97}.aspect-308\/205{aspect-ratio:308/205}.aspect-320\/222{aspect-ratio:320/222}.aspect-411\/594{aspect-ratio:411/594}.aspect-clip{aspect-ratio:463/320}.aspect-clip-vertical{aspect-ratio:320/463}.aspect-square{aspect-ratio:1}.w-icon{width:round(calc(100vw * var(--icon-w) / var(--spacing-screen-width)),1px);height:auto;color:inherit;fill:currentColor}@media (min-width:64rem){.w-icon{width:round(calc(100vw * var(--icon-w-pc,var(--icon-w)) / var(--spacing-screen-width)),1px)}}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-full{width:100%;height:100%}.h-\(--clip-container-h\){height:var(--clip-container-h)}.h-\(--company-mission-scroll-h\){height:var(--company-mission-scroll-h)}.h-\(--fv-clip-offset-length\){height:var(--fv-clip-offset-length)}.h-\(--message-bottom-space\){height:var(--message-bottom-space)}.h-\(--tagline-bottom-space\){height:var(--tagline-bottom-space)}.h-\(--tagline-h\){height:var(--tagline-h)}.h-0{height:calc(var(--spacing) * 0)}.h-4{height:calc(var(--spacing) * 4)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-21{height:calc(var(--spacing) * 21)}.h-23{height:calc(var(--spacing) * 23)}.h-24{height:calc(var(--spacing) * 24)}.h-26{height:calc(var(--spacing) * 26)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-58{height:calc(var(--spacing) * 58)}.h-60{height:calc(var(--spacing) * 60)}.h-65{height:calc(var(--spacing) * 65)}.h-71{height:calc(var(--spacing) * 71)}.h-80{height:calc(var(--spacing) * 80)}.h-84{height:calc(var(--spacing) * 84)}.h-89{height:calc(var(--spacing) * 89)}.h-120{height:calc(var(--spacing) * 120)}.h-188{height:calc(var(--spacing) * 188)}.h-200{height:calc(var(--spacing) * 200)}.h-240{height:calc(var(--spacing) * 240)}.h-\[50svh\]{height:50svh}.h-app{height:var(--app-h)}.h-auto{height:auto}.h-full{height:100%}.h-home-fv{height:var(--home-fv-h)}.h-home-fv-view{height:var(--home-fv-view-h)}.h-px{height:1px}.h-svh{height:100svh}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-500{min-height:calc(var(--spacing) * 500)}.min-h-\[max\(calc\(100svh-var\(--tagline-h\)\)\,var\(--fv-min-h\)\)\]{min-height:max(calc(100svh - var(--tagline-h)),var(--fv-min-h))}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-53{width:calc(var(--spacing) * 53)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-88{width:calc(var(--spacing) * 88)}.w-91{width:calc(var(--spacing) * 91)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-112{width:calc(var(--spacing) * 112)}.w-132{width:calc(var(--spacing) * 132)}.w-144{width:calc(var(--spacing) * 144)}.w-152{width:calc(var(--spacing) * 152)}.w-176{width:calc(var(--spacing) * 176)}.w-180{width:calc(var(--spacing) * 180)}.w-189{width:calc(var(--spacing) * 189)}.w-204{width:calc(var(--spacing) * 204)}.w-208{width:calc(var(--spacing) * 208)}.w-212{width:calc(var(--spacing) * 212)}.w-224{width:calc(var(--spacing) * 224)}.w-240{width:calc(var(--spacing) * 240)}.w-248{width:calc(var(--spacing) * 248)}.w-256{width:calc(var(--spacing) * 256)}.w-288{width:calc(var(--spacing) * 288)}.w-296{width:calc(var(--spacing) * 296)}.w-299{width:calc(var(--spacing) * 299)}.w-308{width:calc(var(--spacing) * 308)}.w-320{width:calc(var(--spacing) * 320)}.w-auto{width:auto}.w-col-1{width:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1))}.w-col-2{width:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1))}.w-col-3{width:calc(var(--grid-col) * 3 + var(--grid-gutter) * (3 - 1))}.w-col-4{width:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1))}.w-col-5{width:calc(var(--grid-col) * 5 + var(--grid-gutter) * (5 - 1))}.w-colg-1{width:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.w-colg-2{width:calc((var(--grid-col) + var(--grid-gutter)) * 2)}.w-full{width:100%}.w-max{width:max-content}.container{padding-right:var(--grid-margin);padding-left:var(--grid-margin);max-width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-176{min-width:calc(var(--spacing) * 176)}.min-w-192{min-width:calc(var(--spacing) * 192)}.min-w-240{min-width:calc(var(--spacing) * 240)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-auto{flex:auto}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translate3d\(0\,0\,-1px\)\]{transform:translateZ(-1px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-flow-col{grid-auto-flow:column}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-col-1{grid-template-columns:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1)) 1fr}.grid-cols-col-2{grid-template-columns:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1)) 1fr}.grid-cols-col-3{grid-template-columns:calc(var(--grid-col) * 3 + var(--grid-gutter) * (3 - 1)) 1fr}.grid-cols-col-4{grid-template-columns:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1)) 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-13{gap:calc(var(--spacing) * 13)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-17{gap:calc(var(--spacing) * 17)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-120{gap:calc(var(--spacing) * 120)}.gap-\[1em\]{gap:1em}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}.gap-x-gutter{column-gap:var(--grid-gutter)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-24{row-gap:calc(var(--spacing) * 24)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.rounded-clip-4{border-radius:calc(var(--spacing) * 4);overflow:hidden}.rounded-clip-5{border-radius:calc(var(--spacing) * 5);overflow:hidden}.rounded-clip-6{border-radius:calc(var(--spacing) * 6);overflow:hidden}.rounded-clip-8{border-radius:calc(var(--spacing) * 8);overflow:hidden}.rounded-clip-16{border-radius:calc(var(--spacing) * 16);overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.rounded-4{border-radius:calc(var(--spacing) * 4)}.rounded-8{border-radius:calc(var(--spacing) * 8)}.rounded-10{border-radius:calc(var(--spacing) * 10)}.rounded-12{border-radius:calc(var(--spacing) * 12)}.rounded-16{border-radius:calc(var(--spacing) * 16)}.rounded-24{border-radius:calc(var(--spacing) * 24)}.rounded-40{border-radius:calc(var(--spacing) * 40)}.rounded-full{border-radius:3.40282e38px}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-f{border-color:var(--color-f)!important}.border-b{border-color:var(--color-b)}.border-b\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-b\/20{border-color:color-mix(in oklab,var(--color-b) 20%,transparent)}}.border-f{border-color:var(--color-f)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--color\){background-color:var(--color)}.bg-\[\#222\]{background-color:#222}.bg-\[green\]{background-color:green}.bg-\[red\]{background-color:red}.bg-b{background-color:var(--color-b)}.bg-b\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-b\/70{background-color:color-mix(in oklab,var(--color-b) 70%,transparent)}}.bg-f{background-color:var(--color-f)}.bg-f\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-f\/20{background-color:color-mix(in oklab,var(--color-f) 20%,transparent)}}.bg-l-gray{background-color:var(--color-l-gray)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.p-32{padding:calc(var(--spacing) * 32)}.px-\(--grid-margin\){padding-inline:var(--grid-margin)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-24{padding-inline:calc(var(--spacing) * 24)}.px-32{padding-inline:calc(var(--spacing) * 32)}.px-48{padding-inline:calc(var(--spacing) * 48)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-64{padding-block:calc(var(--spacing) * 64)}.py-80{padding-block:calc(var(--spacing) * 80)}.py-104{padding-block:calc(var(--spacing) * 104)}.py-128{padding-block:calc(var(--spacing) * 128)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-13{padding-top:calc(var(--spacing) * 13)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-72{padding-top:calc(var(--spacing) * 72)}.pt-80{padding-top:calc(var(--spacing) * 80)}.pt-104{padding-top:calc(var(--spacing) * 104)}.pt-148{padding-top:calc(var(--spacing) * 148)}.pt-165{padding-top:calc(var(--spacing) * 165)}.pt-200{padding-top:calc(var(--spacing) * 200)}.px-colg-1{padding-right:calc((var(--grid-col) + var(--grid-gutter)) * 1);padding-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-32{padding-right:calc(var(--spacing) * 32)}.pr-100{padding-right:calc(var(--spacing) * 100)}.pr-\[1em\]{padding-right:1em}.pr-col-1{padding-right:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1))}.pr-colg-2{padding-right:calc((var(--grid-col) + var(--grid-gutter)) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-22{padding-bottom:calc(var(--spacing) * 22)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-27{padding-bottom:calc(var(--spacing) * 27)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-39{padding-bottom:calc(var(--spacing) * 39)}.pb-64{padding-bottom:calc(var(--spacing) * 64)}.pb-80{padding-bottom:calc(var(--spacing) * 80)}.pb-160{padding-bottom:calc(var(--spacing) * 160)}.pb-179{padding-bottom:calc(var(--spacing) * 179)}.pb-200{padding-bottom:calc(var(--spacing) * 200)}.pl-\(--grid-margin\){padding-left:var(--grid-margin)}.pl-22{padding-left:calc(var(--spacing) * 22)}.pl-24{padding-left:calc(var(--spacing) * 24)}.pl-30{padding-left:calc(var(--spacing) * 30)}.pl-col-2{padding-left:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1))}.pl-colg-1{padding-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.indent-\[1em\]{text-indent:1em}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.en-10-150-r{font-weight:400;font-size:calc(var(--spacing) * 10);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.en-11-120-b{font-weight:700;font-size:calc(var(--spacing) * 11);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-11-120-r{font-weight:400;font-size:calc(var(--spacing) * 11);line-height:1.2;font-family:var(--font-helvetica);letter-spacing:0}.en-12-120-b{font-weight:700;font-size:calc(var(--spacing) * 12);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-12-150-r{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.en-13-120-b{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-13-150-b{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.en-13-150-r{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.en-16-120-b{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-16-150-r{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.en-18-120-b{font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-18-150-b{font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.en-24-120-b{font-weight:700;font-size:calc(var(--spacing) * 24);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-32-120-b{font-weight:700;font-size:calc(var(--spacing) * 32);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-40-90-b{font-weight:700;font-size:calc(var(--spacing) * 40);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.en-40-120-b{font-weight:700;font-size:calc(var(--spacing) * 40);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-48-90-b{font-weight:700;font-size:calc(var(--spacing) * 48);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.en-48-120-b{font-weight:700;font-size:calc(var(--spacing) * 48);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-64-90-b{font-weight:700;font-size:calc(var(--spacing) * 64);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.en-64-120-b{font-weight:700;font-size:calc(var(--spacing) * 64);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.en-96-90-b{font-weight:700;font-size:calc(var(--spacing) * 96);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.ja-11-160-db{font-size:calc(var(--spacing) * 11);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-11-160-m{font-size:calc(var(--spacing) * 11);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-12-160-db{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-12-160-m{font-size:calc(var(--spacing) * 12);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-12-180-m{font-size:calc(var(--spacing) * 12);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-13-120-m{font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-13-160-db{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-13-160-m{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-13-180-m{font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-16-160-db{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-16-160-m{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-16-180-m{font-size:calc(var(--spacing) * 16);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-18-160-db{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-18-160-m{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-18-180-m{font-size:calc(var(--spacing) * 18);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-18-200-m{font-size:calc(var(--spacing) * 18);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-24-160-db{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-24-160-m{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-28-160-db{font-size:calc(var(--spacing) * 28);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-28-200-m{font-size:calc(var(--spacing) * 28);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}.ja-32-160-db{font-size:calc(var(--spacing) * 32);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-40-150-db{font-size:calc(var(--spacing) * 40);line-height:1.5;font-family:var(--font-gothic-db);letter-spacing:.02em}.ja-48-150-db{font-size:calc(var(--spacing) * 48);line-height:1.5;font-family:var(--font-gothic-db);letter-spacing:.02em}.font-helvetica-b{font-family:helvetica-lt-pro,sans-serif;font-weight:700}.font-gothic{font-family:var(--font-gothic)}.font-gothic-db{font-family:var(--font-gothic-db)}.font-gothic-m{font-family:var(--font-gothic-m)}.font-helvetica{font-family:var(--font-helvetica)}.font-helvetica-b{font-family:var(--font-helvetica-b)}.text-9{font-size:calc(var(--spacing) * 9)}.text-12{font-size:calc(var(--spacing) * 12)}.text-13{font-size:calc(var(--spacing) * 13)}.text-14{font-size:calc(var(--spacing) * 14)}.text-16{font-size:calc(var(--spacing) * 16)}.text-17{font-size:calc(var(--spacing) * 17)}.text-18{font-size:calc(var(--spacing) * 18)}.text-22{font-size:calc(var(--spacing) * 22)}.text-24{font-size:calc(var(--spacing) * 24)}.text-25{font-size:calc(var(--spacing) * 25)}.text-32{font-size:calc(var(--spacing) * 32)}.text-100{font-size:calc(var(--spacing) * 100)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\]{--tw-leading:1;line-height:1}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-b{color:var(--color-b)}.text-b\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-b\/60{color:color-mix(in oklab,var(--color-b) 60%,transparent)}}.text-b\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-b\/70{color:color-mix(in oklab,var(--color-b) 70%,transparent)}}.text-f{color:var(--color-f)}.text-red{color:var(--color-red)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[50\%\]{opacity:.5}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-difference{mix-blend-mode:difference}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-800{--tw-duration:.8s;transition-duration:.8s}.ease-1{--tw-ease:var(--ease-1);transition-timing-function:var(--ease-1)}.ease-2{--tw-ease:var(--ease-2);transition-timing-function:var(--ease-2)}.ease-3{--tw-ease:var(--ease-3);transition-timing-function:var(--ease-3)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.clip{clip-path:url(#union-clip-normalized)}.select-none{-webkit-user-select:none;user-select:none}.\[--scale\:1\.4125\]{--scale:1.4125}.\[--ttl-h-value\:146\]{--ttl-h-value:146}.\[--ttl-h\:calc\(var\(--spacing\)\*var\(--ttl-h-value\)\)\]{--ttl-h:calc(var(--spacing) * var(--ttl-h-value))}.\[--w-active\:26\]{--w-active:26}.\[--w\:14\]{--w:14}.\[--x\:6\]{--x:6}.\[--x\:12\]{--x:12}.\[--x\:18\]{--x:18}.\[--x\:20\]{--x:20}.\[file\:lines\]{file:lines}.\[hook\:advisory\]{hook:advisory}.before\:content-\[\'\/\'\]:before{--tw-content:"/";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:bg-b\/40:after{content:var(--tw-content);background-color:#0006}@supports (color:color-mix(in lab,red,red)){.after\:bg-b\/40:after{background-color:color-mix(in oklab,var(--color-b) 40%,transparent)}}.after\:bg-b\/60:after{content:var(--tw-content);background-color:#0009}@supports (color:color-mix(in lab,red,red)){.after\:bg-b\/60:after{background-color:color-mix(in oklab,var(--color-b) 60%,transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:pt-16:first-child{padding-top:calc(var(--spacing) * 16)}.last\:pb-48:last-child{padding-bottom:calc(var(--spacing) * 48)}.aria-pressed\:bg-b[aria-pressed=true]{background-color:var(--color-b)}.aria-pressed\:text-f[aria-pressed=true]{color:var(--color-f)}@media (min-width:64rem){.pc\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc\:absolute{position:absolute}.pc\:sticky{position:sticky}.pc\:top-1\/2{top:50%}.pc\:top-25{top:calc(var(--spacing) * 25)}.pc\:top-49{top:calc(var(--spacing) * 49)}.pc\:top-70{top:calc(var(--spacing) * 70)}.pc\:top-124{top:calc(var(--spacing) * 124)}.pc\:top-142{top:calc(var(--spacing) * 142)}.pc\:right-20{right:calc(var(--spacing) * 20)}.pc\:right-24{right:calc(var(--spacing) * 24)}.pc\:right-32{right:calc(var(--spacing) * 32)}.pc\:right-48{right:calc(var(--spacing) * 48)}.pc\:right-64{right:calc(var(--spacing) * 64)}.pc\:right-80{right:calc(var(--spacing) * 80)}.pc\:right-142{right:calc(var(--spacing) * 142)}.pc\:left-1\/2{left:50%}.pc\:left-24{left:calc(var(--spacing) * 24)}.pc\:order-1{order:1}.pc\:order-2{order:2}.pc\:col-1{grid-column:1}.pc\:col-2{grid-column:2}.pc\:col-\[1\/3\]{grid-column:1/3}.pc\:col-\[1\/5\]{grid-column:1/5}.pc\:col-\[4\/8\]{grid-column:4/8}.pc\:col-\[6\/7\]{grid-column:6/7}.pc\:col-\[9\/-1\]{grid-column:9/-1}.pc\:col-\[9\/-2\]{grid-column:9/-2}.pc\:col-after-6{grid-column:7 / -1}.pc\:col-span-4{grid-column:span 4/span 4}.pc\:col-span-6{grid-column:span 6/span 6}.pc\:col-span-full{grid-column:1/-1}.pc\:col-start-1{grid-column-start:1}.pc\:col-start-2{grid-column-start:2}.pc\:row-1{grid-row:1}.pc\:row-2{grid-row:2}.pc\:row-span-2{grid-row:span 2/span 2}.pc\:row-span-3{grid-row:span 3/span 3}.pc\:row-span-full{grid-row:1/-1}.pc\:row-start-1{grid-row-start:1}.pc\:row-start-2{grid-row-start:2}.pc\:row-start-3{grid-row-start:3}.pc\:container{width:100%}.pc\:container{max-width:64rem}.pc\:m-8{margin:calc(var(--spacing) * 8)}.pc\:mx-0{margin-inline:calc(var(--spacing) * 0)}.pc\:mx-8{margin-inline:calc(var(--spacing) * 8)}.pc\:mx-22{margin-inline:calc(var(--spacing) * 22)}.pc\:mx-24{margin-inline:calc(var(--spacing) * 24)}.pc\:mx-48{margin-inline:calc(var(--spacing) * 48)}.pc\:mx-auto{margin-inline:auto}.pc\:-mt-24{margin-top:calc(var(--spacing) * -24)}.pc\:-mt-30{margin-top:calc(var(--spacing) * -30)}.pc\:-mt-80{margin-top:calc(var(--spacing) * -80)}.pc\:-mt-92{margin-top:calc(var(--spacing) * -92)}.pc\:-mt-176{margin-top:calc(var(--spacing) * -176)}.pc\:mt-0{margin-top:calc(var(--spacing) * 0)}.pc\:mt-1{margin-top:calc(var(--spacing) * 1)}.pc\:mt-2{margin-top:calc(var(--spacing) * 2)}.pc\:mt-4{margin-top:calc(var(--spacing) * 4)}.pc\:mt-5{margin-top:calc(var(--spacing) * 5)}.pc\:mt-6{margin-top:calc(var(--spacing) * 6)}.pc\:mt-7{margin-top:calc(var(--spacing) * 7)}.pc\:mt-8{margin-top:calc(var(--spacing) * 8)}.pc\:mt-9{margin-top:calc(var(--spacing) * 9)}.pc\:mt-10{margin-top:calc(var(--spacing) * 10)}.pc\:mt-12{margin-top:calc(var(--spacing) * 12)}.pc\:mt-15{margin-top:calc(var(--spacing) * 15)}.pc\:mt-16{margin-top:calc(var(--spacing) * 16)}.pc\:mt-20{margin-top:calc(var(--spacing) * 20)}.pc\:mt-24{margin-top:calc(var(--spacing) * 24)}.pc\:mt-26{margin-top:calc(var(--spacing) * 26)}.pc\:mt-32{margin-top:calc(var(--spacing) * 32)}.pc\:mt-40{margin-top:calc(var(--spacing) * 40)}.pc\:mt-48{margin-top:calc(var(--spacing) * 48)}.pc\:mt-61{margin-top:calc(var(--spacing) * 61)}.pc\:mt-64{margin-top:calc(var(--spacing) * 64)}.pc\:mt-70{margin-top:calc(var(--spacing) * 70)}.pc\:mt-79{margin-top:calc(var(--spacing) * 79)}.pc\:mt-80{margin-top:calc(var(--spacing) * 80)}.pc\:mt-90{margin-top:calc(var(--spacing) * 90)}.pc\:mt-94{margin-top:calc(var(--spacing) * 94)}.pc\:mt-96{margin-top:calc(var(--spacing) * 96)}.pc\:mt-104{margin-top:calc(var(--spacing) * 104)}.pc\:mt-110{margin-top:calc(var(--spacing) * 110)}.pc\:mt-112{margin-top:calc(var(--spacing) * 112)}.pc\:mt-120{margin-top:calc(var(--spacing) * 120)}.pc\:mt-130{margin-top:calc(var(--spacing) * 130)}.pc\:mt-134{margin-top:calc(var(--spacing) * 134)}.pc\:mt-160{margin-top:calc(var(--spacing) * 160)}.pc\:mt-212{margin-top:calc(var(--spacing) * 212)}.pc\:mt-256{margin-top:calc(var(--spacing) * 256)}.pc\:mt-auto{margin-top:auto}.pc\:mx-colg-1{margin-right:calc((var(--grid-col) + var(--grid-gutter)) * 1);margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.pc\:mx-colg-2{margin-right:calc((var(--grid-col) + var(--grid-gutter)) * 2);margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 2)}.pc\:-mr-8{margin-right:calc(var(--spacing) * -8)}.pc\:mr-0{margin-right:calc(var(--spacing) * 0)}.pc\:mr-25{margin-right:calc(var(--spacing) * 25)}.pc\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.pc\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.pc\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.pc\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.pc\:ml-0{margin-left:calc(var(--spacing) * 0)}.pc\:ml-4{margin-left:calc(var(--spacing) * 4)}.pc\:ml-24{margin-left:calc(var(--spacing) * 24)}.pc\:ml-62{margin-left:calc(var(--spacing) * 62)}.pc\:ml-67{margin-left:calc(var(--spacing) * 67)}.pc\:ml-176{margin-left:calc(var(--spacing) * 176)}.pc\:ml-192{margin-left:calc(var(--spacing) * 192)}.pc\:ml-204{margin-left:calc(var(--spacing) * 204)}.pc\:ml-528{margin-left:calc(var(--spacing) * 528)}.pc\:ml-auto{margin-left:auto}.pc\:ml-colg-1{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.pc\:ml-colg-2{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 2)}.pc\:ml-colg-3{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 3)}.pc\:box-content{box-sizing:content-box}.pc\:grid-container{grid-template-columns:repeat(var(--grid-cols),1fr);column-gap:var(--grid-gutter);display:grid}.pc\:stack-0{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.pc\:stack-2{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pc\:stack-4{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.pc\:stack-8{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.pc\:stack-12{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.pc\:stack-16{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}.pc\:stack-24{gap:calc(var(--spacing) * 24);flex-direction:column;display:flex}.pc\:stack-27{gap:calc(var(--spacing) * 27);flex-direction:column;display:flex}.pc\:stack-28{gap:calc(var(--spacing) * 28);flex-direction:column;display:flex}.pc\:stack-32{gap:calc(var(--spacing) * 32);flex-direction:column;display:flex}.pc\:stack-40{gap:calc(var(--spacing) * 40);flex-direction:column;display:flex}.pc\:stack-47{gap:calc(var(--spacing) * 47);flex-direction:column;display:flex}.pc\:stack-48{gap:calc(var(--spacing) * 48);flex-direction:column;display:flex}.pc\:stack-80{gap:calc(var(--spacing) * 80);flex-direction:column;display:flex}.pc\:flex-center{justify-content:center;align-items:center;display:flex}.pc\:pile{display:grid}.pc\:pile>*{grid-area:1/1}.pc\:block{display:block}.pc\:contents{display:contents}.pc\:flex{display:flex}.pc\:grid{display:grid}.pc\:hidden{display:none}.pc\:inline-flex{display:inline-flex}.pc\:aspect-\[612\/423\]{aspect-ratio:612/423}.pc\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.pc\:size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.pc\:h-20{height:calc(var(--spacing) * 20)}.pc\:h-24{height:calc(var(--spacing) * 24)}.pc\:h-26{height:calc(var(--spacing) * 26)}.pc\:h-27{height:calc(var(--spacing) * 27)}.pc\:h-29{height:calc(var(--spacing) * 29)}.pc\:h-48{height:calc(var(--spacing) * 48)}.pc\:h-86{height:calc(var(--spacing) * 86)}.pc\:h-92{height:calc(var(--spacing) * 92)}.pc\:h-102{height:calc(var(--spacing) * 102)}.pc\:h-110{height:calc(var(--spacing) * 110)}.pc\:h-120{height:calc(var(--spacing) * 120)}.pc\:h-166{height:calc(var(--spacing) * 166)}.pc\:h-182{height:calc(var(--spacing) * 182)}.pc\:h-192{height:calc(var(--spacing) * 192)}.pc\:h-240{height:calc(var(--spacing) * 240)}.pc\:h-330{height:calc(var(--spacing) * 330)}.pc\:h-480{height:calc(var(--spacing) * 480)}.pc\:h-517{height:calc(var(--spacing) * 517)}.pc\:h-540{height:calc(var(--spacing) * 540)}.pc\:h-auto{height:auto}.pc\:min-h-26{min-height:calc(var(--spacing) * 26)}.pc\:min-h-48{min-height:calc(var(--spacing) * 48)}.pc\:min-h-80{min-height:calc(var(--spacing) * 80)}.pc\:min-h-96{min-height:calc(var(--spacing) * 96)}.pc\:min-h-128{min-height:calc(var(--spacing) * 128)}.pc\:min-h-461{min-height:calc(var(--spacing) * 461)}.pc\:min-h-533{min-height:calc(var(--spacing) * 533)}.pc\:min-h-screen{min-height:100vh}.pc\:min-h-svh{min-height:100svh}.pc\:w-20{width:calc(var(--spacing) * 20)}.pc\:w-48{width:calc(var(--spacing) * 48)}.pc\:w-80{width:calc(var(--spacing) * 80)}.pc\:w-96{width:calc(var(--spacing) * 96)}.pc\:w-100{width:calc(var(--spacing) * 100)}.pc\:w-108{width:calc(var(--spacing) * 108)}.pc\:w-109{width:calc(var(--spacing) * 109)}.pc\:w-128{width:calc(var(--spacing) * 128)}.pc\:w-151{width:calc(var(--spacing) * 151)}.pc\:w-162{width:calc(var(--spacing) * 162)}.pc\:w-180{width:calc(var(--spacing) * 180)}.pc\:w-182{width:calc(var(--spacing) * 182)}.pc\:w-183{width:calc(var(--spacing) * 183)}.pc\:w-184{width:calc(var(--spacing) * 184)}.pc\:w-200{width:calc(var(--spacing) * 200)}.pc\:w-203{width:calc(var(--spacing) * 203)}.pc\:w-224{width:calc(var(--spacing) * 224)}.pc\:w-230{width:calc(var(--spacing) * 230)}.pc\:w-266{width:calc(var(--spacing) * 266)}.pc\:w-284{width:calc(var(--spacing) * 284)}.pc\:w-300{width:calc(var(--spacing) * 300)}.pc\:w-312{width:calc(var(--spacing) * 312)}.pc\:w-318{width:calc(var(--spacing) * 318)}.pc\:w-320{width:calc(var(--spacing) * 320)}.pc\:w-333{width:calc(var(--spacing) * 333)}.pc\:w-352{width:calc(var(--spacing) * 352)}.pc\:w-384{width:calc(var(--spacing) * 384)}.pc\:w-411{width:calc(var(--spacing) * 411)}.pc\:w-420{width:calc(var(--spacing) * 420)}.pc\:w-450{width:calc(var(--spacing) * 450)}.pc\:w-451{width:calc(var(--spacing) * 451)}.pc\:w-492{width:calc(var(--spacing) * 492)}.pc\:w-503{width:calc(var(--spacing) * 503)}.pc\:w-692{width:calc(var(--spacing) * 692)}.pc\:w-799{width:calc(var(--spacing) * 799)}.pc\:w-922{width:calc(var(--spacing) * 922)}.pc\:w-\[48vw\]{width:48vw}.pc\:w-\[65vw\]{width:65vw}.pc\:w-auto{width:auto}.pc\:w-col-1{width:calc(var(--grid-col) * 1 + var(--grid-gutter) * (1 - 1))}.pc\:w-col-2{width:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1))}.pc\:w-col-3{width:calc(var(--grid-col) * 3 + var(--grid-gutter) * (3 - 1))}.pc\:w-col-4{width:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1))}.pc\:w-col-5{width:calc(var(--grid-col) * 5 + var(--grid-gutter) * (5 - 1))}.pc\:w-col-6{width:calc(var(--grid-col) * 6 + var(--grid-gutter) * (6 - 1))}.pc\:w-col-8{width:calc(var(--grid-col) * 8 + var(--grid-gutter) * (8 - 1))}.pc\:w-col-9{width:calc(var(--grid-col) * 9 + var(--grid-gutter) * (9 - 1))}.pc\:w-colg-4{width:calc((var(--grid-col) + var(--grid-gutter)) * 4)}.pc\:w-fit{width:fit-content}.pc\:w-full{width:100%}.pc\:container{padding-right:var(--grid-margin);padding-left:var(--grid-margin);max-width:100%}.pc\:min-w-0{min-width:calc(var(--spacing) * 0)}.pc\:min-w-216{min-width:calc(var(--spacing) * 216)}.pc\:min-w-272{min-width:calc(var(--spacing) * 272)}.pc\:flex-1{flex:1}.pc\:flex-auto{flex:auto}.pc\:shrink-0{flex-shrink:0}.pc\:origin-center{transform-origin:50%}.pc\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pc\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.pc\:rotate-90{rotate:90deg}.pc\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pc\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pc\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.pc\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.pc\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.pc\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.pc\:grid-cols-col-2{grid-template-columns:calc(var(--grid-col) * 2 + var(--grid-gutter) * (2 - 1)) 1fr}.pc\:grid-cols-col-3{grid-template-columns:calc(var(--grid-col) * 3 + var(--grid-gutter) * (3 - 1)) 1fr}.pc\:grid-cols-col-4{grid-template-columns:calc(var(--grid-col) * 4 + var(--grid-gutter) * (4 - 1)) 1fr}.pc\:grid-cols-col-7{grid-template-columns:calc(var(--grid-col) * 7 + var(--grid-gutter) * (7 - 1)) 1fr}.pc\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.pc\:grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.pc\:grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.pc\:grid-rows-\[repeat\(2\,auto\)\]{grid-template-rows:repeat(2,auto)}.pc\:grid-rows-\[repeat\(3\,auto\)\]{grid-template-rows:repeat(3,auto)}.pc\:grid-rows-\[repeat\(4\,auto\)\]{grid-template-rows:repeat(4,auto)}.pc\:flex-col{flex-direction:column}.pc\:flex-row{flex-direction:row}.pc\:flex-wrap{flex-wrap:wrap}.pc\:items-center{align-items:center}.pc\:items-end{align-items:flex-end}.pc\:items-start{align-items:flex-start}.pc\:items-stretch{align-items:stretch}.pc\:justify-between{justify-content:space-between}.pc\:justify-center{justify-content:center}.pc\:justify-end{justify-content:flex-end}.pc\:justify-start{justify-content:flex-start}.pc\:gap-0{gap:calc(var(--spacing) * 0)}.pc\:gap-4{gap:calc(var(--spacing) * 4)}.pc\:gap-8{gap:calc(var(--spacing) * 8)}.pc\:gap-10{gap:calc(var(--spacing) * 10)}.pc\:gap-12{gap:calc(var(--spacing) * 12)}.pc\:gap-14{gap:calc(var(--spacing) * 14)}.pc\:gap-16{gap:calc(var(--spacing) * 16)}.pc\:gap-20{gap:calc(var(--spacing) * 20)}.pc\:gap-24{gap:calc(var(--spacing) * 24)}.pc\:gap-28{gap:calc(var(--spacing) * 28)}.pc\:gap-32{gap:calc(var(--spacing) * 32)}.pc\:gap-40{gap:calc(var(--spacing) * 40)}.pc\:gap-80{gap:calc(var(--spacing) * 80)}.pc\:gap-x-17{column-gap:calc(var(--spacing) * 17)}.pc\:gap-x-40{column-gap:calc(var(--spacing) * 40)}.pc\:gap-x-128{column-gap:calc(var(--spacing) * 128)}.pc\:gap-x-138{column-gap:calc(var(--spacing) * 138)}.pc\:gap-x-176{column-gap:calc(var(--spacing) * 176)}.pc\:gap-x-gutter{column-gap:var(--grid-gutter)}.pc\:gap-y-32{row-gap:calc(var(--spacing) * 32)}.pc\:gap-y-40{row-gap:calc(var(--spacing) * 40)}.pc\:gap-y-48{row-gap:calc(var(--spacing) * 48)}.pc\:gap-y-64{row-gap:calc(var(--spacing) * 64)}.pc\:self-center{align-self:center}.pc\:self-end{align-self:flex-end}.pc\:rounded-clip-7{border-radius:calc(var(--spacing) * 7);overflow:hidden}.pc\:rounded-clip-8{border-radius:calc(var(--spacing) * 8);overflow:hidden}.pc\:rounded-8{border-radius:calc(var(--spacing) * 8)}.pc\:rounded-24{border-radius:calc(var(--spacing) * 24)}.pc\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.pc\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.pc\:bg-transparent{background-color:#0000}.pc\:p-16{padding:calc(var(--spacing) * 16)}.pc\:p-24{padding:calc(var(--spacing) * 24)}.pc\:p-32{padding:calc(var(--spacing) * 32)}.pc\:p-40{padding:calc(var(--spacing) * 40)}.pc\:p-48{padding:calc(var(--spacing) * 48)}.pc\:p-80{padding:calc(var(--spacing) * 80)}.pc\:px-20{padding-inline:calc(var(--spacing) * 20)}.pc\:px-32{padding-inline:calc(var(--spacing) * 32)}.pc\:px-40{padding-inline:calc(var(--spacing) * 40)}.pc\:px-48{padding-inline:calc(var(--spacing) * 48)}.pc\:px-64{padding-inline:calc(var(--spacing) * 64)}.pc\:py-12{padding-block:calc(var(--spacing) * 12)}.pc\:py-24{padding-block:calc(var(--spacing) * 24)}.pc\:py-38{padding-block:calc(var(--spacing) * 38)}.pc\:py-40{padding-block:calc(var(--spacing) * 40)}.pc\:py-48{padding-block:calc(var(--spacing) * 48)}.pc\:py-160{padding-block:calc(var(--spacing) * 160)}.pc\:py-\[18\.666vh\]{padding-block:18.666vh}.pc\:pt-9{padding-top:calc(var(--spacing) * 9)}.pc\:pt-16{padding-top:calc(var(--spacing) * 16)}.pc\:pt-23{padding-top:calc(var(--spacing) * 23)}.pc\:pt-24{padding-top:calc(var(--spacing) * 24)}.pc\:pt-32{padding-top:calc(var(--spacing) * 32)}.pc\:pt-40{padding-top:calc(var(--spacing) * 40)}.pc\:pt-42{padding-top:calc(var(--spacing) * 42)}.pc\:pt-48{padding-top:calc(var(--spacing) * 48)}.pc\:pt-64{padding-top:calc(var(--spacing) * 64)}.pc\:pt-90{padding-top:calc(var(--spacing) * 90)}.pc\:pt-155{padding-top:calc(var(--spacing) * 155)}.pc\:pt-160{padding-top:calc(var(--spacing) * 160)}.pc\:pt-174{padding-top:calc(var(--spacing) * 174)}.pc\:pt-180{padding-top:calc(var(--spacing) * 180)}.pc\:pt-208{padding-top:calc(var(--spacing) * 208)}.pc\:pt-239{padding-top:calc(var(--spacing) * 239)}.pc\:pt-240{padding-top:calc(var(--spacing) * 240)}.pc\:pt-256{padding-top:calc(var(--spacing) * 256)}.pc\:pt-367{padding-top:calc(var(--spacing) * 367)}.pc\:px-colg-1{padding-right:calc((var(--grid-col) + var(--grid-gutter)) * 1);padding-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.pc\:pr-32{padding-right:calc(var(--spacing) * 32)}.pc\:pr-40{padding-right:calc(var(--spacing) * 40)}.pc\:pr-48{padding-right:calc(var(--spacing) * 48)}.pc\:pr-128{padding-right:calc(var(--spacing) * 128)}.pc\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.pc\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.pc\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.pc\:pb-11{padding-bottom:calc(var(--spacing) * 11)}.pc\:pb-18{padding-bottom:calc(var(--spacing) * 18)}.pc\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.pc\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.pc\:pb-80{padding-bottom:calc(var(--spacing) * 80)}.pc\:pb-96{padding-bottom:calc(var(--spacing) * 96)}.pc\:pb-157{padding-bottom:calc(var(--spacing) * 157)}.pc\:pb-160{padding-bottom:calc(var(--spacing) * 160)}.pc\:pb-240{padding-bottom:calc(var(--spacing) * 240)}.pc\:pl-28{padding-left:calc(var(--spacing) * 28)}.pc\:pl-32{padding-left:calc(var(--spacing) * 32)}.pc\:pl-44{padding-left:calc(var(--spacing) * 44)}.pc\:pl-colg-3{padding-left:calc((var(--grid-col) + var(--grid-gutter)) * 3)}.pc\:text-justify{text-align:justify}.pc\:text-left{text-align:left}.pc\:text-right{text-align:right}.pc\:en-12-120-b{font-weight:700;font-size:calc(var(--spacing) * 12);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-12-150-r{font-weight:400;font-size:calc(var(--spacing) * 12);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.pc\:en-13-120-b{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-13-150-b{font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-13-150-r{font-weight:400;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.pc\:en-16-120-b{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-16-120-r{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.2;font-family:var(--font-helvetica);letter-spacing:0}.pc\:en-16-150-b{font-weight:700;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-16-150-r{font-weight:400;font-size:calc(var(--spacing) * 16);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.pc\:en-18-120-b{font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-18-150-r{font-weight:400;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica);letter-spacing:0}.pc\:en-24-120-b{font-weight:700;font-size:calc(var(--spacing) * 24);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-28-120-b{font-weight:700;font-size:calc(var(--spacing) * 28);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-28-150-b{font-weight:700;font-size:calc(var(--spacing) * 28);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-32-120-b{font-weight:700;font-size:calc(var(--spacing) * 32);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-32-150-b{font-weight:700;font-size:calc(var(--spacing) * 32);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-40-120-b{font-weight:700;font-size:calc(var(--spacing) * 40);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-48-90-b{font-weight:700;font-size:calc(var(--spacing) * 48);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-48-120-b{font-weight:700;font-size:calc(var(--spacing) * 48);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-64-120-b{font-weight:700;font-size:calc(var(--spacing) * 64);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-80-120-b{font-weight:700;font-size:calc(var(--spacing) * 80);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-96-90-b{font-weight:700;font-size:calc(var(--spacing) * 96);line-height:.9;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-120-120-b{font-weight:700;font-size:calc(var(--spacing) * 120);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:en-136-120-b{font-weight:700;font-size:calc(var(--spacing) * 136);line-height:1.2;font-family:var(--font-helvetica-b);letter-spacing:0}.pc\:ja-11-120-m{font-size:calc(var(--spacing) * 11);line-height:1.2;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-13-120-m{font-size:calc(var(--spacing) * 13);line-height:1.2;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-13-160-db{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-13-160-m{font-size:calc(var(--spacing) * 13);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-13-180-m{font-size:calc(var(--spacing) * 13);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-16-160-db{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-16-160-m{font-size:calc(var(--spacing) * 16);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-16-180-m{font-size:calc(var(--spacing) * 16);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-18-160-db{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-18-160-m{font-size:calc(var(--spacing) * 18);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-18-180-m{font-size:calc(var(--spacing) * 18);line-height:1.8;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-18-200-m{font-size:calc(var(--spacing) * 18);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-24-160-db{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-24-160-m{font-size:calc(var(--spacing) * 24);line-height:1.6;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-28-160-db{font-size:calc(var(--spacing) * 28);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-28-200-m{font-size:calc(var(--spacing) * 28);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-32-160-db{font-size:calc(var(--spacing) * 32);line-height:1.6;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-32-200-m{font-size:calc(var(--spacing) * 32);line-height:2;font-family:var(--font-gothic-m);letter-spacing:.02em}.pc\:ja-40-150-db{font-size:calc(var(--spacing) * 40);line-height:1.5;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:ja-48-150-db{font-size:calc(var(--spacing) * 48);line-height:1.5;font-family:var(--font-gothic-db);letter-spacing:.02em}.pc\:text-17{font-size:calc(var(--spacing) * 17)}.pc\:text-24{font-size:calc(var(--spacing) * 24)}.pc\:text-25{font-size:calc(var(--spacing) * 25)}.pc\:text-36{font-size:calc(var(--spacing) * 36)}.pc\:text-40{font-size:calc(var(--spacing) * 40)}.pc\:text-48{font-size:calc(var(--spacing) * 48)}.pc\:text-64{font-size:calc(var(--spacing) * 64)}.pc\:text-96{font-size:calc(var(--spacing) * 96)}.pc\:text-200{font-size:calc(var(--spacing) * 200)}.pc\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.pc\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.pc\:tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.pc\:\[--scale\:0\.8034\]{--scale:.8034}.pc\:\[--ttl-h-value\:97\]{--ttl-h-value:97}.pc\:\[--w-active\:34\]{--w-active:34}.pc\:\[--w\:22\]{--w:22}.pc\:\[--x\:12\]{--x:12}.pc\:\[--x\:18\]{--x:18}.pc\:\[--x\:20\]{--x:20}.pc\:area-\[1\/1\]{grid-area:1/1}.pc\:area-\[1\/2\/-1\/-1\]{grid-area:1/2/-1/-1}.pc\:area-\[1\/2\/-1\]{grid-area:1/2/-1}.pc\:area-\[1\/3\]{grid-area:1/3}.pc\:area-\[2\/1\/-1\/-1\]{grid-area:2/1/-1/-1}.pc\:area-\[2\/1\]{grid-area:2/1}.pc\:area-\[2\/2\]{grid-area:2/2}.pc\:area-\[2\/3\]{grid-area:2/3}.pc\:first\:pt-32:first-child{padding-top:calc(var(--spacing) * 32)}}.hocus\:bg-b\/10:focus-visible{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hocus\:bg-b\/10:focus-visible{background-color:color-mix(in oklab,var(--color-b) 10%,transparent)}}@media (hover:hover) and (pointer:fine){.hocus\:bg-b\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hocus\:bg-b\/10:hover{background-color:color-mix(in oklab,var(--color-b) 10%,transparent)}}}.aria-pressed\:hocus\:bg-b\/80[aria-pressed=true]:focus-visible{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:hocus\:bg-b\/80[aria-pressed=true]:focus-visible{background-color:color-mix(in oklab,var(--color-b) 80%,transparent)}}@media (hover:hover) and (pointer:fine){.aria-pressed\:hocus\:bg-b\/80[aria-pressed=true]:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:hocus\:bg-b\/80[aria-pressed=true]:hover{background-color:color-mix(in oklab,var(--color-b) 80%,transparent)}}}@media not all and (min-width:64rem){.sp\:z-grid-above{z-index:var(--z-grid-above)}.sp\:row-start-2{grid-row-start:2}.sp\:container{width:100%}@media (min-width:64rem){.sp\:container{max-width:64rem}}.sp\:mx-\[calc\(var\(--grid-margin\)\*-1\)\]{margin-inline:calc(var(--grid-margin) * -1)}.sp\:-mt-120{margin-top:calc(var(--spacing) * -120)}.sp\:mt-\(--fv-logo-offset-y\){margin-top:var(--fv-logo-offset-y)}.sp\:mt-24{margin-top:calc(var(--spacing) * 24)}.sp\:mt-40{margin-top:calc(var(--spacing) * 40)}.sp\:mt-43{margin-top:calc(var(--spacing) * 43)}.sp\:ml-colg-1{margin-left:calc((var(--grid-col) + var(--grid-gutter)) * 1)}.sp\:stack-40{gap:calc(var(--spacing) * 40);flex-direction:column;display:flex}.sp\:contents{display:contents}.sp\:flex{display:flex}.sp\:hidden{display:none}.sp\:aspect-368\/420{aspect-ratio:368/420}.sp\:h-104{height:calc(var(--spacing) * 104)}.sp\:w-192{width:calc(var(--spacing) * 192)}.sp\:container{padding-right:var(--grid-margin);padding-left:var(--grid-margin);max-width:100%}.sp\:min-w-224{min-width:calc(var(--spacing) * 224)}.sp\:flex-col{flex-direction:column}.sp\:items-center{align-items:center}.sp\:gap-40{gap:calc(var(--spacing) * 40)}.sp\:gap-y-40{row-gap:calc(var(--spacing) * 40)}.sp\:self-stretch{align-self:stretch}.sp\:px-\(--grid-margin\){padding-inline:var(--grid-margin)}.sp\:text-right{text-align:right}}body.debug .debug\:border{border-style:var(--tw-border-style);border-width:1px}body.debug .debug\:bg-green\/10{background-color:#29df7e1a}@supports (color:color-mix(in lab,red,red)){body.debug .debug\:bg-green\/10{background-color:color-mix(in oklab,var(--color-green) 10%,transparent)}}body.debug .debug\:debug-outline-2\/\[blue\]{outline-offset:-4px;outline:2px dashed #00f}body.debug .debug\:debug-outline-2\/\[green\]{outline-offset:-4px;outline:2px dashed green}body.debug .debug\:debug-outline-2\/\[orange\]{outline-offset:-4px;outline:2px dashed orange}body.debug .debug\:debug-outline-2\/\[red\]{outline-offset:-4px;outline:2px dashed red}body.debug .debug\:debug-outline-2\/\[yellow\]{outline-offset:-4px;outline:2px dashed #ff0}body.debug .debug\:debug-outline-2\/blue{outline-color:var(--color-blue);outline-offset:-4px;outline-width:2px;outline-style:dashed}body.debug .debug\:debug-outline-2\/red{outline-color:var(--color-red);outline-offset:-4px;outline-width:2px;outline-style:dashed}body.debug .debug\:debug-outline-4\/\[green\]{outline-offset:-8px;outline:4px dashed green}body.debug .debug\:debug-outline-8\/\[pink\]{outline-offset:-16px;outline:8px dashed pink}body.debug .debug\:debug-outline-8\/blue{outline-color:var(--color-blue);outline-offset:-16px;outline-width:8px;outline-style:dashed}body.debug .debug\:debug-outline-10\/\[green\]{outline-offset:-20px;outline:10px dashed green}body.debug .debug\:debug-outline-2{outline-offset:-4px;outline-width:2px;outline-style:dashed}body.debug .debug\:debug-outline-8{outline-offset:-16px;outline-width:8px;outline-style:dashed}body.debug .debug\:outline{outline-style:var(--tw-outline-style);outline-width:1px}@media not all and (min-width:64rem){body.debug .debug\:sp\:block{display:block}}@media (not (min-width:64rem)) and (min-aspect-ratio:375/666){.aspect-wide-menu\:hidden{display:none}}@media (min-width:64rem) and (min-aspect-ratio:1440/639){.aspect-wide-menu\:hidden{display:none}}@media (not (min-width:64rem)) and (max-aspect-ratio:400/980){.aspect-footer\:fixed{position:fixed}}@media (min-width:64rem) and (max-aspect-ratio:1440/840){.aspect-footer\:fixed{position:fixed}}@media (not (min-width:64rem)) and (max-aspect-ratio:400/980){.aspect-footer\:inset-0{inset:calc(var(--spacing) * 0)}}@media (min-width:64rem) and (max-aspect-ratio:1440/840){.aspect-footer\:inset-0{inset:calc(var(--spacing) * 0)}}@media (not (min-width:64rem)) and (max-aspect-ratio:400/980){.aspect-footer\:block{display:block}}@media (min-width:64rem) and (max-aspect-ratio:1440/840){.aspect-footer\:block{display:block}}@media not all and (min-width:64rem){body.ios-safari .sp\:ios-safari\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}html[lang=en-US] .en\:mt-5{margin-top:calc(var(--spacing) * 5)}@media not all and (min-width:64rem){html[lang=en-US] .en\:sp\:mt-3{margin-top:calc(var(--spacing) * 3)}}.\[\&\.is-active\]\:opacity-100.is-active,.\[\&\.is-in\]\:opacity-100.is-in{opacity:1}.\[\&\>iframe\]\:h-auto>iframe{height:auto}.\[\&\>iframe\]\:w-full>iframe{width:100%}.\[\&\>svg\]\:overflow-visible>svg{overflow:visible}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.prose-children>ul,.prose-children>ol{padding-inline-start:calc(var(--spacing) * 16);list-style-position:outside}@media (min-width:64rem){.prose-children>ul,.prose-children>ol{padding-inline-start:calc(var(--spacing) * 24)}}.prose-children>ul{list-style-type:disc}.prose-children>ol{list-style-type:decimal}.prose-children>p strong{font-family:var(--font-gothic-db)}html[lang=en-US] :is(.prose-children>p strong){font-weight:700;font-size:calc(var(--spacing) * 13);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}@media (min-width:64rem){html[lang=en-US] :is(.prose-children>p strong){font-weight:700;font-size:calc(var(--spacing) * 18);line-height:1.5;font-family:var(--font-helvetica-b);letter-spacing:0}}.prose-children>p>a{color:#777;transition:opacity .5s var(--ease-0);text-decoration-line:underline}.prose-children>p>a:focus-visible{opacity:.5;transition:opacity .5s var(--ease-0)}@media (hover:hover) and (pointer:fine){.prose-children>p>a:hover{opacity:.5;transition:opacity .5s var(--ease-0)}}.prose-children>p>a[target=_blank]:after{content:"";width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:currentColor;flex-shrink:0;margin-bottom:.2em;margin-right:.2em;display:inline-block}@media (min-width:64rem){.prose-children>p>a[target=_blank]:after{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);margin-bottom:-.1em;margin-left:.2em;margin-right:.4em}}.prose-children>p>a[target=_blank]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11.5 0.5V7H10.5V1.5H5V0.5H11.5Z' fill='%23000'/%3E%3Cpath d='M11.3535 1.35352L4.35352 8.35352L3.64648 7.64648L10.6465 0.646484L11.3535 1.35352Z' fill='%23000'/%3E%3Cpath d='M4.5 10.5V11.5H0.5V10.5H4.5Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prose-children>p>.has-inline-color{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media (min-width:64rem){.prose-children>p>.has-inline-color{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.prose-children>p>.has-inline-color.has-red-color{color:var(--color-red)}.prose-children>p>.has-inline-color.has-blue-color{color:var(--color-blue)}.prose-children>p>.has-inline-color.has-green-color{color:var(--color-green)}.prose-children>p>.has-inline-color.has-white-color{color:var(--color-f)}.prose-children>p>.has-inline-color.has-black-color{color:var(--color-b)}.prose-children>*+*{margin-top:2em}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
