.header-brand-logo[data-astro-cid-nen7h5rs]{flex:none;width:8.5rem;height:auto;display:block}@media (width<=64rem){.header-brand-logo[data-astro-cid-nen7h5rs]{width:7.4375rem}}.brand-contours[data-astro-cid-g4bym7aj]{z-index:-1;color:oklch(75% .135 201);opacity:.3;pointer-events:none;width:clamp(12rem,24vw,24rem);height:32rem;position:absolute;bottom:-8rem;right:-3rem}.contours-paper[data-astro-cid-g4bym7aj]{color:oklch(50% .105 201);opacity:.16}.brand-contours[data-astro-cid-g4bym7aj].contours-left{left:-4rem;right:auto;transform:rotate(180deg)}@media (width<=760px){.brand-contours[data-astro-cid-g4bym7aj]{opacity:.2;width:14rem;height:25rem;bottom:-9rem;right:-4rem}.contours-paper[data-astro-cid-g4bym7aj]{opacity:.12}}.brand-lockup[data-astro-cid-jo6i4kqk]{width:6.5rem;height:auto}:root{--scout-paper:oklch(96% .014 195);--scout-paper-deep:oklch(93% .016 195);--scout-reading-ink:oklch(22% .025 205);--scout-reading-muted:oklch(40% .025 205);--scout-reading-accent:oklch(43% .09 198);--scout-header-height:4.8rem;--scout-hero-height:calc(100svh - var(--scout-header-height));--scout-hero-width:min(80rem, calc(100% - 7rem))}.brand-wave-surface{isolation:isolate;position:relative;overflow:clip}.reading-surface,body[data-page-type=legal] #main,body[data-page-type=explore] :is(.filters,.explorer-precautions,.pagination){color-scheme:light;--mineral:var(--scout-reading-ink);--mineral-muted:var(--scout-reading-muted);--cyan:var(--scout-reading-accent);--cyan-bright:oklch(35% .08 198);--cyan-dark:oklch(43% .09 198);--surface-1000:var(--scout-paper);--surface-950:var(--scout-paper);--surface-900:var(--scout-paper-deep);--surface-850:oklch(90% .018 195);--surface-800:oklch(87% .02 195);--line:oklch(35% .03 205/.2);--warning:oklch(43% .09 75);color:var(--mineral);background:var(--scout-paper);border-color:var(--line)}.reading-surface :is(.lede,.prose p),body[data-page-type=legal] #main .lede{color:var(--scout-reading-muted)}.reading-surface .faq-tools{background:var(--scout-paper)}.reading-surface .fact-panel{background:var(--scout-paper-deep)}.reading-surface .button.outline:hover{color:var(--scout-paper)}.reading-surface .detail-story-preview{border-color:var(--line)}body[data-page-type=explore] #main{background:var(--scout-paper)}body[data-page-type=explore] .explorer-layout{padding-bottom:clamp(3rem,5vw,5rem)}body[data-page-type=blog_hub] .blog-featured,.guides-hub{background:var(--scout-paper)}.guides-hub .guides-section-heading{color:var(--scout-reading-ink)}.guides-hub .guides-section-heading>p{color:var(--scout-reading-muted)}.guides-hub .guides-section-heading .eyebrow{color:var(--scout-reading-accent)}body[data-page-type=explore] .filters{backdrop-filter:none}body[data-page-type=explore] .filters :is(.field label,.view-tabs-label){letter-spacing:.06em;font-size:.75rem;font-weight:700;line-height:1.3}body[data-page-type=explore] .filters .field :is(input,select){min-height:2.75rem;font-size:1rem}body[data-page-type=explore] .filters .field-checkbox label{letter-spacing:normal;font-size:.9375rem}body[data-page-type=explore] .filters .field-checkbox input{min-height:1.5rem}body[data-page-type=explore] .filters :is(.view-tabs button,.filter-reset,.filter-more summary){min-height:2.75rem;font-size:.9375rem;font-weight:700}body[data-page-type=explore] .pagination{background:0 0}@media (width>=64.01rem){body[data-page-type=explore] .explorer-layout .filters .field :is(input,select){min-height:2.15rem;padding:.4rem .6rem;font-size:.85rem}body[data-page-type=explore] .explorer-layout .filters :is(.view-tabs button,.filter-reset,.filter-more summary){min-height:2.2rem;font-size:.82rem}}body[data-page-type=legal] #main .page-hero{background:0 0}.site-header{height:var(--scout-header-height);background:var(--surface-1000)}.mobile-nav[data-open=true]{max-height:calc(100dvh - var(--scout-header-height))}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero){height:var(--scout-hero-height);min-height:0;margin-top:var(--scout-header-height);align-items:center;padding-block:clamp(1.5rem,5svh,3rem);display:flex;overflow:clip}body #main :is(.page-image-hero,.guides-cinematic-hero,.page-hero,.faq-hero,.blog-index-hero)>.shell,body #main .article-hero-copy{width:var(--scout-hero-width);margin-inline:auto}body .site-header>.nav-wrap{width:var(--scout-hero-width)}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero) h1{letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;white-space:normal;flex-direction:column;max-width:20ch;margin:.6rem 0 1.1rem;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(3rem,min(6.6vw,12svh),6.3rem);font-weight:400;line-height:.94;display:flex}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero) h1 .hero-title-accent{letter-spacing:-.005em;text-transform:none;color:var(--cyan);margin-top:.22em;font-family:Newsreader Variable,Georgia,Times New Roman,serif;font-size:.68em;font-style:italic;font-weight:500;line-height:1.12}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero) :is(.lede,.article-lead){max-width:54ch;font-family:var(--font-body);margin-bottom:0;font-size:clamp(1.0625rem,1.35vw,1.375rem);line-height:1.5}body #main :is(.page-hero-content,.guides-hero-stage){padding-block:0}body #main .guides-hero-stage{min-height:0;padding-block:0}body #main .article-hero-copy{text-align:left;align-items:flex-start}body #main .article-breadcrumbs{justify-content:flex-start}body #main :is(.faq-hero-grid,.blog-index-hero-grid){align-items:center}@media (width<=64rem){:root{--scout-hero-width:calc(100% - 3rem)}}.filters,.faq-tools{top:var(--scout-header-height)}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.faq-hero),body:not([data-page-type=legal]) #main .page-hero{isolation:isolate;position:relative;overflow:clip}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.faq-hero,.detail-hero):after,body:not([data-page-type=legal]) #main .page-hero:after{content:"";z-index:0;opacity:.22;pointer-events:none;background:oklch(75% .135 201);width:clamp(18rem,31vw,32rem);height:min(44rem,100% + 8rem);position:absolute;top:-7rem;left:-5rem;transform:rotate(180deg);mask:url(/images/brand/contour-lines.svg) 50%/contain no-repeat}body #main :is(.page-hero-content,.guides-hero-stage,.article-hero-copy,.faq-hero-grid),body:not([data-page-type=legal]) #main .page-hero>.shell{z-index:1;position:relative}@media (width<=760px){:root{--scout-hero-width:calc(100% - 2.5rem)}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero){padding-block:1.5rem}body #main .page-hero-content{padding-top:0}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero) h1{font-size:clamp(2.7rem,11.4vw,3.9rem)}body #main :is(.faq-hero-grid,.blog-index-hero-grid){gap:1.5rem}body #main .guides-jump-nav{margin-top:1.25rem}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.faq-hero,.detail-hero):after,body:not([data-page-type=legal]) #main .page-hero:after{opacity:.15;width:16rem;top:-5rem;left:-6rem}}body #main .detail-hero{height:var(--scout-hero-height);min-height:0;margin-top:var(--scout-header-height);overflow:clip}body #main .detail-hero .detail-hero-grid{width:var(--scout-hero-width);align-items:center;height:100%;margin-inline:auto;padding-block:2rem}body #main .detail-hero .detail-hero-copy{padding-inline:0}body #main .detail-hero .detail-hero-media{aspect-ratio:auto;height:100%;min-height:0}body #main .detail-hero h1{letter-spacing:-.005em;text-transform:uppercase;max-width:18ch;font-family:Anton,Arial Narrow,sans-serif;font-size:clamp(2.7rem,min(5.4vw,10.8svh),5.1rem);font-weight:400;line-height:.94}.detail-summary{padding-block:1.5rem}.detail-summary-intro{max-width:68ch;margin-bottom:1.5rem}.detail-summary-intro p{color:var(--mineral-muted);font-size:1rem;line-height:1.5}.detail-summary .decision-strip{--mineral:inherit;--mineral-muted:inherit;--line:inherit;--surface-950:inherit;--cyan:inherit;--warning:inherit;background:0 0;border:0;padding:0}.detail-summary .detail-notice{margin-bottom:0}@media (width<=1000px){body #main .detail-hero .detail-hero-grid{grid-template-rows:auto minmax(0,1fr);gap:1rem;padding-block:1.25rem}body #main .detail-hero .detail-hero-copy{padding-inline:0}body #main .detail-hero h1{max-width:none;font-size:clamp(2.52rem,10.8vw,3.6rem)}body #main .detail-hero .lede{font-size:1rem;line-height:1.45}.detail-summary .decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary .decision-item{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;min-height:5rem;padding:.65rem}.detail-summary .decision-item>svg{width:1.5rem;height:1.5rem}}@media (height<=600px) and (width>=640px){body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero){padding-block:1rem}body #main :is(.page-image-hero,.guides-cinematic-hero,.article-hero,.page-hero,.faq-hero,.blog-index-hero) h1{max-width:28ch;margin-block:.35rem .65rem;font-size:clamp(2.58rem,7.2svh,3.6rem)}body #main :is(.faq-hero-grid,.blog-index-hero-grid){grid-template-columns:1.3fr 1fr;gap:1.5rem}body #main .faq-hero-stats div{padding-block:.4rem}body #main .faq-hero-stats dt{font-size:1.6rem}body #main .detail-hero .detail-hero-grid{grid-template-rows:1fr;grid-template-columns:1.15fr 1fr;padding-block:1rem}body #main .detail-hero h1{font-size:2.15rem}body #main .detail-hero :is(.breadcrumbs,.eyebrow,.detail-name-origin,.lede){margin-block:.25rem;font-size:.8rem}body #main .detail-hero .detail-actions .button{min-height:44px;padding:.5rem;font-size:.8rem}}@media (height<=700px) and (width<=639px){body #main .faq-hero-grid{gap:.75rem}body #main .faq-hero-stats{gap:.5rem}body #main .faq-hero-stats div{padding-block:.4rem}body #main .faq-hero-stats dt{font-size:1.6rem}}
