.pre{display:none}.motion .pre{z-index:300;background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}.pre-stack{clip-path:inset(50%);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.pre-stack img{object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;position:absolute;inset:0}.pre-stack img.stack-card{width:min(30vw,280px);height:calc(1.33333*min(30vw,280px));inset:50% auto auto 50%;translate:-50% -50%}.pre-mark{justify-items:center;gap:1.1rem;font-size:1.1rem;display:grid;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.pre-name{font:400 .78rem/1 var(--sans);letter-spacing:.5em;text-transform:uppercase;color:var(--champagne);white-space:nowrap;padding-left:.5em}.pre-line{background:#f7f2e81f;width:min(220px,50vw);height:1px;display:block}.pre-line b{background:var(--gild);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pre-skip{display:none}.motion .pre-skip{z-index:301;opacity:0;pointer-events:none;color:var(--champagne);font:400 .78rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f7f2e840;border-radius:999px;padding:.7rem 1.1rem;display:block;position:fixed;bottom:6vh;right:1.5rem}.pre-skip:focus-visible{outline:2px solid var(--ap-gold-text,#b99842);outline-offset:3px}.hero{height:100svh;min-height:600px;position:relative;overflow:hidden}.hero video,.hero .poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media,.hero-par{will-change:transform;position:absolute;inset:-2.5%}.motion .hero video{opacity:0}.hero .line{overflow:visible}.hero:after{content:"";background:linear-gradient(#0c16111a 45%,#0c1611d9),linear-gradient(#0c161173,#0000 25%);position:absolute;inset:0}.hero-in{z-index:2;inset:auto var(--gutter) clamp(28px, 6vh, 64px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid;position:absolute}.hero h1{letter-spacing:-.02em;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1.08}.line{margin:-.04em -.12em -.2em;padding:.04em .12em .2em;display:block;overflow:hidden}.line>span{display:block}.hero-side{justify-items:start;gap:1.1rem;max-width:33rem;display:grid}.hero-side p{color:var(--champagne)}.meta{font:500 .75rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);align-items:center;gap:1rem;display:flex}.meta:before,.ch-no:before{content:"";background:var(--gild);flex:none;width:2.6rem;height:1px}.hero-side p:not(.meta,.hero-price){font:400 1.15rem/1.5 var(--display);letter-spacing:.01em;font-size:clamp(1.1rem,1rem + .3vw,1.3rem)}.meta i{color:var(--gold-text);font-style:normal}.film-btn{cursor:pointer;min-height:44px;font:500 .75rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);background:0 0;border:0;padding:0}.film-btn:hover{color:var(--gold-text)}@media (max-width:800px){.hero-in{grid-template-columns:1fr}}.read{padding:clamp(60px, 8vw, 120px) var(--gutter);align-content:center;max-width:1280px;min-height:100svh;margin:0 auto;display:grid}.read p{font:400 clamp(1.8rem, 1.2rem + 2vw, 3.2rem)/1.2 var(--display);color:var(--champagne)}.motion .read .w{opacity:.16}.read{position:relative}.read p{z-index:2;text-shadow:0 2px 30px #0c1611b3;position:relative}.read .key{transition:color .6s}.read .key.on{color:var(--gold-text)}.behind{z-index:1;pointer-events:none;position:absolute;inset:0}.behind figure{aspect-ratio:3/2;opacity:0;will-change:transform, opacity;border-radius:6px;width:clamp(220px,34vw,540px);margin:0;position:absolute;overflow:hidden}.behind img{object-fit:cover;filter:brightness(.62)saturate(1.05);width:100%;height:100%}.chapters{position:relative}.ch{isolation:isolate;height:100svh;position:relative;overflow:hidden}.ch img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ch:after{content:"";background:linear-gradient(#0000 45%,#0c1611cc);position:absolute;inset:0}.ch-shade{z-index:3;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.ch-txt{z-index:2;left:var(--gutter);right:var(--gutter);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem;display:grid;position:absolute;bottom:clamp(32px,8vh,80px)}.ch h2{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.ch p{color:var(--champagne);max-width:26rem}.ch-txt>div{gap:1.2rem;display:grid}.ch .ch-no{font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:1rem;display:flex}.ch-no span{font:400 1.5rem/1 var(--display);letter-spacing:.04em;text-transform:none}.chapters.pinned .ch{position:absolute;inset:0}@media (max-width:800px){.ch-txt{grid-template-columns:1fr}}.zoom{height:100svh;position:relative;overflow:hidden}.zoom-grid{grid-template-rows:repeat(3,100svh);grid-template-columns:repeat(3,100vw);gap:16vw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}.zoom-grid img{object-fit:cover;border-radius:2px;width:100%;height:100%}.zoom-txt{z-index:2;text-align:center;padding:0 var(--gutter);pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.zoom-txt h2{text-shadow:0 2px 40px #0006;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.zoom-txt p{margin-top:1rem}html:not(.motion) .zoom-txt{background:#0c16118c}.std{background:var(--champagne);color:var(--slate);padding:clamp(90px, 12vw, 180px) var(--gutter);position:relative}.std:before{content:"";pointer-events:none;border:1px solid #b8963e59;position:absolute;inset:clamp(14px,1.6vw,24px)}.std-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,120px);max-width:1280px;margin:0 auto;display:grid}.std h2{color:var(--green-deep);margin:1.4rem 0 2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.std .label{color:var(--earth)}.std-lede{font:400 clamp(1.15rem, 1rem + .5vw, 1.45rem)/1.6 var(--display);color:var(--green-deep);max-width:30rem}.figs{border-top:1px solid #b8963e73;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,80px) 0 0;display:grid}.figs div{flex-direction:column-reverse;justify-content:flex-end;gap:.7rem;padding:1.6rem 1rem 0 0;display:flex}.figs div+div{border-left:1px solid #b8963e4d;padding-left:1.2rem}.figs dd{font:400 clamp(2.4rem, 3.6vw, 3.6rem)/1 var(--display);font-variant-numeric:lining-nums;margin:0}.figs dt{font:500 .75rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--earth)}.std-pics{aspect-ratio:4/5;position:relative}.std-pics figure{margin:0;position:absolute;overflow:hidden}.std-pics figure:first-child{inset:0 18% 12% 0}.std-pics figure:last-child{aspect-ratio:3/4;outline:clamp(8px, 1vw, 14px) solid var(--champagne);width:46%;bottom:0;right:0}.std-pics img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){.std-in{grid-template-columns:1fr}.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.figs div:nth-child(3){border-left:0;padding-left:0}}.marquee{border-block:1px solid var(--hair-soft);padding:clamp(32px,4vw,56px) 0;overflow:hidden}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee span{font:400 clamp(1.6rem, 3vw, 3rem)/1 var(--display);color:var(--champagne);white-space:nowrap}.marquee span i{background:linear-gradient(90deg, transparent, var(--gold-text), transparent);vertical-align:.3em;width:1.4em;height:1px;margin:0 .9em;display:inline-block}.end{text-align:center;min-height:100svh;padding:120px var(--gutter);place-content:center;justify-items:center;gap:2.4rem;display:grid;position:relative;overflow:hidden}.end>:not(.orbs){z-index:2;position:relative}.orbs{z-index:1;pointer-events:none;position:absolute;inset:0}.end:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(34% 44% at 50% 56%,#0a120ef0,#0a120eb3 50%,#0000 78%);position:absolute;inset:0}html:not(.motion) .end:after,html:not(.motion) .orbs{display:none}.orb{aspect-ratio:4/5;will-change:transform;border-radius:6px;width:clamp(84px,9.5vw,160px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -30px #000000e6}.orb:nth-child(2n){aspect-ratio:3/2;width:clamp(100px,11.5vw,190px)}.orb img{object-fit:cover;width:100%;height:100%}.end h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.hero-links{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.hero-fine{gap:.2rem;display:grid}.hero-price{font:400 .85rem/1.5 var(--sans);color:#f7f2e8bf}.hero-price a{color:var(--champagne);text-decoration:none}.filmbox{width:min(96vw,1400px);max-height:92vh;color:var(--champagne);background:#000;border:0;padding:0}.filmbox::backdrop{background:#000000e6}.filmbox video{width:100%;max-height:92vh;display:block}.filmbox-x{z-index:2;color:var(--champagne);font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#00000080;border:1px solid #f7f2e866;border-radius:999px;padding:.7rem 1.1rem;position:fixed;top:1rem;right:1rem}.filmbox-x:hover,.filmbox-x:focus-visible{border-color:var(--gold-text);color:var(--gold-text)}.spec{padding:clamp(80px, 10vw, 150px) var(--gutter);max-width:1280px;margin:0 auto}.spec+.spec{padding-top:0}.spec .label{margin-bottom:1.2rem}.spec h2,.give h2{letter-spacing:-.015em;margin-bottom:clamp(28px,3.5vw,52px);font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:400;line-height:1.1}.spec figure,.give figure{margin:0}.spec figure img,.give figure img{object-fit:cover;width:100%;height:100%;display:block}.spec figcaption,.give figcaption{font:500 .7rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f7f2e88c;margin-top:.9rem}.diff-list p,.coll-text p:not(.kicker),.tl p,.give-text p:not(.label,.cta){color:#f7f2e8d1}.diff{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.diff-pics{position:relative}.diff-pics figure:first-child{aspect-ratio:4/5;overflow:hidden}.diff-pics figure:first-child figcaption{position:absolute;top:100%;left:0}.diff-inset{aspect-ratio:4/5;outline:clamp(8px, 1vw, 14px) solid var(--ink);width:42%;position:absolute;bottom:8%;right:-8%;overflow:hidden}.diff-list{margin:0;padding:0;list-style:none;display:grid}.diff-list li{border-top:1px solid var(--hair-soft);grid-template-columns:3.2rem minmax(0,1fr);gap:.2rem 0;padding:clamp(22px,2.6vw,34px) 0;display:grid;position:relative}.diff-list li:last-child{border-bottom:1px solid var(--hair-soft)}.diff-list .no{font:500 .75rem/1 var(--sans);letter-spacing:.2em;color:var(--gold-text);grid-row:1/3;padding-top:.35rem}.diff-list h3{font:400 clamp(1.5rem, 1.2rem + .9vw, 2rem)/1.2 var(--display)}.diff-list p{max-width:26rem}.colls{display:grid}.coll{border-top:1px solid var(--hair-soft);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,90px);padding:clamp(36px,5vw,80px) 0;display:grid}.coll:last-child{border-bottom:1px solid var(--hair-soft)}.coll:nth-child(2n) .coll-pic{order:2}.coll-pic{aspect-ratio:3/2;overflow:hidden}.coll-pic img{transition:transform 1.8s var(--ease)}.coll:hover .coll-pic img{transform:scale(1.04)}.coll-text{max-width:30rem}.kicker{font:500 .75rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:1rem}.coll h3{font:400 clamp(1.8rem, 1.4rem + 1.4vw, 2.6rem)/1.15 var(--display);margin-bottom:1.2rem}.coll-text p:not(.kicker){font:400 clamp(1.05rem, 1rem + .25vw, 1.2rem)/1.65 var(--display);letter-spacing:.01em}.coll a{color:var(--champagne);font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;background:var(--gild) 0 100% / 100% 1px no-repeat;margin-top:1.4rem;padding-bottom:.4em;text-decoration:none;display:inline-block}.coll a:hover,.coll a:focus-visible{color:var(--gold-text)}.founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.founder-pic{aspect-ratio:4/5;overflow:hidden}.founder-text{padding-top:4.5rem;position:relative}.founder-mark{font:400 7rem/.9 var(--display);color:var(--gold-text);opacity:.55;position:absolute;top:0;left:-.06em}.founder blockquote{font:400 clamp(1.35rem, 1.1rem + 1vw, 2.1rem)/1.45 var(--display);color:var(--champagne);letter-spacing:-.005em;margin:0}.founder blockquote p+p{margin-top:1.4rem}.founder cite{font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-top:2.2rem;font-style:normal;display:block}.tl-pic{aspect-ratio:21/9;overflow:hidden;margin-bottom:clamp(40px,6vw,90px)!important}.tl-pic figcaption{text-align:right}.tl{counter-reset:tl;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.tl>div{border-top:1px solid var(--gold-text);padding-top:1.6rem;position:relative}.tl>div:before{counter-increment:tl;content:"0" counter(tl);font:400 2.6rem/1 var(--display);color:var(--gold-text);margin-bottom:1.2rem;display:block}.tl h3{font:400 1.6rem/1.2 var(--display);margin-bottom:.8rem}.spec .cta,.give .cta{margin-top:clamp(28px,3.5vw,48px)}.spec .cta a,.give .cta a{font:500 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);text-decoration:none}.feat-sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,24px);display:grid}.feat-set .feat{display:none}.feat-set .feat.on{display:block}.motion .feat-set .card{opacity:1;transform:none}.motion .feat-set .card img{transform:none}.give{background:var(--champagne);color:var(--slate);padding:clamp(90px, 12vw, 180px) var(--gutter);position:relative}.give:before{content:"";pointer-events:none;border:1px solid #b8963e59;position:absolute;inset:clamp(14px,1.6vw,24px)}.give-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,120px);max-width:1280px;margin:0 auto;display:grid}.give-pic{aspect-ratio:4/5;overflow:hidden}.give figcaption{color:var(--earth)}.give h2{color:var(--green-deep)}.give .label{color:var(--earth);margin-bottom:1.2rem}.give-text p:not(.label,.cta){color:var(--slate);max-width:34rem;font:400 clamp(1.05rem, 1rem + .3vw, 1.25rem)/1.65 var(--display)}.give .cta a{color:var(--earth)}.give+.spec{padding-top:clamp(50px,6vw,80px)}.trust{text-align:center;font:500 .75rem/1.8 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f7f2e899}@media (max-width:860px){.diff,.founder,.give-in,.coll{grid-template-columns:1fr}.coll:nth-child(2n) .coll-pic{order:0}.diff-pics figure:first-child{aspect-ratio:4/3}.diff-inset{width:38%;bottom:-10%;right:0}.diff-text{padding-top:10%}.tl{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-pic,.give-pic{aspect-ratio:4/3;max-width:32rem}}@media (max-width:560px){.tl{grid-template-columns:1fr}}.films{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,24px);display:grid}.film-card{aspect-ratio:16/11}.film-play{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.film-play:before{content:"▶";vertical-align:.15em;color:#c9a24e;margin-right:.5em;font-size:.6em;display:inline-block}.motion .films .card{opacity:1;transform:none}.motion .films .card img{transform:none}
