._page_1ae4p_1{--ocean-ink:#e5e6e2;--ocean-muted:#e5e6e29e;width:100%;min-width:320px;color:var(--ocean-ink);background:#05080a;position:relative;overflow:clip}._journey_1ae4p_12{background:#05080a;display:grid;position:relative}._viewport_1ae4p_18{isolation:isolate;background:#05080a;grid-area:1/1;align-self:start;height:100dvh;min-height:100dvh;position:sticky;top:0;overflow:hidden}._chapterRail_1ae4p_30{pointer-events:none;grid-area:1/1}._snapChapter_1ae4p_35{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh}._poster_1ae4p_41,._video_1ae4p_42,._canvas_1ae4p_43{width:100%;height:100%;position:absolute;inset:0}._poster_1ae4p_41{z-index:0;filter:grayscale()contrast(1.08)brightness(.48);background-position:50%;background-size:cover}._video_1ae4p_42{z-index:1;object-fit:cover;opacity:1;filter:grayscale()contrast(1.08)brightness(.58);max-width:none;transition:opacity .9s cubic-bezier(.22,1,.36,1)}._canvas_1ae4p_43{z-index:2;opacity:0;touch-action:pan-y;transition:opacity .9s cubic-bezier(.22,1,.36,1);display:block}._viewport_1ae4p_18[data-renderer=ready] ._video_1ae4p_42{opacity:0}._viewport_1ae4p_18[data-renderer=ready] ._canvas_1ae4p_43{opacity:1}._heroNameLayer_1ae4p_82{z-index:3;opacity:1;pointer-events:none;visibility:visible;will-change:opacity;position:absolute;inset:0}._heroName_1ae4p_82{color:#e5e6e2;letter-spacing:-.065em;text-align:center;text-transform:uppercase;opacity:0;width:90vw;margin:0;font-size:min(14.5vw,20.5vh);font-weight:500;line-height:.86;transition:opacity 6s linear;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}._heroNameVisible_1ae4p_110{opacity:1}._statement_1ae4p_114{z-index:4;width:min(44rem, calc(100vw - var(--page-gutter) * 2));pointer-events:none;text-shadow:0 2px 22px #05080ac7;will-change:transform, opacity;position:absolute}._statement_1ae4p_114 h2{letter-spacing:-.058em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.8rem,6.4vw,7rem);font-weight:450;line-height:.92}._decisionStatement_1ae4p_133{top:18%;left:clamp(var(--page-gutter), 8vw, 120px)}._actionStatement_1ae4p_138{right:clamp(var(--page-gutter), 7vw, 108px);text-align:right;bottom:11%}._actionStatement_1ae4p_138 h2{margin-left:auto}._togetherStatement_1ae4p_148{top:15%;left:clamp(var(--page-gutter), 7vw, 108px)}._contactStatement_1ae4p_153{right:var(--page-gutter);text-align:right;pointer-events:auto;bottom:26px}._contactStatement_1ae4p_153 h2{max-width:10ch;margin-left:auto;font-size:clamp(2.8rem,6.2vw,6.8rem)}._contactLinks_1ae4p_166{flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-top:20px;display:flex}._contactLinks_1ae4p_166 a{color:var(--ocean-ink);padding:6px 0;font-size:.72rem;line-height:1;position:relative}._contactLinks_1ae4p_166 a:after{transform-origin:100%;content:"";background:currentColor;height:1px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}._contactLinks_1ae4p_166 a:hover:after,._contactLinks_1ae4p_166 a:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (width<=760px){._heroName_1ae4p_82{white-space:normal;width:84vw;font-size:21vw;top:52%}._statement_1ae4p_114{right:var(--page-gutter);left:var(--page-gutter);text-align:left;width:auto}._statement_1ae4p_114 h2{font-size:clamp(2.4rem,12vw,4.6rem)}._decisionStatement_1ae4p_133,._togetherStatement_1ae4p_148{top:72px}._actionStatement_1ae4p_138{top:auto;bottom:8%}._actionStatement_1ae4p_138 h2,._contactStatement_1ae4p_153 h2{margin-left:0}._contactStatement_1ae4p_153{bottom:20px}._contactLinks_1ae4p_166{justify-content:flex-start}._poster_1ae4p_41{background-position:58%}}@font-face{font-family:PP Mori;src:url(/fonts-private/PPMori-Variable.woff2)format("woff2"),url(https://pangrampangram.com/cdn/shop/files/PPMori-Variable_1b739cad-396d-457b-a4e6-addb15e8e13b.woff2?v=1796808650887107637)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-sans:"PP Mori", Arial, Helvetica, sans-serif;--page-gutter:clamp(20px, 3vw, 48px);color:#e5e6e2;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05080a}*,:before,:after{box-sizing:border-box}html{scroll-snap-type:y mandatory;background:#05080a;min-width:320px}body{background:#05080a;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}::selection{color:#05080a;background:#e5e6e2}
