@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-500-italic.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2) format("woff2")}:root{--green-deep: #1a2e1f;--green-mid: #2d4a35;--sage: #4a7c59;--mist: #c8d8c4;--cream: #f4f0e8;--gold: #b8976a;--gold-light: #d4b896;--gold-dark: #8a6d3b;--white: #faf9f6;--green-bright: #3a7d4f;--rgb-mist: 200, 216, 196;--rgb-gold: 184, 151, 106;--rgb-gold-light: 212, 184, 150;--rgb-sage: 74, 124, 89;--rgb-green-mid: 45, 74, 53;--rgb-green-deep: 26, 46, 31;--font-display: "EB Garamond", Georgia, "Times New Roman", serif;--font-body: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--h1: clamp(2.6rem, 6vw, 4.75rem);--h2: clamp(2rem, 4vw, 3.25rem);--h3: clamp(1.4rem, 2.5vw, 1.9rem);--body: 1.0625rem;--blog-body: 1.1875rem;--ease-bloom: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--dur-fast: .2s;--dur-med: .45s;--dur-slow: .9s;--stagger: 90ms;--pulse: 6s;--radius-card: 2px;--shadow-card: 0 12px 40px rgba(26, 46, 31, .1);--maxw: 1200px;--gutter: 24px;--section-pad: clamp(5rem, 12vh, 9rem)}@media (min-width: 1080px){:root{--gutter: 40px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-weight:400;font-size:var(--body);line-height:1.7;color:var(--green-deep);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}ul,ol{list-style:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--green-deep);color:var(--white);padding:14px 22px;font-family:var(--font-body);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.skip-link:focus{left:12px;top:12px;outline:2px solid var(--gold-light);outline-offset:2px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:900px}.section{padding-block:var(--section-pad);position:relative}.world-green{background-color:var(--green-deep);color:var(--white);position:relative;overflow:hidden}.world-cream{background-color:var(--cream);color:var(--green-deep)}.world-green{background-image:radial-gradient(ellipse 60% 45% at 18% 12%,rgba(var(--rgb-sage),.34) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 85% 30%,rgba(var(--rgb-mist),.1) 0%,transparent 55%),radial-gradient(ellipse 70% 55% at 60% 108%,rgba(10,18,12,.85) 0%,transparent 62%),radial-gradient(ellipse 45% 35% at 45% 55%,rgba(var(--rgb-green-mid),.55) 0%,transparent 65%),linear-gradient(158deg,#22392a,#1a2e1f 42%,#12211a)}.world-green--drift:before{content:"";position:absolute;inset:-35%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 38% 26% at 50% 45%,rgba(var(--rgb-gold),.1) 0%,transparent 70%);animation:ambientDrift 22s ease-in-out infinite alternate;will-change:transform}@keyframes ambientDrift{0%{transform:translate(-7%,-5%) scale(1)}to{transform:translate(7%,6%) scale(1.15)}}.world-green>.wrap,.world-green>*{position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.1}.display{font-family:var(--font-display)}h1,.h1{font-size:var(--h1);line-height:1.05;font-weight:400;letter-spacing:-.005em}h2,.h2{font-size:var(--h2);line-height:1.1;font-weight:400}h3,.h3{font-size:var(--h3);line-height:1.15;font-weight:500}em,.em{font-style:italic}.world-green .em-gold{font-style:italic;color:var(--gold-light);font-weight:400}p{max-width:60ch}.lede{font-size:1.1875rem;line-height:1.7}.eyebrow{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.18em;font-size:clamp(12px,1.6vw,13px);line-height:1.4}.world-cream .eyebrow{color:var(--sage)}.world-green .eyebrow{color:var(--mist)}.world-green .eyebrow--gold{color:var(--gold-light)}.world-green .fine{color:var(--mist);font-size:13px}.world-cream a.textlink{color:var(--green-bright);text-decoration:none}.world-cream a.textlink:hover{text-decoration:underline}.gold-rule{width:56px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-bloom)}.gold-rule.is-in{transform:scaleX(1)}.world-cream .gold-rule{background:var(--gold-dark)}.eyebrow-block{display:flex;flex-direction:column;gap:18px;margin-bottom:34px}.eyebrow-block .gold-rule{margin:4px 0}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-med) var(--ease-bloom),transform var(--dur-med) var(--ease-bloom)}.reveal.is-in{opacity:1;transform:none}.mask-line{display:block;overflow:hidden}.mask-line>span{display:block;transform:translateY(105%);transition:transform var(--dur-med) var(--ease-bloom)}.mask-rise.is-in .mask-line>span{transform:translateY(0)}.mask-rise.is-in .mask-line:nth-child(2)>span{transition-delay:90ms}.mask-rise.is-in .mask-line:nth-child(3)>span{transition-delay:.18s}.mask-rise.is-in .mask-line:nth-child(4)>span{transition-delay:.27s}.btn{--btn-fill: var(--gold);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(13px,1.5vw,14px);padding:18px 36px;border-radius:0;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft);min-height:48px}.btn>span{position:relative;z-index:1}.btn:before{content:"";position:absolute;inset:0;z-index:0;background:var(--btn-fill);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-bloom)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn--primary-dark{border-color:var(--cream);color:var(--cream);--btn-fill: var(--gold)}.btn--primary-dark:hover,.btn--primary-dark:focus-visible{color:var(--green-deep);border-color:var(--gold)}.btn--primary-light{border-color:var(--green-deep);color:var(--white);background:var(--green-deep);--btn-fill: var(--gold)}.btn--primary-light:hover,.btn--primary-light:focus-visible{color:var(--green-deep);border-color:var(--gold)}.btn--secondary-dark{border-color:var(--mist);color:var(--mist);--btn-fill: var(--mist)}.btn--secondary-dark:hover,.btn--secondary-dark:focus-visible{color:var(--green-deep);border-color:var(--mist)}.btn--secondary-light{border-color:var(--green-mid);color:var(--green-deep);--btn-fill: var(--green-deep)}.btn--secondary-light:hover,.btn--secondary-light:focus-visible{color:var(--cream);border-color:var(--green-deep)}.btn-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.form{display:flex;flex-direction:column;gap:30px;width:100%}.field{position:relative}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);font-size:1rem;background:transparent;border:none;border-bottom:1px solid var(--green-mid);color:var(--green-deep);padding:12px 2px 10px;border-radius:0;transition:border-color var(--dur-fast) var(--ease-soft)}.field textarea{resize:vertical;min-height:120px}.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--sage) 50%),linear-gradient(135deg,var(--sage) 50%,transparent 50%);background-position:right 6px center,right 1px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--gold);border-bottom-width:2px;padding-bottom:9px}.field label.float{position:absolute;left:2px;top:12px;pointer-events:none;color:var(--sage);font-size:1rem;transition:transform var(--dur-fast) var(--ease-soft),font-size var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft);transform-origin:left top}.field input:focus+label.float,.field input:not(:placeholder-shown)+label.float,.field textarea:focus+label.float,.field textarea:not(:placeholder-shown)+label.float,.field.filled label.float,.field select:focus+label.float,.field.has-value label.float{transform:translateY(-22px) scale(.82);color:var(--gold-dark)}.field input::placeholder,.field textarea::placeholder{color:transparent}.world-green .field input,.world-green .field select,.world-green .field textarea{color:var(--cream);border-bottom-color:var(--mist)}.world-green .field label.float{color:var(--mist)}.world-green .field input:focus,.world-green .field select:focus,.world-green .field textarea:focus{border-bottom-color:var(--gold)}.world-green .field input:focus+label.float,.world-green .field input:not(:placeholder-shown)+label.float,.world-green .field.has-value label.float{color:var(--gold-light)}.consent{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;line-height:1.5}.consent input[type=checkbox]{width:20px;height:20px;min-width:20px;accent-color:var(--sage);margin-top:2px}.consent label{cursor:pointer}.field-error{color:#9a3b32;font-size:.85rem;margin-top:6px;min-height:1em}.world-green .field-error{color:#e6a79f}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.12s!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:opacity .12s linear}.mask-line>span{transform:none}.gold-rule{transform:scaleX(1)}.world-green--drift:before{animation:none;transform:translateY(.5%) scale(1.075)}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;transition:background-color var(--dur-fast) var(--ease-soft),padding var(--dur-fast) var(--ease-soft),box-shadow var(--dur-fast) var(--ease-soft);background-color:transparent;padding-block:22px}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header[data-astro-cid-3ef6ksr2].is-condensed,.site-header[data-astro-cid-3ef6ksr2].is-solid{background-color:var(--green-deep);padding-block:12px;box-shadow:0 1px rgba(var(--rgb-mist),.12)}.wordmark[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:.04em;text-decoration:none;line-height:1;transition:transform var(--dur-fast) var(--ease-soft);transform-origin:left center}.site-header[data-astro-cid-3ef6ksr2].is-condensed .wordmark[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].is-solid .wordmark[data-astro-cid-3ef6ksr2]{transform:scale(.85)}.wm-inr[data-astro-cid-3ef6ksr2]{color:var(--cream)}.wm-bloom[data-astro-cid-3ef6ksr2]{color:var(--gold)}.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:36px}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:30px}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-body);font-weight:500;font-size:14px;letter-spacing:.06em;color:var(--cream);text-decoration:none;display:inline-block;padding:6px 0;position:relative}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-soft)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after,.nav-link[data-astro-cid-3ef6ksr2]:focus-visible:after{transform:scaleX(1)}.has-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:-18px;margin-top:10px;background:var(--green-deep);min-width:210px;padding:10px 0;border:1px solid rgba(var(--rgb-mist),.14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft),visibility var(--dur-fast)}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2].is-open .dropdown[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:11px 22px;color:var(--cream);text-decoration:none;font-family:var(--font-body);font-size:14px;letter-spacing:.04em;border-left:2px solid transparent;transition:border-color var(--dur-fast),color var(--dur-fast),background-color var(--dur-fast)}.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.dropdown[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{border-left-color:var(--gold);color:var(--gold-light);background:rgba(var(--rgb-sage),.16)}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;width:40px;height:40px;position:relative;z-index:95}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:24px;height:1.5px;background:var(--cream);margin:5px auto;transition:transform var(--dur-fast) var(--ease-soft),opacity var(--dur-fast)}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:100px 24px 40px}.mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:6px;text-align:center;width:100%;max-width:480px}.mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-med) var(--ease-bloom),transform var(--dur-med) var(--ease-bloom)}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(1){transition-delay:60ms}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(2){transition-delay:.12s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(3){transition-delay:.18s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(4){transition-delay:.24s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(5){transition-delay:.3s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(6){transition-delay:.36s}.site-header[data-astro-cid-3ef6ksr2].is-menu-open .mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(7){transition-delay:.44s}.mobile-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,8vw,2.75rem);color:var(--white);text-decoration:none;display:inline-block;padding:8px 0}.mobile-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{color:var(--gold-light)}.mobile-cta[data-astro-cid-3ef6ksr2]{margin-top:22px}@media (max-width: 900px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}}@media (prefers-reduced-motion: reduce){.mobile-list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{transition:opacity .12s linear;transform:none}}.bloom-ring[data-astro-cid-vcfbggvc]{width:var(--ring-size);height:var(--ring-size);max-width:100%;aspect-ratio:1 / 1;opacity:var(--ring-op);pointer-events:none}.bloom-ring[data-astro-cid-vcfbggvc] svg[data-astro-cid-vcfbggvc]{width:100%;height:100%;overflow:visible}.ring[data-astro-cid-vcfbggvc],.glow[data-astro-cid-vcfbggvc],.dot[data-astro-cid-vcfbggvc],.dot-glow[data-astro-cid-vcfbggvc]{transform-box:fill-box;transform-origin:center}@keyframes ringPulse{0%,to{transform:scale(1);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes glowPulse{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.08);opacity:.55}}@keyframes dotGlowPulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.3);opacity:.8}}.ring[data-astro-cid-vcfbggvc],.dot[data-astro-cid-vcfbggvc]{animation:ringPulse var(--pulse) ease-in-out infinite}.glow[data-astro-cid-vcfbggvc]{animation:glowPulse var(--pulse) ease-in-out infinite}.dot-glow[data-astro-cid-vcfbggvc]{animation:dotGlowPulse var(--pulse) ease-in-out infinite}.dot[data-astro-cid-vcfbggvc],.dot-glow[data-astro-cid-vcfbggvc]{animation-delay:0ms}.r1[data-astro-cid-vcfbggvc],.g1[data-astro-cid-vcfbggvc]{animation-delay:.8s}.r2[data-astro-cid-vcfbggvc],.g2[data-astro-cid-vcfbggvc]{animation-delay:1.6s}.r3[data-astro-cid-vcfbggvc],.g3[data-astro-cid-vcfbggvc]{animation-delay:2.4s}.r4[data-astro-cid-vcfbggvc],.g4[data-astro-cid-vcfbggvc]{animation-delay:3.2s}.is-mini[data-astro-cid-vcfbggvc] .r1[data-astro-cid-vcfbggvc],.is-mini[data-astro-cid-vcfbggvc] .g1[data-astro-cid-vcfbggvc]{animation-delay:.8s}.is-mini[data-astro-cid-vcfbggvc] .r2[data-astro-cid-vcfbggvc],.is-mini[data-astro-cid-vcfbggvc] .g2[data-astro-cid-vcfbggvc]{animation-delay:1.6s}.is-birth[data-astro-cid-vcfbggvc] .ring[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .glow[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .dot[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .dot-glow[data-astro-cid-vcfbggvc]{animation:none;opacity:0;transform:scale(.85)}@keyframes birthIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes birthDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes birthGlowIn{0%{opacity:0;transform:scale(.85)}to{opacity:.4;transform:scale(1)}}.is-birth[data-astro-cid-vcfbggvc].birth-play .dot[data-astro-cid-vcfbggvc]{animation:birthDotIn .4s var(--ease-bloom) 0ms both}.is-birth[data-astro-cid-vcfbggvc].birth-play .dot-glow[data-astro-cid-vcfbggvc]{animation:birthGlowIn .4s ease-out .3s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .r1[data-astro-cid-vcfbggvc]{animation:birthIn .5s var(--ease-bloom) .5s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .g1[data-astro-cid-vcfbggvc]{animation:birthGlowIn .5s var(--ease-bloom) .5s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .r2[data-astro-cid-vcfbggvc]{animation:birthIn .5s var(--ease-bloom) .9s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .g2[data-astro-cid-vcfbggvc]{animation:birthGlowIn .5s var(--ease-bloom) .9s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .r3[data-astro-cid-vcfbggvc]{animation:birthIn .5s var(--ease-bloom) 1.3s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .g3[data-astro-cid-vcfbggvc]{animation:birthGlowIn .5s var(--ease-bloom) 1.3s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .r4[data-astro-cid-vcfbggvc]{animation:birthIn .5s var(--ease-bloom) 1.7s both}.is-birth[data-astro-cid-vcfbggvc].birth-play .g4[data-astro-cid-vcfbggvc]{animation:birthGlowIn .5s var(--ease-bloom) 1.7s both}.is-birth[data-astro-cid-vcfbggvc].birth-run .ring[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc].birth-run .dot[data-astro-cid-vcfbggvc]{animation-name:ringPulse;animation-duration:var(--pulse);animation-timing-function:ease-in-out;animation-iteration-count:infinite;opacity:.65;transform:scale(1)}.is-birth[data-astro-cid-vcfbggvc].birth-run .glow[data-astro-cid-vcfbggvc]{animation-name:glowPulse;animation-duration:var(--pulse);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.is-birth[data-astro-cid-vcfbggvc].birth-run .dot-glow[data-astro-cid-vcfbggvc]{animation-name:dotGlowPulse;animation-duration:var(--pulse);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.ring[data-astro-cid-vcfbggvc]{animation:none;transform:scale(1.04);opacity:1}.glow[data-astro-cid-vcfbggvc]{animation:none;transform:scale(1.04);opacity:.55}.dot[data-astro-cid-vcfbggvc]{animation:none;transform:scale(1.04);opacity:1}.dot-glow[data-astro-cid-vcfbggvc]{animation:none;transform:scale(1.15);opacity:.8}.is-birth[data-astro-cid-vcfbggvc] .ring[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .glow[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .dot[data-astro-cid-vcfbggvc],.is-birth[data-astro-cid-vcfbggvc] .dot-glow[data-astro-cid-vcfbggvc]{opacity:revert}.is-birth[data-astro-cid-vcfbggvc] .ring[data-astro-cid-vcfbggvc]{opacity:1}.is-birth[data-astro-cid-vcfbggvc] .glow[data-astro-cid-vcfbggvc]{opacity:.55}.is-birth[data-astro-cid-vcfbggvc] .dot[data-astro-cid-vcfbggvc]{opacity:1}.is-birth[data-astro-cid-vcfbggvc] .dot-glow[data-astro-cid-vcfbggvc]{opacity:.8}}.site-footer[data-astro-cid-sz7xmlte]{padding-top:clamp(4rem,8vh,6rem);padding-bottom:32px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:start}.footer-brand[data-astro-cid-sz7xmlte] .wordmark[data-astro-cid-sz7xmlte]{font-size:1.6rem;font-family:var(--font-display);font-weight:500;letter-spacing:.04em;text-decoration:none}.footer-brand[data-astro-cid-sz7xmlte] .wm-inr[data-astro-cid-sz7xmlte]{color:var(--cream)}.footer-brand[data-astro-cid-sz7xmlte] .wm-bloom[data-astro-cid-sz7xmlte]{color:var(--gold)}.footer-tagline[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-style:italic;color:var(--mist);margin-top:14px;font-size:1.15rem}.footer-head[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:12px;color:var(--gold-light);margin-bottom:16px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{color:var(--mist);text-decoration:none;font-size:.95rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light)}.footer-ring[data-astro-cid-sz7xmlte]{justify-self:end;align-self:center}.footer-legal[data-astro-cid-sz7xmlte]{margin-top:clamp(3rem,6vh,4.5rem);padding-top:24px;border-top:1px solid rgba(var(--rgb-mist),.14)}.footer-legal[data-astro-cid-sz7xmlte] .fine[data-astro-cid-sz7xmlte]{max-width:none}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--mist);text-decoration:none}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-light);text-decoration:underline}.footer-legal[data-astro-cid-sz7xmlte] .mid[data-astro-cid-sz7xmlte]{color:rgba(var(--rgb-mist),.5);margin-inline:4px}@media (max-width: 1080px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}.footer-ring[data-astro-cid-sz7xmlte]{grid-column:1 / -1;justify-self:center;margin-top:8px}}@media (max-width: 620px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}
