@layer tokens{:root{--slate-400:oklch(67% .05 240);--slate-600:oklch(44% .06 240);--vermilion-400:oklch(67% .2 25);--vermilion-500:oklch(55% .24 25);--neutral-50:oklch(98% .003 240);--neutral-100:oklch(95% .005 240);--neutral-300:oklch(83% .008 240);--neutral-400:oklch(70% .01 240);--neutral-600:oklch(47% .01 240);--neutral-800:oklch(26% .008 240);--neutral-900:oklch(17% .008 240);--white:oklch(100% 0 0);--black:oklch(0% 0 0);--error-light:oklch(55% .22 25);--error-dark:oklch(70% .18 25);--error-bg-light:oklch(97% .01 25);--error-bg-dark:oklch(20% .04 25);--font-ja:"Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", meiryo, sans-serif;--weight-regular:400;--weight-bold:700;--leading-relaxed:1.8;--leading-tight:1.4;--px:calc(1rem / 16);--vp-range:calc(var(--viewport-max) - var(--viewport-min));--vp-offset:calc(100vi - var(--viewport-min) * var(--px));--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--z-header:100;--z-drawer:200;--z-modal:300;--z-toast:400;--z-fixed:500}}@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-main:var(--lightningcss-light,var(--slate-600))var(--lightningcss-dark,var(--slate-400));--color-accent:var(--lightningcss-light,var(--vermilion-500))var(--lightningcss-dark,var(--vermilion-400));--color-bg:var(--lightningcss-light,var(--neutral-50))var(--lightningcss-dark,var(--neutral-900));--color-bg-secondary:var(--lightningcss-light,var(--neutral-100))var(--lightningcss-dark,var(--neutral-800));--color-surface:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--neutral-800));--color-text:var(--lightningcss-light,var(--neutral-900))var(--lightningcss-dark,var(--neutral-50));--color-text-light:var(--lightningcss-light,var(--neutral-600))var(--lightningcss-dark,var(--neutral-400));--color-border:var(--lightningcss-light,var(--neutral-300))var(--lightningcss-dark,var(--neutral-600));--color-white:var(--white);--color-shadow:var(--lightningcss-light,oklch(from var(--black) l c h / 10%))var(--lightningcss-dark,oklch(from var(--white) l c h / 8%));--color-error:var(--lightningcss-light,var(--error-light))var(--lightningcss-dark,var(--error-dark));--color-error-bg:var(--lightningcss-light,var(--error-bg-light))var(--lightningcss-dark,var(--error-bg-dark));--color-back-to-top:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--color-bg));--color-link:var(--color-main);--color-heading:var(--color-text);--color-focus-ring:var(--lightningcss-light,oklch(from var(--color-main) l c h / 25%))var(--lightningcss-dark,oklch(from var(--color-main) l c h / 30%))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--font-family-ja:var(--font-ja);--font-weight-regular:var(--weight-regular);--font-weight-bold:var(--weight-bold);--line-height-base:var(--leading-relaxed);--line-height-heading:var(--leading-tight);--header-height:4.5rem;--content-width:var(--content-max);--content-padding-inline:clamp(calc(var(--gutter-min) * var(--px)), calc((var(--gutter-max) - var(--gutter-min)) / var(--vp-range) * var(--vp-offset) + var(--gutter-min) * var(--px)), calc(var(--gutter-max) * var(--px)))}}@layer foundation{@layer reset{*,:before,:after{box-sizing:border-box}:where(html){text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6),:where(p,blockquote,figure,pre,ul,ol,dl){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,address):lang(ja)){font-style:unset}:where(a){color:unset}:where(a:any-link){-webkit-text-decoration-line:unset;text-decoration-line:unset}:where(img,svg,video,canvas,iframe){vertical-align:bottom;block-size:auto;max-inline-size:100%}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(button,input,select,textarea){border-style:solid;border-width:1px;border-color:unset;border-radius:unset;color:inherit;font:inherit;letter-spacing:unset}:where(fieldset){min-inline-size:0;margin:unset;padding:unset;border:unset}:where(textarea){margin-block:unset;resize:block}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(dialog,[popover]){padding:unset;border:unset}:where(:focus-visible){outline-offset:3px;outline:2px solid}:where(:disabled,[aria-disabled=true i]){cursor:default}:where([hidden]:not([hidden=until-found i])){display:none!important}}@layer base{@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(html){scroll-padding-top:var(--header-height)}:where(body){font-family:var(--font-family-ja);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--color-heading)}:where(a){color:var(--color-link);text-decoration:none}:where(:focus-visible){outline-color:var(--color-main)}:where(button){cursor:pointer;background:0 0;border:none;padding:0}:where(label){cursor:pointer}:where(select){appearance:none;background-color:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23666' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.5rem}:where(input[type=radio],input[type=checkbox]){appearance:none;border:1px solid var(--color-border);vertical-align:middle;cursor:pointer;block-size:1.25em;inline-size:1.25em;transition:border-color .2s var(--ease-out-cubic);flex-shrink:0;margin:0}:where(input[type=radio]:checked,input[type=checkbox]:checked){border-color:var(--color-main);background-color:var(--color-main)}:where(input[type=radio]:focus-visible,input[type=checkbox]:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}:where(input[type=radio]){border-radius:50%}:where(input[type=radio]:checked){background-image:radial-gradient(circle at center, var(--color-white) 30%, var(--color-main) 32%)}:where(input[type=checkbox]){border-radius:.25em}:where(input[type=checkbox]:checked){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8l3 3 6-6'/%3E%3C/svg%3E");background-position:50%;background-size:100%}}}@layer layout{.l-viewport{container:viewport/inline-size}.l-section{padding-block:clamp(calc(var(--section-padding-min) * var(--px)), calc((var(--section-padding-max) - var(--section-padding-min)) / var(--vp-range) * var(--vp-offset) + var(--section-padding-min) * var(--px)), calc(var(--section-padding-max) * var(--px)));container:section/inline-size}.l-inner{box-sizing:content-box;max-inline-size:calc(var(--content-width) * var(--px));padding-inline:var(--content-padding-inline);margin-inline:auto}.l-container{container:container/inline-size}}@layer component{.c-button-cta{font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-main);transition:background-color .3s var(--ease-out-cubic), translate .3s var(--ease-out-cubic);border-radius:.5em;justify-content:center;align-items:center;padding-block:.75em;padding-inline:2em;display:inline-flex}.c-button-cta:active{translate:0}.c-button-cta:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.c-button-cta.-large{padding-block:1em;padding-inline:3em;font-size:1.125rem}.c-button-cta.-accent{background-color:var(--color-accent)}@media (any-hover:hover){.c-button-cta:hover:not(:disabled){background-color:oklch(from var(--color-main) calc(l - .05) c h);translate:0 -2px}.c-button-cta.-accent:hover:not(:disabled){background-color:oklch(from var(--color-accent) calc(l - .05) c h)}}.c-section-heading{--_font-size-min:24;--_font-size-max:36;font-size:clamp(calc(var(--_font-size-min) * var(--px)), calc((var(--_font-size-max) - var(--_font-size-min)) / var(--vp-range) * var(--vp-offset) + var(--_font-size-min) * var(--px)), calc(var(--_font-size-max) * var(--px)));line-height:var(--line-height-heading);text-align:center}.c-card{background-color:var(--color-surface);border:1px solid var(--color-border);transition:box-shadow .3s var(--ease-out-cubic), translate .3s var(--ease-out-cubic);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.c-card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.c-card__image{object-fit:cover;block-size:auto;inline-size:100%}.c-card__body{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.c-card__title{font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.c-card__text{color:var(--color-text-light);font-size:.9375rem;line-height:var(--line-height-base)}@container container (inline-size>=480px){.c-card{flex-direction:row}.c-card__image{flex-shrink:0;inline-size:40cqi}.c-card__body{flex:1}}@media (any-hover:hover){.c-card:hover{box-shadow:0 8px 24px var(--color-shadow);translate:0 -2px}}.c-badge{--badge-bg:var(--color-main);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--badge-bg);border-radius:100vmax;padding-block:.125em;padding-inline:.625em;line-height:1.5;display:inline-block}.c-blockquote{font-size:1.0625rem;font-style:normal;line-height:var(--line-height-base);color:var(--color-text);border-inline-start:4px solid var(--color-main);background-color:var(--color-bg-secondary);border-start-start-radius:0;border-start-end-radius:.25rem;border-end-end-radius:.25rem;border-end-start-radius:0;margin:0;padding-block:1.25rem;padding-inline:1.5rem}.c-accordion{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:0;overflow:hidden}.c-accordion+.c-accordion{margin-block-start:-1px}.c-accordion:first-child{border-start-start-radius:.5rem;border-start-end-radius:.5rem}.c-accordion:last-child{border-end-end-radius:.5rem;border-end-start-radius:.5rem}.c-accordion__summary{font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);cursor:pointer;transition:background-color .2s var(--ease-out-cubic);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;list-style:none;display:flex}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__summary:after{content:"";border-inline-end:2px solid var(--color-text-light);border-block-end:2px solid var(--color-text-light);block-size:.625rem;inline-size:.625rem;transition:rotate .3s var(--ease-out-cubic);flex-shrink:0;rotate:-45deg}.c-accordion__summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media (any-hover:hover){.c-accordion__summary:hover{background-color:var(--color-bg-secondary)}}[open]>.c-accordion__summary:after{rotate:45deg}.c-accordion__body{color:var(--color-text-light);line-height:var(--line-height-base);padding-block:0 1.25rem;padding-inline:1.25rem}.c-back-to-top{block-size:3rem;inline-size:3rem;color:var(--color-back-to-top);background-color:var(--color-main);transition:background-color .3s var(--ease-out-cubic), translate .3s var(--ease-out-cubic);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.c-back-to-top:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.c-back-to-top__icon{fill:currentColor;block-size:1.25rem;inline-size:1.25rem}@media (any-hover:hover){.c-back-to-top:hover{background-color:oklch(from var(--color-main) calc(l - .05) c h);translate:0 -2px}}.c-skip-link{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:var(--color-main);padding:.75em 1.5em}}@layer project{.p-header{z-index:var(--z-header);background-color:var(--color-bg);padding-block:1rem;position:sticky;inset-block-start:0}.p-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.p-header__logo{display:inline-flex}.p-header__logo img{block-size:2.5rem;inline-size:auto}.p-header__hamburger{order:2;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}@media (width>=768px){.p-header__hamburger{display:none}}.p-header__hamburger-icon,.p-header__hamburger-icon:before,.p-header__hamburger-icon:after{background-color:var(--color-text);block-size:2px;inline-size:1.25rem;transition:transform .3s var(--ease-out-cubic);border-radius:1px;display:block}.p-header__hamburger-icon{position:relative}.p-header__hamburger-icon:before,.p-header__hamburger-icon:after{content:"";position:absolute;inset-inline-start:0}.p-header__hamburger-icon:before{transform:translateY(-6px)}.p-header__hamburger-icon:after{transform:translateY(6px)}[aria-expanded=true] .p-header__hamburger-icon{background-color:#0000}[aria-expanded=true] .p-header__hamburger-icon:before{transform:rotate(45deg)}[aria-expanded=true] .p-header__hamburger-icon:after{transform:rotate(-45deg)}.p-header__nav{inline-size:100%;transition:grid-template-rows .3s var(--ease-out-cubic);order:3;grid-template-rows:0fr;display:grid}@media (width>=768px){.p-header__nav{order:unset;inline-size:auto;display:block}}.p-header__nav.is-open{grid-template-rows:1fr}.p-header__nav-list{flex-direction:column;gap:0;padding-block:0;display:flex;overflow:hidden}@media (width>=768px){.p-header__nav-list{flex-flow:wrap;gap:.75rem 1.5rem;overflow:visible}}.p-header__nav-link{border-block-end:1px solid var(--color-border);transition:border-color .2s var(--ease-out-cubic);padding-block:.75rem;display:block}@media (width>=768px){.p-header__nav-link{border-block-end:2px solid #0000;padding-block:0 .25rem}}.p-header__nav-link.is-current{color:var(--color-main);border-block-end-color:var(--color-main)}@media (scripting:none){.p-header__hamburger{display:none}.p-header__nav{display:block}}.p-footer{background-color:var(--color-bg-secondary);padding-block:3rem 2rem}.p-footer__nav{padding-inline:var(--content-padding-inline);grid-template-columns:repeat(2,auto);justify-content:center;gap:2rem 4rem;display:grid}.p-footer__nav-heading{font-size:.875rem;font-weight:var(--font-weight-bold);margin-block-end:.75rem}.p-footer__nav-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-footer__nav-link{color:var(--color-text-light);transition:color .2s var(--ease-out-cubic);font-size:.875rem}.p-footer__nav-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (any-hover:hover){.p-footer__nav-link:hover{color:var(--color-text)}}.p-footer__bottom{padding-block-start:1.5rem;padding-inline:var(--content-padding-inline);border-block-start:1px solid var(--color-border);text-align:center;margin-block-start:2rem}.p-footer__copyright{color:var(--color-text-light);font-size:.875rem}.p-hero{--section-padding-min:80;--section-padding-max:140;text-align:center;background:radial-gradient(ellipse at 50% 0%, oklch(from var(--color-main) l c h / 6%) 0%, transparent 70%)}.p-hero__title{--_font-size-min:28;--_font-size-max:48;font-size:clamp(calc(var(--_font-size-min) * var(--px)), calc((var(--_font-size-max) - var(--_font-size-min)) / var(--vp-range) * var(--vp-offset) + var(--_font-size-min) * var(--px)), calc(var(--_font-size-max) * var(--px)));font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.p-hero__title:after{content:"";background:linear-gradient(in oklab, var(--color-main), var(--color-accent));border-radius:100vmax;block-size:3px;inline-size:3rem;margin-block-start:1rem;margin-inline:auto;display:block}.p-hero__lead{--_font-size-min:16;--_font-size-max:20;font-size:clamp(calc(var(--_font-size-min) * var(--px)), calc((var(--_font-size-max) - var(--_font-size-min)) / var(--vp-range) * var(--vp-offset) + var(--_font-size-min) * var(--px)), calc(var(--_font-size-max) * var(--px)));line-height:var(--line-height-base);color:var(--color-text-light);margin-block-start:1.5rem}.p-hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:2.5rem;display:flex}.p-hero__image{border-radius:.5rem;block-size:auto;max-inline-size:800px;margin-block-start:3rem;margin-inline:auto;display:block}.p-problem{background-color:var(--color-bg-secondary)}.p-problem__list{gap:2rem;margin-block-start:2.5rem;display:grid}@media (width>=768px){.p-problem__list{grid-template-columns:repeat(3,1fr)}}.p-problem__item{text-align:center}.p-problem__icon{font-size:2.5rem;line-height:1}.p-problem__title{font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-block-start:1rem}.p-problem__text{font-size:.9375rem;line-height:var(--line-height-base);color:var(--color-text-light);margin-block-start:.5rem}.p-features__grid{gap:2rem;margin-block-start:2.5rem;display:grid}@media (width>=768px){.p-features__grid{grid-template-columns:repeat(3,1fr)}}.p-features__card-icon{font-size:2.5rem;line-height:1}.p-numbers{background-color:var(--color-bg-secondary)}.p-numbers__grid{text-align:center;gap:2rem;margin-block-start:2.5rem;display:grid}@media (width>=768px){.p-numbers__grid{grid-template-columns:repeat(3,1fr)}}.p-numbers__value{--_font-size-min:36;--_font-size-max:56;font-size:clamp(calc(var(--_font-size-min) * var(--px)), calc((var(--_font-size-max) - var(--_font-size-min)) / var(--vp-range) * var(--vp-offset) + var(--_font-size-min) * var(--px)), calc(var(--_font-size-max) * var(--px)));font-weight:var(--font-weight-bold);color:var(--color-main);line-height:1}.p-numbers__label{color:var(--color-text-light);margin-block-start:.5rem;font-size:.9375rem}.p-voice__list{gap:2rem;margin-block-start:2.5rem;display:grid}@media (width>=768px){.p-voice__list{grid-template-columns:repeat(2,1fr)}}.p-voice__cite{color:var(--color-text-light);align-items:center;gap:.75rem;margin-block-start:1rem;font-size:.875rem;font-style:normal;display:flex}.p-voice__avatar{border-radius:50%;flex-shrink:0;block-size:3rem;inline-size:3rem}.p-voice__action{text-align:center;margin-block-start:3rem}.p-faq__list{max-inline-size:48rem;margin-block-start:2.5rem;margin-inline:auto}.p-cta{text-align:center;background-color:var(--color-bg-secondary)}.p-cta__text{color:var(--color-text-light);line-height:var(--line-height-base);margin-block-start:1rem}.p-cta__action{margin-block-start:2rem}.p-back-to-top{z-index:var(--z-fixed);position:fixed;inset-block-end:2rem;inset-inline-end:2rem}.p-contact-form{max-inline-size:40rem;margin-inline:auto}.p-contact-form__field{flex-direction:column;gap:.5rem;display:flex}.p-contact-form__field+.p-contact-form__field{margin-block-start:1.5rem}.p-contact-form__label{font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-text)}.p-contact-form__required{color:var(--color-error);margin-inline-start:.25em}.p-contact-form__input{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color .2s var(--ease-out-cubic);border-radius:.375rem;padding-block:.75rem;padding-inline:1rem;font-size:1rem}.p-contact-form__input:focus{border-color:var(--color-main);outline:2px solid var(--color-focus-ring);outline-offset:1px}.p-contact-form__select{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);transition:border-color .2s var(--ease-out-cubic);border-radius:.375rem;padding-block:.75rem;padding-inline:1rem 2.5rem;font-size:1rem}.p-contact-form__select:focus{border-color:var(--color-main);outline:2px solid var(--color-focus-ring);outline-offset:1px}.p-contact-form__option-group{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.p-contact-form__option-label{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.p-contact-form__input.is-error,.p-contact-form__select.is-error{border-color:var(--color-error);background-color:var(--color-error-bg)}:is(.p-contact-form__input.is-error,.p-contact-form__select.is-error):focus{outline-color:oklch(from var(--color-error) l c h / 25%)}.p-contact-form__error{color:var(--color-error);font-size:.8125rem}.p-contact-form__submit{margin-block-start:2rem}.p-contact__lead{text-align:center;margin-block-start:1rem}.p-contact__form{margin-block-start:2.5rem}.p-skip-link{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-skip-link:focus-visible{z-index:var(--z-fixed);clip-path:none;block-size:auto;inline-size:auto;margin:0;padding:.75em 1.5em;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:visible}}@layer animation{@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-animate=fade-in]{opacity:0}[data-animate=fade-in].is-active{opacity:1;animation:fade-in .6s var(--ease-out-cubic)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-in-slide-up{0%{opacity:0;translate:0 1.25rem}}[data-animate=fade-in-slide-up]{opacity:0;translate:0 1.25rem}[data-animate=fade-in-slide-up].is-active{opacity:1;animation:fade-in-slide-up .6s var(--ease-out-cubic);translate:0}[data-stagger=fade-in-slide-up]>*{opacity:0;translate:0 1.25rem}[data-stagger=fade-in-slide-up].is-active>*{opacity:1;animation:fade-in-slide-up .6s var(--ease-out-cubic) backwards;animation-delay:var(--stagger-delay,0s);translate:0}[data-animate=fade-in-slide-right]{opacity:0;translate:-20px}[data-animate=fade-in-slide-right].is-active{opacity:1;animation:fade-in-slide-right .6s var(--ease-out-cubic);translate:0}@keyframes fade-in-slide-right{0%{opacity:0;translate:-20px}}[data-animate=scale-in]{opacity:0;scale:.95}[data-animate=scale-in].is-active{opacity:1;animation:scale-in .6s var(--ease-out-cubic);scale:1}@keyframes scale-in{0%{opacity:0;scale:.95}}}}@layer utility{@media (width>=768px){.u-hidden-pc{display:none!important}}@media (width<768px){.u-hidden-sp{display:none!important}}.u-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@property --viewport-min{syntax:"<number>";inherits:true;initial-value:400}@property --viewport-max{syntax:"<number>";inherits:true;initial-value:1440}@property --content-max{syntax:"<number>";inherits:true;initial-value:1280}@property --gutter-min{syntax:"<number>";inherits:true;initial-value:16}@property --gutter-max{syntax:"<number>";inherits:true;initial-value:80}@property --section-padding-min{syntax:"<number>";inherits:false;initial-value:60}@property --section-padding-max{syntax:"<number>";inherits:false;initial-value:100}@property --stagger-delay{syntax:"<time>";inherits:false;initial-value:0s}
