@font-face{font-family:Young Serif;src:url(/journey/fonts/YoungSerif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/journey/fonts/Literata.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/journey/fonts/Literata-Italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@property --p{syntax:"<number>";inherits:true;initial-value:0}:root{--bg-deep:#06061a;--bg-mid:#14102e;--bg-veil:#1a1638;--bg-horizon:#221a48;--ocean-night:#5d8fb8;--brass:#d8b465;--brass-bright:#e9c77b;--brass-dim:#8e7232;--brass-rgb:216, 180, 101;--brass-bright-rgb:233, 199, 123;--hairline-brass:#d8b4653d;--cream:#f3ecdf;--cream-dim:#f3ecdfc2;--cream-faint:#f3ecdfad;--cream-ghost:#f3ecdf38;--hairline:#f3ecdf1a;--hairline-strong:#f3ecdf33;--gold-hi:#f6e3b0;--gold-1:#e9c77b;--gold-2:#c9a04e;--gold-hi-lit:#faebc4;--gold-1-lit:#eecf8a;--gold-2-lit:#d1aa5a;--gold-glow:240, 202, 112;--gold-glow-deep:214, 168, 78;--font-display:"Young Serif", Georgia, serif;--font-body:"Literata", Georgia, serif;--measure:40rem;--container-max:1180px;--container-pad:28px;--step--2:.74rem;--step--1:.86rem;--step-0:1rem;--step-1:1.16rem;--step-2:1.42rem;--step-3:clamp(1.6rem, 1.3rem + 1.4vw, 2rem);--step-4:clamp(2rem, 1.5rem + 2.6vw, 3rem);--leading-tight:1.12;--leading-body:1.62;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7.5rem;--page-top:clamp(5.5rem, 4rem + 5vw, 8rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out-sine:cubic-bezier(.37, 0, .63, 1);--dur-1:.16s;--dur-2:.32s;--dur-3:.7s;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg-deep);color:var(--cream);font-family:var(--font-body);font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:18px;line-height:1.55}@media (width<=640px){html{font-size:17px}:root{--container-pad:20px}}@media (width>=1920px){html{font-size:20px}:root{--container-max:1320px}}html{overflow-x:clip}body.j{min-height:100vh;margin:0;position:relative;overflow-x:clip}.j img{user-select:none;-webkit-user-drag:none;max-width:100%;height:auto;display:block}.j picture{display:block}.j a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.measure{width:100%;max-width:calc(var(--measure) + 2 * var(--container-pad));padding-inline:var(--container-pad);margin-inline:auto}.t-caps{font-family:var(--font-body);font-variant-numeric:lining-nums;letter-spacing:.07em;font-variant-caps:all-small-caps}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw__hp{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.j-skip{z-index:20;background:var(--cream);color:var(--bg-deep);border-radius:999px;padding:.5rem .9rem;position:absolute;top:-4rem;left:1rem}.j-skip:focus{top:1rem}.j-mast{z-index:10;justify-content:space-between;align-items:center;padding-top:1.4rem;display:flex;position:absolute;inset:0 0 auto}.j-mast__mark{font-family:var(--font-display);color:var(--cream);font-size:1.2rem}.j-mast__star{vertical-align:.35em;color:var(--brass);margin-left:.3em;font-size:.7em}.j-mast__nav{font-size:var(--step-0);letter-spacing:.1em;color:var(--cream);gap:1.8rem;font-variant-caps:all-small-caps;display:flex}.j-mast__nav a:hover{color:var(--brass-bright)}@media (width<=640px){.j-mast__nav{display:none}}.night-sky{z-index:-1;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;top:0;left:0}.night-sky__far,.night-sky__near{contain:layout paint style;overflow:hidden}.night-sky__far{position:fixed;inset:0}.night-sky__near{position:absolute;inset:0}.night-sky__wash{will-change:transform;border-radius:50%;width:130vmax;height:130vmax;position:absolute}.night-sky__wash--violet{background:radial-gradient(closest-side,#5b49c22b 0%,#2a1f5e14 52%,#0000 72%);top:-58vmax;left:-38vmax}.night-sky__wash--dawn{background:radial-gradient(closest-side,#d8a07012 0%,#3a2a8217 48%,#0000 70%);bottom:-68vmax;right:-42vmax}.ns-lamp{background:radial-gradient(closest-side,#e0c08a1a 0%,#c9a8750f 32%,#5b49c20f 60%,#0000 100%);width:min(1500px,150vw);height:min(980px,120vh);position:absolute;top:-22vh;left:50%;transform:translate(-50%)}.ns-dust{background-repeat:repeat;position:absolute;inset:0}@media (width<=640px){.ns-dust{--ns-tile:.72}}.ns-star{top:var(--y);left:var(--x);width:var(--s,1.6px);height:var(--s,1.6px);opacity:var(--mn,.32);background:radial-gradient(circle, var(--ns-core,var(--brass-bright)) 0%, color-mix(in srgb, var(--ns-core,var(--brass-bright)) 60%, transparent) 45%, transparent 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ns-star--brass{--ns-core:var(--brass-bright)}.ns-star--cream{--ns-core:var(--cream)}.ns-star--ocean{--ns-core:var(--ocean-night)}.ns-star--feature:before,.ns-star--feature:after{content:"";background:linear-gradient(var(--ns-spike-angle,90deg), transparent 0%, color-mix(in srgb, var(--ns-core,var(--brass-bright)) 55%, transparent) 50%, transparent 100%);position:absolute;top:50%;left:50%}.ns-star--feature:before{width:calc(var(--s,2px) * 7);height:1px;transform:translate(-50%,-50%)}.ns-star--feature:after{width:1px;height:calc(var(--s,2px) * 7);--ns-spike-angle:180deg;transform:translate(-50%,-50%)}.ns-meteor{opacity:0;background:linear-gradient(90deg,#0000,#f3ecdf99);border-radius:999px;width:140px;height:1.5px;position:absolute}.ns-meteor--1{top:12%;left:62%;rotate:24deg}.ns-meteor--2{top:30%;left:18%;rotate:28deg}.card{aspect-ratio:480/832;perspective:1200px;width:100%;display:block;position:relative}.card__in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-out), translate .5s var(--ease-out), rotate .5s var(--ease-out);display:block;position:relative}.card__face,.card__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4.5%/2.6%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff6de14,0 14px 30px -12px #02020ed9,0 4px 10px -4px #02020e99}.card__back{transform:rotateY(180deg)}.card img{object-fit:cover;width:100%;height:100%}.card__face img{filter:saturate(.72)sepia(.1)brightness(.88);transition:filter .7s var(--ease-out)}.card__face:after{content:"";mix-blend-mode:multiply;pointer-events:none;transition:opacity .7s var(--ease-out);background:#2a235033;position:absolute;inset:0}[data-focus] .card__face img,.card--vivid .card__face img,.card:hover .card__face img{filter:none}[data-focus] .card__face:after,.card--vivid .card__face:after,.card:hover .card__face:after{opacity:0}.card__sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff4d638 46%,#fff4d60d 54%,#0000 66%) 120% 0/260% 100%;position:absolute;inset:0}.card--lit:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--gold-glow), .26), #5b49c21a 60%, transparent);pointer-events:none;position:absolute;inset:-40% -55%}@media (hover:hover) and (pointer:fine){.card:hover .card__in{translate:0 -6px}.card:hover .card__face{box-shadow:0 1px 0 #fff6de1a inset, 0 22px 40px -14px #02020ee6, 0 0 26px rgba(var(--brass-bright-rgb), .18)}}.ch{--land-h:max(100vw * 824 / 3072, min(46svh, 34rem));--land-w:calc(var(--land-h) * 3072 / 824);min-height:100svh;padding-top:calc(var(--page-top) + var(--space-2xs));padding-bottom:calc(var(--land-h) * .6);text-align:center;flex-direction:column;display:flex;position:relative;overflow:clip}.ch:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ecd6ac17 0%,#d6ba8c0b 36%,#5b49c20d 66%,#0000 100%);width:min(1100px,140vw);height:min(760px,110vw);position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.ch__sky{inset:0 0 calc(var(--land-h) * .35);z-index:0;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 62%,#0000 100%)}.ch__sky>span{position:absolute}.ch__dust{inset:0}.ch__way,.ch__way-dust{width:140%;height:46%;top:4%;left:-20%;transform:rotate(-13deg);-webkit-mask-image:radial-gradient(48% 34%,#000 0%,#0000008c 45%,#0000 100%);mask-image:radial-gradient(48% 34%,#000 0%,#0000008c 45%,#0000 100%)}.ch__way{background:radial-gradient(26% 20% at 30% 56%,#deccf017,#0000 70%),radial-gradient(32% 22% at 66% 44%,#ccbcee14,#0000 72%),radial-gradient(60% 40%,#9684dc12,#0000 80%)}.ch__way-dust{opacity:.85}.ch__star{top:var(--y);left:var(--x);width:var(--s);height:var(--s);opacity:calc((var(--mn) + var(--mx)) / 2);background:radial-gradient(circle, var(--st,var(--brass-bright)) 0%, color-mix(in srgb, var(--st,var(--brass-bright)) 60%, transparent) 45%, transparent 72%);border-radius:50%;transform:translate(-50%,-50%)}.ch__star--cream{--st:var(--cream)}.ch__star--ocean{--st:var(--ocean-night)}.ch__star--bright{box-shadow:0 0 6px 1px color-mix(in srgb, var(--st,var(--brass-bright)) 35%, transparent)}.ch__head{z-index:4;max-width:52rem;position:relative}.ch__name{margin:0 0 var(--space-s);font-size:var(--step-0);color:var(--cream-faint);text-wrap:balance;line-height:1.3}.ch__course{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.01em;color:var(--brass-bright);text-shadow:0 0 18px rgba(var(--gold-glow), .25)}.ch__meta{font-style:italic}.ch__word{display:inline-block}.ch__title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--cream);text-wrap:balance;text-shadow:0 0 24px #06061ad9;margin:0;font-size:clamp(2.1rem,1.1rem + 3.2vw,3.2rem);font-weight:400;line-height:1.04}.ch__lit{color:#fff4de;display:inline-block;position:relative}.ch__lit-glow{pointer-events:none;position:absolute;inset:0}.ch__lit-glow:before{content:attr(data-text);color:#0000;text-shadow:0 0 .3em #f2c4788c,0 0 .85em #d6a05a61;opacity:.9;position:absolute;inset:0}.ch__rule{justify-content:center;align-items:center;gap:var(--space-s);margin:var(--space-s) 0 var(--space-xs);font-size:var(--step--1);color:var(--brass);line-height:1;display:flex}.ch__rule:before,.ch__rule:after{content:"";background:linear-gradient(90deg, transparent, var(--hairline-brass));width:4.5rem;height:1px}.ch__rule:after{transform:scaleX(-1)}.ch__lede{max-width:38rem;font-size:var(--step-1);color:var(--cream-dim);text-wrap:balance;text-shadow:0 0 18px #06061ae6;margin:0 auto;line-height:1.5}.ch__form{align-items:center;gap:var(--space-xs);margin-top:var(--space-m);flex-direction:column;display:flex}.ch__scene{z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(0deg, transparent 0, #000 calc(var(--land-h) * .22));mask-image:linear-gradient(0deg, transparent 0, #000 calc(var(--land-h) * .22));position:absolute;inset:0}.ch__stage{width:var(--land-w);height:var(--land-h);margin-left:calc(var(--land-w) / -2);position:absolute;bottom:0;left:50%}.ch__plane{position:absolute}.ch__band{inset:0}.ch__band img{width:100%}.plane__in{position:relative}.ch__dawn{aspect-ratio:1.6;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#f4c4826b,#d8a07024 48%,#0000);border-radius:50%;width:22%;position:absolute;top:60%;left:27.8%;transform:translate(-50%,-50%)}.ch__stage{--fh:min(var(--land-h) * .54, 300px);--fx:72%;--fy:38%}.ch__fool{left:var(--fx);bottom:var(--fy);width:calc(var(--fh) * 480 / 832);height:var(--fh);margin-left:calc(var(--fh) * -240 / 832)}.ch__fool .plane__in{transform-origin:50% 100%;height:100%}.ch__fool .plane__in:before{content:"";background:radial-gradient(closest-side, rgba(var(--gold-glow), .26), #5b49c21a 60%, transparent);pointer-events:none;position:absolute;inset:-40% -55%}.ch__fool-card{transform-origin:50% 100%;rotate:-4deg}.ch__fool .plane__in:after{content:"";z-index:-1;background:radial-gradient(closest-side,#040412b3,#0000);border-radius:50%;height:16%;position:absolute;bottom:-9%;left:-30%;right:-30%}@media (width<=1199px){.ch__stage{--fh:calc(var(--land-h) * .54);--fy:40%}}@media (width>=1800px){.ch__stage{--fh:min(var(--land-h) * .5, 290px);--fx:73%}}@media (width>=1200px){.ch__stage{bottom:calc(var(--land-h) * -.16)}}@media (width<=1199px){.ch{--land-w:max(100vw, min(230vw, 900px + 40vw));--land-h:calc(var(--land-w) * 824 / 3072);padding-bottom:calc(var(--land-h) * .72)}.ch__stage{left:calc(50% - var(--land-w) * .6);margin-left:0}}@media (width<=700px){.ch{padding-top:4.6rem}.ch__lede{font-size:var(--step-0);line-height:1.45}.ch__name{margin-bottom:var(--space-xs)}.ch__course{display:block}.ch__dot{display:none}.ch__title{font-size:2rem}.ch__rule{margin:var(--space-2xs) 0 var(--space-2xs)}.ch__form{margin-top:var(--space-s)}}.c-sec{padding-top:var(--space-2xl)}.c-kicker{margin:0 0 var(--space-2xs);font-size:var(--step-0);color:var(--brass)}.c-h2{margin:0 0 var(--space-s);padding-bottom:var(--space-xs);font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--cream);border-bottom:1px solid var(--hairline-brass)}.c-body{margin:0 0 var(--space-s);font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim);text-wrap:pretty}.c-voice{margin:var(--space-l) 0}.c-voice blockquote{margin:0 0 var(--space-2xs)}.c-voice p{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--cream);margin:0;line-height:1.35}.c-voice figcaption{font-size:var(--step--1);color:var(--cream-faint)}.booklet{margin:var(--space-l) 0;padding:var(--space-m) var(--space-m) var(--space-m) 0;display:flow-root}.booklet__card{float:left;width:7.2rem;margin:.3rem var(--space-m) var(--space-2xs) 0;rotate:-3deg}.booklet__p{font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim);text-wrap:pretty;margin:0}.booklet__p i{color:var(--cream)}@media (width<=640px){.booklet{padding-right:0}.booklet__card{width:5.4rem;margin-right:var(--space-s)}}.cp{padding-top:var(--space-2xl);position:relative;overflow-x:clip}.cp__head{position:relative}.cp__title{margin:0 0 var(--space-s);padding-bottom:var(--space-xs);font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.01em;border-bottom:1px solid var(--hairline-brass)}.cp__sub{margin:0 0 var(--space-2xs);font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim)}.cp__count{color:var(--brass);margin:0}.cp__thread{--node:2.1rem;width:100%;max-width:calc(var(--measure) + 2 * var(--container-pad));margin:var(--space-2xl) auto 0;padding-inline:var(--container-pad);position:relative}.cp__part{padding:0 0 var(--space-xl) 1.6rem;scroll-margin-top:var(--space-xl);position:relative}.cp__art{width:min(66vw,22rem);margin:0 0 var(--space-s) auto;padding-bottom:9%;position:relative}.cp__part--flip .cp__art{margin:0 auto var(--space-s) 0}.cp__scene{aspect-ratio:1;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side,#000 74%,#0000 100%)}.cp__scene img{width:100%}.cp__text{position:relative}.cp__node{left:calc(-1.6rem + 2px - var(--node) / 2);z-index:1;width:var(--node);height:var(--node);background:var(--bg-deep);border:1px solid rgba(var(--brass-rgb), .4);font-family:var(--font-display);font-style:normal;font-size:var(--step--1);color:var(--brass);transition:border-color var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), scale var(--dur-3) var(--ease-out);border-radius:50%;place-items:center;padding-top:.07em;line-height:1;display:grid;position:absolute;top:.15rem}.cp__node[data-n=IV]{padding-right:.03em}.cp__node[data-n=VI],.cp__node[data-n=VII]{padding-left:.03em}.cp__node[data-lit]{color:var(--brass-bright);border-color:var(--brass-bright);box-shadow:0 0 0 4px var(--bg-deep), 0 0 16px 3px rgba(var(--brass-bright-rgb), .45)}.cp__over{font-size:var(--step--1);color:var(--brass-bright);margin:0 0 .1rem}.cp__name{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.015em;margin:0}.cp__sum{margin:var(--space-3xs) 0 0;font-size:var(--step--1);letter-spacing:.05em;color:rgba(var(--brass-bright-rgb), .82)}.cp__line{margin:var(--space-xs) 0 0;color:var(--cream-dim)}.cp__more{clear:none;margin-top:var(--space-s)}.cp__more summary{border:1px solid rgba(var(--brass-rgb), .32);font-size:var(--step--1);color:var(--brass-bright);cursor:pointer;transition:border-color var(--dur-1) ease, background-color var(--dur-1) ease;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .75rem;list-style:none;display:inline-flex}.cp__more summary::-webkit-details-marker{display:none}.cp__more summary:before{content:"";width:.4rem;height:.4rem;transition:rotate var(--dur-2) var(--ease-out);border-bottom:1px solid;border-right:1px solid;rotate:-45deg}.cp__more[open] summary:before{rotate:45deg}.cp__more summary:hover{border-color:var(--brass);background:rgba(var(--brass-bright-rgb), .06)}.cp__more summary:focus-visible{outline:1px solid var(--brass-bright);outline-offset:3px}.cp__lessons{margin:var(--space-s) 0 0;border-top:1px solid var(--hairline);font-size:var(--step--1);padding:0;list-style:none}.cp__lessons li{column-gap:var(--space-2xs);border-bottom:1px solid var(--hairline);grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:baseline;padding:.35rem 0;display:grid}.cp__n{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--brass);grid-area:span 2/1;font-style:italic}.cp__lt,.cp__ln{grid-column:2}.cp__ln{color:var(--cream-faint);font-style:italic}.cp__min{font-variant-numeric:lining-nums tabular-nums;color:var(--cream-faint);grid-area:1/3}.lay{height:50%;position:absolute;bottom:0;left:0;right:0}.lay__card{--cw:22%;bottom:0;left:calc(var(--x,50%) - var(--cw) / 2);width:var(--cw);transform-origin:50% 120%;transform:rotate(calc(var(--k,0) * var(--spread,8deg))) translateX(calc(var(--k,0) * var(--shift,10%)));translate:0 var(--lift,0);rotate:var(--r,0deg);transition:transform 1.1s var(--ease-out), translate 1.1s var(--ease-out);position:absolute}.lay--one .lay__card{--cw:25%;--r:3deg}#part-0 .lay__card{--cw:21%;--r:-3deg;--lift:-6%}.lay--fan .c0{--k:-2}.lay--fan .c1{--k:-1}.lay--fan.lay--n4 .c0{--k:-1.5}.lay--fan.lay--n4 .c1{--k:-.5}.lay--fan.lay--n4 .c2{--k:.5}.lay--fan.lay--n4 .c3{--k:1.5}.lay--fan.lay--n5 .c3{--k:1}.lay--fan.lay--n5 .c4{--k:2}.lay--row .lay__card{--cw:19%;--lift:0%}.lay--row.lay--n4 .c0{--x:19.5%;--r:-2deg}.lay--row.lay--n4 .c1{--x:39.8%;--r:.6deg;--lift:-5%}.lay--row.lay--n4 .c2{--x:60.2%;--r:-.6deg;--lift:-5%}.lay--row.lay--n4 .c3{--x:80.5%;--r:2deg}.lay--row.lay--n3 .lay__card{--cw:21%}.lay--row.lay--n3 .c0{--x:27%;--r:-2deg}.lay--row.lay--n3 .c1{--x:50%;--lift:-6%}.lay--row.lay--n3 .c2{--x:73%;--r:2deg}.lay--cross .lay__card{--cw:15%}.lay--cross .c0{--lift:-86%}.lay--cross .c1{--x:33%;--lift:-43%;--r:-3deg}.lay--cross .c2{--x:67%;--lift:-43%;--r:3deg}.lay--pair .lay__card{--cw:23%}.lay--pair .c0{--x:39%;--r:-4deg}.lay--pair .c1{--x:60%;--r:5deg;--lift:-5%;z-index:2}.vista{margin:var(--space-m) calc(-1 * var(--container-pad)) var(--space-2xl);text-align:center;position:relative}.vista__pic{aspect-ratio:4/3;-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 6% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 6% 80%,#0000);mask-composite:intersect}.vista__pic picture,.vista__pic img{width:100%;height:100%}.vista__pic img{object-fit:cover;object-position:50% 70%}@media (width>=1200px){.vista__pic img{object-position:50% 0}}@media (width>=641px){.vista{margin-inline:0}}@media (width>=1200px){.cp__thread{--node:2.5rem;--spine:6rem;max-width:var(--container-max);margin-top:7rem}.cp__part{grid-template-columns:minmax(0, 1fr) var(--spine) minmax(0, 1fr);padding:0 0 var(--space-l);align-items:center;display:grid}.cp__text{grid-area:1/1;justify-self:end;max-width:27rem;position:static}.cp__art{grid-area:1/3;justify-self:start;width:min(100%,30rem);margin:0}.cp__part--flip .cp__text{grid-column:3;justify-self:start}.cp__part--flip .cp__art{grid-column:1;justify-self:end;margin:0}.cp__node{left:calc(50% - var(--node) / 2);margin-top:calc(var(--node) / -2);font-size:var(--step-0);top:50%}.vista{margin:var(--space-xl) auto calc(var(--space-2xl) + var(--space-l))}.vista__pic{aspect-ratio:16/9;width:min(100%,60rem);margin:0 auto}}@media (width<=640px){.cp__thread{--node:1.7rem;margin-top:var(--space-xl)}.lay--one .lay__card{--cw:31%}#part-0 .lay__card{--cw:26%}.lay--fan .lay__card{--cw:28%}.lay--row.lay--n4 .lay__card{--cw:22%}.lay--row.lay--n3 .lay__card{--cw:26%}.lay--cross .lay__card{--cw:19%}.lay--cross .c1{--x:29%}.lay--cross .c2{--x:71%}.lay--pair .lay__card{--cw:29%}.cp__name{font-size:var(--step-2)}}.arch{isolation:isolate;position:relative}.arch:before{content:"";z-index:-1;background:radial-gradient(ellipse 58% 52% at 50% 40%, rgba(var(--halo,var(--brass-bright-rgb)), .3), transparent 72%), radial-gradient(ellipse 72% 70% at 50% 48%, #9682dc3d, transparent 74%);opacity:.5;pointer-events:none;border-radius:50% 50% 0 0/40% 40% 0 0;position:absolute;inset:-7% -6% 12%}@media (width<=760px){.arch:before{inset:-7% 0 12%}}.arch__pic{transform-origin:50% 100%;width:100%;-webkit-mask-image:url(/journey/night/arch-part.svg), var(--fade-y,linear-gradient(180deg, #000 60%, transparent 92%));-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url(/journey/night/arch-part.svg), var(--fade-y,linear-gradient(180deg, #000 60%, transparent 92%));display:block;overflow:hidden;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.arch__pic img{width:100%}.spread{--cw:14.5;aspect-ratio:1.1;width:100%;position:relative;container-type:size}.spread__card{--t:clamp(0, (var(--p) * 13 - var(--i) - .6) / 1.6, 1);left:calc((var(--x) - var(--cw) / 2) * 1cqw);top:calc(var(--y) * 1cqh);width:calc(var(--cw) * 1cqw);translate:0 -50%;transform:translate(calc((1 - var(--t)) * (88 - var(--x)) * 1cqw), calc((1 - var(--t)) * (96 - var(--y)) * 1cqh)) rotate(calc(var(--r,0deg) + (1 - var(--t)) * 14deg));opacity:clamp(0, var(--t) * 4, 1);position:absolute}.spread__card.p0{--i:0;--x:30;--y:50}.spread__card.p1{--i:1;--x:30;--y:50;--r:90deg;z-index:2}.spread__card.p2{--i:2;--x:30;--y:84}.spread__card.p3{--i:3;--x:11;--y:50}.spread__card.p4{--i:4;--x:30;--y:16}.spread__card.p5{--i:5;--x:49;--y:50}.spread__card.p6,.spread__card.p7,.spread__card.p8,.spread__card.p9{--cw:12.4;--x:82}.spread__card.p6{--i:6;--y:87.5}.spread__card.p7{--i:7;--y:62.5}.spread__card.p8{--i:8;--y:37.5}.spread__card.p9{--i:9;--y:12.5}.spread__card.p6 .spread__pip,.spread__card.p7 .spread__pip,.spread__card.p8 .spread__pip,.spread__card.p9 .spread__pip{top:calc(50% - .675rem);left:-1.7rem}@media (width<=899px){.spread{--cw:16;aspect-ratio:.92}.spread__card.p6,.spread__card.p7,.spread__card.p8,.spread__card.p9{--cw:13.2;--x:84}}.cf{gap:var(--space-xs);display:grid}.cf__item{border:1px solid rgba(var(--brass-rgb), .22);background:linear-gradient(#221a488c,#14102e99);border-radius:12px;box-shadow:0 10px 24px -18px #000000e6}.cf__item summary{padding:var(--space-s) 3.2rem var(--space-s) var(--space-m);font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;line-height:1.3;list-style:none;position:relative}.cf__item summary::-webkit-details-marker{display:none}.cf__item summary:after{content:"+";right:var(--space-m);border:1px solid rgba(var(--brass-rgb), .55);width:1.4rem;height:1.4rem;color:var(--brass);font-family:var(--font-body);transition:transform var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;margin-top:-.7rem;font-size:.9rem;line-height:1;display:grid;position:absolute;top:50%}.cf__item[open] summary:after{transform:rotate(45deg)}.cf__a{padding:0 var(--space-m) var(--space-s);color:var(--cream-dim)}.cf__a p{margin:0}.cf__a a{color:var(--brass-bright);border-bottom:1px solid rgba(var(--brass-rgb), .45)}.cf__a a:hover{border-bottom-color:var(--brass-bright)}.cc{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);text-align:center;position:relative}.cc__art{--fade-y:linear-gradient(180deg, #000 55%, transparent 90%);width:min(100%,44rem);margin:0 auto}.cc__text{margin-top:calc(-1 * var(--space-3xl));position:relative}.dawn{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dawn path{fill:none;stroke:url(#dawn-fade);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.dawn__line{stroke-width:.22px}.dawn__glow{stroke-width:.9px;opacity:.22}@media (width<=640px){.dawn__line{stroke-width:.42px}.dawn__glow{stroke-width:1.8px}}.cc__art[data-lit] .dawn path{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.dawn path{transition:stroke-dashoffset 3.2s cubic-bezier(.45,0,.2,1)}}@media (width<=640px){.cc{padding-top:var(--space-2xl)}.cc__text{margin-top:-3.6rem}}.cc__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}.cc__line{margin:var(--space-s) 0 var(--space-m);color:var(--cream-dim);font-size:var(--step-1)}.j-foot{padding-block:var(--space-l) var(--space-xl);border-top:1px solid var(--hairline);font-size:var(--step--1);color:var(--cream-faint);text-align:center}.glow-btn{isolation:isolate;display:inline-block;position:relative}.glow-btn__halo{z-index:-1;opacity:.85;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);position:absolute;inset:-110% -26%}.glow-btn__halo:before{content:"";background:radial-gradient(closest-side, rgba(var(--gold-glow), .5), rgba(var(--gold-glow), .34) 42%, rgba(var(--gold-glow-deep), .12) 68%, transparent);opacity:.9;border-radius:50%;position:absolute;inset:0}.j .glow-btn__btn{min-width:17rem;min-height:54px;padding-inline:var(--space-l);font-family:var(--font-display);font-size:var(--step-1);color:#1a1230;justify-content:center;align-items:center;display:inline-flex;position:relative}.glow-btn__label{z-index:1;position:relative}.j .glow-btn__btn,.j .cw__button{isolation:isolate;box-shadow:0 14px 16px -12px #000000b3, var(--btn-glow,0 0 0 transparent);text-shadow:0 1px #fff4d659;transition:translate var(--dur-1) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:0}.j .glow-btn__btn:before,.j .cw__button:before{content:"";z-index:-1;-webkit-mask-composite:source-in;pointer-events:none;transition:filter var(--dur-2) var(--ease-out);background:url(/journey/paper/grain.png) 0 0/128px 128px,linear-gradient(176deg,#f1d9a2 0%,#e7c683 46%,#dab46a 100%);position:absolute;inset:0;-webkit-mask-image:url(/journey/paper/deckle-t.png),url(/journey/paper/deckle-b.png),url(/journey/paper/deckle-l.png),url(/journey/paper/deckle-r.png);mask-image:url(/journey/paper/deckle-t.png),url(/journey/paper/deckle-b.png),url(/journey/paper/deckle-l.png),url(/journey/paper/deckle-r.png);-webkit-mask-position:0 0,41px 100%,0 17px,100% 39px;mask-position:0 0,41px 100%,0 17px,100% 39px;-webkit-mask-size:128px 600px,128px 600px,600px 64px,600px 64px;mask-size:128px 600px,128px 600px,600px 64px,600px 64px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-clip:border-box,border-box,border-box,border-box;mask-clip:border-box,border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box,border-box;mask-origin:border-box,border-box,border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source,match-source,match-source}.j .glow-btn__btn:after,.j .cw__button:after{content:"";pointer-events:none;transition:border-color var(--dur-2) var(--ease-out);border:1px solid #6848148c;position:absolute;inset:5px;box-shadow:0 1px #fff6de66,inset 0 1px #fff6de4d}.j .glow-btn__btn:hover,.j .cw__button:hover{box-shadow:0 18px 20px -12px #000c, var(--btn-glow,0 0 0 transparent);translate:0 -1px}.j .glow-btn__btn:hover:before,.j .cw__button:hover:before{filter:brightness(1.07)saturate(1.06)}.j .glow-btn__btn:hover:after,.j .cw__button:hover:after{border-color:#54380cbf}.j .glow-btn__btn:active,.j .cw__button:active{box-shadow:0 6px 10px -8px #000c, var(--btn-glow,0 0 0 transparent);translate:0 1px}.j .glow-btn__btn:active:before,.j .cw__button:active:before{filter:brightness(.93)}.j .glow-btn__btn:focus-visible,.j .cw__button:focus-visible{outline:2px solid var(--cream);outline-offset:5px}@media (hover:hover) and (pointer:fine){.glow-btn:hover .glow-btn__halo{opacity:1;transform:scale(1.08)}}@keyframes j-par{0%{transform:translate3d(var(--x0,0px), var(--y0,0px), 0)}to{transform:translate3d(var(--x1,0px), var(--y1,0px), 0)}}@keyframes j-p{0%{--p:0}to{--p:1}}.ch__band--far{--y1:14svh}.ch__band--mid{--y1:9svh}.ch__band--near,.ch__fool,.ch__tuft{--y1:4svh}.ch__band--grass{--y1:-2svh}.ch__head{--y1:10svh}@media (prefers-reduced-motion:reduce){.spread{--p:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ch{view-timeline:--cover block}.ch .j-par{animation:linear both j-par --cover;animation-range:cover 50%}.spread{animation:linear both j-p view();animation-range:entry 10% cover 50%}}@supports not (animation-timeline:view()){.j-par{transform:translate3d(calc(var(--x0,0px) + (var(--x1,0px) - var(--x0,0px)) * var(--p)), calc(var(--y0,0px) + (var(--y1,0px) - var(--y0,0px)) * var(--p)), 0)}}.night-sky__wash--violet{animation:90s ease-in-out infinite alternate sky-drift-a}.night-sky__wash--dawn{animation:118s ease-in-out -59s infinite alternate sky-drift-b}.ns-star{animation:ns-twinkle var(--d,14s) ease-in-out var(--dl,0s) infinite}.ns-meteor--1{animation:97s linear 14s infinite ns-meteor}.ns-meteor--2{animation:131s linear 61s infinite ns-meteor}.ch__star{animation:ch-ignite .7s var(--ease-out) var(--ig,0s) both, ch-twinkle var(--d) var(--ease-in-out-sine) var(--dl) infinite}.ch__dust{animation:ch-light 1.4s var(--ease-out) both}.ch__way,.ch__way-dust{animation:ch-light 1.8s var(--ease-out) .3s both}.ch__in,.ch__word{animation:ch-rise .76s cubic-bezier(.22, 1, .36, 1) var(--in,0s) both}.in-0{--in:.12s}.w0{--in:.22s}.w1{--in:.275s}.w2{--in:.33s}.w3{--in:.385s}.w4{--in:.44s}.w5{--in:.495s}.w6{--in:.55s}.w7{--in:.605s}.w8{--in:.66s}.w9{--in:.715s}.w10{--in:.77s}.w11{--in:.825s}.in-1{--in:.78s}.in-2{--in:.86s}.in-3{--in:.98s}.ch__lit-glow{animation:ch-light 1.6s var(--ease-out) 1.35s both}.ch__lit-glow:before{animation:ch-breathe 7.5s var(--ease-in-out-sine) 3s infinite}@media (scripting:enabled){.ch__stage .plane__in{transform-origin:50% 100%}.ch__stage .plane__in:not([data-ready]){translate:0 var(--from,120%);rotate:var(--tilt,0deg);animation:1ms linear 3.5s forwards ch-unslide}.ch__stage .plane__in[data-ready]{animation:ch-slide var(--dur,2.1s) cubic-bezier(.16, 1, .3, 1) var(--at,0s) both}}.ch__band--far .plane__in{--at:0s;--tilt:-.2deg;--dur:2.3s}.ch__band--mid .plane__in{--at:.27s;--tilt:.25deg}.ch__band--near .plane__in{--at:.6s;--tilt:-.3deg}.ch__fool .plane__in,.ch__tuft .plane__in{--at:.6s;--from:calc(var(--land-w) * 824 / 3072 * 1.2);--tilt:-.3deg}.ch__band--grass .plane__in{--at:1.18s;--from:140%;--tilt:.3deg}.ch__dawn{animation:ch-dawn 9s var(--ease-in-out-sine) 2.6s infinite}.wind{transform-origin:50% 100%;animation:j-wind 8s var(--ease-in-out-sine) infinite}.ch__fool-card{animation:card-drift 9s var(--ease-in-out-sine) 3.2s infinite}.card__sheen{animation:card-sheen 9s var(--ease-in-out-sine) 2s infinite}.lay__card:nth-child(2) .card__sheen,.land__card:nth-child(odd) .card__sheen{animation-delay:4.5s}.ch__fool .card--turn .card__in{animation:1.3s cubic-bezier(.3,1.25,.45,1) 1.9s both card-turn}@media (scripting:enabled){.ch__fool .plane__in:not([data-ready]) .card--turn .card__in{animation-play-state:paused}.ch__fool .plane__in[data-ready] .card--turn .card__in{animation-delay:1.7s}[data-reveal]:not([data-shown]){opacity:0;translate:0 14px}[data-reveal]{transition:opacity .9s var(--ease-out), translate .9s var(--ease-out)}.cp__part:not([data-shown]) .lay__card{transform:none}}.glow-btn__halo:before{animation:glow-btn-breathe 7.5s var(--ease-in-out-sine) infinite}.arch[data-arch-live]:before{animation:8s ease-in-out infinite alternate arch-glow}}[data-idle] *,[data-idle] :before,[data-idle] :after{animation-play-state:paused}[data-idle] .j-par{animation-play-state:running}@keyframes sky-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(7vmax,4vmax)scale(1.07)}}@keyframes sky-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-6vmax,-5vmax)scale(1)}}@keyframes ns-twinkle{0%,to{opacity:var(--mn,.32);transform:translate(-50%, -50%) scale(calc(1 - .2 * var(--sw,1)))}50%{opacity:var(--mx,1);transform:translate(-50%, -50%) scale(calc(1 + .18 * var(--sw,1)))}}@keyframes ns-meteor{0%,96%{opacity:0;translate:0}97%{opacity:.7}to{opacity:0;translate:220px}}@keyframes ch-twinkle{0%,to{opacity:var(--mn);transform:translate(-50%,-50%)scale(.85)}50%{opacity:var(--mx);transform:translate(-50%,-50%)scale(1.12)}}@keyframes ch-ignite{0%{scale:0}to{scale:1}}@keyframes ch-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes ch-light{0%{opacity:0}to{opacity:1}}@keyframes ch-breathe{0%,to{opacity:1}50%{opacity:.62}}@keyframes ch-dawn{0%,to{opacity:.8}50%{opacity:1}}@keyframes ch-slide{0%{translate:0 var(--from,120%);rotate:var(--tilt,0deg)}to{translate:0;rotate:0deg}}@keyframes ch-unslide{to{translate:0;rotate:0deg}}@keyframes j-wind{0%,to{transform:skew(0)}40%{transform:skew(-.9deg)}70%{transform:skew(.35deg)}}@keyframes j-sway{0%,to{rotate:0deg}50%{rotate:-1.2deg}}@keyframes card-drift{0%,to{translate:0;rotate:-4deg}50%{translate:0 -4px;rotate:-3.5deg}}@keyframes card-sheen{0%,70%{background-position:120% 0}to{background-position:-40% 0}}@keyframes card-turn{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes glow-btn-breathe{0%,to{opacity:.9}50%{opacity:.55}}@keyframes arch-glow{0%{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}.why,.cp,.cg,.cc,.co__stage{position:relative}.plant{z-index:-1;pointer-events:none;display:block;position:absolute}.plant img{width:100%}.plant__sway{display:block}.plant--flip .plant__sway{scale:-1 1}.plant--foot .plant__sway{transform-origin:50% 100%}.plant--top .plant__sway{transform-origin:50% 0}.plant--side .plant__sway{transform-origin:0}.plant--flip.plant--side .plant__sway{transform-origin:100%}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.plant[data-reveal]:not([data-shown]){opacity:0;translate:0}.plant--foot:not([data-shown]) .plant__sway{transform:scale(.82)translateY(8%)}.plant--top:not([data-shown]) .plant__sway{transform:scaleY(.6)}.plant--side:not([data-shown]) .plant__sway{transform:scale(.8)rotate(-4deg)}.plant__sway{transition:transform 2.2s cubic-bezier(.16,1,.3,1)}.plant[data-reveal]{transition:opacity 1.8s var(--ease-out)}}.plant__sway img{animation:plant-sway 11s var(--ease-in-out-sine) infinite}.plant--foot .plant__sway img{transform-origin:50% 100%}.plant--top .plant__sway img{transform-origin:50% 0;animation-duration:9s}.plant--side .plant__sway img{transform-origin:0;animation-duration:13s}.plant--flip .plant__sway img{animation-delay:-4s}}@keyframes plant-sway{0%,to{rotate:calc(var(--sway,1) * -.7deg)}18%{rotate:calc(var(--sway,1) * .9deg)}34%{rotate:calc(var(--sway,1) * -.4deg)}46%{rotate:calc(var(--sway,1) * .6deg)}56%{rotate:calc(var(--sway,1) * 2.2deg)}64%{rotate:calc(var(--sway,1) * .1deg)}73%{rotate:calc(var(--sway,1) * 1.2deg)}86%{rotate:calc(var(--sway,1) * -.3deg)}}.course,.course>section{position:relative}.co,.cc,.look{overflow-x:clip}.way{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.way svg{position:absolute;top:0;left:0;overflow:visible}.way path{fill:none;stroke-linecap:round;stroke-linejoin:round}.way__ghost path{stroke:rgba(var(--brass-rgb), .3);stroke-width:1.2px;stroke-dasharray:1 7}.way__glow{stroke:rgba(var(--brass-bright-rgb), .14);stroke-width:7px}.way__line{stroke:var(--brass-bright);stroke-width:1.6px}.way__tip{background:radial-gradient(closest-side, #fff6e0, rgba(var(--gold-glow), .55) 45%, transparent);width:16px;height:16px;box-shadow:0 0 22px 8px rgba(var(--gold-glow), .22);opacity:0;transition:opacity .5s var(--ease-out);will-change:transform;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:0;left:0}.way__tip[data-on]{opacity:1}.way__walker{opacity:0;width:54px;transition:opacity .6s var(--ease-out);will-change:transform;margin:-76px 0 0 -27px;position:absolute;top:0;left:0}.way__walker:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--gold-glow), .34), #9682dc1f 55%, transparent);border-radius:50%;position:absolute;inset:-30% -60%}.way__walker[data-on]{opacity:1}.way-pt{pointer-events:none;width:0;height:0;position:absolute}.way-pt--top{top:0}.way-pt--bot{bottom:0}.way-pt--road{bottom:3%;left:75.5%}@media (width<=1199px){.way-pt--wide{display:none}}.look__in{position:relative}@media (width<=999px){.way-pt--from-1000{display:none}}@media (width>=1000px){.way-pt--look-narrow,.way-pt--below-1000{display:none}}@media (width>=1000px) and (width<=1199px){.look__stage{width:calc(100% - 1.5rem)}}.way-pt--offer-in{bottom:-.6rem;left:calc(50% + 16.5rem)}.way-pt--shoulder{top:9%;left:74%}.way-pt--price{top:25%;left:79%}@media (width<=1199px){.way-pt--offer-in{left:max(7px + -50vw + 50%,50% - 16.5rem)}.way-pt--shoulder{left:26%}.way-pt--price{left:21%}}.co__pnote{position:relative}.way-pt--note{top:50%;left:calc(100% + 1.2rem)}@media (width<=1199px){.way-pt--note{left:-1.2rem}.way-pt--price{left:12%}}@media (width<=640px){.way-pt--shoulder{left:16%}.way-pt--price{left:10%}.way-pt--note{display:none}}.way-pt--in{top:4%;left:50%}.way-pt--out{bottom:2%;left:50%}.way-pt--btn{top:50%;left:50%}@media (width>=1200px){.way-pt--road{bottom:19%;left:74.5%}.way-pt--narrow{display:none}}.why .way-pt--narrow.way-pt--top{top:3.6rem}.way-pt--dawn{top:60%;left:6%}.way-pt--dawn-r{left:94%}@media (width<=1199px){.dawn__road--r{display:none}}@media (width>=1200px){.dawn__road--l{display:none}}@media (width<=640px){.way__ghost path{stroke-dasharray:1 6}.way__walker{width:34px;margin:-50px 0 0 -17px}}.why__belief{margin:var(--space-l) 0 0;padding:.2rem 0 .2rem var(--space-s);border-left:2px solid rgba(var(--brass-rgb), .5);color:var(--cream);text-wrap:pretty}.handoff{max-width:32rem;margin:var(--space-xl) auto 0;padding:0 var(--container-pad);font-family:var(--font-display);font-style:italic;font-size:var(--step-1);text-align:center;color:var(--brass-bright);text-wrap:balance;line-height:1.4}.handoff a{border-bottom:1px solid rgba(var(--brass-rgb), .45);transition:border-color var(--dur-1) ease}.handoff a:hover{border-bottom-color:var(--brass-bright)}.look{padding-top:var(--space-2xl)}.look__in{grid-template-columns:minmax(0,1fr);max-width:64rem;display:grid}.look__head{max-width:var(--measure)}.look__stage{width:min(86vw,24rem);margin:var(--space-s) auto var(--space-m);position:relative}.look__scene{aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 70%,#0000 100%)}.look__scene img{width:100%}.look__card{width:44%;position:absolute;bottom:25%;left:28%}.look__card .card{rotate:-2deg}.look__lamp{aspect-ratio:1;background:radial-gradient(closest-side, #ffe296bf, rgba(var(--gold-glow), .28) 38%, transparent 72%);mix-blend-mode:screen;opacity:.3;pointer-events:none;width:70%;transition:opacity .9s var(--ease-out);border-radius:50%;position:absolute;top:23.2%;left:15.2%;translate:-50% -50%}.look__stage:after{content:"";z-index:1;opacity:0;transition:opacity 1.1s var(--ease-out);pointer-events:none;background:radial-gradient(circle at 34.7% 16%,#0000 0 7%,#06061a9e 30%,#06061ab3 100%);position:absolute;inset:-4%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}[data-at="2"] .look__stage:after,[data-at="2"] .look__lamp,[data-at="3"] .look__lamp{opacity:1}.look__beats{margin:0;padding:0;list-style:none}.look__beat{padding:var(--space-m) 0;border-top:1px solid var(--hairline)}.look__q{align-items:center;gap:var(--space-xs);margin:0 0 var(--space-2xs);font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:1.2;display:flex}.look__a{font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim);text-wrap:pretty;margin:0}.look__close{margin:var(--space-m) 0 0;padding-top:var(--space-m);border-top:1px solid var(--hairline-brass);font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--cream);text-wrap:balance;line-height:1.3}@media (width>=1000px){.look__in{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 28rem}.look__head,.look__beats,.look__close{grid-column:1}.look__stage{grid-area:1/2/span 3;align-self:start;width:100%;margin:0;position:sticky;top:calc(50vh - 14rem)}.look__beat{min-height:36vh;transition:opacity .7s var(--ease-out);flex-direction:column;justify-content:center;display:flex}[data-at] .look__beat{opacity:.62}[data-at="1"] .look__beat.b1,[data-at="2"] .look__beat.b2,[data-at="3"] .look__beat.b3{opacity:1}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.look__stage:not([data-shown]) .card__in{transform:rotateY(180deg)}}.look__stage .card__in{transition:transform 1.3s cubic-bezier(.3,1.25,.45,1) .35s}.look__lamp{animation:lamp-breathe 4s var(--ease-in-out-sine) infinite}}@keyframes lamp-breathe{0%,to{scale:.92}50%{scale:1.08}}.handoff--bridge{margin:var(--space-2xl) auto 0}.cs{padding-top:var(--space-2xl)}.cs__frame{aspect-ratio:16/10;border:1px solid var(--hairline-brass);background:var(--bg-mid);border-radius:46% 46% 18px 18px/30% 30% 18px 18px;overflow:hidden}.cs__frame img,.cs__video{object-fit:cover;width:100%;height:100%;display:block}.co{padding-top:var(--space-2xl);text-align:center}.co__head{position:relative}.co__h2{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}.co__star{margin:var(--space-s) 0;color:var(--brass);display:block}.co__when{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-size:var(--step-1);color:var(--brass-bright)}.co__stage{isolation:isolate;width:min(100% - 2 * var(--container-pad), 30rem);margin:var(--space-2xl) auto 0;position:relative;container-type:inline-size}.co__pool{z-index:-2;background:radial-gradient(closest-side, rgba(var(--gold-glow), .12), #5b49c21a 55%, transparent);pointer-events:none;position:absolute;inset:-12% -40%}.co__card{border:1px solid rgba(var(--brass-rgb), .4);box-shadow:0 0 0 6px #14102e99, 0 0 0 7px rgba(var(--brass-rgb), .16), 0 40px 80px -40px #000000e6, 0 0 60px #9682dc1a;background:linear-gradient(#17123a 0%,#1a1440 45%,#231b4e 100%);border-radius:50cqi 50cqi 46px 46px;position:relative;overflow:hidden}.co__card[data-framed]{border-color:#0000;box-shadow:0 40px 80px -40px #000000e6,0 0 60px #9682dc1a}.co__frame{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.co__frame path{fill:none;stroke-linecap:round;stroke-linejoin:round}.co__frame-in{stroke:rgba(var(--brass-rgb), .5);stroke-width:1.2px}.co__frame-out{stroke:rgba(var(--brass-rgb), .2);stroke-width:1px}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.co__frame path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.45,.05,.25,1) .2s}.co__frame .co__frame-out{transition-delay:.6s}.co__stage[data-shown] .co__frame path{stroke-dashoffset:0}}}.co__view{aspect-ratio:4/5;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 66%,#0000 98%);mask-image:linear-gradient(#000 66%,#0000 98%)}.co__view picture,.co__view img{width:100%;height:100%}.co__view img{object-fit:cover;object-position:50% 0}.co__price-wrap{z-index:1;position:absolute;top:15%;left:0;right:0}.co__price-wrap:not(.co__price-wrap--soon){top:24cqi}.co__list:first-child{margin-top:3.5rem}.co__price{font-family:var(--font-display);font-variant-numeric:lining-nums proportional-nums;font-kerning:normal;letter-spacing:-.035em;justify-content:center;align-items:flex-start;margin:0;font-size:clamp(4.6rem,26cqi,8.4rem);line-height:1;display:flex;position:relative}.co__halo{pointer-events:none;background:radial-gradient(closest-side,#ffd69633,#f0b46e12 55%,#0000);width:3.4em;height:1.9em;position:absolute;top:56%;left:50%;translate:-50% -50%}.co__cur,.co__amt{background:linear-gradient(172deg, #fff3d2 8%, var(--gold-1) 32%, #b08a3e 56%, var(--gold-hi) 74%, var(--gold-2) 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.co__cur{font-family:var(--font-body);letter-spacing:0;margin:.3em .08em 0 0;font-size:.3em;font-weight:340;position:relative}.co__fig{display:inline-block;position:relative}.co__amt,.co__fig-edge,.co__fig-lit{padding:.04em .03em .02em;display:block}.co__amt{position:relative}.co__fig-edge,.co__fig-lit{pointer-events:none;user-select:none;position:absolute;left:0}.co__fig-edge{color:#0c061eb3;top:.03em}.co__fig-lit{color:#fff6dc73;top:-.012em}.co__glint{aspect-ratio:1;clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fffaf0,#fff0d299 30%,#0000 70%);width:.22em;position:absolute;top:.16em;right:.02em;scale:.2}.co__at{font-size:var(--step-0);color:var(--cream);text-shadow:0 0 12px #06061ae6;margin:.2rem 0 0}.co__body{z-index:1;padding:0 var(--space-l) calc(var(--space-l) + 1.6rem);margin-top:-3.5rem;position:relative}.co__pnote{z-index:1;max-width:22rem;margin:0 auto var(--space-l);font-size:var(--step--1);color:var(--cream-dim);text-wrap:balance;position:relative}.co__trail{pointer-events:none;position:absolute;inset:0;overflow:hidden}.co__trail svg{position:absolute;top:0;left:0;overflow:visible}.co__trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.co__trail-ghost path{stroke:rgba(var(--brass-rgb), .34);stroke-width:1.2px;stroke-dasharray:1 7}.co__trail .co__leaves{fill:var(--brass-bright);fill-opacity:.8;stroke:rgba(var(--brass-bright-rgb), .16);stroke-width:3px;paint-order:stroke}.co__trail .co__curls{stroke:rgba(var(--brass-bright-rgb), .85);stroke-width:1.1px}.co__tip{background:radial-gradient(closest-side, #fff6e0, rgba(var(--gold-glow), .55) 45%, transparent);width:16px;height:16px;box-shadow:0 0 22px 8px rgba(var(--gold-glow), .22);opacity:0;transition:opacity .4s var(--ease-out);will-change:transform;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:0;left:0}.co__tip[data-on]{opacity:1}.co__list{gap:var(--space-s);margin:0 0 var(--space-l);padding:0;list-style:none;display:grid;position:relative}.co__li{gap:var(--space-s);text-align:left;grid-template-columns:5rem minmax(0,1fr);align-items:center;display:grid}.co__li--flip{grid-template-columns:minmax(0,1fr) 5rem}.co__li--flip .co__art{order:2}.co__art{overflow-clip-margin:.4rem;place-items:center;height:5.5rem;display:grid;position:relative;overflow:clip}.co__art picture{height:100%}.co__art img{transform-origin:50% 100%;width:auto;height:100%;transition:scale .9s cubic-bezier(.3, 1.4, .45, 1), opacity .7s var(--ease-out), filter .7s var(--ease-out)}.co__item-t{font-family:var(--font-display);font-size:var(--step-1);color:var(--cream);line-height:1.25;display:block}.co__item-d{font-size:var(--step--1);color:var(--cream-faint);margin-top:.15rem;line-height:1.45;display:block}.cw{text-align:left}.cw--centred{text-align:center}.cw__row{gap:var(--space-2xs);display:flex}.cw__input{border:1px solid var(--hairline-strong);min-width:0;min-height:50px;color:var(--cream);font:inherit;background:#0c0a24;border-radius:0;flex:1;padding:0 1.1rem}.cw__input::placeholder{color:var(--cream-faint)}.cw__input:focus-visible{outline:1px solid var(--brass);outline-offset:2px}.cw__button{--btn-glow:0 0 28px rgba(var(--gold-glow), .3);color:#1a1230;min-height:50px;font-family:var(--font-display);font-size:var(--step-1);cursor:pointer;white-space:nowrap;padding:0 1.4rem;position:relative}.cw__note{min-height:1.4em;margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--cream-faint)}.co__act .cw__note{text-align:left;max-width:62%;padding-left:1.1rem;position:relative}@media (width<=1199px){.co__act .cw__note{text-align:right;margin-left:auto;padding:0 1.1rem 0 0}}.cw[data-done] .cw__note{color:var(--brass-bright)}@media (width<=520px){.cw__row{flex-direction:column}}.co__foot{z-index:2;justify-content:center;align-items:flex-start;gap:var(--space-m);margin-top:-2.6rem;display:flex;position:relative}.co__seal{flex:none;order:2;place-items:center;margin-right:1.4rem;display:grid;position:relative}.way-pt--seal{top:50%;left:50%}.co__promise{text-align:left;flex:0 19rem;padding-top:3.4rem;position:relative}.co__promise-h{margin:0 0 var(--space-2xs);font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:1.2}.co__promise-p{color:var(--cream-dim);font-size:var(--step--1);text-wrap:pretty;margin:0;line-height:1.5}@media (width>=1200px){.co__list{gap:var(--space-l)}}@media (width<=1199px){.co__li--flip{grid-template-columns:5rem minmax(0,1fr)}.co__li--flip .co__art{order:0}.co__seal{order:0;margin:0 0 0 .6rem}}@media (width<=640px){.co__body{padding:0 var(--space-s) calc(var(--space-m) + 2.9rem)}.co__li,.co__li--flip{grid-template-columns:3.75rem minmax(0,1fr)}.co__art{height:4.25rem}.co__item-t{font-size:var(--step-0)}}[data-draw] .co__li:not([data-lit]) .co__art img{opacity:.25;filter:grayscale()brightness(.7);scale:.55}[data-draw] .co__act:not([data-lit]) .cw__button{--btn-glow:0 0 0 transparent}.co__act .cw__button{transition:translate var(--dur-1) var(--ease-out), box-shadow .9s var(--ease-out)}.plant--offer-l,.plant--offer-r{z-index:-1;width:58%;top:18%}.plant--offer-l{left:-34%}.plant--offer-r{right:-34%}.plant--close-l,.plant--close-r{width:min(15vw,13rem);bottom:9rem}.plant--close-l{left:max(1vw,50% - 34rem)}.plant--close-r{right:max(1vw,50% - 34rem)}@media (width<=760px){.plant--offer-l,.plant--offer-r{opacity:.6;width:40%;top:10%}.plant--offer-l{left:-18%}.plant--offer-r{right:-18%}.plant--close-l,.plant--close-r{opacity:.38;width:17vw;bottom:0}.plant--close-l{left:-6vw}.plant--close-r{right:-6vw}}.plant--close-r{width:min(14vw,12rem);bottom:7.6rem}@media (width<=760px){.plant--close-r{width:15vw;bottom:1.2rem}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.plant--close-l .plant__sway{clip-path:inset(-12% -30% 0);transition:clip-path 3.4s cubic-bezier(.4,.15,.2,1),transform 3.4s cubic-bezier(.4,.15,.2,1)}.plant--close-l:not([data-shown]) .plant__sway{clip-path:inset(100% -30% 0);transform:scaleY(.9)}.plant--close-l[data-reveal]{transition:opacity .9s var(--ease-out)}.plant--close-r .plant__sway{transition:transform 3.2s cubic-bezier(.34,1.3,.5,1) 1.1s}.plant--close-r:not([data-shown]) .plant__sway{transform:rotate(9deg)scale(.86)}.plant--close-r[data-reveal]{transition:opacity 1.7s var(--ease-out) 1.1s}}.co__halo{animation:price-breathe 7s var(--ease-in-out-sine) infinite}.co__glint{animation:price-glint 9s var(--ease-out) 2.4s infinite}.way__walker img{transform-origin:50% 100%;animation:j-sway 1.6s var(--ease-in-out-sine) infinite}}@keyframes price-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes price-glint{0%,to{opacity:0;rotate:0deg;scale:.2}6%{opacity:1;scale:1}14%{opacity:0;rotate:45deg;scale:.4}}@media (width<=700px){.ch{--land-w:max(100vw, min(300vw, 1200px));padding-top:4.2rem}.ch__head{flex-direction:column;align-items:center;display:flex}}@media (width>=1800px){.ch{--land-h:min(54svh, 46rem);padding-top:calc(var(--page-top) + 8vh)}.ch__stage{bottom:calc(var(--land-h) * -.06)}}.bridge{margin:var(--space-2xl) auto 0;padding-inline:var(--container-pad);text-align:center}.bridge .handoff--bridge{margin:0 auto;padding:0}.cp__art{--ground:0%}.lay{bottom:var(--ground)}.lay__card:after{content:"";z-index:-1;background:radial-gradient(closest-side,#040412cc,#0000);border-radius:50%;height:10%;position:absolute;bottom:-5%;left:-14%;right:-14%}.lay__tuft{left:10%;right:10%;bottom:calc(var(--ground) - .7rem);z-index:3;opacity:.7;pointer-events:none;-webkit-mask-composite:source-in;height:2.8rem;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 50%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 50%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-composite:intersect}.lay__tuft picture,.lay__tuft img{width:100%;height:100%}.j .lay__tuft img{object-fit:cover;object-position:50% 100%}.cp__art--arch .cp__scene{-webkit-mask-image:none;mask-image:none}#part-0 .cp__art{--ground:17%}#part-5 .cp__art{--ground:19%}.cp__art--band .cp__scene{aspect-ratio:16/7;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 86%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 86%,#0000),linear-gradient(#0000,#000 12% 82%,#0000);mask-composite:intersect}.cp__art--band .cp__scene picture,.cp__art--band .cp__scene img{width:100%;height:100%}.j .cp__art--band .cp__scene img{object-fit:cover;object-position:50% 60%}.cp__art--band .lay{left:var(--lay-l,0%);right:var(--lay-r,0%);height:70%}.cp__art--band .lay__tuft{left:calc(var(--lay-l,0%) + 2%);right:calc(var(--lay-r,0%) + 2%)}#part-1 .cp__art{--ground:46%;--lay-l:58%;--lay-r:8%}#part-1 .lay__card{--cw:40%;--r:7deg}#part-4 .cp__art{--ground:12%;--lay-l:8%;--lay-r:24%}#part-4 .lay--row.lay--n4 .lay__card{--cw:21%}.cp__art--band{width:auto;margin:0 calc(-1 * var(--container-pad)) var(--space-s) calc(-1.6rem - var(--container-pad));padding-bottom:0}.cp__art--lands,.cp__art--spread{width:100%;margin:0 0 var(--space-m);padding-bottom:0}@media (width>=1200px){.cp__art--arch{width:min(100%,26rem)}.cp__art--band{width:calc(50vw - var(--spine) / 2);max-width:44rem;margin:0}.cp__art--band .cp__scene{aspect-ratio:3/2}#part-1 .cp__art{--ground:41%;--lay-l:60%;--lay-r:10%}#part-1 .lay__card{--cw:36%}#part-4 .cp__art{--ground:15%;--lay-l:6%;--lay-r:30%}.cp__art--lands{width:min(100%,30rem);margin:0}.cp__art--spread{width:min(100%,32rem);margin:0}}@media (width<=640px){.cp__part{padding-bottom:var(--space-l)}.cp__art,.cp__part--flip .cp__art{width:auto;margin:0 calc(-1 * var(--container-pad)) var(--space-xs) calc(-1.6rem - var(--container-pad));padding-bottom:0}.cp__art .cp__scene{aspect-ratio:2;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 14% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 14% 80%,#0000);mask-composite:intersect}.cp__art .cp__scene picture,.cp__art .cp__scene img{width:100%;height:100%}.j .cp__art .cp__scene img{object-fit:cover;object-position:50% 66%}.cp__scene .arch__pic{-webkit-mask-image:none;mask-image:none}.cp__art .lay{left:var(--lay-l,22%);right:var(--lay-r,22%);height:80%}.cp__art .lay__tuft{left:calc(var(--lay-l,22%) - 4%);right:calc(var(--lay-r,22%) - 4%);height:2.2rem}.cp__art{--ground:6%}#part-0 .cp__art{--ground:8%}#part-5 .cp__art{--ground:10%}#part-1 .cp__art{--ground:42%;--lay-l:60%;--lay-r:8%}#part-1 .lay__card{--cw:44%}#part-4 .cp__art{--ground:8%;--lay-l:8%;--lay-r:8%}.lay--one .lay__card,#part-0 .lay__card{--cw:30%}.lay--fan .lay__card{--cw:28%}.lay--pair .lay__card{--cw:30%}.cp__art--lands,.cp__art--spread{margin:0 0 var(--space-s)}.cp__art--spread{width:calc(100vw - 12px);margin-left:calc(-1.6rem - var(--container-pad) + 6px)}.cp__line{margin-top:var(--space-2xs)}.cp__more{margin-top:var(--space-xs)}.vista{margin-bottom:var(--space-xl)}.vista__pic{aspect-ratio:16/9}}.spread-wrap{position:relative}.spread__cloth{z-index:-1;pointer-events:none;position:absolute;inset:-9% -7%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.spread__cloth picture,.spread__cloth img{width:100%;height:100%}.j .spread__cloth img{object-fit:cover}.spread__card{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.spread__card:focus-visible{outline:2px solid var(--brass-bright);outline-offset:3px;border-radius:6px}.spread__card .card{transition:filter .4s var(--ease-out), scale .5s var(--ease-out)}.spread[data-hl] .spread__card:not([data-hl]) .card{filter:brightness(.45)saturate(.6)}.spread__card[data-hl]{z-index:4}.spread__card[data-hl] .card{scale:1.12}.spread__card[data-hl] .card__face img{filter:none}.spread__card[data-hl] .card__face:after{opacity:0}.spread__pip{z-index:3;border:1px solid rgba(var(--brass-rgb), .8);background:var(--bg-deep);width:1.35rem;height:1.35rem;font-family:var(--font-display);color:var(--brass-bright);border-radius:50%;place-items:center;font-size:.72rem;font-style:italic;line-height:1;display:grid;position:absolute;top:-.45rem;left:-.45rem}.spread__card.p1 .spread__pip{top:calc(50% - .675rem);left:calc(100% - .675rem);rotate:-90deg}.read__say{min-height:5.6em;margin:var(--space-m) 0 0;font-size:var(--step-0);color:var(--cream-dim);text-wrap:pretty;line-height:1.5}.read__say b{font-family:var(--font-display);color:var(--brass-bright);font-weight:400;display:block}.read__label{font-size:var(--step--1);color:var(--brass);margin:0}.read__q{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);color:var(--cream);margin:.2rem 0 0;line-height:1.35}@media (width<=640px){.spread{aspect-ratio:.8}.spread__card.p0,.spread__card.p1,.spread__card.p2,.spread__card.p3,.spread__card.p4,.spread__card.p5{--cw:17.5}.spread__card.p0,.spread__card.p1,.spread__card.p2,.spread__card.p4{--x:31}.spread__card.p2{--y:85}.spread__card.p4{--y:15}.spread__card.p3{--x:9.8}.spread__card.p5{--x:52.2}.spread__card.p6,.spread__card.p7,.spread__card.p8,.spread__card.p9{--cw:15.5;--x:84}.read__say{margin:var(--space-s) var(--container-pad) 0 calc(1.6rem + var(--container-pad) - 6px);min-height:7.4em}}.booklet{position:relative}.plant--why{width:8.5rem;bottom:-1.2rem;left:-9.5rem}.look__stage{isolation:isolate}.plant--look-l,.plant--look-r{width:24%;bottom:9%}.plant--look-l{left:-4%}.plant--look-r{width:20%;bottom:12%;right:-2%}.plant--why-end{display:none}@media (width<=640px){.plant--why{display:none}.plant--why-end{width:3.6rem;display:block;bottom:-5.6rem;right:-.6rem}}@media (width<=760px){.plant--look-l{left:-2%}}.cf{position:relative}.faq__ivy{z-index:-1;pointer-events:none;width:8rem;height:auto;position:absolute;top:-2.2rem;left:-6.4rem}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.faq__ivy:not([data-shown]) picture{clip-path:inset(0 0 100%)}.faq__ivy picture{transition:clip-path 1.8s var(--ease-out);display:block}}}@media (width<=1199px){.faq__ivy{opacity:.8;width:5.2rem;left:auto;right:-2.4rem}}#offer-email{scroll-margin-top:44vh}@media (width<=640px){.c-body,.booklet__p,.look__a,.cp__sub{font-size:1.04rem;line-height:1.56}.c-sec,.look,.co{padding-top:var(--space-xl)}.c-voice{margin:var(--space-m) 0}.booklet{margin:var(--space-m) 0;padding-block:var(--space-2xs)}.look__stage{width:min(68vw,20rem);margin-bottom:var(--space-2xs)}.look__beat{padding:var(--space-s) 0}.look__q,.look__close{font-size:var(--step-1)}.cp__art .cp__scene{aspect-ratio:2.3}.co__view{aspect-ratio:1}.co__price-wrap{top:12%}.co__stage{margin-top:var(--space-xl)}.co__list{gap:var(--space-xs)}.cc{padding-top:var(--space-xl)}.bridge{margin-top:var(--space-xl)}.cp{padding-top:var(--space-xl)}.cp__thread{margin-top:var(--space-l)}.vista__pic{aspect-ratio:2}.vista{margin-bottom:var(--space-l)}.spread{aspect-ratio:.86}.co__h2{font-size:1.9rem}.co__star{margin:var(--space-2xs) 0}.cf__item summary{padding-block:.8rem}.cc__art{width:80vw}.cc{padding-bottom:var(--space-l)}.cc__line{margin-bottom:var(--space-s)}.cp__head .cp__sub{margin-bottom:var(--space-3xs)}.j-foot{padding-block:var(--space-m)}}.ch__lede a{white-space:nowrap;color:var(--brass-bright);border-bottom:1px solid rgba(var(--brass-rgb), .45)}.ch__lede a:hover{border-bottom-color:var(--brass-bright)}.ch__form{gap:.2rem}.ch__fool-card{rotate:-7deg}.ch__tuft{left:var(--fx);bottom:calc(var(--fy) - var(--fh) * .1);width:calc(var(--fh) * 480 / 832 * 1.5);height:calc(var(--fh) * .28);margin-left:calc(var(--fh) * 480 / 832 * -.75);pointer-events:none}.ch__tuft .plane__in,.ch__tuft-in{height:100%;display:block}.ch__tuft-in{transform-origin:50% 100%}.ch__tuft picture,.ch__tuft img{width:100%;height:100%}.j .ch__tuft img{object-fit:cover;object-position:50% 100%}@media (prefers-reduced-motion:no-preference){.ch__tuft-in{animation:ch-tuft-sway 7.5s var(--ease-in-out-sine) infinite}@media (scripting:enabled){.ch__tuft .plane__in:not([data-ready]) .ch__tuft-in{opacity:0}.ch__tuft .plane__in[data-ready] .ch__tuft-in{animation:ch-tuft-grow 1.4s cubic-bezier(.16, 1, .3, 1) 2s both, ch-tuft-sway 7.5s var(--ease-in-out-sine) 3.4s infinite}}.ch__fool-card{animation-name:card-lean}}@keyframes ch-tuft-grow{0%{opacity:0;scale:1 .3}}@keyframes ch-tuft-sway{0%,to{transform:skew(0)}24%{transform:skew(-1.6deg)}41%{transform:skew(.6deg)}58%{transform:skew(-3deg)}70%{transform:skew(.4deg)}84%{transform:skew(-.9deg)}}@keyframes card-lean{0%,to{translate:0;rotate:-7deg}50%{translate:0 -4px;rotate:-6.2deg}}.why__belief b{font-family:var(--font-display);font-weight:400;font-size:var(--step-1);color:var(--cream);margin-bottom:.15rem;display:block}.why__belief{color:var(--cream-dim)}.lay--fan.lay--n5{--spread:9deg;--shift:52%}.lay--fan.lay--n5 .c0,.lay--fan.lay--n5 .c4{z-index:1}.lay--fan.lay--n5 .c1,.lay--fan.lay--n5 .c3{z-index:2}.lay--fan.lay--n5 .c2{z-index:3}@media (width<=640px){.lay--fan.lay--n5 .lay__card{--cw:22%}}#part-4 .lay--pair .c0{--x:36%}#part-4 .lay--pair .c1{--x:64%}#part-4 .lay--pair .lay__card{--cw:24%}@media (width>=1200px){#part-4 .lay--pair .c0{--x:40%}#part-4 .lay--pair .c1{--x:64%}#part-4 .lay--pair .lay__card{--cw:21%}}@media (width<=640px){#part-4 .cp__art{--lay-l:22%;--lay-r:22%}#part-4 .lay--pair .lay__card{--cw:27%}#part-4 .lay--pair .c0{--x:38%}#part-4 .lay--pair .c1{--x:62%}}#part-5 .lay__card{--r:-3deg}.read__big{display:none}@media (width<=640px){.read__big{float:left;width:6.2rem;margin:.2rem var(--space-s) .2rem 0;display:block;rotate:-2deg}.read__say{min-height:11.2rem}.read__say:after{content:"";clear:both;display:block}.spread__card.p0,.spread__card.p1,.spread__card.p2,.spread__card.p3,.spread__card.p4,.spread__card.p5{--cw:18.6}.spread__card.p3{--x:10.4}.spread__card.p5{--x:51.6}.spread__card.p6,.spread__card.p7,.spread__card.p8,.spread__card.p9{--cw:16}}.vista__pic{--foot:linear-gradient(180deg, transparent, #000 6%, #000 46%, #000000b8 60%, #0006 72%, #00000029 83%, #0000000a 92%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent), var(--foot);mask-image:linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent), var(--foot)}@media (width>=1800px){.look__beat{min-height:22vh}}@media (width<=520px){.co__act .cw__note{max-width:70%}}@media (width<=640px){.cp__part{padding-bottom:var(--space-m)}.look__stage{width:min(60vw,18rem)}.cc__art{width:68vw}.why .c-voice{margin:var(--space-s) 0}.why__belief{margin-top:var(--space-m)}}@media (width>=1200px){.vista{margin-bottom:var(--space-2xl)}.vista__pic{aspect-ratio:2}.cc__art{width:min(100%,36rem)}}@media (width>=1000px) and (width<=1799px){.look__beat{min-height:30vh}}@media (width<=640px){.cp__line{margin-top:var(--space-3xs)}.cc__art{width:62vw}.c-sec,.look,.co{padding-top:var(--space-l)}}@media (width>=1000px) and (width<=1799px){.look__beat{min-height:27vh}}.way-pt--why-in{top:12rem}#part-0 .cp__scene:after,#part-5 .cp__scene:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 24% 38%,#ffe296f2 0,#ffd27859 .22rem,#0000 .55rem),radial-gradient(circle at 71% 30%,#ffe296e6 0,#ffd2784d .18rem,#0000 .5rem),radial-gradient(circle at 80% 56%,#ffe296d9 0,#ffd2784d .2rem,#0000 .5rem),radial-gradient(circle at 34% 62%,#ffe296cc 0,#ffd27847 .16rem,#0000 .45rem),radial-gradient(circle at 58% 46%,#ffe296bf 0,#ffd27840 .15rem,#0000 .42rem);position:absolute;inset:0}#part-5 .cp__scene:after{scale:-1 1}@media (prefers-reduced-motion:no-preference){#part-0 .cp__scene:after,#part-5 .cp__scene:after{animation:j-fireflies 6.5s var(--ease-in-out-sine) infinite alternate}#part-5 .cp__scene:after{animation-delay:-3s}}@keyframes j-fireflies{0%{opacity:.25;translate:0}45%{opacity:1}to{opacity:.55;translate:.4rem -.6rem}}.ch__trees{pointer-events:none;position:absolute;inset:0}.ch__tree{--y1:5svh;z-index:1;bottom:calc(var(--land-h) * .3);width:clamp(9rem,24vw,34rem);position:absolute}.ch__tree--l{z-index:2;left:max(-2.5rem,50% - 64rem)}.ch__tree--r{right:max(-2.5rem,50% - 64rem)}.ch__tree-in{transform-origin:50% 100%;display:block}.ch__tree img{filter:brightness(.92);width:100%}@media (width>=1800px){.ch__tree{bottom:calc(var(--land-h) * .36);width:min(25vw,34rem)}}@media (width<=1199px){.ch__tree{bottom:calc(var(--land-h) * .42);width:clamp(8rem,28vw,18rem)}}@media (width<=700px){.ch__tree{bottom:calc(var(--land-h) * .5);width:40vw}.ch__tree--l{left:-15vw}.ch__tree--r{right:-15vw}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.ch__tree-in{animation:2.6s cubic-bezier(.16,1,.3,1) .3s both ch-tree-in}.ch__tree--r .ch__tree-in{animation-delay:.52s}.ch__tree--l .ch__tree-in{animation-delay:1s}}.ch__tree img{transform-origin:50% 100%;animation:plant-sway 13s var(--ease-in-out-sine) infinite}.ch__tree--r img{animation-delay:-5s}}@keyframes ch-tree-in{0%{opacity:0;transform:translateY(6%)scale(.94)}}.plant--foot .plant__sway img{-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.lay__tuft,.cp__art .lay__tuft{-webkit-mask-image:linear-gradient(#0000,#000 34% 58%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 34% 58%,#0000),linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ch__fool-card{-webkit-mask-image:linear-gradient(#000 74%,#0000 98%);mask-image:linear-gradient(#000 74%,#0000 98%)}.ch__tuft{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 30% 60%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 30% 60%,#0000),linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-composite:intersect}.co__art{overflow:visible}.co__art img{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.sprigs{left:4%;right:4%;bottom:calc(var(--ground) - 5%);z-index:3;pointer-events:none;height:46%;position:absolute}.sprig{--h:100%;--tilt:0deg;height:var(--h);translate:-50%;rotate:var(--tilt);transform-origin:50% 100%;position:absolute;bottom:0}.sprig picture{height:100%;display:block}.sprig img{transform-origin:50% 100%;width:auto;height:100%}.sprig--flip img{scale:-1 1}.sprig--1{--h:56%;--tilt:-4deg;left:21%}.sprig--2{--h:50%;left:38%}.sprig--3{--h:52%;--tilt:2deg;left:59%}.sprig--4{--h:58%;--tilt:5deg;left:78%}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.cp__part:not([data-shown]) .sprig picture{clip-path:inset(100% -20% 0)}.cp__part:not([data-shown]) .sprig img{transform:scale(.72, .9) rotate(calc(var(--tilt) * -2 + 6deg));opacity:.4}.sprig picture{clip-path:inset(-20% -20% 0);transition:clip-path 1.5s cubic-bezier(.3,.7,.3,1)}.sprig img{transition:transform 2.1s cubic-bezier(.2, 1.3, .4, 1), opacity 1.2s var(--ease-out)}.sprig--1 picture,.sprig--1 img{transition-delay:.16s}.sprig--2 picture,.sprig--2 img{transition-delay:.32s}.sprig--3 picture,.sprig--3 img{transition-delay:90ms}.sprig--4 picture,.sprig--4 img{transition-delay:.42s}.sprig--5 picture,.sprig--5 img{transition-delay:.24s}}.sprig picture{transform-origin:50% 100%;animation:plant-sway 9s var(--ease-in-out-sine) infinite}.sprig:nth-child(2n) picture{animation-duration:11s;animation-delay:-3s}}.lands{padding:var(--space-l) 0 var(--space-xl);position:relative}.lands__head{margin-bottom:var(--space-l);padding-left:1.6rem}.lands__h{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}.lands__sub{margin:var(--space-2xs) 0 0;max-width:34rem;color:var(--cream-dim);font-size:var(--step-1);line-height:var(--leading-body)}.land{padding-bottom:var(--space-xl);position:relative}.land__art{width:100vw;margin-left:calc(50% - 50vw);position:relative}.land__scene picture,.land__scene img{width:100%;height:100%}.j .land__scene img{object-fit:cover}.land__cards{aspect-ratio:2.1;width:min(62%,26rem);position:absolute;bottom:4%;left:50%;translate:-50%}.land__card{transform-origin:50% 110%;width:26%;position:absolute;bottom:6%}.land__card.c0{left:15%;rotate:-9deg}.land__card.c2{right:15%;rotate:9deg}.land__card.c1{z-index:1;width:35%;bottom:2%;left:50%;translate:-50%}.land__plant{z-index:2;opacity:.85;pointer-events:none;width:17%;position:absolute;bottom:-4%}.land__plant img{width:100%}.land__plant--r img{scale:-1 1}.land__text{max-width:var(--measure);margin-top:var(--space-s);padding-left:1.6rem;position:relative}.land__k{font-size:var(--step--1);color:var(--brass-bright);margin:0}.land__h{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.015em;margin:.1rem 0 0}.land__learn{margin:var(--space-xs) 0 0;color:var(--cream-dim);line-height:var(--leading-body);text-wrap:pretty}.land__art:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--land-glow), transparent);pointer-events:none;border-radius:50%;position:absolute;inset:10% 15% 0}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.land:not([data-shown]) .land__scene{opacity:0;scale:1.04}.land__scene{transition:opacity 1.4s var(--ease-out), scale 2.4s var(--ease-out)}.land:not([data-shown]) .land__card{opacity:0;translate:0 18%}.land:not([data-shown]) .land__card.c1{translate:-50% 18%}.land__card{transition:opacity 1.1s var(--ease-out) .35s, translate 1.3s cubic-bezier(.2, 1.2, .4, 1) .35s}.land__card.c1{transition-delay:.2s}.land:not([data-shown]) .land__card.c1 .card__in{transform:rotateY(180deg)}.land__card.c1 .card__in{transition:transform 1.3s cubic-bezier(.3,1.25,.45,1) .9s}.land:not([data-shown]) .land__plant{opacity:0;scale:.7}.land__plant{transform-origin:50% 100%;transition:opacity 1.4s var(--ease-out) .7s, scale 2.2s cubic-bezier(.16, 1, .3, 1) .7s}}.land__plant img{transform-origin:50% 100%;animation:plant-sway 10s var(--ease-in-out-sine) infinite}.land__plant--r img{animation-delay:-4s}}@media (width>=1200px){.lands{padding:var(--space-xl) 0 var(--space-2xl)}.lands__head,.land{grid-template-columns:minmax(0, 1fr) var(--spine) minmax(0, 1fr);align-items:center;display:grid}.lands__head{margin-bottom:var(--space-xl);padding:0}.lands__head>*{grid-column:1;justify-self:end;width:min(100%,27rem)}.land{padding-bottom:var(--space-2xl)}.land__art{width:min(50vw - var(--spine) / 2 + 2rem, 54rem);grid-area:1/3;justify-self:start;margin:0}.land__text{grid-area:1/1;justify-self:end;width:min(100%,27rem);margin:0;padding:0}.land--flip .land__art{grid-column:1;justify-self:end}.land--flip .land__text{grid-column:3;justify-self:start}.land__scene{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 72%,#0000 98%);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 12% 72%,#0000 98%)}.land__cards{width:min(58%,30rem)}}@media (width<=640px){.lands__head,.land__text{padding-left:1.4rem}.land__cards{width:78%}.land__learn{font-size:var(--step-0)}}.look__beats--talk .look__beat{border-top:0}.look__q{color:var(--cream);font-style:italic;display:block}.look__who{font-size:var(--step--1);letter-spacing:.12em;color:var(--brass-bright);margin-bottom:.25rem;font-variant-caps:all-small-caps;display:block}.look__beats--talk .look__a{margin-left:var(--space-s);padding-left:var(--space-s);border-left:1px solid rgba(var(--brass-rgb), .38)}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.look__card{transition:scale 1.6s var(--ease-out)}[data-at="2"] .look__card{scale:1.025}[data-at="3"] .look__card{scale:1.05}}.look__close i{color:var(--brass-bright)}.co__price-wrap--soon{text-align:center;top:17%}.co__soon-h{font-family:var(--font-display);background:linear-gradient(180deg, var(--gold-hi) 0%, var(--gold-1) 55%, var(--gold-2) 100%);color:#0000;filter:drop-shadow(0 0 14px rgba(var(--gold-glow), .3));-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.6rem,8cqi,2.4rem);line-height:1.1}.seal{--seal:8.5rem;width:var(--seal);aspect-ratio:1;margin-bottom:calc(var(--seal) * .09);isolation:isolate;position:relative}.seal:before{content:"";z-index:-1;background:radial-gradient(closest-side, #d6cdff29, rgba(var(--brass-rgb), .08) 55%, transparent);border-radius:50%;position:absolute;inset:-28%}.seal__disc,.seal__ribbon{width:100%;height:100%;display:block;overflow:visible}.seal__ribbon{pointer-events:none;position:absolute;inset:0}.seal__mark{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.seal__num{font-family:var(--font-display);font-size:calc(var(--seal) * .22);letter-spacing:-.02em;color:var(--cream);text-shadow:0 1px #06061a80}.seal__unit{margin-top:calc(var(--seal) * .025);letter-spacing:.16em;font-variant-caps:all-small-caps;font-size:calc(var(--seal) * .085);color:var(--brass-bright)}.seal__ribbon-t{font-family:var(--font-body);letter-spacing:.16em;fill:#2a2160;font-size:16px;font-variant-caps:all-small-caps;font-weight:600}@media (width<=640px){.seal{--seal:7rem}.co__promise{padding-top:2.2rem}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.seal:not([data-shown]){opacity:0;transform:scale(1.12)rotate(-6deg)}.seal{transition:opacity .9s var(--ease-out), transform 1.3s var(--ease-out)}.seal:not([data-shown]) .seal__moon{opacity:.08;scale:.6}.seal__moon{transform-box:fill-box;transform-origin:50%;transition:opacity .7s var(--ease-out), scale .9s var(--ease-out)}.seal:not([data-shown]) .seal__ribbon{opacity:0;transform:translateY(3%)scaleX(.55)}.seal__ribbon{transition:opacity .7s var(--ease-out) 2.5s, transform 1.2s var(--ease-out) 2.5s}}.seal:before{animation:9s ease-in-out infinite alternate seal-breathe}}@keyframes seal-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.seal__moons>g:first-child .seal__moon{transition-delay:.9s}.seal__moons>g:nth-child(2) .seal__moon{transition-delay:.962s}.seal__moons>g:nth-child(3) .seal__moon{transition-delay:1.024s}.seal__moons>g:nth-child(4) .seal__moon{transition-delay:1.086s}.seal__moons>g:nth-child(5) .seal__moon{transition-delay:1.148s}.seal__moons>g:nth-child(6) .seal__moon{transition-delay:1.21s}.seal__moons>g:nth-child(7) .seal__moon{transition-delay:1.272s}.seal__moons>g:nth-child(8) .seal__moon{transition-delay:1.334s}.seal__moons>g:nth-child(9) .seal__moon{transition-delay:1.396s}.seal__moons>g:nth-child(10) .seal__moon{transition-delay:1.458s}.seal__moons>g:nth-child(11) .seal__moon{transition-delay:1.52s}.seal__moons>g:nth-child(12) .seal__moon{transition-delay:1.582s}.seal__moons>g:nth-child(13) .seal__moon{transition-delay:1.644s}.seal__moons>g:nth-child(14) .seal__moon{transition-delay:1.706s}.seal__moons>g:nth-child(15) .seal__moon{transition-delay:1.768s}.seal__moons>g:nth-child(16) .seal__moon{transition-delay:1.83s}.seal__moons>g:nth-child(17) .seal__moon{transition-delay:1.892s}.seal__moons>g:nth-child(18) .seal__moon{transition-delay:1.954s}.seal__moons>g:nth-child(19) .seal__moon{transition-delay:2.016s}.seal__moons>g:nth-child(20) .seal__moon{transition-delay:2.078s}.seal__moons>g:nth-child(21) .seal__moon{transition-delay:2.14s}.seal__moons>g:nth-child(22) .seal__moon{transition-delay:2.202s}.seal__moons>g:nth-child(23) .seal__moon{transition-delay:2.264s}.seal__moons>g:nth-child(24) .seal__moon{transition-delay:2.326s}.seal__moons>g:nth-child(25) .seal__moon{transition-delay:2.388s}.seal__moons>g:nth-child(26) .seal__moon{transition-delay:2.45s}.seal__moons>g:nth-child(27) .seal__moon{transition-delay:2.512s}.seal__moons>g:nth-child(28) .seal__moon{transition-delay:2.574s}.seal__moons>g:nth-child(29) .seal__moon{transition-delay:2.636s}.seal__moons>g:nth-child(30) .seal__moon{transition-delay:2.698s}}.cg{justify-items:center;gap:var(--space-xl);width:100%;max-width:calc(50rem + 2 * var(--container-pad));padding:var(--space-2xl) var(--container-pad) var(--space-xl);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative}@media (width>=760px){.cg{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:clamp(3rem,1rem + 5vw,5rem)}}.cg__frame{padding:0 9%}.cg__arch{--fade-y:linear-gradient(180deg, #000 80%, transparent 100%);aspect-ratio:4/5;width:min(70vw,18rem)}.cg__pic{background:radial-gradient(ellipse 60% 45% at 56% 42%, rgba(var(--brass-bright-rgb), .2), transparent 70%), linear-gradient(180deg, #1b1640, var(--bg-mid) 60%, #0a0820);height:100%;position:relative}.cg__pic picture,.cg__pic img{width:100%;height:100%;display:block}.j .cg__pic img{object-fit:cover;object-position:46% 70%}.cg__stand-in img{filter:saturate(.9)brightness(.86)}.cg__light{pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffc47829,#0000 40%),radial-gradient(90% 70% at 50% 45%,#0000 40%,#06061a80 100%);position:absolute;inset:0}.cg__tag{border:1px dashed rgba(var(--brass-bright-rgb), .6);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-bright);white-space:nowrap;background:#06061ab3;border-radius:999px;padding:.15rem .6rem;position:absolute;bottom:8%;left:50%;translate:-50%}.cg__bloom{z-index:-1;pointer-events:none;position:absolute;inset:0}.cg__sprig{--rot:0deg;--side:1;width:17%;translate:-50% -88%;transform:rotate(var(--rot));transform-origin:50% 88%;position:absolute}.cg__sprig img{transform-origin:50% 92%;filter:brightness(.92);width:100%;display:block}.cg__sprig--flip{--side:-1}.cg__sprig--flip img{scale:-1 1}.cg__sprig--l1{--rot:-54deg;width:15%;top:98%;left:5%}.cg__sprig--l2{--rot:-54deg;width:17%;top:72%;left:5%}.cg__sprig--l3{--rot:-34deg;width:14%;top:26%;left:14%}.cg__sprig--r1{--rot:54deg;width:15%;top:96%;left:95%}.cg__sprig--r2{--rot:54deg;width:17%;top:70%;left:95%}.cg__sprig--r3{--rot:34deg;width:14%;top:24%;left:86%}.cg__text{width:100%;max-width:var(--measure)}@media (width>=760px){.cg__arch{width:clamp(17rem,9rem + 12vw,23rem)}.cg__text{max-width:30rem}}.cg__draft{margin:0 0 var(--space-s);border:1px dashed rgba(var(--brass-bright-rgb), .7);font-size:var(--step--1);color:var(--brass-bright);background:rgba(var(--brass-rgb), .08);border-radius:.4rem;padding:.3rem .7rem;display:inline-block}.cg__h2{margin:0 0 var(--space-s);padding-bottom:var(--space-xs);font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--cream);border-bottom:1px solid var(--hairline-brass);text-wrap:balance}.cg__note{margin:0 0 var(--space-s);font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream-dim);text-wrap:pretty}.cg__sign{margin:var(--space-s) 0 0;font-family:var(--font-display);font-style:italic;font-size:var(--step-3);color:var(--brass-bright)}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.cg__frame:not([data-shown]) .cg__sprig{opacity:0;transform:rotate(calc(var(--rot) + var(--side) * 30deg)) scale(.25)}.cg__sprig{transition:opacity 1.4s var(--ease-out), transform 2.6s var(--ease-out);transition-delay:.5s}.cg__sprig.i1{transition-delay:.82s}.cg__sprig.i2{transition-delay:1.14s}}.cg__sprig:nth-child(odd) img{animation:plant-sway 10s var(--ease-in-out-sine) infinite}}@media (width<=759px){.cg{padding-top:var(--space-xl);gap:var(--space-l)}.cg__sprig--l1,.cg__sprig--r1{display:none}}@media (prefers-reduced-motion:no-preference){.plant__sway img,.ch__tree img,.sprig picture,.land__plant img,.cg__sprig img,.co__art picture{animation-timing-function:var(--ease-in-out-sine)}.plant--why .plant__sway img{animation-duration:12.5s;animation-delay:-2s}.plant--why-end .plant__sway img{animation-duration:14.5s;animation-delay:-7s}.plant--look-l .plant__sway img{animation-duration:10.5s;animation-delay:-1s}.plant--look-r .plant__sway img{animation-duration:13.5s;animation-delay:-8s}.plant--offer-l .plant__sway img{--sway:.7;animation-duration:11.5s;animation-delay:-3s}.plant--offer-r .plant__sway img{--sway:.7;animation-duration:15s;animation-delay:-9s}.plant--close-l .plant__sway img{animation-duration:12s;animation-delay:-5s}.plant--close-r .plant__sway img{animation-duration:16s;animation-delay:-11s}.ch__tree img{--sway:.55;animation-duration:15s}.ch__tree--r img{animation-duration:18.5s;animation-delay:-7s}.sprig--0 picture{animation-duration:8.5s;animation-delay:-1s}.sprig--1 picture{--sway:1.3;animation-duration:11s;animation-delay:-4s}.sprig--2 picture{animation-duration:9.5s;animation-delay:-6.5s}.sprig--3 picture{--sway:.8;animation-duration:12.5s;animation-delay:-2.5s}.sprig--4 picture{--sway:1.3;animation-duration:10s;animation-delay:-8s}.sprig--5 picture{animation-duration:13s;animation-delay:-5s}.land--cups .land__plant img{animation-duration:11s}.land--wands .land__plant img{animation-duration:9.5s;animation-delay:-3s}.land--swords .land__plant img{--sway:1.4;animation-duration:8s;animation-delay:-5s}.land--pentacles .land__plant img{animation-duration:13s;animation-delay:-2s}.land__plant--r img{animation-duration:12.5s}.cg__sprig.i0 img{animation-duration:9s}.cg__sprig.i1 img{animation-duration:12s;animation-delay:-4s}.cg__sprig.i2 img{animation-duration:10.5s;animation-delay:-7s}.co__art picture{transform-origin:50% 100%;--sway:.8;height:100%;animation:10s infinite plant-sway;display:block}.co__li.n1 .co__art picture{animation-duration:12.5s;animation-delay:-3s}.co__li.n2 .co__art picture{animation-duration:9s;animation-delay:-6s}.co__li.n3 .co__art picture{animation-duration:11.5s;animation-delay:-1.5s}.co__li.n4 .co__art picture{animation-duration:13.5s;animation-delay:-8s}.co__li.n5 .co__art picture{animation-duration:10.5s;animation-delay:-4.5s}}@media (width>=1200px){.co__price-wrap--soon{left:8%;right:30%}}@media (width<=1199px){.co__price-wrap--soon{left:30%;right:8%}}.co__soon-h{text-wrap:balance}@media (width>=1200px){.land{padding-bottom:var(--space-xl)}}.way-pt--about{top:0;right:-1.4rem}.way-pt--about.way-pt--bot{top:auto;bottom:0}@media (width<=759px){.way-pt--about{display:none}}.cg{padding-top:var(--space-xl)}.way-pt--phone{display:none}@media (width<=759px){.way-pt--phone{display:block}}.cp__start{padding:0 0 var(--space-xl) 1.6rem;scroll-margin-top:var(--space-xl);position:relative}.cp__start .start__door{width:min(64vw,17rem);margin:0 auto var(--space-m);padding-bottom:0}.cp__start .start__door:before{content:"";z-index:-1;background:radial-gradient(ellipse 42% 44% at 50% 46%, rgba(var(--brass-bright-rgb), .2), transparent 70%), radial-gradient(ellipse 60% 60% at 50% 50%, #9682dc24, transparent 74%);pointer-events:none;border-radius:50%;position:absolute;inset:-14% -30% 4%}.cp__start .cp__scene{aspect-ratio:1}.j .cp__start .cp__scene img{object-fit:fill;width:100%;height:auto}.cp__start .cp__scene .arch__pic{-webkit-mask-composite:source-in;-webkit-mask-image:url(/journey/night/arch-part.svg),linear-gradient(#000 60%,#0000 92%);mask-image:url(/journey/night/arch-part.svg),linear-gradient(#000 60%,#0000 92%);mask-composite:intersect}.cp__start .lay{left:0;right:0}.cp__start .lay__tuft{left:14%;right:14%}.start__text{position:relative}.start__name{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance;margin:0}.start__text .cp__sum{margin-top:var(--space-2xs)}.start__line{margin:var(--space-xs) 0 0;font-size:var(--step-1);line-height:var(--leading-body);color:var(--cream);text-wrap:pretty}.start__steps{gap:var(--space-2xs);margin:var(--space-m) 0 0;font-size:var(--step--1);padding:0;list-style:none;display:grid}.start__steps li{column-gap:var(--space-xs);border:1px solid rgba(var(--brass-rgb), .24);background:linear-gradient(#30265c6b,#14102e80);border-radius:12px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;padding:.55rem .85rem .55rem .55rem;display:grid}.start__n{border:1px solid rgba(var(--brass-rgb), .45);width:2.4rem;height:2.4rem;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--brass-bright);border-radius:50%;place-items:center;padding-top:.07em;font-size:.86rem;line-height:1;display:grid}.start__t{gap:.1rem;display:grid}.start__t .cp__lt,.start__t .cp__ln{grid-column:auto}.start__steps .cp__min{grid-area:auto}.way-pt--start-top{top:8rem;left:2px}.way-pt--door{display:none;top:40%;left:50%}.way-pt--start{top:.5rem;left:calc(2px - 1.6rem)}.way-pt--start-out{bottom:0;left:2px}@media (width>=1200px){.cp__start{grid-template-columns:minmax(0, 1fr) var(--spine) minmax(0, 1fr);align-items:start;row-gap:var(--space-m);padding:0 0 var(--space-2xl);display:grid}.cp__start .start__door{grid-area:1/1/auto/-1;width:25rem;margin:0 auto}.start__text{text-align:right;grid-area:2/1;justify-self:end;width:min(100%,27rem);position:static}.start__steps{grid-area:2/3;justify-self:start;width:min(100%,27rem);margin:.4rem 0 0}.way-pt--door{display:block}.way-pt--start,.way-pt--start-top{display:none}.way-pt--start-out{left:50%}}@media (width<=640px){.cp__start{padding-bottom:var(--space-l)}.cp__start .start__door{width:min(66vw,15rem);margin-bottom:var(--space-s)}.start__name{font-size:var(--step-3)}.start__line{font-size:var(--step-0)}.start__steps li{grid-template-columns:2.1rem minmax(0,1fr);padding:.5rem .75rem .5rem .5rem}.start__n{grid-row:span 2;width:2.1rem;height:2.1rem;font-size:.8rem}.start__steps .cp__min{grid-column:2;font-size:.82em}}.land__scene{aspect-ratio:3/2;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 8%,#000 20% 80%,#0000008c 92%,#0000),linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#0000008c 8%,#000 20% 80%,#0000008c 92%,#0000),linear-gradient(#0000,#000 18% 70%,#0000);mask-composite:intersect}.land__cards{width:min(60%,24rem);bottom:-6%}.land__cards:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#040412d9,#0000);border-radius:50%;height:16%;position:absolute;bottom:1%;left:4%;right:4%}.land__plant{bottom:-2%}.land{padding-bottom:calc(var(--space-xl) + 1.5rem)}.land__art:before{inset:4% 8% -4%}.land--cups{--land-glow:#6ea0dc24}.land--wands{--land-glow:#eb6e3c29}.land--swords{--land-glow:#d7d2f024}.land--pentacles{--land-glow:#dcaa5026}@media (width>=1200px){.land__art{width:min(50vw - var(--spine) / 2 - 1.5rem, 46rem)}.land__cards{width:min(56%,26rem)}}@media (width<=1199px){.land__art{width:auto;margin:0 calc(-1 * var(--container-pad)) var(--space-l) calc(-1.6rem - var(--container-pad))}}@media (width<=640px){.land__cards{width:74%}}.cp__art .lay{z-index:2}.lay__tuft,.cp__art .lay__tuft{z-index:1;opacity:1;-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sprigs{z-index:1}.sprig{width:auto}.sprig picture,.sprig img{width:100%;max-width:none;height:100%}.sprig--p1{aspect-ratio:271/960}.sprig--p2{aspect-ratio:291/938}.sprig--p3{aspect-ratio:665/955}.sprig--p4{aspect-ratio:272/936}.sprig--0{--h:84%;--tilt:-8deg;left:1%}.sprig--5{--h:66%;--tilt:8deg;left:99%}.land__card{z-index:2}.land__card.c1{z-index:3}.land__plant{z-index:1;opacity:1}.land__plant--l{left:-1%}.land__plant--r{right:-1%}.cp__num{font-size:var(--step-0);letter-spacing:0;align-items:baseline;gap:.5rem;margin:0 0 .3rem;line-height:1;display:flex}.cp__num-w{font-size:var(--step-0);letter-spacing:.16em;color:var(--brass)}.cp__num-n{font-family:var(--font-display);font-size:var(--step-2);color:var(--brass-bright);text-shadow:0 0 18px rgba(var(--gold-glow), .35)}.cp__num:after{content:"";background:linear-gradient(90deg, rgba(var(--brass-rgb), .7), transparent);align-self:center;width:2.6rem;height:1px;margin-left:.2rem}@media (width>=1200px){.cp__node{font-size:var(--step-1)}}.cp__thread{--clear:1rem}.way-pt--vista,.way-pt--lands{display:none}@media (width<=1199px){.cp__art--band{margin-left:calc(var(--clear) - 1.6rem)}.land__art,.vista{margin-left:var(--clear)}.spread__cloth{left:0}}@media (width<=640px){.cp__art,.cp__part--flip .cp__art{margin-left:calc(var(--clear) - 1.6rem)}.cp__art--spread{width:calc(100vw - var(--container-pad) - var(--clear) - 6px)}.sprig--0{left:3%}.sprig--5{left:96%}}@media (width>=1200px){.vista{--vw:44rem;--vx:-3rem;margin:0 auto;padding:13rem 0}.vista__pic{--foot:linear-gradient(180deg, transparent, #000 18%, #000 46%, #000000b8 60%, #0006 72%, #00000029 83%, #0000000a 92%, transparent 100%);width:var(--vw);margin:0 0 0 calc(50% - var(--vw) / 2 + var(--vx))}.way-pt--vista{display:block}.way-pt--vista-a,.way-pt--vista-d{left:50%}.way-pt--vista-b,.way-pt--vista-c{left:calc(50% + var(--vw) / 2 + var(--vx) + .8rem)}.way-pt--vista-a{top:0}.way-pt--vista-b{top:13rem}.way-pt--vista-c{bottom:13rem}.way-pt--vista-d{bottom:0}.cp__more{position:relative}.way-pt--last{left:calc(var(--spine) / -2);bottom:-.7rem}.cp__part:not(.cp__part--flip) .way-pt--last{left:auto;right:calc(var(--spine) / -2)}}.lands__head{text-align:center;position:relative}.lands__mark{margin:0 0 var(--space-s);font-size:var(--step-1);color:var(--brass-bright);text-shadow:0 0 14px rgba(var(--gold-glow), .55);justify-content:center;align-items:center;gap:.9rem;line-height:1;display:flex}.lands__mark:before,.lands__mark:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--brass-rgb), .75));width:4.5rem;height:1px}.lands__mark:after{background:linear-gradient(90deg, rgba(var(--brass-rgb), .75), transparent)}.lands__k{margin-bottom:var(--space-2xs)}.lands__h{font-size:var(--step-4);text-wrap:balance}.lands__sub{max-width:30rem;margin:var(--space-s) auto 0;text-wrap:balance}@media (width>=1200px){.lands{padding-top:0}.lands__head{--lw:26rem;margin:0;padding:11rem 0;display:block}.lands__head>:not(.way-pt){width:auto;max-width:var(--lw);margin-inline:auto}.lands__head>.way-pt{width:0}.way-pt--lands{display:block}.way-pt--lands-a,.way-pt--lands-d{left:50%}.way-pt--lands-b,.way-pt--lands-c{left:calc(50% - var(--lw) / 2 - 2rem)}.way-pt--lands-a{top:0}.way-pt--lands-b{top:11rem}.way-pt--lands-c{bottom:11rem}.way-pt--lands-d{bottom:0}}@media (width<=640px){.plant--why-end{right:1.4rem}}.spread{margin-top:2.2rem}.spread__card.p4{--y:14}.spread__card.p2{--y:86}.spread__pip{font-variant-numeric:lining-nums tabular-nums;padding-top:.07em;font-size:.74rem;font-style:normal}.spread__card .spread__pip{top:0;left:50%;translate:-50% calc(-100% - .2rem)}.spread__card.p1 .spread__pip{top:50%;left:100%;translate:-50% -50%}.spread__card.p6 .spread__pip,.spread__card.p7 .spread__pip,.spread__card.p8 .spread__pip,.spread__card.p9 .spread__pip{top:50%;left:auto;right:calc(100% + .4rem);translate:0 -50%}.spread-wrap .read__say:empty{min-height:0;margin:0}@media (width<=640px){.spread-wrap .read__head,.spread-wrap .read__hint{margin-inline:0 var(--container-pad);padding-left:calc(1.6rem - var(--clear))}.spread-wrap .read__say{margin-left:calc(1.6rem - var(--clear))}}@media (width>=1200px){.spread-wrap{position:relative}.spread-wrap .read__say{min-height:0;position:absolute;top:100%;left:0;right:0}}.read__head{margin:0 0 var(--space-s);line-height:1.35}.read__head .read__label{font-size:var(--step--1);color:var(--brass);margin:0 0 .15rem;display:block}.read__head .read__q{font-size:var(--step-0);margin:0}.spread__cloth{opacity:.72}.read__say{min-height:4.6em;margin-top:var(--space-s);font-size:var(--step--1)}.read__hint{margin:var(--space-3xs) 0 0;font-size:var(--step--1);color:var(--cream-faint);font-style:italic}@media (width>=1200px){.cp__art--spread{width:min(100%,27rem)}}@media (width<=640px){.read__head,.read__hint{margin-inline:var(--container-pad) var(--container-pad);padding-left:calc(1.6rem - 6px)}.read__say{min-height:9.4rem;font-size:var(--step-0)}}.co__foot{margin-top:var(--space-xl);align-items:center}.co__seal{margin-top:0}.co__promise{padding-top:0}@media (width<=640px){.co__foot{margin-top:var(--space-l)}.co__promise{padding-top:0}}.cw__row{position:relative}.way-pt--field{top:50%;left:-.75rem}.way-pt--btn-in,.way-pt--btn{display:none;top:50%;left:calc(100% + .9rem)}.way-pt--btn-in{top:-1.6rem}@media (width>=1200px){.way-pt--field{display:none}.way-pt--btn-in,.way-pt--btn{display:block}}.ch__tree-in,.ch__tuft-in{position:relative}.ch__wind{pointer-events:none;position:absolute}.ch :is(.ch__tree-in,.plane__in,.ch__tuft-in)[data-wind]>picture{visibility:hidden}@media (prefers-reduced-motion:no-preference){.ch[data-wind] .ch__tree img,.ch[data-wind] .wind,.ch[data-wind] .ch__tuft-in{animation:none}@media (scripting:enabled){.ch[data-wind] .ch__tuft .plane__in[data-ready] .ch__tuft-in{animation:1.4s cubic-bezier(.16,1,.3,1) 2s both ch-tuft-grow}}}.j-foot__tools ul{margin:0 0 var(--space-s);font-size:var(--step-0);letter-spacing:.08em;color:var(--cream-dim);flex-wrap:wrap;justify-content:center;gap:.3rem 1.3rem;padding:0;font-variant-caps:all-small-caps;list-style:none;display:flex}.j-foot__tools a:hover{color:var(--brass-bright)}.j-foot__legal{margin-top:.4rem;display:block}.j-foot__legal a{color:inherit;border-bottom:1px solid rgba(var(--brass-rgb), .45)}.co__buy .cw__row{justify-content:center}.co__buy .cw__note a{color:inherit;border-bottom:1px solid rgba(var(--brass-rgb), .45)}.ch__phone,.ch__phone .plane__in{height:auto}@media (width<=700px){.ch__phone{width:calc(var(--fh) * 480 / 832 * .9);margin-left:calc(var(--fh) * 480 / 832 * -.45 - .75rem)}}.ch__phone .ch__fool-card{display:block;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.nowrap{white-space:nowrap}.ch__phone .phone__screen img{filter:brightness(.94)saturate(.96)}.ch__phone .plane__in:before{background:radial-gradient(ellipse 34% 16% at 50% 92%, #ffeecd4d, transparent 70%), radial-gradient(closest-side, rgba(var(--gold-glow), .2), #5b49c214 60%, transparent);inset:-18% -70% -14%}.ch__phone .plane__in:after{background:radial-gradient(closest-side,#040412bf,#0000);height:7%;bottom:-3%;left:-18%;right:-18%}.ch__form .app-badge{margin-top:0}@media (prefers-reduced-motion:no-preference){.ch__phone .phone__off{animation:phone-wake 1.1s var(--ease-out) 1.9s both}@media (scripting:enabled){.ch__phone .plane__in:not([data-ready]) .phone__off{animation-play-state:paused}.ch__phone .plane__in[data-ready] .phone__off{animation-delay:1.7s}}}@keyframes phone-wake{0%{opacity:1}to{opacity:0}}.cp__start .start__phone{width:min(42vw,10.5rem);margin:0 auto var(--space-m);padding:0 0 1.2rem}.start__phone .phone{z-index:1;position:relative;rotate:-3deg}.start__phone .lay__tuft{--ground:0rem;bottom:.2rem;left:-30%;right:-30%}@media (width>=1200px){.cp__start .start__phone{width:13rem;margin:0 auto}}@media (prefers-reduced-motion:no-preference){.start__phone .phone{animation:card-drift-soft 9s var(--ease-in-out-sine) 1s infinite}}@keyframes card-drift-soft{0%,to{translate:0;rotate:-3deg}50%{translate:0 -5px;rotate:-2.4deg}}.cp__title{text-wrap:balance}@media (width>=1200px){.cp__start .start__name{font-size:2.5rem}}@media (width<=640px){.cp__lessons .cp__ln{display:none}}.start__steps li{grid-template-columns:2.4rem minmax(0,1fr)}@media (width<=640px){.start__steps li{grid-template-columns:2.1rem minmax(0,1fr)}.start__n{grid-row:auto}}.co__price--word{letter-spacing:-.02em;font-size:clamp(3.4rem,18cqi,6rem)}.co__pnote{max-width:24rem;font-size:var(--step-0);color:var(--cream)}.cp__lt,.cp__line,.co__item-d{text-wrap:pretty}.co__app .cw__row{justify-content:center;align-items:center}.co__app .app-badge{margin-top:0}.co__app .cw__note{max-width:none;margin:var(--space-2xs) 0 0;text-align:center;padding:0}.cc__app{flex-direction:column;align-items:center;gap:.2rem;display:flex}
