.border-glow-module__46k35q__root{--edge-proximity:0;--cursor-angle:45deg;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--edge-opacity:clamp(0, calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity))), 1);--mesh-opacity:clamp(0, calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity))), 1);--mesh-gradient:var(--gradient-1), var(--gradient-2), var(--gradient-3), var(--gradient-4), var(--gradient-5), var(--gradient-6), var(--gradient-7), var(--gradient-base);border-radius:var(--border-radius);background:var(--glow-background,transparent);display:grid;position:relative;overflow:visible}.border-glow-module__46k35q__meshEdge,.border-glow-module__46k35q__meshFill,.border-glow-module__46k35q__edgeLight{z-index:2;border-radius:inherit;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-module__46k35q__meshEdge{opacity:calc(var(--mesh-opacity) * var(--glow-intensity));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%))}.border-glow-module__46k35q__meshEdge:before{content:"";border-radius:inherit;background:var(--mesh-gradient);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-glow-module__46k35q__meshFill{background:var(--mesh-gradient);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity) * var(--mesh-opacity) * var(--glow-intensity));mix-blend-mode:soft-light;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-module__46k35q__edgeLight{inset:calc(var(--glow-padding) * -1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc(var(--edge-opacity) * var(--glow-intensity))}.border-glow-module__46k35q__edgeLight:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px color-mix(in srgb, var(--glow-color) 60%, transparent), inset 0 0 3px color-mix(in srgb, var(--glow-color) 50%, transparent), inset 0 0 6px color-mix(in srgb, var(--glow-color) 40%, transparent), inset 0 0 15px color-mix(in srgb, var(--glow-color) 30%, transparent), inset 0 0 25px 2px color-mix(in srgb, var(--glow-color) 20%, transparent), inset 0 0 50px 2px color-mix(in srgb, var(--glow-color) 10%, transparent), 0 0 1px color-mix(in srgb, var(--glow-color) 60%, transparent), 0 0 3px color-mix(in srgb, var(--glow-color) 50%, transparent), 0 0 6px color-mix(in srgb, var(--glow-color) 40%, transparent), 0 0 15px color-mix(in srgb, var(--glow-color) 30%, transparent), 0 0 25px 2px color-mix(in srgb, var(--glow-color) 20%, transparent), 0 0 50px 2px color-mix(in srgb, var(--glow-color) 10%, transparent);position:absolute}.border-glow-module__46k35q__inner{z-index:1;border-radius:inherit;min-width:0;position:relative}.border-glow-module__46k35q__root[data-glow-state=idle]>.border-glow-module__46k35q__meshEdge,.border-glow-module__46k35q__root[data-glow-state=idle]>.border-glow-module__46k35q__meshFill,.border-glow-module__46k35q__root[data-glow-state=idle]>.border-glow-module__46k35q__edgeLight{opacity:0;transition-duration:.75s}.border-glow-module__46k35q__root:focus-within>.border-glow-module__46k35q__meshEdge{opacity:calc(.7 * var(--glow-intensity))}.border-glow-module__46k35q__root:focus-within>.border-glow-module__46k35q__meshFill{opacity:calc(var(--fill-opacity) * var(--glow-intensity))}.border-glow-module__46k35q__root:focus-within>.border-glow-module__46k35q__edgeLight{opacity:calc(.8 * var(--glow-intensity))}@media (prefers-reduced-motion:reduce){.border-glow-module__46k35q__meshEdge,.border-glow-module__46k35q__meshFill,.border-glow-module__46k35q__edgeLight{transition:none}.border-glow-module__46k35q__root:hover>.border-glow-module__46k35q__meshEdge,.border-glow-module__46k35q__root:hover>.border-glow-module__46k35q__edgeLight{opacity:calc(.7 * var(--glow-intensity))}}@media (forced-colors:active){.border-glow-module__46k35q__meshEdge,.border-glow-module__46k35q__meshFill,.border-glow-module__46k35q__edgeLight{display:none}}
.glass-surface-module__oJ-PKa__root{isolation:isolate;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight,var(--foreground)) 50%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--glass-border,var(--border)) 24%, transparent), inset 0 0 2px 1px color-mix(in srgb, var(--glass-border,var(--border)) 18%, transparent), 0 4px 16px color-mix(in srgb, var(--glass-shadow,var(--foreground)) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--glass-shadow,var(--foreground)) 8%, transparent), 0 16px 56px color-mix(in srgb, var(--glass-shadow,var(--foreground)) 8%, transparent);overflow:hidden}.glass-surface-module__oJ-PKa__filter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.glass-surface-module__oJ-PKa__backdrop,.glass-surface-module__oJ-PKa__sheen,.glass-surface-module__oJ-PKa__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface-module__oJ-PKa__backdrop{background:color-mix(in srgb, var(--glass-tint,var(--background)) calc(var(--glass-frost,0) * 100%), transparent);-webkit-backdrop-filter:blur(var(--glass-fallback-blur,12px)) saturate(var(--glass-saturation,1));backdrop-filter:blur(var(--glass-fallback-blur,12px)) saturate(var(--glass-saturation,1))}.glass-surface-module__oJ-PKa__root[data-glass-renderer=svg]>.glass-surface-module__oJ-PKa__backdrop{-webkit-backdrop-filter:var(--glass-filter) saturate(var(--glass-saturation,1));backdrop-filter:var(--glass-filter) saturate(var(--glass-saturation,1))}.glass-surface-module__oJ-PKa__sheen{background:linear-gradient(135deg, color-mix(in srgb, var(--glass-highlight,var(--foreground)) 18%, transparent), transparent 42%, transparent 64%, color-mix(in srgb, var(--glass-highlight,var(--foreground)) 6%, transparent))}.glass-surface-module__oJ-PKa__rim{background:linear-gradient(150deg, color-mix(in srgb, var(--glass-highlight,var(--foreground)) 65%, transparent), color-mix(in srgb, var(--glass-border,var(--border)) 12%, transparent) 45%, color-mix(in srgb, var(--glass-border,var(--border)) 8%, transparent) 60%, color-mix(in srgb, var(--glass-highlight,var(--foreground)) 32%, transparent));-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.glass-surface-module__oJ-PKa__content{border-radius:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface-module__oJ-PKa__backdrop{background:var(--glass-tint,var(--background))}}@media (prefers-reduced-transparency:reduce){.glass-surface-module__oJ-PKa__root[data-glass-renderer]>.glass-surface-module__oJ-PKa__backdrop{background:var(--glass-tint,var(--background));-webkit-backdrop-filter:none;backdrop-filter:none}.glass-surface-module__oJ-PKa__sheen{display:none}}@media (forced-colors:active){.glass-surface-module__oJ-PKa__root{color:canvastext;box-shadow:none;border:1px solid canvastext}.glass-surface-module__oJ-PKa__root[data-glass-renderer]>.glass-surface-module__oJ-PKa__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.glass-surface-module__oJ-PKa__sheen,.glass-surface-module__oJ-PKa__rim{display:none}}
.shiny-text-module__b_H2rq__root{-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.shiny-text-module__b_H2rq__glow{filter:blur(.14em);pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.shiny-text-module__b_H2rq__root{-webkit-text-fill-color:currentColor;background-image:none!important}.shiny-text-module__b_H2rq__glow{display:none}}
.about-stats-module__B5nJ7W__root{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,2rem);margin:0;display:grid;container-type:inline-size}.about-stats-module__B5nJ7W__metric{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding-top:1.25rem;display:flex}.about-stats-module__B5nJ7W__value{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;order:1;margin:0;font-size:clamp(1.8rem,10.5cqi,4.75rem);font-weight:800;line-height:1}.about-stats-module__B5nJ7W__suffix{margin-left:.03em;font-size:.6em}.about-stats-module__B5nJ7W__label{max-width:11rem;color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;order:2;font-size:.6875rem;font-weight:600;line-height:1.5}.about-stats-module__B5nJ7W__accessibleValue{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.about-stats-module__B5nJ7W__value{color:var(--primary)}}@media (max-width:479px){.about-stats-module__B5nJ7W__root{grid-template-columns:1fr;gap:1rem}.about-stats-module__B5nJ7W__metric{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem}.about-stats-module__B5nJ7W__value{font-size:clamp(2.5rem,14cqi,3.5rem)}.about-stats-module__B5nJ7W__label{text-align:right;max-width:8.5rem}}
.aras-signature-module__KwBaea__signature{z-index:1;width:112%;height:auto;color:var(--primary);pointer-events:none;display:block;position:absolute;bottom:0;right:-10%}@media (min-width:1024px){.aras-signature-module__KwBaea__signature{width:120%}}@media (max-width:767px){.aras-signature-module__KwBaea__signature{width:104%;right:-2%}}.aras-signature-module__KwBaea__stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.aras-signature-module__KwBaea__signature[data-signature-state=waiting] .aras-signature-module__KwBaea__stroke{visibility:hidden;stroke-dashoffset:1px}.aras-signature-module__KwBaea__signature[data-signature-state=drawing] .aras-signature-module__KwBaea__stroke{animation:aras-signature-module__KwBaea__writeSignature var(--signature-duration) cubic-bezier(.3, 0, .25, 1) var(--signature-delay) both}@keyframes aras-signature-module__KwBaea__writeSignature{0%{opacity:0;stroke-dashoffset:1px}.1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce),print{.aras-signature-module__KwBaea__signature[data-signature-state] .aras-signature-module__KwBaea__stroke{visibility:visible;stroke-dashoffset:0;animation:none}}
.circular-gallery-module__n-QdAq__gallery{width:100%;height:clamp(30rem,43vw,40rem);color:var(--foreground);touch-action:auto;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.circular-gallery-module__n-QdAq__canvas{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.circular-gallery-module__n-QdAq__cards{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:center;gap:0;height:100%;margin:0;padding:3rem 1.5rem;list-style:none;display:flex;overflow-x:auto}.circular-gallery-module__n-QdAq__card{aspect-ratio:9/16;scroll-snap-align:center;flex:none;width:clamp(12rem,25vw,16rem);position:relative}.circular-gallery-module__n-QdAq__link{border-radius:var(--reel-border-radius,.65rem);width:100%;height:100%;color:inherit;outline-offset:5px;-webkit-user-drag:none;text-decoration:none;transition:transform .2s;display:block;position:relative}.circular-gallery-module__n-QdAq__link:focus-visible{outline:2px solid}.circular-gallery-module__n-QdAq__image{border-radius:inherit;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.circular-gallery-module__n-QdAq__play{color:var(--primary-foreground);pointer-events:none;opacity:0;place-content:center;transition:opacity .18s;display:grid;position:absolute;bottom:.65rem;right:.65rem}.circular-gallery-module__n-QdAq__play svg{box-sizing:content-box;background:var(--primary);border-radius:50%;padding:.6rem}.circular-gallery-module__n-QdAq__link:hover .circular-gallery-module__n-QdAq__play,.circular-gallery-module__n-QdAq__link:focus-visible .circular-gallery-module__n-QdAq__play{opacity:1}.circular-gallery-module__n-QdAq__caption{width:calc(100% * var(--reel-caption-width,1));letter-spacing:.035em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.3;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%)}.circular-gallery-module__n-QdAq__gallery[data-enhanced]{cursor:grab;touch-action:pan-y}.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__canvas{display:block}.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__cards{padding:0;display:block;position:absolute;inset:0;overflow:visible}.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__card{aspect-ratio:auto;will-change:transform;position:absolute;top:0;left:0}.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__image{opacity:0}.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__link{transition:none}.circular-gallery-module__n-QdAq__gallery[data-dragging],.circular-gallery-module__n-QdAq__gallery[data-dragging] .circular-gallery-module__n-QdAq__link{cursor:grabbing}.circular-gallery-module__n-QdAq__gallery[data-dragging] .circular-gallery-module__n-QdAq__link{pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.circular-gallery-module__n-QdAq__gallery:not([data-enhanced]) .circular-gallery-module__n-QdAq__link:hover,.circular-gallery-module__n-QdAq__gallery:not([data-enhanced]) .circular-gallery-module__n-QdAq__link:focus-visible{transform:translateY(-1.2rem)scale(1.04)}}@media (max-width:640px){.circular-gallery-module__n-QdAq__gallery{height:31rem}.circular-gallery-module__n-QdAq__card{width:13rem}.circular-gallery-module__n-QdAq__caption{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.circular-gallery-module__n-QdAq__link,.circular-gallery-module__n-QdAq__play{transition:none}}@media print{.circular-gallery-module__n-QdAq__gallery{overflow:visible;height:auto!important}.circular-gallery-module__n-QdAq__gallery .circular-gallery-module__n-QdAq__canvas,.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__canvas{display:none}.circular-gallery-module__n-QdAq__gallery .circular-gallery-module__n-QdAq__cards,.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__cards{flex-wrap:wrap;display:flex;position:static;overflow:visible}.circular-gallery-module__n-QdAq__gallery .circular-gallery-module__n-QdAq__card,.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__card{margin-bottom:2rem;position:relative;width:9rem!important;height:16rem!important;transform:none!important}.circular-gallery-module__n-QdAq__gallery .circular-gallery-module__n-QdAq__image,.circular-gallery-module__n-QdAq__gallery[data-enhanced] .circular-gallery-module__n-QdAq__image{opacity:1}}
.experience-livery-module__TO25xq__livery{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.experience-livery-module__TO25xq__field{x:-10rem;y:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem)}.experience-livery-module__TO25xq__base{fill:var(--experience-livery-base)}.experience-livery-module__TO25xq__panels{fill:var(--experience-livery-mid)}.experience-livery-module__TO25xq__facets{fill:var(--experience-livery-highlight)}.experience-livery-module__TO25xq__seams{fill:none;stroke:var(--experience-livery-accent);stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;opacity:.64}
.experience-photo-module__SvGTCW__frame{position:absolute;inset:0;overflow:clip}.experience-photo-module__SvGTCW__imageWindow{--image-window-shift:5.17241%;position:absolute;inset:0}.experience-photo-module__SvGTCW__image{object-fit:cover;object-position:center bottom;-webkit-user-select:none;user-select:none}.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=native],.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=script]{--image-window-overscan:8%}.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=native] .experience-photo-module__SvGTCW__imageWindow,.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=script] .experience-photo-module__SvGTCW__imageWindow{inset-block:calc(-1 * var(--image-window-overscan))}.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=native]{view-timeline:--experience-photo block;view-timeline-inset:0}.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=native] .experience-photo-module__SvGTCW__imageWindow{animation:linear both experience-photo-module__SvGTCW__experiencePhotoTravel;animation-duration:auto;animation-timeline:--experience-photo;animation-range:cover}@keyframes experience-photo-module__SvGTCW__experiencePhotoTravel{0%{transform:translate3d(0, calc(-1 * var(--image-window-shift)), 0)}to{transform:translate3d(0, var(--image-window-shift), 0)}}@media (max-width:767px){.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=native],.experience-photo-module__SvGTCW__frame[data-experience-photo-motion=script]{--image-window-overscan:6%}.experience-photo-module__SvGTCW__imageWindow{--image-window-shift:3.57143%}}@media (prefers-reduced-motion:reduce),print{.experience-photo-module__SvGTCW__frame .experience-photo-module__SvGTCW__imageWindow{inset:0;animation:none!important;transform:none!important}}
.experience-wordmark-module__vYiq4q__wordmark{fill:currentColor;width:100%;height:100%;display:block}
.hero-video-module__JCgVOW__background{pointer-events:none;background:url(/videos/aras-freestyle-hero-4k-enhanced-v2-poster.webp) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-video-module__JCgVOW__video{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.hero-video-module__JCgVOW__video{visibility:hidden}}
.hero-title-module__TnOZha__anchor{max-width:100%;color:var(--caption-foreground);letter-spacing:-.065em;grid-template-columns:max-content;font-size:clamp(4.5rem,8.2vw,8.5rem);font-weight:900;line-height:.95;display:inline-grid;position:relative}.hero-title-module__TnOZha__stack{grid-area:1/1;grid-template-columns:max-content;display:inline-grid;position:relative}.hero-title-module__TnOZha__sizer{visibility:hidden}.hero-title-module__TnOZha__title{z-index:5;transform-origin:0 0;pointer-events:none}.hero-title-module__TnOZha__destination{font-size:clamp(3rem,5.2vw,5rem)}.hero-title-module__TnOZha__motionLayer{display:none}[data-intro-mode=cover] .hero-title-module__TnOZha__motionLayer{z-index:4;pointer-events:none;display:block;position:absolute;inset:0}.hero-title-module__TnOZha__motionViewport{height:100svh;position:sticky;top:0}.hero-title-module__TnOZha__motionTitle{visibility:hidden;transform-origin:0 0;position:absolute;top:0;left:0}[data-title-travel=moving] .hero-title-module__TnOZha__motionTitle{visibility:visible}:is([data-title-travel=moving] .hero-title-module__TnOZha__destination,[data-title-travel=moving] .hero-title-module__TnOZha__title,[data-title-travel=about] .hero-title-module__TnOZha__title){visibility:hidden}.hero-title-module__TnOZha__wordWindow{clip-path:inset(0 -.15em);display:block}.hero-title-module__TnOZha__lowerWindow{margin-top:-.23em}.hero-title-module__TnOZha__aras,.hero-title-module__TnOZha__freestyle{white-space:nowrap;display:block}.hero-title-module__TnOZha__line{background:var(--caption-foreground);transform-origin:0;pointer-events:none;width:100%;height:clamp(3px,.035em,5px);animation:.75s cubic-bezier(.65,0,.35,1) .18s both hero-title-module__TnOZha__drawLine,.22s ease-out .93s forwards hero-title-module__TnOZha__hideLine;position:absolute;top:.86em;left:0}.hero-title-module__TnOZha__aras{animation:.8s cubic-bezier(.22,1,.36,1) .93s both hero-title-module__TnOZha__riseFromLine}.hero-title-module__TnOZha__freestyle{animation:.8s cubic-bezier(.22,1,.36,1) .93s both hero-title-module__TnOZha__fallFromLine}@keyframes hero-title-module__TnOZha__drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-title-module__TnOZha__hideLine{0%{opacity:1}to{opacity:0}}@keyframes hero-title-module__TnOZha__riseFromLine{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hero-title-module__TnOZha__fallFromLine{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@media (max-width:1023px){.hero-title-module__TnOZha__anchor{font-size:clamp(2.7rem,9.2vw,6rem)}.hero-title-module__TnOZha__destination{font-size:clamp(2rem,7vw,4rem)}}@media (prefers-reduced-motion:reduce),print{[data-intro-mode=cover] .hero-title-module__TnOZha__motionLayer{display:none}:is([data-title-travel] .hero-title-module__TnOZha__destination,[data-title-travel] .hero-title-module__TnOZha__title){visibility:visible}.hero-title-module__TnOZha__line,.hero-title-module__TnOZha__aras,.hero-title-module__TnOZha__freestyle{animation:none}.hero-title-module__TnOZha__line{display:none}}
.home-background-module__ZTSQsW__blue{z-index:0;pointer-events:none;opacity:var(--home-blue-strength,.3);background:var(--home-blue-backdrop);position:absolute;inset:0}@media print{.home-background-module__ZTSQsW__blue{display:none}}
.intro-transition-module__Ngu9Pa__scene[data-intro-mode=cover][data-intro-native=true]{timeline-scope:--intro-about}.intro-transition-module__Ngu9Pa__scene[data-intro-mode=cover][data-intro-native=true] [data-about]{view-timeline:--intro-about block;view-timeline-inset:0}.intro-transition-module__Ngu9Pa__scene[data-intro-mode=cover][data-intro-native=true] [data-shared-title]{animation:linear both intro-transition-module__Ngu9Pa__introTitle;animation-duration:auto;animation-timeline:--intro-about;animation-range:entry}.intro-transition-module__Ngu9Pa__scene[data-intro-mode=cover][data-intro-native=true] [data-about-portrait]{animation:linear both intro-transition-module__Ngu9Pa__introPortrait;animation-duration:auto;animation-timeline:--intro-about;animation-range:entry 55%}.intro-transition-module__Ngu9Pa__scene[data-intro-mode=cover][data-intro-native=true] [data-about-description]{animation:linear both intro-transition-module__Ngu9Pa__introDescription;animation-duration:auto;animation-timeline:--intro-about;animation-range:entry 55%}.intro-transition-module__Ngu9Pa__scene[data-intro-active=true] [data-about-portrait]{will-change:transform}.intro-transition-module__Ngu9Pa__scene[data-intro-active=true][data-about-entry=waiting] [data-about-description],.intro-transition-module__Ngu9Pa__scene[data-intro-active=true][data-about-entry=moving] [data-about-description]{will-change:opacity}@keyframes intro-transition-module__Ngu9Pa__introTitle{0%{transform:translate3d(var(--intro-title-from-x), var(--intro-title-from-y), 0) scale(1)}to{transform:translate3d(var(--intro-title-to-x), var(--intro-title-to-y), 0) scale(var(--intro-title-scale))}}@keyframes intro-transition-module__Ngu9Pa__introPortrait{0%{transform:translate3d(var(--intro-portrait-entry), 0, 0)}to{transform:translate(0,0)}}@keyframes intro-transition-module__Ngu9Pa__introDescription{0%{opacity:0}to{opacity:1}}@media print{.intro-transition-module__Ngu9Pa__scene [data-shared-title],.intro-transition-module__Ngu9Pa__scene [data-about-portrait],.intro-transition-module__Ngu9Pa__scene [data-about-description]{opacity:1!important;animation:none!important;transform:none!important}}
.livery-camo-module__vTHkaa__camo{z-index:0;pointer-events:none;opacity:.78;position:absolute;inset:0;overflow:clip}.livery-camo-module__vTHkaa__field{width:100%;height:100%;position:absolute;inset:0}.livery-camo-module__vTHkaa__artwork{width:100%;height:100%;display:block}.livery-camo-module__vTHkaa__mid{fill:var(--camo-mid)}.livery-camo-module__vTHkaa__highlight{fill:var(--camo-highlight);opacity:.72}.livery-camo-module__vTHkaa__shadow{fill:var(--camo-shadow);opacity:.68}@media (prefers-reduced-motion:no-preference){.livery-camo-module__vTHkaa__field{--camo-repeat-width:1120px;width:calc(100% + var(--camo-repeat-width));animation:140s linear infinite paused livery-camo-module__vTHkaa__camoDrift;inset:0 auto 0 0}[data-home-motion=ambient] .livery-camo-module__vTHkaa__camo[data-home-active] .livery-camo-module__vTHkaa__field{will-change:transform;animation-play-state:running}}@keyframes livery-camo-module__vTHkaa__camoDrift{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--camo-repeat-width)), 0, 0)}}@media (max-width:1023px){.livery-camo-module__vTHkaa__camo{opacity:.68}}@media print{.livery-camo-module__vTHkaa__camo{display:none}}
.depth-carousel-module__I3Qpcq__root{width:100%;min-width:0;perspective:var(--dc-perspective,1400px);perspective-origin:50% 40%;outline:none;position:relative}.depth-carousel-module__I3Qpcq__root:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius)}.depth-carousel-module__I3Qpcq__stage{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;display:flex;overflow-x:auto}.depth-carousel-module__I3Qpcq__card{scroll-snap-align:center;flex:0 0 calc(100% - 2px);min-width:0;margin:0}.depth-carousel-module__I3Qpcq__media{height:var(--dc-card-height);border-radius:var(--radius-lg);background:var(--muted);position:relative;overflow:clip}.depth-carousel-module__I3Qpcq__image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.depth-carousel-module__I3Qpcq__tint{opacity:0;pointer-events:none;background:var(--background);mix-blend-mode:multiply;position:absolute;inset:0}.depth-carousel-module__I3Qpcq__caption{min-height:3.75rem;color:var(--foreground);letter-spacing:.02em;text-wrap:pretty;margin-top:.9rem;font-size:.875rem;font-weight:550;line-height:1.45}.depth-carousel-module__I3Qpcq__controls{display:none}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true]{overflow:clip}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__stage{width:100%;transform-style:preserve-3d;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;display:block;position:relative;overflow:visible}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__stage:active{cursor:grabbing}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__card{width:var(--dc-card-width);transform-origin:50%;will-change:transform, opacity, filter;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__media{box-shadow:0 24px 48px -24px color-mix(in oklch, var(--foreground) 35%, transparent)}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__controls{z-index:3000;justify-items:center;gap:.25rem;padding:.25rem 0 .75rem;display:grid;position:relative}.depth-carousel-module__I3Qpcq__dots{grid-template-columns:repeat(5,44px);justify-content:center;display:grid}.depth-carousel-module__I3Qpcq__dot{border-radius:50%;width:44px;height:44px;padding:0}.depth-carousel-module__I3Qpcq__dot span{background:color-mix(in oklch, var(--foreground) 32%, transparent);border-radius:999px;width:6px;height:6px;transition:width .25s,background .25s}.depth-carousel-module__I3Qpcq__dot[aria-current=true] span{background:var(--foreground);width:20px}@media (prefers-reduced-motion:reduce){.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__card{will-change:auto}.depth-carousel-module__I3Qpcq__dot,.depth-carousel-module__I3Qpcq__dot span{transition:none}}@media print{.depth-carousel-module__I3Qpcq__root[data-depth-ready=true]{overflow:visible}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__stage{transform-style:flat;gap:2rem;display:grid;height:auto!important}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__card{width:100%;position:relative;top:auto;left:auto;filter:none!important;opacity:1!important;transform:none!important}.depth-carousel-module__I3Qpcq__root[data-depth-ready=true] .depth-carousel-module__I3Qpcq__controls{display:none}}
.moments-gallery-module__I4mtNG__section{z-index:3;min-width:0;min-height:100svh;color:var(--foreground);scroll-snap-align:start;scroll-snap-stop:always;position:relative}.moments-gallery-module__I4mtNG__viewport{isolation:isolate;position:relative}.moments-gallery-module__I4mtNG__world{z-index:1;max-width:var(--section-max-width,1600px);padding:var(--section-spacing,4rem) var(--section-gutter,5.5vw) 6rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(4rem,8vw,8rem) clamp(3rem,7vw,8rem);margin-inline:auto;display:grid;position:relative}.moments-gallery-module__I4mtNG__heading{grid-column:1/-1;min-width:0}.moments-gallery-module__I4mtNG__title{color:var(--caption-foreground);font-size:clamp(2.5rem,5vw,5rem);font-weight:700;line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing);word-spacing:var(--caption-word-spacing)}.moments-gallery-module__I4mtNG__figure{min-width:0;margin:0}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=false] .moments-gallery-module__I4mtNG__figure[data-moments-featured=true]{grid-column:1/-1;justify-self:center;width:min(100%,66rem)}.moments-gallery-module__I4mtNG__caption{color:var(--foreground);letter-spacing:.02em;margin-bottom:.75rem;font-size:.6875rem;font-weight:550;line-height:1.45;display:block}.moments-gallery-module__I4mtNG__frame{width:100%;aspect-ratio:var(--moments-aspect);background:var(--muted);position:relative;overflow:clip}.moments-gallery-module__I4mtNG__imageWindow{position:absolute;inset:0}.moments-gallery-module__I4mtNG__image{object-fit:cover;-webkit-user-select:none;user-select:none}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true]{height:calc(100svh + var(--moments-travel) + var(--moments-exit-hold,0px))}.moments-gallery-module__I4mtNG__finish{top:var(--moments-travel);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100svh;display:none;position:absolute;left:0}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__viewport{height:100svh;position:sticky;top:0;overflow:clip}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__world{width:100%;max-width:none;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.moments-gallery-module__I4mtNG__section[data-moments-native=true]{view-timeline:--moments block;view-timeline-inset:0}.moments-gallery-module__I4mtNG__section[data-moments-native=true] .moments-gallery-module__I4mtNG__world{animation:linear both moments-gallery-module__I4mtNG__momentsTravel;animation-duration:auto;animation-timeline:--moments;animation-range:contain 0px contain var(--moments-travel)}.moments-gallery-module__I4mtNG__section[data-moments-native=true] .moments-gallery-module__I4mtNG__imageWindow{animation:linear both moments-gallery-module__I4mtNG__momentsImageTravel;animation-duration:auto;animation-timeline:--moments;animation-range:contain var(--moments-image-entry) contain var(--moments-image-exit)}@keyframes moments-gallery-module__I4mtNG__momentsTravel{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--moments-travel)), 0, 0)}}@keyframes moments-gallery-module__I4mtNG__momentsImageTravel{0%{transform:translate3d(calc(-1 * var(--moments-image-shift)), 0, 0)}to{transform:translate3d(var(--moments-image-shift), 0, 0)}}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__heading{top:clamp(2.5rem,6svh,4rem);left:var(--section-gutter,5.5vw);width:calc(100vw - var(--section-gutter,5.5vw) * 2);max-width:56rem;position:absolute}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__figure{position:absolute}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__caption{text-wrap:pretty;width:100%;margin:0;font-size:.75rem;position:absolute;bottom:calc(100% + .75rem);left:0}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__frame{aspect-ratio:auto;height:100%}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__imageWindow{inset:-5% calc(-1 * var(--moments-image-overscan))}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__imageWindow.moments-gallery-module__I4mtNG__tight{inset-block:-3%}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=false] .moments-gallery-module__I4mtNG__world,.moments-gallery-module__I4mtNG__section[data-moments-horizontal=false] .moments-gallery-module__I4mtNG__heading,.moments-gallery-module__I4mtNG__section[data-moments-horizontal=false] .moments-gallery-module__I4mtNG__figure,.moments-gallery-module__I4mtNG__section[data-moments-horizontal=false] .moments-gallery-module__I4mtNG__imageWindow{animation:none!important;transform:none!important}.moments-gallery-module__I4mtNG__empty{color:var(--muted-foreground);grid-column:1/-1;margin:0}.moments-gallery-module__I4mtNG__mobileContent{max-width:42rem;padding:var(--section-spacing,4rem) var(--section-gutter,5.5vw) calc(6.5rem + env(safe-area-inset-bottom,0px));margin-inline:auto}.moments-gallery-module__I4mtNG__mobileContent>.moments-gallery-module__I4mtNG__mobileCarousel{width:calc(100% + var(--section-gutter,5.5vw) * 2);margin-inline:calc(-1 * var(--section-gutter,5.5vw));margin-top:clamp(1.75rem,6vw,3rem)}.moments-gallery-module__I4mtNG__section[data-moments-carousel=true]{scroll-snap-stop:always;min-height:auto}@media (min-width:1024px) and (max-height:720px){.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__title{font-size:clamp(2.5rem,7.5svh,3.5rem)}}@media (max-width:1023px){.moments-gallery-module__I4mtNG__world{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.moments-gallery-module__I4mtNG__world{grid-template-columns:1fr;gap:clamp(4rem,10vw,5rem);padding-bottom:6.5rem}}@media print{.moments-gallery-module__I4mtNG__finish{display:none!important}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true]{view-timeline-name:none;height:auto}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__viewport{height:auto;position:relative;overflow:visible}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__world{will-change:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;padding:2rem;display:grid;position:relative;transform:none!important}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__heading,.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__figure{position:relative;width:100%!important;height:auto!important;animation:none!important;top:auto!important;left:auto!important;transform:none!important}.moments-gallery-module__I4mtNG__figure{break-inside:avoid}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__caption{margin-bottom:.75rem;position:relative;bottom:auto}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__frame{height:auto;aspect-ratio:var(--moments-aspect)}.moments-gallery-module__I4mtNG__section[data-moments-horizontal=true] .moments-gallery-module__I4mtNG__imageWindow{will-change:auto;animation:none!important;inset:0!important;transform:none!important}}
.photo-depth-reveal-module__1Xw9cq__scene{--photo-frame-height:min(90svh, clamp(36rem, 56vw, 52rem));z-index:1;isolation:isolate;width:100cqw;height:var(--photo-frame-height);background:var(--gallery-overlay);color:var(--gallery-foreground);scroll-snap-align:end;scroll-snap-stop:normal;align-self:center;margin:calc(-1*clamp(5rem,10vw,9rem)) 0 0;position:relative;overflow:clip}.photo-depth-reveal-module__1Xw9cq__stage,.photo-depth-reveal-module__1Xw9cq__canvas{width:100%;height:100%;position:relative;overflow:clip}.photo-depth-reveal-module__1Xw9cq__zoom{width:max(100%, calc(var(--photo-frame-height) * var(--photo-ratio)));aspect-ratio:var(--photo-ratio);transform:translate(-68%, -65%) scale(var(--photo-scale,1.12));transform-origin:0;pointer-events:none;position:absolute;top:65%;left:68%}.photo-depth-reveal-module__1Xw9cq__photoSurface{pointer-events:none;position:absolute;inset:0}.photo-depth-reveal-module__1Xw9cq__filterDefinition{pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.photo-depth-reveal-module__1Xw9cq__scene[data-depth-ready=true][data-depth-enabled=true]:is([data-hovered=true],[data-moving=true]) .photo-depth-reveal-module__1Xw9cq__photoSurface{filter:var(--photo-filter)}}.photo-depth-reveal-module__1Xw9cq__photo{object-fit:cover;-webkit-user-select:none;user-select:none}.photo-depth-reveal-module__1Xw9cq__scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--gallery-overlay) 70%, transparent), transparent 40%), linear-gradient(90deg, color-mix(in srgb, var(--gallery-overlay) 65%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.photo-depth-reveal-module__1Xw9cq__content{inset-block:0;padding:2rem var(--section-gutter);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex;position:absolute;left:0}.photo-depth-reveal-module__1Xw9cq__meta{inset-inline:0;padding:1rem var(--section-gutter) calc(1.5rem + env(safe-area-inset-bottom));color:var(--gallery-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;font-size:.667rem;line-height:1.5;display:flex;position:absolute;bottom:0}.photo-depth-reveal-module__1Xw9cq__meta a{text-underline-offset:.3em;align-items:center;min-height:2.75rem;display:inline-flex}.photo-depth-reveal-module__1Xw9cq__meta a:hover{text-decoration:underline}.photo-depth-reveal-module__1Xw9cq__meta a:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:.25rem}@media (max-width:767px){.photo-depth-reveal-module__1Xw9cq__scene{--photo-frame-height:min(90svh, 42rem)}.photo-depth-reveal-module__1Xw9cq__content{gap:.75rem;padding-block-start:clamp(2rem,7svh,4rem);inset-block-end:auto}.photo-depth-reveal-module__1Xw9cq__scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--gallery-overlay) 75%, transparent), transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--gallery-overlay) 60%, transparent), transparent 65%)}.photo-depth-reveal-module__1Xw9cq__meta{padding-block-end:calc(7rem + env(safe-area-inset-bottom))}}@media print{.photo-depth-reveal-module__1Xw9cq__scene{margin-block-start:0}}@media (max-height:500px) and (min-width:500px){.photo-depth-reveal-module__1Xw9cq__content{justify-content:flex-start;gap:.5rem;padding-block-start:1.25rem}.photo-depth-reveal-module__1Xw9cq__meta{inset-inline-start:auto;bottom:calc(6.5rem + env(safe-area-inset-bottom));text-align:right;flex-direction:column;align-items:flex-end;width:min(45%,20rem);padding-block:0}}@media (prefers-reduced-motion:reduce){.photo-depth-reveal-module__1Xw9cq__zoom{transform:translate(-68%,-65%)}}
.specular-button-module__pfLw8a__root{isolation:isolate;border-radius:var(--sb-radius);font:inherit;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--foreground) 25%, transparent);-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5em;margin:0;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.specular-button-module__pfLw8a__root:before{border:1px solid var(--sb-base-color);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.specular-button-module__pfLw8a__root[data-webgl=true]:before{opacity:0}.specular-button-module__pfLw8a__root:active{transform:scale(.97)}.specular-button-module__pfLw8a__root:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.specular-button-module__pfLw8a__root:disabled{opacity:.5;cursor:default}.specular-button-module__pfLw8a__root:disabled:active{transform:none}.specular-button-module__pfLw8a__sm{padding:10px 20px;font-size:.875rem}.specular-button-module__pfLw8a__md{padding:14px 28px;font-size:1rem}.specular-button-module__pfLw8a__lg{padding:18px 38px;font-size:1.125rem}.specular-button-module__pfLw8a__xl{min-block-size:clamp(4.25rem,6vw,4.75rem);inline-size:min(18rem,100vw - 3rem);max-inline-size:100%;padding:1.25rem clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:750}.specular-button-module__pfLw8a__light{z-index:1;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px}.specular-button-module__pfLw8a__root:not([data-webgl=true]) .specular-button-module__pfLw8a__light{visibility:hidden}.specular-button-module__pfLw8a__label{z-index:2;align-items:center;gap:inherit;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.specular-button-module__pfLw8a__root{transition:none}.specular-button-module__pfLw8a__root:active{transform:none}}
.site-navbar-module__1S4P1G__dock{z-index:40;inset-inline:0;bottom:calc(1.5rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed}.site-navbar-module__1S4P1G__circleGlow{pointer-events:auto;flex:none;width:64px;height:64px}.site-navbar-module__1S4P1G__circle{color:var(--foreground);--muted:var(--glass-shadow)}.site-navbar-module__1S4P1G__circleContent{padding:0}.site-navbar-module__1S4P1G__circleButton{border-radius:50%;width:100%;height:100%}.site-navbar-module__1S4P1G__dialog[data-slot=dialog-content]{top:auto;bottom:calc(1.5rem + env(safe-area-inset-bottom));width:min(19rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100svh - 3rem - env(safe-area-inset-bottom));box-shadow:none;background:0 0;border-radius:0;justify-items:center;gap:.75rem;padding:0;translate:-50%}.site-navbar-module__1S4P1G__menuSurface{color:var(--foreground);--muted:var(--glass-shadow)}.site-navbar-module__1S4P1G__menuGlow{width:100%}.site-navbar-module__1S4P1G__menuContent{max-height:calc(100svh - 8.5rem - env(safe-area-inset-bottom));padding:.625rem;display:block;overflow-y:auto}.site-navbar-module__1S4P1G__navigation,.site-navbar-module__1S4P1G__navigation>div{justify-content:flex-start;align-items:stretch;width:100%;max-width:none}.site-navbar-module__1S4P1G__links{flex-direction:column;align-items:stretch;gap:.25rem;width:100%}.site-navbar-module__1S4P1G__link{min-height:3.875rem;color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;border-radius:1.125rem;flex-direction:row;align-items:center;gap:1rem;padding:1rem;font-size:1rem;font-weight:650;display:flex}.site-navbar-module__1S4P1G__link:hover,.site-navbar-module__1S4P1G__link:focus-visible{color:var(--foreground)}@media (prefers-reduced-motion:reduce){.site-navbar-module__1S4P1G__dialog[data-slot=dialog-content]{animation:none}}
.contact-form-module__O_0_iq__form{gap:1.5rem;display:grid}.contact-form-module__O_0_iq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;min-inline-size:0;display:grid}.contact-form-module__O_0_iq__field{align-content:start;gap:.75rem;min-inline-size:0;display:grid}.contact-form-module__O_0_iq__label{font-size:.8125rem;font-weight:650}.contact-form-module__O_0_iq__input{border-radius:var(--radius);background:color-mix(in srgb, var(--foreground) 3%, transparent);min-block-size:3.5rem;padding-inline:1rem;font-size:1rem}.contact-form-module__O_0_iq__textarea{border-radius:var(--radius);background:color-mix(in srgb, var(--foreground) 3%, transparent);resize:vertical;min-block-size:11rem;padding:1rem;font-size:1rem}.contact-form-module__O_0_iq__messageField{grid-column:1/-1}.contact-form-module__O_0_iq__feedback{font-size:.75rem}.contact-form-module__O_0_iq__hint,.contact-form-module__O_0_iq__error{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.contact-form-module__O_0_iq__error{color:var(--destructive)}.contact-form-module__O_0_iq__submit{min-block-size:3.75rem;inline-size:100%;padding-inline:1.25rem;font-size:1rem;font-weight:750}.contact-form-module__O_0_iq__submit svg{block-size:1.25rem;inline-size:1.25rem}.contact-form-module__O_0_iq__form[data-contact-variant=page]{gap:1rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__fields{gap:1rem 1.5rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__field{gap:.5rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__input{min-block-size:3rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__textarea{field-sizing:fixed;block-size:clamp(6rem,14svh,9rem);min-block-size:6rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__submit{min-block-size:3rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__feedback{min-block-size:2.8em}.contact-form-module__O_0_iq__success{align-content:center;justify-items:start;gap:1.5rem;min-block-size:25rem;display:grid}.contact-form-module__O_0_iq__successIcon{aspect-ratio:1;border:1px solid var(--primary);inline-size:4rem;color:var(--primary);border-radius:50%;place-items:center;display:grid}.contact-form-module__O_0_iq__successTitle{color:var(--foreground);letter-spacing:-.04em;margin-block-end:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.contact-form-module__O_0_iq__success p{color:var(--muted-foreground);line-height:1.6}.contact-form-module__O_0_iq__form[data-contact-variant=dialog] .contact-form-module__O_0_iq__fields{grid-template-columns:minmax(0,1fr);gap:1rem}.contact-form-module__O_0_iq__form[data-contact-variant=dialog] .contact-form-module__O_0_iq__input{min-block-size:2.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=dialog] .contact-form-module__O_0_iq__textarea{min-block-size:8rem}.contact-form-module__O_0_iq__success[data-contact-variant=dialog]{min-block-size:16rem}.contact-form-module__O_0_iq__success[data-contact-variant=page]{min-block-size:clamp(12rem,30svh,20rem)}@media (max-width:599px){.contact-form-module__O_0_iq__fields{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width:899px){.contact-form-module__O_0_iq__form[data-contact-variant=page]{gap:.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__label{font-size:.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__input{min-block-size:2.75rem;padding-inline:.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__textarea{block-size:5.5rem;min-block-size:5.5rem;padding:.75rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__hint,.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__error{line-height:1.4}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__submit{min-block-size:2.75rem}}@media (max-width:899px) and (max-height:749px){.contact-form-module__O_0_iq__form[data-contact-variant=page],.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__fields{gap:.5rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__field{gap:.375rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__textarea{block-size:4rem;min-block-size:4rem}.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__feedback,.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__hint,.contact-form-module__O_0_iq__form[data-contact-variant=page] .contact-form-module__O_0_iq__error{font-size:.6875rem;line-height:1.3}}
.page-module__CpJIzG__page{isolation:isolate;min-block-size:100svh;padding:clamp(1rem, 3svh, 2.5rem) clamp(1.25rem, 5.5vw, 6rem) calc(1.5rem + env(safe-area-inset-bottom));color:var(--foreground);background:var(--background);grid-template-rows:auto 1fr auto;row-gap:clamp(.75rem,2svh,1.5rem);display:grid;position:relative;overflow:clip}.page-module__CpJIzG__page:before{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0 45%, color-mix(in srgb, var(--home-background-glow) 22%, transparent), transparent 65%);content:"";position:absolute;inset:0}.page-module__CpJIzG__header{justify-content:space-between;align-items:center;gap:1.5rem;inline-size:100%;max-inline-size:90rem;margin-inline:auto;display:flex}.page-module__CpJIzG__brand{flex-shrink:0;inline-size:clamp(6rem,10vw,8rem);display:block}.page-module__CpJIzG__brand img{block-size:auto;inline-size:100%}.page-module__CpJIzG__brand:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.page-module__CpJIzG__content{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,8rem);inline-size:100%;max-inline-size:80rem;margin-inline:auto;display:grid}.page-module__CpJIzG__intro{min-inline-size:0}.page-module__CpJIzG__title{color:var(--primary);letter-spacing:-.075em;font-size:clamp(5rem,min(11.5vw,19svh),10rem);font-weight:950;line-height:.82;position:relative}.page-module__CpJIzG__formats{letter-spacing:-.035em;gap:clamp(.375rem,1.5svh,.75rem);margin-block-start:clamp(1.5rem,4svh,2.5rem);font-size:clamp(1.5rem,min(2.5vw,4svh),2.25rem);font-weight:650;line-height:1.15;display:grid}.page-module__CpJIzG__format{transform-origin:0 0;align-items:baseline;gap:.35em;display:flex}.page-module__CpJIzG__formatSlash{color:var(--primary);flex-shrink:0}.page-module__CpJIzG__formSection{min-inline-size:0}.page-module__CpJIzG__formHeading{margin-block-end:clamp(1rem,2.5svh,1.5rem)}.page-module__CpJIzG__formHeading h2{letter-spacing:-.045em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:800;line-height:1.15}.page-module__CpJIzG__footer{border-block-start:1px solid color-mix(in srgb, var(--border) 70%, transparent);min-block-size:4rem;inline-size:100%;max-inline-size:80rem;color:var(--muted-foreground);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;font-size:.625rem;font-weight:600;display:flex}@media (max-width:899px){.page-module__CpJIzG__page{row-gap:.75rem;padding-block-start:1rem}.page-module__CpJIzG__brand{inline-size:5.5rem}.page-module__CpJIzG__content{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(1rem,2.5svh,1.5rem);max-inline-size:38rem}.page-module__CpJIzG__title{font-size:clamp(2.5rem,min(11vw,8svh),4.5rem);line-height:.95}.page-module__CpJIzG__titleBreak{display:none}.page-module__CpJIzG__formats{gap:.375rem;margin-block-start:.75rem;font-size:clamp(1.125rem,5vw,1.5rem)}.page-module__CpJIzG__formHeading{margin-block-end:.75rem}.page-module__CpJIzG__formHeading h2{font-size:1.5rem}.page-module__CpJIzG__footer{max-inline-size:38rem}}@media (max-width:899px) and (max-height:649px){.page-module__CpJIzG__page{row-gap:.5rem;padding-block-start:.75rem}.page-module__CpJIzG__brand{inline-size:4rem}.page-module__CpJIzG__content{gap:.5rem}.page-module__CpJIzG__title{font-size:clamp(2rem,9vw,3.5rem)}.page-module__CpJIzG__formats{gap:.25rem;margin-block-start:.5rem;font-size:1.0625rem}.page-module__CpJIzG__formHeading{margin-block-end:.5rem}.page-module__CpJIzG__formHeading h2{font-size:1.25rem}}
