.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--clr-navy-950: #060F1E;--clr-navy-900: #0A1E3D;--clr-navy-800: #0D2545;--clr-navy-700: #143058;--clr-navy-600: #1B3E70;--clr-navy-500: #2455A0;--clr-navy-400: #3B6EC4;--clr-navy-300: #6B96D6;--clr-navy-200: #A8C1E8;--clr-navy-100: #D8E6F5;--clr-navy-50: #EEF4FB;--clr-gold-700: #7A5200;--clr-gold-600: #9A6C10;--clr-gold-500: #B8963E;--clr-gold-400: #CDB063;--clr-gold-300: #DEC98A;--clr-gold-200: #EDE0B5;--clr-gold-100: #F7F0DA;--clr-gold-50: #FBF8EE;--clr-crimson-700: #7D1215;--clr-crimson-600: #9B1D20;--clr-crimson-500: #BE2D31;--clr-crimson-400: #D94F53;--clr-crimson-200: #F3BFC0;--clr-crimson-100: #FAE5E6;--clr-neutral-900: #1A1916;--clr-neutral-800: #2C2B27;--clr-neutral-700: #3F3E39;--clr-neutral-600: #57554F;--clr-neutral-500: #73716A;--clr-neutral-400: #9A9890;--clr-neutral-300: #C4C2BA;--clr-neutral-200: #DDD9D3;--clr-neutral-100: #EDE9E3;--clr-neutral-50: #F8F6F1;--clr-white: #FFFFFF;--clr-black: #000000;--clr-success: #1A6B3C;--clr-success-bg: #D1EDDF;--clr-warning: #B45309;--clr-warning-bg: #FEF3C7;--clr-error: #B91C1C;--clr-error-bg: #FEE2E2;--color-primary: var(--clr-navy-800);--color-primary-dark: var(--clr-navy-900);--color-primary-light: var(--clr-navy-700);--color-accent: var(--clr-gold-500);--color-accent-dark: var(--clr-gold-600);--color-accent-light: var(--clr-gold-400);--color-secondary: var(--clr-crimson-600);--bg-base: var(--clr-neutral-50);--bg-white: var(--clr-white);--bg-muted: var(--clr-neutral-100);--bg-card: var(--clr-white);--bg-dark: var(--clr-navy-900);--bg-darker: var(--clr-navy-950);--text-primary: #0D0D0C;--text-secondary: var(--clr-neutral-800);--text-muted: var(--clr-neutral-500);--text-inverse: var(--clr-white);--text-heading: var(--clr-neutral-900);--text-accent: var(--clr-gold-600);--text-on-dark: #F0ECE4;--text-on-dark-muted: var(--clr-navy-300);--border-color: var(--clr-neutral-300);--border-light: var(--clr-neutral-200);--border-accent: var(--clr-gold-500);--border-dark: rgba(255, 255, 255, .12);--border-focus: var(--clr-gold-500);--btn-primary-bg: var(--clr-gold-500);--btn-primary-bg-hover: var(--clr-gold-400);--btn-primary-text: var(--clr-navy-900);--btn-primary-shadow: 0 2px 8px rgba(184, 150, 62, .35);--btn-secondary-bg: transparent;--btn-secondary-text: var(--clr-white);--btn-secondary-border: rgba(255, 255, 255, .4);--btn-ghost-bg-hover: rgba(255, 255, 255, .08);--btn-ghost-text: var(--clr-white);--card-bg: var(--clr-white);--card-border: var(--clr-neutral-200);--card-border-hover: var(--clr-gold-300);--card-shadow: var(--shadow-md);--input-bg: var(--clr-white);--input-border: var(--clr-neutral-300);--input-border-focus: var(--clr-gold-500);--input-text: var(--clr-neutral-800);--input-placeholder: var(--clr-neutral-400);--input-shadow-focus: 0 0 0 3px rgba(184, 150, 62, .2);--nav-bg-transparent: rgba(0, 0, 0, 0);--nav-bg-scrolled: rgba(13, 37, 69, .95);--nav-text: var(--clr-white);--nav-text-active: var(--clr-gold-500);--gradient-hero: linear-gradient(160deg, var(--clr-navy-950) 0%, var(--clr-navy-900) 45%, var(--clr-navy-800) 100%);--gradient-stats: linear-gradient(180deg, var(--clr-navy-900) 0%, var(--clr-navy-950) 100%);--gradient-cta: linear-gradient(135deg, var(--clr-gold-600) 0%, var(--clr-gold-500) 50%, var(--clr-gold-400) 100%);--gradient-gold-bar: linear-gradient(90deg, transparent 0%, var(--clr-gold-500) 20%, var(--clr-gold-400) 50%, var(--clr-gold-500) 80%, transparent 100%);--gradient-hero-overlay: linear-gradient(to bottom, rgba(6, 15, 30, .3) 0%, rgba(6, 15, 30, .65) 60%, rgba(6, 15, 30, .85) 100%);--glass-blur: blur(20px);--glass-bg: rgba(10, 30, 61, .85);--glass-border: rgba(255, 255, 255, .12);--shadow-xs: 0 1px 2px rgba(10, 30, 61, .06);--shadow-sm: 0 1px 4px rgba(10, 30, 61, .08), 0 1px 2px rgba(10, 30, 61, .06);--shadow-md: 0 4px 8px rgba(10, 30, 61, .1), 0 2px 4px rgba(10, 30, 61, .08);--shadow-lg: 0 8px 24px rgba(10, 30, 61, .12), 0 4px 8px rgba(10, 30, 61, .08);--shadow-xl: 0 16px 40px rgba(10, 30, 61, .14), 0 8px 16px rgba(10, 30, 61, .1);--shadow-gold: 0 0 20px rgba(184, 150, 62, .3);--shadow-gold-hover: 0 4px 16px rgba(184, 150, 62, .5);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--section-pad-y: clamp(var(--space-16), 8vw, var(--space-24));--container-pad: clamp(var(--space-4), 5vw, var(--space-12));--content-gap: clamp(var(--space-6), 4vw, var(--space-12));--container-max: 1200px;--container-wide: 1400px;--nav-height: 72px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--duration-enter: .35s;--duration-reveal: .7s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-raised: 10;--z-sticky: 200;--z-drawer: 500;--z-overlay: 600;--z-toast: 700;--z-max: 9999}:root{--font-display: "Cormorant Garamond", "Palatino Linotype", Georgia, serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-accent: "Cormorant SC", "Palatino Linotype", Georgia, serif;--text-hero: clamp(3.5rem, 7vw, 6.5rem);--text-h1: clamp(2.75rem, 5vw, 4.5rem);--text-h2: clamp(2rem, 3.5vw, 3rem);--text-h3: clamp(1.5rem, 2.5vw, 2.25rem);--text-h4: clamp(1.25rem, 2vw, 1.75rem);--text-h5: clamp(1.1rem, 1.5vw, 1.375rem);--text-body-lg: clamp(1.125rem, 1.5vw, 1.25rem);--text-body: clamp(1rem, 1.1vw, 1.0625rem);--text-body-sm: clamp(.875rem, 1vw, .9375rem);--text-overline: clamp(.6875rem, .8vw, .75rem);--text-caption: clamp(.75rem, .9vw, .8125rem);--text-stat: clamp(3rem, 6vw, 5rem);--text-quote: clamp(1.5rem, 2.5vw, 2.5rem);--text-nav: .9375rem;--text-btn: .9375rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.4;--leading-relaxed: 1.6;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .15em}h1,h2,h3{font-family:var(--font-display);color:var(--text-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}h4,h5,h6{font-family:var(--font-body);color:var(--text-heading);line-height:var(--leading-normal)}h1{font-size:var(--text-h1);font-weight:var(--weight-bold)}h2{font-size:var(--text-h2);font-weight:var(--weight-bold)}h3{font-size:var(--text-h3);font-weight:var(--weight-bold)}h4{font-size:var(--text-h4);font-weight:var(--weight-semibold)}h5{font-size:var(--text-h5);font-weight:var(--weight-bold)}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--text-primary)}.text-display{font-family:var(--font-display);font-size:var(--text-hero);font-weight:var(--weight-light);line-height:.95;letter-spacing:-.03em}.text-overline{font-family:var(--font-accent);font-size:var(--text-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent)}.text-stat{font-family:var(--font-accent);font-size:var(--text-stat);font-weight:var(--weight-light);line-height:1;letter-spacing:var(--tracking-tight)}.text-quote{font-family:var(--font-display);font-size:var(--text-quote);font-weight:var(--weight-light);font-style:italic;line-height:1.35}.text-lead{font-size:var(--text-body-lg);line-height:var(--leading-loose)}@media(hover:hover){h2{transition:letter-spacing var(--duration-base) var(--ease-out)}h2:hover{letter-spacing:0}}@media(prefers-reduced-motion:reduce){h2{transition:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--bg-base);color:var(--text-primary);min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--wide{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--section-pad-y);contain:layout style paint}.section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 800px}.section--dark{background:var(--bg-dark);color:var(--text-on-dark)}.skip-nav{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-max);padding:var(--space-3) var(--space-6);background:var(--color-accent);color:var(--clr-navy-900);font-weight:var(--weight-semibold);border-radius:var(--radius-md)}.skip-nav:focus{top:var(--space-4)}.page-load-overlay{position:fixed;inset:0;z-index:10000;background:var(--clr-navy-950);opacity:1;transition:opacity var(--duration-slow) var(--ease-smooth);pointer-events:none}.page-loaded .page-load-overlay{opacity:0}@media(prefers-reduced-motion:reduce){.page-load-overlay{display:none}}html:after{content:"";position:fixed;inset:0;z-index:var(--z-max);pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;mix-blend-mode:overlay;will-change:auto}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}html{scroll-behavior:auto}}::view-transition-old(root),::view-transition-new(root){animation-duration:.1s}.page-loaded [data-reveal]:not(.is-revealed){transition-duration:0ms}.page-loaded .nav{transform:translateY(0);opacity:1;animation:none}input,select,textarea{font-size:max(16px,var(--text-body))}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-size:var(--text-btn);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-md);transition:background var(--duration-base) var(--ease-smooth),transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-base) var(--ease-smooth)}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.btn--primary:hover{background:var(--btn-primary-bg-hover);transform:translateY(-2px);box-shadow:var(--shadow-gold-hover)}.btn--primary:active{transform:translateY(0) scale(.97)}.btn--ghost{background:var(--btn-secondary-bg);color:var(--btn-ghost-text);border:2px solid var(--btn-secondary-border)}.btn--ghost:hover{border-color:var(--color-accent);color:var(--color-accent-light);transform:translateY(-2px)}:root{--gold-glow-40: color-mix(in srgb, var(--clr-gold-500) 40%, transparent);--gold-glow-0: color-mix(in srgb, var(--clr-gold-500) 0%, transparent)}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),filter .5s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-reveal=fade]{transform:none}[data-reveal=slide-left]{transform:translate(-60px)}[data-reveal=slide-left].is-revealed{transform:translate(0)}[data-reveal=slide-right]{transform:translate(60px)}[data-reveal=slide-right].is-revealed{transform:translate(0)}[data-reveal=scale]{transform:scale(.9)}[data-reveal=scale].is-revealed{transform:scale(1)}[data-reveal=blur]{filter:blur(12px);transform:translateY(24px)}[data-reveal=blur].is-revealed{filter:blur(0);transform:translateY(0)}@keyframes sectionHeaderIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-header-anim{opacity:1;transform:translateY(0);animation:sectionHeaderIn .6s var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 20%}@supports not (animation-timeline: view()){.section-header-anim{opacity:1;transform:translateY(0);animation:none}}.stagger>[data-reveal]:nth-child(1){--reveal-delay: 0ms}.stagger>[data-reveal]:nth-child(2){--reveal-delay: 80ms}.stagger>[data-reveal]:nth-child(3){--reveal-delay: .16s}.stagger>[data-reveal]:nth-child(4){--reveal-delay: .24s}.stagger>[data-reveal]:nth-child(5){--reveal-delay: .32s}.stagger>[data-reveal]:nth-child(6){--reveal-delay: .4s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 var(--gold-glow-40)}50%{box-shadow:0 0 0 8px var(--gold-glow-0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drawLine{0%{height:0}to{height:100%}}@keyframes feedbackIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes revealOnScroll{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.shimmer-hover{position:relative;overflow:hidden}.shimmer-hover:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--clr-white) 10%,transparent) 50%,transparent 70%);transform:translate(-100%);transition:none;pointer-events:none;z-index:1}.shimmer-hover:hover:after{animation:shimmerSweep .6s var(--ease-out) forwards}@keyframes shimmerSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gold-underline{position:relative;display:inline-block}.gold-underline:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--clr-gold-500);transition:width .8s var(--ease-out)}.gold-underline.is-revealed:after{width:100%}.float-shape{position:absolute;pointer-events:none;opacity:.06}.float-shape--1{animation:floatShape1 18s var(--ease-smooth) infinite}.float-shape--2{animation:floatShape2 22s var(--ease-smooth) infinite}.float-shape--3{animation:floatShape3 15s var(--ease-smooth) infinite}.float-shape--4{animation:floatShape4 25s var(--ease-smooth) infinite}.float-shape--5{animation:floatShape5 20s var(--ease-smooth) infinite}.float-shape--6{animation:floatShape6 17s var(--ease-smooth) infinite}@keyframes floatShape1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-20px) rotate(5deg)}50%{transform:translate(-10px,-40px) rotate(-3deg)}75%{transform:translate(20px,-10px) rotate(4deg)}}@keyframes floatShape2{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-25px,15px) rotate(-6deg)}50%{transform:translate(15px,35px) rotate(4deg)}75%{transform:translate(-35px,10px) rotate(-2deg)}}@keyframes floatShape3{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(40px,-30px) rotate(8deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}}@keyframes floatShape4{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-15px,-35px) rotate(-4deg)}50%{transform:translate(25px,-15px) rotate(6deg)}75%{transform:translate(-30px,-25px) rotate(-7deg)}}@keyframes floatShape5{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(20px,25px) rotate(5deg)}66%{transform:translate(-30px,-15px) rotate(-6deg)}}@keyframes floatShape6{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(35px,10px) rotate(7deg)}50%{transform:translate(-15px,30px) rotate(-4deg)}75%{transform:translate(10px,-20px) rotate(3deg)}}.text-shimmer{background:linear-gradient(90deg,currentColor 0%,var(--clr-gold-400) 50%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:textShimmer 3s var(--ease-smooth) infinite}@keyframes textShimmer{0%{background-position:100% 50%}to{background-position:-100% 50%}}.pulse-ring{position:relative}.pulse-ring:before,.pulse-ring:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--clr-gold-500);opacity:0;pointer-events:none}.pulse-ring:before{animation:pulseRingExpand 2s var(--ease-out) infinite}.pulse-ring:after{animation:pulseRingExpand 2s var(--ease-out) 1s infinite}@keyframes pulseRingExpand{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}.stagger-1{--reveal-delay: 60ms}.stagger-2{--reveal-delay: .12s}.stagger-3{--reveal-delay: .18s}.stagger-4{--reveal-delay: .24s}.stagger-5{--reveal-delay: .3s}.stagger-6{--reveal-delay: .36s}.stagger-7{--reveal-delay: .42s}.stagger-8{--reveal-delay: .48s}@media(max-width:768px){[data-reveal]{transform:translateY(16px);transition-duration:.45s}[data-reveal=slide-left],[data-reveal=slide-right]{transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal=fade],[data-reveal=slide-left],[data-reveal=slide-right],[data-reveal=scale],[data-reveal=blur]{opacity:1;transform:none;filter:none;transition:none;animation:none}.float-shape,.float-shape--1,.float-shape--2,.float-shape--3,.float-shape--4,.float-shape--5,.float-shape--6{animation:none}.text-shimmer{animation:none;background:none;-webkit-text-fill-color:currentColor}.pulse-ring:before,.pulse-ring:after{animation:none;display:none}.shimmer-hover:after{display:none}.section-header-anim{animation:none}}@supports (padding: env(safe-area-inset-top)){#site-nav{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.site-footer{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(max-width:1023px){.nav__links{padding-right:calc(var(--space-8) + env(safe-area-inset-right))}}.back-to-top{bottom:calc(var(--space-8) + env(safe-area-inset-bottom));right:calc(var(--space-8) + env(safe-area-inset-right))}}.btn,.nav__link,.footer__link,.action-card,.involved__cta-btn,.footer__social-link,.footer__newsletter-btn{min-height:44px}.nav__link{display:inline-flex;align-items:center}a.footer__link{min-height:44px;display:inline-flex;align-items:center}.footer__social-link{width:44px;height:44px}@media(max-width:1023px){.nav__hamburger{width:44px;height:44px}}@media(max-width:639px){.section{padding-block:var(--space-12)}.container{padding-inline:var(--space-4)}.hero__content{grid-template-columns:1fr;gap:var(--space-6);padding-block:calc(var(--nav-height) + var(--space-8)) var(--space-4);text-align:center}.hero__photo-wrap{order:-1}.hero__photo-img{max-width:280px;margin-inline:auto}.hero__tagline{margin-inline:auto}.hero__ctas{justify-content:center}.hero__name{font-size:clamp(2.8rem,12vw,3.5rem);word-break:break-word;overflow-wrap:break-word}.hero__title{font-size:clamp(1.25rem,4vw,1.5rem)}.marquee__item{font-size:var(--text-caption);gap:var(--space-4)}.marquee__track{gap:var(--space-4)}.about__photo{text-align:center}.about__photo img{max-width:100%;margin-inline:auto}.section__header{margin-bottom:var(--space-8)}.stat-card{padding:var(--space-6)}.text-stat{font-size:clamp(2.25rem,8vw,3rem)}.issue-card{padding:var(--space-6)}.action-card{padding:var(--space-6);padding-top:calc(var(--space-6) + 3px)}.involved__cta{margin-top:var(--space-10)}.contact__grid{gap:var(--space-8)}.footer__quote{padding-bottom:var(--space-8);margin-bottom:var(--space-8)}.footer__grid{gap:var(--space-6);margin-bottom:var(--space-8)}.text-quote{font-size:clamp(1.25rem,4vw,1.5rem)}.hero,.section,.site-footer{overflow-x:hidden}}@media(min-width:640px)and (max-width:1023px){.section{padding-block:var(--space-16)}.hero__content{grid-template-columns:1fr;text-align:center;gap:var(--space-8)}.hero__photo-wrap{order:-1}.hero__photo-img{max-width:340px;margin-inline:auto}.hero__tagline{margin-inline:auto}.hero__ctas{justify-content:center}.about__photo img{max-width:400px;margin-inline:auto}}@media(min-width:1024px){label.nav__hamburger{display:none}}html,body{overflow-x:hidden}img{max-width:100%;height:auto}@media(max-height:500px)and (orientation:landscape){.hero{min-height:auto;padding-block:var(--space-8)}.hero__content{grid-template-columns:1fr 1fr;padding-block:calc(var(--nav-height) + var(--space-4)) var(--space-4)}.hero__photo-wrap{order:0}.hero__photo-img{max-width:200px}}
