.boundary[data-astro-cid-fon5g3zz]{position:relative;z-index:2;height:0}svg[data-astro-cid-fon5g3zz]{position:absolute;left:50%;top:0;width:220px;height:220px;transform:translate(-50%,-50%);overflow:visible;view-timeline:--boundary block}.above[data-astro-cid-fon5g3zz]{fill:var(--teal)}.below[data-astro-cid-fon5g3zz]{fill:var(--navy)}@media(width<=760px){svg[data-astro-cid-fon5g3zz]{width:160px;height:160px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cross[data-astro-cid-fon5g3zz]{animation:linear both boundary-cross;animation-timeline:--boundary;animation-range:entry cover 55%}}}@keyframes boundary-cross{0%{transform:translateY(110px)}}.contact[data-astro-cid-he3spzz3]{padding-bottom:96px}.layout[data-astro-cid-he3spzz3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:56px;align-items:center}.contact[data-astro-cid-he3spzz3] .label[data-astro-cid-he3spzz3]{margin:0 0 26px;padding:0}.contact[data-astro-cid-he3spzz3] .display[data-astro-cid-he3spzz3]{margin-bottom:28px;font-size:clamp(46px,6.8vw,100px);line-height:1.02}.prompt[data-astro-cid-he3spzz3]{max-width:30em;font-size:19px;line-height:1.62;color:var(--graphite)}.email[data-astro-cid-he3spzz3]{display:inline-block;margin:36px 0 30px;padding-bottom:4px;font-style:italic;font-weight:300;font-size:clamp(26px,3.2vw,44px);color:var(--teal-deep);text-decoration:none;overflow-wrap:anywhere;border-bottom:1px solid #006e6b73;transition:border-color .3s}.email[data-astro-cid-he3spzz3]:hover{border-bottom-color:var(--teal-deep)}address[data-astro-cid-he3spzz3]{font-style:normal;font-size:15px;line-height:1.75;color:var(--graphite)}address[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3],address[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{display:block}address[data-astro-cid-he3spzz3] b[data-astro-cid-he3spzz3]{color:var(--navy);font-weight:600}.risen[data-astro-cid-he3spzz3]{justify-self:center;width:100%;max-width:440px;height:auto;overflow:visible;view-timeline:--risen block}.rays[data-astro-cid-he3spzz3]{fill:none;stroke:var(--teal);stroke-width:2.4px;stroke-linecap:round}.settle[data-astro-cid-he3spzz3]{fill:var(--navy)}.hz[data-astro-cid-he3spzz3]{stroke:var(--navy);stroke-opacity:.25}@media(width<=760px){.contact[data-astro-cid-he3spzz3]{padding-bottom:72px}.prompt[data-astro-cid-he3spzz3]{font-size:17px}.risen[data-astro-cid-he3spzz3]{max-width:300px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]{stroke-dasharray:1;animation:linear both risen-draw;animation-timeline:--risen}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:first-child{animation-range:cover 8% cover 18%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(2){animation-range:cover 10.2% cover 20.2%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(3){animation-range:cover 12.4% cover 22.4%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(4){animation-range:cover 14.6% cover 24.6%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(5){animation-range:cover 16.8% cover 26.8%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(6){animation-range:cover 19% cover 29%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(7){animation-range:cover 21.2% cover 31.2%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(8){animation-range:cover 23.4% cover 33.4%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(9){animation-range:cover 25.6% cover 35.6%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(10){animation-range:cover 27.8% cover 37.8%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(11){animation-range:cover 30% cover 40%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(12){animation-range:cover 32.2% cover 42.2%}.rays[data-astro-cid-he3spzz3] line[data-astro-cid-he3spzz3]:nth-child(13){animation-range:cover 34.4% cover 44.4%}.settle[data-astro-cid-he3spzz3]{animation:linear both risen-settle;animation-timeline:--risen;animation-range:cover cover 40%}.hz[data-astro-cid-he3spzz3]{transform-box:fill-box;transform-origin:center;animation:linear both risen-horizon;animation-timeline:--risen;animation-range:cover cover 35%}}}@keyframes risen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes risen-settle{0%{transform:translateY(60px)}}@keyframes risen-horizon{0%{transform:scaleX(.2);opacity:0}}.particulars[data-astro-cid-pqd645sn]{position:relative;z-index:2;padding:28px 0 18px;border-bottom:1px solid #83d6d038;view-timeline:--particulars block}.particulars[data-astro-cid-pqd645sn]:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-top:3px double #83d6d08c;transform-origin:0}h2[data-astro-cid-pqd645sn]{color:var(--mint);margin:0 0 10px;font-size:12px;font-weight:500}.facts[data-astro-cid-pqd645sn]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:0 64px}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]{display:flex;align-items:baseline;gap:12px;padding:10px 0}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:after{content:"";order:1;flex:1;min-width:14px;border-bottom:1px dotted var(--rule-dark);transform:translateY(-4px)}dt[data-astro-cid-pqd645sn]{flex:none;color:#83d6d0d9;font-size:12px;letter-spacing:.22em}dd[data-astro-cid-pqd645sn]{order:2;margin:0;text-align:right;font-size:17px;line-height:1.4;color:#fff}@media(width<=760px){.particulars[data-astro-cid-pqd645sn]{padding-top:22px}dt[data-astro-cid-pqd645sn]{font-size:11px;letter-spacing:.18em}dd[data-astro-cid-pqd645sn]{font-size:15px}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.particulars[data-astro-cid-pqd645sn]:before{animation:linear both particulars-rule;animation-timeline:--particulars;animation-range:entry entry 90%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]{animation:linear both particulars-row;animation-timeline:--particulars}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:first-child{animation-range:entry 10% entry 55%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:nth-child(2){animation-range:entry 16% entry 61%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:nth-child(3){animation-range:entry 22% entry 67%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:nth-child(4){animation-range:entry 28% entry 73%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:nth-child(5){animation-range:entry 34% entry 79%}.facts[data-astro-cid-pqd645sn] div[data-astro-cid-pqd645sn]:nth-child(6){animation-range:entry 40% entry 85%}}}@keyframes particulars-rule{0%{transform:scaleX(0)}}@keyframes particulars-row{0%{opacity:0;transform:translateY(8px)}}.hero[data-astro-cid-ge2uvauf]{--horizon: clamp(480px, 66svh, 620px);--sun-w: calc(var(--horizon) * 1.13);position:relative;overflow:hidden;padding-bottom:24px}.hero[data-astro-cid-ge2uvauf]:before{content:"";position:absolute;inset:0;background:radial-gradient(52% 38% at 74% 69%,#00b1ae38,#00b1ae00 70%);opacity:.78;transform-origin:74% 69%;pointer-events:none}.horizon[data-astro-cid-ge2uvauf]{position:absolute;left:0;right:0;top:var(--horizon);z-index:1;height:1px;background:linear-gradient(90deg,#83d6d000,#83d6d080 18% 82%,#83d6d000)}.horizon[data-astro-cid-ge2uvauf]:after{content:"";position:absolute;inset:0 12%;border-radius:50%;box-shadow:0 0 10px 1px #83d6d099;opacity:0}.engraving[data-astro-cid-ge2uvauf]{position:absolute;z-index:1;width:calc(var(--sun-w) * 4 / 3);aspect-ratio:1;left:calc(50% + 30px - var(--sun-w) / 6);top:calc(var(--horizon) - var(--sun-w) * 2 / 3);background:var(--mint);opacity:.44;clip-path:inset(0 0 50%);mask-image:url(/_astro/engraving.C7HHqQyn.svg),radial-gradient(26% 26% at var(--lx) var(--ly),#000,#0006 45%,transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect;pointer-events:none;transition:--lx .6s var(--ease-out),--ly .6s var(--ease-out)}@property --lx{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --ly{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}.sun[data-astro-cid-ge2uvauf]{position:absolute;z-index:1;width:var(--sun-w);height:auto;left:calc(50% + 30px);top:calc(var(--horizon) - var(--sun-w) / 2);overflow:visible}.spread[data-astro-cid-ge2uvauf]{transform-origin:0 0}.rays[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--mint);stroke-opacity:.6;stroke-width:2.2px;stroke-linecap:round}.rise[data-astro-cid-ge2uvauf],.reflect[data-astro-cid-ge2uvauf]{fill:var(--teal)}.reflect[data-astro-cid-ge2uvauf]{opacity:.55}.wrap[data-astro-cid-ge2uvauf]{position:relative;z-index:2}.copy[data-astro-cid-ge2uvauf]{max-width:680px;min-height:var(--horizon);padding-top:86px;display:flex;flex-direction:column;justify-content:center;padding-bottom:24px}.eyebrow[data-astro-cid-ge2uvauf]{color:var(--mint);margin:0 0 30px}h1[data-astro-cid-ge2uvauf]{font-size:clamp(40px,5.2vw,74px);line-height:1.06;letter-spacing:-.022em;color:#fff;text-wrap:balance}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{display:block;margin-top:.12em;font-style:italic;color:var(--mint)}.below[data-astro-cid-ge2uvauf]{display:grid;grid-template-columns:minmax(0,560px);gap:28px;padding:46px 0 88px}.lede[data-astro-cid-ge2uvauf]{font-size:19px;line-height:1.62;color:var(--on-dark-2)}.actions[data-astro-cid-ge2uvauf]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.btn[data-astro-cid-ge2uvauf]{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid #83d6d08c;border-radius:999px;color:#fff;font-size:15.5px;font-weight:600;text-decoration:none;transition:background-color .3s,border-color .3s}.btn[data-astro-cid-ge2uvauf]:hover{background:#83d6d01f;border-color:var(--mint)}.arrow[data-astro-cid-ge2uvauf]{width:16px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease-out)}.btn[data-astro-cid-ge2uvauf]:hover .arrow[data-astro-cid-ge2uvauf]{transform:translate(4px)}.quiet[data-astro-cid-ge2uvauf]{color:var(--on-dark-2);font-size:15px;text-decoration:none;border-bottom:1px solid #e9eef64d;padding-bottom:2px;transition:color .2s,border-color .2s}.quiet[data-astro-cid-ge2uvauf]:hover{color:#fff;border-color:#e9eef6b3}@media(width<=1000px){.hero[data-astro-cid-ge2uvauf]{--horizon: clamp(540px, 72svh, 640px);--sun-w: calc(var(--horizon) * .72)}.sun[data-astro-cid-ge2uvauf]{left:50%;transform:translate(-46%)}.engraving[data-astro-cid-ge2uvauf]{left:calc(50% + var(--sun-w) * .04 - var(--sun-w) * 2 / 3)}.copy[data-astro-cid-ge2uvauf]{justify-content:flex-start;padding-top:122px}.reflect[data-astro-cid-ge2uvauf]{opacity:.18}}@media(width<=760px){.hero[data-astro-cid-ge2uvauf]{--horizon: 600px;--sun-w: 400px}.eyebrow[data-astro-cid-ge2uvauf]{font-size:11.5px;letter-spacing:.24em;margin-bottom:22px}h1[data-astro-cid-ge2uvauf]{font-size:38px;line-height:1.07;letter-spacing:-.02em}.rays[data-astro-cid-ge2uvauf]{stroke-width:3px}.below[data-astro-cid-ge2uvauf]{padding:32px 0 56px;gap:22px}.lede[data-astro-cid-ge2uvauf]{font-size:16.5px;line-height:1.6}}@media(prefers-reduced-motion:no-preference){.rise[data-astro-cid-ge2uvauf]{animation:hero-rise 2.6s var(--ease-out) .25s both}.reflect[data-astro-cid-ge2uvauf]{animation:1.8s 1.5s both hero-fade}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.3,.7,.2,1) both hero-draw}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:first-child{animation-delay:2.1s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:2.17s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:2.24s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:2.31s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(5){animation-delay:2.38s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(6){animation-delay:2.45s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(7){animation-delay:2.52s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(8){animation-delay:2.59s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(9){animation-delay:2.66s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(10){animation-delay:2.73s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(11){animation-delay:2.8s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(12){animation-delay:2.87s}.rays[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]:nth-child(13){animation-delay:2.94s}.copy[data-astro-cid-ge2uvauf],.below[data-astro-cid-ge2uvauf]{animation:hero-up 1.4s var(--ease-out) .1s both}.horizon[data-astro-cid-ge2uvauf]:after{animation:1.05s ease-in-out 3.2s 4 hero-pulse}.below[data-astro-cid-ge2uvauf]{animation-delay:.5s}@supports (animation-timeline: scroll()){.spread[data-astro-cid-ge2uvauf]{animation:linear both hero-spread;animation-timeline:scroll(root);animation-range:0 100vh}.hero[data-astro-cid-ge2uvauf]:before{animation:linear both hero-glow;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hero-rise{0%{transform:translateY(185px)}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-draw{to{stroke-dashoffset:0}}@keyframes hero-up{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){h1[data-astro-cid-ge2uvauf]{animation:hero-weight 2.6s var(--ease-out) .25s both}}@keyframes hero-weight{0%{font-weight:200}}@keyframes hero-pulse{0%,to{opacity:0}12%{opacity:.55}24%{opacity:.12}34%{opacity:.35}60%{opacity:0}}@keyframes hero-spread{to{transform:scale(1.14)}}@keyframes hero-glow{to{opacity:1;transform:scale(1.15)}}.tests[data-astro-cid-sbhufkpo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px 48px;margin:60px 0 0;padding:0;list-style:none}.tests[data-astro-cid-sbhufkpo] li[data-astro-cid-sbhufkpo]{position:relative;padding-top:22px;view-timeline:--test block}.tests[data-astro-cid-sbhufkpo] li[data-astro-cid-sbhufkpo]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--rule-dark);transform-origin:0}h3[data-astro-cid-sbhufkpo]{margin:0 0 10px;font-size:28px;line-height:1.15;font-weight:400;color:#fff}.tests[data-astro-cid-sbhufkpo] p[data-astro-cid-sbhufkpo]{font-size:16.5px;line-height:1.62;color:var(--on-dark-2)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.tests[data-astro-cid-sbhufkpo] li[data-astro-cid-sbhufkpo]{animation:linear both test-in;animation-timeline:--test;animation-range:entry 10% entry 80%}.tests[data-astro-cid-sbhufkpo] li[data-astro-cid-sbhufkpo]:before{animation:linear both test-rule;animation-timeline:--test;animation-range:entry cover 35%}}}@keyframes test-in{0%{opacity:0;transform:translateY(14px)}}@keyframes test-rule{0%{transform:scaleX(0)}}.beats[data-astro-cid-c2cmy4ka]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:64px 0 0;padding:0;list-style:none}.plate[data-astro-cid-c2cmy4ka]{display:flex;align-items:flex-end;height:180px;margin-bottom:28px}.plate[data-astro-cid-c2cmy4ka] img[data-astro-cid-c2cmy4ka]{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.beats[data-astro-cid-c2cmy4ka] p[data-astro-cid-c2cmy4ka]{max-width:14em;padding-top:18px;border-top:1px solid var(--rule-dark);font-weight:300;font-size:clamp(19px,1.6vw,22px);line-height:1.45;color:#e9eef6e6;text-wrap:balance}@media(width<=1000px){.beats[data-astro-cid-c2cmy4ka]{grid-template-columns:1fr;gap:36px;margin-top:48px}.beats[data-astro-cid-c2cmy4ka] li[data-astro-cid-c2cmy4ka]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:center}.plate[data-astro-cid-c2cmy4ka]{justify-content:center;height:128px;margin:0}.beats[data-astro-cid-c2cmy4ka] p[data-astro-cid-c2cmy4ka]{max-width:20em;padding-top:0;border-top:0}}@media(width<=760px){.beats[data-astro-cid-c2cmy4ka] li[data-astro-cid-c2cmy4ka]{grid-template-columns:116px minmax(0,1fr);gap:22px}.plate[data-astro-cid-c2cmy4ka]{height:108px}.beats[data-astro-cid-c2cmy4ka] p[data-astro-cid-c2cmy4ka]{font-size:19px}}.night[data-astro-cid-lcdefpme]{background:linear-gradient(180deg,var(--night-0) 0%,var(--night-1) 16%,var(--night-2) 30%,var(--dusk) 56%,var(--navy) 88%,var(--navy) 100%)}.day[data-astro-cid-lcdefpme]{background:linear-gradient(180deg,var(--dawn) 0%,var(--dawn) 34%,var(--day) 62%,var(--day) 100%)}
