.wp .wp-home{--home-gutter:62px;--home-gap:clamp(20px, 4vw, 52px);overflow:clip}.wp .wp-home-directions,.wp .wp-home-guides,.wp .wp-home-evidence{padding-block:clamp(72px,8vw,128px)}.wp .wp-home-section-intro{grid-template-columns:var(--home-gutter) minmax(0, 1fr);gap:var(--home-gap);align-items:start;margin-bottom:clamp(32px,5vw,64px);display:grid}.wp .wp-home-section-number{border-top:1px solid var(--wp-bronze);color:var(--wp-bronze-ink);font:600 var(--wp-text-xs) / 1.3 var(--wp-font-brand);letter-spacing:.08em;white-space:nowrap;padding-top:10px}.wp .wp-home-section-intro .wp-eyebrow{margin-bottom:12px}.wp .wp-home-section-intro .wp-lead{margin-top:14px}.wp .wp-home-path-list{border-top:1px solid var(--wp-line-2)}.wp .wp-home-path-list li{--pad:clamp(25px, 3vw, 38px);--title:clamp(1.7rem, 3vw, 2.7rem);grid-template-columns:var(--home-gutter) minmax(0, 1fr);gap:var(--home-gap);padding-block:var(--pad);border-bottom:1px solid var(--wp-line);align-items:baseline;display:grid;position:relative}.wp .wp-home-path-list li:before{content:"";top:calc(var(--pad) + 24px);bottom:calc(-1 * var(--pad));left:calc(var(--home-gutter) / 2 - .5px);background:linear-gradient(var(--wp-bronze), var(--wp-line-2));pointer-events:none;width:1px;position:absolute}.wp .wp-home-path-list li:last-child:before{background:linear-gradient(var(--wp-bronze), transparent);bottom:0}.wp .wp-home-path-number{color:var(--wp-bronze-ink);font:600 var(--wp-text-xs) / 1.3 var(--wp-font-brand);letter-spacing:.08em;text-align:center;text-indent:.08em}.wp .wp-home-path-label{color:var(--wp-bronze-ink);font:650 var(--wp-text-xs) / 1.3 var(--wp-font-brand);letter-spacing:.1em;text-transform:uppercase}.wp .wp-home-path-copy h3{font:600 var(--title) / 1.15 var(--wp-font-display);text-wrap:balance;margin-top:6px;position:relative}.wp .wp-home-path-copy h3:before{content:"";top:calc(.5lh + .1em - 5px);left:calc(-1 * var(--home-gap) - var(--home-gutter) / 2 - 5px);background:var(--wp-accent) padding-box;width:10px;height:10px;box-shadow:0 0 0 1px var(--wp-bronze), 0 0 12px color-mix(in oklab, var(--wp-glow) 45%, transparent);border:2px solid #0000;position:absolute;rotate:45deg}.wp .wp-home-path-copy h3 a{color:var(--wp-ink);text-decoration:none}.wp .wp-home-path-end{white-space:nowrap}.wp .wp-home-path-copy h3 a svg{color:var(--wp-accent);transition:translate var(--wp-dur-3) var(--wp-ease-out);margin-left:10px}.wp .wp-home-path-copy h3 a:hover svg{translate:3px -3px}.wp .wp-home-path-copy p{max-width:55ch;color:var(--wp-ink-2);margin-top:10px;line-height:1.6}.wp .wp-home-path-other,.wp .wp-home-place-copy>a,.wp .wp-home-more,.wp .wp-home-evidence-meta>a{color:var(--wp-accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--wp-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--wp-accent) 45%, transparent);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.wp .wp-home-path-other{font-size:var(--wp-text-sm);margin-top:14px}.wp :is(.wp-home-path-other,.wp-home-place-copy>a,.wp-home-more,.wp-home-evidence-meta>a):hover{text-decoration-color:currentColor}.wp .wp-home-place{top:calc(var(--wp-header-h) + 24px);border:1px solid var(--wp-line-2);border-radius:var(--wp-radius-lg);color:var(--wp-ink);background:var(--wp-surface);box-shadow:var(--wp-shadow-3);position:sticky;overflow:hidden}.wp .wp-home-place-scene{aspect-ratio:4/3;background:linear-gradient(145deg, var(--wp-indigo-900), var(--wp-indigo-800));position:relative;overflow:hidden}.wp .wp-home-place-scene:after{content:"";background:linear-gradient(transparent, color-mix(in oklab, var(--wp-surface) 40%, transparent));pointer-events:none;position:absolute;inset:40% 0 0}.wp .wp-home-place-frame{z-index:1;border:1px solid color-mix(in oklab, var(--wp-bronze) 60%, transparent);border-radius:calc(var(--wp-radius-lg) - 8px);pointer-events:none;position:absolute;inset:14px}.wp .wp-home-place-copy{padding:clamp(24px,3vw,38px)}.wp .wp-home-place-copy .wp-h2{margin-top:12px}.wp .wp-home-place-copy>p:not(.wp-eyebrow){color:var(--wp-ink-2);margin-top:14px;line-height:1.6}.wp .wp-home-place-copy>a{margin-top:22px}.wp .wp-home-guides{border-block:1px solid var(--wp-line);background:var(--wp-bg-2)}.wp .wp-home-guide-list{border-top:1px solid var(--wp-line-2)}.wp .wp-home-guide-list li{border-bottom:1px solid var(--wp-line)}.wp .wp-home-guide-list a{--gap:clamp(12px, 3vw, 40px);grid-template-columns:calc(var(--home-gutter) + var(--home-gap) - var(--gap)) minmax(0, 1fr) auto 24px;gap:var(--gap);min-height:116px;transition:padding-inline var(--wp-dur-3) var(--wp-ease-out), background var(--wp-dur-3) var(--wp-ease-out);align-items:center;padding-block:20px;text-decoration:none;display:grid}.wp .wp-home-guide-list a:hover{background:color-mix(in oklab, var(--wp-surface) 55%, transparent);padding-inline:14px}.wp .wp-home-guide-index{color:var(--wp-bronze-ink);font:600 var(--wp-text-lg) var(--wp-font-brand)}.wp .wp-home-guide-main{gap:6px;display:grid}.wp .wp-home-guide-main strong{font:600 var(--wp-text-xl) / 1.2 var(--wp-font-display)}.wp .wp-home-guide-main small{color:var(--wp-ink-2);font-size:var(--wp-text-sm);line-height:1.5}.wp .wp-home-guide-time{color:var(--wp-ink-2);font-size:var(--wp-text-sm);white-space:nowrap}.wp .wp-home-guide-list svg{color:var(--wp-accent)}.wp .wp-home-more{margin:26px 0 0 calc(var(--home-gutter) + var(--home-gap))}.wp .wp-home-directions-grid,.wp .wp-home-evidence-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.wp .wp-home-evidence-layout{border-top:1px solid var(--wp-line-2);padding-top:28px}.wp .wp-home-evidence-layout>p{max-width:65ch;margin-left:calc(var(--home-gutter) + var(--home-gap));color:var(--wp-ink-2);font-size:var(--wp-text-lg);line-height:1.65}.wp .wp-home-evidence-meta{flex-wrap:wrap;align-content:start;align-items:center;gap:10px;display:flex}.wp .wp-home-evidence-meta>a{font-size:var(--wp-text-sm);flex-basis:100%;margin-top:10px}@media (max-width:920px){.wp .wp-home-directions-grid,.wp .wp-home-evidence-layout{grid-template-columns:1fr}.wp .wp-home-evidence-layout{gap:22px}.wp .wp-home-evidence-meta{margin-left:calc(var(--home-gutter) + var(--home-gap))}.wp .wp-home-place{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative;top:auto}.wp .wp-home-place-scene{aspect-ratio:auto;min-height:320px}}@media (max-width:650px){.wp .wp-home-directions,.wp .wp-home-guides,.wp .wp-home-evidence{padding-block:64px}.wp .wp-home-section-intro{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.wp .wp-home-section-number{width:fit-content;padding-top:7px}.wp .wp-home{--home-gutter:36px;--home-gap:14px}.wp .wp-home-path-list li{--pad:28px;--title:clamp(1.55rem, 7vw, 2.2rem)}.wp .wp-home-place{display:block}.wp .wp-home-place-scene{aspect-ratio:16/10;min-height:0}.wp .wp-home-guide-list a{grid-template-columns:calc(var(--home-gutter) + var(--home-gap) - var(--gap)) minmax(0, 1fr) 20px;min-height:106px}.wp .wp-home-guide-main strong{font-size:var(--wp-text-lg)}.wp .wp-home-guide-time{display:none}.wp .wp-home-evidence-layout>p,.wp .wp-home-evidence-meta,.wp .wp-home-more{margin-left:0}}
