.hero-split[data-astro-cid-jfmqudpv]{--hero-tone:#2e2924;background:var(--hero-tone);color:#fff;position:relative;overflow:hidden}.hero-split[data-astro-cid-jfmqudpv] h1[data-astro-cid-jfmqudpv]{color:#fff}.hero-split[data-astro-cid-jfmqudpv] .lede[data-astro-cid-jfmqudpv]{color:#ffffffdb}.hero-split-copy[data-astro-cid-jfmqudpv]{z-index:1;position:relative}.hero-split[data-astro-cid-jfmqudpv] h1[data-astro-cid-jfmqudpv]{font-size:var(--text-display-1);max-width:22ch;margin-bottom:1rem}.hero-split[data-astro-cid-jfmqudpv] .lede[data-astro-cid-jfmqudpv]{max-width:44ch}.hero-split-shot[data-astro-cid-jfmqudpv]{margin:2rem 0 calc(-1 * var(--section-y));position:relative}.hero-split-shot[data-astro-cid-jfmqudpv]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--hero-tone) 0%, color-mix(in srgb, var(--hero-tone) 45%, transparent) 14%, transparent 34%);position:absolute;inset:0}.hero-split-shot[data-astro-cid-jfmqudpv] img{object-fit:cover;width:100%;height:clamp(16rem,8rem + 30vw,24rem);display:block}@media (width>=960px){.hero-split[data-astro-cid-jfmqudpv]{align-items:center;min-height:clamp(32rem,72vh,46rem);display:flex}.hero-split-copy[data-astro-cid-jfmqudpv]{width:100%}.hero-split-copy[data-astro-cid-jfmqudpv]>div[data-astro-cid-jfmqudpv]{max-width:min(40rem,46%)}.hero-split-shot[data-astro-cid-jfmqudpv]{margin:0;position:absolute;inset:0 0 0 44%}.hero-split-shot[data-astro-cid-jfmqudpv] img{height:100%}.hero-split-shot[data-astro-cid-jfmqudpv]:after{background:linear-gradient(to right, var(--hero-tone) 0%, color-mix(in srgb, var(--hero-tone) 70%, transparent) 10%, color-mix(in srgb, var(--hero-tone) 30%, transparent) 24%, transparent 40%)}}.blocks[data-astro-cid-estgkw2o]{padding-top:clamp(1.5rem,1rem + 2vw,3rem);padding-bottom:var(--section-y);background:#fbfaf6}.blocks[data-astro-cid-estgkw2o] .wrap[data-astro-cid-estgkw2o]{gap:1.25rem;display:grid}.block[data-astro-cid-estgkw2o]{scroll-margin-top:calc(var(--rail-h) + 1rem);gap:1.5rem;padding-block:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.block-shot[data-astro-cid-estgkw2o]{margin:0}.block-shot[data-astro-cid-estgkw2o] img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:clamp(15rem,10rem + 20vw,25rem);display:block}.block-copy[data-astro-cid-estgkw2o] h2[data-astro-cid-estgkw2o]{font-size:calc(var(--text-display-2) + 6px);margin:0 0 calc(1rem + 20px);line-height:1.05}.block-choose[data-astro-cid-estgkw2o]{font-size:var(--text-lead);color:var(--color-ink);max-width:46ch}.block-features[data-astro-cid-estgkw2o]{gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.block-features[data-astro-cid-estgkw2o] li[data-astro-cid-estgkw2o]{font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.75rem;display:flex}.block-features[data-astro-cid-estgkw2o] svg{color:var(--color-ink);flex:none}.block-copy[data-astro-cid-estgkw2o] .action[data-astro-cid-estgkw2o]{margin-top:2rem}@media (width>=960px){.block[data-astro-cid-estgkw2o]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem}.block[data-astro-cid-estgkw2o][data-flip=true] .block-shot[data-astro-cid-estgkw2o]{order:2}}.inroom[data-astro-cid-pz5ch3ax]{background:var(--color-pine-ink);color:#fff;text-align:center}.inroom[data-astro-cid-pz5ch3ax] h2[data-astro-cid-pz5ch3ax]{font-size:var(--text-display-2);color:#fff;margin-bottom:.9rem}.inroom-lede[data-astro-cid-pz5ch3ax]{color:#cfe3d6;max-width:60ch;margin:0 auto 3rem}.inroom-list[data-astro-cid-pz5ch3ax]{flex-wrap:wrap;justify-content:center;gap:2.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.inroom-list[data-astro-cid-pz5ch3ax] li[data-astro-cid-pz5ch3ax]{flex-direction:column;flex:0 15rem;align-items:center;display:flex}.inroom-mark[data-astro-cid-pz5ch3ax]{place-items:center;width:7rem;height:7rem;margin-bottom:1rem;display:grid;position:relative}.inroom-petals[data-astro-cid-pz5ch3ax]{width:100%;height:100%;position:absolute;inset:0}.inroom-petals[data-astro-cid-pz5ch3ax] polygon[data-astro-cid-pz5ch3ax]{fill:none;stroke:#cfe3d6;stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke}.inroom-mark[data-astro-cid-pz5ch3ax] svg:not(.inroom-petals){color:#fff;position:relative}.inroom-list[data-astro-cid-pz5ch3ax] h3[data-astro-cid-pz5ch3ax]{color:#fff;margin-bottom:.4rem;font-size:1.375rem}.inroom-list[data-astro-cid-pz5ch3ax] p[data-astro-cid-pz5ch3ax]{font-size:var(--text-small);color:#cfe3d6;max-width:30ch}@media (width<=559px){.inroom-list[data-astro-cid-pz5ch3ax] li[data-astro-cid-pz5ch3ax]{flex-basis:100%}}.choose[data-astro-cid-osyxfgmo]{background:#fbfaf6}.choose[data-astro-cid-osyxfgmo] h2[data-astro-cid-osyxfgmo]{font-size:var(--text-display-2);margin-bottom:.9rem}.choose-lede[data-astro-cid-osyxfgmo]{margin-bottom:2.5rem}.choose-cards[data-astro-cid-osyxfgmo]{--row-edge:max(var(--page-margin), calc((100% - 1200px) / 2 + var(--page-margin)));padding:0 var(--row-edge) 1.25rem;scroll-padding-inline:var(--row-edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:1.5rem;margin:0;list-style:none;display:grid;overflow-x:auto}.choose-cards[data-astro-cid-osyxfgmo]::-webkit-scrollbar{display:none}.choose-arrows[data-astro-cid-osyxfgmo]{justify-content:center;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.choose-arrows[data-astro-cid-osyxfgmo][hidden]{display:none}.choose-arrow[data-astro-cid-osyxfgmo]{background:var(--color-ground);width:3rem;height:3rem;color:var(--color-ink);cursor:pointer;transition:opacity var(--dur-state) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.choose-arrow[data-astro-cid-osyxfgmo] .flip{transform:scaleX(-1)}.choose-arrow[data-astro-cid-osyxfgmo]:not(:disabled){background:var(--color-pine-ink);color:#bfe6c8}.choose-arrow[data-astro-cid-osyxfgmo]:disabled{opacity:.4;cursor:default}.choose-arrow[data-astro-cid-osyxfgmo]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.choose-slash[data-astro-cid-osyxfgmo]{color:var(--color-ink-muted);font-size:var(--text-small)}.choose-card[data-astro-cid-osyxfgmo]{scroll-snap-align:start;border-radius:0;flex-direction:column;display:flex}.choose-shot[data-astro-cid-osyxfgmo]{aspect-ratio:16/17;border-radius:0;margin:0;overflow:hidden}.choose-shot[data-astro-cid-osyxfgmo] img{object-fit:cover;width:100%;height:100%;display:block}.choose-body[data-astro-cid-osyxfgmo]{margin-top:1.25rem}.choose-body[data-astro-cid-osyxfgmo] h3[data-astro-cid-osyxfgmo]{font-size:var(--text-display-3);margin-bottom:.6rem}.choose-body[data-astro-cid-osyxfgmo] h3[data-astro-cid-osyxfgmo] a[data-astro-cid-osyxfgmo]{color:inherit;text-decoration:none}.choose-body[data-astro-cid-osyxfgmo] h3[data-astro-cid-osyxfgmo] a[data-astro-cid-osyxfgmo]:hover{text-underline-offset:.18em;text-decoration:underline 1px}.choose-body[data-astro-cid-osyxfgmo] p[data-astro-cid-osyxfgmo]{font-size:var(--text-small);color:var(--color-ink-muted)}.choose-note[data-astro-cid-osyxfgmo]{font-size:var(--text-small);color:var(--color-ink-muted);max-width:52ch;margin-top:2rem}.choose-body[data-astro-cid-osyxfgmo] p[data-astro-cid-osyxfgmo]{max-width:42ch;line-height:1.7}@media (width>=640px){.choose-cards[data-astro-cid-osyxfgmo]{grid-auto-columns:46%}}@media (width>=1000px){.choose-cards[data-astro-cid-osyxfgmo]{grid-auto-columns:clamp(20rem,25vw,24rem);gap:2.25rem}}.policies-grid[data-astro-cid-mud3xf6p]{gap:2.5rem;display:grid}.policies[data-astro-cid-mud3xf6p] h2[data-astro-cid-mud3xf6p]{font-size:var(--text-display-2);margin-bottom:1.75rem}.policies-shot[data-astro-cid-mud3xf6p]{aspect-ratio:4/5;margin:0;overflow:hidden}.policies-shot[data-astro-cid-mud3xf6p] img{object-fit:cover;width:100%;height:100%;display:block}.policy-list[data-astro-cid-mud3xf6p]{border-top:1px solid var(--color-rule);max-width:62ch;margin:0;padding:0;list-style:none}.policy-list[data-astro-cid-mud3xf6p] li[data-astro-cid-mud3xf6p]{border-bottom:1px solid var(--color-rule);padding:1.6rem 0}.policy-list[data-astro-cid-mud3xf6p] h3[data-astro-cid-mud3xf6p]{font-size:var(--text-display-3);margin-bottom:.5rem}.policy-list[data-astro-cid-mud3xf6p] p[data-astro-cid-mud3xf6p]{color:var(--color-ink-muted);line-height:1.7}@media (width>=960px){.policies-grid[data-astro-cid-mud3xf6p]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:4.5rem}.policies-head[data-astro-cid-mud3xf6p]{position:sticky;top:6rem}.policy-list[data-astro-cid-mud3xf6p]{margin-top:.25rem}}.close-plain[data-astro-cid-rz4ksom2]{color:var(--color-pine-ink);background:#bad3bc}.close-plain[data-astro-cid-rz4ksom2] h2[data-astro-cid-rz4ksom2]{font-size:var(--text-display-1);color:var(--color-pine-ink)}.close-lede[data-astro-cid-rz4ksom2]{color:var(--color-pine-ink);max-width:none;margin:.85rem 0 2rem}@media (width>=1100px){.close-lede[data-astro-cid-rz4ksom2]{white-space:nowrap}}.close-tel[data-astro-cid-rz4ksom2]{color:var(--color-pine-ink);margin-top:1.5rem}
