.ft[data-astro-cid-sz7xmlte]{position:relative;color:var(--color-paper);padding-top:clamp(3rem,6vw,5rem);background:linear-gradient(to bottom,var(--color-dark) 0%,var(--color-dark) 38%,#161d2a 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--color-paper) 10%,transparent);overflow:clip}.ft[data-astro-cid-sz7xmlte]>.shell[data-astro-cid-sz7xmlte]{position:relative;z-index:1}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem}@media(min-width:760px){.ft-cols[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;row-gap:0}.ft-place[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:1}.ft-cols[data-astro-cid-sz7xmlte]>.ft-col[data-astro-cid-sz7xmlte]{grid-row:1 / span 2}.ft-cols[data-astro-cid-sz7xmlte]>.ft-legal[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:2;align-self:end;margin-top:1.5rem}}.ft-dim[data-astro-cid-sz7xmlte]{color:var(--color-dark-soft)}.ft-motto[data-astro-cid-sz7xmlte]{margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;color:var(--color-paper)}.ft-motto[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{font-style:normal;color:var(--color-blue-200)}.ft-key[data-astro-cid-sz7xmlte]{margin:0 0 .9rem;font-size:var(--text-small);color:var(--color-dark-soft)}.ft-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-paper);text-decoration:none}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}.ft[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:focus-visible{outline-color:var(--color-blue-200)}.ft-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;font-size:var(--text-small);color:var(--color-dark-soft)}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;transition:color .2s ease}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-paper);text-decoration:underline;text-underline-offset:4px}.ft-stage[data-astro-cid-sz7xmlte]{position:relative;overflow:clip;margin-top:calc(-1*clamp(3rem,7vw,6.5rem));height:max(15rem,min(36vw,32rem))}.ft-stage[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.85;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 55%);mask-image:linear-gradient(to bottom,transparent 0%,#000 55%)}.ft-mark[data-astro-cid-sz7xmlte]{position:absolute;z-index:2;left:1.5%;right:1.5%;bottom:0;transform:translateY(14%);will-change:transform}.ft-mark-svg[data-astro-cid-sz7xmlte]{display:block;width:100%;height:auto}.ft-mark-sharp[data-astro-cid-sz7xmlte]{-webkit-mask-image:linear-gradient(to bottom,#000 38%,transparent 78%);mask-image:linear-gradient(to bottom,#000 38%,transparent 78%)}.ft-mark-soft[data-astro-cid-sz7xmlte]{position:absolute;inset:0;filter:blur(clamp(4px,.9vw,14px));-webkit-mask-image:linear-gradient(to bottom,transparent 30%,#000 74%);mask-image:linear-gradient(to bottom,transparent 30%,#000 74%)}.ft-mark-glint[data-astro-cid-sz7xmlte]{position:absolute;inset:0;mix-blend-mode:screen}.ft-glint[data-astro-cid-sz7xmlte]{transform:translate(-60px) skew(-28deg);opacity:0;transform-box:view-box}.ft-glint--bloom[data-astro-cid-sz7xmlte]{filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.ft[data-astro-cid-sz7xmlte].is-glint .ft-glint[data-astro-cid-sz7xmlte]{animation:ft-glint 1.4s cubic-bezier(.45,0,.25,1) .25s both}}@keyframes ft-glint{0%{transform:translate(-60px) skew(-28deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(200px) skew(-28deg);opacity:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ft-stage[data-astro-cid-sz7xmlte]{view-timeline-name:--ft-stage;view-timeline-axis:block}.ft-mark[data-astro-cid-sz7xmlte]{animation:ft-rise linear both;animation-timeline:--ft-stage;animation-range:entry -110% entry 100%}}}@keyframes ft-rise{0%{transform:translateY(62%);opacity:.2}60%{opacity:1}to{transform:translateY(14%);opacity:1}}
