.hero.svelte-1b8bjwi{align-items:center;display:flex;font-family:var(--font-family-accent);height:85svh;justify-content:flex-start;margin-top:0;min-height:650px;overflow:hidden;position:relative}@media(width>=1024px){.hero.svelte-1b8bjwi{height:65svh;min-height:750px}}.hero-inner.svelte-1b8bjwi{display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:var(--layout-content-max);padding-inline:var(--spacing-base);position:relative;width:100%;z-index:1}@media screen and (width>=1024px){.hero-inner.svelte-1b8bjwi{padding-inline:var(--spacing-xl)}}@media screen and (width<=1023px){.hero-inner.svelte-1b8bjwi{padding-inline:0!important}}.content-wrapper.svelte-1b8bjwi{display:flex;flex-direction:column;gap:0;position:relative;width:100%}@media(width>=1024px){.content-wrapper.svelte-1b8bjwi{display:grid;grid-template-columns:3fr 5fr}}.image-box.svelte-1b8bjwi{aspect-ratio:16/9;border-radius:var(--radius-base);box-shadow:var(--shadow-md);clip-path:polygon(0 0,100% 30px,100% 100%,0 calc(100% - 30px));margin-left:auto;margin-top:2rem;overflow:hidden;position:relative;width:85%;z-index:1}.image-box.svelte-1b8bjwi.desktop-image{display:none}@media(width>=1024px){.image-box.svelte-1b8bjwi.desktop-image{display:block}}.image-box.svelte-1b8bjwi.mobile-image{clip-path:none;grid-column:1;grid-row:1;margin:0 calc(var(--spacing-xl)*-1) 0 0;width:100%;z-index:1}@media(width>=1024px){.image-box.svelte-1b8bjwi.mobile-image{display:none}.image-box.svelte-1b8bjwi{grid-column:2;grid-row:1;margin-left:clamp(-10rem,(1024px - 100vw) * .24,0px);margin-top:0;width:clamp(100%,100% + (100vw - 1024px) * .93,140%)}}.image-box.svelte-1b8bjwi:after{background:linear-gradient(to bottom right,#4787e580,#c4e38a80);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.image-box.svelte-1b8bjwi img:where(.svelte-1b8bjwi){display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-credit.svelte-1b8bjwi{bottom:.25rem;color:#fff;font-size:.6rem;font-weight:600;letter-spacing:.03em;pointer-events:none;position:absolute;right:1rem;transform:rotate(1.5deg);transform-origin:right bottom;white-space:nowrap;z-index:3}.text-container.svelte-1b8bjwi{background-color:#fff;border-radius:var(--radius-base);display:grid;grid-template-columns:1fr;place-self:start;position:relative;width:100%;z-index:2}@media(width>=1024px){.text-container.svelte-1b8bjwi{align-self:center;display:flex;flex-direction:column;grid-column:1/3;grid-row:1;margin-left:0;margin-top:0;max-width:var(--layout-prose-max,75ch);padding:var(--spacing-xl);width:-moz-fit-content;width:fit-content;z-index:3}}.text-container.svelte-1b8bjwi h1.hero-title:where(.svelte-1b8bjwi),.text-container.svelte-1b8bjwi.has-image h1.hero-title:where(.svelte-1b8bjwi){color:var(--color-text);font-weight:700;line-height:1.25;text-transform:uppercase;text-wrap:balance!important}@media(width<1024px){.text-container.svelte-1b8bjwi h1.hero-title:where(.svelte-1b8bjwi),.text-container.svelte-1b8bjwi.has-image h1.hero-title:where(.svelte-1b8bjwi){--min-size:calc(var(--hero-font-scale, 1)*32);--max-size:calc(var(--font-size-h1-max)*var(--hero-font-scale, 1))}}.text-container.svelte-1b8bjwi .hero-subtitle-text:where(.svelte-1b8bjwi){color:var(--color-text);font-weight:500}.text-container.svelte-1b8bjwi.has-image .hero-title-wrap:where(.svelte-1b8bjwi){grid-column:1;grid-row:1;line-height:1.6;max-width:100%;place-self:center start;position:relative;transform:translateY(-45%);width:auto;z-index:10}@media(width>=1024px){.text-container.svelte-1b8bjwi.has-image .hero-title-wrap:where(.svelte-1b8bjwi){line-height:inherit;margin-bottom:0;transform:none;width:100%}}.text-container.svelte-1b8bjwi.has-image .hero-title:where(.svelte-1b8bjwi){background-color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;hyphens:none;overflow-wrap:normal;padding:.1em .3em;text-align:left}@media(width>=1024px){.text-container.svelte-1b8bjwi.has-image .hero-title:where(.svelte-1b8bjwi){background-color:transparent;display:block;hyphens:none;padding:0;text-align:left;text-wrap:pretty}}.text-container.svelte-1b8bjwi.has-image .hero-subtitle-text:where(.svelte-1b8bjwi){display:block;grid-column:1;grid-row:2;hyphens:none;margin-bottom:0;margin-top:var(--spacing-lg);max-width:100%;overflow-wrap:normal;position:relative;text-align:left;text-wrap:wrap!important;width:auto;z-index:10}@media(width>=1024px){.text-container.svelte-1b8bjwi.has-image .hero-subtitle-text:where(.svelte-1b8bjwi){hyphens:auto;margin-top:0;overflow-wrap:break-word}}.background.svelte-1b8bjwi{height:100%;left:0;overflow:visible clip;position:absolute;top:0;width:100%;z-index:-1}.polygon-layer.svelte-1b8bjwi{height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 20%,rgba(0,0,0,.1));mask-image:linear-gradient(180deg,#000000a6 0 20%,#0000001a);position:absolute;top:0;width:100%}.polygon-pattern.svelte-1b8bjwi{display:block;height:100%;width:100%}.tabs-section.svelte-1cl9ssv{--outer-radius:64px;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;padding:2px 12px;position:sticky;top:calc(var(--header-height) + 8px);width:100%;z-index:1}.tabs-section.svelte-1cl9ssv:before{backdrop-filter:blur(4px);background:#f8f5ff;border-radius:var(--outer-radius);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:min(var(--tabs-width,100%),calc(100% - 24px));z-index:-1}.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv){container:tabs/inline-size;margin-block:-8px;max-width:100%;overflow-x:auto;overscroll-behavior:none;padding-block:8px;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;-ms-overflow-style:none;border-radius:var(--outer-radius);display:grid;justify-content:center}:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv))::-webkit-scrollbar{display:none}:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv){--padding:4px;--inner-radius:calc(50px - var(--padding));--hover-visible:0;--checked-visible:1;--hover-x:0;--hover-width:0;--hover-height:100%;--checked-x:0;--checked-width:0;--checked-height:0;border-radius:var(--outer-radius);box-shadow:var(--shadow-base);display:flex;gap:0;padding:var(--padding);position:relative;width:-moz-fit-content;width:fit-content;-webkit-tap-highlight-color:transparent}@container tabs (width < 400px){:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv){font-size:.9rem}}:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)):not(.home):after,:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)):not(.home):before{border-radius:var(--inner-radius);content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:var(--padding);transition:all .2s ease;z-index:0}:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)):not(.home):before{background:var(--hovered-bg-color);height:var(--hover-height);opacity:var(--hover-visible);transform:translate(var(--hover-x));width:var(--hover-width)}:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)):not(.home):after{background:var(--active-bg-color);box-shadow:var(--shadow-sm);height:var(--checked-height);opacity:var(--checked-visible);transform:translate(var(--checked-x));width:var(--checked-width)}:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv){align-items:center;border-radius:var(--inner-radius);color:#6b7280;display:flex;padding:.5rem 1rem;position:relative;text-decoration:none;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1;-webkit-tap-highlight-color:transparent}.active:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)){color:var(--active-text-color)}:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)):focus-visible{outline:2px solid #2563eb}.home:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)){background:#f8f5ff;border:4px solid #f8f5ff;border-radius:var(--inner-radius) 0 0 var(--inner-radius);border-right:1px solid #e5e7eb;box-shadow:var(--shadow-base);left:0;margin:-4px .25rem -4px -4px;padding:.25rem .5rem .25rem .75rem;position:sticky;z-index:3}.home:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)) span:where(.svelte-1cl9ssv){align-items:center;display:inline-flex;justify-content:center;min-width:24px}.home:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)):focus,.home:is(:is(:is(.tabs-section.svelte-1cl9ssv .tabs-container:where(.svelte-1cl9ssv)) .tabs:where(.svelte-1cl9ssv)) .tab:where(.svelte-1cl9ssv)):hover{color:#111827}.tabs-section.svelte-1cl9ssv.overflowing .tabs-container:where(.svelte-1cl9ssv){justify-content:flex-start;scroll-padding-inline:64px 4px}.tabs-section.svelte-1cl9ssv.overflowing .overflow-indicator:where(.svelte-1cl9ssv){background:linear-gradient(90deg,transparent,#fff 60%);border-radius:0 9999px 9999px 0;height:100%;pointer-events:none;position:absolute;right:11px;top:0;width:24px;z-index:2}.tabs-section.svelte-1cl9ssv.overflowing .overflow-cover:where(.svelte-1cl9ssv){background:#fff;content:"";height:100%;pointer-events:none;position:absolute;right:10px;top:0;width:10px;z-index:0}.tabs-section.svelte-1cl9ssv.overflowing.locked-right .overflow-indicator:where(.svelte-1cl9ssv){opacity:0}.tabs-section.svelte-1cl9ssv.overflowing.locked-right .overflow-cover.end-edge:where(.svelte-1cl9ssv){opacity:0}@media(width<1024px){.content-container[data-astro-cid-gnvdtemj]{margin-top:calc(var(--spacing-2xl)*-1)}}div[data-astro-cid-gnvdtemj].shallow{align-content:flex-start;display:grid;min-height:80vh;position:relative}#shallow-route-content[data-astro-cid-gnvdtemj]{margin-top:var(--spacing-xl);transition:opacity .3s ease-out,filter .3s ease-out}#shallow-route-content[data-astro-cid-gnvdtemj].fade-out{filter:blur(4px);opacity:.6}
