.volvo-editorial{max-width:1320px;margin:auto;padding-top:64px}.volvo-opening{padding-bottom:92px}.volvo-opening>.eyebrow{margin:0 0 44px}.volvo-opening h1{font-size:clamp(72px,9.6vw,138px);font-weight:500;letter-spacing:-.075em;line-height:.94;margin:0 0 32px}.volvo-deck{font-size:clamp(20px,2.2vw,29px);line-height:1.4;letter-spacing:-.025em;margin:0 0 52px;max-width:620px}.volvo-project-meta{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.7fr 1.3fr;gap:24px;padding-top:22px;margin:0}.volvo-project-meta dt{color:var(--muted);font-size:10px;margin-bottom:10px}.volvo-project-meta dd{font-size:13px;line-height:1.5;margin:0}.volvo-chapter{padding-bottom:88px}.volvo-rule{border-top:1px solid var(--ink);padding-top:20px;margin:0 0 48px}.volvo-editorial h2{font-size:clamp(36px,4.3vw,62px);line-height:1.05;font-weight:500;letter-spacing:-.055em;margin:0 0 30px}.volvo-reading{max-width:600px}.volvo-production-aside,.volvo-reading p{font-size:18px;line-height:1.8;letter-spacing:-.012em;margin:0 0 22px}.volvo-reading p:last-child{margin-bottom:0}.volvo-photo{margin:0;min-width:0}.volvo-photo-surface{position:relative;background:#e8e7e0;overflow:hidden;border:1px solid #d6d5cc}.volvo-photo-surface img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.volvo-photo-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:22px;color:#77776d}.volvo-photo-placeholder>.eyebrow{font-size:10px}.volvo-slot-label{font-size:clamp(16px,1.8vw,23px);line-height:1.3;letter-spacing:-.025em;max-width:330px}.volvo-photo figcaption,.volvo-slot-note{font-size:11px;line-height:1.5}.volvo-photo figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--muted);padding-top:10px}.volvo-photo figcaption>span{white-space:nowrap}.volvo-pitch-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:10%;align-items:start}.volvo-pitch-layout>.volvo-photo{margin-top:104px;max-width:340px;justify-self:end}.volvo-idea-opening{margin-left:17%;margin-bottom:46px}.volvo-concept-pair{display:grid;grid-template-columns:.75fr 1fr;gap:12%;align-items:center;max-width:1040px;margin:0 auto 56px}.volvo-concept-pair>.volvo-photo{max-width:350px}.volvo-concept-landscape{width:76%;margin:0 0 48px auto}.volvo-energy{display:grid;grid-template-columns:1.3fr .75fr;gap:12%;align-items:center;max-width:1000px;margin:0 auto}.volvo-energy>.volvo-photo{max-width:280px;justify-self:end}.volvo-film-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.volvo-film-heading h2{margin:0}.volvo-film-heading p{font-size:14px;line-height:1.5;color:var(--muted);margin:0}.volvo-film-credits{display:flex;justify-content:flex-end;gap:48px;margin:22px 0 0}.volvo-film-credits dt{font-size:11px;color:var(--muted);margin:0 0 6px}.volvo-film-credits dd{font-size:14px;margin:0}.volvo-production>.volvo-reading{margin:0 0 46px 8%}.volvo-production>.volvo-photo{margin-bottom:58px}.volvo-production-pair{display:grid;grid-template-columns:.7fr 1.3fr;gap:12%;align-items:start;margin:0 6% 64px}.volvo-production-pair>.volvo-photo{margin-top:100px}.volvo-production-aside{max-width:510px;margin:0 0 38px}.volvo-detail{display:grid;grid-template-columns:1.3fr .65fr;gap:16%;align-items:center;margin:0 13% 64px 0}.volvo-detail>.volvo-photo{max-width:300px}.volvo-closing-image{width:55%;margin:0 0 0 8%}.volvo-closing{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:28px 0 52px}.volvo-closing>.eyebrow{margin:0}.volvo-closing dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 32px}.volvo-closing dt{font-size:11px;color:var(--muted);margin-bottom:7px}.volvo-closing dd{font-size:14px;line-height:1.6;margin:0}.volvo-nav{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;padding:24px 0 56px;font-size:13px}.volvo-nav a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:651px) and (max-width:1000px){.volvo-project-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.volvo-pitch-layout{gap:7%;grid-template-columns:1.35fr .8fr}.volvo-production-aside,.volvo-reading p{font-size:17px}.volvo-idea-opening{margin-left:8%}.volvo-concept-pair{gap:7%}.volvo-production-pair{margin-inline:0;gap:7%}.volvo-detail{margin-right:6%;gap:10%}}@media(max-width:650px){.volvo-editorial{padding-top:36px}.volvo-opening{padding-bottom:56px}.volvo-opening>.eyebrow{font-size:10px;margin-bottom:34px}.volvo-opening h1{font-size:clamp(64px,13.4vw,86px);margin-bottom:24px}.volvo-deck{font-size:21px;margin-bottom:34px}.volvo-project-meta{grid-template-columns:1fr 1fr;gap:22px 18px}.volvo-project-meta>div:nth-child(4){grid-column:1/-1}.volvo-chapter{padding-bottom:56px}.volvo-rule{margin-bottom:30px;padding-top:18px}.volvo-editorial h2{font-size:clamp(34px,8.2vw,46px);margin-bottom:24px}.volvo-production-aside,.volvo-reading p{font-size:16px;line-height:1.8}.volvo-concept-pair,.volvo-detail,.volvo-energy,.volvo-pitch-layout,.volvo-production-pair{display:flex;flex-direction:column;gap:28px;margin:0}.volvo-pitch-layout>.volvo-photo{margin:4px 0 0 auto;width:70%}.volvo-idea-opening{margin:0 0 30px}.volvo-concept-pair{margin-bottom:34px}.volvo-concept-pair>.volvo-photo{width:70%;align-self:start;max-width:320px}.volvo-concept-landscape{width:100%;margin-bottom:30px}.volvo-energy>.volvo-photo{width:62%;align-self:end;margin-top:4px}.volvo-film-heading{display:block;margin-bottom:24px}.volvo-film-heading h2{margin-bottom:14px}.volvo-film-credits{justify-content:space-between;gap:20px;margin-top:18px}.volvo-film-credits>div{flex:1;min-width:0}.volvo-film-credits dt{font-size:10px;line-height:1.5}.volvo-film-credits dd{font-size:13px}.volvo-production>.volvo-reading{margin:0 0 30px}.volvo-production>.volvo-photo{margin-bottom:32px}.volvo-production-pair{margin-bottom:34px}.volvo-production-pair>.volvo-photo{width:64%;margin:0;align-self:end}.volvo-production-pair>div{width:100%}.volvo-production-aside{margin-bottom:28px}.volvo-detail{margin-bottom:34px}.volvo-detail>.volvo-photo{width:62%;align-self:start}.volvo-closing-image{width:84%;margin:0 0 0 auto}.volvo-photo-placeholder{padding:16px}.volvo-slot-label{font-size:18px}.volvo-photo figcaption,.volvo-slot-note{font-size:10px}.volvo-closing{display:block;padding-bottom:36px}.volvo-closing>.eyebrow{margin-bottom:28px}.volvo-closing dl{grid-template-columns:1fr;gap:20px}.volvo-nav{font-size:12px;padding-bottom:40px}}.volvo-photo-surface{background:transparent;border:0}.volvo-pitch-layout>.volvo-photo{width:220px;max-width:100%}.volvo-water-sequence{display:grid;grid-template-columns:1.2fr 1fr;gap:5%;align-items:start;margin:0 0 56px}.volvo-water-sequence>.volvo-photo:last-child{margin-top:92px}.volvo-production-breath{margin:0 0 54px 17%!important}.volvo-technique-note{margin-bottom:30px}.volvo-technique-note h3{font-size:clamp(27px,3vw,40px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0 0 18px}.volvo-onewheel{margin-bottom:68px}.volvo-onewheel>.volvo-photo{width:92%;margin-bottom:36px}.volvo-tracking-views{display:grid;grid-template-columns:.75fr 1.2fr;gap:7%;align-items:start;max-width:1100px;margin:0 0 30px auto}.volvo-tracking-views>.volvo-photo:last-child{margin-top:66px}.volvo-athlete-view{width:48%;margin:0 6% 0 auto}.volvo-hood-rig>.volvo-technique-note{margin-left:17%}.volvo-hood-rig>.volvo-photo{margin-bottom:36px}.volvo-rig-details{display:grid;grid-template-columns:1.3fr .7fr;gap:10%;align-items:start;margin:0 7% 44px}.volvo-rig-details>.volvo-photo:last-child{margin-top:54px}.volvo-rig-preparation{width:68%;margin:0 auto 54px 0}.volvo-production-reflection{margin:0 8% 36px auto!important}.volvo-final-frame{width:78%;margin-left:auto}@media(min-width:651px) and (max-width:1000px){.volvo-water-sequence>.volvo-photo:last-child{margin-top:56px}.volvo-rig-details{margin-inline:0;gap:7%}.volvo-tracking-views>.volvo-photo:last-child{margin-top:42px}}@media(max-width:650px){.volvo-pitch-layout>.volvo-photo{width:62%;margin-top:0}.volvo-water-sequence{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.volvo-water-sequence>.volvo-photo:last-child{width:84%;align-self:end;margin-top:0}.volvo-production-breath{margin:0 0 34px!important}.volvo-onewheel{margin-bottom:42px}.volvo-onewheel>.volvo-photo{width:100%;margin-bottom:22px}.volvo-tracking-views{display:flex;flex-direction:column;gap:20px;margin:0 0 22px}.volvo-tracking-views>.volvo-photo:first-child{width:82%}.volvo-tracking-views>.volvo-photo:last-child{width:100%;margin-top:0}.volvo-athlete-view{width:78%;margin-right:0}.volvo-hood-rig>.volvo-technique-note{margin-left:0}.volvo-technique-note h3{font-size:29px}.volvo-hood-rig>.volvo-photo{margin-bottom:24px}.volvo-rig-details{grid-template-columns:1fr .65fr;gap:16px;margin:0 0 24px}.volvo-rig-details>.volvo-photo:last-child{margin-top:30px}.volvo-rig-preparation{width:100%;margin-bottom:30px}.volvo-production-reflection{margin:0 0 26px!important}.volvo-final-frame{width:90%}}.volvo-pitch-layout{grid-template-columns:1fr 1.1fr;gap:7%}.volvo-pitch-layout>.volvo-photo{width:100%;max-width:none;margin-top:80px}.volvo-tracking-intro{display:grid;grid-template-columns:1fr 240px;gap:10%;align-items:center;max-width:1060px;margin:0 auto 36px}.volvo-tracking-intro .volvo-technique-note{margin-bottom:0}@media(min-width:651px) and (max-width:1000px){.volvo-tracking-intro{grid-template-columns:1fr 190px;gap:7%}}@media(max-width:650px){.volvo-pitch-layout>.volvo-photo{width:100%;margin-top:0}.volvo-tracking-intro{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:28px}.volvo-tracking-intro>.volvo-photo{width:62%;max-width:260px;align-self:end}}.volvo-idea-opening{max-width:860px}.volvo-concept-pair>.volvo-photo:last-child{max-width:500px;align-self:end;margin-bottom:42px}@media(max-width:650px){.volvo-concept-pair>.volvo-photo:last-child{width:84%;max-width:none;margin-bottom:0}}.volvo-pitch-layout .volvo-photo-11 img{transform:scale(1.15);transform-origin:center}@media(max-width:650px){.volvo-pitch-layout{display:flex;flex-direction:column;gap:0}.volvo-pitch-layout>.volvo-reading{display:contents}.volvo-pitch-layout h2{order:0;width:100%}.volvo-pitch-layout>.volvo-photo{order:1;margin:0 0 28px;width:100%}.volvo-pitch-layout>.volvo-reading>p{order:2;max-width:600px}}.volvo-onewheel-images>.volvo-photo{width:92%;margin-bottom:36px}@media(min-width:1001px){.volvo-onewheel-images{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;max-width:1040px;margin-inline:auto;align-items:start}.volvo-onewheel-images .volvo-athlete-view,.volvo-onewheel-images .volvo-tracking-views{display:contents}.volvo-onewheel-images .volvo-photo{width:100%;max-width:none;margin:0;grid-column:span 6}.volvo-onewheel-images .volvo-photo-07{grid-column:span 7}.volvo-onewheel-images .volvo-photo-08{grid-column:span 5;margin-top:64px}.volvo-onewheel-images .volvo-photo-10{grid-column:8/span 5;margin-top:32px}}@media(max-width:650px){.volvo-onewheel-images>.volvo-photo{width:100%;margin-bottom:22px}}.volvo-secondary-role{opacity:.6}.volvo-credit-link{color:inherit;text-decoration:underline;text-underline-offset:3px}