html{scrollbar-width:thin;scrollbar-color:var(--muted) var(--bg)}html[data-color-scheme=dark]{scrollbar-color:var(--builders-muted) var(--builders-bg)}@media (forced-colors:active){html,html[data-color-scheme=dark]{scrollbar-width:auto;scrollbar-color:auto}}body{min-height:100vh;margin:0;display:block}.env-swarm:where(.astro-5pqucsy7){z-index:0;pointer-events:none;position:absolute;inset:0}.env-swarm:where(.astro-5pqucsy7) canvas:where(.astro-5pqucsy7){z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.logout-notice:where(.astro-cpgodqdo){z-index:2;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);color:var(--ink);font-size:var(--t-s);box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;margin:0;padding:.65rem .9rem;position:absolute;left:3rem;right:3rem}.logout-notice:where(.astro-cpgodqdo):before{content:"✓";color:var(--accent-ink);margin-right:.6rem;font-weight:700}.shell:where(.astro-cpgodqdo){width:100%;max-width:1400px;margin:0 auto;padding:0 3rem}.fold-wrap:where(.astro-cpgodqdo){font-family:var(--font-body);isolation:isolate;position:relative}.topbar:where(.astro-cpgodqdo),.hero-stage:where(.astro-cpgodqdo),main:where(.astro-cpgodqdo).shell,footer:where(.astro-cpgodqdo).foot{z-index:1;position:relative}.topbar:where(.astro-cpgodqdo){grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem 1.75rem;padding:1.6rem 3rem 1.4rem;display:grid}.topbar:where(.astro-cpgodqdo)>.brand:where(.astro-cpgodqdo){justify-self:start}.topbar:where(.astro-cpgodqdo)>.relay-hint:where(.astro-cpgodqdo){text-align:center;justify-self:center}.relay-hint:where(.astro-cpgodqdo){font-size:var(--t-xs);color:var(--muted);margin:0}.relay-hint:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo){color:var(--ink);border-bottom:2px solid var(--brand-yellow);padding-bottom:3px;font-weight:700;text-decoration:none}.relay-hint:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo):hover{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.topbar:where(.astro-cpgodqdo)>.topnav:where(.astro-cpgodqdo){justify-self:end}.brand:where(.astro-cpgodqdo){white-space:nowrap;align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:auto;height:2rem;image-rendering:-webkit-optimize-contrast}.mark:where(.astro-cpgodqdo){font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.7rem;line-height:1}.brand:where(.astro-cpgodqdo):hover .mark:where(.astro-cpgodqdo){color:var(--accent-ink)}.topnav:where(.astro-cpgodqdo){white-space:nowrap;font-family:var(--font-body);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);border-bottom:none;flex-wrap:nowrap;align-items:baseline;gap:1.6rem;margin-bottom:0;padding-bottom:0;font-weight:700;display:flex}.topnav:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo){color:var(--muted);border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .12s,border-color .12s}.topnav:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo):hover{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.topnav:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo).active{color:var(--ink);border-bottom-color:var(--accent)}.fold:where(.astro-cpgodqdo){flex-direction:column;min-height:calc(100vh - 5rem);display:flex;position:relative}.hero:where(.astro-cpgodqdo){z-index:1;flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4rem;padding:1.5rem 0 2rem;display:grid;position:relative}.hero-copy:where(.astro-cpgodqdo){min-width:0;max-width:30rem}h1:where(.astro-cpgodqdo).hero-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:break-word;margin:0 0 1.1rem;font-size:clamp(2.4rem,3.2vw + 1.2rem,3.5rem);line-height:1.04}h1:where(.astro-cpgodqdo).hero-title em:where(.astro-cpgodqdo){color:var(--accent-ink);font-style:italic}.hero-lede:where(.astro-cpgodqdo){font-size:var(--t-l);color:var(--ink);margin:0 0 1rem;line-height:1.5}.hero-coop:where(.astro-cpgodqdo){font-size:var(--t-s);color:var(--muted);max-width:32em;margin:0 0 2rem;line-height:1.55}.hero-coop:where(.astro-cpgodqdo) strong:where(.astro-cpgodqdo){color:var(--accent-ink);font-weight:700}.signin:where(.astro-cpgodqdo){max-width:30rem}.signin-btn:where(.astro-cpgodqdo){width:100%;font-size:var(--t-s);background:var(--accent-ink);border-color:var(--accent-ink);color:var(--bg);border-radius:3px;flex:none;justify-content:center;align-items:center;margin:0;padding:.7rem 1.6rem;display:flex}.signin-btn:where(.astro-cpgodqdo):hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.signin-help:where(.astro-cpgodqdo){font-size:var(--t-s);color:var(--muted);max-width:30em;margin:1rem 0 0;line-height:1.5}.signin-help:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo){color:var(--muted);text-decoration-color:var(--line);text-decoration-thickness:1px}.signin-help:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo):hover{color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.signin-fine:where(.astro-cpgodqdo){font-size:var(--t-xs);color:var(--muted);opacity:.85;margin:.5rem 0 0}.hero-cammie:where(.astro-cpgodqdo){flex-direction:column;align-items:center;gap:1.1rem;margin:0;display:flex}.hero-cammie:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:min(320px,82%);height:auto;image-rendering:-webkit-optimize-contrast}.bubble:where(.astro-cpgodqdo){background:var(--ink);color:var(--bg);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;border-radius:13px;padding:.4rem .85rem;font-size:.82rem;font-weight:700;position:relative;transform:rotate(-2.5deg)}.bubble:where(.astro-cpgodqdo):after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--ink);position:absolute;bottom:-5px;left:62%;transform:translate(-50%)}.scrollcue:where(.astro-cpgodqdo){z-index:1;font-family:var(--font-body);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);justify-content:center;align-items:center;gap:.6rem;padding:.5rem 0 1.4rem;font-weight:700;text-decoration:none;display:flex;position:relative}.scrollcue:where(.astro-cpgodqdo):hover{color:var(--accent-ink)}.scrollcue:where(.astro-cpgodqdo) .chev:where(.astro-cpgodqdo){font-family:JetBrains Mono,Menlo,monospace;font-size:1rem;line-height:1;animation:2s ease-in-out infinite cue-bob}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) .scrollcue:where(.astro-cpgodqdo) .chev:where(.astro-cpgodqdo){animation:none}}html[data-reduced-motion=true] .scrollcue:where(.astro-cpgodqdo) .chev:where(.astro-cpgodqdo){animation:none}html[data-reduced-motion=true] .fold-wrap:where(.astro-cpgodqdo),html[data-reduced-motion=true] .fold-wrap:where(.astro-cpgodqdo) :where(.astro-cpgodqdo){transition:none}.band:where(.astro-cpgodqdo){padding:3.5rem 0 0}.band-head:where(.astro-cpgodqdo){max-width:40rem;margin:0 0 1.8rem}.band-head:where(.astro-cpgodqdo) h2:where(.astro-cpgodqdo){font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.5rem,1.6vw + 1rem,1.9rem);font-weight:400;line-height:1.15}.band-head:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo){font-size:var(--t-s);color:var(--muted);margin:0;line-height:1.5}.cycle:where(.astro-cpgodqdo){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.node:where(.astro-cpgodqdo){padding:.35rem .25rem .5rem}.node:where(.astro-cpgodqdo) .k:where(.astro-cpgodqdo){text-transform:uppercase;letter-spacing:.1em;color:var(--accent-ink);border-bottom:2px solid var(--accent);margin-bottom:.5rem;padding-bottom:.5rem;font-family:JetBrains Mono,Menlo,monospace;font-size:.68rem;font-weight:700;display:block}.node:where(.astro-cpgodqdo).pool .k:where(.astro-cpgodqdo){border-bottom-color:var(--brand-yellow)}.node:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo){font-size:var(--t-s);color:var(--muted);margin:0;line-height:1.5}.node:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo) strong:where(.astro-cpgodqdo){color:var(--ink)}.arrow:where(.astro-cpgodqdo){color:var(--accent);align-self:center}.arrow:where(.astro-cpgodqdo):before{content:"→";font-family:JetBrains Mono,Menlo,monospace;font-size:1.3rem;font-weight:700}.cycle-note:where(.astro-cpgodqdo){font-size:var(--t-xs);color:var(--muted);margin:1.5rem 0 0;font-style:italic}.features:where(.astro-cpgodqdo){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3.4rem 2.6rem;max-width:1120px;margin:2.75rem auto 0;padding:0 .75rem 1rem;display:grid}.feature:where(.astro-cpgodqdo){--paper:#fff7e3;--stamp:#edd678;isolation:isolate;color:#163e39;background:var(--paper);filter:drop-shadow(0 9px 9px #001d1d30);border:1px solid #d3c8aa;border-radius:3px;min-width:0;transition:translate .18s,filter .18s;position:relative;transform:rotate(-1.3deg)}.feature:where(.astro-cpgodqdo):has(.letter-play:focus-visible){outline:3px solid var(--ink);outline-offset:5px}.closed-flap:where(.astro-cpgodqdo){transform-origin:top}@media (hover:hover) and (pointer:fine){.feature:where(.astro-cpgodqdo):has(.letter-play:hover),.feature:where(.astro-cpgodqdo):has(.letter-play:focus-visible){filter:drop-shadow(0 14px 12px #001d1d40);translate:0 -5px}}@media (prefers-reduced-motion:reduce){.feature:where(.astro-cpgodqdo){transition:none}.feature:where(.astro-cpgodqdo):has(.letter-play:hover),.feature:where(.astro-cpgodqdo):has(.letter-play:focus-visible){translate:none}}html[data-reduced-motion=true] .feature:where(.astro-cpgodqdo):has(.letter-play:hover),html[data-reduced-motion=true] .feature:where(.astro-cpgodqdo):has(.letter-play:focus-visible){translate:none}.feature:where(.astro-cpgodqdo)[data-dragging]{opacity:.55}.feature:where(.astro-cpgodqdo)[data-dragging] .letter-play:where(.astro-cpgodqdo){cursor:grabbing}.feature:where(.astro-cpgodqdo)[data-drop-target]{outline:3px dashed var(--ink);outline-offset:5px}.letter-play:where(.astro-cpgodqdo){z-index:2;border-radius:inherit;cursor:grab;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.letter-play:where(.astro-cpgodqdo)[hidden]{display:none}.letter-play:where(.astro-cpgodqdo):hover,.letter-play:where(.astro-cpgodqdo):active{background:0 0;border:0}.letter-play:where(.astro-cpgodqdo):active{cursor:grabbing}.letter-play:where(.astro-cpgodqdo):focus-visible{outline:none}.letter-content:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo){pointer-events:auto;cursor:text}.letter-status:where(.astro-cpgodqdo){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mail-paper:where(.astro-cpgodqdo){min-height:302px;padding:28px 33px 47px;position:relative}.postage:where(.astro-cpgodqdo){height:62px;margin-bottom:15px;position:relative}.mail-lines:where(.astro-cpgodqdo){gap:5px;width:80px;padding-top:3px;display:grid}.mail-lines:where(.astro-cpgodqdo) i:where(.astro-cpgodqdo){background:#163e3940;height:1px}.mail-lines:where(.astro-cpgodqdo) i:where(.astro-cpgodqdo):first-child{height:2px}.mail-lines:where(.astro-cpgodqdo) i:where(.astro-cpgodqdo):nth-child(2){width:80%}.mail-lines:where(.astro-cpgodqdo) i:where(.astro-cpgodqdo):nth-child(3){width:53%}.cancel-lines:where(.astro-cpgodqdo){fill:none;stroke:#48685f;stroke-width:1px;opacity:.25;width:94px;height:36px;position:absolute;top:10px;right:34px;transform:rotate(-7deg)}.mail-stamp:where(.astro-cpgodqdo){isolation:isolate;background:#fff7df;place-items:center;width:61px;height:69px;display:grid;position:absolute;top:-8px;right:-9px;transform:rotate(7deg);mask:linear-gradient(#000 0 0) 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,radial-gradient(circle,#000 2.6px,#0000 3px) 0 0/7px 7px}.mail-stamp:where(.astro-cpgodqdo):before{content:"";background:var(--stamp);z-index:-1;border:1px solid #163e3925;position:absolute;inset:7px}.mail-stamp:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){object-fit:contain;width:45px;height:auto;max-height:53px}.letter-content:where(.astro-cpgodqdo){z-index:3;pointer-events:none;position:relative}.feature:where(.astro-cpgodqdo) h3:where(.astro-cpgodqdo){font-family:var(--font-display);letter-spacing:-.025em;color:inherit;margin:0 0 13px;font-size:1.5rem;font-weight:400;line-height:1.25}.feature:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo){color:inherit;max-width:390px;margin:0;font-size:1rem;line-height:1.5}.feature:where(.astro-cpgodqdo) code:where(.astro-cpgodqdo){color:inherit;overflow-wrap:anywhere;background:#163e3908;border:0;border-radius:2px;padding:2px 4px;font-size:.75rem}.postal-barcode:where(.astro-cpgodqdo){opacity:.28;background:repeating-linear-gradient(90deg,#163e39 0 1px,#0000 1px 4px,#163e39 4px 6px,#0000 6px 8px,#163e39 8px 9px,#0000 9px 13px,#163e39 13px 15px,#0000 15px 18px);width:88px;height:12px;position:absolute;bottom:15px;left:33px}.feature:where(.astro-cpgodqdo).window{background:linear-gradient(160deg,#fff9e6,#f1e7cb)}.window:where(.astro-cpgodqdo) .mail-paper:where(.astro-cpgodqdo){padding:27px 30px 40px}.window:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){background:#fffff37a;border:1px solid #b6bca780;border-radius:9px;max-width:400px;padding:17px 20px 19px;box-shadow:inset 1px 2px 4px #6c796c15,0 1px #fff9e9}.window:where(.astro-cpgodqdo) h3:where(.astro-cpgodqdo){margin-bottom:9px;font-size:1.4375rem}.window:where(.astro-cpgodqdo) p:where(.astro-cpgodqdo){font-size:.9375rem}.window:where(.astro-cpgodqdo) .postal-barcode:where(.astro-cpgodqdo){bottom:11px;left:auto;right:28px}.feature:where(.astro-cpgodqdo).envelope{--stamp:#b8d9c9;background:linear-gradient(110deg,#d6e7db,#dfece0 48%,#d2e3d6);border-color:#afc9b8;min-height:310px;margin-top:10px;padding:143px 34px 34px;overflow:hidden;transform:rotate(1.1deg);box-shadow:inset 0 1px #ffffff90}.closed-flap:where(.astro-cpgodqdo){fill:#e7efe1;stroke:#a9c2ae;stroke-width:1.4px;filter:drop-shadow(0 3px 1px #6e92791c);width:calc(100% + 2px);height:112px;position:absolute;top:-1px;left:-1px}.envelope:where(.astro-cpgodqdo) .postage:where(.astro-cpgodqdo){width:48px;height:57px;margin:0;position:absolute;top:78px;right:calc(50% - 24px)}.envelope:where(.astro-cpgodqdo) .mail-stamp:where(.astro-cpgodqdo){width:48px;height:57px;inset:0;transform:rotate(-4deg)}.envelope:where(.astro-cpgodqdo) .mail-stamp:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:35px}.envelope:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){max-width:400px;margin:0 auto}.feature:where(.astro-cpgodqdo).newsletter{--paper:#f5e7bc;--stamp:#f3d29f;border-color:#c6ac77;transform:rotate(.7deg)}.newsletter:where(.astro-cpgodqdo) .postage:where(.astro-cpgodqdo):after{content:"";border-bottom:3px double #7a724e45;width:calc(100% - 85px);position:absolute;bottom:0;left:0}.newsletter:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){border-left:1px solid #b49f6c50;padding-left:22px}.newsletter:where(.astro-cpgodqdo) .postal-barcode:where(.astro-cpgodqdo){z-index:1;bottom:9px;left:auto;right:25px}.feature:where(.astro-cpgodqdo).airmail{--stamp:#c0dbe6;background:repeating-linear-gradient(132deg,#7daebc 0 13px,#faf6e9 13px 26px,#ca8b78 26px 39px,#faf6e9 39px 52px);border:0;margin-top:10px;padding:8px;transform:rotate(-1.2deg)}.airmail:where(.astro-cpgodqdo) .mail-paper:where(.astro-cpgodqdo){background:linear-gradient(174deg,#f6f9ef,#e8eee8);min-height:294px;padding:20px 25px 43px;box-shadow:inset 0 0 0 1px #b0c6bc70}.airmail:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){border-left:1px solid #6b8f7c30;margin-left:10px;padding-left:20px}.airmail:where(.astro-cpgodqdo) .postal-barcode:where(.astro-cpgodqdo){bottom:17px;left:25px}@media (width<=1000px){.features:where(.astro-cpgodqdo){gap:2.8rem 1.6rem;padding-inline:0}.feature:where(.astro-cpgodqdo) h3:where(.astro-cpgodqdo){font-size:1.375rem}.window:where(.astro-cpgodqdo) .mail-paper:where(.astro-cpgodqdo){padding-inline:20px}.window:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){padding:14px}.feature:where(.astro-cpgodqdo).envelope{padding-inline:26px}.newsletter:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){padding-left:14px}.airmail:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){margin-left:0;padding-left:12px}}@media (width<=700px){.features:where(.astro-cpgodqdo){grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;padding-inline:3px}.feature:where(.astro-cpgodqdo){margin-top:0!important;transform:none!important}.mail-paper:where(.astro-cpgodqdo){min-height:0;padding:20px 22px 34px}.postage:where(.astro-cpgodqdo){height:56px;margin-bottom:10px}.mail-stamp:where(.astro-cpgodqdo){width:57px;height:65px}.mail-stamp:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:41px}.window:where(.astro-cpgodqdo) .mail-paper:where(.astro-cpgodqdo){min-height:0;padding:20px 17px 32px}.window:where(.astro-cpgodqdo) .letter-content:where(.astro-cpgodqdo){padding:14px}.feature:where(.astro-cpgodqdo).envelope{min-height:0;padding:112px 26px 26px}.closed-flap:where(.astro-cpgodqdo){height:82px}.envelope:where(.astro-cpgodqdo) .postage:where(.astro-cpgodqdo){top:48px}.airmail:where(.astro-cpgodqdo) .mail-paper:where(.astro-cpgodqdo){min-height:0;padding:18px 17px 36px}}footer:where(.astro-cpgodqdo).foot{border-top:1px solid var(--line);max-width:none;font-size:var(--t-xs);color:var(--muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:.5rem 1.75rem;margin:3.5rem 0 0;padding:1.4rem 3rem 2rem;display:grid}footer:where(.astro-cpgodqdo).foot>:where(.astro-cpgodqdo):first-child{justify-self:start}footer:where(.astro-cpgodqdo).foot>:where(.astro-cpgodqdo):last-child{justify-self:end}footer:where(.astro-cpgodqdo).foot b:where(.astro-cpgodqdo){color:var(--ink)}.foot-links:where(.astro-cpgodqdo){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.foot-links:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo){color:var(--muted);text-decoration-color:var(--line);text-decoration-thickness:1px}.foot-links:where(.astro-cpgodqdo) a:where(.astro-cpgodqdo):hover{color:var(--ink)}.motion-toggle:where(.astro-cpgodqdo){font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--line);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.motion-toggle:where(.astro-cpgodqdo)[hidden]{display:none}.motion-toggle:where(.astro-cpgodqdo):hover{color:var(--ink);background:0 0}.motion-toggle:where(.astro-cpgodqdo):focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}@media (width<=1400px){.topbar:where(.astro-cpgodqdo){grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=940px){.shell:where(.astro-cpgodqdo){padding:0 2rem}.topbar:where(.astro-cpgodqdo){grid-template-columns:auto 1fr;padding-left:2rem;padding-right:2rem}.topbar:where(.astro-cpgodqdo)>.relay-hint:where(.astro-cpgodqdo){display:none}.logout-notice:where(.astro-cpgodqdo){left:2rem;right:2rem}footer:where(.astro-cpgodqdo).foot{text-align:center;grid-template-columns:1fr;justify-items:center;padding-left:2rem;padding-right:2rem}footer:where(.astro-cpgodqdo).foot>:where(.astro-cpgodqdo):first-child,footer:where(.astro-cpgodqdo).foot>:where(.astro-cpgodqdo):last-child{justify-self:center}.fold:where(.astro-cpgodqdo){min-height:0}.hero:where(.astro-cpgodqdo){grid-template-columns:1fr;gap:2rem;padding:1rem 0 2rem}.hero-cammie:where(.astro-cpgodqdo){order:-1}.hero-cammie:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:170px}.hero-copy:where(.astro-cpgodqdo){max-width:none}.cycle:where(.astro-cpgodqdo){grid-template-columns:1fr;gap:1.4rem}.arrow:where(.astro-cpgodqdo){justify-self:center}.arrow:where(.astro-cpgodqdo):before{content:"↓"}.scrollcue:where(.astro-cpgodqdo){display:none}}@media (width<=560px){.shell:where(.astro-cpgodqdo){padding:0 1.35rem}.topbar:where(.astro-cpgodqdo){gap:.5rem;padding:.7rem .625rem}.logout-notice:where(.astro-cpgodqdo){left:1.35rem;right:1.35rem}.topnav:where(.astro-cpgodqdo){letter-spacing:.04em;gap:.75rem;font-size:clamp(.6875rem,3vw,.75rem)}.brand:where(.astro-cpgodqdo){gap:.35rem}.brand:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){height:1.5rem}.mark:where(.astro-cpgodqdo){font-size:clamp(1.15rem,5vw,1.5rem)}footer:where(.astro-cpgodqdo).foot{padding-left:1.35rem;padding-right:1.35rem}}@media (width>=941px){.hero:where(.astro-cpgodqdo){grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:3.5rem}}.hero-action:where(.astro-cpgodqdo){flex-direction:column;align-items:stretch;gap:1.2rem;width:100%;min-width:0;max-width:24rem;margin:0 auto;display:flex}.hero-action:where(.astro-cpgodqdo) .hero-cammie:where(.astro-cpgodqdo){align-self:center;gap:.85rem;margin:0}.hero-action:where(.astro-cpgodqdo) .hero-cammie:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:min(210px,66%)}.hero-action:where(.astro-cpgodqdo) .signin:where(.astro-cpgodqdo){width:100%;max-width:none}@media (width<=940px){.hero-action:where(.astro-cpgodqdo){max-width:26rem}.hero-action:where(.astro-cpgodqdo) .hero-cammie:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:150px}}@media (width<=560px){.hero:where(.astro-cpgodqdo){gap:1rem;padding-top:.5rem}.hero-coop:where(.astro-cpgodqdo){margin-bottom:0}.hero-action:where(.astro-cpgodqdo){gap:.75rem}.hero-action:where(.astro-cpgodqdo) .hero-cammie:where(.astro-cpgodqdo){gap:.5rem}.hero-action:where(.astro-cpgodqdo) .hero-cammie:where(.astro-cpgodqdo) img:where(.astro-cpgodqdo){width:110px}}
