body:has(.ag-root) [data-public-header]{display:none!important}body:has(.ag-root) nav[aria-label=Navigation\ mobile]{display:none!important}body:has(.ag-root) nav[aria-label=Mobile\ navigation]{display:none!important}body:has(.ag-root) footer{display:none!important}.ag-root{--ag-gold:#d7b365;--ag-text:#f7f4ee;width:100%;color:var(--ag-text);background:#000;font-family:ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.ag-root *{box-sizing:border-box}.ag-root h1,.ag-root h2,.ag-root p{margin:0}.ag-root h1,.ag-root h2{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.ag-root a{color:inherit}.ag-skip{right:clamp(20px,4vw,64px);top:max(24px, env(safe-area-inset-top));z-index:20;border-bottom:1px solid #d7b36580;padding:12px 0;font-size:.875rem;text-decoration:none;position:absolute}.ag-root a:focus-visible{outline:2px solid var(--ag-gold);outline-offset:8px}.ag-eyebrow{color:var(--ag-gold);letter-spacing:.17em;font-size:.875rem;font-weight:600}.ag-journey{position:relative}.ag-sticky-stage{background:#000;position:relative}.ag-panel{isolation:isolate;background:#000;min-height:100svh;position:relative;overflow:hidden}.ag-plate,.ag-video,.ag-shade{width:100%;height:100%;position:absolute;inset:0}.ag-video{object-fit:cover;object-position:center}.ag-shade{pointer-events:none;background:linear-gradient(#0000 40%,#000a)}.ag-p1-intro{text-shadow:0 3px 25px #000;width:min(650px,55%);position:absolute;bottom:12%;left:6%}.ag-p1-intro h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(2rem,3.6vw,4.4rem);line-height:1.12}.ag-waking{text-align:center;width:100%;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,3rem);position:absolute;bottom:12%}.ag-converge{text-align:center;text-shadow:0 2px 18px #000,0 2px 6px #000;width:100%;padding:20px;position:absolute;bottom:7%}.ag-converge h2{font-size:clamp(2rem,4vw,4.5rem)}.ag-converge p{margin-top:12px;font-size:1rem}.ag-light,.ag-portal,.ag-hint{display:none}.ag-sas-panel{text-align:center;background:#000;padding:100px 24px}.ag-sas-copy span{letter-spacing:.2em;margin-bottom:20px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.9rem,1.6vw,1.4rem);display:block}.ag-sas-copy strong{letter-spacing:-.04em;font-size:clamp(2.9rem,8vw,9rem);font-weight:400;line-height:1.06;display:block}.ag-thought-space{position:relative}.ag-thought,.ag-final{text-align:center;padding:70px 6%}.ag-thought{letter-spacing:-.03em;font-size:clamp(2.5rem,5.8vw,7rem);line-height:1.1}.ag-thought h2{font-size:inherit}.ag-char{white-space:pre-wrap}.ag-signal-index{color:var(--ag-gold);letter-spacing:.2em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;margin-bottom:24px!important}.ag-signal-support{color:#c9c5bc;letter-spacing:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.6;margin-top:24px!important}.ag-final h2{letter-spacing:-.035em;margin-top:22px;font-size:clamp(2.8rem,5.4vw,6rem);line-height:1.07}.ag-final-body{color:#c9c5bc;max-width:580px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65;margin:28px auto 0!important}.ag-page3-cta{border-bottom:1px solid var(--ag-gold);max-width:100%;min-height:56px;color:var(--ag-text);justify-content:center;align-items:center;gap:24px;margin-top:34px;padding:14px 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5;text-decoration:none;display:inline-flex}.ag-page3-cta:hover{color:var(--ag-gold)}.ag-page3-cta span{font-size:1.5rem}.ag-root[data-motion=camera] .ag-journey{height:1250svh}.ag-root[data-motion=camera] .ag-sticky-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.ag-root[data-motion=camera] .ag-panel{perspective:1000px;perspective-origin:50% 54%;height:100%;min-height:0;position:absolute;inset:0}.ag-root[data-motion=camera] .ag-panel-1{perspective-origin:50% 62%}.ag-root[data-motion=camera] .ag-plate{transform-style:preserve-3d;will-change:transform}.ag-root[data-motion=camera] .ag-p1-intro{will-change:transform,opacity}.ag-root[data-motion=camera] .ag-light,.ag-root[data-motion=camera] .ag-portal{pointer-events:none;z-index:4;border-radius:50%;display:block;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ag-root[data-motion=camera] .ag-light{background:radial-gradient(circle,#fff8e8 0%,#fff3d1 80%,#edd08b 88%,#b88033a0 96%,#0000 100%);top:62%}.ag-root[data-motion=camera] .ag-portal{background:#000;box-shadow:0 0 24px 8px #c59a5050}.ag-root[data-motion=camera] .ag-sas-panel{z-index:5;perspective:1000px;background:0 0;place-items:center;padding:0 4%;display:grid;position:absolute;inset:0}.ag-root[data-motion=camera] .ag-sas-copy{will-change:transform;width:100%;transform-style:preserve-3d}.ag-root[data-motion=camera] .ag-thought-space{z-index:6;perspective:1000px;pointer-events:none;position:absolute;inset:0}.ag-root[data-motion=camera] .ag-thought,.ag-root[data-motion=camera] .ag-final{padding:max(24px,env(safe-area-inset-top)) 8% max(24px,env(safe-area-inset-bottom));will-change:transform,opacity;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.ag-root[data-motion=camera] .ag-thought>span{max-width:16ch}.ag-root[data-motion=camera] .ag-hint{bottom:max(24px,env(safe-area-inset-bottom));text-align:center;letter-spacing:.05em;pointer-events:none;z-index:10;color:#e4dfd1;flex-direction:column;gap:14px;width:100%;font-size:.875rem;display:flex;position:absolute;left:0}.ag-root[data-motion=camera] .ag-hint span{font-size:1.3rem}.ag-root[data-motion=static] .ag-waking{display:none}.ag-root[data-motion=static] .ag-thought{max-width:1100px;margin-inline:auto}.ag-root[data-motion=static] .ag-final{padding-bottom:110px}@media (max-width:767px){.ag-root[data-motion=camera] .ag-journey{height:1150svh}.ag-p1-intro{width:88%;bottom:16%;left:6%}.ag-p1-intro h1{font-size:clamp(1.9rem,7.6vw,3.2rem);line-height:1.15}.ag-eyebrow{letter-spacing:.12em;font-size:.8rem}.ag-converge{bottom:8%}.ag-sas-copy strong{font-size:clamp(2.6rem,12vw,5rem)}.ag-thought{font-size:clamp(2.3rem,10.5vw,4.8rem)}.ag-final h2{font-size:clamp(2.6rem,11vw,4rem)}.ag-root[data-motion=camera] .ag-final{padding-inline:6%}.ag-root[data-motion=camera] .ag-panel-1{perspective-origin:50% 60%}.ag-root[data-motion=camera] .ag-light{top:60%}}@media (max-height:500px) and (min-width:768px){.ag-p1-intro h1{font-size:2rem}.ag-final h2{font-size:2.5rem}.ag-final-body{margin-top:14px!important}.ag-page3-cta{margin-top:16px}}@media (prefers-reduced-motion:reduce){.ag-root .ag-journey{height:auto!important}.ag-root .ag-sticky-stage{height:auto!important;position:relative!important;overflow:visible!important}.ag-root .ag-panel{perspective:none!important;visibility:visible!important;min-height:100svh!important;position:relative!important;inset:auto!important}.ag-root .ag-plate,.ag-root .ag-p1-intro{transform:none!important}.ag-root .ag-p1-intro,.ag-root .ag-converge{opacity:1!important}.ag-root .ag-light,.ag-root .ag-portal,.ag-root .ag-waking,.ag-root .ag-hint{display:none!important}.ag-root .ag-sas-panel{visibility:visible!important;perspective:none!important;padding:100px 24px!important;position:relative!important;inset:auto!important}.ag-root .ag-sas-copy{transform:none!important}.ag-root .ag-thought-space{perspective:none!important;pointer-events:auto!important;position:relative!important;inset:auto!important}.ag-root .ag-thought,.ag-root .ag-final{opacity:1!important;visibility:visible!important;padding:70px 6%!important;position:relative!important;inset:auto!important;transform:none!important}.ag-root .ag-char{opacity:1!important}.ag-root .ag-page3-cta{pointer-events:auto!important}}
.ag-root[data-motion=loading] .ag-scene2,.ag-root[data-motion=loading] .ag-scene3{opacity:0;visibility:hidden}@media (max-width:767px){.ag-root[data-motion=loading] .ag-scene2,.ag-root[data-motion=loading] .ag-scene3{opacity:1;visibility:visible}}
