@layer pages{.collection[data-astro-cid-ghgspxjy]{padding:calc(var(--px) * 149) 0 calc(var(--px) * 160)}@media screen and (max-width:767px){.collection[data-astro-cid-ghgspxjy]{padding:calc(var(--px) * 80) 0 calc(var(--px) * 100)}}.collection--dark[data-astro-cid-ghgspxjy]{padding-top:calc(var(--px) * 100)}@media screen and (max-width:767px){.collection--dark[data-astro-cid-ghgspxjy]{padding-top:calc(var(--px) * 60)}}.collection__heading[data-astro-cid-ghgspxjy]{margin-bottom:calc(var(--px) * 110);text-align:center}@media screen and (max-width:767px){.collection__heading[data-astro-cid-ghgspxjy]{margin-bottom:calc(var(--px) * 60)}}@media screen and (max-width:767px){.collection__intro[data-astro-cid-ghgspxjy]{display:flex;flex-direction:column}}.collection__body[data-astro-cid-ghgspxjy]{grid-row:1;grid-column:1/span 5;padding:calc(var(--px) * 60) 0 0 calc(var(--px) * 40)}@media screen and (max-width:767px){.collection__body[data-astro-cid-ghgspxjy]{order:3;margin-top:calc(var(--px) * 18);padding:0 0 0 calc(var(--px) * 22)}}.collection__text[data-astro-cid-ghgspxjy]{max-width:calc(var(--px) * 322);margin-top:calc(var(--px) * 26)}@media screen and (max-width:767px){.collection__text[data-astro-cid-ghgspxjy]{max-width:calc(var(--px) * 271);margin-top:calc(var(--px) * 14)}}.collection__intro[data-astro-cid-ghgspxjy] .collection__main{grid-row:1/span 2;grid-column:9/span 8;aspect-ratio:596/745}@media screen and (max-width:767px){.collection__intro[data-astro-cid-ghgspxjy] .collection__main{order:1;width:calc(var(--px) * 250)}}.collection__intro[data-astro-cid-ghgspxjy] .collection__sub{grid-row:2;grid-column:1/span 5;margin-top:calc(var(--px) * 102);aspect-ratio:370/466}@media screen and (max-width:767px){.collection__intro[data-astro-cid-ghgspxjy] .collection__sub{order:2;width:calc(var(--px) * 145);margin:calc(var(--px) * -97) 0 0 calc(var(--px) * 170)}}.collection--reverse[data-astro-cid-ghgspxjy] .collection__body[data-astro-cid-ghgspxjy]{grid-column:12/span 5;padding-left:0}@media screen and (max-width:767px){.collection--reverse[data-astro-cid-ghgspxjy] .collection__body[data-astro-cid-ghgspxjy]{padding-left:calc(var(--px) * 22)}}.collection--reverse[data-astro-cid-ghgspxjy] .collection__main{grid-column:1/span 8}.collection--reverse[data-astro-cid-ghgspxjy] .collection__sub{grid-column:12/span 5;margin-top:calc(var(--px) * 100)}@media screen and (max-width:767px){.collection--reverse[data-astro-cid-ghgspxjy] .collection__sub{margin-top:calc(var(--px) * -90)}}.collection__products[data-astro-cid-ghgspxjy]{display:grid;grid-template-columns:repeat(4,calc(var(--px) * 293));justify-content:center;row-gap:calc(var(--px) * 99);margin-top:calc(var(--px) * 240)}@media screen and (max-width:767px){.collection__products[data-astro-cid-ghgspxjy]{grid-template-columns:repeat(2,1fr);gap:calc(var(--px) * 40) calc(var(--px) * 12);margin-top:calc(var(--px) * 70)}}}@layer pages{.contents[data-astro-cid-humibdhi]{padding-top:calc(var(--px) * 169)}@media screen and (max-width:767px){.contents[data-astro-cid-humibdhi]{padding-top:calc(var(--px) * 103)}}@media screen and (min-width:768px){.contents--single[data-astro-cid-humibdhi]{padding-top:calc(var(--px) * 156);margin-bottom:calc(var(--px) * -94)}}.contents--single[data-astro-cid-humibdhi] .contents__btn{position:relative;z-index:1}@media screen and (max-width:767px){.contents__inner[data-astro-cid-humibdhi]{display:flex;flex-direction:column;gap:calc(var(--px) * 102)}}@media screen and (max-width:767px){.contents__item[data-astro-cid-humibdhi]{display:flex;flex-direction:column;align-items:center;text-align:center}}.contents__item--line[data-astro-cid-humibdhi]{grid-column:2/span 6;scroll-margin-top:calc(var(--header-height) + calc(var(--px) * 40))}.contents__item--story[data-astro-cid-humibdhi]{grid-column:9/span 7}.contents__inner--single[data-astro-cid-humibdhi] .contents__item--story[data-astro-cid-humibdhi]{display:flex;flex-direction:column;grid-column:1/-1;align-items:center;text-align:center}@media screen and (min-width:768px){.contents__inner--single[data-astro-cid-humibdhi] .contents__item--story[data-astro-cid-humibdhi]{justify-self:center;width:calc(var(--px) * 970)}}@media screen and (min-width:768px){.contents__inner--single[data-astro-cid-humibdhi] .contents__item--story[data-astro-cid-humibdhi] .contents__movie{margin-top:calc(var(--px) * 58)}.contents__inner--single[data-astro-cid-humibdhi] .contents__item--story[data-astro-cid-humibdhi] .contents__text[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 13)}.contents__inner--single[data-astro-cid-humibdhi] .contents__item--story[data-astro-cid-humibdhi] .contents__btn{margin-top:calc(var(--px) * 33)}}.contents__picture[data-astro-cid-humibdhi]{display:contents}.contents__item[data-astro-cid-humibdhi] .contents__qr,.contents__item[data-astro-cid-humibdhi] .contents__movie{display:block;height:auto;margin-top:calc(var(--px) * 31)}.contents__item[data-astro-cid-humibdhi] .contents__qr{width:calc(var(--px) * 250)}@media screen and (max-width:767px){.contents__item[data-astro-cid-humibdhi] .contents__qr{width:calc(var(--px) * 220);margin-top:calc(var(--px) * 29)}}.contents__item[data-astro-cid-humibdhi] .contents__movie{width:100%;aspect-ratio:520/250;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.contents__item[data-astro-cid-humibdhi] .contents__movie{order:4;width:calc(var(--px) * 220);aspect-ratio:220/320;margin-top:calc(var(--px) * 24)}}.contents__name[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 42)}@media screen and (max-width:767px){.contents__name[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 33)}}.contents__text[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 18)}@media screen and (max-width:767px){.contents__text[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 14)}}.contents__item[data-astro-cid-humibdhi] .contents__btn{margin-top:calc(var(--px) * 25)}@media screen and (max-width:767px){.contents__item[data-astro-cid-humibdhi] .contents__btn{order:5;margin-top:calc(var(--px) * 24)}}@media screen and (max-width:767px){.contents__item--story[data-astro-cid-humibdhi] .contents__name[data-astro-cid-humibdhi]{margin-top:calc(var(--px) * 17)}}@media screen and (max-width:767px){.contents__item--story[data-astro-cid-humibdhi] .contents__btn{margin-top:calc(var(--px) * 26)}}}@layer pages{.flagship[data-astro-cid-prw5g3ny]{padding:calc(var(--px) * 181) 0 calc(var(--px) * 101)}@media screen and (max-width:767px){.flagship[data-astro-cid-prw5g3ny]{padding:calc(var(--px) * 104) 0 calc(var(--px) * 64)}}@media screen and (max-width:767px){.flagship__inner[data-astro-cid-prw5g3ny]{display:block}}.flagship__title[data-astro-cid-prw5g3ny]{grid-column:2/span 5}@media screen and (max-width:767px){.flagship__title[data-astro-cid-prw5g3ny]{text-align:center}}.flagship__body[data-astro-cid-prw5g3ny]{grid-column:7/span 9}@media screen and (max-width:767px){.flagship__body[data-astro-cid-prw5g3ny]{margin-top:calc(var(--px) * 28)}}.flagship__body[data-astro-cid-prw5g3ny] .flagship__image{display:block;width:100%;height:auto;aspect-ratio:1344/1037}.flagship__info[data-astro-cid-prw5g3ny]{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--px) * 24);margin-top:calc(var(--px) * 32)}@media screen and (max-width:767px){.flagship__info[data-astro-cid-prw5g3ny]{flex-direction:column;gap:calc(var(--px) * 18);margin-top:calc(var(--px) * 43)}}.flagship__name[data-astro-cid-prw5g3ny]{font-size:max(21.25px,calc(var(--px) * 25));font-weight:400;line-height:1.5;letter-spacing:.04em}@media screen and (max-width:767px){.flagship__name[data-astro-cid-prw5g3ny]{font-size:max(14.45px,calc(var(--px) * 17))}}.flagship__store[data-astro-cid-prw5g3ny]{flex-shrink:0;white-space:nowrap}.flagship__text[data-astro-cid-prw5g3ny]{width:calc(var(--px) * 380);margin-top:calc(var(--px) * 31);white-space:normal}@media screen and (max-width:767px){.flagship__text[data-astro-cid-prw5g3ny]{width:auto;margin-top:calc(var(--px) * 20);font-size:max(11.05px,calc(var(--px) * 13));line-height:1.85}}.flagship__text[data-astro-cid-prw5g3ny]+.flagship__text[data-astro-cid-prw5g3ny]{margin-top:calc(var(--px) * 4)}.flagship__event[data-astro-cid-prw5g3ny]{margin-top:calc(var(--px) * 33);line-height:2.14}@media screen and (max-width:767px){.flagship__event[data-astro-cid-prw5g3ny]{margin-top:calc(var(--px) * 30);font-size:max(11.05px,calc(var(--px) * 13))}}.flagship__buttons[data-astro-cid-prw5g3ny]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--px) * 10);min-width:0;margin-top:calc(var(--px) * 8)}@media screen and (max-width:767px){.flagship__buttons[data-astro-cid-prw5g3ny]{justify-content:flex-start;margin-top:0}}}@layer pages{.fv[data-astro-cid-nwlpacsd]{position:relative;height:100vh;height:100svh}.fv__logo[data-astro-cid-nwlpacsd]{position:absolute;top:48.52%;left:50.63%;width:calc(var(--px) * 477.16);aspect-ratio:477.16/76.87;transform:translate(-50%,-50%);pointer-events:none}@media screen and (max-width:767px){.fv__logo[data-astro-cid-nwlpacsd]{width:calc(var(--px) * 245)}}.fv__collection[data-astro-cid-nwlpacsd]{position:absolute;top:calc(48.52% + calc(var(--px) * 93.58));left:0;width:100%;font-size:max(18.7px,calc(var(--px) * 22));font-weight:400;line-height:1.4;letter-spacing:.04em;text-align:center;white-space:nowrap;translate:0 -50%;rotate:.0001deg}@media screen and (max-width:767px){.fv__collection[data-astro-cid-nwlpacsd]{top:calc(48.52% + calc(var(--px) * 58));font-size:max(11.05px,calc(var(--px) * 13))}}.fv__scroll[data-astro-cid-nwlpacsd]{position:absolute;bottom:calc(calc(var(--px) * 36) - calc(var(--px) * 12));right:0;left:0;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:calc(var(--px) * 12) calc(var(--px) * 16);color:var(--cl-navy);font-size:max(11.9px,calc(var(--px) * 14));line-height:1;letter-spacing:.06em}.fv__scroll[data-astro-cid-nwlpacsd]:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media screen and (max-width:767px){.fv__scroll[data-astro-cid-nwlpacsd]{bottom:calc(calc(var(--px) * 48) - calc(var(--px) * 12));font-size:max(11.05px,calc(var(--px) * 13))}}.fv__scroll-chars[data-astro-cid-nwlpacsd]{display:flex}.fv__scroll-char[data-astro-cid-nwlpacsd]{--fade: 30%;display:inline-block;margin:-.35em 0;padding:.5em 0;overflow:clip;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.fv__scroll-char-inner[data-astro-cid-nwlpacsd]{display:inline-block}}@layer pages{.limited[data-astro-cid-5uy4tofx]{--limited-fade: 0px;--limited-fade-bottom: calc(var(--px) * 187);--cl-selection-bg: var(--cl-white);--cl-selection-text: var(--cl-navy);position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(100vh + var(--limited-fade) + var(--limited-fade-bottom));min-height:calc(100svh + var(--limited-fade) + var(--limited-fade-bottom));padding-top:var(--limited-fade);color:var(--cl-white)}@media screen and (max-width:767px){.limited[data-astro-cid-5uy4tofx]{--limited-fade-bottom: calc(var(--px) * 90);display:block;min-height:calc(var(--px) * 672);text-align:center}}.limited__theme[data-astro-cid-5uy4tofx]{--limited-switch: calc(var(--limited-fade) + 50vh);position:absolute;top:0;left:0;width:100%;height:var(--limited-switch);pointer-events:none}.limited__theme[data-astro-cid-5uy4tofx][data-bg-theme=light]{top:var(--limited-switch);height:auto;bottom:0}.limited__black[data-astro-cid-5uy4tofx]{position:absolute;top:0;left:0;width:100%;bottom:var(--limited-fade-bottom);pointer-events:none}.limited__visual[data-astro-cid-5uy4tofx]{position:relative;aspect-ratio:1440/936}@media screen and (max-width:767px){.limited__visual[data-astro-cid-5uy4tofx]{aspect-ratio:auto}}.limited[data-astro-cid-5uy4tofx] .limited__bg{position:absolute;inset:0}.limited__inner[data-astro-cid-5uy4tofx]{position:relative;padding-top:calc(var(--px) * 140)}@media screen and (max-width:767px){.limited__inner[data-astro-cid-5uy4tofx]{padding-top:calc(var(--px) * 104);padding-bottom:calc(var(--px) * 325)}}.limited__text[data-astro-cid-5uy4tofx]{max-width:max(263.5px,calc(var(--px) * 310));margin-top:calc(var(--px) * 30)}@media screen and (max-width:767px){.limited__text[data-astro-cid-5uy4tofx]{max-width:none;margin-top:calc(var(--px) * 27);line-height:2.27}}.limited__inner[data-astro-cid-5uy4tofx] .limited__btn{margin-top:calc(var(--px) * 28);background-color:#ffffffe6}@media screen and (max-width:767px){.limited__inner[data-astro-cid-5uy4tofx] .limited__btn{margin-top:calc(var(--px) * 24)}}}@layer pages{.movie[data-astro-cid-z626vnai]{padding-top:calc(var(--px) * 139)}@media screen and (max-width:767px){.movie[data-astro-cid-z626vnai]{padding-top:calc(var(--px) * 80);padding-bottom:calc(var(--px) * 64)}}.movie__frame[data-astro-cid-z626vnai]{position:relative;width:calc(var(--px) * 970);aspect-ratio:970/572;margin:0 auto;background-color:var(--cl-placeholder)}@media screen and (max-width:767px){.movie__frame[data-astro-cid-z626vnai]{width:calc(var(--px) * 278);aspect-ratio:278/541}}.movie__frame[data-astro-cid-z626vnai].is-gl{background-color:transparent}.movie__video[data-astro-cid-z626vnai]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie__play[data-astro-cid-z626vnai]{position:absolute;right:calc(var(--px) * 22);bottom:calc(var(--px) * 16);display:flex;align-items:center;gap:calc(var(--px) * 10);color:var(--cl-white);font-size:max(16.15px,calc(var(--px) * 19));letter-spacing:.04em;white-space:nowrap;transition:filter .3s ease}@media(hover:hover){.movie__play[data-astro-cid-z626vnai]:hover{filter:opacity(.7)}}@media screen and (max-width:767px){.movie__play[data-astro-cid-z626vnai]{top:calc(100% + calc(var(--px) * 28));right:auto;bottom:auto;left:50%;gap:calc(var(--px) * 8);color:var(--cl-text);font-size:max(11.05px,calc(var(--px) * 13));transform:translate(-50%)}}.movie__frame[data-astro-cid-z626vnai].is-play-area{cursor:pointer}.movie__frame[data-astro-cid-z626vnai].is-play-area .movie__play[data-astro-cid-z626vnai]{will-change:transform}.movie__play-icon[data-astro-cid-z626vnai]{width:calc(var(--px) * 14);height:calc(var(--px) * 13);background-color:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}@media screen and (max-width:767px){.movie__play-icon[data-astro-cid-z626vnai]{width:calc(var(--px) * 10);height:calc(var(--px) * 9)}}.video-modal[data-astro-cid-z626vnai]{overscroll-behavior:contain;outline:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--cl-navy)}.video-modal[data-astro-cid-z626vnai][open],.video-modal[data-astro-cid-z626vnai][open]::backdrop{animation:video-modal-in .4s ease both}.video-modal[data-astro-cid-z626vnai].is-closing,.video-modal[data-astro-cid-z626vnai].is-closing::backdrop{animation:video-modal-out .3s ease both}.video-modal[data-astro-cid-z626vnai].is-expand[open],.video-modal[data-astro-cid-z626vnai].is-expand.is-closing{animation:none}.video-modal[data-astro-cid-z626vnai].is-expand[open]::backdrop{animation:video-modal-in var(--video-modal-backdrop-duration, .4s) ease both}.video-modal[data-astro-cid-z626vnai].is-expand.is-closing::backdrop{animation:video-modal-out var(--video-modal-backdrop-duration, .3s) ease both}.video-modal[data-astro-cid-z626vnai].is-expand .video-modal__player[data-astro-cid-z626vnai]{background-color:transparent;will-change:transform,opacity}.video-modal[data-astro-cid-z626vnai]::backdrop{background-color:#e8f1f3b3;backdrop-filter:blur(24px)}@keyframes video-modal-in{0%{opacity:0}}@keyframes video-modal-out{to{opacity:0}}.video-modal__inner[data-astro-cid-z626vnai]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.video-modal__slot[data-astro-cid-z626vnai]{--player-space-y: calc(var(--px) * 200);position:relative;width:min(calc(var(--px) * 1100),var(--vw100) - var(--grid-margin) * 2,(100svh - var(--player-space-y)) * 1100 / 650);aspect-ratio:1100/650}@media screen and (max-width:767px){.video-modal__slot[data-astro-cid-z626vnai]{--player-space-y: calc(var(--px) * 120);width:min(var(--vw100) - var(--grid-margin) * 2,(100svh - var(--player-space-y)) * 278 / 541);aspect-ratio:278/541}}.video-modal__player[data-astro-cid-z626vnai]{position:absolute;inset:0;background-color:var(--cl-placeholder)}.video-modal__thumb[data-astro-cid-z626vnai]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none}.video-modal__media[data-astro-cid-z626vnai]{position:absolute;inset:0;overflow:clip}.video-modal__frame[data-astro-cid-z626vnai]{position:absolute;inset:0;overflow:clip;container-type:size}.video-modal__frame[data-astro-cid-z626vnai] iframe{position:absolute;top:50%;left:50%;width:max(100cqw,100cqh * var(--video-aspect, 16/9));height:max(100cqh,100cqw / var(--video-aspect, 16/9));translate:-50% -50%;pointer-events:none}@media screen and (max-width:767px){.video-modal__frame[data-astro-cid-z626vnai] iframe{width:min(100cqw,100cqh * var(--video-aspect, 16/9));height:min(100cqh,100cqw / var(--video-aspect, 16/9))}}.video-modal[data-astro-cid-z626vnai].is-controls-hidden .video-modal__controls[data-astro-cid-z626vnai]{opacity:0;pointer-events:none}.video-modal[data-astro-cid-z626vnai].is-controls-hidden .video-modal__player[data-astro-cid-z626vnai]{cursor:none}.video-modal__controls[data-astro-cid-z626vnai]{transition:opacity .4s ease;position:absolute;right:calc(var(--px) * 24);bottom:calc(var(--px) * 18);left:calc(var(--px) * 30);display:flex;align-items:center;gap:calc(var(--px) * 16);color:var(--cl-white)}@media screen and (max-width:767px){.video-modal__controls[data-astro-cid-z626vnai]{right:calc(var(--px) * 12);bottom:calc(var(--px) * 10);left:calc(var(--px) * 12);gap:calc(var(--px) * 12)}}.video-modal__button[data-astro-cid-z626vnai]{display:grid;place-items:center;flex-shrink:0;transition:opacity .3s ease}.video-modal__button[data-astro-cid-z626vnai] svg{display:block;width:auto;height:calc(var(--px) * 15)}@media(hover:hover){.video-modal__button[data-astro-cid-z626vnai]:hover{opacity:.7}}.video-modal__button[data-astro-cid-z626vnai]:focus-visible{outline:1px solid currentColor;outline-offset:3px}.video-modal__button[data-astro-cid-z626vnai][data-video-mute] svg{height:calc(var(--px) * 19)}.video-modal__button[data-astro-cid-z626vnai][data-video-mute] .volume-wave{transition:opacity .2s ease}.video-modal__button[data-astro-cid-z626vnai][data-video-mute][aria-pressed=true] .volume-wave{opacity:0}.video-modal__button[data-astro-cid-z626vnai][data-video-maximize] svg{height:calc(var(--px) * 13)}.video-modal__seek[data-astro-cid-z626vnai]{--progress: 0%;--track: linear-gradient( to right, var(--cl-white) var(--progress), rgb(255 255 255 / .3) var(--progress) );flex:1;min-width:0;height:calc(var(--px) * 16);margin:0 calc(var(--px) * 4);background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-modal__seek[data-astro-cid-z626vnai]::-webkit-slider-runnable-track{height:1px;background:var(--track)}.video-modal__seek[data-astro-cid-z626vnai]::-moz-range-track{height:1px;background:var(--track)}.video-modal__seek[data-astro-cid-z626vnai]::-webkit-slider-thumb{width:9px;height:9px;margin-top:-4px;border-radius:50%;background-color:var(--cl-white);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.video-modal__seek[data-astro-cid-z626vnai]::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background-color:var(--cl-white);opacity:0;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.video-modal__seek[data-astro-cid-z626vnai]:hover::-webkit-slider-thumb,.video-modal__seek[data-astro-cid-z626vnai]:focus-visible::-webkit-slider-thumb{opacity:1}.video-modal__seek[data-astro-cid-z626vnai]:hover::-moz-range-thumb,.video-modal__seek[data-astro-cid-z626vnai]:focus-visible::-moz-range-thumb{opacity:1}.video-modal__seek[data-astro-cid-z626vnai]:focus-visible{outline:1px solid var(--cl-white);outline-offset:4px}.video-modal__back[data-astro-cid-z626vnai]{margin-top:calc(var(--px) * 38);font-size:max(14.45px,calc(var(--px) * 17));letter-spacing:.02em;opacity:.8;transition:opacity .3s ease,visibility .3s}@media(hover:hover){.video-modal__back[data-astro-cid-z626vnai]:hover{opacity:.5}}.video-modal__back[data-astro-cid-z626vnai]:focus-visible{outline:1px solid currentColor;outline-offset:4px}.video-modal[data-astro-cid-z626vnai].is-maximized .video-modal__player[data-astro-cid-z626vnai]{position:fixed;inset:0;width:100%;max-width:none;height:100%;aspect-ratio:auto}.video-modal[data-astro-cid-z626vnai].is-maximized .video-modal__controls[data-astro-cid-z626vnai]{right:calc(var(--px) * 35);bottom:calc(var(--px) * 27);left:calc(var(--px) * 40)}.video-modal[data-astro-cid-z626vnai].is-maximized .video-modal__back[data-astro-cid-z626vnai]{visibility:hidden;opacity:0;pointer-events:none}}@layer pages{.popup[data-astro-cid-xuju2qjn]{padding-top:calc(var(--px) * 47)}@media screen and (max-width:767px){.popup[data-astro-cid-xuju2qjn]{padding-top:calc(var(--px) * 40)}}@media screen and (max-width:767px){.popup__inner[data-astro-cid-xuju2qjn]{display:block}}.popup__title[data-astro-cid-xuju2qjn]{grid-column:2/span 5;padding-top:calc(var(--px) * 2)}@media screen and (max-width:767px){.popup__title[data-astro-cid-xuju2qjn]{padding-top:0;text-align:center}}.popup__list[data-astro-cid-xuju2qjn]{grid-column:7/span 9}@media screen and (max-width:767px){.popup__list[data-astro-cid-xuju2qjn]{margin-top:calc(var(--px) * 28)}}.popup__item[data-astro-cid-xuju2qjn]{position:relative}.popup__line[data-astro-cid-xuju2qjn]{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#ffffff40}.popup__line--bottom[data-astro-cid-xuju2qjn]{top:auto;bottom:0}.popup__body[data-astro-cid-xuju2qjn]{--label-width: max(calc(var(--px) * 93), 72px);display:grid;grid-template-columns:calc(var(--px) * 263) 1fr;padding:calc(var(--px) * 26) 0}@media screen and (max-width:767px){.popup__body[data-astro-cid-xuju2qjn]{--label-width: max(calc(var(--px) * 79), 64px);grid-template-columns:1fr;padding:calc(var(--px) * 22) 0 calc(var(--px) * 20)}}.popup__name[data-astro-cid-xuju2qjn]{grid-row:1/span 2;margin-top:calc(var(--px) * 5);font-size:max(19.55px,calc(var(--px) * 23));font-weight:400;line-height:1.4;letter-spacing:.04em}@media screen and (max-width:767px){.popup__name[data-astro-cid-xuju2qjn]{grid-row:auto;margin-top:0;font-size:max(14.45px,calc(var(--px) * 17))}}@media screen and (max-width:767px){.popup__details[data-astro-cid-xuju2qjn]{margin-top:calc(var(--px) * 14)}}.popup__row[data-astro-cid-xuju2qjn]{display:grid;grid-template-columns:var(--label-width) 1fr;line-height:2.3}.popup__text[data-astro-cid-xuju2qjn]{grid-column:7/span 9;margin-top:calc(var(--px) * 25)}@media screen and (max-width:767px){.popup__text[data-astro-cid-xuju2qjn]{margin-top:calc(var(--px) * 21);font-size:max(11.05px,calc(var(--px) * 13));line-height:1.85}}.popup__body[data-astro-cid-xuju2qjn] .popup__map{justify-self:start;margin:calc(var(--px) * 11) 0 0 var(--label-width)}@media screen and (max-width:767px){.popup__body[data-astro-cid-xuju2qjn] .popup__map{margin-top:calc(var(--px) * 7)}}}@layer pages{.ready[data-astro-cid-ey3oto7x]{--ready-pin: 180vh;height:calc(100vh + var(--ready-pin));height:calc(100lvh + var(--ready-pin));text-align:center}.ready__sticky[data-astro-cid-ey3oto7x]{position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:100vh;height:100lvh;padding:0 var(--grid-margin);overflow:clip}.ready__title[data-astro-cid-ey3oto7x]{text-transform:uppercase}.ready__box[data-astro-cid-ey3oto7x]{position:relative;z-index:1;width:calc(var(--px) * 145);aspect-ratio:145/95;margin:calc(var(--px) * 45) auto 0}@media screen and (max-width:767px){.ready__box[data-astro-cid-ey3oto7x]{width:calc(var(--px) * 70);margin-top:calc(var(--px) * 42)}}.ready__frames[data-astro-cid-ey3oto7x]{position:absolute;top:50%;left:50%;width:calc(var(--px) * 640);aspect-ratio:1643/1003;transform:translate(-50%,-50%) scale(.2265625);will-change:transform}@media screen and (max-width:767px){.ready__frames[data-astro-cid-ey3oto7x]{width:calc(var(--px) * 309)}}.ready__canvas[data-astro-cid-ey3oto7x]{position:absolute}.ready__source[data-astro-cid-ey3oto7x]{display:none}.ready__text[data-astro-cid-ey3oto7x]{margin-top:calc(var(--px) * 55);font-size:max(14.45px,calc(var(--px) * 17));line-height:2.7;letter-spacing:0}@media screen and (max-width:767px){.ready__text[data-astro-cid-ey3oto7x]{margin-top:calc(var(--px) * 41);font-size:max(11.05px,calc(var(--px) * 13));line-height:2.9}}}@layer pages{.recommends__inner[data-astro-cid-75wsgpxx]{position:relative;height:calc(var(--px) * 2562);padding-top:calc(var(--px) * 180)}@media screen and (max-width:767px){.recommends__inner[data-astro-cid-75wsgpxx]{height:auto;padding-top:calc(var(--px) * 98);padding-bottom:calc(var(--px) * 100)}}.recommends__title[data-astro-cid-75wsgpxx]{text-align:center}.recommends__item[data-astro-cid-75wsgpxx]{position:absolute;top:calc(var(--px) * var(--y));left:calc(var(--grid-margin) + var(--px) * var(--x))}@media screen and (max-width:767px){.recommends__item[data-astro-cid-75wsgpxx]{position:static}}@media screen and (max-width:767px){.recommends__item--visual[data-astro-cid-75wsgpxx]{position:absolute;top:calc(var(--px) * var(--sp-y));left:calc(var(--px) * var(--sp-x))}}@media screen and (max-width:767px){.recommends__item--pc-only[data-astro-cid-75wsgpxx]{display:none}}.recommends__item[data-astro-cid-75wsgpxx] .recommends__visual{width:calc(var(--px) * var(--w));aspect-ratio:var(--ratio)}@media screen and (max-width:767px){.recommends__item[data-astro-cid-75wsgpxx] .recommends__visual{width:calc(var(--px) * var(--sp-w))}}@media screen and (max-width:767px){.recommends__collage[data-astro-cid-75wsgpxx]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--px) * 40) calc(var(--px) * 12);padding-top:calc(var(--px) * 582)}}}
