/* Isolated production-material pilot. Existing page styles are not altered. */
@font-face{font-family:Spinnaker;src:url(Spinnaker-Regular.ttf) format('truetype');font-weight:400;font-display:swap}
:root{--cream:#fff3df;--ink:#153e40;--copper:#a04b28;--line:#c9a57b60}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:22px}body{margin:0;background:var(--cream);color:var(--ink);font:400 16px/1.5 Spinnaker,Arial,sans-serif}
a{color:inherit}a:hover{text-decoration:underline;text-underline-offset:4px}h1,h2,p,figure,blockquote{margin:0}h1,h2{font-weight:400;letter-spacing:-.035em}h1{font-size:38px;line-height:1.2}h2{font-size:32px;line-height:1.25;margin-bottom:17px}p+p{margin-top:14px}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}
a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #a96035;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:var(--cream);z-index:100}.skip-link:focus{top:12px}
.adult-shell{position:relative;isolation:isolate;container-type:inline-size;width:100%;max-width:1440px;margin:auto;overflow:clip;background:var(--cream)}
.pilot-opening{position:relative;isolation:isolate;min-height:61cqw}.pilot-art{position:absolute;inset:0 0 auto;z-index:-1;margin:0;width:100%;pointer-events:none}.pilot-art img{display:block;width:100%;height:auto;max-width:none;mask-image:none}
.adult-header{position:relative;z-index:10;display:flex;align-items:flex-start;gap:24px;width:94%;margin:auto;padding-top:6px;height:10.5cqw;min-height:122px}.brand{display:block;width:270px;flex:none}.a-lockup40{display:block;width:100%;height:auto}.a-lockup40-subtitle{paint-order:stroke fill;stroke:var(--cream);stroke-width:.5px}
.desktop-nav{flex:1;margin-top:22px}.mobile-menu{display:none;position:relative;margin-left:auto}.mobile-menu summary{list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:calc(100% + 9px);display:flex;flex-direction:column;z-index:30}
.about-hero{position:relative;z-index:2;width:90%;margin-inline:auto;padding-top:29px;padding-bottom:55px}.about-hero-copy{width:33%;max-width:355px}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5;margin-bottom:18px}.breadcrumb a{text-decoration:none}.about-hero h1{margin-bottom:17px}.about-hero blockquote{font-size:16px;line-height:1.5;margin-bottom:16px}.about-hero-copy>p{font-size:16px;line-height:1.5}
.brush-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;margin-top:21px;padding:11px 25px;background:transparent url(button-brush-a-v2.png) center/100% 165% no-repeat;border:0;color:#fff6e8;font:400 16px/1.35 Spinnaker,Arial,sans-serif;white-space:nowrap;cursor:pointer;text-decoration:none}.brush-button>span{font-family:Arial;font-size:1.35em}.brush-button:hover{filter:brightness(.92);text-decoration:none}
.about-chapters{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;margin-top:17px}.about-chapters a{text-decoration:underline;text-underline-offset:4px}
.about-width{width:90%;margin-inline:auto}.about-way{position:relative;display:grid;grid-template-columns:57% 38%;gap:22px 5%;padding-top:20px;padding-bottom:34px}.about-way h2 br{display:none}.about-way>div:first-child>.about-eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.about-way-right{border-left:1px solid var(--line);padding-left:7%}.about-way-right h2{font-size:28px;line-height:1.3;padding-top:3px}.about-way-details{grid-column:1/-1}
.about-detail{border-bottom:1px solid var(--line)}.about-detail:first-child{border-top:1px solid var(--line)}.about-detail summary{position:relative;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:9px 8px 9px 18px;cursor:pointer;font-size:16px;line-height:1.5}.about-detail summary:before{content:"";position:absolute;left:0;top:12px;bottom:12px;border-left:2px solid #cc6a2e}.about-detail summary::-webkit-details-marker{display:none}.about-toggle{position:relative;flex:none;width:18px;height:18px}.about-toggle:before,.about-toggle:after{content:"";position:absolute;background:currentColor;left:0;top:50%;width:100%;height:1.5px}.about-toggle:after{transform:rotate(90deg)}details[open] .about-toggle:after{transform:rotate(0)}.about-detail-body{padding:12px 18px 23px;font-size:16px;line-height:1.6}.about-detail-body ul{margin:0;padding-left:22px}.about-detail-body li+li{margin-top:8px}.about-detail-body p+p,.about-detail-body ul+p{margin-top:16px}
.pilot-review{position:relative;width:90%;margin:0 auto 32px;border-top:1px solid #a9603570;padding:24px 0;font:400 14px/1.6 Spinnaker,Arial,sans-serif}.pilot-review-label{font-size:16px}.pilot-review p+p{margin-top:7px}.pilot-review nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:14px}.pilot-review nav a{text-underline-offset:4px}
@media(max-width:1320px){.adult-header{height:10.5cqw;min-height:115px}.about-hero{padding-top:27px}.about-hero-copy{width:36%;max-width:355px}h1{font-size:32px}h2{font-size:28px}.about-way-right h2{font-size:26px}.mobile-menu{margin-top:22px}}
@media(max-width:900px){.adult-header{width:90%;height:auto;min-height:124px;padding-top:9px}.brand{width:275px;max-width:calc(100% - 78px)}.pilot-opening{min-height:0}.about-hero{padding-top:9px;padding-bottom:0}.about-hero-copy{width:100%;max-width:680px}.about-hero h1 br{display:none}.about-hero h1{max-width:650px}.about-hero-copy>p,.about-hero blockquote{max-width:650px}.pilot-art{position:relative;inset:auto;width:min(100%,700px);height:auto;aspect-ratio:1672 / 2070.14;overflow:hidden;margin:18px auto 0}.pilot-art img{width:178%;max-width:none;margin-left:-78%;height:auto}.about-way{padding-top:22px;grid-template-columns:1.12fr 1fr;gap:24px 5%}.about-way-right{padding-left:8%}.about-way-right h2{font-size:26px;padding-top:0}}
@media(max-width:650px){h1{font-size:30px}h2,.about-way-right h2{font-size:26px}.adult-header{min-height:111px;padding-top:6px}.brand{width:265px;max-width:calc(100% - 58px)}.about-hero{padding-top:5px}.breadcrumb{margin-bottom:16px}.about-hero h1{margin-bottom:17px}.brush-button{margin-top:19px}.about-chapters{gap:22px;margin-top:17px}.pilot-art{height:auto;aspect-ratio:1672 / 2070.14;margin-top:12px}.pilot-art img{width:178%;margin-left:-78%}.about-way{display:block;padding-top:14px;padding-bottom:25px}.about-way-right{border-left:0;padding-left:0;margin-top:27px}.about-way-details{margin-top:23px}.about-detail summary{min-height:48px;padding-left:14px}.about-detail-body{padding:12px 10px 22px}.pilot-review{margin-bottom:18px;padding-top:20px}.pilot-review nav{display:grid;gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Paint reaches viewport sides; the mobile graphic has an opaque, matched cream ground. */
@media(min-width:651px) and (max-width:900px){.pilot-art{width:100%;height:auto;aspect-ratio:1672 / 1860.8}.pilot-art img{width:160%;margin-left:-60%}}
