/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-code);--font-display:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.d-theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--d-fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--d-root-bg);color:var(--color-base-content)}:root{background-color:var(--d-page-scroll-bg,var(--d-root-bg))}:where(:root,[data-theme]){--d-root-bg:var(--color-base-100)}:root{--d-page-scroll-lock:initial;--d-page-overflow:var(--d-page-scroll-lock) hidden}:root:not(span){overflow:var(--d-page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --d-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --d-aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),:root:has(input.theme-controller[value=woven-light]:checked),[data-theme=woven-light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f6f4ef;--color-base-300:#e6e1d7;--color-base-content:#171512;--color-primary:#00ba78;--color-primary-content:#06291c;--color-secondary:#171512;--color-secondary-content:#fff;--color-accent:#046b48;--color-accent-content:#fff;--color-neutral:#06291c;--color-neutral-content:#fff;--color-info:#2b3a67;--color-info-content:#fff;--color-success:#00ba78;--color-success-content:#06291c;--color-warning:#9a5b00;--color-warning-content:#fff;--color-error:#c02d24;--color-error-content:#fff;--radius-field:.75rem;--radius-box:1.375rem;--radius-selector:999px;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#171512;--ink-2:#3e3a33;--body:#4c483f;--muted:#5c584f;--muted-2:#6e6959;--muted-3:#8a8474;--muted-4:#8f877a;--dim:#7a7366;--sand:#f6f4ef;--field:#fafaf8;--line:#e6e1d7;--line-2:#efece6;--line-3:#dcd7cc;--stone:#cfc9bc;--green:#00ba78;--green-deep:#046b48;--forest:#06291c;--forest-2:#0a3d2a;--forest-ink:#07291c;--mint:#4fd79f;--mint-2:#a8dfc4;--mint-3:#bfe0ce;--mint-4:#e4f4ec;--mint-5:#eaf5ef;--mint-6:#8fd1b2;--navy:#2b3a67;--coral:#e0663a;--bg:#fff;--card:#fff;--accent:#046b48;--solid:#171512;--on-solid:#fff;--obsidian:#171512;--note-edge:transparent;--fill-dim:#cfc9bc;--link-line:#a9c4b4;--band-bg:#b3e6cc;--band-ink:#06291c;--band-body:#1f4a38;--band-rule:#06291c2e;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--header-h:84px;--gx:max(80px, calc((100% - 1280px)/2) );--bx:max(40px, calc((100% - 1360px)/2) );--bp:60px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-io:cubic-bezier(.4, 0, .2, 1)}@media(prefers-color-scheme:dark){:root{--ink:#ecf2ee;--ink-2:#cdd7d1;--body:#b3beb7;--muted:#a3aea7;--muted-2:#919d96;--muted-3:#7e8a83;--muted-4:#879189;--dim:#8b958e;--sand:#15201b;--field:#0f1814;--line:#24322b;--line-2:#1c2823;--line-3:#2e3e36;--stone:#3b4b43;--mint-2:#103a2b;--mint-4:#14352a;--mint-5:#0f2019;--mint-6:#2d6a52;--bg:#0b1310;--card:#111b17;--accent:#4fd79f;--solid:#ecf2ee;--on-solid:#0b1310;--note-edge:#ffffff1a;--fill-dim:#34433c;--link-line:#2d6a52;--band-bg:#103a2b;--band-ink:#e3f6ec;--band-body:#a8dfc4;--band-rule:#a8dfc438}}@media(max-width:1200px){:root{--gx:48px;--bx:24px;--bp:48px}}@media(max-width:900px){:root{--gx:40px;--bp:40px}}@media(max-width:767px){:root{--header-h:64px;--gx:max(20px, calc((100% - 600px)/2) );--bx:12px}}@media(max-width:360px){:root{--gx:16px}}:root,:root[data-theme]{color-scheme:light dark}html{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);background:var(--bg)}body{background:var(--bg);color:var(--ink);margin:0;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}::selection{background:var(--mint-2);color:var(--forest)}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.skip-link{z-index:100;background:var(--solid);color:var(--on-solid);transition:top .2s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-display)}.accent{color:var(--accent)}.h-hero{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(46px,5vw,64px);font-weight:700;line-height:1.03}.h-section{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(36px,3.6vw,48px);font-weight:700;line-height:1.06}.h-card{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600}.lede-hero{color:var(--body);margin:0;font-size:20px;line-height:1.55}.lede{color:var(--body);margin:0;font-size:19px;line-height:1.6}.lede-strong{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.6}.lede-strong b{color:var(--accent);font-weight:600}.card-copy{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}@media(max-width:767px){.h-hero{font-size:clamp(34px,10.8vw,42px);line-height:1.04}.h-section{font-size:32px;line-height:1.08}.lede-hero,.lede,.lede-strong{font-size:17px;line-height:1.6}}.btn-go,.btn-line,.btn-ink{height:54px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .25s var(--ease-out),box-shadow .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.btn-go{background:var(--green);color:var(--forest-ink)}.btn-go:hover{background:#00a86c;transform:translateY(-1px);box-shadow:0 14px 30px -14px #046b48b3}.btn-line{border:1px solid var(--stone);background:var(--bg);padding:0 26px}@supports (color:color-mix(in lab,red,red)){.btn-line{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.btn-line{color:var(--ink)}.btn-line:hover{border-color:var(--green);background:var(--card);transform:translateY(-1px)}.btn-ink{background:var(--solid);color:var(--on-solid)}.btn-ink:hover{background:var(--accent);transform:translateY(-1px)}.btn-go:active,.btn-line:active,.btn-ink:active{transform:translateY(0)}.btn-go .arrow,.btn-ink .arrow{transition:transform .25s var(--ease-out)}.btn-go:hover .arrow,.btn-ink:hover .arrow{transform:translate(3px)}.btn-lg{height:58px;padding:0 30px}.ink-fixed,.btn-go>span{-webkit-text-fill-color:transparent;background-image:linear-gradient(currentColor,currentColor);-webkit-background-clip:text;background-clip:text}.arrow-fixed,.btn-go>.arrow{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");stroke:#0000;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.btn-go>.arrow--out{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M9 7h8v8'/%3E%3C/svg%3E")}@media(max-width:767px){.btn-go,.btn-ink{gap:8px;height:50px;padding:0 22px;font-size:15.5px}.btn-line{height:50px;padding:0 20px;font-size:15.5px}.btn-lg{height:52px;padding:0 26px;font-size:16px}}.gx{padding-left:var(--gx);padding-right:var(--gx)}.section{padding:112px var(--gx);background:var(--bg);position:relative}.section--rule{border-top:1px solid var(--line)}.section-head{flex-direction:column;gap:20px;margin-bottom:56px;display:flex}@media(max-width:767px){.section{padding:64px var(--gx)}.section-head{gap:14px;margin-bottom:32px}}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media(max-width:1200px){.g2{grid-template-columns:minmax(0,1fr)!important}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.g4{grid-template-columns:minmax(0,1fr);gap:16px}}[data-fw]{flex-shrink:0}@media(max-width:1200px){.fit-center{margin-left:auto!important;margin-right:auto!important}}.tag{background:var(--mint-4);color:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.dot-live{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite blink}@keyframes hspin1{0%,to{transform:rotate(-3.2deg)scale(1.02)}50%{transform:rotate(3.2deg)scale(1.02)}}@keyframes hspin2{0%,to{transform:rotate(3.6deg)scale(1.02)}50%{transform:rotate(-3.6deg)scale(1.02)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes floatyP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes barGrow{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes grow{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes wvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wvPop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes cardWave{0%{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}7%,21%{box-shadow:0 0 0 1px #00ba786b,0 16px 32px -22px #043b2738}32%,to{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}}@keyframes cardWave2{0%{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}12%,42%{box-shadow:0 0 0 1px #00ba786b,0 16px 32px -22px #043b2738}62%,to{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}}.tap{z-index:6;pointer-events:none;width:46px;height:46px;animation:tap .75s var(--ease-out) forwards;background:#ffffff80;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;box-shadow:0 0 0 2px #00ba78b3}@keyframes tap{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes numPop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes stepfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flow{to{stroke-dashoffset:-48px}}@keyframes flowRev{to{stroke-dashoffset:48px}}@keyframes ringPulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes slotPulse{0%,to{border-color:var(--mint-6);background:color-mix(in srgb,var(--green) 5%,var(--card))}50%{border-color:var(--green);background:var(--mint-4)}}@keyframes dropIn{0%,8%{opacity:0;transform:translateY(-18px)}18%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes type1{0%,5%{opacity:0}12%,90%{opacity:1}to{opacity:0}}@keyframes type2{0%,25%{opacity:0}32%,90%{opacity:1}to{opacity:0}}@keyframes type3{0%,45%{opacity:0}52%,90%{opacity:1}to{opacity:0}}@keyframes type4{0%,62%{opacity:0}70%,90%{opacity:1}to{opacity:0}}@keyframes chk{0%,15%{opacity:.25}25%,to{opacity:1}}@keyframes abRing{0%,to{box-shadow:0 0 #00ba7800}12%,28%{box-shadow:0 0 0 3px #00ba782e,0 0 0 1px #7fd3ae}42%{box-shadow:0 0 #00ba7800}}@keyframes pvWave{0%{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}7%,21%{box-shadow:0 0 0 1px #00ba786b,0 16px 32px -22px #043b2738}32%,to{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}}@keyframes pvRow{0%{border-color:var(--line);box-shadow:none}6%,68%{border-color:#7fd3ae;box-shadow:0 0 0 3px #00ba7814}78%,to{border-color:var(--line);box-shadow:none}}@keyframes pvDot{0%{background:var(--line-2)}6%,68%{background:#00ba78}78%,to{background:var(--line-2)}}@keyframes pvTick{0%{opacity:0;transform:scale(.7)}6%,68%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.7)}}@keyframes pvFront{0%,3%{opacity:1;z-index:3;transform:translate(0)scale(1)}9%,14%{opacity:.5;z-index:1;transform:translate(18px,-22px)scale(.92)}20%,to{opacity:1;z-index:3;transform:translate(0)scale(1)}}@keyframes pvBack{0%,3%{opacity:.5;z-index:1;transform:translate(18px,-22px)scale(.92)}9%,14%{opacity:1;z-index:3;transform:translate(0)scale(1)}20%,to{opacity:.5;z-index:1;transform:translate(18px,-22px)scale(.92)}}@keyframes pvSw{0%,3%{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--ink)}9%,to{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-3)}}@keyframes pvSw2{0%,8%{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-3)}9%,15%{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--ink)}19%,to{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-3)}}@keyframes pvLine{0%{opacity:.2;transform:translate(-6px)}3%,82%{opacity:1;transform:translate(0)}88%,to{opacity:.2;transform:translate(-6px)}}@keyframes pvStamp{0%,10%{opacity:0;transform:scale(1.6)rotate(-8deg)}14%,82%{opacity:1;transform:scale(1)rotate(-8deg)}88%,to{opacity:0;transform:scale(1.6)rotate(-8deg)}}@keyframes pvZero{0%,12%{background:var(--card)}16%,82%{background:var(--mint-4)}88%,to{background:var(--card)}}@keyframes pvT1{0%{width:0}5%,84%{width:var(--w)}90%,to{width:0}}@keyframes pvT2{0%,5%{width:0}10%,84%{width:var(--w)}90%,to{width:0}}@keyframes pvT3{0%,10%{width:0}15%,84%{width:var(--w)}90%,to{width:0}}@keyframes pvT4{0%,14%{width:0}18%,84%{width:var(--w)}90%,to{width:0}}@keyframes pvFill{0%,18%{width:0}24%,84%{width:100%}90%,to{width:0}}@keyframes pvLive{0%,23%{opacity:0}25%,84%{opacity:1}90%,to{opacity:0}}@keyframes bnWave{0%{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}7%,21%{box-shadow:0 0 0 1px #00ba786b,0 16px 32px -22px #043b2738}32%,to{box-shadow:0 0 0 1px #00ba7800,0 16px 32px -22px #043b2700}}@keyframes bnBar{0%{transform:scaleY(.08)}6%,84%{transform:scaleY(1)}92%,to{transform:scaleY(.08)}}@keyframes bnPop{0%,14%{opacity:0;transform:translateY(6px)scale(.9)}18%,84%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes bnFill{0%{width:6%}20%,84%{width:86%}92%,to{width:6%}}@keyframes bnM1{0%,6%{opacity:1}8%,to{opacity:0}}@keyframes bnM2{0%,6%{opacity:0}8%,13%{opacity:1}15%,to{opacity:0}}@keyframes bnM3{0%,13%{opacity:0}15%,90%{opacity:1}96%,to{opacity:0}}@keyframes orbit{0%{transform:translate(-8%,-6%)scale(1)}50%{transform:translate(10%,8%)scale(1.12)}to{transform:translate(-8%,-6%)scale(1)}}.motion [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out),translate 1s var(--ease-out),scale 1s var(--ease-out),filter .9s var(--ease-out);transition-delay:var(--rd,0s);translate:0 28px}.motion [data-reveal=fade]{translate:none}.motion [data-reveal=scale]{translate:0 40px;scale:.94}.motion [data-reveal=left]{translate:-36px}.motion [data-reveal=right]{translate:36px}.motion [data-reveal=blur]{filter:blur(10px);translate:0 18px}.motion [data-reveal].is-in{opacity:1;filter:none;translate:none;scale:none}.motion [data-rule]{transform-origin:0;transition:transform 1.4s var(--ease-out) var(--rd,0s);transform:scaleX(0)}.motion [data-rule].is-in{transform:none}.motion [data-words]:not(.is-split){opacity:0;animation:0s linear 2s forwards wordsFallback}@keyframes wordsFallback{to{opacity:1}}.motion [data-words] .w-mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.motion [data-words] .w{transition:translate .9s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms + var(--rd,0s));display:inline-block;translate:0 105%}.motion [data-words].is-in .w{translate:none}.motion [data-fill] .f{color:var(--fill-dim);transition:color .35s}.motion [data-fill] .f.lit{color:inherit}[data-scope].is-away,[data-scope].is-away *{animation-play-state:paused!important}[data-scope].is-away [data-scroll-anim]{animation-play-state:running!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--d-aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.site-header[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:50;transition:background-color .3s ease,box-shadow .3s ease}.bar[data-astro-cid-5blmo7yk]{height:var(--header-h);padding:0 var(--gx);display:flex;align-items:center;justify-content:space-between;transition:height .3s var(--ease-out)}.site-header[data-astro-cid-5blmo7yk].is-scrolled{background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line)}.site-header[data-astro-cid-5blmo7yk].is-scrolled .bar[data-astro-cid-5blmo7yk]{height:68px}.brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:-.02em;color:var(--ink)}.brand[data-astro-cid-5blmo7yk] .brand-mark{transition:transform .6s var(--ease-out)}.brand[data-astro-cid-5blmo7yk]:hover .brand-mark{transform:rotate(-8deg) scale(1.06)}.nav[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:500;color:var(--ink-2)}.nav[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:not(.cta){position:relative;transition:color .2s ease}.nav[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:not(.cta):after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-out)}.nav[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:not(.cta):hover{color:var(--accent)}.nav[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:not(.cta):hover:after{transform:scaleX(1);transform-origin:left}.nav[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk].on:not(.cta){color:var(--accent);font-weight:600}.cta[data-astro-cid-5blmo7yk]{display:flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:var(--solid);color:var(--on-solid);font-weight:600;transition:background-color .2s ease,transform .25s var(--ease-out)}.cta[data-astro-cid-5blmo7yk]:hover{background:var(--accent);color:var(--on-solid);transform:translateY(-1px)}.cta[data-astro-cid-5blmo7yk].on{background:var(--accent)}.menu-btn[data-astro-cid-5blmo7yk]{display:none;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line-3);background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.menu-btn[data-astro-cid-5blmo7yk] .i-close[data-astro-cid-5blmo7yk],.menu-btn[data-astro-cid-5blmo7yk][aria-expanded=true] .i-open[data-astro-cid-5blmo7yk]{display:none}.menu-btn[data-astro-cid-5blmo7yk][aria-expanded=true] .i-close[data-astro-cid-5blmo7yk]{display:block}.panel[data-astro-cid-5blmo7yk]{position:absolute;left:12px;right:12px;top:var(--header-h);padding:6px 20px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 60px -30px #17151259;flex-direction:column;animation:wvIn .25s ease-out}.panel[data-astro-cid-5blmo7yk]:not([hidden]){display:flex}.panel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:flex;align-items:center;height:52px;border-bottom:1px solid var(--line-2);font-size:17px;font-weight:500;color:var(--ink)}.panel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk].on{font-weight:600;color:var(--accent)}.panel[data-astro-cid-5blmo7yk] .panel-cta[data-astro-cid-5blmo7yk]{margin-top:16px;justify-content:center;gap:8px;height:50px;border:0;border-radius:999px;background:var(--solid);color:var(--on-solid);font-size:16px;font-weight:600}.progress[data-astro-cid-5blmo7yk]{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none}.progress[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:none}@supports (animation-timeline: scroll()){.progress[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--green-deep),var(--green),var(--mint));opacity:0;transition:opacity .3s ease;animation:readProgress linear both;animation-timeline:scroll(root)}.site-header[data-astro-cid-5blmo7yk].is-scrolled .progress[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{opacity:1}}@keyframes readProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1200px){.nav[data-astro-cid-5blmo7yk]{gap:22px}}@media(max-width:900px){.nav[data-astro-cid-5blmo7yk]{gap:18px;font-size:14.5px}}@media(max-width:767px){.nav[data-astro-cid-5blmo7yk]{display:none}.menu-btn[data-astro-cid-5blmo7yk]{display:flex}.brand[data-astro-cid-5blmo7yk]{gap:9px;font-size:20px}.brand[data-astro-cid-5blmo7yk] .brand-mark{width:26px;height:26px}.site-header[data-astro-cid-5blmo7yk].is-scrolled .bar[data-astro-cid-5blmo7yk]{height:var(--header-h)}.site-header[data-astro-cid-5blmo7yk].is-open{background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;padding:88px var(--gx) 0;background:var(--sand);display:flex;flex-direction:column;gap:28px}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line-3)}.about[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px;max-width:420px}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.tagline[data-astro-cid-sz7xmlte]{margin:6px 0 0;font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.blurb[data-astro-cid-sz7xmlte]{margin:0;font-size:15px;line-height:1.6;color:var(--body)}.mail[data-astro-cid-sz7xmlte]{align-self:flex-start;font-size:15px;font-weight:600;color:var(--accent);border-bottom:1px solid var(--link-line);transition:border-color .2s ease,color .2s ease}.mail[data-astro-cid-sz7xmlte]:hover{color:var(--forest);border-color:var(--green)}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px;font-size:14.5px;color:var(--body)}.col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;transition:color .2s ease,translate .25s var(--ease-out)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);translate:3px 0}.legal[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.copy[data-astro-cid-sz7xmlte],.entity[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--muted)}.wordmark[data-astro-cid-sz7xmlte]{position:relative;margin:8px calc(var(--gx) * -1) 0;height:clamp(90px,15vw,220px);display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.wordmark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;letter-spacing:-.06em;line-height:.82;font-size:clamp(140px,24vw,360px);background:linear-gradient(180deg,var(--mint-4) 0%,transparent 92%);-webkit-background-clip:text;background-clip:text;color:transparent}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.wordmark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{animation:wordRise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}@keyframes wordRise{0%{transform:translateY(45%)}to{transform:none}}@media(max-width:1200px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}.about[data-astro-cid-sz7xmlte]{grid-column:1 / -1;max-width:560px}}@media(max-width:767px){.site-footer[data-astro-cid-sz7xmlte]{padding:56px var(--gx) 0;gap:24px}.top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:28px}.tagline[data-astro-cid-sz7xmlte]{font-size:22px}.col[data-astro-cid-sz7xmlte]{gap:14px;font-size:15px}.legal[data-astro-cid-sz7xmlte]{flex-direction:column;gap:6px}}.hero-bg[data-astro-cid-zurgiaq6]{position:absolute;inset:0 0 auto;height:var(--frame-h);overflow:hidden;pointer-events:none;z-index:0}.stage[data-astro-cid-zurgiaq6]{position:absolute;top:0;left:min(0px,calc(50% - 720px));width:max(100%,1440px);height:var(--frame-h);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 78%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0 78%,#0000)}.inner[data-astro-cid-zurgiaq6]{position:absolute;top:0;left:0;width:100%;height:var(--inner-h);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 62%,rgba(0,0,0,0) 86%);mask-image:linear-gradient(to bottom,#000 0 62%,#0000 86%)}.hero-bg--pf[data-astro-cid-zurgiaq6] .inner[data-astro-cid-zurgiaq6]{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 54%,rgba(0,0,0,0) 88%);mask-image:linear-gradient(to bottom,#000 0 54%,#0000 88%)}.glows[data-astro-cid-zurgiaq6],.ribbon[data-astro-cid-zurgiaq6] svg[data-astro-cid-zurgiaq6]{position:absolute;top:0;left:0;overflow:visible}.lift[data-astro-cid-zurgiaq6]{position:absolute;inset:0}.ribbon[data-astro-cid-zurgiaq6]{position:absolute;inset:0;will-change:transform;backface-visibility:hidden}.r1[data-astro-cid-zurgiaq6]{animation:hspin1 44s ease-in-out infinite}.r2[data-astro-cid-zurgiaq6]{animation:hspin2 58s ease-in-out infinite}.veil[data-astro-cid-zurgiaq6]{position:absolute;left:7.6%;top:5.5%;width:84.8%;height:44.4%;border-radius:70px;background:var(--bg);opacity:.77;filter:blur(40px)}.hero-bg--pf[data-astro-cid-zurgiaq6] .veil[data-astro-cid-zurgiaq6]{left:4%;top:12%;width:80%;height:42%;opacity:.8;filter:blur(44px)}.fade[data-astro-cid-zurgiaq6]{display:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.lift-1[data-astro-cid-zurgiaq6],.lift-2[data-astro-cid-zurgiaq6],.glows[data-astro-cid-zurgiaq6]{animation-timeline:scroll(root);animation-range:0 800px;animation-fill-mode:both;animation-timing-function:linear}.lift-1[data-astro-cid-zurgiaq6]{animation-name:heroLiftA}.lift-2[data-astro-cid-zurgiaq6]{animation-name:heroLiftB}.glows[data-astro-cid-zurgiaq6]{animation-name:heroSink}}}@keyframes heroLiftA{to{transform:translateY(-160px)}}@keyframes heroLiftB{to{transform:translateY(-70px)}}@keyframes heroSink{to{transform:translateY(90px)}}@media(max-width:767px){.hero-bg[data-astro-cid-zurgiaq6]{height:620px}.stage[data-astro-cid-zurgiaq6]{left:50%;width:1440px;margin-left:-720px;zoom:.72}.fade[data-astro-cid-zurgiaq6]{display:block;position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom,transparent,var(--bg))}}
