.ownership-scene{isolation:isolate;color:#f4efe5;pointer-events:none;background:#0e1619;grid-template-columns:1fr;gap:clamp(36px,4vw,64px) 0;min-height:100svh;padding:clamp(64px,7vw,120px) 5vw;display:grid;position:relative;overflow:clip}.story-beat{grid-column:1/-1}.beat-title,.ownership-statement{font-family:var(--font-display), Georgia, serif;letter-spacing:-.042em;font-optical-sizing:auto;font-weight:650}.beat-title{font-size:clamp(36px,5vw,72px);line-height:1}.beat-support{margin-top:20px;font-size:clamp(18px,1.8vw,28px);line-height:1.4}.ownership-statement{font-size:clamp(68px,10.2vw,168px);line-height:.92}.beat-title>span,.ownership-statement>span,.ownership-copy>span{display:block}.ownership-copy{letter-spacing:-.02em;max-width:43vw;margin-top:20px;font-size:clamp(18px,1.8vw,28px);line-height:1.4}.product-assembly{aspect-ratio:1;grid-column:1;justify-self:center;width:min(36vw,48svh,640px);margin-bottom:62px;position:relative}.product-part{aspect-ratio:1;width:100%;position:absolute;inset:0}.assembled-ring{width:100%;height:100%;display:block}.ring-travel{transform-origin:0 0;width:100%;height:100%;position:relative}.assembled-ring img{object-fit:contain;width:100%;height:100%}.product-label{text-align:center;white-space:nowrap;color:#f4efe5cc;width:100%;font-size:clamp(12px,1.05vw,16px);line-height:1.35;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.ownership-leader{stroke:#f4efe5;stroke-width:.35px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ownership-leader circle{fill:#f4efe5;stroke:none}.stake-annotation{position:absolute;inset:0}.leader-mobile{display:none}.ownership-mark{white-space:nowrap;font-size:clamp(16px,1.2vw,20px);line-height:1.4;position:absolute;top:calc(100% + 14px);left:100%;transform:translate(-50%)}.promotion-signal{aspect-ratio:1;width:29%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promotion-signal svg{width:100%;overflow:visible}.broadcast-wave{stroke:#f4efe5;stroke-width:1.8px}.broadcast-wave,.broadcast-play{transform-box:view-box}.broadcast-play circle{fill:#f4efe5}.broadcast-play path{fill:#0e1619}.ownership-cinema{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.ownership-cinema path{stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round}.retained-value-path{stroke:#f0866c}.retained-value-point,.product-value-point{fill:#f0866c}.product-value-orbit{stroke:#f4efe5;opacity:.14}.product-value-trail{stroke:#f4efe5}.stake-arrival-pulse{stroke:#f0866c;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:view-box}.opening-story[data-story=film] .ownership-scene{top:var(--film-offset);width:100%;height:var(--film-height);z-index:4;background:0 0;min-height:0;padding:0;display:block;position:absolute;left:0}.opening-story[data-story=film] .story-beat{width:48vw;position:absolute;top:14%;left:4.8vw}.opening-story[data-story=film] :is(.beat-title,.ownership-statement){font-size:min(clamp(68px,8vw,128px),10svh);line-height:.96}.opening-story[data-story=film] :is(.beat-support,.ownership-copy){width:43vw;max-width:40em;margin-top:clamp(14px,2svh,24px);font-size:clamp(18px,1.5vw,24px);line-height:1.4}.opening-story[data-story=film] .product-assembly{top:var(--ownership-art-top,28%);width:min(36vw, 58svh, 540px, var(--ownership-ring-room,540px));margin:0;position:absolute;left:57%}.opening-story[data-story=film] .promotion-signal,.opening-story[data-story=film] .ownership-cinema{display:block}.opening-story[data-story=film] .ownership-leader{stroke:#f0866c}.opening-story[data-story=film] .ownership-leader circle{fill:#f0866c}.opening-story[data-story=film] .ownership-mark{color:#f0866c}@media (min-width:64rem){.opening-story[data-story=film] .product-assembly{width:min(46vw, 58svh, 620px, var(--ownership-ring-room));left:50%;transform:translate(-50%)}.opening-story[data-story=film] .product-label{font-size:clamp(15px,1.3vw,20px);top:-28px}.opening-story[data-story=film] .ownership-mark{font-size:clamp(17px,1.4vw,22px)}}@media not (min-width:64rem){.ownership-scene{grid-template-columns:1fr;gap:32px;padding:64px 5.6vw 54px}.beat-title{font-size:clamp(36px,11vw,88px)}.beat-support{font-size:clamp(18px,3.2vw,24px)}.ownership-statement{font-size:clamp(36px,12.9vw,88px)}.product-assembly{width:min(84vw,37svh,420px);margin-top:12px}.ownership-copy{max-width:88vw;font-size:clamp(18px,3vw,23px)}.product-label{font-size:clamp(13px,2.5vw,16px);top:-24px}.ownership-mark{font-size:clamp(15px,3.9vw,19px);top:calc(100% + 26px);left:50%}.leader-mobile{display:block}.leader-desktop{display:none}.opening-story[data-story=film] .story-beat{text-align:center;width:90vw;top:12%;left:5.2vw}.opening-story[data-story=film] :is(.beat-title,.ownership-statement){font-size:min(clamp(34px,11.8vw,80px),8svh);line-height:1.02}.opening-story[data-story=film] :is(.beat-support,.ownership-copy){width:100%;max-width:100%;margin-top:clamp(12px,2svh,22px);font-size:clamp(18px,3vw,23px)}.opening-story[data-story=film] .product-assembly{top:var(--ownership-art-top,50%);width:min(84vw, 37svh, 420px, var(--ownership-ring-room,420px));left:50%;transform:translate(-50%)}}@media (not (min-width:64rem)) and (max-height:700px){.opening-story[data-story=film] .story-beat{top:11%}.opening-story[data-story=film] .product-assembly{top:var(--ownership-art-top,51%);width:min(84vw, 31svh, var(--ownership-ring-room,420px))}}
.participation-scene{--participation-reading-gap:54px;color:#f4efe5;pointer-events:none;background:#0e1619;gap:clamp(32px,4vw,64px);padding:clamp(64px,7vw,120px) 5vw 80px;display:grid;position:relative}.participation-title{font-family:var(--font-display), Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 12;letter-spacing:-.042em;font-size:clamp(48px,7vw,112px);font-weight:650;line-height:1.02}.participation-title>span{display:block}.participation-copy{letter-spacing:-.015em;text-wrap:pretty;max-width:36em;margin-top:20px;font-size:clamp(18px,1.5vw,24px);line-height:1.4}.participation-offer{color:#f0866c;letter-spacing:-.015em;max-width:36em;margin-top:12px;font-size:clamp(17px,1.5vw,23px);line-height:1.35}.participation-offer strong{font-weight:550}.participation-product{aspect-ratio:1;justify-self:center;width:min(44vw,44svh,520px);margin:38px 0 60px;position:relative}.participation-surface,.participation-sector{position:absolute;inset:0}.participation-surface{z-index:1}.participation-sector picture,.participation-sector img{width:100%;height:100%;display:block}.participation-sector img{object-fit:contain}.ring-product-name{text-align:center;text-wrap:balance;color:#f4efe5cc;z-index:3;width:29%;font-size:clamp(12px,1.15vw,18px);line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-role{z-index:4;position:absolute;inset:0}.ring-role svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ring-role path{stroke:#f4efe5a6;stroke-width:1px;vector-effect:non-scaling-stroke}.ring-role circle{fill:#f4efe5}.ring-role-label{color:#f4efe5;text-wrap:balance;font-size:clamp(14px,1.1vw,17px);line-height:1.3;position:absolute}.ring-role--ink .ring-role-label{text-align:center;width:150px;bottom:calc(100% + 18px);left:52%;transform:translate(-50%)}.ring-role--graphite .ring-role-label{text-align:right;width:min(104px,8vw);top:18%;right:calc(100% - 14px)}.ring-role--silver .ring-role-label{width:min(108px,8vw);top:20%;left:calc(100% - 10px)}.ring-role--mountain .ring-role-label{text-align:center;width:min(140px,44%);top:calc(100% + 22px);left:20%;transform:translate(-50%)}.ring-role--vermilion .ring-role-label{text-align:center;color:#f0866c;width:min(125px,44%);top:calc(100% + 22px);left:80%;transform:translate(-50%)}.ring-role--vermilion path{stroke:#f0866c}.ring-role--vermilion circle{fill:#f0866c}.ring-role-flow,.participation-value-flow{display:none}.participation-value-flow{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.participation-value-trace{stroke:#f0866c;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.participation-value-point{fill:#f0866c}.opening-story[data-story=film] .ring-role-flow,.opening-story[data-story=film] .participation-value-flow{display:block}.opening-story[data-story=film] .participation-scene{top:var(--film-offset);width:100%;height:var(--film-height);z-index:5;background:0 0;padding:0;display:block;position:absolute;left:0}.opening-story[data-story=film] .participation-beat{width:48vw;position:absolute;top:14%;left:4.8vw}.opening-story[data-story=film] .participation-title{font-size:min(clamp(68px,7.5vw,116px),9.4svh);line-height:1.02}.opening-story[data-story=film] .participation-copy{width:45vw;margin-top:clamp(14px,2svh,24px)}.opening-story[data-story=film] .participation-product{top:var(--participation-art-top);width:min(34vw, 54svh, 480px, var(--participation-ring-room));margin:0;position:absolute;left:74%;transform:translate(-50%)}@media (min-width:64rem){.opening-story[data-story=film] .story-stage .participation-product{width:min(42vw, 60svh, 600px, var(--participation-ring-room));left:50%}.opening-story[data-story=film] .story-stage .ring-role-label{font-size:clamp(16px,1.25vw,20px);line-height:1.25}.opening-story[data-story=film] .story-stage :is(.ring-role--ink,.ring-role--graphite,.ring-role--silver) .ring-role-label{width:clamp(140px,10vw,180px)}}@media not (min-width:64rem){.participation-scene{--participation-reading-gap:50px;padding:64px 5.2vw}.participation-title{font-size:clamp(34px,10vw,80px)}.participation-copy{font-size:clamp(18px,3vw,23px)}.participation-product{width:min(60vw,44svh,470px)}.ring-role-label{font-size:clamp(12px,2.45vw,17px)}.ring-product-name{font-size:clamp(12px,2.45vw,16px)}.ring-role--ink .ring-role-label{width:125px;bottom:calc(100% + 18px)}.ring-role--graphite .ring-role-label{width:clamp(66px,15vw,104px)}.ring-role--silver .ring-role-label{width:clamp(64px,15vw,108px)}.opening-story[data-story=film] .participation-beat{text-align:center;width:90vw;top:12%;left:5.2vw}.opening-story[data-story=film] .participation-title{font-size:min(clamp(34px,10.1vw,80px),7.6svh)}.opening-story[data-story=film] .build-beat .participation-title{font-size:min(8.9vw,7.6svh)}.opening-story[data-story=film] .participation-copy{width:100%;max-width:100%;margin-top:clamp(12px,2svh,22px)}.opening-story[data-story=film] .participation-product{width:min(60vw, 44svh, 470px, var(--participation-ring-room));left:50%}}@media (not (min-width:64rem)) and (max-height:700px){.participation-scene{--participation-reading-gap:44px}.opening-story[data-story=film] .participation-beat{top:11%}.opening-story[data-story=film] .participation-title{font-size:min(clamp(34px,10.1vw,80px),7svh)}.opening-story[data-story=film] .participation-copy{font-size:17px;line-height:1.35}.opening-story[data-story=film] .build-beat .participation-title{font-size:min(9vw,5.25svh)}.opening-story[data-story=film] .build-beat .participation-copy{font-size:16px}.opening-story[data-story=film] .participation-offer{margin-top:10px;font-size:16px}}
.founding-scene,.invitation-scene{color:#f4efe5;pointer-events:none;background:#0e1619;gap:clamp(32px,4vw,64px);padding:clamp(64px,7vw,120px) 5vw 80px;display:grid;position:relative}.founding-title{font-family:var(--font-display), Georgia, serif;font-optical-sizing:none;font-variation-settings:"opsz" 12;letter-spacing:-.042em;font-size:clamp(48px,7vw,112px);font-weight:650;line-height:1.02}.founding-title>span{display:block}.founding-copy{letter-spacing:-.015em;text-wrap:pretty;max-width:36em;margin-top:20px;font-size:clamp(18px,1.5vw,24px);line-height:1.4}.circle-art,.portfolio-art{aspect-ratio:1;justify-self:center;width:min(44vw,44svh,420px);margin:16px 0 48px;position:relative}.circle-art{--founding-art-top:var(--founding-circle-top);--founding-art-room:var(--founding-circle-room)}.circle-product{aspect-ratio:1;width:58%;position:absolute;top:21%;left:21%}.circle-surface{position:absolute;inset:0}.circle-product picture,.circle-product img,.portfolio-product picture,.portfolio-product img{width:100%;height:100%;display:block}.circle-product img,.portfolio-product img{object-fit:contain}.circle-product-label{text-align:center;color:#f4efe5cc;width:30%;font-size:clamp(11px,1.1vw,16px);line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.founder-connections{width:100%;height:100%;position:absolute;inset:0}.founder-route{stroke:#f4efe566;stroke-width:1px;vector-effect:non-scaling-stroke}.founder-seat circle{fill:#0e1619;stroke:#f4efe5;stroke-width:1px;vector-effect:non-scaling-stroke}.founder-seat text{fill:#f4efe5;font-family:var(--font-sans), Arial, sans-serif;text-anchor:middle;dominant-baseline:central;font-size:3px}.founding-art-caption{text-align:center;color:#f4efe5cc;width:max-content;max-width:90vw;font-size:clamp(14px,1.1vw,18px);line-height:1.3;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.founding-art-caption strong{color:#f4efe5;font-weight:550}.portfolio-product{aspect-ratio:1;position:absolute}.portfolio-surface{position:absolute;inset:0}.portfolio-product--main{width:40%;top:5%;left:30%}.portfolio-product--next{width:38%;top:55%;left:5%}.portfolio-product--next+.portfolio-product--next{left:57%}.portfolio-value{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.portfolio-value-trace{stroke:#f0866c;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.portfolio-value-point{fill:#f0866c}.opening-story[data-story=film] .portfolio-value{display:block}.invitation-scene .story-pathways{gap:18px;max-width:660px;margin-top:28px}.invitation-scene .story-pathway{border-top:1px solid #f4efe54d;justify-content:space-between;min-height:56px;padding:12px 0;font-size:clamp(16px,1.4vw,21px)}.invitation-scene .story-pathway:hover{border-color:#f0866c}.opening-story[data-story=film] :is(.founding-scene,.invitation-scene){top:var(--film-offset);width:100%;height:var(--film-height);z-index:6;background:0 0;padding:0;display:block;position:absolute;left:0}.opening-story[data-story=film] :is(.founding-beat,.invitation-beat){width:48vw;position:absolute;top:14%;left:4.8vw}.opening-story[data-story=film] .founding-title{font-size:min(clamp(68px,7.5vw,116px),9.4svh)}.opening-story[data-story=film] .founding-copy{width:45vw;margin-top:clamp(14px,2svh,24px)}.opening-story[data-story=film] :is(.circle-art,.portfolio-art){top:var(--founding-art-top);width:min(38vw, 66svh, 520px, var(--founding-art-room));margin:0;position:absolute;left:76%;transform:translate(-50%)}@media (min-width:64rem){.opening-story[data-story=film] .story-stage :is(.circle-art,.portfolio-art){left:50%}.opening-story[data-story=film] .story-stage .circle-art{width:min(78vw, 1200px, calc(var(--founding-circle-room) * 1.8));aspect-ratio:1.8}.opening-story[data-story=film] .story-stage .circle-product{width:42%;top:14%;left:29%}.opening-story[data-story=film] .story-stage .founder-seat text{font-size:4px}.opening-story[data-story=film] .story-stage .portfolio-art{width:min(88vw, 1520px, calc(var(--founding-art-room) * 3.5));aspect-ratio:3.5}.opening-story[data-story=film] .story-stage .portfolio-product{width:27%;top:0}.opening-story[data-story=film] .story-stage .portfolio-product--main{left:36.5%}.opening-story[data-story=film] .story-stage .portfolio-product--next{left:0}.opening-story[data-story=film] .story-stage .portfolio-product--next+.portfolio-product--next{left:73%}.opening-story[data-story=film] .story-stage .founding-art-caption{font-size:clamp(16px,1.2vw,20px)}}@media not (min-width:64rem){.founding-scene,.invitation-scene{padding:64px 5.2vw}.founding-title{font-size:clamp(34px,10vw,80px)}.founding-copy{font-size:clamp(18px,3vw,23px)}.circle-art,.portfolio-art{width:min(82vw,45svh,420px)}.circle-product-label{font-size:clamp(11px,2.5vw,15px)}.founding-art-caption{font-size:clamp(13px,2.8vw,17px)}.invitation-scene .story-pathways{gap:16px;margin-top:22px}.invitation-scene .story-pathway{min-height:48px;padding:10px 0;font-size:16px}.opening-story[data-story=film] :is(.founding-beat,.invitation-beat){text-align:center;width:90vw;top:12%;left:5.2vw}.opening-story[data-story=film] .founding-title{font-size:min(clamp(34px,10.1vw,80px),7.6svh)}.opening-story[data-story=film] .founding-copy{width:100%;max-width:100%;margin-top:clamp(12px,2svh,22px)}.opening-story[data-story=film] :is(.circle-art,.portfolio-art){width:min(82vw, 45svh, 420px, var(--founding-art-room));left:50%}}@media (not (min-width:64rem)) and (max-height:700px){.opening-story[data-story=film] :is(.founding-beat,.invitation-beat){top:11%}.opening-story[data-story=film] .founding-title{font-size:min(clamp(34px,10.1vw,80px),7svh)}.opening-story[data-story=film] .founding-copy{font-size:16px;line-height:1.35}.invitation-scene .story-pathways{gap:12px;margin-top:16px}.invitation-scene .story-pathway{min-height:44px;padding:8px 0;font-size:14px}.founding-art-caption{top:calc(100% + 16px)}}
.story-pathways{gap:clamp(12px,2vw,24px);margin-top:15px;display:flex}.story-pathways .story-pathway{flex:1;gap:8px;min-width:0;margin-top:0}.story-pathways .story-pathway span{text-wrap:balance}.story-pathways .story-pathway:after{flex-shrink:0}.story-pathway{color:#f0866c;pointer-events:auto;justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:15px;font-size:clamp(15px,1.1vw,19px);line-height:1.2;display:inline-flex}.story-pathway:after{content:"↗";font-size:23px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.story-pathway:hover:after{transform:translate(3px,-3px)}.story-pathway:hover{text-underline-offset:5px;text-decoration:underline}.story-pathway:focus-visible{outline-color:#f0866c}@media (not (min-width:64rem)) and (max-height:700px){.story-pathways{margin-top:8px}.story-pathway{min-height:40px;margin-top:8px;font-size:14px}}
.hero-scroll-cue{--cue-size:72px;width:fit-content;max-width:100%;min-height:72px;margin-top:clamp(24px, calc(2.3 * var(--hero-unit)), 38px);color:var(--ink);letter-spacing:-.015em;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:19px;font-size:clamp(15px,1.08vw,18px);line-height:1.4;text-decoration:none;display:inline-flex}.hero-scroll-cue:focus-visible{outline-offset:9px;border-radius:2px;outline:2px solid #ad351e}.scroll-cue-button,.scroll-cue-press,.scroll-cue-portal{width:var(--cue-size);height:var(--cue-size);display:block}.scroll-cue-button{flex:0 0 var(--cue-size)}.scroll-cue-portal{position:relative}.scroll-cue-halo,.scroll-cue-rail,.scroll-cue-orbit,.scroll-cue-core{border-radius:50%;position:absolute}.scroll-cue-rail{border:1px solid #0e16192b;inset:3px}.scroll-cue-halo{opacity:0;border:1px solid #b43f2538;inset:3px}.scroll-cue-orbit{color:#b63e22;inset:0}.scroll-cue-orbit svg{width:100%;height:100%;display:block}.scroll-cue-core{color:#f4efe5;background:#0e1619;place-items:center;display:grid;inset:11px}.scroll-cue-arrow-window{width:24px;height:24px;display:block;position:relative;overflow:clip}.scroll-cue-arrows{width:24px;height:24px;display:block;position:relative}.scroll-cue-arrow{width:24px;height:24px;display:block;position:absolute;inset:0}.scroll-cue-arrow--next{top:-32px}.scroll-cue-label{text-wrap:balance;padding-block:6px;position:relative}.scroll-cue-underline{transform-origin:0;background:#b63e22;height:1px;display:block;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}@media (hover:hover) and (pointer:fine){.hero-scroll-cue:hover .scroll-cue-label{color:#a7351c}}@media not (min-width:64rem){.hero-scroll-cue{--cue-size:60px;min-height:60px;margin-top:clamp(24px, calc(5 * var(--hero-unit)), 36px);font-size:clamp(14px, calc(2.4 * var(--hero-unit)), 17px);gap:16px}.scroll-cue-core{inset:9px}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue:hover .scroll-cue-underline,.hero-scroll-cue:focus-visible .scroll-cue-underline{transform:scaleX(1)}}
