:root{--home-ease:cubic-bezier(.25,.8,.25,1);--home-panel-time:800ms;--home-gold:#d4bd87;--home-charcoal:#292b27}
.neutral-study .film-opening{background:var(--home-charcoal);color:#eee3ca;padding:55px 8% 85px;gap:9%;min-height:720px}
.neutral-study .film-copy h1{color:var(--home-gold);font-size:clamp(40px,4.7vw,72px);line-height:1.5;max-width:650px}
.neutral-study .film-copy .b-eyebrow{color:#d4bd87}
.neutral-study .film-link{display:inline-flex;border:1px solid #bda36a;border-radius:999px;padding:12px 26px;margin-top:22px}
.neutral-study .film-media video{border-radius:30px;box-shadow:0 22px 65px #0004}
.neutral-study .film-media figcaption{color:#d5cbb7}
.neutral-study .n-perspective{position:relative;border-radius:48px 48px 0 0;margin-top:-38px;padding-top:100px;background:#d4bd87}
.neutral-study .n-detail-window{display:none}
.neutral-study .n-material>img{border-radius:100px 26px 26px 26px}
.neutral-study .b-discovery{background:#292b27;color:#e5d2a9;padding:80px 5% 28px;border-radius:44px 44px 0 0}
.neutral-study .b-discovery .b-section-heading h2,.neutral-study .b-discovery .b-section-heading .b-eyebrow{color:#e5d2a9}
.neutral-study .b-panels{height:auto;display:flex;flex-direction:column;gap:18px}
.home-panel-row{display:flex;gap:16px;height:440px}
.neutral-study .b-panel{border-radius:28px;flex:1;transition:flex-grow var(--home-panel-time) var(--home-ease)}
.neutral-study .b-panel.active{flex-grow:1.85}
.neutral-study .b-panel-trigger{font-size:21px;padding:26px;line-height:1.8}
.neutral-study .b-panel-trigger span:first-child{max-width:100%}
.neutral-study .b-panel-content{bottom:22px;inset-inline:20px}
.neutral-study .b-panel.active .b-panel-content,.neutral-study .b-rail-item{animation:none}
.neutral-study .b-rail-item{border-radius:15px;overflow:hidden;box-shadow:none}
.neutral-study .b-rail-item img{height:135px;aspect-ratio:auto}
.neutral-study .b-rail-item span{font-family:inherit;direction:inherit;line-height:1.7;font-size:12px}
.neutral-study .b-panel-content>.b-line-link{border-radius:999px}
.neutral-study .n-other-paths{background:#292b27;color:#e5d2a9;padding-block:25px 55px}
.neutral-study .n-other-paths :is(p,a){color:inherit}
.neutral-study .b-featured{border-radius:44px 44px 0 0;margin-top:-32px;position:relative;background:#e4d9c5}
.neutral-study .b-carousel-art{border-radius:34px}
.neutral-study .n-journal{background:#d4bd87;border-radius:44px 44px 0 0;gap:8%;padding-block:85px}
.neutral-study .n-journal figure{border-radius:32px 110px 32px 32px}
.neutral-study .b-professional{padding-block:85px;border-radius:44px 44px 0 0}
.neutral-study .b-professional .b-line-link{border:1px solid #bda36a;border-radius:999px;padding:12px 28px}
.neutral-study .marine-banner{margin:30px 4%;width:auto;border-radius:30px;overflow:hidden}
@media(max-width:1000px){.home-panel-row{height:470px}.neutral-study .b-panel-trigger{padding:20px;font-size:18px}.neutral-study .b-panel-content{inset-inline:12px}.neutral-study .b-rail-item img{height:100px}.neutral-study .b-rail-item span{font-size:11px;padding-inline:6px}}
@media(max-width:700px){.neutral-study .film-opening{padding:32px 24px 65px;min-height:0;gap:30px}.neutral-study .film-copy h1{font-size:40px}.neutral-study .film-media{max-width:300px}.neutral-study .n-perspective{border-radius:30px 30px 0 0;padding:65px 24px}.neutral-study .n-material>img{border-radius:65px 22px 22px 22px}.neutral-study .b-discovery{padding:55px 16px 22px;border-radius:30px 30px 0 0}.home-panel-row{flex-direction:column;height:auto;gap:12px}.neutral-study .b-panel{height:120px;transition:height var(--home-panel-time) var(--home-ease)}.neutral-study .b-panel.active{height:430px}.neutral-study .b-panel-trigger{font-size:21px;padding:24px}.neutral-study .b-rail-item img{height:135px}.neutral-study .b-featured,.neutral-study .n-journal,.neutral-study .b-professional{border-radius:30px 30px 0 0}.neutral-study .n-journal{padding:60px 24px}.neutral-study .n-journal figure{border-radius:24px 70px 24px 24px}.neutral-study .marine-banner{margin:20px 16px;border-radius:24px}}
@media(prefers-reduced-motion:reduce){.neutral-study .b-panel{transition:none!important}}

.neutral-study .b-featured .b-section-heading h2{color:#292b27}

