.deco[data-astro-cid-pwznxgt4].reveal{transition-property:opacity}.copy-p[data-astro-cid-lcdefpme]+.copy-p[data-astro-cid-lcdefpme]{margin-top:2em;margin-top:1lh}@media (min-width:1024px){.philo-list[data-astro-cid-lcdefpme]{font-size:min(16px,1.57vw - 2.4px)}}.philo-dot[data-astro-cid-lcdefpme]{margin-top:calc(.925em - 3px);margin-top:calc(.5lh - 3px)}.flow-body[data-astro-cid-lcdefpme]{text-align:justify;text-justify:inter-ideograph}.hero-canvas[data-astro-cid-lcdefpme]{container-type:inline-size}.ruled-ground[data-astro-cid-lcdefpme]{background-image:repeating-linear-gradient(#0000 0 39px,#fff 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#fff 39px 40px)}@media (max-width:1023px){.ruled-ground[data-astro-cid-lcdefpme]{background-image:linear-gradient(#0000 calc(100% - 1px),#fff 0),linear-gradient(90deg,#0000 calc(100% - 1px),#fff 0);background-position:0 0,50% 0;background-repeat:repeat-y,repeat-x;background-size:100% 40px,40px 100%}}@media (max-width:767px) and (orientation:portrait){.hero-wrap[data-astro-cid-lcdefpme].ruled-ground{background-position:0 100%,50% 0}}.intro-canvas[data-astro-cid-lcdefpme]{--u:.084745cqw;box-sizing:content-box;max-width:1180px;margin-inline-start:auto;margin-inline-end:auto;container-type:inline-size}.intro-h1[data-astro-cid-lcdefpme]{font-size:23px;line-height:1.7}.intro-body[data-astro-cid-lcdefpme]{margin-top:24px;font-size:15px;line-height:2.1}@media (max-width:1023px){.intro-h1[data-astro-cid-lcdefpme],.intro-body[data-astro-cid-lcdefpme]{width:min(285px,92%);margin-inline-start:auto;margin-inline-end:auto}.intro-copy[data-astro-cid-lcdefpme] .intro-body[data-astro-cid-lcdefpme]{padding-inline-start:0;padding-inline-end:0}.intro-h1[data-astro-cid-lcdefpme]{font-size:min(23px,7.4vw - 4.6px)}.intro-copy[data-astro-cid-lcdefpme]{background:#fff;border-radius:0 34px 34px 0;margin-left:-20px;padding:40px 20px 64px}.intro-media[data-astro-cid-lcdefpme]{z-index:2;aspect-ratio:355/324;margin-top:-32px;margin-left:-20px;display:block;position:relative}.intro-photo-a[data-astro-cid-lcdefpme]{aspect-ratio:620/557;z-index:4;border-radius:16px;width:73%;height:auto;position:absolute;top:0;left:4.2%}.intro-lower[data-astro-cid-lcdefpme]{display:block}.intro-photo-b[data-astro-cid-lcdefpme]{aspect-ratio:487/313;z-index:5;border-radius:16px;width:57.5%;height:auto;position:absolute;top:59.4%;right:0}.svc-img[data-astro-cid-lcdefpme]{transform:scale(var(--zoom-sm,1));transform-origin:50%}}.intro-sheet[data-astro-cid-lcdefpme],.intro-bleed[data-astro-cid-lcdefpme]{display:none}@media (min-width:1024px){.intro-canvas[data-astro-cid-lcdefpme]{clip-path:inset(0 -100vw);overflow:visible}.intro-stage[data-astro-cid-lcdefpme]{position:relative}.intro-panel[data-astro-cid-lcdefpme]{height:calc(806 * var(--u));position:relative}.intro-sheet[data-astro-cid-lcdefpme],.intro-bleed[data-astro-cid-lcdefpme]{top:calc(-25 * var(--u));height:calc(706 * var(--u));background:#fff;display:block;position:absolute}.intro-sheet[data-astro-cid-lcdefpme]{left:calc(-106 * var(--u));width:calc(1257 * var(--u));border-radius:0 calc(34 * var(--u)) calc(34 * var(--u)) 0}.intro-bleed[data-astro-cid-lcdefpme]{right:calc(1180 * var(--u));width:100vw}.intro-copy[data-astro-cid-lcdefpme]{left:calc(26 * var(--u));top:calc(102 * var(--u));width:calc(540 * var(--u));z-index:3;position:absolute}.intro-h1[data-astro-cid-lcdefpme]{font-size:calc(36 * var(--u));white-space:nowrap}.intro-body[data-astro-cid-lcdefpme]{margin-top:calc(34 * var(--u));width:calc(499 * var(--u));font-size:calc(16 * var(--u))}.intro-media[data-astro-cid-lcdefpme]{margin-top:0;display:block}.intro-photo-a[data-astro-cid-lcdefpme]{left:calc(787 * var(--u));top:calc(28 * var(--u));width:calc(620 * var(--u));height:calc(557 * var(--u));border-radius:calc(20 * var(--u));z-index:4;position:absolute}.intro-lower[data-astro-cid-lcdefpme]{display:block}.intro-photo-b[data-astro-cid-lcdefpme]{left:calc(578 * var(--u));top:calc(489 * var(--u));width:calc(487 * var(--u));height:calc(313 * var(--u));border-radius:calc(20 * var(--u));z-index:5;position:absolute}}.hero-desktop[data-astro-cid-lcdefpme]{--u:.078125cqw;aspect-ratio:1280/700}.hero-mobile[data-astro-cid-lcdefpme]{--u:.25641cqw;aspect-ratio:390/720;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:767px) and (orientation:landscape){.hero-mobile[data-astro-cid-lcdefpme]{display:none}.hero-desktop[data-astro-cid-lcdefpme]{display:block}}.plan-paper[data-astro-cid-lcdefpme]{background-color:#fffdf9}.gal-star[data-astro-cid-lcdefpme]{--gal-star-size:calc(11px + (var(--s) - 14) * .28px);width:var(--gal-star-size);height:var(--gal-star-size);pointer-events:none;-webkit-mask:url(data:image/png;base64,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) 50%/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsSAAALEgHS3X78AAAG2klEQVR4nO3d4VHjVhSG4Y/M/l+2ArQVrDtA6YAOcAnQwZYAFUR0QAeYCtZUgOkAV0B+XBEYYh+wdeVz7tX7zHhmk9lYZ4hfX1nC0tHLy4sAbPaX9wBAZAQCGAgEMBAIYCAQwEAggIFAAAOBAAYCAQwEAhgIBDAQCGAgEMBAIICBQAADgQAGAgEMBAIYCAQwEAhgIBDAQCCAgUAAA4EABgIBDAQCGAgEMBAIYPjmPQD+0/QPSVr1DzgjED9nktr+8WvL33mQtJR02z9wYEfc/uDgfkuaSzrZ8b97ktRJupL0nHUibEUgh9MqvcB3DeOjJ6XAFgOfB1/Ah/TDuJJ0p+FxqH+Ou/45MTJWkPF1ks5Heu4bpdUEI2EFGVen8eJQ/9zdiM8/eQQynguNG8er835bGAG7WONoJD0eeJs/xbmT7FhBxtFNZJvVI5D8WkmnDts97beNjAgkv/lEt10lPoPk9yzpu+P2jxy3XR1WkLxa+cbxOgMyIZC8Wu8BFGOGahBIXo33AIoxQzUIJK/GewDFmKEaBAIYCAQwEAhgIBDAQCCAgUAAA4EABgIBDAQCGAgEMBBIfY69B6gJgdRn22VMsQcCAQwEAhgIBDDwnfS8ovww+V56JqwgdWq8B6gFgdSp8R6gFgQCGAgkn0gn6CLNUjQCyWfmPcA7kWYpGoEABgLJJ9K7dqRZikYg+UTa7480S9EIJJ/We4B3WEEy4Ux6Pt5Xdf/oh7if+mCsIHk0ihWHxCqSBYHkceY9wAYEkgGB5DH3HmCD1nuAGvAZZLiZpD/eQ2ywFkezBmMFGe7Ke4Atvivmrl9RCGSYuXzuaPtVBDIQu1j7m0laKN7Rq4/+VpoTe2AF2c9cZcQhSbfiA/veCGQ3r6vGPyojDinNeSepE7tcO2MX63ON0gtrrjquObVWinwhadk/OOO+BYEkx3o7sTbr/7nt/1zKSjHEWm+hLPt/9z6cVf+YnJICaftHo+HfuY585Kkk9zv+/VX/WKiQAwfRA2mVdm3ONI138ilZKx1A6BQ4lqiBNEo/ON7pp+Fe6Y1w5TvG/0U8inUh6VHEMSWnSv/PL7wH+SjaCtJJOvceAq5uFOiXPyOtIJ2IA+k10HkP8SpKIFciDrw5V5BfAo2wi9UqnekFPnL/PTLvQI6VTkideA6BsJ6UTta6nen33sW6EHFguxM5H9nyXkFWIhDYnuR4tXrPFeRMxIHPncjxt5C9AwG+YpKBcFkafJXba8XzM4j78WUUxeW+i14rSOO0XZSr8dgogaAUjcdGvc+DAKF5BbJy2i7KtfLYKB/SUYpJfUiXpAfHbaMsbq8Vz0CWn/8VQJLja8UzkFvHbaMsbq8VflkR0U32lxWlQF+tRFid58a9VxC+MAXL5L8w9axAV7BAOHM5XzfYOxApfef42nsIhHOtAFdc9N7Feq8TVzZBEubaWBFWkFdzpR8Mpi1MHFKsQKT0g7n0HgJuLhUoDinWLtZ7jbh49ZSEvXh11EBeteL2B7Xi9geZteIGOtFwA52J4BZs3IJtIwL5XCNu4jlZBLKbmdJVx0vcRbtR2ufnt6h3QCD7mSuFUsLu11ppBVw4z1EkAtnfTOlFFz0S91sIlCzaicKSLBXwnnof3Ig4BiGQYTrtfqjzkPi8MRC7WMPNJP3xHmKDtdLhagzACjLcUjGv0LLwHqAGBJJH5z3ABgvvAWpAIHlE3NfnskoZ8Bkkn2fFOuT7Q5whH4wVJJ9I79hrEUcWBJLPwnuAdyLFWjQCySfSO3akWYpGIPlEeteONEvRCAQwEEg+kd61I81SNALJJ9J+f6RZikYggIFA6rTyHqAWnEnPK8oP0+V+fjViBckr8ndDsAcCAQwEAhgIBDAQSH0ifruxWARSH04SZkQggIFAAAOBAAYCAQwEAhgIBDAQCGAgEMBAIICBQAADgeS18h5AMWaoBoHktfIeQDFmqAaB5LXwHkAxZqgG30nPz/sq73wfPSNWkPw87xVy47jtKhFIft1Et10lAslvIZ+rm9yLzx/Z8RlkHI2kxwNv86c4gpUdK8g4VpIuD7i9SxHHKFhBxtVJOh95GzeS5iNvY7JYQcY117hHlohjZAQyvrmk6xGe91rEMTp2sQ6nVdrlOhn4PE9KYSwGPg++gEAO77fSC3zXUJ6UArsS1746GALxc6a0qrSSfm35Ow9Kt1O7le8Z+skikDiOJc36P6/EYdsQCAQwcBQLMBAIYCAQwEAggIFAAAOBAAYCAQwEAhgIBDAQCGAgEMBAIICBQAADgQAGAgEMBAIYCAQwEAhgIBDAQCCAgUAAA4EABgIBDAQCGAgEMBAIYCAQwEAggOFfUWVabw1/RU8AAAAASUVORK5CYII=) 50%/contain no-repeat}.about-copy[data-astro-cid-lcdefpme]{text-shadow:0 1px 3px #14120f8c,0 0 16px #14120f66}.hero-slide[data-astro-cid-lcdefpme]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;animation:20s linear infinite hero-fade;position:absolute;top:0;bottom:0;left:0;right:0}.gal-viewport[data-astro-cid-lcdefpme]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.gal-viewport[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.gal-track[data-astro-cid-lcdefpme]{width:max-content;animation:marq-l calc(70s * var(--marq-n,6) / 6) linear infinite}.gal-track[data-astro-cid-lcdefpme][data-dir="-1"]{animation-name:marq-r}@media (min-width:1024px){.gal-star[data-astro-cid-lcdefpme]{--gal-star-size:calc(var(--s) * 1px)}.gal-viewport[data-astro-cid-lcdefpme]{overflow:hidden}}.gal-viewport[data-astro-cid-lcdefpme]:has(:focus-visible) .gal-track[data-astro-cid-lcdefpme]{animation-play-state:paused}@media (min-width:1024px) and (hover:hover){.gal-viewport[data-astro-cid-lcdefpme]:hover .gal-track[data-astro-cid-lcdefpme]{animation-play-state:paused}}.gal-img[data-astro-cid-lcdefpme]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}@media (hover:hover){.gal-img[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}}.of-conn[data-astro-cid-lcdefpme]{transition:transform .6s cubic-bezier(.22,.61,.36,1);transform:scaleX(0)}[data-astro-cid-lcdefpme][data-flow-row].is-in .of-conn[data-astro-cid-lcdefpme]{transform:scaleX(1)}html.js-reveal [data-astro-cid-lcdefpme][data-flow-row] .of-card[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(24px)}html.js-reveal [data-astro-cid-lcdefpme][data-flow-row].is-in .of-card[data-astro-cid-lcdefpme]{opacity:1;transition-delay:.45s;transform:none}@media (prefers-reduced-motion:reduce){.of-conn[data-astro-cid-lcdefpme]{transition:none;transform:scaleX(1)}html.js-reveal [data-astro-cid-lcdefpme][data-flow-row] .of-card[data-astro-cid-lcdefpme],html.js-reveal [data-astro-cid-lcdefpme][data-flow-row].is-in .of-card[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}
