.camera[data-astro-cid-7zqm7mfr],.lens[data-astro-cid-7zqm7mfr],.exposure[data-astro-cid-7zqm7mfr],.gallery-name[data-astro-cid-7zqm7mfr]{margin:0}.camera[data-astro-cid-7zqm7mfr]{font-family:var(--reels-display,var(--display,inherit));font-size:.95rem;line-height:1.25}.lens[data-astro-cid-7zqm7mfr],.exposure[data-astro-cid-7zqm7mfr]{color:#f4f1eac7;text-shadow:0 1px 8px #141311b3;font-size:.72rem;line-height:1.4}.lens[data-astro-cid-7zqm7mfr]{margin-top:.15rem}.exposure[data-astro-cid-7zqm7mfr]{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:.35rem}[data-column-gallery-exif-overlay]{z-index:2;color:#f4f1ea;pointer-events:none;opacity:0;background:#14131175;place-items:center;padding:.85rem;transition:opacity .28s;display:grid;position:absolute;inset:0}[data-column-gallery-exif-meta]{text-align:left;position:absolute;top:.7rem;left:.7rem;right:.7rem}[data-column-gallery-name]{z-index:1;max-width:11ch;font-family:var(--reels-display,var(--display,inherit));letter-spacing:-.02em;text-align:center;text-wrap:balance;text-shadow:0 1px 18px #141311cc;margin:0;font-size:clamp(1.2rem,2.6vw,1.85rem);font-weight:400;line-height:1.12;position:relative}[data-column-gallery-window]:hover [data-column-gallery-exif-overlay],[data-column-gallery-window]:focus [data-column-gallery-exif-overlay],[data-column-gallery-window]:focus-visible [data-column-gallery-exif-overlay],[data-column-gallery-window][data-exif-open] [data-column-gallery-exif-overlay]{opacity:1}.column-gallery-tile[data-astro-cid-acmn7at6]{width:100%}.window[data-astro-cid-acmn7at6]{background:var(--reels-line,var(--line,#d9d0c3));width:100%;color:inherit;font:inherit;cursor:zoom-in;border:0;border-radius:.45rem;padding:0;display:block;position:relative;overflow:hidden}.window[data-astro-cid-acmn7at6] picture,.window[data-astro-cid-acmn7at6] img{width:100%;height:auto;display:block}.window[data-astro-cid-acmn7at6] img{transform-origin:50%;transition:transform 1s cubic-bezier(.15,.75,.5,1)}.window[data-astro-cid-acmn7at6]:hover img,.window[data-astro-cid-acmn7at6]:focus-visible img{transform:scale(1.08)}[data-quiet=true] .window[data-astro-cid-acmn7at6]:hover img,[data-quiet=true] .window[data-astro-cid-acmn7at6]:focus-visible img{transform:none}@media (prefers-reduced-motion:reduce){.window[data-astro-cid-acmn7at6] img{transition:none}.window[data-astro-cid-acmn7at6]:hover img,.window[data-astro-cid-acmn7at6]:focus-visible img{transform:none}}.column-gallery[data-astro-cid-2kvsdcv5]{min-width:0;height:100%;scroll-margin-top:calc(var(--reels-header-offset,var(--site-header-height,0px)) + .75rem);flex:1 1 0;overflow:hidden}.column-gallery[data-astro-cid-2kvsdcv5][data-reel-dragging]{cursor:grabbing}.track[data-astro-cid-2kvsdcv5]{will-change:transform;flex-direction:column;gap:1.85rem;display:flex}.track[data-astro-cid-2kvsdcv5] img{-webkit-user-drag:none}.stack[data-astro-cid-2kvsdcv5]{flex-direction:column;gap:1.85rem;display:flex}@media (width<=44rem){.column-gallery[data-astro-cid-2kvsdcv5]{scroll-snap-align:start;flex:0 0 min(72vw,18rem)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-2kvsdcv5]{animation:none}}@keyframes column-gallery-marquee{to{transform:translate3d(0, calc(-1 * var(--loop-distance,200vh)), 0)}}[data-column-gallery-track]{--loop-distance:0px;animation:column-gallery-marquee var(--marquee-duration,48s) linear infinite}[data-column-gallery][data-flow=up] [data-column-gallery-track]{animation-direction:reverse}@media (prefers-reduced-motion:reduce){[data-column-gallery-track]{animation:none}.column-gallery[data-astro-cid-2kvsdcv5]{overflow-y:auto}.track[data-astro-cid-2kvsdcv5]{transform:none}.stack[data-astro-cid-2kvsdcv5][aria-hidden]{display:none}}.artwork-lightbox[data-astro-cid-s5fvo22y]{color:#f2efe8;background-color:#141412;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:relative;overflow:hidden}.artwork-lightbox[data-astro-cid-s5fvo22y]::backdrop{background-color:#141412}.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight],.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight]::backdrop{background-color:#0000}.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight] .lightbox-header[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight] .lightbox-footer[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight] .slides[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-crystal-flight] .details-sheet[data-astro-cid-s5fvo22y]{opacity:0;pointer-events:none}.crystal-scrim[data-astro-cid-s5fvo22y]{z-index:1;opacity:0;pointer-events:none;background:#141412;grid-area:1/1/-1/-1;position:fixed;inset:0}.crystal-flight-host[data-astro-cid-s5fvo22y]{z-index:4;pointer-events:none;grid-area:1/1;place-self:start;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.crystal-emanation[data-astro-cid-s5fvo22y]{object-fit:cover;display:block;overflow:hidden}.artwork-lightbox[data-astro-cid-s5fvo22y][open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.artwork-lightbox[data-astro-cid-s5fvo22y][open][data-variant=quiet][data-details-open]{grid-template-columns:minmax(0,1fr) min(24rem,38vw)}.lightbox-header[data-astro-cid-s5fvo22y],.lightbox-footer[data-astro-cid-s5fvo22y]{min-height:var(--reels-tap,var(--tap,2.75rem));padding-left:max(clamp(.75rem, 2.5vw, 2.5rem), env(safe-area-inset-left,0px));padding-right:max(clamp(.75rem, 2.5vw, 2.5rem), env(safe-area-inset-right,0px));color:#aaa79f;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-size:.64rem;display:grid}.lightbox-header[data-astro-cid-s5fvo22y]{padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #353431;grid-area:1/1/auto/-1;grid-template-columns:minmax(4rem,1fr) minmax(0,2fr) auto}.lightbox-footer[data-astro-cid-s5fvo22y]{padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #353431;grid-area:3/1/auto/-1}.lightbox-header[data-astro-cid-s5fvo22y] p[data-astro-cid-s5fvo22y],.lightbox-footer[data-astro-cid-s5fvo22y] p[data-astro-cid-s5fvo22y]{text-align:center;margin:0}.header-title[data-astro-cid-s5fvo22y]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-actions[data-astro-cid-s5fvo22y]{justify-self:end;align-items:center;gap:.15rem;display:flex}.lightbox-footer[data-astro-cid-s5fvo22y] button[data-astro-cid-s5fvo22y]:last-of-type,.lightbox-footer[data-astro-cid-s5fvo22y] .footer-inquire[data-astro-cid-s5fvo22y]{justify-self:end}.lightbox-footer[data-astro-cid-s5fvo22y] .footer-inquire[data-astro-cid-s5fvo22y]{justify-self:center}.lightbox-footer[data-astro-cid-s5fvo22y] button[data-astro-cid-s5fvo22y]:first-of-type{justify-self:start}.hint-swipe[data-astro-cid-s5fvo22y]{display:none}button[data-astro-cid-s5fvo22y],.footer-inquire[data-astro-cid-s5fvo22y]{min-width:var(--reels-tap,var(--tap,2.75rem));min-height:var(--reels-tap,var(--tap,2.75rem));color:inherit;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.65rem;text-decoration:none;display:inline-flex}button[data-astro-cid-s5fvo22y]:hover,button[data-astro-cid-s5fvo22y]:focus-visible,.footer-inquire[data-astro-cid-s5fvo22y]:hover,.footer-inquire[data-astro-cid-s5fvo22y]:focus-visible{color:#f2efe8}.slides[data-astro-cid-s5fvo22y]{touch-action:pan-y;grid-area:2/1;min-width:0;min-height:0;display:grid;overflow:hidden}.slide[data-astro-cid-s5fvo22y]{box-sizing:border-box;grid-template-columns:minmax(10rem,.72fr) minmax(0,3fr) minmax(12rem,.8fr);gap:clamp(1.25rem,3vw,3.5rem);min-width:0;height:100%;min-height:0;padding:clamp(1rem,2.5vw,2.5rem);display:grid}.artwork-notes[data-astro-cid-s5fvo22y],.acquisition[data-astro-cid-s5fvo22y]{align-self:end;padding-bottom:1rem}.label[data-astro-cid-s5fvo22y]{color:#8e8a82;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.85rem;font-size:.62rem;font-weight:650}.artwork-notes[data-astro-cid-s5fvo22y] h2[data-astro-cid-s5fvo22y],.details-sheet[data-astro-cid-s5fvo22y] h2[data-astro-cid-s5fvo22y]{text-transform:none;letter-spacing:0;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,3.2rem)}.artwork-notes[data-astro-cid-s5fvo22y]>p[data-astro-cid-s5fvo22y]:last-child,.acquisition[data-astro-cid-s5fvo22y]>p[data-astro-cid-s5fvo22y],.sheet-copy[data-astro-cid-s5fvo22y]{color:#bbb7ae;font-family:var(--reels-display,var(--display,inherit));text-transform:none;letter-spacing:0;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.55}.stage-frame[data-astro-cid-s5fvo22y]{width:100%;min-width:0;height:100%;min-height:0;margin:0;position:relative}.stage-picture[data-astro-cid-s5fvo22y]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-image[data-astro-cid-s5fvo22y]{object-fit:contain;-webkit-user-drag:none;user-select:none;width:100%;max-width:100%;height:100%;max-height:100%}.inquiry[data-astro-cid-s5fvo22y]{min-height:var(--reels-tap,var(--tap,2.75rem));letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;margin-top:1.4rem;padding-bottom:.2rem;font-size:.67rem;font-weight:650;text-decoration:none;display:inline-flex}.fine-print[data-astro-cid-s5fvo22y]{margin-top:1.25rem;color:#77746e!important;font-family:var(--reels-sans,var(--sans,inherit))!important;text-transform:none!important;letter-spacing:0!important;font-size:.68rem!important;line-height:1.5!important}.details-sheet[data-astro-cid-s5fvo22y]{background:#1a1a17;border-left:1px solid #353431;outline:none;grid-area:2/2;min-width:0;min-height:0;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:auto}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=quiet] .slide[data-astro-cid-s5fvo22y]{grid-template-columns:minmax(0,1fr);gap:0;padding:.85rem}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=quiet] .artwork-notes[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=quiet] .acquisition[data-astro-cid-s5fvo22y]{display:none}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=quiet] .stage-image[data-astro-cid-s5fvo22y]{width:100%;height:100%}@media (width<=56rem){.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .slide[data-astro-cid-s5fvo22y]{grid-template-columns:1fr minmax(0,2fr);overflow-y:auto}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .stage-frame[data-astro-cid-s5fvo22y]{grid-area:1/2/span 2}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .artwork-notes[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .acquisition[data-astro-cid-s5fvo22y]{align-self:start;padding:0}}@media (width<=44rem){.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .lightbox-header[data-astro-cid-s5fvo22y]{grid-template-columns:1fr auto}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .header-title[data-astro-cid-s5fvo22y],.hint-keys[data-astro-cid-s5fvo22y]{display:none}.hint-swipe[data-astro-cid-s5fvo22y]{display:inline}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .slide[data-astro-cid-s5fvo22y]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;gap:.75rem;padding:.75rem;display:grid;overflow:hidden}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .stage-frame[data-astro-cid-s5fvo22y]{grid-area:1/1;width:100%;height:auto;min-height:0}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .artwork-notes[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .acquisition[data-astro-cid-s5fvo22y]{align-self:stretch;padding:0}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .artwork-notes[data-astro-cid-s5fvo22y]{grid-row:2}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .acquisition[data-astro-cid-s5fvo22y]{grid-row:3}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .study-label[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .acquisition[data-astro-cid-s5fvo22y] .label[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .purchase-info[data-astro-cid-s5fvo22y],.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .fine-print[data-astro-cid-s5fvo22y]{display:none}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .artwork-notes[data-astro-cid-s5fvo22y] h2[data-astro-cid-s5fvo22y]{margin-bottom:.35rem;font-size:1.25rem}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .artwork-notes[data-astro-cid-s5fvo22y]>p[data-astro-cid-s5fvo22y]:last-child{font-size:.95rem}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .inquiry[data-astro-cid-s5fvo22y]{margin-top:0}.artwork-lightbox[data-astro-cid-s5fvo22y][data-variant=catalog] .stage-image[data-astro-cid-s5fvo22y]{max-height:100%}.artwork-lightbox[data-astro-cid-s5fvo22y][open][data-variant=quiet][data-details-open]{grid-template-rows:auto minmax(0,1fr) minmax(11rem,42%) auto;grid-template-columns:minmax(0,1fr)}.details-sheet[data-astro-cid-s5fvo22y]{border-top:1px solid #353431;border-left:0;grid-area:3/1}.artwork-lightbox[data-astro-cid-s5fvo22y][data-details-open] .lightbox-footer[data-astro-cid-s5fvo22y]{grid-row:4}.lightbox-header[data-astro-cid-s5fvo22y]{grid-template-columns:auto minmax(0,1fr) auto}.header-title[data-astro-cid-s5fvo22y]{font-size:.58rem}}.column-gallery-rail[data-astro-cid-hdwtry35]{height:100%}.columns[data-astro-cid-hdwtry35]{gap:var(--reels-column-gap,2.4rem);height:100%;display:flex}@media (width<=44rem){.columns[data-astro-cid-hdwtry35]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.columns[data-astro-cid-hdwtry35]::-webkit-scrollbar{display:none}}.column-gallery-rail[data-astro-cid-hdwtry35]{position:relative}.reel-pause[data-astro-cid-hdwtry35]{z-index:4;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:2rem;padding:.65rem 1rem;position:absolute;bottom:.75rem;right:.75rem}.column-gallery-rail[data-astro-cid-hdwtry35][data-static] .columns[data-astro-cid-hdwtry35]{align-items:stretch}.column-gallery-rail[data-astro-cid-hdwtry35][data-static] .column-gallery{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.column-gallery-rail[data-astro-cid-hdwtry35][data-static] [data-column-gallery-track]{animation:none;transform:none}.column-gallery-rail[data-astro-cid-hdwtry35][data-static] [data-column-gallery-stack-clone]{display:none}@media (prefers-reduced-motion:reduce){.columns[data-astro-cid-hdwtry35]{align-items:stretch}.columns[data-astro-cid-hdwtry35] .column-gallery{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.columns[data-astro-cid-hdwtry35] [data-column-gallery-stack-clone]{display:none}}[data-column-gallery]{position:relative}.reel-scroll-cue,.reel-touch-scroll{z-index:5;border:1px solid var(--line);background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:2rem;padding:.45rem .7rem;font:12px/1.3 system-ui;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.reel-scroll-cue{pointer-events:none;opacity:0;transition:opacity .2s}[data-scroll-active]>.reel-scroll-cue{opacity:.9}.reel-touch-scroll{display:none}@media (hover:none),(pointer:coarse){.reel-touch-scroll{display:block}.reel-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.reel-scroll-cue{transition:none}}.gallery-reels[data-astro-cid-z7ih2xyt]{--reels-gutter:var(--gutter,clamp(1.25rem, 4vw, 4.5rem));z-index:0;height:100svh;min-height:28rem;padding:.85rem var(--reels-gutter) .85rem;position:relative;overflow:hidden}.gallery-reels[data-astro-cid-z7ih2xyt] .column-gallery-rail{z-index:1;height:100%;position:relative}.backdrop[data-astro-cid-z7ih2xyt],.overlay[data-astro-cid-z7ih2xyt]{z-index:0;pointer-events:none;position:absolute;inset:0}.overlay[data-astro-cid-z7ih2xyt]{z-index:2}@media (width<=44rem){.gallery-reels[data-astro-cid-z7ih2xyt]{padding-inline:.85rem}}.forest-river[data-astro-cid-tujyh5j6],.reel-fireflies[data-astro-cid-tujyh5j6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gallery-reels:not(:has([data-forest-river])){background:0 0}.gallery-reels:has([data-forest-river]){background:#1b332c}html[data-theme=dark] .gallery-reels:has([data-forest-river]){background:#0d1a16}.gallery-reels:has(dialog[open]) [data-forest-river],.gallery-reels:has(dialog[open]) [data-reel-fireflies]{opacity:0}.scale-bubble[data-astro-cid-qasqjkvg]{z-index:25;color:#241c16;width:min(13.75rem,100vw - 2rem);font-family:var(--display);pointer-events:none;background:#f0d7b080;border:1px solid #5d6b5280;border-radius:999px;padding:1.15rem 1.35rem;position:fixed;box-shadow:0 14px 34px #1a14101f}.scale-bubble[data-astro-cid-qasqjkvg][hidden]{display:none}.scale-bubble[data-astro-cid-qasqjkvg][data-offscreen]{visibility:hidden}html[data-theme=dark] .scale-bubble[data-astro-cid-qasqjkvg]{color:#f6efe4;background:#3d2a1d80;border-color:#d7b68a80;box-shadow:0 16px 36px #140c0833}.scale-bubble[data-astro-cid-qasqjkvg] p[data-astro-cid-qasqjkvg]{text-align:center;text-wrap:balance;opacity:1;margin:0;font-size:1.02rem;font-weight:400;line-height:1.35}.sign[data-astro-cid-qasqjkvg]{display:inline-block}.fine[data-astro-cid-qasqjkvg]{display:inline}.coarse[data-astro-cid-qasqjkvg]{display:none}@media (pointer:coarse),(hover:none){.fine[data-astro-cid-qasqjkvg]{display:none}.coarse[data-astro-cid-qasqjkvg]{display:inline}}@media (prefers-reduced-motion:no-preference){.scale-bubble[data-astro-cid-qasqjkvg]:not([hidden]){animation:.55s cubic-bezier(.16,.84,.32,1) both scale-bubble-in}}@keyframes scale-bubble-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}[data-home-stage]{z-index:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;min-height:32rem;display:grid;position:relative}[data-home-stage] .stage-clip{touch-action:auto;min-width:0;min-height:0;overflow:clip}[data-home-stage] .stage-track{height:100%;transform:translateX(var(--slide-offset,0%));transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex}[data-home-stage] .carousel-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}[data-home-stage] .hero{color:#f7f4ee;background:#263a3f}[data-home-stage] .hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#090f118c 100%);position:absolute;inset:0}html[data-theme=dark] [data-home-stage] .hero:before{z-index:1;content:"";pointer-events:none;background:#080a0e40;position:absolute;inset:0}[data-home-stage] .hero-image,[data-home-stage] .hero-image picture,[data-home-stage] .hero-image img{width:100%;height:100%;position:absolute;inset:0}[data-home-stage] .hero-image img{object-fit:cover;user-select:none;-webkit-user-drag:none}[data-home-stage] .hero-copy{z-index:1;height:100%;padding-top:max(7.5rem, calc(var(--safe-top) + 5.75rem));color:#f7f4ee;text-shadow:0 1px 18px #090f1147;flex-direction:column;justify-content:end;align-items:start;padding-bottom:clamp(1.5rem,4vw,3rem);display:flex;position:relative}[data-home-stage] .hero-copy h1{letter-spacing:-.03em;max-width:12ch;color:inherit;margin-bottom:.65rem;font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.08}[data-home-stage] .hero-copy p{max-width:28rem;margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.5}[data-home-stage] .reels-plane .gallery-reels{height:100%;min-height:0}[data-home-stage] .carousel-controls{z-index:3;padding:.75rem var(--gutter) max(.75rem, var(--bottom-nav-height,0px));background:color-mix(in srgb, var(--paper) 85%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.25rem;display:flex;position:relative}[data-home-stage] .view-switcher{gap:.35rem;display:flex}[data-home-stage] .carousel-controls button{border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);background:var(--paper-raised);min-height:44px;color:var(--ink);font-family:var(--display);cursor:pointer;border-radius:999px;padding:.55rem 1rem;font-size:1rem}[data-home-stage] .carousel-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-home-stage] .carousel-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-home-stage] .swipe-hint{opacity:.75;margin:0;font-size:.75rem}[data-home-stage] .carousel-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-home-stage] [data-column-gallery][data-reel-dragging]{cursor:grabbing}#recent-libraries{scroll-margin-top:calc(var(--site-header-height,5rem) + 1rem)}@media (width<=48rem){[data-home-stage] .carousel-controls{gap:.4rem .7rem;padding-inline:.65rem}[data-home-stage] .carousel-controls button{padding-inline:.8rem;font-size:.85rem}[data-home-stage] .swipe-hint{text-align:center;flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){[data-home-stage] .stage-track{transition:none}}[data-home-stage],#recent-libraries{--puff-light:#fff;--puff-shade:#c2deef;--puff-highlight:#fff}html[data-theme=dark] [data-home-stage],html[data-theme=dark] #recent-libraries{--puff-light:#dfe9f3;--puff-shade:#8caac5;--puff-highlight:#f3f8ff}[data-home-stage] .carousel-controls{isolation:isolate;color:#294658;background:0 0;min-height:200px;padding-block:55px}.home-cloud-front{z-index:-1;pointer-events:none;filter:drop-shadow(0 7px 8px #00000012);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-cloud-front .puff-detail{opacity:.6}[data-home-stage] .carousel-controls button{color:#294658;background:#ffffff38;border-color:#597a9755}[data-home-stage] .carousel-controls button[aria-pressed=true]{color:#fff;background:#345c72}#recent-libraries{padding-top:45px;position:relative}#recent-libraries .bank-billows{right:calc(-1 * var(--gutter));pointer-events:none;width:58%;height:190px;position:absolute;top:-65px}#recent-libraries .section-heading,#recent-libraries .trip-grid{position:relative}#recent-libraries .section-heading{align-items:end}#recent-libraries .section-heading>.text-link{margin-top:110px;position:relative}@media (width<=48rem){[data-home-stage] .carousel-controls{min-height:200px;padding-block:45px}.home-cloud-front .small-puff{display:none}.home-cloud-front .top-puff:not(.small-puff){rx:170px;ry:48px}.home-cloud-front .lower-puff{rx:145px;ry:24px}.home-cloud-front .puff-detail{display:none}#recent-libraries{padding-top:85px}#recent-libraries .bank-billows{width:65%;height:125px;top:-55px}#recent-libraries .section-heading>.text-link{margin-top:0}}[data-home-stage]{z-index:1}#recent-libraries{z-index:0}.painted-cloud-bank{object-fit:fill;pointer-events:none;user-select:none;z-index:-1;width:100%;max-width:none;height:calc(100% + 170px);position:absolute;top:-45px;left:0}@media (width<=48rem){.painted-cloud-bank{width:220%;height:calc(100% + 150px);top:-40px;left:-75%}[data-home-stage] .carousel-controls{clip-path:inset(-100px 0 -200px)}}[data-home-stage] .carousel-controls{margin-top:-90px}[data-home-stage] .hero-copy{padding-bottom:clamp(6rem,9vw,8rem)}#recent-libraries:focus:not(:focus-visible){outline:none}#recent-libraries:focus-visible{outline-offset:-3px}@media (width<=48rem){[data-home-stage] .carousel-controls{margin-top:-110px}[data-home-stage] .hero-copy{padding-bottom:8rem}}#recent-libraries:focus-visible{outline:none}#recent-libraries:focus-visible h2{text-underline-offset:.18em;text-decoration:underline 1px}[data-home-stage]{overflow:clip visible}#recent-libraries{margin-top:-125px}.trip-grid[data-astro-cid-m7mweitm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,6rem) clamp(1.25rem,3vw,3rem);display:grid}@media (width<=44rem){.trip-grid[data-astro-cid-m7mweitm]{grid-template-columns:1fr}}
