/*! tailwindcss v4.3.3 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", "Microsoft YaHei", "PingFang SC", sans-serif;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xl:.75rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:#ff7f00;--color-primary-dark:#e56d00;--color-cta:#ff7f00;--color-cta-dark:#e56d00;--color-ink:#0f172a;--color-muted:#64748b;--color-line:#e2e8f0;--color-light:#f8fafc;--font-display:"Barlow", "Microsoft YaHei", "PingFang SC", sans-serif;--radius-card:20px}}.mod-hero{isolation:isolate;background-color:var(--color-ink);font-family:var(--font-sans);position:relative;overflow:hidden;container-type:inline-size}.mod-hero__swiper{aspect-ratio:750/468;width:100%;height:auto;position:relative}@container (min-width:640px){.mod-hero__swiper{aspect-ratio:auto;height:560px}}.mod-hero__slide{background-color:var(--color-ink);position:relative;overflow:hidden}.mod-hero__link,.mod-hero__pic{width:100%;height:100%;display:block}.mod-hero__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.mod-hero__shade{pointer-events:none;--tw-gradient-position:to top;inset-inline:0;height:60%;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.mod-hero__shade{--tw-gradient-position:to top in oklab}}.mod-hero__shade{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0f172abf}@supports (color:color-mix(in lab, red, red)){.mod-hero__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.mod-hero__shade{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mod-hero__caption{max-width:1440px;padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);inset-inline:0;margin-inline:auto;position:absolute;bottom:0}@container (min-width:640px){.mod-hero__caption{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 16)}}.mod-hero__title{max-width:20ch;font-family:var(--font-display);font-size:var(--text-2xl);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-white);margin:0}@container (min-width:640px){.mod-hero__title{font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10)}}@container (min-width:1024px){.mod-hero__title{font-size:var(--text-6xl);line-height:1}}.mod-hero__nav{z-index:10;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);background-color:#0f172a59;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.mod-hero__nav{background-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.mod-hero__nav{color:var(--color-white);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));--tw-duration:.2s;--tw-ease:ease;padding:0;transition-duration:.2s;transition-timing-function:ease}@media (hover:hover){.mod-hero__nav:hover{background-color:#0f172a99}@supports (color:color-mix(in lab, red, red)){.mod-hero__nav:hover{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}}.mod-hero__nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white)}@media (prefers-reduced-motion:reduce){.mod-hero__nav{transition-property:none}}@container (min-width:640px){.mod-hero__nav{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.mod-hero__nav svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}@container (min-width:640px){.mod-hero__nav svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.mod-hero__nav--prev{left:calc(var(--spacing) * 2)}@container (min-width:640px){.mod-hero__nav--prev{left:calc(var(--spacing) * 6)}}.mod-hero__nav--next{right:calc(var(--spacing) * 2)}@container (min-width:640px){.mod-hero__nav--next{right:calc(var(--spacing) * 6)}}.mod-hero__nav.swiper-button-lock{display:none}.mod-hero__dots{inset-inline:0;bottom:calc(var(--spacing) * 4);z-index:10;justify-content:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}@container (min-width:640px){.mod-hero__dots{bottom:calc(var(--spacing) * 6)}}.mod-hero__dots{--swiper-pagination-bullet-horizontal-gap:0}.mod-hero__dots .swiper-pagination-bullet{height:var(--spacing);width:calc(var(--spacing) * 8);cursor:pointer;background-color:#ffffff80;border-radius:3.40282e38px;margin:0;display:block}@supports (color:color-mix(in lab, red, red)){.mod-hero__dots .swiper-pagination-bullet{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.mod-hero__dots .swiper-pagination-bullet{opacity:1;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));--tw-duration:.2s;--tw-ease:ease;transition-duration:.2s;transition-timing-function:ease}.mod-hero__dots .swiper-pagination-bullet-active{background-color:var(--color-white)}.mod-hero__dots .swiper-pagination-bullet:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white)}.mod-story{font-family:var(--font-sans);color:var(--color-ink);overflow:hidden;container-type:inline-size}.mod-story__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-story__inner{padding-inline:calc(var(--spacing) * 8)}}@container (min-width:1024px){.mod-story__inner{align-items:center;gap:calc(var(--spacing) * 16);display:flex}.mod-story__aside{flex:0 0 380px}}.mod-story__heading{font-family:var(--font-display);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);line-height:34px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@container (min-width:900px){.mod-story__heading{font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10)}}.mod-story__intro{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);color:var(--color-muted);margin-bottom:0}@container (min-width:1024px){.mod-story__intro{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:calc(var(--spacing) * 7)}}.mod-story__navs{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);display:none}@container (min-width:768px){.mod-story__navs{display:flex}}@container (min-width:1024px){.mod-story__navs{margin-top:calc(var(--spacing) * 12)}}.mod-story__nav{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-line);color:var(--color-ink);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));--tw-duration:.2s;--tw-ease:ease;background-color:#0000;border-radius:3.40282e38px;place-items:center;padding:0;transition-duration:.2s;transition-timing-function:ease;display:grid}@media (hover:hover){.mod-story__nav:hover{border-color:var(--color-primary);color:var(--color-primary)}}.mod-story__nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.mod-story__nav{transition-property:none}}.mod-story__nav svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.mod-story__nav.swiper-button-lock{display:none}.mod-story__main{margin-top:calc(var(--spacing) * 10)}@container (min-width:1024px){.mod-story__main{flex:1;min-width:0;margin-top:0}}.mod-story__swiper{clip-path:inset(0 -200% 0 0);overflow:visible}.mod-story__slide{width:calc(100% + 16px);height:auto;padding-right:calc(var(--spacing) * 4)}@container (min-width:768px){.mod-story__slide{width:60cqw}}@container (min-width:1024px){.mod-story__slide{width:42cqw;padding-right:calc(var(--spacing) * 6)}}.mod-story__link{color:var(--color-white);text-decoration-line:none;display:block}.mod-story__card{aspect-ratio:4/3;border-radius:var(--radius-card);background-color:var(--color-line);position:relative;overflow:hidden}@container (min-width:768px){.mod-story__card{aspect-ratio:8/5}}.mod-story__img{object-fit:cover;width:100%;max-width:none;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:ease;transition-duration:.3s;transition-timing-function:ease;display:block}@media (prefers-reduced-motion:reduce){.mod-story__img{transition-property:none}}.mod-story__link:hover .mod-story__img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.mod-story__link:focus-visible{border-radius:var(--radius-card);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.mod-story__shade{pointer-events:none;--tw-gradient-position:to top;inset-inline:0;height:55%;position:absolute;bottom:0}@supports (background-image:linear-gradient(in lab, red, red)){.mod-story__shade{--tw-gradient-position:to top in oklab}}.mod-story__shade{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0f172acc}@supports (color:color-mix(in lab, red, red)){.mod-story__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.mod-story__shade{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mod-story__caption{z-index:10;padding:calc(var(--spacing) * 6);color:var(--color-white);inset-inline:0;position:absolute;bottom:0}@container (min-width:1024px){.mod-story__caption{padding:calc(var(--spacing) * 8)}}.mod-story__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0}@container (min-width:1024px){.mod-story__title{font-size:var(--text-xl);line-height:calc(var(--spacing) * 7)}}.mod-story__text{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@container (min-width:1024px){.mod-story__text{font-size:var(--text-base);line-height:calc(var(--spacing) * 6)}}.mod-story__title+.mod-story__text{margin-top:calc(var(--spacing) * 2)}.mod-story__dots{margin-top:calc(var(--spacing) * 6);justify-content:center;gap:calc(var(--spacing) * 2);display:flex}@container (min-width:768px){.mod-story__dots{display:none}}.mod-story__dots{--swiper-pagination-bullet-horizontal-gap:0}.mod-story__dots .swiper-pagination-bullet{height:var(--spacing);width:calc(var(--spacing) * 8);cursor:pointer;background-color:var(--color-line);opacity:1;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));--tw-duration:.2s;--tw-ease:ease;border-radius:3.40282e38px;margin:0;transition-duration:.2s;transition-timing-function:ease;display:block}.mod-story__dots .swiper-pagination-bullet-active{background-color:var(--color-primary-dark)}.mod-story__dots .swiper-pagination-bullet:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.mod-catlist{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-catlist__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-catlist__inner{padding-inline:calc(var(--spacing) * 8)}}.mod-catlist__grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:640px){.mod-catlist__grid{gap:calc(var(--spacing) * 8)}}@container (min-width:1024px){.mod-catlist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mod-catlist__intro{margin-bottom:calc(var(--spacing) * 2);text-align:center;flex-direction:column;grid-column:span 2/span 2;display:flex}@container (min-width:640px){.mod-catlist__intro{margin-bottom:calc(var(--spacing) * 4)}}@container (min-width:1024px){.mod-catlist__intro{padding-bottom:calc(var(--spacing) * 20);text-align:left;grid-column:1/span 1;grid-row-start:1;margin-bottom:0}}.mod-catlist__title{font-family:var(--font-display);font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-ink);margin:0}@container (min-width:1024px){.mod-catlist__title{font-size:var(--text-5xl);line-height:56px}}.mod-catlist__lead{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);margin-bottom:0}.mod-catlist__more{justify-content:center;align-items:center;display:flex}@container (min-width:1024px){.mod-catlist__more{grid-row-start:1;grid-column-start:1;place-self:flex-end flex-start}}.mod-catlist__arrow{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-line);color:var(--color-muted);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));--tw-duration:.2s;--tw-ease:ease;background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;transition-timing-function:ease;display:flex}@media (hover:hover){.mod-catlist__arrow:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}}.mod-catlist__arrow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.mod-catlist__arrow{transition-property:none}}@container (min-width:1024px){.mod-catlist__arrow{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.mod-catlist__arrow svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex:none}.mod-catlist__card{border-radius:var(--radius-card);background-color:var(--color-line);height:100%;padding:calc(var(--spacing) * 6);color:var(--color-ink);flex-direction:column;text-decoration-line:none;display:flex;overflow:hidden}@container (min-width:640px){.mod-catlist__card{padding:calc(var(--spacing) * 8)}}a.mod-catlist__card{transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:ease;transition-duration:.3s;transition-timing-function:ease}@media (hover:hover){a.mod-catlist__card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}a.mod-catlist__card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){a.mod-catlist__card{transition-property:none}@media (hover:hover){a.mod-catlist__card:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.mod-catlist__media{flex:1;justify-content:center;align-items:center;margin:0;display:flex}.mod-catlist__img{aspect-ratio:1;object-fit:contain;width:100%;max-width:none;height:auto;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:ease;transition-duration:.3s;transition-timing-function:ease;display:block}@media (prefers-reduced-motion:reduce){.mod-catlist__img{transition-property:none}}a.mod-catlist__card:hover .mod-catlist__img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){a.mod-catlist__card:hover .mod-catlist__img{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.mod-catlist__name{margin-top:calc(var(--spacing) * 4);text-align:center;font-family:var(--font-display);font-size:var(--text-lg);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));--tw-duration:.2s;--tw-ease:ease;margin-bottom:0;transition-duration:.2s;transition-timing-function:ease}a.mod-catlist__card:hover .mod-catlist__name{color:var(--color-primary-dark)}@media (forced-colors:active){.mod-catlist__card{border:1px solid canvastext}.mod-catlist__arrow{border-color:canvastext}}.mod-inq{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-inq__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-inq__inner{padding-inline:calc(var(--spacing) * 8)}}.mod-inq__box{border-radius:var(--radius-card);background-color:var(--color-white);--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;overflow:hidden}@container (min-width:900px){.mod-inq__box{grid-template-columns:5fr 7fr}}.mod-inq__aside{background-color:var(--color-ink);padding:calc(var(--spacing) * 8);color:var(--color-white)}@container (min-width:640px){.mod-inq__aside{padding:calc(var(--spacing) * 12)}}.mod-inq__intro{font-family:var(--font-display);font-size:var(--text-lg);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);margin:0}@container (min-width:640px){.mod-inq__intro{font-size:var(--text-xl);line-height:calc(var(--spacing) * 9)}}.mod-inq__contacts{gap:calc(var(--spacing) * 5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.mod-inq__intro+.mod-inq__contacts{margin-top:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.mod-inq__intro+.mod-inq__contacts{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.mod-inq__intro+.mod-inq__contacts{padding-top:calc(var(--spacing) * 8)}.mod-inq__contact{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:#fffc;display:flex}@supports (color:color-mix(in lab, red, red)){.mod-inq__contact{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.mod-inq__contact strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.mod-inq__icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-primary);flex:none}.mod-inq__main{padding:calc(var(--spacing) * 8)}@container (min-width:640px){.mod-inq__main{padding:calc(var(--spacing) * 12)}}.mod-inq__title{margin:0;margin-bottom:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-2xl);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@container (min-width:640px){.mod-inq__title{font-size:var(--text-3xl);line-height:calc(var(--spacing) * 9)}}.mod-inq__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mod-inq__row{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@container (min-width:640px){.mod-inq__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.mod-inq__form .mod-inq__input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-line);background-color:var(--color-light);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:calc(var(--spacing) * 6);color:var(--color-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));--tw-duration:.2s;--tw-ease:ease;margin:0;transition-duration:.2s;transition-timing-function:ease;display:block}.mod-inq__form .mod-inq__input::placeholder{color:var(--color-muted);opacity:1}.mod-inq__form .mod-inq__input:focus{border-color:var(--color-primary);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.mod-inq__form .mod-inq__input{transition-property:none}}.mod-inq__form .mod-inq__textarea{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 36);resize:vertical}.mod-inq__form .mod-inq__hint{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:calc(var(--spacing) * 5);color:var(--color-muted);display:block}.mod-inq__form .mod-inq__status{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:calc(var(--spacing) * 5)}.mod-inq__form .mod-inq__submit{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-cta);width:100%;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-family:var(--font-sans);font-size:var(--text-sm);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;border-width:0;transition-duration:.2s;transition-timing-function:ease;display:inline-flex}@media (hover:hover){.mod-inq__form .mod-inq__submit:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-cta-dark);--tw-shadow:0 8px 20px var(--tw-shadow-color,#ff7f004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.mod-inq__form .mod-inq__submit:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.mod-inq__form .mod-inq__submit:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.mod-inq__form .mod-inq__submit:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-cta);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:reduce){.mod-inq__form .mod-inq__submit{transition-property:none}@media (hover:hover){.mod-inq__form .mod-inq__submit:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@container (min-width:640px){.mod-inq__form .mod-inq__submit{width:auto}}.mod-inq__form .mod-inq__submit svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex:none}@media (forced-colors:active){.mod-inq__box{border:1px solid canvastext}}.mod-hero-static{isolation:isolate;background-color:var(--color-ink);font-family:var(--font-sans);position:relative;overflow:hidden;container-type:inline-size}.mod-hero-static__pic{display:block;position:absolute;inset:0}.mod-hero-static__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.mod-hero-static__shade{pointer-events:none;--tw-gradient-position:to bottom;position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.mod-hero-static__shade{--tw-gradient-position:to bottom in oklab}}.mod-hero-static__shade{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0f172a59}@supports (color:color-mix(in lab, red, red)){.mod-hero-static__shade{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.mod-hero-static__shade{--tw-gradient-to:#0f172aa6}@supports (color:color-mix(in lab, red, red)){.mod-hero-static__shade{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.mod-hero-static__shade{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mod-hero-static__body{z-index:10;align-items:center;min-height:420px;display:flex;position:relative}@container (min-width:640px){.mod-hero-static__body{min-height:560px}}.mod-hero-static__inner{width:100%;max-width:1440px;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 16);color:var(--color-white);margin-inline:auto}@container (min-width:640px){.mod-hero-static__inner{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 20)}}.mod-hero-static__title{max-width:18ch;font-family:var(--font-display);font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-wrap:balance;color:var(--color-white);margin:0}@container (min-width:640px){.mod-hero-static__title{font-size:var(--text-5xl);line-height:56px}}.mod-hero-static__text{margin-top:calc(var(--spacing) * 4);max-width:52ch;font-size:var(--text-base);line-height:calc(var(--spacing) * 7);color:#ffffffd9;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.mod-hero-static__text{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@container (min-width:640px){.mod-hero-static__text{font-size:var(--text-lg);line-height:calc(var(--spacing) * 7)}}.mod-media-text{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-media-text__inner{gap:calc(var(--spacing) * 12);max-width:1440px;padding-inline:calc(var(--spacing) * 6);flex-direction:column;margin-inline:auto;display:flex}@container (min-width:640px){.mod-media-text__inner{padding-inline:calc(var(--spacing) * 8)}}@container (min-width:900px){.mod-media-text__inner{gap:calc(var(--spacing) * 20)}}.mod-media-text__row{align-items:center;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@container (min-width:900px){.mod-media-text__row{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}.mod-media-text__row--flip .mod-media-text__media{order:2}}.mod-media-text__media{aspect-ratio:var(--aspect-video);border-radius:var(--radius-card);background-color:var(--color-ink);--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:ease;margin:0;transition-duration:.3s;transition-timing-function:ease;position:relative;overflow:hidden}@media (hover:hover){.mod-media-text__media:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:reduce){.mod-media-text__media{transition-property:none}@media (hover:hover){.mod-media-text__media:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.mod-media-text__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.mod-media-text__title{margin:0;margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:34px;font-weight:var(--font-weight-bold);color:var(--color-ink)}@container (min-width:900px){.mod-media-text__title{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10)}}.mod-media-text__text{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted);margin:0}.mod-head{margin-bottom:calc(var(--spacing) * 8);text-align:center}.mod-head:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:var(--spacing);content:var(--tw-content);width:calc(var(--spacing) * 12);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-cta);content:var(--tw-content);--tw-content:"";content:var(--tw-content);margin-inline:auto;border-radius:3.40282e38px;margin-top:18px;display:block}@container (min-width:900px){.mod-head{margin-bottom:calc(var(--spacing) * 12)}}.mod-head__title{font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:34px;font-weight:var(--font-weight-bold);color:var(--color-ink);margin:0}@container (min-width:900px){.mod-head__title{font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10)}}.mod-card{border-radius:var(--radius-card);background-color:var(--color-white);--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000014);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:ease;transition-duration:.3s;transition-timing-function:ease;overflow:hidden}@media (hover:hover){.mod-card:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (prefers-reduced-motion:reduce){.mod-card{transition-property:none}@media (hover:hover){.mod-card:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}.mod-card__img{background-color:var(--color-light);object-fit:cover;width:100%;max-width:none;height:auto;display:block}.mod-card__body{padding-inline:22px;padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6)}.mod-card__text{font-size:var(--text-sm);--tw-font-weight:var(--font-weight-medium);line-height:22px;font-weight:var(--font-weight-medium);color:var(--color-muted);margin:0}.mod-round-nav{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;border-width:0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;padding:0;transition-duration:.2s;transition-timing-function:ease;display:grid}@media (hover:hover){.mod-round-nav:hover{color:var(--color-cta);--tw-shadow:0 20px 40px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.mod-round-nav:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-cta)}@media (prefers-reduced-motion:reduce){.mod-round-nav{transition-property:none}}.mod-round-nav svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.mod-round-nav.swiper-button-disabled{pointer-events:none;opacity:.35}.mod-round-nav.swiper-button-lock{display:none}@media (forced-colors:active){.mod-card,.mod-round-nav{border:1px solid canvastext}}.mod-philo{isolation:isolate;background-color:var(--color-light);font-family:var(--font-sans);color:var(--color-ink);position:relative;overflow:hidden;container-type:inline-size}.mod-philo__pic{z-index:calc(10 * -1);display:block;position:absolute;inset:0}.mod-philo__img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.mod-philo__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);margin-inline:auto}@container (min-width:640px){.mod-philo__inner{padding-inline:calc(var(--spacing) * 8)}}@container (min-width:900px){.mod-philo__inner{padding-block:calc(var(--spacing) * 24)}}.mod-philo__card{border-radius:var(--radius-card);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #ffffff80;max-width:960px;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.mod-philo__card{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.mod-philo__card{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mod-philo__card{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.mod-philo__card{padding-inline:22px;padding-block:calc(var(--spacing) * 7);--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@container (min-width:900px){.mod-philo__card{padding:calc(var(--spacing) * 12)}}.mod-philo__title{margin:0;margin-bottom:calc(var(--spacing) * 7);text-align:center;font-family:var(--font-display);--tw-font-weight:var(--font-weight-bold);font-size:28px;line-height:34px;font-weight:var(--font-weight-bold);color:var(--color-ink)}@container (min-width:900px){.mod-philo__title{font-size:var(--text-4xl);line-height:calc(var(--spacing) * 10)}}.mod-philo__highlight{margin:0;margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-display);font-size:var(--text-xl);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-cta)}.mod-philo__text{margin:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted)}.mod-philo__text:last-child{margin-bottom:0}.mod-culture{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-culture__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-culture__inner{padding-inline:calc(var(--spacing) * 8)}}.mod-culture__stage{position:relative}.mod-culture__swiper{margin-inline:calc(var(--spacing) * -2);margin-top:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -6);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}.mod-culture__slide{width:calc(100% + 24px);height:auto;padding-right:calc(var(--spacing) * 6)}@container (min-width:560px){.mod-culture__slide{width:calc(50% + 12px)}}@container (min-width:1024px){.mod-culture__slide{width:calc(33.3333% + 8px)}}.mod-culture__img{aspect-ratio:1}.mod-culture__title{margin:0;margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.mod-culture__nav{z-index:10;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);display:none;position:absolute;top:50%}@container (min-width:560px){.mod-culture__nav{display:grid}}.mod-culture__nav svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mod-culture__nav--prev{left:calc(var(--spacing) * 2.5)}.mod-culture__nav--next{right:calc(var(--spacing) * 2.5)}.mod-culture__nav.swiper-button-disabled{opacity:0}.mod-culture__dots{margin-top:calc(var(--spacing) * 8);justify-content:center;gap:calc(var(--spacing) * 2);--swiper-pagination-bullet-horizontal-gap:0;display:flex}.mod-culture__dots .swiper-pagination-bullet{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);cursor:pointer;background-color:var(--color-line);opacity:1;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;border-radius:3.40282e38px;margin:0;transition-duration:.2s;transition-timing-function:ease;display:block}.mod-culture__dots .swiper-pagination-bullet-active{width:calc(var(--spacing) * 7);background-color:var(--color-cta)}.mod-culture__dots .swiper-pagination-bullet:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-cta)}.mod-history{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-history__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-history__inner{padding-inline:calc(var(--spacing) * 8)}}.mod-history__swiper{margin-inline:calc(var(--spacing) * -2);margin-top:calc(var(--spacing) * -4);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10)}.mod-history__slide{width:calc(86.9565% + 17.3913px);height:auto;padding-right:calc(var(--spacing) * 5)}@container (min-width:640px){.mod-history__slide{width:calc(55.5556% + 13.3333px);padding-right:calc(var(--spacing) * 6)}}@container (min-width:1024px){.mod-history__slide{width:calc(37.037% + 11.8519px);padding-right:calc(var(--spacing) * 8)}}.mod-history__img{aspect-ratio:3/2}.mod-history__year{margin-bottom:calc(var(--spacing) * 1.5);font-family:var(--font-display);font-size:30px;line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-cta);display:inline-block}.mod-history__bar{align-items:center;gap:calc(var(--spacing) * 4);display:flex}@container (min-width:900px){.mod-history__bar{margin-top:calc(var(--spacing) * 2)}}.mod-history__bar .mod-history__progress{margin-left:calc(var(--spacing) * 4);background-color:var(--color-line);border-radius:3.40282e38px;flex:1;width:auto;height:3px;position:relative;inset:auto;overflow:hidden}@container (min-width:900px){.mod-history__bar .mod-history__progress{margin-left:calc(var(--spacing) * 10)}}.mod-history__progress .swiper-pagination-progressbar-fill{background-color:var(--color-cta);border-radius:3.40282e38px}.mod-expo{font-family:var(--font-sans);color:var(--color-ink);container-type:inline-size}.mod-expo__inner{max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@container (min-width:640px){.mod-expo__inner{padding-inline:calc(var(--spacing) * 8)}}.mod-expo__grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@container (min-width:900px){.mod-expo__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mod-expo__img{aspect-ratio:3/2}.mod-card__text.mod-expo__text{color:var(--color-ink)}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}