.palomar-wall[data-astro-cid-crmty2x5]{fill:var(--palomar-wall,#e6d3ad)}.palomar-roof[data-astro-cid-crmty2x5]{fill:var(--palomar-roof,#8a5634)}.palomar-dark[data-astro-cid-crmty2x5]{fill:var(--palomar-dark,var(--ink))}.logo-mark[data-astro-cid-xfnazbas]{flex:none;display:block}.logo-disc[data-astro-cid-xfnazbas]{fill:var(--motif)}.logo-ground[data-astro-cid-xfnazbas]{fill:#a9834f}.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:.875rem;display:flex}.wordmark[data-astro-cid-nen7h5rs]{min-height:var(--tap);letter-spacing:-.02em;align-items:center;gap:.45em;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);font-weight:700;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-nen7h5rs] .wordmark-mark{width:1.6em;height:1.6em}.nav-list[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem;display:flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-radius:var(--radius);transition:background-color var(--t-hover) ease;align-items:center;padding-inline:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--field-hover)}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{text-underline-offset:.25em;text-decoration:underline}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--motif);color:var(--ink)}.private-link[data-astro-cid-nen7h5rs]{min-height:var(--tap);border-radius:var(--radius);opacity:.85;border:1.5px solid;align-items:center;gap:.4em;padding-inline:.9rem;font-size:.9em;font-weight:700;text-decoration:none;display:inline-flex}.private-link[data-astro-cid-nen7h5rs]:hover,.private-link[data-astro-cid-nen7h5rs]:focus-visible{opacity:1;text-underline-offset:.25em;text-decoration:underline}.private-icon[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}@media (width>=88em){.header-inner[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=87.99em){.private-link[data-astro-cid-nen7h5rs]{order:1;margin-left:auto}.header-inner[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:2}}@media (width<=29.99em){.private-link[data-astro-cid-nen7h5rs]{width:var(--tap);justify-content:center;padding:0}.private-text[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.private-icon[data-astro-cid-nen7h5rs]{width:1.3em;height:1.3em}}@media (width<=47.99em){.header-inner[data-astro-cid-nen7h5rs]{padding-block:.75rem 1rem}.nav-list[data-astro-cid-nen7h5rs]{gap:.25rem .375rem;margin-inline:-.75rem}.nav-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-inline:.75rem}}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--section) / 2);padding-block:clamp(48px,6vw,96px)}.footer-mark[data-astro-cid-jo6i4kqk]{align-items:center;gap:.25em;max-width:none;font-weight:700;display:flex}.footer-mark[data-astro-cid-jo6i4kqk] .footer-logo{width:1.1em;height:1.1em}.footer-columns[data-astro-cid-jo6i4kqk]{gap:2rem var(--gutter);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:clamp(40px,5vw,80px);display:grid}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-support[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);align-items:center;display:inline-flex}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{font-weight:700}.footer-support[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk]{margin-top:.5rem}:root{--bg:#ecebe7;--surface:#e1dfd9;--ink:#2e3a12;--muted:#4f5a2e;--motif:#c9a26b;--sky:#c3d4e3;--field:#192008;--field-ink:#ecebe7;--field-hover:#2f3a1b;--accent:var(--ink);--accent-ink:var(--bg);--radius:999px;--focus:var(--ink);--step-small:1rem;--step-body:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--step-lead:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--step-head:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--step-display:clamp(3rem, 1.6rem + 5.2vw, 6.25rem);--margin:clamp(16px, 4vw, 48px);--gutter:clamp(16px, 2vw, 32px);--max:1320px;--section:clamp(80px, 6rem + 6vw, 200px);--tap:48px;--ease-out:cubic-bezier(.22, 1, .36, 1);--t-press:.14s;--t-hover:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-sans), sans-serif;font-size:var(--step-body);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-weight:400;line-height:1.55;display:flex}main{flex:1}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,picture,video,svg{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:target{scroll-margin-top:2rem}h1,h2,h3,h4{text-wrap:balance;hyphens:none;font-weight:700}h1,h2{font-size:var(--step-head);letter-spacing:-.025em;line-height:1.02}h3{font-size:var(--step-body);line-height:1.3}.display{font-size:var(--step-display);letter-spacing:-.03em;line-height:.98}.lead{font-size:var(--step-lead);max-width:40ch;line-height:1.35}.small{font-size:var(--step-small);line-height:1.45}.muted{color:var(--muted)}p{text-wrap:pretty;max-width:65ch}p+p{margin-top:.9em}a{color:inherit;text-underline-offset:.18em;text-decoration:underline .08em}@media (hover:hover){a:hover{text-decoration-thickness:.16em}}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--ink);color:var(--bg)}.field-band{--focus:var(--field-ink);background:var(--field);color:var(--field-ink)}.field-band ::selection{background:var(--field-ink);color:var(--field)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:calc(var(--section) / 2)}.filter-select{appearance:none;background-color:var(--bg);border:2px solid var(--ink);border-radius:var(--radius);width:min(100%,24rem);min-height:56px;font-size:var(--step-body);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M1.5 1.5 8 8l6.5-6.5' fill='none' stroke='%232e3a12' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.35em center;background-repeat:no-repeat;background-size:1em;padding:.5em 3.25em .5em 1.25em}.round-button{min-height:var(--tap);background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);font-size:var(--step-body);text-align:center;transition:transform var(--t-press) var(--ease-out), opacity var(--t-hover) ease;border:0;justify-content:center;align-items:center;gap:.5em;padding:.6em 1.5em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.round-button:hover{opacity:.88}}.round-button:active{transform:scale(.97)}.round-button:focus-visible{outline-color:var(--focus)}.field-band .round-button{--accent:var(--field-ink);--accent-ink:var(--field)}.disc{aspect-ratio:1;object-fit:cover;border-radius:50%;overflow:hidden}.disc img{object-fit:cover;width:100%;height:100%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes shutter{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{--timeline:view();animation-name:rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--timeline);animation-range:entry calc(var(--i,0) * 8%) entry calc(60% + var(--i,0) * 8%)}.shutter{--timeline:view();animation-name:shutter;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--timeline);animation-range:entry entry 80%}}}
