.site-header[data-astro-cid-nen7h5rs]{--u:var(--header-unit);z-index:50;height:var(--header-h);pointer-events:none;color:var(--color-white);justify-content:center;align-items:center;transition:color .35s;display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-theme=light]{color:var(--color-brand)}.site-header__shade[data-astro-cid-nen7h5rs]{height:max(120px, calc(var(--u) * 7.5));background:linear-gradient(180deg, var(--color-ink) 0%, #1a1a1a00 100%);transition:opacity .35s;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-theme=light] .site-header__shade[data-astro-cid-nen7h5rs]{opacity:0}.site-header__logo[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(var(--u) * 2.5);pointer-events:auto;color:inherit;border-radius:2px;display:flex;position:relative}.site-header__part[data-astro-cid-nen7h5rs]{line-height:0;display:block}.site-header__part[data-astro-cid-nen7h5rs] svg{width:100%;height:auto}.site-header__part--l[data-astro-cid-nen7h5rs]{width:calc(var(--u) * 8.25)}.site-header__part--m[data-astro-cid-nen7h5rs]{width:calc(var(--u) * 3)}.site-header__part--r[data-astro-cid-nen7h5rs]{width:calc(var(--u) * 6.9375);translate:0 calc(var(--u) * .15)}.js .site-header[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0}.intro[data-astro-cid-fmp4ekgg]{display:none}.js .intro[data-astro-cid-fmp4ekgg]{z-index:60;pointer-events:none;color:var(--color-white);display:block;position:fixed;inset:0}.intro__veil[data-astro-cid-fmp4ekgg]{display:block;position:absolute;inset:0}.intro__loader[data-astro-cid-fmp4ekgg]{width:clamp(8.5rem,6.9rem + 6.5vw,12.75rem);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro__track[data-astro-cid-fmp4ekgg]{stroke:var(--color-sand-light)}.intro__progress[data-astro-cid-fmp4ekgg]{stroke:var(--color-brand);stroke-dasharray:1;stroke-dashoffset:1px}.video-modal[data-astro-cid-c72v2mo5]{background:0 0;border:0;width:min(92vw,160vh,80rem);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.video-modal[data-astro-cid-c72v2mo5]::backdrop{backdrop-filter:blur(6px);background:#1a1a1ae0}.video-modal__frame[data-astro-cid-c72v2mo5]{aspect-ratio:16/9;background:var(--color-ink);border-radius:4px;width:100%;overflow:hidden}.video-modal__frame[data-astro-cid-c72v2mo5] iframe,.video-modal__frame[data-astro-cid-c72v2mo5] video{border:0;width:100%;height:100%;display:block}.video-modal__close[data-astro-cid-c72v2mo5]{width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;border:1px solid #fff9;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0}.video-modal__close[data-astro-cid-c72v2mo5]:hover{border-color:var(--color-white)}.video-modal__close[data-astro-cid-c72v2mo5] svg[data-astro-cid-c72v2mo5]{width:1.5rem;height:1.5rem}.hero__stage[data-astro-cid-yodha2z4]{background-color:var(--color-ink)}.hero__inner[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__layer[data-astro-cid-yodha2z4] img{object-position:62% 100%}.hero__logos[data-astro-cid-yodha2z4]{color:var(--color-white);position:absolute;inset:0}.hero__logo[data-astro-cid-yodha2z4]{will-change:transform;line-height:0;display:block;position:absolute}.hero__logo[data-astro-cid-yodha2z4] svg{width:100%;height:auto}.hero__logo--m[data-astro-cid-yodha2z4]{--w:min(13.62vw, 23.84vh);width:var(--w);left:calc(50% - var(--w) / 2);top:16.2vh}.hero__logo--l[data-astro-cid-yodha2z4]{width:min(18.39vw,32.2vh);top:28.82vh;left:9.79vw}.hero__logo--r[data-astro-cid-yodha2z4]{width:min(15.48vw,27.1vh);top:29.51vh;right:9.78vw}@media (aspect-ratio<=1){.hero__logos[data-astro-cid-yodha2z4]{--mw:min(24vw, 15vh);--lw:min(50vw, 32vh);--rw:min(40vw, 26vh);--top:6vh}.hero__logo--m[data-astro-cid-yodha2z4]{--w:var(--mw);top:var(--top)}.hero__logo--l[data-astro-cid-yodha2z4]{width:var(--lw);left:calc(50% - var(--lw) / 2);top:calc(var(--top) + var(--mw) * 1.262 + 2.5vh)}.hero__logo--r[data-astro-cid-yodha2z4]{width:var(--rw);right:auto;left:calc(50% - var(--rw) / 2);top:calc(var(--top) + var(--mw) * 1.262 + 2.5vh + var(--lw) / 6.6 + 1.6vh)}}.hero__shadow[data-astro-cid-yodha2z4]{background:linear-gradient(0deg, var(--color-ink) 0%, #1a1a1a00 100%);transform-origin:50% 100%;pointer-events:none;height:70.95%;position:absolute;inset:auto 0 0}.hero__headline[data-astro-cid-yodha2z4]{text-align:center;width:44.71vw;min-width:min(90vw,22rem);color:var(--color-white);position:absolute;top:39.35vh;left:50%;translate:-50%}@media (aspect-ratio<=1){.hero__headline[data-astro-cid-yodha2z4]{width:90vw;top:42vh}}.phrases__stage[data-astro-cid-ohuckbrq]{background-color:var(--color-ink)}.phrases__shade[data-astro-cid-ohuckbrq]{pointer-events:none;background:linear-gradient(#1a1a1a00 0%,#1a1a1a8c 100%);height:45%;position:absolute;inset:auto 0 0}.phrases__words[data-astro-cid-ohuckbrq]{color:var(--color-white);text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;inset:auto 0 8vh}.phrases__word[data-astro-cid-ohuckbrq]{text-shadow:0 4px 10px #00000040}.phrases__word[data-astro-cid-ohuckbrq]:last-child{text-shadow:0 4px 20px #0006}.js .phrases__words[data-astro-cid-ohuckbrq]{display:block;inset:0}.js .phrases__word[data-astro-cid-ohuckbrq]{opacity:0;position:absolute;top:80.32vh;left:0;right:0}@media (aspect-ratio<=1){.js .phrases__word[data-astro-cid-ohuckbrq]{top:74vh}}.location__stage[data-astro-cid-hl7kou4x]{background-color:var(--color-ink)}.location__photo[data-astro-cid-hl7kou4x]{width:125.3%;position:absolute;inset:0 auto 0 0}.location__photo[data-astro-cid-hl7kou4x] img{object-position:40% center}.location__fade[data-astro-cid-hl7kou4x]{background:linear-gradient(0deg, var(--color-surface) 0%, #f7f7f400 100%);pointer-events:none;height:24.5%;position:absolute;inset:auto 0 0}.location__panel[data-astro-cid-hl7kou4x]{left:var(--gutter);width:clamp(min(32.5rem, 100% - 2 * var(--gutter)), 43.65vw, 41.25rem);flex-direction:column;gap:clamp(1.25rem,1rem + 1vw,2rem);padding:clamp(1.5rem,1.33rem + .71vw,2rem);display:flex;position:absolute;top:20.02vh}.location__panel[data-astro-cid-hl7kou4x] h2[data-astro-cid-hl7kou4x]{max-width:30.5rem}.location__divider[data-astro-cid-hl7kou4x]{width:calc(100% + clamp(1.5rem,1.33rem + .71vw,2rem) - 4px);margin-left:calc(-1*clamp(1.5rem,1.33rem + .71vw,2rem) + 2px)}.location__panel[data-astro-cid-hl7kou4x] p[data-astro-cid-hl7kou4x]{max-width:28.125rem}.btn-stroke-light[data-astro-cid-hl7kou4x]{min-height:3.75rem;color:var(--color-white);border:2px solid #fff9;border-radius:6px;align-self:flex-start;align-items:center;gap:.625rem;margin-top:clamp(.5rem,.1rem + 1.6vw,1.75rem);padding:1.125rem 1.25rem;transition:border-color .2s,background-color .2s;display:inline-flex}.btn-stroke-light[data-astro-cid-hl7kou4x]:hover{border-color:var(--color-white)}@media (width<=767px){.location__photo[data-astro-cid-hl7kou4x] img{object-position:30% center}.location__panel[data-astro-cid-hl7kou4x]{top:auto;bottom:14vh;right:var(--gutter);width:auto;padding:1.5rem}}.map__stage[data-astro-cid-l3dz7ivg]{background-color:var(--color-surface)}.map__frame[data-astro-cid-l3dz7ivg]{left:var(--inset);right:var(--inset);top:var(--content-top);bottom:var(--inset);position:absolute;overflow:hidden;container-type:size}.map__canvas[data-astro-cid-l3dz7ivg]{--cw:max(100cqw, 133.35cqh);--ch:calc(var(--cw) / 1.3335);width:var(--cw);height:var(--ch);left:calc((100cqw - var(--cw)) * .5);top:calc((100cqh - var(--ch)) * .574);position:absolute}.map__pin[data-astro-cid-l3dz7ivg]{left:var(--x);top:var(--y);border:1px solid var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:50%;place-items:center;transition:background-color .3s,transform .3s;display:grid;position:absolute;translate:-50% -50%}button[data-astro-cid-l3dz7ivg].map__pin{cursor:pointer}.map__pin-dot[data-astro-cid-l3dz7ivg]{background:var(--color-white);border-radius:50%;width:.75rem;height:.75rem}.map__pin[data-astro-cid-l3dz7ivg].is-active{background:var(--color-white)}button[data-astro-cid-l3dz7ivg].map__pin:hover{transform:scale(1.08)}.map__card[data-astro-cid-l3dz7ivg]{--half:min(9.375rem, 42cqw);left:clamp(calc((var(--cw) - 100cqw) / 2 + var(--half) + .5rem), calc(var(--cw) * var(--xf)), calc((var(--cw) + 100cqw) / 2 - var(--half) - .5rem));top:var(--y);width:calc(var(--half) * 2);backdrop-filter:blur(10px);border:1px solid var(--color-sand);background-color:#1a1a1a2e;border-radius:4px;transition:opacity .3s,visibility .3s;position:absolute;translate:-50% calc(-100% - 2rem)}.map__card[data-astro-cid-l3dz7ivg][hidden]{opacity:0;visibility:hidden;display:block}.map__card-title[data-astro-cid-l3dz7ivg]{color:var(--color-surface);border-bottom:1px solid var(--color-sand);padding:1.25rem 1.25rem 1.125rem}.map__card-body[data-astro-cid-l3dz7ivg]{color:var(--color-sand-light);padding:1.25rem}.invest__stage[data-astro-cid-e2grabzb]{background-color:var(--color-surface)}.invest__box[data-astro-cid-e2grabzb]{z-index:2;width:max(41.53vw, min(39.25rem, 100vw - 2 * var(--gutter)));max-width:calc(100vw - 2 * var(--gutter));border:1px solid var(--color-sand);text-align:center;position:absolute;top:16.67vh;left:50%;translate:-50%}.invest__eyebrow[data-astro-cid-e2grabzb]{color:var(--color-brand);border-bottom:1px solid var(--color-sand);padding:1.25rem clamp(1rem,.5rem + 2vw,2rem)}.invest__title[data-astro-cid-e2grabzb]{color:var(--color-ink);padding:1.25rem clamp(1rem,.5rem + 2vw,2rem)}@media (width>=768px){.invest__box[data-astro-cid-e2grabzb]{width:max-content;min-width:41.53vw}.invest__title[data-astro-cid-e2grabzb] span[data-astro-cid-e2grabzb]{white-space:nowrap}}.invest__video[data-astro-cid-e2grabzb]{height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden;translate:0 50.2vh}.js .invest__video[data-astro-cid-e2grabzb]{translate:none}.invest__overlay[data-astro-cid-e2grabzb]{background:linear-gradient(#e2dfd699 0%,#1a1a1a99 100%);border-radius:4px;position:absolute;inset:0}.invest__fade[data-astro-cid-e2grabzb]{background:linear-gradient(180deg, var(--color-surface) 0%, #f7f7f400 100%);height:25.46vh;position:absolute;inset:0 0 auto}.invest__play[data-astro-cid-e2grabzb]{width:clamp(3rem,2.6rem + 1.4vw,3.75rem);height:clamp(3rem,2.6rem + 1.4vw,3.75rem);color:var(--color-white);cursor:pointer;transition:transform .25s var(--ease-premium);position:absolute;top:50%;left:50%;translate:-50% -50%}.invest__play[data-astro-cid-e2grabzb]:hover{transform:scale(1.06)}.clouds[data-astro-cid-bv7u2bze]{pointer-events:none;position:absolute;inset:0}.clouds__item[data-astro-cid-bv7u2bze]{left:calc(var(--x) - var(--w) / 2);top:var(--y);width:var(--w);max-width:none;height:auto;position:absolute;translate:0 -50%}@media (aspect-ratio<=1){.clouds__item[data-astro-cid-bv7u2bze]{--w-m:calc(var(--w) * 1.8);left:calc(var(--x) - var(--w-m) / 2);width:var(--w-m)}}.nature__stage[data-astro-cid-n254tker]{background-color:var(--color-ink)}.nature__photo[data-astro-cid-n254tker] img{object-position:0% 0%}.nature__top[data-astro-cid-n254tker]{left:var(--gutter);max-width:max(44vw,18rem);padding-right:var(--gutter);position:absolute;top:17.13vh}.nature__bottom[data-astro-cid-n254tker]{right:var(--gutter);width:min(57.94vw, 100vw - 2 * var(--gutter));text-align:right;position:absolute;top:69.9vh}.nature__fog[data-astro-cid-n254tker]{background:linear-gradient(180deg, #f7f7f400 0%, var(--color-surface) 50%, var(--color-surface) 100%);pointer-events:none;height:200vh;position:absolute;top:-100vh;left:0;right:0;translate:0 100vh}.js .nature__fog[data-astro-cid-n254tker]{translate:none}@media (width<=767px){.nature__photo[data-astro-cid-n254tker] img{object-position:35% center}.nature__top[data-astro-cid-n254tker]{max-width:90vw}.nature__bottom[data-astro-cid-n254tker]{top:auto;bottom:16vh}}.mixed__stage[data-astro-cid-64jgxsl6]{background-color:var(--color-surface)}.mixed__slide[data-astro-cid-64jgxsl6],.mixed__photos[data-astro-cid-64jgxsl6],.mixed__photo[data-astro-cid-64jgxsl6]{position:absolute;inset:0}.mixed__panel[data-astro-cid-64jgxsl6]{width:min(37.5rem, 100vw - 2 * var(--gutter));flex-direction:column;gap:clamp(1rem,.7rem + 1vw,2rem);padding:clamp(1.25rem,.98rem + 1.07vw,2rem);display:flex;position:absolute;bottom:9.26vh}.mixed__slide--right[data-astro-cid-64jgxsl6] .mixed__panel[data-astro-cid-64jgxsl6]{right:var(--gutter);text-align:right;align-items:flex-end}.mixed__slide--left[data-astro-cid-64jgxsl6] .mixed__panel[data-astro-cid-64jgxsl6]{left:var(--gutter)}.mixed__panel[data-astro-cid-64jgxsl6]>[data-astro-cid-64jgxsl6]:not(.mixed__divider){max-width:25rem}.mixed__panel[data-astro-cid-64jgxsl6] h3[data-astro-cid-64jgxsl6]+.mixed__divider[data-astro-cid-64jgxsl6]{width:calc(100% + 2px)}.mixed__slide--right[data-astro-cid-64jgxsl6] .mixed__divider[data-astro-cid-64jgxsl6]{width:28.75rem;max-width:calc(100% + 1rem);margin-right:calc(-1*clamp(1.25rem,.98rem + 1.07vw,2rem) + 2px)}.mixed__slide--left[data-astro-cid-64jgxsl6] .mixed__divider[data-astro-cid-64jgxsl6]{width:28.875rem;max-width:calc(100% + 1rem);margin-left:calc(-1*clamp(1.25rem,.98rem + 1.07vw,2rem) + 2px)}.mixed__body[data-astro-cid-64jgxsl6]{color:#ffffffb3}.mixed__panel[data-astro-cid-64jgxsl6] .text-h5[data-astro-cid-64jgxsl6]{margin-top:-.25rem}.mixed__veil[data-astro-cid-64jgxsl6]{color:var(--color-surface);display:none;position:absolute;inset:0}.js .mixed__veil[data-astro-cid-64jgxsl6]{display:block}.mixed__crown[data-astro-cid-64jgxsl6]{pointer-events:none;position:absolute;inset:0}.mixed__crown[data-astro-cid-64jgxsl6]:before{content:"";background:linear-gradient(180deg, var(--color-surface) 0%, #f7f7f400 100%);height:30vh;position:absolute;inset:0 0 auto}.mixed__crown[data-astro-cid-64jgxsl6] img{opacity:.85}.mixed__intro[data-astro-cid-64jgxsl6]{left:var(--gutter);right:var(--gutter);text-align:center;color:var(--color-brand);pointer-events:none;position:absolute;top:46.3vh}html:not(.js) .mixed__intro[data-astro-cid-64jgxsl6]{display:none}@media (width<=767px){.mixed__panel[data-astro-cid-64jgxsl6]{bottom:7vh;left:var(--gutter);right:var(--gutter);width:auto}.mixed__slide--right[data-astro-cid-64jgxsl6] .mixed__panel[data-astro-cid-64jgxsl6]{text-align:left;align-items:stretch}.mixed__slide--right[data-astro-cid-64jgxsl6] .mixed__divider[data-astro-cid-64jgxsl6]{background:var(--line-fade-r);margin-left:calc(-1*clamp(1.25rem,.98rem + 1.07vw,2rem) + 2px);margin-right:0}.mixed__slide--right[data-astro-cid-64jgxsl6] .mixed__panel[data-astro-cid-64jgxsl6]{background:var(--glass-dark-l)}}.life__stage[data-astro-cid-6ffspsba]{background-color:var(--color-surface)}.life__title[data-astro-cid-6ffspsba]{left:var(--gutter);right:var(--gutter);top:var(--content-top);text-align:center;color:var(--color-brand);transform-origin:50% 0;position:absolute}.life__panels[data-astro-cid-6ffspsba]{left:var(--inset);right:var(--inset);top:26.16vh;bottom:var(--inset);gap:var(--inset);display:flex;position:absolute}@media (width<=767px){.life__panels[data-astro-cid-6ffspsba]{top:calc(var(--content-top) + 5.5rem);gap:.625rem}}.life__panel[data-astro-cid-6ffspsba]{cursor:pointer;flex-basis:0;min-width:0;padding:0;position:relative;overflow:hidden}.life__photo[data-astro-cid-6ffspsba]{width:max(100%,69.4vw);height:100%;position:absolute;top:0;left:50%;translate:-50%}.life__label[data-astro-cid-6ffspsba]{color:var(--color-white);text-align:center;text-shadow:0 4px 10px #00000040;white-space:nowrap;padding-inline:.5rem;position:absolute;bottom:clamp(1.25rem,.8rem + 1.8vw,2.5rem);left:0;right:0}.js .life__label[data-astro-cid-6ffspsba]{opacity:0}.contact[data-astro-cid-d56ov33j]{background-color:var(--color-surface);min-height:100svh;padding-top:max(calc(var(--header-h) + 1rem), 15.74vh);flex-direction:column;display:flex;position:relative}.contact__card[data-astro-cid-d56ov33j]{z-index:1;margin-inline:var(--gutter);gap:2rem;padding:clamp(1.25rem,.98rem + 1.07vw,2rem);display:grid;position:relative}@media (width>=1024px){.contact__card[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,29rem) minmax(0,37.5rem);justify-content:space-between;column-gap:2.5rem}}.contact__intro[data-astro-cid-d56ov33j]{flex-direction:column;gap:1.75rem;padding-top:.8rem;display:flex}.contact__intro[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{max-width:26.25rem}.contact__fields[data-astro-cid-d56ov33j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=639px){.contact__fields[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr);gap:1rem}}.field[data-astro-cid-d56ov33j]{flex-direction:column;gap:.25rem;display:flex}.field__label[data-astro-cid-d56ov33j]{color:var(--color-brand);font-size:.875rem;font-weight:600;line-height:1.571}@media (width>=640px){.field__label[data-astro-cid-d56ov33j]{white-space:nowrap}}.field__control[data-astro-cid-d56ov33j]{background:var(--color-white);border:1px solid var(--color-input-border);width:100%;height:3.125rem;font:inherit;color:var(--color-ink);border-radius:6px;padding:.75rem 1.125rem;font-size:1rem;font-weight:300;line-height:1.5;transition:border-color .2s,box-shadow .2s}.field__control[data-astro-cid-d56ov33j]::placeholder{color:var(--color-grey);opacity:1}.field__control[data-astro-cid-d56ov33j]:hover{border-color:var(--color-sand)}.field__control[data-astro-cid-d56ov33j]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand);outline:none}.field__control[data-astro-cid-d56ov33j][aria-invalid=true]{border-color:var(--color-error)}.field__control[data-astro-cid-d56ov33j][aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--color-error)}.field__select[data-astro-cid-d56ov33j]{position:relative}.field__select[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]{appearance:none;cursor:pointer;padding-right:3rem}.field__select[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]:invalid,.field__select[data-astro-cid-d56ov33j] select[data-astro-cid-d56ov33j]:has(option[value=""]:checked){color:var(--color-grey)}.field__select[data-astro-cid-d56ov33j] option[data-astro-cid-d56ov33j]{color:var(--color-ink)}.field__select[data-astro-cid-d56ov33j] .field__chevron{width:1.25rem;height:1.25rem;color:var(--color-brand);pointer-events:none;position:absolute;top:50%;right:1.125rem;translate:0 -50%}.field__error[data-astro-cid-d56ov33j]{color:var(--color-error);align-items:flex-start;gap:.375rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.field__error[data-astro-cid-d56ov33j]:before{content:"!";border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.05rem;font-size:.625rem;line-height:1;display:grid}.field__error[data-astro-cid-d56ov33j][hidden]{display:none}.contact__hp[data-astro-cid-d56ov33j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact__alert[data-astro-cid-d56ov33j]{border-left:2px solid var(--color-error);color:var(--color-error);background:#a3381f0f;margin-top:1.25rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600}.contact__alert[data-astro-cid-d56ov33j][hidden]{display:none}.btn-primary[data-astro-cid-d56ov33j]{background:var(--color-brand);width:min(18.125rem,100%);height:3.125rem;color:var(--color-white);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.625rem;margin-top:clamp(1.5rem,.9rem + 2.4vw,3.75rem);padding:.875rem 1.125rem;transition:background-color .2s,opacity .2s;display:inline-flex;position:relative}.btn-primary[data-astro-cid-d56ov33j]:hover{background:var(--color-brand-hover)}.btn-primary[data-astro-cid-d56ov33j]:focus-visible{outline-color:var(--color-brand)}.btn-primary[data-astro-cid-d56ov33j]:disabled{opacity:.4;cursor:progress}.btn-primary__spinner[data-astro-cid-d56ov33j]{border:2px solid #ffffff59;border-top-color:var(--color-white);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin;display:none}.btn-primary[data-astro-cid-d56ov33j][aria-busy=true] .btn-primary__spinner[data-astro-cid-d56ov33j]{display:block}@keyframes spin{to{rotate:1turn}}@media (width<=639px){.btn-primary[data-astro-cid-d56ov33j]{width:100%}}.contact__success[data-astro-cid-d56ov33j]{outline:none;flex-direction:column;justify-content:center;gap:1rem;min-height:100%;padding-block:1rem;display:flex}.contact__success[data-astro-cid-d56ov33j][hidden]{display:none}.contact__again[data-astro-cid-d56ov33j]{color:var(--color-brand);text-underline-offset:4px;cursor:pointer;align-self:flex-start;text-decoration:underline;transition:color .2s}.contact__again[data-astro-cid-d56ov33j]:hover{color:var(--color-sand)}.footer[data-astro-cid-d56ov33j]{min-height:clamp(17.5rem,42.36vh,30rem);color:var(--color-surface);flex:1 0 auto;place-items:center;margin-top:-6vh;display:grid;position:relative}.footer__photo[data-astro-cid-d56ov33j]{position:absolute;inset:0}.footer__photo[data-astro-cid-d56ov33j] img{object-position:center 60%}.footer__fade[data-astro-cid-d56ov33j]{background:linear-gradient(180deg, var(--color-surface) 0%, #f7f7f400 100%);height:min(39.58vh,70%);position:absolute;inset:0 0 auto}.footer__brand[data-astro-cid-d56ov33j]{flex-direction:column;align-items:center;padding:6vh 1rem 4vh;display:flex;position:relative}.footer__brand[data-astro-cid-d56ov33j] .footer__logo{width:clamp(6rem,5.13rem + 3.57vw,8.875rem);height:auto;color:var(--color-white)}
