.home-newsletter[data-astro-cid-jd66pyae].home-section{padding-block:0}.home-newsletter[data-astro-cid-jd66pyae] .checklist-grid[data-astro-cid-jd66pyae]{border-top:1px solid var(--editorial-quiet-line);grid-template-columns:5fr 7fr;align-items:center;gap:4rem;scroll-margin-top:1rem;display:grid;position:relative}.checklist-aside[data-astro-cid-jd66pyae] p[data-astro-cid-jd66pyae]{font:400 4rem/1.15 var(--font-display);letter-spacing:-.025em}.checklist-content[data-astro-cid-jd66pyae]{min-width:0;min-height:calc(100svh - var(--editorial-header-height) - 4rem);flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,5svh,3rem);display:flex}.checklist-legacy-anchor[data-astro-cid-jd66pyae]{pointer-events:none;width:0;height:0;scroll-margin-top:1rem;position:absolute;inset-block-start:0;inset-inline-start:0}.checklist-content[data-astro-cid-jd66pyae] h2[data-astro-cid-jd66pyae]{font:400 2.25rem/1.15 var(--font-display);margin-block:1rem 1.5rem}.checklist-lede[data-astro-cid-jd66pyae]{max-width:52ch;color:var(--text-muted)}.checklist-result[data-astro-cid-jd66pyae]{flex-direction:column;align-items:flex-start;gap:1.5rem}.checklist-result[data-astro-cid-jd66pyae] p[data-astro-cid-jd66pyae]{max-width:48ch;color:var(--text-muted);text-wrap:pretty;margin:0}.checklist-result[data-astro-cid-jd66pyae] .editorial-button[data-astro-cid-jd66pyae]{min-width:14rem}.home-newsletter[data-astro-cid-jd66pyae] #form-container[data-astro-cid-jd66pyae]{border:0;margin-top:2rem;padding-top:0}.home-newsletter[data-astro-cid-jd66pyae] form[data-astro-cid-jd66pyae]{flex-direction:column;gap:1rem;display:flex}.home-newsletter[data-astro-cid-jd66pyae] form[data-astro-cid-jd66pyae]>[data-astro-cid-jd66pyae]{margin:0}.home-newsletter[data-astro-cid-jd66pyae] label[data-astro-cid-jd66pyae]{font:600 .875rem/1.5 var(--font-body);text-transform:none;letter-spacing:normal;margin-bottom:.5rem}.checklist-security[data-astro-cid-jd66pyae]{flex-direction:column;align-items:start;gap:.75rem;display:flex}.home-newsletter[data-astro-cid-jd66pyae] #submit-btn[data-astro-cid-jd66pyae]{background:var(--brand-900);min-height:56px;font-family:var(--font-body);text-transform:none;letter-spacing:normal;display:block}.home-newsletter[data-astro-cid-jd66pyae] #submit-btn[data-astro-cid-jd66pyae]:hover{background:var(--brand-950);opacity:1}.home-newsletter[data-astro-cid-jd66pyae] form[data-astro-cid-jd66pyae]>p[data-astro-cid-jd66pyae]:last-child{font-size:.875rem}.home-newsletter[data-astro-cid-jd66pyae] form[data-astro-cid-jd66pyae]>p[data-astro-cid-jd66pyae]:last-child a[data-astro-cid-jd66pyae]{color:var(--link)}@media (width>40rem){.home-newsletter[data-astro-cid-jd66pyae] .checklist-grid[data-astro-cid-jd66pyae].is-complete{grid-template-columns:max-content fit-content(32rem);justify-content:center}}@media (width<=64rem){.home-newsletter[data-astro-cid-jd66pyae] .checklist-grid[data-astro-cid-jd66pyae]{gap:2rem}.checklist-aside[data-astro-cid-jd66pyae] p[data-astro-cid-jd66pyae]{font-size:3rem}}@media (width<=40rem){.home-newsletter[data-astro-cid-jd66pyae] .checklist-grid[data-astro-cid-jd66pyae]{grid-template-columns:1fr;gap:2rem;padding-block:2rem;scroll-margin-top:-1rem}.checklist-legacy-anchor[data-astro-cid-jd66pyae]{scroll-margin-top:-1rem}.checklist-content[data-astro-cid-jd66pyae]{min-height:0;padding-block:0;display:block}.checklist-aside[data-astro-cid-jd66pyae] p[data-astro-cid-jd66pyae]{font-size:2.5rem}.checklist-content[data-astro-cid-jd66pyae] h2[data-astro-cid-jd66pyae]{font-size:2.125rem}.checklist-result[data-astro-cid-jd66pyae] .editorial-button[data-astro-cid-jd66pyae]{width:100%}}.area-experience{--area-accent:oklch(100% 0 0);--area-card-width:14.6cqw;--area-gap:2cqw;--area-rail-left:41cqw;--area-shadow-space:var(--space-4);--area-card-aspect:.64;--area-motion:.5s;--area-ease:cubic-bezier(.7, 0, .2, 1);--area-control-radius:50%;--area-control-size:clamp(var(--tap), 3.6cqw, 3.25rem);--area-control-line:oklch(100% 0 0/.9);--area-control-stroke:2px;--area-photo-surface:oklch(20% 0 0);--area-track:oklch(100% 0 0/.35);--area-hover:oklch(0% 0 0/.5);--area-shadow:0 .375rem .75rem oklch(0% 0 0/.28), 0 1rem 2rem oklch(0% 0 0/.42);--area-background-shade:oklch(0% 0 0/.2);--area-shade-clear:oklch(0% 0 0/0);--area-card-shade:oklch(0% 0 0/.45);--area-copy-shadow:0 .0625rem .25rem oklch(0% 0 0/.5);--area-progress-size:.1875rem;--area-card-inset:1.2cqw;--area-card-copy-gap:var(--space-half);--area-heading-size:clamp(1.375rem, 2.5cqw, 2rem);min-width:0;color:var(--white);position:relative}.area-stage{isolation:isolate;aspect-ratio:16/9;width:100%;min-height:32.5rem;max-height:max(32.5rem, min(40.625rem, calc(100svh - var(--editorial-header-height) - 3rem)));background:var(--area-photo-surface);border-radius:var(--radius);position:relative;overflow:hidden;container-type:size}.area-photo-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.area-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.area-transition{z-index:6;object-fit:cover;pointer-events:none;border-radius:var(--radius);max-width:none;position:absolute}.area-stage:before{content:"";z-index:2;pointer-events:none;background:var(--area-background-shade);position:absolute;inset:0}.area-stage[data-area=Ubud]:before{background:0 0}.area-heading{z-index:4;color:var(--white);text-align:left;text-shadow:var(--area-copy-shadow);border:0;margin:0;padding:0;display:block;position:absolute;top:5cqh;left:5cqw;right:4cqw}.area-heading .muted{color:inherit}.homepage .area-heading h2{font:500 var(--area-heading-size)/1.15 var(--font-heading);letter-spacing:-.015em;text-wrap:balance}.area-info{z-index:4;width:34cqw;text-shadow:var(--area-copy-shadow);justify-items:start;gap:.9em;display:grid;position:absolute;bottom:17.5cqh;left:5cqw}.area-info .eyebrow{gap:var(--space-1);font-size:clamp(var(--text-sm), 1.3cqw, var(--text-base));font-weight:400;display:grid}.area-info .eyebrow:before{content:"";width:var(--space-3);height:var(--heavy-line);background:currentColor;display:block}.homepage .area-info h3{font:700 clamp(2.6rem, 7cqw, 6rem)/.95 var(--font-heading);letter-spacing:-.02em;white-space:nowrap}.area-description{max-width:36ch;font-size:clamp(var(--text-base), 1.5cqw, var(--text-body));text-wrap:balance;line-height:1.5}.area-guide{min-height:var(--tap);padding-inline:var(--space-2);background:var(--brand-950);color:var(--white);font-size:var(--text-base);text-wrap:pretty;text-shadow:none;justify-content:center;align-items:center;margin-top:.3em;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.area-guide:hover{background:var(--brand-900);color:var(--white);text-decoration:none}.area-queue{z-index:3;left:calc(var(--area-rail-left) - var(--area-shadow-space));gap:var(--area-gap);overscroll-behavior-inline:contain;scrollbar-width:none;padding:var(--area-shadow-space);margin-bottom:calc(-1 * var(--area-shadow-space));display:flex;position:absolute;bottom:17.5cqh;right:0;overflow-x:auto}.area-queue::-webkit-scrollbar{display:none}.area-preview{width:max(var(--space-16), var(--area-card-width));aspect-ratio:var(--area-card-aspect);color:var(--white);text-align:left;background:var(--area-photo-surface);border-radius:var(--radius);box-shadow:var(--area-shadow);border:0;flex:none;padding:0;position:relative;overflow:hidden}.area-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.area-preview:after{content:"";background:linear-gradient(0deg, var(--area-card-shade), var(--area-shade-clear) 55%);position:absolute;inset:0}.area-preview-copy{z-index:1;left:var(--area-card-inset);right:var(--area-card-inset);bottom:var(--area-card-inset);gap:var(--area-card-copy-gap);text-shadow:var(--area-copy-shadow);display:grid;position:absolute}.area-preview-tag{font:400 var(--text-sm)/1.3 var(--font-body);text-wrap:pretty}.area-preview-title{font:700 clamp(var(--text-base), 1.6cqw, var(--text-lg))/1.1 var(--font-heading)}.area-preview:hover img{filter:brightness(1.1)}.area-preview:focus-visible{outline:var(--focus-width) solid var(--area-accent);outline-offset:calc(-1 * var(--focus-width))}.area-preview:active{filter:brightness(.95)}.area-preview.is-expanding{visibility:hidden}.area-toolbar{z-index:3;align-items:center;gap:1.2cqw;display:flex;position:absolute;bottom:5cqh;left:41cqw;right:4cqw}.area-playback-status{z-index:4;font:400 var(--text-sm)/1.4 var(--font-body);color:var(--white);text-shadow:var(--area-copy-shadow);pointer-events:none;position:absolute;top:5cqh;right:4cqw}.area-navigation{align-items:center;gap:1.2cqw;display:flex}.area-control{width:var(--area-control-size);height:var(--area-control-size);min-width:var(--tap);min-height:var(--tap);border:var(--area-control-stroke) solid var(--area-control-line);border-radius:var(--area-control-radius);color:var(--white);background:oklch(0% 0 0/.3);flex:none;place-items:center;padding:0;display:grid}.area-control svg{width:var(--space-3);height:var(--space-3)}.area-control:hover{background:var(--area-hover)}.area-control:active{background:var(--area-track)}.area-control:focus-visible,.area-guide:focus-visible{outline-color:var(--area-accent)}.area-control:disabled,.area-preview:disabled{cursor:wait}.area-track{height:var(--area-control-stroke);background:var(--area-track);flex:1;margin-left:1cqw}.area-progress b{height:var(--area-progress-size);background:var(--accent-gold);transform-origin:0;display:block;transform:scaleX(0)}.area-count{align-items:baseline;gap:var(--space-half);font:300 clamp(2rem, 4.6cqw, 4rem)/1 var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;display:flex}.area-count small{font-size:.3em}.area-progress{z-index:7;height:var(--area-progress-size);background:var(--area-track);pointer-events:none;position:absolute;top:0;left:0;right:0}@media (width<=45rem){.area-experience{--area-card-width:clamp(6.5rem, 30cqw, 8.5rem);--area-card-aspect:.85;--area-gap:3cqw;--area-card-inset:3cqw;--area-card-copy-gap:.125rem;--area-rail-left:6cqw}.area-stage{aspect-ratio:auto;height:clamp(36rem, calc(100svh - var(--editorial-header-height) - 1rem), 42rem);min-height:0;max-height:none}.area-heading{top:var(--space-3);text-align:left;left:6cqw;right:6cqw}.homepage .area-heading h2{font-size:1.375rem}.area-info{gap:var(--space-1);width:auto;inset:4.5rem 6cqw auto}.homepage .area-info h3{font-size:clamp(2.4rem,13cqw,3.6rem)}.area-description{font-size:var(--text-base)}.area-guide{font-size:var(--text-base);margin-top:0}.area-queue{bottom:5.75rem}.area-preview-tag{font-size:var(--text-sm)}.area-preview-title{font-size:clamp(var(--text-base), 5cqw, var(--text-lg))}.area-toolbar{gap:var(--space-1);bottom:1.25rem;left:6cqw;right:6cqw}.area-playback-status{top:calc(96.5cqh + var(--space-half));left:6cqw;right:auto}.area-navigation{gap:var(--space-1)}.area-count{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.area-experience *,.area-experience :before,.area-experience :after{transition:none}}.homepage .area-info h3,.homepage .area-heading h2{color:inherit}.homepage :is(.area-preview,.area-photo-frame)>img{width:100%;height:100%}.bf-band[data-astro-cid-i24r2ixv]{background:var(--bg);color:var(--text)}.bf-band[data-astro-cid-i24r2ixv] .editorial-heading[data-astro-cid-i24r2ixv] h2[data-astro-cid-i24r2ixv]{font-weight:700}.bf-grid[data-astro-cid-i24r2ixv]{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:start;gap:1.5rem 4rem;display:grid}.bf-fact[data-astro-cid-i24r2ixv]{grid-area:1/1;min-width:0;overflow:hidden}.bf-stack[data-astro-cid-i24r2ixv]{grid-template-columns:minmax(0,1fr);display:grid}.bf-stack[data-astro-cid-i24r2ixv]>[data-astro-cid-i24r2ixv]{grid-area:1/1;min-width:0}.bf-ghost[data-astro-cid-i24r2ixv]{visibility:hidden;pointer-events:none;user-select:none}.bf-category[data-astro-cid-i24r2ixv]{color:var(--link);font:600 .875rem/1.5 var(--font-body);text-transform:capitalize}.bf-headline[data-astro-cid-i24r2ixv]{font:700 clamp(2.125rem, 3.2vw, 3rem)/1.1 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:25ch;margin-block:1rem 1.5rem}.bf-desc[data-astro-cid-i24r2ixv]{font:400 1.125rem/1.6 var(--font-body);color:var(--text-muted);max-width:58ch}.bf-link-slot[data-astro-cid-i24r2ixv]{min-height:48px;margin-top:1rem}.bf-link{min-height:48px;font:600 1rem/1.5 var(--font-body);color:var(--link);text-underline-offset:.25rem;align-items:center;text-decoration:underline;display:inline-flex}.bf-link:hover{color:var(--link-hover)}.bf-controls[data-astro-cid-i24r2ixv]{grid-area:2/1;align-items:center;gap:1rem;display:flex}.bf-controls[data-astro-cid-i24r2ixv] button[data-astro-cid-i24r2ixv]{border:1px solid var(--editorial-control-line);width:56px;height:56px;color:var(--text);background:0 0;flex:none;place-items:center;padding:0;display:grid}.bf-controls[data-astro-cid-i24r2ixv] button[data-astro-cid-i24r2ixv] svg[data-astro-cid-i24r2ixv]{width:24px;height:24px}.bf-controls[data-astro-cid-i24r2ixv] .bf-cta[data-astro-cid-i24r2ixv]{background:var(--color-card-fill);border-color:var(--color-card-fill);color:var(--color-card-ink)}.bf-controls[data-astro-cid-i24r2ixv] .bf-cta[data-astro-cid-i24r2ixv]:hover{background:var(--color-card-fill-strong)}.bf-back[data-astro-cid-i24r2ixv]:hover:enabled{background:var(--editorial-quiet-line)}.bf-back[data-astro-cid-i24r2ixv]:disabled{opacity:.45;cursor:default}.bf-note[data-astro-cid-i24r2ixv]{color:var(--text-muted);margin-left:auto;font-size:.875rem}.bf-divider[data-astro-cid-i24r2ixv]{background:var(--editorial-quiet-line);grid-area:3/1;height:1px}.bf-meta[data-astro-cid-i24r2ixv]{border:1px solid var(--editorial-quiet-line);flex-direction:column;grid-area:1/2/span 3;align-self:stretch;min-width:0;display:flex}.bf-map-frame[data-astro-cid-i24r2ixv]{flex:1;justify-content:center;align-items:center;min-height:0;padding:2rem 1.5rem;display:flex}.bf-map[data-astro-cid-i24r2ixv]{width:100%;height:auto;display:block;overflow:visible}.bf-map[data-astro-cid-i24r2ixv] path[data-astro-cid-i24r2ixv]{fill:none;stroke:var(--text);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bf-location-meta[data-astro-cid-i24r2ixv]{font:400 .875rem/1.5 var(--font-body);margin:0}.bf-location-meta[data-astro-cid-i24r2ixv]>div[data-astro-cid-i24r2ixv]{border-top:1px solid var(--editorial-quiet-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem;display:flex}.bf-location-meta[data-astro-cid-i24r2ixv] dt[data-astro-cid-i24r2ixv]{color:var(--text-muted);flex:none}.bf-location-meta[data-astro-cid-i24r2ixv] dd[data-astro-cid-i24r2ixv]{text-align:right;margin:0}.bf-coords[data-astro-cid-i24r2ixv]{font:400 .875rem/1.5 var(--font-mono);font-variant-numeric:tabular-nums;gap:.25rem;display:grid}.bf-fade[data-astro-cid-i24r2ixv]{transition:opacity .22s var(--ease-house), transform .24s var(--ease-house);flex-direction:column;justify-content:center;display:flex}.bf-fade[data-astro-cid-i24r2ixv][data-dir=next].bf-out{opacity:0;transform:translate(-16px)}.bf-fade[data-astro-cid-i24r2ixv][data-dir=prev].bf-out{opacity:0;transform:translate(16px)}.bf-fade[data-astro-cid-i24r2ixv].bf-jump{opacity:0;transition:none}.bf-fade[data-astro-cid-i24r2ixv][data-dir=next].bf-jump{transform:translate(16px)}.bf-fade[data-astro-cid-i24r2ixv][data-dir=prev].bf-jump{transform:translate(-16px)}.bf-dot-pos[data-astro-cid-i24r2ixv]{transition:transform .45s var(--ease-house)}.bf-dot[data-astro-cid-i24r2ixv]{fill:var(--link);stroke:var(--bg);stroke-width:1.5px;r:5}.bf-pulse[data-astro-cid-i24r2ixv]{fill:none;stroke:var(--link);stroke-width:1.5px;r:5;opacity:0;transform-box:fill-box;transform-origin:50%}.bf-pulse[data-astro-cid-i24r2ixv].bf-pulsing{animation:bf-pulse-ring .64s var(--ease-house) both}@keyframes bf-pulse-ring{0%{opacity:.55;transform:scale(.45)}to{opacity:0;transform:scale(2.5)}}@keyframes bf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bf-draw-outline{to{stroke-dashoffset:0}}@keyframes bf-fade-in{0%{opacity:0}to{opacity:1}}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-divider[data-astro-cid-i24r2ixv]{animation:bf-draw-x .36s var(--ease-house) both;transform-origin:0;animation:bf-draw-x .42s var(--ease-house) .1s both}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-headline[data-astro-cid-i24r2ixv]{animation:bf-rise .52s var(--ease-house) .15s both}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-desc[data-astro-cid-i24r2ixv]{animation:bf-rise .52s var(--ease-house) .28s both}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-location-meta[data-astro-cid-i24r2ixv]{animation:bf-fade-in .48s var(--ease-house) .35s both}.bf-armed[data-astro-cid-i24r2ixv] .bf-map[data-astro-cid-i24r2ixv] path[data-astro-cid-i24r2ixv]{stroke-dasharray:1;stroke-dashoffset:1px}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-map[data-astro-cid-i24r2ixv] path[data-astro-cid-i24r2ixv]{animation:bf-draw-outline .8s var(--ease-house) .3s forwards}.bf-armed[data-astro-cid-i24r2ixv].bf-enter .bf-dot-pos[data-astro-cid-i24r2ixv]{animation:bf-fade-in .32s var(--ease-house) 1.05s both}@media (width<=64rem){.bf-grid[data-astro-cid-i24r2ixv]{column-gap:2rem}}@media (width<=48rem){.bf-ghost[data-astro-cid-i24r2ixv],.bf-link-slot[data-astro-cid-i24r2ixv]:empty{display:none}.bf-grid[data-astro-cid-i24r2ixv]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1.5rem}.bf-fact[data-astro-cid-i24r2ixv],.bf-meta[data-astro-cid-i24r2ixv],.bf-controls[data-astro-cid-i24r2ixv],.bf-divider[data-astro-cid-i24r2ixv]{grid-area:auto/1}.bf-headline[data-astro-cid-i24r2ixv]{margin-block:.5rem 1rem;font-size:2.125rem}.bf-desc[data-astro-cid-i24r2ixv]{font-size:1rem}.bf-meta[data-astro-cid-i24r2ixv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.bf-map-frame[data-astro-cid-i24r2ixv]{padding:1rem}.bf-location-meta[data-astro-cid-i24r2ixv]{border-left:1px solid var(--editorial-quiet-line)}.bf-location-meta[data-astro-cid-i24r2ixv]>div[data-astro-cid-i24r2ixv]{padding:.5rem 1rem;display:block}.bf-location-meta[data-astro-cid-i24r2ixv]>div[data-astro-cid-i24r2ixv]:first-child{border-top:0}.bf-location-meta[data-astro-cid-i24r2ixv] dd[data-astro-cid-i24r2ixv]{text-align:left;margin-top:.25rem}.bf-coords[data-astro-cid-i24r2ixv]{gap:0}.bf-controls[data-astro-cid-i24r2ixv]{gap:.5rem}.bf-controls[data-astro-cid-i24r2ixv] button[data-astro-cid-i24r2ixv]{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.bf-fade[data-astro-cid-i24r2ixv],.bf-dot-pos[data-astro-cid-i24r2ixv]{transition:none!important}.bf-fade[data-astro-cid-i24r2ixv].bf-out,.bf-fade[data-astro-cid-i24r2ixv].bf-jump{opacity:1!important;transform:none!important}.bf-pulse[data-astro-cid-i24r2ixv]{opacity:0!important;animation:none!important}.bf-armed[data-astro-cid-i24r2ixv] .bf-map[data-astro-cid-i24r2ixv] path[data-astro-cid-i24r2ixv]{stroke-dasharray:none;stroke-dashoffset:0}.bf-armed[data-astro-cid-i24r2ixv].bf-enter [data-astro-cid-i24r2ixv]:is(.bf-divider,.bf-headline,.bf-desc,.bf-location-meta,.bf-map path,.bf-dot-pos){animation:none!important}}.homepage{--white:oklch(100% 0 0);--ink:var(--text);--muted:var(--text-muted);--line:var(--editorial-quiet-line);--font-heading:var(--font-display);--font-micro:var(--font-mono);--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-body:1.125rem;--text-lg:1.25rem;--space-half:.25rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--hairline:1px;--heavy-line:2px;--tap:3rem;--radius:0;--focus-width:3px;--focus-offset:4px;--accent-gold:var(--color-accent-gold);font:400 1rem/1.65 var(--font-body);color:var(--text);background:var(--bg)}.homepage [hidden]{display:none!important}.homepage :is(h1,h2,h3,p,figure){margin:0}.homepage :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.025em;font-weight:400}.homepage img{width:100%;height:auto;display:block}.homepage .home-section{padding-block:4rem}.homepage .home-eyebrow{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.homepage .home-micro{color:var(--text-muted);font-size:.875rem}.homepage .opening-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);gap:2rem;padding-block:2rem 3rem;display:grid}.homepage .opening-grid>div{flex-direction:column;min-width:0;display:flex}.homepage .opening-main-column{grid-area:1/2;position:relative}.homepage .opening-main-column:before,.homepage .opening-main-column:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0}.homepage .opening-main-column:before{left:-1rem}.homepage .opening-main-column:after{right:-1rem}.homepage .opening-left-column{grid-area:1/1;justify-content:space-between}.homepage .opening-right-column{grid-area:1/3;justify-content:space-between}.homepage .hero-media{aspect-ratio:16/9;position:relative}.homepage .hero-media img{object-fit:cover;object-position:50% 50%;height:100%;position:absolute;inset:0}.homepage .hero-summary{margin-block:1rem 1.5rem;padding-bottom:.5rem}.homepage h1{letter-spacing:-.015em;text-wrap:balance;margin-top:.5rem;font-size:2.75rem;font-weight:700;line-height:1.12}.homepage .hero-lede{font:400 1.125rem/1.55 var(--font-display);text-wrap:pretty;max-width:50ch;margin-top:1rem}.homepage .hero-cta-row{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.homepage .hero-secondary{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.homepage .hero-secondary a{font-weight:600}.homepage .opening-cost-story{border-top:1px solid var(--line);margin-top:auto;padding-top:1.5rem}.homepage .story-anchor{color:inherit;text-decoration:none;display:block}.homepage .story-anchor:hover :is(h2,h3){text-underline-offset:.2em;text-decoration:underline 1px}.homepage .editorial-story{min-width:0}.homepage .editorial-story img{aspect-ratio:16/9;object-fit:cover}.homepage .editorial-story :is(h2,h3){font-size:1.625rem;line-height:1.2}.homepage .story-category{margin-block:1rem .5rem}.homepage .story-category,.homepage .hero-summary .home-eyebrow{font-size:.8125rem;font-weight:500;line-height:1.5}.homepage .opening-grid .story-category,.homepage .opening-cost-story .story-category,.homepage .hero-summary .home-eyebrow{text-transform:uppercase;letter-spacing:.045em}.homepage .opening-left-column .story-category,.homepage .opening-cost-story .story-category{color:var(--text-muted)}.homepage .story-description{font:400 1rem/1.5 var(--font-display);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;display:-webkit-box;overflow:hidden}.homepage .story-date{color:var(--text-muted);margin-top:1rem;font-size:.8125rem;line-height:1.5}.homepage .editorial-story+.editorial-story{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.homepage .story-brief .story-category{margin-top:0}@media (width>64rem){.homepage .story-brief .story-category,.homepage .hero-summary .home-eyebrow{color:var(--text-muted);font-size:.75rem;font-weight:400}}.homepage .story-brief :is(h2,h3){font-size:1.1875rem;line-height:1.25}.homepage .story-brief .story-description{-webkit-line-clamp:2;margin-top:.5rem;font-size:.875rem}.homepage .story-brief .story-date{margin-top:.5rem}.homepage .story-brief+.story-brief{margin-top:1rem;padding-top:1rem}.homepage .story-row .story-anchor{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);align-items:start;gap:1.5rem;display:grid}.homepage .story-row img{object-fit:cover;grid-area:1/2;height:100%;max-height:12rem}.homepage .story-row .story-copy{grid-area:1/1;min-width:0}.homepage .story-row .story-category{margin-top:0}.homepage .story-row :is(h2,h3){font-size:1.75rem}.homepage .home-explorer{padding-top:0;scroll-margin-top:1rem}.homepage .section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.homepage .section-heading h2{font-size:2.25rem}.homepage .section-intro{color:var(--text-muted);font-size:1rem}.homepage .area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.homepage .area-card{border-bottom:1px solid var(--line);padding-bottom:1rem}.homepage .area-card a{color:inherit;text-decoration:none}.homepage .area-card img{aspect-ratio:3/2;object-fit:cover}.homepage .area-card h3{margin-block:.5rem;font-size:2rem}.homepage .area-card .eyebrow{margin-top:1rem;font-size:.875rem}.homepage .area-card p{color:var(--text-muted)}.homepage .card-read{min-height:48px;color:var(--link);text-underline-offset:.25rem;align-items:center;text-decoration:underline;display:inline-flex}.homepage .planning-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:6rem;padding-top:4rem;display:grid}.homepage .home-planning{padding-top:0}.homepage .planning-grid h2{max-width:19ch;margin-top:1rem;font-size:3rem;line-height:1.15}.homepage .planning-lede{color:var(--text-muted);max-width:48ch;margin-top:1.5rem;font-size:1.125rem}.homepage .planning-choice h3{margin-block:.5rem;font-size:1.75rem;line-height:1.15}.homepage .planning-choice>p{color:var(--text-muted);max-width:50ch}.homepage .planning-choice :is(.editorial-button,.editorial-link){margin-top:1.5rem}.homepage .planning-choice+.planning-choice{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.homepage .home-latest{padding-block:2rem}.homepage .latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.homepage .latest-grid .editorial-story{border:0;margin:0;padding:0;position:relative}.homepage .latest-grid .editorial-story+.editorial-story:before{content:"";inset-block:0;border-left:1px solid var(--line);position:absolute;left:-.75rem}.homepage .story-latest img{aspect-ratio:3/2}.homepage .story-latest h3{font-size:1.75rem}.homepage .story-latest .story-description{display:none}.homepage .story-latest .story-date{margin-block:1rem;display:block}.homepage .guide-covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.homepage .guide-covers li{min-width:0;position:relative}.homepage .guide-covers li+li:before{content:"";inset-block:0;border-left:1px solid var(--line);position:absolute;left:-.75rem}.homepage .cover-face{border:1px solid var(--color-card-rule);background:var(--color-card-fill);height:100%;color:var(--color-card-ink);flex-direction:column;padding:1rem;text-decoration:none;display:flex}.homepage .cover-face:is(:hover,:focus-visible){background:var(--color-card-fill-strong)}.homepage .cover-label{border-bottom:1px solid var(--color-card-rule);padding-bottom:.5rem;font-size:.8125rem}.homepage .cover-face h3{min-height:calc(2.5em + 1rem);font:600 1.25rem/1.25 var(--font-body);padding-block:.5rem}.homepage .cover-face img{aspect-ratio:1;object-fit:cover;margin-top:auto}.homepage .home-categories{padding-block:2rem 4rem}.homepage .mission-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding-top:3rem;display:grid}.homepage .mission-grid img{aspect-ratio:4/3;object-fit:cover;object-position:40% 65%}.homepage .mission-grid figcaption{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.5rem;font-size:.8125rem;display:flex}.homepage .mission-copy h2{margin-block:1rem 2rem;font-size:3rem;line-height:1.15}.homepage .mission-copy>p:not(.home-eyebrow){color:var(--text-muted);max-width:51ch}.homepage .mission-copy p+p,.homepage .mission-copy>a{margin-top:1.5rem}@media (width<=75rem){.homepage .opening-grid{gap:1.5rem}.homepage .opening-main-column:before{left:-.75rem}.homepage .opening-main-column:after{right:-.75rem}.homepage h1{font-size:2.5rem}.homepage .editorial-story :is(h2,h3){font-size:1.375rem}.homepage .story-brief :is(h2,h3){font-size:1.125rem}.homepage .hero-cta-row{gap:.5rem}.homepage .planning-grid{gap:4rem}.homepage .planning-grid h2,.homepage .mission-copy h2{font-size:2.5rem}}@media (width<=64rem){.homepage .opening-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.homepage .opening-main-column:after{display:none}.homepage .opening-grid>.opening-right-column{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1.5rem;display:grid}.homepage .opening-right-column .editorial-story{border:0;border-bottom:1px solid var(--line);margin:0;padding:0 0 1rem}.homepage .area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage .mission-grid{gap:2rem}}@media (width<=48rem){.homepage .home-section{padding-block:3rem}.homepage .guide-covers{gap:1rem}.homepage .cover-face{padding:.75rem}.homepage .cover-face h3{font-size:1rem}.homepage .guide-covers li+li:before{left:-.5rem}}@media (width<=40rem){.homepage{--text-xs:.875rem;flex-direction:column;display:flex}.homepage .opening-grid,.homepage .opening-grid>.opening-main-column{display:contents}.homepage .opening-main-column:before,.homepage .opening-main-column:after{display:none}.homepage .welcome{padding:1rem var(--editorial-gutter) 2rem;order:0}.homepage .hero-media{aspect-ratio:4/3}.homepage .hero-summary{margin:1rem 0 0}.homepage h1{font-size:2.125rem}.homepage .hero-lede{margin-top:1rem}.homepage .hero-cta-row{margin-top:1rem;display:block}.homepage .hero-cta-row>a{width:100%}.homepage .hero-secondary{text-align:center;justify-content:center;margin-top:.5rem}.homepage .home-explorer{order:1;padding-top:0}.homepage .home-planning{order:2;padding-top:0}.homepage .opening-cost-story{margin:0 var(--editorial-gutter);order:3;padding-top:1.5rem;padding-bottom:2rem}.homepage .opening-left-column{padding:0 var(--editorial-gutter) 2rem;order:4}.homepage .opening-right-column{margin:0 var(--editorial-gutter);order:5;gap:0;padding-block:0 3rem;display:flex}.homepage .opening-grid .story-category,.homepage .opening-cost-story .story-category,.homepage .story-date,.homepage .hero-summary .home-eyebrow,.homepage .home-eyebrow{font-size:.875rem}.homepage .editorial-story :is(h2,h3){font-size:1.5rem}.homepage .story-row .story-anchor{display:block}.homepage .story-row img{aspect-ratio:16/9;height:auto;max-height:none}.homepage .story-row .story-category{margin-top:1rem}.homepage .story-row :is(h2,h3){font-size:1.5rem}.homepage .story-brief :is(h2,h3){font-size:1.25rem}.homepage .opening-right-column .editorial-story{padding-block:1.5rem}.homepage .home-latest{order:6}.homepage .home-categories{order:7}.homepage .bf-band{order:8}.homepage .email-capture-section{order:9}.homepage .home-mission{order:10}.homepage .planning-grid{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.homepage .planning-grid h2,.homepage .mission-copy h2{font-size:2rem}.homepage .planning-lede{font-size:1rem}.homepage .planning-choice .editorial-button{width:100%}.homepage .latest-grid{grid-template-columns:1fr;gap:2rem}.homepage .latest-grid .editorial-story+.editorial-story{border-top:1px solid var(--line);padding-top:2rem}.homepage .latest-grid .editorial-story:before{display:none}.homepage .story-latest h3{font-size:1.75rem}.homepage .guide-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.homepage .guide-covers li:nth-child(3):before{display:none}.homepage .area-grid,.homepage .mission-grid{grid-template-columns:1fr}.homepage .section-heading{display:block}.homepage .section-heading h2{font-size:2.125rem}.homepage .section-intro{margin-top:1rem}.homepage .mission-copy p a{display:inline}}@media (prefers-reduced-motion:reduce){.homepage *,.homepage :before,.homepage :after{scroll-behavior:auto;transition:none}}.homepage .cover-face h3{color:inherit}.homepage .opening-left-column,.homepage .opening-right-column{flex-direction:column;min-width:0}
