:root{--lcs-black:#000000;--lcs-paper:#f4f2e9;--lcs-red:#e52c27;--lcs-yellow:#edc549;--lcs-blue:#77bce4;--lcs-muted:#aebac1;--lcs-border:#ffffff24;--lcs-body:"LCS Manrope","Manrope",Arial,sans-serif;--lcs-display:"LCS Barlow Condensed","Barlow Condensed","Arial Narrow",sans-serif}.pinnacle-journey{background:var(--lcs-black);color:var(--lcs-paper);padding:136px clamp(20px,4vw,80px) 26px;scroll-margin-top:104px;font-family:var(--lcs-body)}.pinnacle-intro{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:5vw;max-width:1720px;margin:0 auto 38px}.pinnacle-eyebrow{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.18em;line-height:1.6;margin:0 0 18px;color:var(--lcs-yellow)}.pinnacle-eyebrow>span{display:inline-block;width:7px;height:7px;background:var(--lcs-red);margin-right:10px}.pinnacle-intro h1{font-family:var(--lcs-display);font-size:clamp(64px,6.5vw,126px);font-weight:700;line-height:.94;letter-spacing:-.025em;margin:0}.pinnacle-intro h1 em{font-style:normal;color:var(--lcs-paper)}.pinnacle-intro-copy{max-width:440px;padding-bottom:3px;justify-self:end}.pinnacle-intro-copy>p{font-size:clamp(14px,1.15vw,18px);line-height:1.75;color:#c6cdd0;margin:0 0 23px}.pinnacle-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.pinnacle-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:48px;padding:14px 20px;background:var(--lcs-red);color:#fff!important;text-decoration:none;font:800 12px var(--lcs-body);border:0}.pinnacle-button:hover{background:#bd211e}.pinnacle-text-link{color:var(--lcs-paper);text-decoration:none;border-bottom:1px solid #ffffff60;padding:10px 0;font-size:12px;font-weight:700}.pinnacle-film-heading{max-width:1720px;margin:0 auto;display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--lcs-border);padding:14px 0;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.15em;color:#b4c1c8}.pinnacle-film-heading span:first-child{color:var(--lcs-paper)}.pinnacle-picture{position:relative;display:grid;grid-template-areas:"film";aspect-ratio:16/9;max-height:78svh;max-width:1720px;margin:0 auto;background:#000000;overflow:hidden;isolation:isolate;touch-action:pan-y}.pinnacle-picture video{grid-area:film;position:relative!important;inset:auto!important;display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:78svh;object-fit:contain!important;padding:0!important;opacity:0;visibility:hidden;z-index:0;pointer-events:none;filter:none!important;transform:none!important}.pinnacle-picture video[data-active=true]{opacity:1;visibility:visible;z-index:1}.pinnacle-transport{max-width:1720px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw;padding-top:24px}.pinnacle-film-info .pinnacle-eyebrow{margin-bottom:9px;color:var(--lcs-blue)}.pinnacle-film-info>p:not(.pinnacle-eyebrow){font-size:15px;line-height:1.6;margin:0 0 10px;color:var(--lcs-paper)}.pinnacle-film-info>span{font-size:11px;color:var(--lcs-muted);line-height:1.5}.pinnacle-film-controls nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pinnacle-film-controls button{background:transparent;color:#bec8cd;border:0;font-family:var(--lcs-body);cursor:pointer}.pinnacle-film-controls nav button{min-height:48px;text-align:left;padding:6px 10px 12px;border-bottom:2px solid #ffffff25;font-size:12px;font-weight:700;white-space:nowrap}.pinnacle-film-controls nav small{display:block;font-size:11px;color:var(--lcs-muted);margin-bottom:4px;letter-spacing:.12em}.pinnacle-film-controls nav button[aria-current=step]{border-color:var(--lcs-yellow);color:var(--lcs-paper)}.pinnacle-film-controls nav button:hover{background:#ffffff08;color:#fff}.pinnacle-scrubber{display:block;margin:8px 0 0}.pinnacle-scrubber input{width:100%;height:24px;accent-color:var(--lcs-red);cursor:ew-resize}.pinnacle-playback{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.pinnacle-playback a,.pinnacle-playback button{min-height:44px;font-size:11px;font-weight:700;text-decoration:none;color:var(--lcs-paper);display:inline-flex;align-items:center;padding:0}.pinnacle-playback button[aria-pressed=true]{color:var(--lcs-yellow)}.pinnacle-playback a{margin-left:auto;border-bottom:1px solid #ffffff45}.pinnacle-source-note{max-width:1720px;margin:22px auto 0;padding-top:12px;border-top:1px solid #ffffff12;font-size:11px;line-height:1.5;color:#a0adb5}.pinnacle-laser{padding:90px clamp(20px,4vw,80px);background:#080808;color:var(--lcs-paper);scroll-margin-top:64px;font-family:var(--lcs-body)}.pinnacle-section-heading{max-width:1720px;margin:0 auto 30px;display:flex;gap:30px;justify-content:space-between;align-items:end}.pinnacle-section-heading h2{font:700 clamp(48px,5vw,88px)/.98 var(--lcs-display);letter-spacing:-.02em;margin:0}.pinnacle-section-heading>p{max-width:380px;font-size:14px;line-height:1.8;color:#c3cdd2;margin:0}.pinnacle-laser-grid{max-width:1720px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center}.pinnacle-laser-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.pinnacle-laser-steps{padding:0;margin:0;list-style:none;counter-reset:laser}.pinnacle-laser-steps li{counter-increment:laser;border-top:1px solid var(--lcs-border);padding:20px 0 20px 38px;position:relative}.pinnacle-laser-steps li:before{content:"0" counter(laser);position:absolute;left:0;top:23px;color:var(--lcs-yellow);font-size:11px}.pinnacle-laser-steps h3{font:600 28px/1.1 var(--lcs-display);margin:0 0 8px}.pinnacle-laser-steps p{font-size:12px;line-height:1.8;color:#b7c4cc;margin:0}.pinnacle-laser-footer{max-width:1720px;margin:24px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pinnacle-laser-footer p{font-size:11px;color:#aab7be;max-width:650px;line-height:1.7}.pinnacle-finish-gallery{padding:70px clamp(20px,4vw,80px);background:#000000;color:#f4f2e9}.pinnacle-finish-grid{max-width:1720px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pinnacle-finish-grid figure{margin:0}.pinnacle-finish-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pinnacle-finish-grid figcaption{padding:18px 0;border-bottom:1px solid var(--lcs-border)}.pinnacle-finish-grid h3{font:600 27px var(--lcs-display);margin:0 0 7px}.pinnacle-finish-grid p{font:12px/1.8 var(--lcs-body);color:#bbc7cd;margin:0}.pinnacle-laser :focus-visible,[data-journey] :focus-visible{outline:2px solid var(--lcs-yellow);outline-offset:5px}@media(min-width:1800px){.pinnacle-picture,.pinnacle-picture video{max-height:82svh}}@media(max-width:800px){.pinnacle-journey{padding-top:128px}.pinnacle-intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.pinnacle-intro h1{font-size:clamp(60px,11vw,90px)}.pinnacle-intro-copy{justify-self:start;max-width:560px}.pinnacle-transport{grid-template-columns:1fr;gap:18px}.pinnacle-film-controls nav button{font-size:11px;padding-left:6px;padding-right:6px}.pinnacle-film-heading{font-size:11px}.pinnacle-film-heading span:last-child{display:none}.pinnacle-section-heading{display:block}.pinnacle-section-heading>p{margin-top:20px}.pinnacle-laser-grid{grid-template-columns:1fr}.pinnacle-laser{padding-top:60px;padding-bottom:60px}.pinnacle-finish-grid{grid-template-columns:1fr}.pinnacle-picture{aspect-ratio:16/10}.pinnacle-playback{gap:4px 18px}}@media(prefers-reduced-motion:reduce){.pinnacle-journey *,html{scroll-behavior:auto}}.profile-view-tools{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.profile-view-tools button{min-height:44px;padding:8px 10px;border:1px solid #ffffff45;background:#101820;color:#eef1ee;font:700 10px var(--lcs-body)}.pinnacle-film-controls nav{grid-template-columns:repeat(6,1fr)}.pinnacle-process{max-width:1100px;margin:50px auto 0;background:#000000;color:var(--lcs-paper);border:1px solid var(--lcs-border)}.pinnacle-process>video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.pinnacle-process-rail{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:18px 24px}.pinnacle-process-rail .pinnacle-eyebrow{margin-bottom:4px;color:var(--lcs-blue);font-size:11px}.pinnacle-process-rail p{margin:0;font:14px var(--lcs-body)}.pinnacle-process-rail button{border:0;background:none;color:var(--lcs-paper);min-height:44px;padding:10px 12px;font:700 11px var(--lcs-body);cursor:pointer}.pinnacle-process-rail button:focus-visible{outline:2px solid var(--lcs-yellow)}.pinnacle-process-wrap{background:#080808;padding:0 clamp(20px,4vw,80px) 70px}.pinnacle-process-wrap .pinnacle-process{margin-top:0}@media(max-width:600px){.pinnacle-film-controls nav{grid-template-columns:repeat(3,1fr)}.pinnacle-process-rail{padding:14px;flex-wrap:wrap}.pinnacle-intro h1{font-size:clamp(52px,11.5vw,70px)}}body{background:#000000}.pinnacle-journey[data-film-playback=continuous]{padding-top:104px}.pinnacle-journey[data-film-playback=continuous]>.pinnacle-picture{width:100%;height:calc(100svh - 116px);max-height:none;aspect-ratio:auto;scroll-margin-top:104px}.pinnacle-journey[data-film-playback=continuous]>.pinnacle-picture video{max-height:none}.pinnacle-journey[data-film-playback=continuous]>.pinnacle-intro{margin:52px auto 0}.lcs-journey-scene,.lcs-shared-film-stage[data-film-stage],.pinnacle-picture[data-film-stage]{scroll-margin-top:104px}.lcs-journey-scene{position:relative;isolation:isolate}.lcs-surface-runway{height:200svh;background:#080808}.lcs-surface-stage{position:sticky;top:96px;height:calc(100svh - 96px);min-height:540px;overflow:hidden}.lcs-surface-frame{position:absolute;inset:0;overflow:hidden;background:#e7e1d7;color:#102028;transform:scale(.84);clip-path:inset(0 round 18px)}.lcs-surface-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#e9e4dcd9,#e9e4dca8 35%,#e9e4dc08 78%)}.lcs-surface-caption,.lcs-surface-meta{position:absolute;left:clamp(24px,5vw,80px);right:clamp(24px,5vw,80px);display:flex;justify-content:space-between;gap:24px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lcs-surface-meta{top:30px}.lcs-surface-caption{bottom:22px;font-size:8px;letter-spacing:.07em;right:auto;max-width:min(50vw,650px);display:grid;gap:4px}.lcs-surface-copy{position:absolute;left:clamp(24px,5vw,80px);right:24px;top:50%;transform:translateY(-46%);max-width:850px}@media(max-width:700px){.lcs-surface-runway{height:180svh}.lcs-surface-scrim{background:linear-gradient(90deg,#e9e4dce8,#e9e4dc65)}.lcs-surface-caption,.lcs-surface-meta{left:24px;right:24px;gap:12px;font-size:8px}.lcs-surface-caption{flex-direction:column;bottom:18px;font-size:7px}.lcs-surface-copy{top:46%;transform:translateY(-44%);padding-right:8px}}@media(prefers-reduced-motion:reduce){.lcs-surface-frame{transform:scale(.96);clip-path:inset(0 round 8px)}[data-journey-owned-reveal]{opacity:1!important;transform:none!important}}.lcs-journey-photo{backface-visibility:hidden;transform-origin:50% 50%}.lcs-journey-scene:before{content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),rgba(207,45,39,.4),transparent);pointer-events:none}.lcs-journey-chrome{position:fixed;inset:0;pointer-events:none;z-index:60;font-family:inherit}.lcs-light-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s ease;mix-blend-mode:screen}.lcs-journey-meter{position:absolute;top:96px;left:0;right:0;height:2px;overflow:hidden;background:rgba(255,255,255,.055)}.lcs-journey-meter i{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#ce2e28,#f1b3a7,#e4edf0)}.lcs-journey-transport{position:absolute;left:24px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:16px;max-width:calc(100vw - 48px);padding:11px 12px 11px 16px;border:1px solid #ffffff29;border-radius:3px;background:#090909eb;box-shadow:0 8px 40px #0006;pointer-events:auto;color:#fff}.lcs-journey-index{font-size:12px;color:#ff8278;letter-spacing:.05em;font-variant-numeric:tabular-nums}.lcs-journey-transport{visibility:hidden;left:auto;right:24px}.lcs-journey-chrome[data-clean-picture=false] .lcs-journey-transport{visibility:visible}.lcs-journey-chrome[data-clean-picture=true] .lcs-journey-transport{visibility:hidden;pointer-events:none}.lcs-journey-copy{display:flex;flex-direction:column;gap:4px;min-width:120px;max-width:260px;font-size:12px;line-height:1.3}.lcs-journey-copy small{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#a9a9a9}.lcs-journey-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-height:640px){.lcs-surface-stage{min-height:0}.lcs-surface-copy{top:50%;transform:translateY(-50%)}.lcs-surface-copy h2{font-size:clamp(32px,5vw,68px)}.lcs-surface-copy>p{font-size:12px;line-height:1.55;margin-top:14px}.lcs-surface-copy>p:first-child{font-size:8px;margin-bottom:14px}.lcs-surface-copy a{min-height:44px;padding:12px 20px;margin-top:16px;font-size:12px}.lcs-surface-meta{top:16px}.lcs-surface-caption{bottom:12px;font-size:7px}}.lcs-journey-transport button{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 14px;border:1px solid #ffffff24;background:#1c1c1c;color:#fff;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.lcs-journey-transport button:hover{background:#922c27;border-color:#ce2e28}.lcs-journey-transport button:focus-visible{outline:2px solid #ff8278;outline-offset:4px}@media(max-width:700px){.lcs-journey-transport{left:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:6px 7px 6px 11px;gap:9px}.lcs-journey-copy{min-width:75px;max-width:145px;font-size:10px}.lcs-journey-copy small{font-size:7px}.lcs-journey-transport button{font-size:9px;padding:0 10px;gap:10px}.lcs-journey-index{font-size:10px}}@media(prefers-reduced-motion:reduce){[data-lcs-experience]:not([data-site-effects=full]) .lcs-journey-photo{transform:none!important}.lcs-journey-chrome:not([data-effect-level=full]) .lcs-light-field{display:none}.lcs-journey-transport button{transition:none}}@media(max-width:380px){.lcs-journey-index{display:none}.lcs-journey-copy{min-width:55px;max-width:80px}.lcs-journey-transport{gap:6px}.lcs-journey-transport button{font-size:8px;gap:6px;padding:0 7px}}@media(max-width:700px){.lcs-journey-transport{left:auto;right:12px}.lcs-journey-copy,.lcs-journey-index{display:none}.lcs-surface-caption{max-width:145px;font-size:8px;line-height:1.35}}.lcs-surface-copy a{min-height:54px}.lcs-surface-caption{font-size:10px;line-height:1.35}@media(max-width:700px){.lcs-surface-caption{bottom:92px;max-width:calc(100% - 48px)}}@media(max-width:900px) and (max-height:540px){.lcs-surface-copy{top:43%}.lcs-surface-copy>p:first-child{display:none}.lcs-surface-copy h2{font-size:32px}.lcs-surface-copy>p{font-size:11px;line-height:1.4;margin-top:12px}.lcs-surface-copy a{margin-top:12px}.lcs-surface-caption{bottom:12px;max-width:200px;font-size:8px}.lcs-journey-copy,.lcs-journey-index,.lcs-journey-transport [data-site-effects]{display:none}}