.rs-portrait.has-fallback.is-locked .rs-helmet-source,.rs-portrait.is-inspected .rs-helmet-source{opacity:1}.rs-portrait.is-inspected .rs-driver{opacity:0}#main{--story-unit:1svh;--story-screen:calc(100 * var(--story-unit))}#main:before{content:"";visibility:hidden;pointer-events:none;width:0;height:100svh;position:fixed;inset:0 auto auto 0}.rs-hero{--portrait-travel:calc(182 * var(--story-unit));--roles-travel:var(--story-screen);--roles-hold:calc(18 * var(--story-unit));height:calc(var(--story-screen) + var(--portrait-travel) + var(--roles-travel) + var(--roles-hold));isolation:isolate;background:var(--rs-cobalt);position:relative}.rs-hero-stage{--rs-scale:1;--rs-mark:1;--rs-draw:1;--rs-signed:0;--rs-veil:0;--card-lift:0px;--contour-alpha:.32;--signature-y:100svh;isolation:isolate;background:var(--rs-cobalt);height:100svh;position:sticky;top:0;overflow:clip}.rs-hero-contours{z-index:1;pointer-events:none;-webkit-mask-position:50% calc(100% + var(--journey-half));mask-position:50% calc(100% + var(--journey-half));background:color-mix(in srgb,#99976e,#fff clamp(0%,calc((1 - var(--rs-scale)) * 180%),100%));opacity:var(--contour-alpha);position:absolute;inset:0}.rs-hero-paper,.rs-hero-surface{transform:translateY(var(--card-lift)) scale(var(--rs-scale));border-radius:calc((1 - var(--rs-scale)) * 13px);will-change:transform;position:absolute;inset:0;overflow:clip}.rs-hero-paper{z-index:0;background:var(--rs-paper)}.rs-hero-surface{z-index:2;isolation:isolate;background:0 0}.rs-hero-veil{z-index:5;opacity:var(--rs-veil);pointer-events:none;background:#373b2e;position:absolute;inset:0}.rs-hero-identity{z-index:3;top:calc(var(--rs-edge) + .48vw);opacity:var(--rs-mark);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.rs-hero-identity .rs-ak{width:clamp(40px,3.15vw,65px);height:auto}.rs-hero-identity .rs-inline{gap:.13em}.rs-hero-identity h1,.rs-hero-identity small{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.rs-portrait{z-index:1;aspect-ratio:2508/1380;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:min(178svh,113vw);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.rs-portrait.is-locked{touch-action:none}.rs-portrait picture,.rs-portrait canvas,.rs-portrait img{width:100%;height:100%;position:absolute;inset:0}.rs-portrait img{object-fit:contain}.rs-portrait .rs-helmet-source{opacity:0}.rs-portrait canvas{pointer-events:none;opacity:var(--rs-mark)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rs-portrait{transform:translate(calc(-50% + var(--rs-head-x,0px)),var(--rs-head-y,0px));transition:transform .3s cubic-bezier(.18,.72,.22,1)}}.rs-brush-tag{z-index:2;left:var(--rs-edge);bottom:var(--rs-edge);width:clamp(82px,6.9vw,136px);color:var(--rs-ink);font:inherit;text-align:center;opacity:var(--rs-mark);background:0 0;border:0;padding:0;position:absolute}.rs-brush-tag small,.rs-brush-tag b,.rs-hero-identity small{font:500 clamp(8px,.68vw,13px)/1.05 var(--font-mono);text-transform:uppercase;letter-spacing:-.035em}.rs-brush-tag>small{text-align:left;margin-bottom:4px;font-size:clamp(8px,.58vw,12px);display:block}.rs-tag-frame{isolation:isolate;border:1px solid #7b7e6d;border-radius:7px;flex-direction:column;justify-content:space-around;align-items:center;gap:5px;min-height:clamp(98px,8.2vw,148px);padding:clamp(9px,1vw,18px) 6px 8px;display:flex;position:relative}.rs-tag-frame:before{content:"";z-index:-1;background:var(--rs-paper);transform-origin:bottom;border-top:1px solid #7b7e6d;border-right:1px solid #7b7e6d;border-radius:8px 4px 0 0;width:36%;height:17px;position:absolute;top:-17px;right:-1px;transform:skew(-34deg)}.rs-tag-frame>svg{width:64%;height:clamp(21px,2.6vw,45px)}.rs-tag-frame b,.rs-tag-frame small{font-size:clamp(7px,.57vw,11px)}.rs-tag-frame .rs-tag-divider{background:#909481;width:calc(100% + 12px);height:1px;margin:4px 0}.rs-brush-tag:hover .rs-tag-frame,.rs-brush-tag[aria-pressed=true] .rs-tag-frame{background:var(--rs-accent)}.rs-hero-stage>.rs-signature{z-index:3;pointer-events:none;top:var(--signature-y);width:clamp(190px,23vw,448px);height:clamp(92px,16svh,200px);color:var(--rs-on-cobalt);opacity:var(--rs-signed);stroke-dasharray:1;stroke-dashoffset:var(--rs-draw);position:absolute;left:50%;transform:translate(-50%)}.rs-roles-anchor{top:calc(var(--portrait-travel) + var(--roles-travel));pointer-events:none;width:1px;height:1px;position:absolute}.rs-intro-roles{inset:0 clamp(16px,7vw,155px) var(--cd-bottom,0px);z-index:4;pointer-events:none;color:var(--rs-on-cobalt);font-family:var(--rs-serif);align-content:center;row-gap:clamp(8px,1.65svh,20px);margin:0;display:grid;position:absolute;container-type:inline-size}.rs-intro-roles>span{white-space:nowrap;letter-spacing:-.042em;width:max-content;transform:translate3d(var(--role-x,100vw),0,0);font-size:clamp(24px,min(7.8cqw,12svh),152px);font-weight:580;line-height:1.08;display:block}.rs-intro-roles>span:nth-child(3){font-size:clamp(12px,min(4.75cqw,8.6svh),108px)}@media (max-width:700px),(max-width:1100px) and (pointer:coarse){.rs-hero{--portrait-travel:calc(225 * var(--story-unit))}.rs-hero-paper,.rs-hero-surface{width:var(--phone-card-w,100%);height:var(--phone-card-h,100%);transform:translate(-50%,calc(-50% + var(--card-lift)));will-change:width,height,transform;inset:50% auto auto 50%}.rs-hero-identity{top:clamp(18px,4.5svh,48px)}.rs-hero-identity .rs-ak{width:35px;height:28px;margin-bottom:clamp(8px,1.4svh,16px)}.rs-hero-identity h1,.rs-hero-identity small{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.rs-hero-identity h1{font-size:clamp(24px,6.25vw,40px);line-height:1}.rs-hero-identity small{margin-top:clamp(6px,.9svh,10px);font-size:clamp(8px,2.25vw,12px)}.rs-portrait,.rs-portrait.is-locked{top:var(--phone-photo-y,calc(100svh - min(181.44vw,83.05svh) + 1px));width:var(--phone-photo-w,min(142vw,65svh));aspect-ratio:1080/1380;touch-action:pan-y;transition:none;bottom:auto;transform:translate(-50%)}.rs-brush-tag,.rs-portrait canvas{display:none}.rs-portrait[data-mobile-brush=painting] canvas{opacity:1;display:block}.rs-portrait[data-mobile-brush=painting] .rs-driver,.rs-portrait[data-mobile-brush=helmet] .rs-driver{opacity:0}.rs-portrait[data-mobile-brush=helmet] .rs-helmet-source{opacity:1}.rs-hero-stage>.rs-signature{width:clamp(138px,48vw,250px);height:clamp(78px,13svh,120px)}}@media (max-width:700px) and (min-aspect-ratio:7/10),(max-width:1100px) and (pointer:coarse) and (min-aspect-ratio:7/10){.rs-portrait,.rs-portrait.is-locked{aspect-ratio:2508/2000}}@media (max-width:700px) and (max-height:540px) and (orientation:landscape),(max-width:1100px) and (max-height:540px) and (orientation:landscape) and (pointer:coarse){.rs-hero-identity{flex-direction:row;gap:9px;top:5px}.rs-hero-identity .rs-ak{width:28px;height:20px;margin:0}.rs-hero-identity h1{font-size:20px}.rs-hero-identity small{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce),(scripting:none){.rs-hero-contours{background:linear-gradient(to bottom,#99976e var(--story-screen),#fff var(--story-screen))}.rs-hero{height:auto}.rs-hero-stage{height:auto;min-height:var(--story-screen);padding-top:var(--story-screen);position:relative;top:auto}.rs-hero-paper,.rs-hero-surface{width:100%;height:var(--story-screen);will-change:auto;border-radius:0;inset:0 0 auto;transform:none}.rs-hero-stage>.rs-signature{opacity:1;stroke-dashoffset:0;width:min(240px,50vw);height:100px;margin:16px auto 0;display:block;position:relative;inset:auto;transform:none}.rs-roles-anchor{top:var(--story-screen)}.rs-intro-roles{margin-inline:clamp(16px,7vw,155px);padding-block:35px 58px;position:relative;inset:auto}.rs-intro-roles>span{transform:none}}@media (prefers-reduced-motion:reduce) and (max-height:540px){.rs-roles-anchor{top:calc(var(--story-screen) + 100px)}}
