.HeroOrbit-module__bJiDKa__section{background:var(--color-paper);height:380svh;color:var(--color-ink);position:relative}.HeroOrbit-module__bJiDKa__stage{touch-action:pan-y;height:100svh;position:sticky;top:0;overflow:clip}.HeroOrbit-module__bJiDKa__scene{perspective:1400px;cursor:grab;position:absolute;inset:0}.HeroOrbit-module__bJiDKa__scene:active{cursor:grabbing}.HeroOrbit-module__bJiDKa__cv{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroOrbit-module__bJiDKa__amp{z-index:0;font-family:var(--font-serif);color:var(--color-oxide);transform:translate(-50%, -54%) rotateX(var(--amp-rx,0deg)) rotateY(var(--amp-ry,0deg)) scale(var(--amp-s,.3333));transform-origin:50% 54%;pointer-events:none;-webkit-user-select:none;user-select:none;animation:HeroOrbit-module__bJiDKa__amp-in 1.6s var(--ease-editorial) both;font-size:calc(2.7*min(76svh,84vw));font-style:italic;font-weight:400;line-height:1;position:absolute;top:48%;left:50%}@keyframes HeroOrbit-module__bJiDKa__amp-in{0%{opacity:0;filter:blur();clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.HeroOrbit-module__bJiDKa__intro{z-index:3;pointer-events:none;padding:calc(5rem + 2.5svh) var(--gut) max(1.75rem, 4svh);--gut:max(2.5rem, calc((100vw - 120rem) / 2 + 2.5rem));opacity:var(--intro,1);transform:translate3d(0, calc((1 - var(--intro,1)) * -2rem), 0);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0}.HeroOrbit-module__bJiDKa__intro a{pointer-events:auto}.HeroOrbit-module__bJiDKa__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);animation:HeroOrbit-module__bJiDKa__up .9s var(--ease-editorial) .3s both;margin:0;font-size:.6875rem;font-weight:500}.HeroOrbit-module__bJiDKa__bottom{grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:end;gap:1.5rem 3rem;display:grid}.HeroOrbit-module__bJiDKa__h{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;animation:HeroOrbit-module__bJiDKa__up 1.1s var(--ease-editorial) .7s both;margin:0;font-size:clamp(2rem,1rem + 3.1vw,4.25rem);font-weight:500;line-height:.98}.HeroOrbit-module__bJiDKa__cue{animation:HeroOrbit-module__bJiDKa__up 1.1s var(--ease-editorial) .9s both;justify-items:end;gap:1rem;display:grid}.HeroOrbit-module__bJiDKa__cta{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.3rem;font-size:.6875rem;font-weight:500}.HeroOrbit-module__bJiDKa__cta span{transition:transform .5s var(--ease-editorial);display:inline-block}.HeroOrbit-module__bJiDKa__cta:hover span{transform:translate(.35rem)}.HeroOrbit-module__bJiDKa__hint{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.75rem;font-size:.625rem;font-weight:500;display:inline-flex}.HeroOrbit-module__bJiDKa__hint i{transform-origin:50% 0;width:1px;height:2.25rem;animation:HeroOrbit-module__bJiDKa__tick 2.4s var(--ease-editorial) infinite;background:currentColor;display:block}@keyframes HeroOrbit-module__bJiDKa__tick{0%{transform:scaleY(0)}45%{transform-origin:50% 0;transform:scaleY(1)}55%{transform-origin:50% 100%}to{transform-origin:50% 100%;transform:scaleY(0)}}@keyframes HeroOrbit-module__bJiDKa__up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.HeroOrbit-module__bJiDKa__flood{z-index:5;background:var(--color-oxide);color:var(--color-paper);clip-path:circle(var(--flood,0px) at var(--fx,50%) var(--fy,48%));align-items:center;display:grid;position:absolute;inset:0}.HeroOrbit-module__bJiDKa__floodIn{width:100%;max-width:120rem;opacity:clamp(0, calc(var(--c,0) * 4 - 2.6), 1);grid-template-columns:1fr 1fr;align-items:end;column-gap:2.5rem;margin-inline:auto;padding:5rem 2.5rem 2.5rem;display:grid}.HeroOrbit-module__bJiDKa__fk,.HeroOrbit-module__bJiDKa__fh{grid-column:1/-1}.HeroOrbit-module__bJiDKa__fcol{grid-column:2}.HeroOrbit-module__bJiDKa__fk{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0 0 1.75rem;font-size:.6875rem;font-weight:500}.HeroOrbit-module__bJiDKa__fh{max-width:14ch;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,1.2rem + 7vw,9rem);font-weight:500;line-height:.9}.HeroOrbit-module__bJiDKa__fh em{font-family:var(--font-serif);letter-spacing:-.03em;font-style:italic;font-weight:400}.HeroOrbit-module__bJiDKa__lead{letter-spacing:-.01em;max-width:40ch;margin:3.5rem 0 0;font-size:clamp(1.15rem,.95rem + .7vw,1.55rem);line-height:1.35}.HeroOrbit-module__bJiDKa__lead span{opacity:clamp(.28, calc((var(--d,0) * 1.25 - var(--i)) * 8 + .28), 1)}.HeroOrbit-module__bJiDKa__ask{opacity:clamp(0, calc(var(--d,0) * 3 - 1.6), 1);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem;display:flex}.HeroOrbit-module__bJiDKa__alt{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.35em;font-size:.6875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:767px){.HeroOrbit-module__bJiDKa__section{height:320svh}.HeroOrbit-module__bJiDKa__amp{top:45%}.HeroOrbit-module__bJiDKa__intro{--gut:1.25rem;padding-top:calc(5rem + 1svh)}.HeroOrbit-module__bJiDKa__bottom{grid-template-columns:1fr}.HeroOrbit-module__bJiDKa__cue{grid-auto-flow:row;justify-items:start}.HeroOrbit-module__bJiDKa__floodIn{grid-template-columns:1fr;padding:5rem 1.25rem 2rem}.HeroOrbit-module__bJiDKa__fcol{grid-column:1}.HeroOrbit-module__bJiDKa__lead{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.HeroOrbit-module__bJiDKa__section{height:auto}.HeroOrbit-module__bJiDKa__stage{height:auto;position:relative}.HeroOrbit-module__bJiDKa__scene{cursor:auto;height:100svh;position:relative}.HeroOrbit-module__bJiDKa__amp,.HeroOrbit-module__bJiDKa__kicker,.HeroOrbit-module__bJiDKa__h,.HeroOrbit-module__bJiDKa__cue{animation:none}.HeroOrbit-module__bJiDKa__hint{display:none}.HeroOrbit-module__bJiDKa__flood{clip-path:none;min-height:80svh;position:relative}.HeroOrbit-module__bJiDKa__floodIn,.HeroOrbit-module__bJiDKa__lead span,.HeroOrbit-module__bJiDKa__ask{opacity:1}}
.EditorialHome-module__W6jWpW__root{--gut:max(2.5rem, calc((100vw - 120rem) / 2 + 2.5rem));overflow-x:clip}@media (max-width:1023px){.EditorialHome-module__W6jWpW__root{--gut:1.25rem}}.EditorialHome-module__W6jWpW__kick{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}.EditorialHome-module__W6jWpW__ul{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}.EditorialHome-module__W6jWpW__spread{--p:.5;--rr:clamp(0, calc((var(--p) - .1) / .36), 1);--r:calc(var(--rr) * var(--rr) * (3 - 2 * var(--rr)));--hw:calc((100% - var(--L) - var(--R)) / 2 * .86);--hh:calc((100% - var(--T) - var(--B)) / 2 * .22);height:118svh;color:var(--color-ink);position:relative;overflow:clip}.EditorialHome-module__W6jWpW__right{--L:40%;--R:var(--gut);--T:13%;--B:15%}.EditorialHome-module__W6jWpW__left{--L:var(--gut);--R:38%;--T:15%;--B:13%}.EditorialHome-module__W6jWpW__full{--L:0%;--R:0%;--T:0%;--B:0%;--hh:30%;--hw:30%;--rr:clamp(0, calc((var(--p) - .02) / .4), 1);height:150svh;margin-top:-10svh}.EditorialHome-module__W6jWpW__folio{z-index:4;left:var(--gut);right:var(--gut);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.6875rem;font-weight:500;display:flex;position:absolute;top:4.5%}.EditorialHome-module__W6jWpW__full .EditorialHome-module__W6jWpW__folio{color:var(--color-paper);top:7%}.EditorialHome-module__W6jWpW__window{z-index:2;pointer-events:none;clip-path:inset(calc(var(--T) + (1 - var(--r)) * var(--hh)) calc(var(--R) + (1 - var(--r)) * var(--hw)) calc(var(--B) + (1 - var(--r)) * var(--hh)) calc(var(--L) + (1 - var(--r)) * var(--hw)));position:absolute;inset:0}.EditorialHome-module__W6jWpW__fig{left:var(--L);right:var(--R);top:var(--T);bottom:var(--B);background:var(--color-coal);position:absolute;overflow:hidden}.EditorialHome-module__W6jWpW__fig img{transform:translateY(calc((.5 - var(--p)) * 9%)) scale(calc(1.2 - var(--r) * .12))}.EditorialHome-module__W6jWpW__full .EditorialHome-module__W6jWpW__fig:after{content:"";background:linear-gradient(#0000 55%,#00000073),linear-gradient(#0000004d,#0000 30%);position:absolute;inset:0}.EditorialHome-module__W6jWpW__title{z-index:1;font-family:var(--font-display);letter-spacing:-.06em;transform:translate3d(calc((.5 - var(--p)) * var(--drift,10vw)), 0, 0);margin:0;font-size:clamp(4rem,1rem + 11.5vw,15rem);font-weight:500;line-height:.84;position:absolute}.EditorialHome-module__W6jWpW__title a{color:inherit}.EditorialHome-module__W6jWpW__tw{display:inline}.EditorialHome-module__W6jWpW__light{color:var(--color-paper);z-index:3}.EditorialHome-module__W6jWpW__right .EditorialHome-module__W6jWpW__title{left:var(--gut);max-width:9ch;top:30%}.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__title{right:var(--gut);text-align:right;--drift:-10vw;max-width:8ch;top:22%}.EditorialHome-module__W6jWpW__full .EditorialHome-module__W6jWpW__title{left:var(--gut);right:var(--gut);text-align:center;--drift:0vw;transform:scale(calc(1.25 - var(--r) * .25));font-size:clamp(4.5rem,1rem + 15vw,20rem);top:34%}.EditorialHome-module__W6jWpW__cap{z-index:4;max-width:26rem;opacity:clamp(0, calc((var(--p) - .3) * 6), 1);gap:.9rem;display:grid;position:absolute}.EditorialHome-module__W6jWpW__right .EditorialHome-module__W6jWpW__cap{left:var(--gut);bottom:15%}.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__cap{right:var(--gut);text-align:right;justify-items:end;bottom:13%}.EditorialHome-module__W6jWpW__full .EditorialHome-module__W6jWpW__cap{left:var(--gut);color:var(--color-paper);max-width:34rem;bottom:8%}.EditorialHome-module__W6jWpW__tag{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,.9rem + .8vw,1.65rem);font-style:italic;line-height:1.22}.EditorialHome-module__W6jWpW__disc{letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0;font-size:.6875rem;font-weight:500}.EditorialHome-module__W6jWpW__more{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;justify-self:start;padding-bottom:.25rem;font-size:.6875rem;font-weight:500}.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__more{justify-self:end}.EditorialHome-module__W6jWpW__more span{transition:transform .5s var(--ease-editorial);display:inline-block}.EditorialHome-module__W6jWpW__more:hover span{transform:translate(.35rem)}.EditorialHome-module__W6jWpW__index{padding:6rem 0 7rem}.EditorialHome-module__W6jWpW__indexHead{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.EditorialHome-module__W6jWpW__eleven{--p:.5;padding:4rem var(--gut) 7rem;border-top:1px solid var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2rem 3rem;display:grid;position:relative;overflow:clip}.EditorialHome-module__W6jWpW__num{font-family:var(--font-display);letter-spacing:-.09em;margin:0;color:var(--color-ink);background:url(/work/caves-branch-river-estates/caves-branch-aerial-hills-pasture.webp) 50% calc(15% + var(--p) * 50%) / cover no-repeat;-webkit-text-fill-color:transparent;transform:translate3d(0, calc((.5 - var(--p)) * 8svh), 0);-webkit-background-clip:text;background-clip:text;margin-block:-.04em -.1em;padding-right:.06em;font-size:min(66vw,108svh);font-weight:600;line-height:.76}.EditorialHome-module__W6jWpW__elevenText{max-width:30rem;padding-bottom:2rem}.EditorialHome-module__W6jWpW__elevenH{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,1rem + 2.6vw,4rem);font-weight:500;line-height:.98}.EditorialHome-module__W6jWpW__elevenH em,.EditorialHome-module__W6jWpW__contentsH em,.EditorialHome-module__W6jWpW__runH em{font-family:var(--font-serif);letter-spacing:-.03em;font-style:italic;font-weight:400}.EditorialHome-module__W6jWpW__elevenP{color:var(--color-ink-soft);margin:1.5rem 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.4}.EditorialHome-module__W6jWpW__contents{padding:6rem var(--gut) 8rem;background:var(--color-coal);color:var(--color-paper);grid-template-columns:minmax(0,.32fr) minmax(0,1fr);display:grid;position:relative}.EditorialHome-module__W6jWpW__side{position:relative}.EditorialHome-module__W6jWpW__side span{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--color-paper) 55%, transparent);font-size:clamp(5rem,2rem + 12vw,16rem);font-weight:500;line-height:.8;display:block;position:sticky;top:6rem;transform:rotate(180deg)}.EditorialHome-module__W6jWpW__contentsH{font-family:var(--font-display);letter-spacing:-.05em;margin:0 0 3.5rem;font-size:clamp(2.25rem,1.1rem + 3.4vw,4.75rem);font-weight:500;line-height:.96}.EditorialHome-module__W6jWpW__list ol{border-top:1px solid color-mix(in srgb, var(--color-paper) 40%, transparent);margin:0;padding:0;list-style:none}.EditorialHome-module__W6jWpW__row{--p:.5;border-bottom:1px solid color-mix(in srgb, var(--color-paper) 22%, transparent)}.EditorialHome-module__W6jWpW__rowLink{transition:background-color .5s var(--ease-editorial);border-radius:.75rem;grid-template-columns:3.25rem minmax(0,1.2fr) minmax(0,1fr) 3rem;align-items:center;gap:.5rem 1.75rem;margin-inline:-1rem;padding:1.5rem 1rem;display:grid}.EditorialHome-module__W6jWpW__rowLink:hover,.EditorialHome-module__W6jWpW__rowLink:focus-visible{background:color-mix(in srgb, var(--color-paper) 7%, transparent)}.EditorialHome-module__W6jWpW__rn{font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--color-paper) 32%, transparent);color:var(--color-canopy-light,var(--color-paper));border-radius:999px;justify-self:start;padding:.4rem .55rem;font-size:.75rem;font-weight:500;line-height:1}.EditorialHome-module__W6jWpW__rname{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-weight:500;line-height:1.05}.EditorialHome-module__W6jWpW__rline{color:color-mix(in srgb, var(--color-paper) 72%, transparent);font-size:.95rem;line-height:1.45}.EditorialHome-module__W6jWpW__rgo{border:1px solid color-mix(in srgb, var(--color-paper) 40%, transparent);width:2.5rem;height:2.5rem;transition:background-color .4s var(--ease-editorial), color .4s var(--ease-editorial), transform .4s var(--ease-editorial);border-radius:50%;justify-self:end;place-items:center;font-size:1rem;display:grid}.EditorialHome-module__W6jWpW__rowLink:hover .EditorialHome-module__W6jWpW__rgo,.EditorialHome-module__W6jWpW__rowLink:focus-visible .EditorialHome-module__W6jWpW__rgo{background:var(--color-paper);color:var(--color-ink);transform:translate(.25rem)}.EditorialHome-module__W6jWpW__contentsAsk{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.EditorialHome-module__W6jWpW__contentsAsk a{border-color:var(--color-paper);color:var(--color-paper)}.EditorialHome-module__W6jWpW__contentsAsk a:hover{background:var(--color-paper);color:var(--color-ink)}.EditorialHome-module__W6jWpW__sectors{padding:7rem 0 6rem}.EditorialHome-module__W6jWpW__sectors ul{border-top:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.EditorialHome-module__W6jWpW__sectors li+li{border-left:1px solid var(--color-ink)}.EditorialHome-module__W6jWpW__sector{min-height:15rem;transition:background-color .5s var(--ease-editorial), color .5s var(--ease-editorial);align-content:start;gap:1rem;padding:1.5rem 1.5rem 2rem;display:grid}.EditorialHome-module__W6jWpW__sectors li:first-child .EditorialHome-module__W6jWpW__sector{padding-left:0}.EditorialHome-module__W6jWpW__sector:hover{background:var(--color-ink);color:var(--color-paper);padding-left:1.5rem}.EditorialHome-module__W6jWpW__sn{font-family:var(--font-serif);font-size:1.5rem;font-style:italic}.EditorialHome-module__W6jWpW__sl{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.8rem,1rem + 2.2vw,3.4rem);font-weight:500;line-height:.98}.EditorialHome-module__W6jWpW__sd{letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:.6875rem;font-weight:500}.EditorialHome-module__W6jWpW__run{--p:1;background:var(--color-tint);height:230svh;position:relative}.EditorialHome-module__W6jWpW__runStage{--qq:clamp(0, calc(var(--p) / .62), 1);--q:calc(var(--qq) * var(--qq) * (3 - 2 * var(--qq)));height:100svh;padding:6rem var(--gut) 3rem;align-content:center;gap:2rem;display:grid;position:sticky;top:0;overflow:clip}.EditorialHome-module__W6jWpW__runH{font-family:var(--font-display);letter-spacing:-.06em;white-space:nowrap;transform-origin:0 55%;transform:scale(calc(1 + (1 - var(--q)) * 2.6));margin:0;font-size:clamp(4rem,1rem + 13vw,17rem);font-weight:500;line-height:.86}.EditorialHome-module__W6jWpW__runAsk{opacity:clamp(0, calc((var(--q) - .7) * 4), 1);transform:translate3d(0, calc((1 - var(--q)) * 3rem), 0);grid-template-columns:minmax(0,34rem) auto;align-items:end;gap:1.5rem 3rem;display:grid}.EditorialHome-module__W6jWpW__runAsk p{margin:0;font-size:clamp(1.1rem,.95rem + .6vw,1.5rem);line-height:1.35}.EditorialHome-module__W6jWpW__btns{flex-wrap:wrap;gap:1rem;display:flex}.EditorialHome-module__W6jWpW__people{padding:6rem 0 8rem}@media (max-width:767px){.EditorialHome-module__W6jWpW__spread{height:118svh}.EditorialHome-module__W6jWpW__right,.EditorialHome-module__W6jWpW__left{--L:var(--gut);--R:var(--gut);--T:30%;--B:26%}.EditorialHome-module__W6jWpW__full{height:130svh}.EditorialHome-module__W6jWpW__right .EditorialHome-module__W6jWpW__title,.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__title{left:var(--gut);text-align:left;--drift:6vw;max-width:none;font-size:17vw;top:11%;right:auto}.EditorialHome-module__W6jWpW__full .EditorialHome-module__W6jWpW__title{font-size:19vw;top:30%}.EditorialHome-module__W6jWpW__right .EditorialHome-module__W6jWpW__cap,.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__cap{left:var(--gut);right:var(--gut);text-align:left;justify-items:start;bottom:5%}.EditorialHome-module__W6jWpW__left .EditorialHome-module__W6jWpW__more{justify-self:start}.EditorialHome-module__W6jWpW__folio{top:3%}.EditorialHome-module__W6jWpW__folio span+span{text-align:right}.EditorialHome-module__W6jWpW__eleven{grid-template-columns:1fr;padding-top:3rem}.EditorialHome-module__W6jWpW__num{font-size:78vw}.EditorialHome-module__W6jWpW__contents{grid-template-columns:1fr;padding-top:4rem}.EditorialHome-module__W6jWpW__side{display:none}.EditorialHome-module__W6jWpW__rowLink{grid-template-columns:3rem minmax(0,1fr) 2.5rem;margin-inline:-.75rem;padding-inline:.75rem}.EditorialHome-module__W6jWpW__rn,.EditorialHome-module__W6jWpW__rname{grid-row:1}.EditorialHome-module__W6jWpW__rgo{grid-area:1/3}.EditorialHome-module__W6jWpW__rline{grid-area:2/2/auto/4}.EditorialHome-module__W6jWpW__sectors ul{grid-template-columns:1fr}.EditorialHome-module__W6jWpW__sectors li+li{border-left:0;border-top:1px solid var(--color-ink)}.EditorialHome-module__W6jWpW__sector{min-height:0;padding:1.25rem 0 1.5rem}.EditorialHome-module__W6jWpW__sector:hover{padding-left:1rem}.EditorialHome-module__W6jWpW__run{height:190svh}.EditorialHome-module__W6jWpW__runH{font-size:18vw}.EditorialHome-module__W6jWpW__runAsk{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.EditorialHome-module__W6jWpW__title,.EditorialHome-module__W6jWpW__fig img,.EditorialHome-module__W6jWpW__rowLink,.EditorialHome-module__W6jWpW__num{transform:none!important}.EditorialHome-module__W6jWpW__run{height:auto}.EditorialHome-module__W6jWpW__runStage{height:auto;min-height:80svh;position:relative}.EditorialHome-module__W6jWpW__runH{transform:none}.EditorialHome-module__W6jWpW__runAsk,.EditorialHome-module__W6jWpW__cap{opacity:1;transform:none}}
.Portal-module__EvV2aW__hero{background:var(--color-paper);height:1000svh;color:var(--color-ink);position:relative}.Portal-module__EvV2aW__stage{--U:900px;--o:0;--open:0;--close:0;--d:0;--q:0;--found:0;--live:0;--gut:max(2.5rem, calc((100vw - 120rem) / 2 + 2.5rem));--mid:50%;--midn:50;--far:50;--mist:var(--color-deep-mid);--D:calc(hypot(50cqw, calc(var(--far) * 1cqh)) + 2px);height:100svh;position:sticky;top:0;overflow:clip;container-type:size}.Portal-module__EvV2aW__vp{z-index:1;perspective-origin:50%;background:radial-gradient(120% 90% at 50% 50%, var(--color-deep) 0%, var(--color-deep-mid) 46%, var(--color-deep-edge) 100%);position:absolute;inset:0;overflow:hidden}.Portal-module__EvV2aW__glow{background:radial-gradient(closest-side, var(--color-glow), transparent);pointer-events:none;width:140vmax;height:40vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Portal-module__EvV2aW__vignette{pointer-events:none;background:radial-gradient(130% 100%,#0000 55%,#0000008c);position:absolute;inset:0}.Portal-module__EvV2aW__world{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.Portal-module__EvV2aW__world>*{backface-visibility:hidden;transform-origin:0 0;margin:0;position:absolute;top:0;left:0}.Portal-module__EvV2aW__tile{width:calc(var(--U) * 6);height:calc(var(--U) * 1.6);background:repeating-linear-gradient(to right, color-mix(in srgb, var(--color-paper) 10%, transparent) 0 1px, transparent 1px calc(var(--U) * .2)), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--color-paper) 10%, transparent) 0 1px, transparent 1px calc(var(--U) * .2));-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.Portal-module__EvV2aW__horizonLine{width:calc(var(--U) * 40);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-canopy-light) 55%, transparent), transparent);height:2px}.Portal-module__EvV2aW__plan{width:calc(var(--U) * 3.2);height:calc(var(--U) * 2.9);overflow:visible}.Portal-module__EvV2aW__plan g{--dr:clamp(0, calc((var(--d) * 1.7 - var(--j,0)) * 3), 1);--on:clamp(0, calc((var(--d) * 1.7 - var(--t,9)) * 4), 1)}.Portal-module__EvV2aW__lk{stroke:var(--color-canopy-light);stroke-width:.32px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--dr));stroke-linecap:round}.Portal-module__EvV2aW__pulse{stroke:var(--color-signal-soft);stroke-width:.45px;stroke-linecap:round;stroke-dasharray:.07 .93;opacity:calc(clamp(0, (var(--dr) - .9) * 10, 1) * .9);animation:2.6s linear infinite Portal-module__EvV2aW__run;animation-delay:calc(var(--j,0) * -7s)}@keyframes Portal-module__EvV2aW__run{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.Portal-module__EvV2aW__dot{fill:var(--color-paper);opacity:calc(.35 + .65 * var(--on))}.Portal-module__EvV2aW__ring{fill:none;stroke:var(--color-signal);stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:Portal-module__EvV2aW__ping-ring 2.8s var(--ease-standard) infinite}@keyframes Portal-module__EvV2aW__ping-ring{0%{opacity:calc(var(--on) * .85);transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.Portal-module__EvV2aW__sys{fill:none;stroke:color-mix(in srgb, var(--color-paper) 50%, transparent);stroke-width:.22px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--d) * 1.7 - 1) * 1.6, 1));transform-origin:163px 146px;transform:rotate(90deg)}.Portal-module__EvV2aW__sysT{fill:color-mix(in srgb, var(--color-paper) 85%, transparent);letter-spacing:.32em;text-transform:uppercase;opacity:clamp(0, (var(--d) - .85) * 8, 1);font-size:7px;font-weight:500}.Portal-module__EvV2aW__node{--on:clamp(0, calc((var(--d) * 1.7 - var(--t)) * 4), 1);height:calc(var(--U) * .3);justify-content:flex-end;align-items:center;gap:calc(var(--U) * .012);color:color-mix(in srgb, var(--color-paper) calc((.32 + .68 * var(--on)) * 100%), transparent);flex-direction:column;display:flex}.Portal-module__EvV2aW__ico{width:calc(var(--U) * .1);height:calc(var(--U) * .1);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform:translateY(calc((1 - var(--on)) * var(--U) * .02)) scale(calc(.86 + .14 * var(--on)));overflow:visible}.Portal-module__EvV2aW__ico [data-a]{stroke:var(--color-signal);transform-box:fill-box;transform-origin:50%}.Portal-module__EvV2aW__ico [data-a=side]{stroke:currentColor;opacity:var(--on);transform:translateX(calc((1 - var(--on)) * 7px))}.Portal-module__EvV2aW__ico [data-a=side2]{stroke:currentColor;opacity:var(--on);transform:translateX(calc((var(--on) - 1) * 7px))}.Portal-module__EvV2aW__ico [data-a=lock]{fill:var(--color-signal);stroke:none;transform:translate(calc((1 - var(--on)) * 9px), calc((1 - var(--on)) * -7px))}.Portal-module__EvV2aW__ico [data-a=draw]{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, var(--on) * 1.6 - .3, 1))}.Portal-module__EvV2aW__ico [data-a=draw][data-d]{stroke-dashoffset:calc(1 - clamp(0, var(--on) * 1.6 - .6, 1))}.Portal-module__EvV2aW__ico [data-a=flow]{stroke-dasharray:.22 .78;opacity:var(--on);animation:1.8s linear infinite Portal-module__EvV2aW__run;animation-delay:calc(var(--n) * -.36s)}.Portal-module__EvV2aW__ico [data-a=slot]{fill:var(--color-signal);stroke:none;opacity:clamp(0, var(--on) * 7 - var(--c), 1)}.Portal-module__EvV2aW__ico [data-a=slot]:last-of-type{animation:2.4s step-end infinite Portal-module__EvV2aW__blink}@keyframes Portal-module__EvV2aW__blink{50%{fill:#0000;stroke:var(--color-signal);stroke-width:1.2px}}.Portal-module__EvV2aW__ico [data-a=seg]{stroke-width:4.5px;stroke-dasharray:calc(var(--l) * var(--on)) 1;stroke-dashoffset:calc(var(--o) * -1);stroke:color-mix(in srgb, var(--color-signal) calc(100% - var(--n) * 38%), var(--color-canopy-light));transform:rotate(-90deg)}.Portal-module__EvV2aW__ico text{fill:currentColor;stroke:none;font-family:var(--font-serif);font-size:13px;font-style:italic}.Portal-module__EvV2aW__ico [data-a=end]{fill:var(--color-signal);stroke:none;opacity:clamp(0, var(--on) * 3 - 2, 1)}.Portal-module__EvV2aW__nodeK{white-space:nowrap;font-size:max(10px, calc(var(--U) * .026));letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:.5em;font-weight:500;display:flex}.Portal-module__EvV2aW__nodeK i{font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--color-signal);font-size:1.15em;font-style:italic}.Portal-module__EvV2aW__stem{width:1px;min-height:calc(var(--U) * .05);background:linear-gradient(to bottom, currentColor, color-mix(in srgb, var(--color-canopy-light) calc((.25 + .75 * var(--on)) * 100%), transparent));flex:1}.Portal-module__EvV2aW__wall{white-space:nowrap;color:var(--color-paper);font-family:var(--font-display);font-weight:500;font-size:calc(var(--U) * .28);letter-spacing:-.06em;line-height:.86;display:grid}.Portal-module__EvV2aW__wall em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-canopy-light);justify-self:start;padding-left:.08em;font-size:.42em;font-style:italic;font-weight:400}.Portal-module__EvV2aW__wallR{text-align:right}.Portal-module__EvV2aW__wallR em{justify-self:end}.Portal-module__EvV2aW__ana{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:calc(var(--U) * .36);color:var(--color-paper);line-height:1}.Portal-module__EvV2aW__bar{width:calc(var(--U) * .98);height:max(2px, calc(var(--U) * .004));background:var(--color-signal)}.Portal-module__EvV2aW__sw{width:calc(var(--U) * .05);height:calc(var(--U) * .05)}.Portal-module__EvV2aW__swOcean{background:var(--color-ocean);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-paper) 35%, transparent)}.Portal-module__EvV2aW__swCanopy{background:var(--color-canopy)}.Portal-module__EvV2aW__swSignal{background:var(--color-signal)}.Portal-module__EvV2aW__anaLabel{white-space:nowrap;font-size:max(10px, calc(var(--U) * .02));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 75%, transparent);font-weight:500}.Portal-module__EvV2aW__grid{width:calc(var(--U) * 1.9);height:calc(var(--U) * .9);border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);background:radial-gradient(circle at 50% 46%, transparent calc(var(--U) * .28), color-mix(in srgb, var(--color-paper) 16%, transparent) calc(var(--U) * .28 + 1px), transparent calc(var(--U) * .28 + 2px)), repeating-linear-gradient(to right, color-mix(in srgb, var(--color-paper) 10%, transparent) 0 1px, transparent 1px calc(var(--U) * .095)), linear-gradient(to bottom, transparent calc(50% - .5px), color-mix(in srgb, var(--color-paper) 20%, transparent) calc(50% - .5px), color-mix(in srgb, var(--color-paper) 20%, transparent) calc(50% + .5px), transparent calc(50% + .5px))}.Portal-module__EvV2aW__still{width:var(--U);aspect-ratio:16/9;overflow:hidden;box-shadow:0 2rem 4rem #00000073}.Portal-module__EvV2aW__still img{object-fit:cover}.Portal-module__EvV2aW__screen{width:calc(var(--U) * 1.62);aspect-ratio:16/9;background:#000;box-shadow:0 3rem 8rem #0009}.Portal-module__EvV2aW__screen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Portal-module__EvV2aW__marks{pointer-events:none;opacity:.7;background:linear-gradient(#fff,#fff) 0 0/1.6rem 1px no-repeat,linear-gradient(#fff,#fff) 0 0/1px 1.6rem no-repeat,linear-gradient(#fff,#fff) 100% 0/1.6rem 1px no-repeat,linear-gradient(#fff,#fff) 100% 0/1px 1.6rem no-repeat,linear-gradient(#fff,#fff) 0 100%/1.6rem 1px no-repeat,linear-gradient(#fff,#fff) 0 100%/1px 1.6rem no-repeat,linear-gradient(#fff,#fff) 100% 100%/1.6rem 1px no-repeat,linear-gradient(#fff,#fff) 100% 100%/1px 1.6rem no-repeat;position:absolute;inset:4%}.Portal-module__EvV2aW__slate{color:#fff;font-size:max(9px, calc(var(--U) * .016));letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:500;display:flex;position:absolute;bottom:7%;left:6%;right:6%}.Portal-module__EvV2aW__slate b{font-weight:500}.Portal-module__EvV2aW__page{width:calc(var(--U) * .78);aspect-ratio:16/10;box-shadow:0 1.5rem 4rem #00000080, 0 0 0 1px color-mix(in srgb, var(--color-paper) 18%, transparent)}.Portal-module__EvV2aW__page img{object-fit:cover;object-position:50% 0}.Portal-module__EvV2aW__page[data-hit]{box-shadow:0 1.5rem 4rem #00000080, 0 0 0 calc(1px + var(--found) * 2px) color-mix(in srgb, var(--color-signal) calc(var(--found) * 100%), color-mix(in srgb, var(--color-paper) 18%, transparent))}.Portal-module__EvV2aW__page[data-hit] i{color:color-mix(in srgb, var(--color-signal) calc(var(--found) * 100%), color-mix(in srgb, var(--color-paper) 80%, transparent))}.Portal-module__EvV2aW__search{width:calc(var(--U) * 1.1);border:1px solid color-mix(in srgb, var(--color-paper) 45%, transparent);background:color-mix(in srgb, var(--color-deep-edge) 65%, transparent);color:var(--color-paper);font-size:max(11px, calc(var(--U) * .024));letter-spacing:.01em;white-space:nowrap;opacity:clamp(0, calc(var(--q) * 6), 1);border-radius:999px;align-items:center;gap:.7em;padding:.85em 1.1em;display:flex;overflow:hidden}.Portal-module__EvV2aW__search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:1.3em;height:1.3em}.Portal-module__EvV2aW__caret{background:var(--color-signal);width:1px;height:1.15em;margin-left:-.45em;animation:1s step-end infinite Portal-module__EvV2aW__blink-c;display:inline-block}@keyframes Portal-module__EvV2aW__blink-c{50%{opacity:0}}.Portal-module__EvV2aW__page i{white-space:nowrap;font-style:normal;font-size:max(10px, calc(var(--U) * .02));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 80%, transparent);opacity:var(--asm,0);font-weight:500;position:absolute;bottom:calc(100% + .6em);left:0}.Portal-module__EvV2aW__map{width:calc(var(--U) * 1.45);aspect-ratio:16/10;background:var(--color-deep-edge);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-paper) 20%, transparent), 0 0 calc(var(--U) * .3) #0009}.Portal-module__EvV2aW__map img{object-fit:cover}.Portal-module__EvV2aW__tour{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-standard);pointer-events:none;background:0 0;border:0;position:absolute;inset:0}.Portal-module__EvV2aW__stage[data-live] .Portal-module__EvV2aW__tour{opacity:1}.Portal-module__EvV2aW__stage[data-explore] .Portal-module__EvV2aW__tour{pointer-events:auto}.Portal-module__EvV2aW__liveTag{white-space:nowrap;font-size:max(10px, calc(var(--U) * .017));letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 85%, transparent);opacity:0;transition:opacity .5s var(--ease-standard);align-items:center;gap:.6em;font-weight:500;display:inline-flex;position:absolute;bottom:calc(100% + .8em);left:0}.Portal-module__EvV2aW__stage[data-live] .Portal-module__EvV2aW__liveTag{opacity:clamp(0, calc((var(--rise,0) - .6) * 2.5), 1)}.Portal-module__EvV2aW__liveTag b{background:var(--color-signal);width:.6em;height:.6em;box-shadow:0 0 0 .25em color-mix(in srgb, var(--color-signal) 25%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite Portal-module__EvV2aW__blink-c}.Portal-module__EvV2aW__map i{width:calc(var(--U) * .05);height:calc(var(--U) * .05);margin:calc(var(--U) * -.025);background:var(--color-signal);box-shadow:0 0 0 calc(var(--U) * .012) color-mix(in srgb, var(--color-signal) 35%, transparent);transform:scale(var(--hot,0));transition:transform .4s var(--ease-editorial);animation:Portal-module__EvV2aW__ping 2.4s var(--ease-standard) infinite;animation-delay:calc(var(--i) * -.45s);border-radius:50%;position:absolute}@keyframes Portal-module__EvV2aW__ping{50%{box-shadow:0 0 0 calc(var(--U) * .04) color-mix(in srgb, var(--color-signal) 0%, transparent)}}.Portal-module__EvV2aW__chapters{z-index:4;left:var(--gut);width:min(30rem, calc(100% - 2 * var(--gut)));pointer-events:none;height:13rem;color:var(--color-paper);position:absolute;bottom:max(2rem,5svh)}.Portal-module__EvV2aW__ch{justify-items:start;gap:.55rem;display:grid;position:absolute;inset:auto 0 0}.Portal-module__EvV2aW__ch p{margin:0;overflow:clip}.Portal-module__EvV2aW__ch p>span{transition:transform .7s var(--ease-editorial);display:block;transform:translateY(110%)}.Portal-module__EvV2aW__ch[data-on] p>span{transform:none}.Portal-module__EvV2aW__ch[data-on] .Portal-module__EvV2aW__chT>span{transition-delay:60ms}.Portal-module__EvV2aW__ch[data-on] .Portal-module__EvV2aW__chL>span{transition-delay:.12s}.Portal-module__EvV2aW__chN{letter-spacing:.16em;color:var(--color-signal);font-size:.6875rem;font-weight:500}.Portal-module__EvV2aW__chT{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.6rem,1rem + 1.4vw,2.5rem);font-weight:500;line-height:1}.Portal-module__EvV2aW__chL{color:color-mix(in srgb, var(--color-paper) 78%, transparent);font-size:.98rem;line-height:1.45}.Portal-module__EvV2aW__chA{letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;border-bottom:1px solid;margin-top:.35rem;padding-bottom:.25rem;font-size:.6875rem;font-weight:500;transition:opacity .4s}.Portal-module__EvV2aW__ch[data-on] .Portal-module__EvV2aW__chA{opacity:1;pointer-events:auto;transition-delay:.25s}.Portal-module__EvV2aW__chX{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:.35rem;display:flex}.Portal-module__EvV2aW__chX .Portal-module__EvV2aW__chA{margin-top:0}.Portal-module__EvV2aW__chBtn{border:1px solid color-mix(in srgb, var(--color-paper) 60%, transparent);color:var(--color-paper);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .4s, transform .6s var(--ease-editorial), background-color .3s, color .3s;padding:.75rem 1.1rem;font-size:.6875rem;font-weight:500;transform:translateY(.5rem)}.Portal-module__EvV2aW__chX[data-on] .Portal-module__EvV2aW__chBtn{opacity:1;pointer-events:auto;transform:none}.Portal-module__EvV2aW__chBtn:hover,.Portal-module__EvV2aW__chBtn:focus-visible{background:var(--color-paper);color:var(--color-ink)}.Portal-module__EvV2aW__stage[data-explore] .Portal-module__EvV2aW__chapters,.Portal-module__EvV2aW__stage[data-explore] .Portal-module__EvV2aW__rail{opacity:0;pointer-events:none}.Portal-module__EvV2aW__back{z-index:7;right:var(--gut);background:var(--color-paper);color:var(--color-ink);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;padding:.75rem 1.1rem;font-size:.6875rem;font-weight:500;transition:opacity .3s;position:absolute;top:5.5rem}.Portal-module__EvV2aW__back[data-on]{opacity:1;pointer-events:auto}.Portal-module__EvV2aW__rail{z-index:4;right:var(--gut);opacity:0;pointer-events:none;justify-items:end;gap:.4rem;transition:opacity .5s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Portal-module__EvV2aW__rail[data-on]{opacity:1;pointer-events:auto}.Portal-module__EvV2aW__rail button{color:color-mix(in srgb, var(--color-paper) 55%, transparent);letter-spacing:.14em;cursor:pointer;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.625rem;font-weight:500;transition:color .3s;display:flex}.Portal-module__EvV2aW__rail button i{width:.9rem;height:1px;transition:width .5s var(--ease-editorial);background:currentColor;display:block}.Portal-module__EvV2aW__rail button[data-on]{color:var(--color-paper)}.Portal-module__EvV2aW__rail button[data-on] i{width:2.4rem}.Portal-module__EvV2aW__rail button:hover{color:var(--color-paper)}.Portal-module__EvV2aW__rail .Portal-module__EvV2aW__skip{text-transform:uppercase;margin-top:1rem}.Portal-module__EvV2aW__shutter{z-index:5;pointer-events:none;position:absolute;inset:0}.Portal-module__EvV2aW__blade{contain:strict;background:var(--color-paper);left:calc(50cqw - var(--D));top:calc(var(--mid) - var(--D));width:calc(var(--D) * 2);height:var(--D);transform-origin:var(--D) var(--D);transform:rotate(calc(var(--k) * -60deg));position:absolute;overflow:hidden}.Portal-module__EvV2aW__rest{z-index:3;background:var(--color-paper);position:absolute;inset:0}.Portal-module__EvV2aW__stage[data-moving] .Portal-module__EvV2aW__rest{visibility:hidden}.Portal-module__EvV2aW__stage:not([data-moving]) .Portal-module__EvV2aW__blade{visibility:hidden!important}.Portal-module__EvV2aW__restLine{left:var(--gut);right:var(--gut);top:var(--mid);background:var(--color-ink);transform-origin:50%;height:1px;animation:Portal-module__EvV2aW__seam-in 1.1s var(--ease-editorial) .1s both;position:absolute}.Portal-module__EvV2aW__bladeIn{left:calc(var(--D) - 50cqw);top:calc(var(--D) - var(--midn) * 1cqh);width:100cqw;height:100cqh;transform-origin:50cqw var(--mid);transform:rotate(calc(var(--k) * 60deg));position:absolute}.Portal-module__EvV2aW__seam{width:calc(var(--D) * 2);background:var(--color-ink);transform-origin:50%;opacity:0;height:1px;animation:Portal-module__EvV2aW__seam-in 1.1s var(--ease-editorial) .1s both;position:absolute;bottom:0;left:0}.Portal-module__EvV2aW__seam[data-horizon]{opacity:1;left:calc(var(--D) - 50cqw + var(--gut));width:calc(100cqw - 2 * var(--gut))}@keyframes Portal-module__EvV2aW__seam-in{0%{transform:scaleX(0)}}.Portal-module__EvV2aW__print{position:absolute;inset:0}.Portal-module__EvV2aW__top,.Portal-module__EvV2aW__bot{left:var(--gut);right:var(--gut);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3.5rem,1rem + 9.6vw,13.5rem);font-weight:500;line-height:.92;display:block;position:absolute;overflow:clip}.Portal-module__EvV2aW__top{bottom:calc(100% - var(--mid));padding-bottom:.06em}.Portal-module__EvV2aW__bot{top:var(--mid);text-align:right;padding-top:.02em}.Portal-module__EvV2aW__top>span,.Portal-module__EvV2aW__bot>em{display:block}.Portal-module__EvV2aW__top>span{animation:Portal-module__EvV2aW__from-below-line 1.3s var(--ease-editorial) .45s both}.Portal-module__EvV2aW__bot>em{font-family:var(--font-serif);letter-spacing:-.035em;animation:Portal-module__EvV2aW__from-above-line 1.3s var(--ease-editorial) .6s both;font-style:italic;font-weight:400;line-height:1}@keyframes Portal-module__EvV2aW__from-below-line{0%{transform:translateY(105%)}}@keyframes Portal-module__EvV2aW__from-above-line{0%{transform:translateY(-105%)}}.Portal-module__EvV2aW__kicker{z-index:6;left:var(--gut);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);opacity:calc(1 - var(--open) * 4 + var(--close) * 0);animation:Portal-module__EvV2aW__rise-in .9s var(--ease-editorial) .9s both;margin:0;font-size:.6875rem;font-weight:500;position:absolute;top:calc(5rem + 2.5svh)}.Portal-module__EvV2aW__intro{z-index:6;left:var(--gut);right:var(--gut);opacity:calc(1 - var(--open) * 4);animation:Portal-module__EvV2aW__rise-in .9s var(--ease-editorial) 1.1s both;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute;bottom:max(1.75rem,4.5svh)}.Portal-module__EvV2aW__intro,.Portal-module__EvV2aW__kicker{pointer-events:none}.Portal-module__EvV2aW__intro p{max-width:30rem;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.4}.Portal-module__EvV2aW__scroll{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;align-items:center;gap:.75rem;font-size:.625rem;font-weight:500;display:inline-flex}.Portal-module__EvV2aW__scroll i{width:1px;height:2.25rem;animation:Portal-module__EvV2aW__tick 2.4s var(--ease-editorial) infinite;background:currentColor;display:block}@keyframes Portal-module__EvV2aW__tick{0%{transform-origin:50% 0;transform:scaleY(0)}45%{transform-origin:50% 0;transform:scaleY(1)}55%{transform-origin:50% 100%;transform:scaleY(1)}to{transform-origin:50% 100%;transform:scaleY(0)}}@keyframes Portal-module__EvV2aW__rise-in{0%{opacity:0;transform:translateY(.75rem)}}.Portal-module__EvV2aW__final{z-index:6;left:var(--gut);right:var(--gut);visibility:hidden;grid-template-columns:minmax(0,38rem) auto;justify-content:space-between;align-items:end;gap:1.25rem 3rem;display:grid;position:absolute;bottom:max(1.75rem,4.5svh)}.Portal-module__EvV2aW__final>*{opacity:0;transition:opacity .6s var(--ease-standard), transform .9s var(--ease-editorial);transform:translateY(1rem)}.Portal-module__EvV2aW__stage[data-final] .Portal-module__EvV2aW__final{visibility:visible}.Portal-module__EvV2aW__stage[data-final] .Portal-module__EvV2aW__final>*{opacity:1;transform:none}.Portal-module__EvV2aW__stage[data-final] .Portal-module__EvV2aW__finalP{transition-delay:80ms}.Portal-module__EvV2aW__stage[data-final] .Portal-module__EvV2aW__finalA{transition-delay:.18s}.Portal-module__EvV2aW__finalK{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);grid-column:1/-1;margin:0;font-size:.6875rem;font-weight:500}.Portal-module__EvV2aW__finalP{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,.9rem + .9vw,1.9rem);font-weight:500;line-height:1.1}.Portal-module__EvV2aW__finalA{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.Portal-module__EvV2aW__cta{isolation:isolate;border:1px solid var(--color-ink);letter-spacing:.14em;text-transform:uppercase;transition:color .45s var(--ease-editorial);align-items:center;gap:.9rem;padding:1rem 1.4rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Portal-module__EvV2aW__cta:before{content:"";z-index:-1;background:var(--color-ink);transform-origin:50% 100%;transition:transform .5s var(--ease-editorial);position:absolute;inset:0;transform:scaleY(.06)}.Portal-module__EvV2aW__cta:hover,.Portal-module__EvV2aW__cta:focus-visible{color:var(--color-paper)}.Portal-module__EvV2aW__cta:hover:before,.Portal-module__EvV2aW__cta:focus-visible:before{transform:none}.Portal-module__EvV2aW__cta i{transition:transform .5s var(--ease-editorial);font-style:normal}.Portal-module__EvV2aW__cta:hover i{transform:translate(.35rem)}.Portal-module__EvV2aW__link{letter-spacing:.14em;text-transform:uppercase;transition:background-size .5s var(--ease-editorial);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.3rem;font-size:.75rem;font-weight:500}.Portal-module__EvV2aW__link:hover{background-position:100% 100%;background-size:0% 1px}.Portal-module__EvV2aW__still2{display:none}@media (max-width:767px){.Portal-module__EvV2aW__hero{height:880svh}.Portal-module__EvV2aW__stage{--gut:1.25rem;--mid:47%;--midn:47;--far:53}.Portal-module__EvV2aW__map{width:var(--U);aspect-ratio:10/14.5}.Portal-module__EvV2aW__search{width:calc(var(--U) * .92)}.Portal-module__EvV2aW__nodeK{font-size:calc(var(--U) * .044);letter-spacing:.1em}.Portal-module__EvV2aW__ico{width:calc(var(--U) * .17);height:calc(var(--U) * .17)}.Portal-module__EvV2aW__stage[data-ch="4"] .Portal-module__EvV2aW__rail{opacity:0;pointer-events:none}.Portal-module__EvV2aW__chapters{height:14rem}.Portal-module__EvV2aW__back{top:5rem}.Portal-module__EvV2aW__top,.Portal-module__EvV2aW__bot{font-size:15.5vw}.Portal-module__EvV2aW__bot{text-align:left;padding-left:12vw}.Portal-module__EvV2aW__intro{flex-direction:column;align-items:flex-start;gap:1.25rem}.Portal-module__EvV2aW__chapters{height:12rem;bottom:1.5rem}.Portal-module__EvV2aW__chL{font-size:.9rem}.Portal-module__EvV2aW__rail{top:5.25rem;transform:none}.Portal-module__EvV2aW__rail button{gap:0;font-size:0}.Portal-module__EvV2aW__rail .Portal-module__EvV2aW__skip{font-size:.625rem}.Portal-module__EvV2aW__final{grid-template-columns:1fr}.Portal-module__EvV2aW__finalA{flex-direction:column;align-items:flex-start}.Portal-module__EvV2aW__wall{font-size:calc(var(--U) * .22)}.Portal-module__EvV2aW__tile{width:calc(var(--U) * 2.6)}.Portal-module__EvV2aW__plan{width:calc(var(--U) * 3.2 * .7)}.Portal-module__EvV2aW__ana{font-size:calc(var(--U) * .27)}.Portal-module__EvV2aW__bar{width:calc(var(--U) * .72)}}@media (prefers-reduced-motion:reduce){.Portal-module__EvV2aW__hero{height:auto}.Portal-module__EvV2aW__stage{height:auto;min-height:100svh;padding:calc(5rem + 3svh) var(--gut) 4rem;align-content:start;gap:2.5rem;display:grid;position:relative}.Portal-module__EvV2aW__vp,.Portal-module__EvV2aW__rail,.Portal-module__EvV2aW__seam{display:none}.Portal-module__EvV2aW__shutter{height:clamp(14rem,42svh,26rem);position:relative;inset:auto}.Portal-module__EvV2aW__rest{visibility:visible}.Portal-module__EvV2aW__restLine{animation:none}.Portal-module__EvV2aW__blade{display:none}.Portal-module__EvV2aW__top>span,.Portal-module__EvV2aW__bot>em,.Portal-module__EvV2aW__kicker,.Portal-module__EvV2aW__intro{animation:none}.Portal-module__EvV2aW__kicker,.Portal-module__EvV2aW__intro,.Portal-module__EvV2aW__final,.Portal-module__EvV2aW__chapters{opacity:1;position:relative;inset:auto}.Portal-module__EvV2aW__intro .Portal-module__EvV2aW__scroll{display:none}.Portal-module__EvV2aW__final{visibility:visible}.Portal-module__EvV2aW__final>*{opacity:1;transform:none}.Portal-module__EvV2aW__chapters{width:auto;height:auto;color:var(--color-ink);pointer-events:auto;order:3;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;display:grid}.Portal-module__EvV2aW__ch{position:relative;inset:auto}.Portal-module__EvV2aW__ch p>span{transform:none}.Portal-module__EvV2aW__chL{color:var(--color-ink-soft)}.Portal-module__EvV2aW__chA{opacity:1;pointer-events:auto}.Portal-module__EvV2aW__still2{aspect-ratio:16/9;background:var(--color-coal) url(/work/reel/tide-studio-reel-poster.webp) 50% 50% / cover;order:2;display:block}}
