/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}[data-v-bfa208a4],[data-v-bfa208a4]:before,[data-v-bfa208a4]:after,[data-v-bfa208a4]::backdrop{--tw-border-style:solid;--tw-outline-style:solid}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}[data-v-3cbfdc86],[data-v-3cbfdc86]:before,[data-v-3cbfdc86]:after,[data-v-3cbfdc86]::backdrop{--tw-font-weight:initial}[data-v-87247ebb],[data-v-87247ebb]:before,[data-v-87247ebb]:after,[data-v-87247ebb]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}*,:before,:after,::backdrop,[data-v-ef852c37],[data-v-ef852c37]:before,[data-v-ef852c37]:after,[data-v-ef852c37]::backdrop{--tw-border-style:solid}}}.cols[data-astro-cid-j4y4sje3]{margin-top:var(--spacing-4,16px);align-items:center;column-gap:var(--spacing-fluid-2xl,clamp(56px, calc(29.26px + 6.857vw), 128px));row-gap:var(--spacing-10,40px);grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr);display:grid}@media not all and (width>=900px){.cols[data-astro-cid-j4y4sje3]{grid-template-columns:minmax(0,1fr)}}.photo[data-astro-cid-j4y4sje3]{--plane-width:20%;--plane-right:3%;max-width:100%;min-width:var(--spacing-0,0px);background-color:var(--color-surface-container,var(--ref-sand));aspect-ratio:3.3;min-height:220px;position:relative;overflow:hidden}@media not all and (width>=760px){.photo[data-astro-cid-j4y4sje3]{aspect-ratio:auto;height:240px}}.photo[data-astro-cid-j4y4sje3]:hover{--plane-width:30%}.img[data-astro-cid-j4y4sje3]{inset:var(--spacing-0,0px);object-fit:cover;object-position:50% 86%;filter:brightness(.82)saturate(.62)contrast(.96);width:100%;height:100%;transition:transform var(--duration-extra-long) var(--ease-standard), filter var(--duration-long) var(--ease-standard);position:absolute}.photo[data-astro-cid-j4y4sje3]:hover .img[data-astro-cid-j4y4sje3]{filter:none;transform:scale(1.04)}.plane[data-astro-cid-j4y4sje3]{inset-block:var(--spacing-0,0px);background-color:var(--color-primary-bright,var(--ref-amber-light));opacity:.9;right:var(--plane-right);width:var(--plane-width);mix-blend-mode:multiply;transition:opacity var(--duration-long) var(--ease-standard), width var(--duration-extra-long) var(--ease-standard);position:absolute}.photo[data-astro-cid-j4y4sje3]:hover .plane[data-astro-cid-j4y4sje3]{opacity:.2}@media (prefers-reduced-motion:reduce){[data-astro-cid-j4y4sje3]:is(.img,.plane){transition:none}}.text[data-astro-cid-j4y4sje3]{gap:var(--spacing-4,16px);flex-direction:column;display:flex}.title[data-astro-cid-j4y4sje3]{font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-sm,clamp(28px, 3.4vw, 44px));line-height:var(--tw-leading,var(--text-display-sm--line-height,1.08));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing,-.03em));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight,400));text-wrap:pretty}.lead[data-astro-cid-j4y4sje3]{font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));text-wrap:pretty;max-width:46ch}.steps[data-astro-cid-j4y4sje3]{margin-top:var(--spacing-stack,clamp(40px, 5vw, 64px));border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-soft,#15171b1a);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.steps[data-astro-cid-j4y4sje3]{border-color:var(--color-outline-soft,color-mix(in srgb, var(--ref-ink) 10%, transparent))}}.steps[data-astro-cid-j4y4sje3]{padding-top:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px))}@media not all and (width>=900px){.steps[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=560px){.steps[data-astro-cid-j4y4sje3]{grid-template-columns:repeat(1,minmax(0,1fr))}}.step[data-astro-cid-j4y4sje3]{gap:var(--spacing-3,12px);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-outline-variant,#15171b24);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.step[data-astro-cid-j4y4sje3]{border-color:var(--color-outline-variant,color-mix(in srgb, var(--ref-ink) 14%, transparent))}}.step[data-astro-cid-j4y4sje3]{padding-inline:var(--spacing-fluid-sm,clamp(16px, calc(10.06px + 1.524vw), 32px));padding-top:var(--spacing-1,4px);padding-bottom:var(--spacing-2,8px)}.head[data-astro-cid-j4y4sje3]{align-items:center;gap:var(--spacing-4,16px);display:flex}.step-title[data-astro-cid-j4y4sje3]{font-size:var(--text-headline-sm,clamp(20px, 1.8vw, 26px));line-height:var(--tw-leading,var(--text-headline-sm--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing,-.01em));font-weight:var(--tw-font-weight,var(--text-headline-sm--font-weight,400));white-space:nowrap}.track[data-astro-cid-j4y4sje3]{height:1px;height:var(--spacing-px,1px);background-color:var(--color-outline-medium,#15171b59);flex:1;position:relative}@supports (color:color-mix(in lab, red, red)){.track[data-astro-cid-j4y4sje3]{background-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.dot[data-astro-cid-j4y4sje3]{--dot-at:45%;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary,var(--ref-amber));opacity:0;top:50%;left:var(--dot-at);border-radius:2147483647px;width:15px;height:15px;position:absolute}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-j4y4sje3]{transform:scale(.4)}}.dot[data-astro-cid-j4y4sje3]{transition:opacity var(--duration-medium), transform var(--duration-long) var(--ease-standard)}.step[data-astro-cid-j4y4sje3]:is(:first-child,:hover) .dot[data-astro-cid-j4y4sje3]{opacity:1;transform:none}.steps[data-astro-cid-j4y4sje3]:hover .step[data-astro-cid-j4y4sje3]:first-child:not(:hover) .dot[data-astro-cid-j4y4sje3]{opacity:0}@media (prefers-reduced-motion:no-preference){.steps[data-astro-cid-j4y4sje3]:hover .step[data-astro-cid-j4y4sje3]:first-child:not(:hover) .dot[data-astro-cid-j4y4sje3]{transform:scale(.4)}}.desc[data-astro-cid-j4y4sje3]{font-size:var(--text-body-lg,17px);line-height:var(--tw-leading,var(--text-body-lg--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));max-width:30ch}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.brief[data-v-bfa208a4]{background-color:var(--color-surface,var(--ref-paper));padding-inline:var(--spacing-gutter,max(20px, 5vw));padding-block:var(--spacing-section,clamp(64px, 8vw, 120px));color:var(--color-on-surface,var(--ref-ink))}.head[data-v-bfa208a4]{justify-content:space-between;align-items:center;column-gap:var(--spacing-12,48px);row-gap:var(--spacing-8,32px);flex-wrap:wrap;display:flex}.sheet[data-v-bfa208a4]{margin-top:var(--spacing-fluid-sm,clamp(16px, calc(10.06px + 1.524vw), 32px));animation:var(--animate-rise,rise-bfa208a4 .9s var(--ease-standard) both);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-variant,#15171b24)}@supports (color:color-mix(in lab, red, red)){.sheet[data-v-bfa208a4]{border-color:var(--color-outline-variant,color-mix(in srgb, var(--ref-ink) 14%, transparent))}}.sheet[data-v-bfa208a4]{padding-top:var(--spacing-fluid-sm,clamp(16px, calc(10.06px + 1.524vw), 32px));animation-duration:var(--duration-long)}@media (prefers-reduced-motion:reduce){.sheet[data-v-bfa208a4]{animation:none}}.sheet[hidden][data-v-bfa208a4]{display:none}.context[data-v-bfa208a4]{align-items:center;gap:var(--spacing-3,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant,#15171b24);align-self:flex-start;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.context[data-v-bfa208a4]{border-color:var(--color-outline-variant,color-mix(in srgb, var(--ref-ink) 14%, transparent))}}.context[data-v-bfa208a4]{padding-inline:var(--spacing-4,16px);padding-block:var(--spacing-2,8px);font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400))}.dot[data-v-bfa208a4]{background-color:var(--color-primary,var(--ref-amber));border-radius:2147483647px;flex:none;width:9px;height:9px}.context-from[data-v-bfa208a4]{color:var(--color-on-surface-muted,var(--ref-grey-600))}.context-clear[data-v-bfa208a4]{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing-0,0px);font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400));color:var(--color-on-surface-faint,var(--ref-grey-500));background-color:#0000;border-width:0}.context-clear[data-v-bfa208a4]:hover{color:var(--color-on-surface,var(--ref-ink))}.context-clear[data-v-bfa208a4]:focus{--tw-outline-style:none;outline-style:none}.context-clear[data-v-bfa208a4]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:1px;outline-color:var(--color-primary,var(--ref-amber));outline-style:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes rise-bfa208a4{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.card[data-astro-cid-qgvll6eo]{--dot-at:calc(100% - 26px);--rail:72px}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-qgvll6eo]{--dot-at:0px}}.card[data-astro-cid-qgvll6eo]{gap:var(--spacing-5,20px);color:var(--color-on-surface,var(--ref-ink));scroll-snap-align:start;flex-direction:column;display:flex}.card[data-astro-cid-qgvll6eo]:hover{--dot-at:calc(100% - 26px)}.media[data-astro-cid-qgvll6eo]{background-color:var(--color-surface-container,var(--ref-sand));aspect-ratio:4/3;position:relative;overflow:hidden}.img[data-astro-cid-qgvll6eo]{inset:var(--spacing-0,0px);object-fit:cover;object-position:var(--pos);filter:brightness(.88)saturate(.8)sepia(.1);width:100%;height:100%;position:absolute}.empty[data-astro-cid-qgvll6eo]{inset-block:var(--spacing-0,0px);right:var(--spacing-0,0px);background-color:var(--color-primary-bright,var(--ref-amber-light));width:38%;position:absolute}.text[data-astro-cid-qgvll6eo]{gap:var(--spacing-3,12px);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-outline-variant,#15171b24);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.text[data-astro-cid-qgvll6eo]{border-color:var(--color-outline-variant,color-mix(in srgb, var(--ref-ink) 14%, transparent))}}.text[data-astro-cid-qgvll6eo]{padding-left:var(--spacing-5,20px)}.meta[data-astro-cid-qgvll6eo]{align-items:baseline;gap:var(--spacing-3,12px);font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));display:flex}.name[data-astro-cid-qgvll6eo]{font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-headline-sm,clamp(20px, 1.8vw, 26px));line-height:var(--tw-leading,var(--text-headline-sm--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing,-.01em));font-weight:var(--tw-font-weight,var(--text-headline-sm--font-weight,400));align-self:flex-start;position:relative}.name[data-astro-cid-qgvll6eo]:after{content:"";inset-inline:var(--spacing-0,0px);bottom:calc(var(--spacing-1,4px) * -1);height:1px;height:var(--spacing-px,1px);transform-origin:0;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-primary-bright,var(--ref-amber-light));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,var(--ease-standard)));transition-duration:var(--tw-duration,var(--default-transition-duration,var(--duration-medium)));--tw-ease:var(--ease-standard,cubic-bezier(.2, 0, 0, 1));transition-timing-function:var(--ease-standard,cubic-bezier(.2, 0, 0, 1));position:absolute}.card[data-astro-cid-qgvll6eo]:hover .name[data-astro-cid-qgvll6eo]:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.foot[data-astro-cid-qgvll6eo]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-6,24px);display:flex}.note[data-astro-cid-qgvll6eo]{font-size:var(--text-body-lg,17px);line-height:var(--tw-leading,var(--text-body-lg--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));max-width:40ch}.more[data-astro-cid-qgvll6eo]{padding-bottom:var(--spacing-3,12px);width:var(--rail);flex:none;align-items:center;display:flex}.rail[data-astro-cid-qgvll6eo]{height:1px;height:var(--spacing-px,1px);background-color:var(--color-outline-medium,#15171b59);width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.rail[data-astro-cid-qgvll6eo]{background-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.rail[data-astro-cid-qgvll6eo]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,var(--ease-standard)));transition-duration:var(--tw-duration,var(--default-transition-duration,var(--duration-medium)))}.rail[data-astro-cid-qgvll6eo]:after{content:"";top:calc(var(--spacing-1,4px) * -1);right:var(--spacing-0,0px);width:var(--spacing-2,8px);height:var(--spacing-2,8px);border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-outline-medium,#15171b59);position:absolute;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.rail[data-astro-cid-qgvll6eo]:after{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.rail[data-astro-cid-qgvll6eo]:after{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,var(--ease-standard)));transition-duration:var(--tw-duration,var(--default-transition-duration,var(--duration-medium)))}.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo],.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo]:after{border-color:var(--color-outline,#15171b80)}@supports (color:color-mix(in lab, red, red)){.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo],.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo]:after{border-color:var(--color-outline,color-mix(in srgb, var(--ref-ink) 50%, transparent))}}.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo],.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo]:after{background-color:var(--color-outline,#15171b80)}@supports (color:color-mix(in lab, red, red)){.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo],.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo]:after{background-color:var(--color-outline,color-mix(in srgb, var(--ref-ink) 50%, transparent))}}.card[data-astro-cid-qgvll6eo]:hover .rail[data-astro-cid-qgvll6eo]:after{background-color:#0000}.dot[data-astro-cid-qgvll6eo]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary,var(--ref-amber));opacity:0;top:50%;left:var(--dot-at);border-radius:2147483647px;width:15px;height:15px;position:absolute}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-qgvll6eo]{transform:scale(.4)}}.dot[data-astro-cid-qgvll6eo]{transition:left var(--duration-long) var(--ease-standard), opacity var(--duration-medium), transform var(--duration-long) var(--ease-standard)}.card[data-astro-cid-qgvll6eo]:hover .dot[data-astro-cid-qgvll6eo]{opacity:1;transform:none}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ease{syntax:"*";inherits:false}.controls[data-v-3cbfdc86]{margin-top:var(--spacing-6,24px);justify-content:flex-end;align-items:center;gap:var(--spacing-5,20px);display:flex}.count[data-v-3cbfdc86]{font-size:var(--text-label-md,14px);line-height:var(--tw-leading,var(--text-label-md--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight,400));color:var(--color-on-surface-muted,var(--ref-grey-600))}.now[data-v-3cbfdc86]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,var(--ref-amber))}.track[data-v-3cbfdc86]{margin-inline:calc(var(--spacing-gutter,max(20px, 5vw)) * -1);margin-top:var(--spacing-5,20px);gap:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px));padding-inline:var(--spacing-gutter,max(20px, 5vw));padding-bottom:var(--spacing-2,8px);grid-auto-flow:column;display:grid;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.track[data-v-3cbfdc86]{scroll-behavior:smooth}}.track[data-v-3cbfdc86]{scroll-snap-type:x mandatory;scroll-padding:0 var(--spacing-gutter);scrollbar-width:none;grid-auto-columns:clamp(290px,25vw,460px)}@media not all and (width>=760px){.track[data-v-3cbfdc86]{grid-auto-columns:80vw}}.track[data-v-3cbfdc86]::-webkit-scrollbar{display:none}@property --tw-font-weight{syntax:"*";inherits:false}.cols[data-astro-cid-zeiabrod]{align-items:stretch;column-gap:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px));row-gap:var(--spacing-10,40px);grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr);display:grid}@media not all and (width>=900px){.cols[data-astro-cid-zeiabrod]{grid-template-columns:minmax(0,1fr)}}.intro[data-astro-cid-zeiabrod]{gap:var(--spacing-6,24px);padding-bottom:var(--spacing-8,32px);flex-direction:column;display:flex}.text[data-astro-cid-zeiabrod]{gap:var(--spacing-6,24px);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-outline-variant,#15171b24);flex-direction:column;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.text[data-astro-cid-zeiabrod]{border-color:var(--color-outline-variant,color-mix(in srgb, var(--ref-ink) 14%, transparent))}}.text[data-astro-cid-zeiabrod]{padding-left:var(--spacing-fluid-sm,clamp(16px, calc(10.06px + 1.524vw), 32px))}.title[data-astro-cid-zeiabrod]{font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-md,clamp(36px, 4vw, 64px));line-height:var(--tw-leading,var(--text-display-md--line-height,1.04));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing,-.035em));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight,400));text-wrap:pretty}.lead[data-astro-cid-zeiabrod]{font-size:var(--text-body,16px);line-height:var(--tw-leading,var(--text-body--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));max-width:46ch}.bridge[data-astro-cid-zeiabrod]{--plane-width:14%;margin-right:calc(var(--spacing-gutter,max(20px, 5vw)) * -1);background-color:var(--color-surface-container,var(--ref-sand));place-self:flex-end stretch;min-height:clamp(197px,16.4vw,312px);position:relative;overflow:hidden}@media not all and (width>=900px){.bridge[data-astro-cid-zeiabrod]{aspect-ratio:2;min-height:0}}@media not all and (width>=760px){.bridge[data-astro-cid-zeiabrod]{margin-right:var(--spacing-0,0px);width:100%;max-width:100%;min-width:var(--spacing-0,0px)}}.bridge[data-astro-cid-zeiabrod]:hover{--plane-width:24%}.zoom[data-astro-cid-zeiabrod]{inset:var(--spacing-0,0px);isolation:isolate;transition:transform var(--duration-extra-long) var(--ease-standard);position:absolute}.bridge[data-astro-cid-zeiabrod]:hover .zoom[data-astro-cid-zeiabrod]{transform:scale(1.04)}.img[data-astro-cid-zeiabrod]{inset:var(--spacing-0,0px);object-fit:cover;object-position:40% 80%;width:100%;height:100%;position:absolute}.plane[data-astro-cid-zeiabrod]{--plane-top:22%;--plane-left:14%;bottom:var(--spacing-0,0px);background-color:var(--color-primary-bright,var(--ref-amber-light));opacity:.9;top:var(--plane-top);left:var(--plane-left);width:var(--plane-width);mix-blend-mode:multiply;transition:width var(--duration-extra-long) var(--ease-standard);position:absolute}.plane-back[data-astro-cid-zeiabrod]{--plane-left:20%;inset-block:var(--spacing-0,0px);background-color:var(--color-primary-bright,var(--ref-amber-light));opacity:.55;left:var(--plane-left);mix-blend-mode:multiply;width:13%;position:absolute}.horizon[data-astro-cid-zeiabrod]{inset-inline:var(--spacing-0,0px);top:var(--spacing-0,0px);height:1px;height:var(--spacing-px,1px);background-color:var(--color-photo-outline,#ffffff47);position:absolute}@supports (color:color-mix(in lab, red, red)){.horizon[data-astro-cid-zeiabrod]{background-color:var(--color-photo-outline,color-mix(in srgb, var(--ref-white) 28%, transparent))}}@media (prefers-reduced-motion:reduce){[data-astro-cid-zeiabrod]:is(.zoom,.plane){transition:none}}.hero[data-v-87247ebb]{--route-time:1.3s;--plane-right:-5vw;--plane-top:calc(40px - .6em);--plane-width:20vw;--route-start:3vw;--route-end:15vw;--dot-at:0px;--words-end:10vw;--foot-gap:clamp(32px, 5vh, 56px);padding-inline:var(--spacing-gutter,max(20px, 5vw));padding-top:var(--spacing-26,104px);padding-bottom:var(--spacing-14,56px);flex-direction:column;min-height:100vh;max-height:1000px;display:flex;position:relative;overflow:hidden}@media not all and (width>=900px){.hero[data-v-87247ebb]{--plane-right:calc(-1 * var(--spacing-gutter));--plane-width:18vw;--route-start:0px;--route-end:0px;--route-above:.12em;--route-below:.16em;padding-top:var(--spacing-30,120px);padding-bottom:var(--spacing-12,48px);min-height:0}}.hero[data-in][data-v-87247ebb]{--dot-at:62%}.hero[data-done][data-v-87247ebb]{--plane-width:38vw;--dot-at:calc(100% - .14em)}@media (width>=900px){.hero[data-done][data-v-87247ebb]{--route-end:33vw}}.title[data-v-87247ebb]:has(.row-route:hover,.plane:hover){--plane-width:38vw;--route-end:33vw;--dot-at:calc(100% - .14em)}.kicker[data-v-87247ebb]{animation:var(--animate-fade,fade-87247ebb .8s both);font-size:var(--text-caps-label,12px);line-height:var(--tw-leading,var(--text-caps-label--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-caps-label--letter-spacing,.1em));font-weight:var(--tw-font-weight,var(--text-caps-label--font-weight,400));text-transform:uppercase;color:var(--color-on-surface-muted,var(--ref-grey-600));margin-top:auto;animation-delay:.2s}.title[data-v-87247ebb]{animation:var(--animate-rise,rise-87247ebb .9s var(--ease-standard) both);padding-top:var(--spacing-10,40px);font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-lg,clamp(48px, 8.4vw, 150px));line-height:var(--tw-leading,var(--text-display-lg--line-height,.9));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing,-.055em));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight,500));animation-delay:.15s;position:relative}.plane[data-v-87247ebb]{transform-origin:top;animation:var(--animate-grow,grow-87247ebb .9s var(--ease-standard) both);background-color:var(--color-primary-bright,var(--ref-amber-light));top:var(--plane-top);right:var(--plane-right);width:var(--plane-width);height:3.1em;transition:height var(--duration-extra-long) var(--ease-standard), width var(--duration-extra-long) var(--ease-standard);will-change:translate;animation-delay:2.3s;position:absolute}.hero[data-done] .plane[data-v-87247ebb],.title:has(.row-route:hover,.plane:hover) .plane[data-v-87247ebb]{height:calc(100% - var(--plane-top) - var(--plane-y,0px));mix-blend-mode:multiply}.row[data-v-87247ebb]{pointer-events:none;display:block}.row-route[data-v-87247ebb]{align-items:center;display:flex}@media not all and (width>=900px){.row-route[data-v-87247ebb]{flex-wrap:wrap}}.nowrap[data-v-87247ebb]{white-space:nowrap}.route[data-v-87247ebb]{height:15px;margin-top:var(--route-above,0px);margin-right:var(--route-end);margin-bottom:var(--route-below,0px);margin-left:var(--route-start);transition:margin-right var(--duration-extra-long) var(--ease-standard);flex:1;position:relative}@media not all and (width>=900px){.route[data-v-87247ebb]{width:calc(100% + var(--spacing-gutter) - 18vw);flex:none}}.route-line[data-v-87247ebb]{inset-inline:var(--spacing-0,0px);inset-block:var(--spacing-0,0px);height:1px;height:var(--spacing-px,1px);transform-origin:0;animation:var(--animate-draw,draw-87247ebb 1.3s var(--ease-standard) both);background-color:var(--color-inverse-surface,var(--ref-ink));opacity:.6;margin-block:auto;animation-delay:.7s;position:absolute}.dot[data-v-87247ebb]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary,var(--ref-amber));top:50%;left:var(--dot-at);width:.14em;height:.14em;transition:left var(--route-time) var(--ease-standard), transform var(--duration-long) var(--ease-standard);border-radius:2147483647px;position:absolute}.hero[data-done] .dot[data-v-87247ebb]{transform:scale(1.2)}.title:has(.row-route:hover,.plane:hover) .dot[data-v-87247ebb]{transition-duration:var(--duration-extra-long), var(--duration-long);transform:scale(1.35)}.foot[data-v-87247ebb]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-8,32px);margin-top:var(--foot-gap);display:flex}.words[data-v-87247ebb]{animation:var(--animate-fade,fade-87247ebb .8s both);gap:var(--spacing-2,8px);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-outline-medium,#15171b59);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.words[data-v-87247ebb]{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.words[data-v-87247ebb]{padding-left:var(--spacing-4,16px);font-size:var(--text-caps-label,12px);line-height:var(--tw-leading,var(--text-caps-label--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-caps-label--letter-spacing,.1em));font-weight:var(--tw-font-weight,var(--text-caps-label--font-weight,400));text-transform:uppercase;margin-right:var(--words-end);animation-delay:2.9s}@media (prefers-reduced-motion:reduce){:is(.kicker[data-v-87247ebb],.title[data-v-87247ebb],.plane[data-v-87247ebb],.route-line[data-v-87247ebb],.words[data-v-87247ebb]){animation:none}:is(.plane[data-v-87247ebb],.dot[data-v-87247ebb]){transition:none}}@keyframes rise-87247ebb{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-87247ebb{0%{opacity:0}to{opacity:1}}@keyframes grow-87247ebb{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw-87247ebb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.network[data-astro-cid-5rmegys6]{margin-block:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px));background-color:var(--color-inverse-surface,var(--ref-ink));color:var(--color-inverse-on-surface,var(--ref-paper));height:clamp(440px,48vw,760px);display:flow-root;position:relative;overflow:clip}@media not all and (width>=760px){.network[data-astro-cid-5rmegys6]{height:auto}}.bg[data-astro-cid-5rmegys6]{inset:var(--spacing-0,0px);object-fit:cover;object-position:50% 88%;width:100%;height:100%;position:absolute}@media not all and (width>=760px){.bg[data-astro-cid-5rmegys6]{object-position:85% 50%}}.media[data-astro-cid-5rmegys6]{inset:var(--spacing-0,0px);position:absolute}.shade[data-astro-cid-5rmegys6]{pointer-events:none;inset:var(--spacing-0,0px);background-color:var(--color-scrim-soft,#15171b57);position:absolute}@supports (color:color-mix(in lab, red, red)){.shade[data-astro-cid-5rmegys6]{background-color:var(--color-scrim-soft,color-mix(in srgb, var(--ref-ink) 34%, transparent))}}.shade[data-astro-cid-5rmegys6]{transition:opacity var(--duration-long) var(--ease-standard)}.plane[data-astro-cid-5rmegys6]{--plane-width:22%;pointer-events:none;inset-block:var(--spacing-0,0px);right:var(--spacing-0,0px);transform-origin:top;background-color:var(--color-primary-bright,var(--ref-amber-light));opacity:.9;width:var(--plane-width);mix-blend-mode:multiply;transition:opacity var(--duration-long) var(--ease-standard), width var(--duration-extra-long) var(--ease-standard);position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.plane[data-astro-cid-5rmegys6]{animation:var(--animate-grow,grow .9s var(--ease-standard) both);animation-timeline:view();animation-range:entry 10% cover 40%}}}.network[data-astro-cid-5rmegys6]:has(.media:hover) .shade[data-astro-cid-5rmegys6]{opacity:0}.network[data-astro-cid-5rmegys6]:has(.media:hover) .plane[data-astro-cid-5rmegys6]{--plane-width:32%;opacity:.2}@media (prefers-reduced-motion:reduce){[data-astro-cid-5rmegys6]:is(.shade,.plane){transition:none}}.panel[data-astro-cid-5rmegys6]{--panel-width:min(100%, calc(460px + 5vw));bottom:var(--spacing-0,0px);left:var(--spacing-0,0px);gap:var(--spacing-4,16px);background-color:var(--color-scrim,#15171b99);flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.panel[data-astro-cid-5rmegys6]{background-color:var(--color-scrim,color-mix(in srgb, var(--ref-ink) 60%, transparent))}}.panel[data-astro-cid-5rmegys6]{padding:var(--spacing-fluid-sm,clamp(16px, calc(10.06px + 1.524vw), 32px));padding-left:var(--spacing-gutter,max(20px, 5vw));width:var(--panel-width)}@media not all and (width>=760px){.panel[data-astro-cid-5rmegys6]{--panel-offset:260px;width:auto;margin-top:var(--panel-offset);position:relative}}.text[data-astro-cid-5rmegys6]{gap:var(--spacing-1,4px);flex-direction:column;display:flex}.line[data-astro-cid-5rmegys6]{font-size:var(--text-body-md,15px);line-height:var(--tw-leading,var(--text-body-md--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight,400));color:var(--color-inverse-on-surface-90,#f4f2eee6)}@supports (color:color-mix(in lab, red, red)){.line[data-astro-cid-5rmegys6]{color:var(--color-inverse-on-surface-90,color-mix(in srgb, var(--ref-paper) 90%, transparent))}}.map-link[data-astro-cid-5rmegys6]{margin-top:var(--spacing-2,8px);align-self:flex-start}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.list[data-astro-cid-qzj7gepj]{margin-top:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px))}.group[data-astro-cid-qzj7gepj]{align-items:baseline;gap:var(--spacing-4,16px);padding-top:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px));padding-bottom:var(--spacing-4,16px);font-size:var(--text-caps-nav,15px);line-height:var(--tw-leading,var(--text-caps-nav--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-caps-nav--letter-spacing,.06em));font-weight:var(--tw-font-weight,var(--text-caps-nav--font-weight,400));text-transform:uppercase;color:var(--color-on-surface-muted,var(--ref-grey-600));display:flex}.group[data-astro-cid-qzj7gepj]:first-child{padding-top:var(--spacing-0,0px)}.row[data-astro-cid-qzj7gepj]{--sweep-start:-2.5vw;isolation:isolate;margin-inline:calc(var(--spacing-4,16px) * -1);align-items:baseline;gap:var(--spacing-5,20px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-soft,#15171b1a);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.row[data-astro-cid-qzj7gepj]{border-color:var(--color-outline-soft,color-mix(in srgb, var(--ref-ink) 10%, transparent))}}.row[data-astro-cid-qzj7gepj]{padding-inline:var(--spacing-4,16px);padding-block:var(--spacing-6,24px);grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.3fr) 44px}@media not all and (width>=1100px){.row[data-astro-cid-qzj7gepj]{grid-template-columns:44px minmax(0,1fr) minmax(0,1.2fr) 36px}}@media not all and (width>=760px){.row[data-astro-cid-qzj7gepj]{--sweep-start:calc(-1 * var(--spacing-4));grid-template-columns:36px minmax(0,1fr) 32px}}.group[data-astro-cid-qzj7gepj]+.row[data-astro-cid-qzj7gepj]{border-color:var(--color-outline-medium,#15171b59)}@supports (color:color-mix(in lab, red, red)){.group[data-astro-cid-qzj7gepj]+.row[data-astro-cid-qzj7gepj]{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.row[data-astro-cid-qzj7gepj]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.row[data-astro-cid-qzj7gepj]:before{content:"";pointer-events:none;inset-block:-1px;inset-block:calc(var(--spacing-px,1px) * -1);right:var(--spacing-0,0px);z-index:calc(1 * -1);background-color:var(--color-primary-tint,#ffb23e1f);position:absolute}@supports (color:color-mix(in lab, red, red)){.row[data-astro-cid-qzj7gepj]:before{background-color:var(--color-primary-tint,color-mix(in srgb, var(--ref-amber-light) 12%, transparent))}}.row[data-astro-cid-qzj7gepj]:before{left:var(--sweep-start);clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-long) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-qzj7gepj]:before{transition:none}}.row[data-astro-cid-qzj7gepj]:hover:before{clip-path:inset(0)}.name[data-astro-cid-qzj7gepj]{width:fit-content;font-size:var(--text-headline-sm,clamp(20px, 1.8vw, 26px));line-height:var(--tw-leading,var(--text-headline-sm--line-height,1.25));letter-spacing:var(--tw-tracking,var(--text-headline-sm--letter-spacing,-.01em));font-weight:var(--tw-font-weight,var(--text-headline-sm--font-weight,400));color:var(--color-on-surface,var(--ref-ink));justify-self:flex-start;position:relative}.note[data-astro-cid-qzj7gepj]{font-size:var(--text-body-md,15px);line-height:var(--tw-leading,var(--text-body-md--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700))}@media not all and (width>=760px){.note[data-astro-cid-qzj7gepj]{display:none}}.tags[data-astro-cid-qzj7gepj]{font-size:var(--text-body-md,15px);line-height:var(--tw-leading,var(--text-body-md--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-md--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight,400));color:var(--color-on-surface-faint,var(--ref-grey-500))}@media not all and (width>=1100px){.tags[data-astro-cid-qzj7gepj]{display:none}}.circle[data-astro-cid-qzj7gepj]{width:var(--spacing-8,32px);height:var(--spacing-8,32px);border-style:var(--tw-border-style);font-size:var(--text-caption,12px);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));transition:background-color var(--duration-short), border-color var(--duration-short), color var(--duration-short), transform var(--duration-medium) var(--ease-standard);border-width:1px;border-color:currentColor;border-radius:2147483647px;flex:none;place-self:center flex-end;place-items:center;display:inline-grid}.row[data-astro-cid-qzj7gepj]:hover .circle[data-astro-cid-qzj7gepj]{border-color:var(--color-primary-bright,var(--ref-amber-light));background-color:var(--color-primary-bright,var(--ref-amber-light))}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-qzj7gepj]:hover .circle[data-astro-cid-qzj7gepj]{transform:translate(4px)}}.head[data-v-ef852c37]{inset-inline:var(--spacing-0,0px);top:var(--spacing-0,0px);z-index:20;border-bottom-style:var(--tw-border-style);padding-inline:var(--spacing-gutter,max(20px, 5vw));height:76px;transition:background-color var(--duration-medium), border-color var(--duration-medium);border-color:#0000;border-bottom-width:1px;align-items:center;display:flex;position:fixed}.head[data-stuck][data-v-ef852c37]{border-color:var(--color-outline-soft,#15171b1a)}@supports (color:color-mix(in lab, red, red)){.head[data-stuck][data-v-ef852c37]{border-color:var(--color-outline-soft,color-mix(in srgb, var(--ref-ink) 10%, transparent))}}.head[data-stuck][data-v-ef852c37]{background-color:var(--color-surface-glass,#f4f2eef7)}@supports (color:color-mix(in lab, red, red)){.head[data-stuck][data-v-ef852c37]{background-color:var(--color-surface-glass,color-mix(in srgb, var(--ref-paper) 97%, transparent))}}.head[data-stuck][data-v-ef852c37]{backdrop-filter:blur(14px)}.nav[data-v-ef852c37]{gap:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px));font-size:var(--text-caps-nav,15px);line-height:var(--tw-leading,var(--text-caps-nav--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-caps-nav--letter-spacing,.06em));font-weight:var(--tw-font-weight,var(--text-caps-nav--font-weight,400));text-transform:uppercase;white-space:nowrap;margin-inline:auto;display:flex}@media not all and (width>=1100px){.nav[data-v-ef852c37]{gap:var(--spacing-4,16px)}}.action[data-v-ef852c37]{gap:var(--spacing-3,12px);display:flex}@media not all and (width>=1100px){.nav[data-v-ef852c37],.action[data-v-ef852c37]{display:none}}
