.site .home-below{--ease:cubic-bezier(.16,1,.3,1);--home-top:clamp(92px,11svh,120px);font-family:var(--font-body);font-weight:300;color:var(--sita-ink)}.site .home-wrap{width:min(91.5vw,1360px);margin-inline:auto}@media(max-width:900px){.site .home-wrap{width:89vw}}.site .home-below h2{margin:0;font:500 clamp(40px,5.2vw,78px)/1 var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.site .home-below h3{margin:0;font-family:var(--font-heading);font-weight:500;letter-spacing:-.02em}.site .home-below p{margin:0}.site .home-small{font:400 11px/1.6 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sita-muted)}.site .home-below a{color:inherit;text-decoration:none}.site .home-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:500 12px/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px) /0 1px no-repeat;transition:background-size .5s var(--ease)}.site .home-link:hover,.site .home-link:focus-visible{background-size:calc(100% - 26px) 1px}.site .home-link .site-icon,.site .home-button .site-icon,.site .home-rail-name .site-icon{width:15px;height:15px;transition:transform .4s var(--ease)}.site .home-link:hover .site-icon,.site .home-button:hover .site-icon,.site .home-rail-item a:hover .site-icon{transform:translate(3px,-3px)}.site .home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;min-height:56px;padding:0 24px;box-sizing:border-box;background:var(--sita-forest);color:var(--sita-on-green)!important;font:500 14px/1.3 var(--font-body);letter-spacing:.02em;white-space:nowrap;transition:background .3s ease,transform .3s var(--ease)}.site .home-button:hover{background:var(--sita-leaf)}.site .home-button:active{transform:translateY(1px)}.site .home-button--light{background:var(--sita-on-green);color:var(--sita-dark)!important}.site .home-button--light:hover{background:var(--sita-stone)}.site .home-below :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.site .canopy-join{position:absolute;inset:0 0 auto;z-index:0;isolation:isolate;height:clamp(160px,17vw,245px);overflow:hidden;pointer-events:none;user-select:none;contain:layout paint;perspective:900px;mask-image:linear-gradient(to bottom,#000 20%,rgba(0,0,0,.45) 66%,transparent 100%)}.site .canopy-layer{position:absolute;transform-origin:50% 0;backface-visibility:hidden}.site .canopy-layer img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 0}.site .canopy-far{inset:24px 11% 70px 1%;opacity:.3;filter:blur(1.2px)}.site .canopy-main{inset:12px 4% 45px}.site .canopy-strand{top:clamp(42px,5vw,72px);height:66%;width:calc(clamp(160px,17vw,245px)*.22)}.site .canopy-strand img{width:100%;object-fit:contain}.site .canopy-strand--0{left:22%}.site .canopy-strand--1{left:67%;height:68%}.site .canopy-strand--2{left:81%;height:60%}.site .seam--visit .canopy-main{inset-inline:7% 1%}.site .home-zoom-pin{position:relative}.site .home-zoom-pin>.home-band-head,.site .home-zoom-pin>.home-zoom-stage,.site .home-zoom-pin>.home-zoom-frame,.site .home-zoom-pin>.home-columns{position:relative;z-index:1}.site .home-zoom-pin>.home-band-head{padding-top:clamp(84px,7vw,110px)}.site .home-band.home-visit{padding-top:0}.site .home-zoom-pin>.seam--visit{top:0}.site .home-zoom-pin>.seam--visit .canopy-main{top:-4px}.site .home-motion .home-zoom.is-active .home-zoom-pin:before{position:fixed;inset:0;-webkit-mask-image:none;mask-image:none}@media(max-width:700px){.site .home-below.home-motion .home-zoom-pin{top:0}}@media(min-width:761px){.site .home-below.home-motion .home-zoom{height:calc(var(--pin-h,800px) + 2900px)}.site .home-below.home-motion .home-zoom-pin{top:72px;height:auto;padding:0 0 18px}.site .home-below.home-motion .home-zoom-stage{flex:none;container-type:normal}.site .home-zoom-pin>.seam--visit{height:clamp(150px,13vw,200px)}.site .home-zoom-pin>.seam--visit{left:calc(50% - 50vw);right:auto;width:100vw}.site .home-zoom-pin>.seam--visit .canopy-main{left:-2%;right:auto;width:60%}.site .home-zoom-pin>.seam--visit .canopy-main img{object-position:0 0}.site .home-zoom-pin>.seam--visit .canopy-far{left:-4%;right:auto;width:44%}.site .home-zoom-pin>.seam--visit .canopy-strand--0{left:8%}.site .home-zoom-pin>.seam--visit .canopy-strand--1{left:19%}.site .home-zoom-pin>.seam--visit .canopy-strand--2{left:30%}.site .home-motion .home-zoom-pin>.home-band-head{padding-top:clamp(78px,6.6vw,112px);align-items:end}.site .home-motion .home-zoom-pin .home-band-head{margin-bottom:clamp(14px,2.4svh,26px)}.site .home-motion .home-zoom-pin .home-band-head h2{font-size:clamp(38px,3.6vw,56px)}.site .home-zoom-pin>.home-columns{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;flex-wrap:wrap;margin-top:clamp(16px,2.6svh,28px);padding-top:clamp(12px,1.8svh,18px);border-top:1px solid var(--sita-line)}.site .home-zoom-pin>.home-columns>div{display:flex;align-items:center;gap:10px;padding:0;font-size:14px;line-height:1.5}.site .home-zoom-pin>.home-columns h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .home-zoom-pin>.home-columns .home-columns-icon{display:block;width:16px;height:16px;opacity:.5;flex:none}.site .home-zoom-pin>.home-columns address span{display:inline}.site .home-zoom-pin>.home-columns .home-columns-area:before{content:", "}.site .home-zoom-pin>.home-columns .opening-label{display:inline}.site .home-zoom-pin>.home-columns .opening-label:after{content:" "}.site .home-zoom-pin>.home-columns p{margin:0}.site .home-zoom-pin>.home-columns .home-link{min-height:32px;margin-left:8px;font-size:10.5px;letter-spacing:.1em;white-space:nowrap}.site .home-band.home-visit{padding-bottom:clamp(24px,2.4vw,40px)}}@media(max-width:760px){.site .home-zoom-pin>.home-band-head{padding-top:88px}.site .home-zoom-pin>.seam--visit{left:calc(50% - 50vw);right:auto;width:100vw}.site .home-zoom-pin>.seam--visit .canopy-main{left:-3%;right:auto;width:84%}.site .home-zoom-pin>.seam--visit .canopy-main img{object-position:0 0}.site .home-zoom-pin>.seam--visit .canopy-far{left:-5%;right:auto;width:60%}.site .home-zoom-pin>.seam--visit .canopy-strand--0{left:10%}.site .home-zoom-pin>.seam--visit .canopy-strand--1{left:38%}}.site .seam--ways .canopy-main{inset-inline:17% 3%}.site .seam--ways .canopy-strand--0{left:35%}.site .seam--faq .canopy-main{inset-inline:2% 16%}.site .seam--faq .canopy-strand--1{left:48%}.site .canopy-leaflets{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.site .home-rail,.site .home-chapters,.site .home-band{position:relative}.site .home-pin,.site .home-band>.home-wrap{position:relative;z-index:2}@media(max-width:760px){.site .canopy-join{height:140px}.site .canopy-main{inset:18px -8% 36px}.site .canopy-far{inset:27px -5% 48px;filter:blur(.7px)}.site .canopy-strand{top:42px;width:36px;height:100px}.site .canopy-strand--0{left:20%}.site .canopy-strand--1{left:72%;height:96px}.site .canopy-strand--2{display:none}}@media(prefers-reduced-motion:reduce){.site .canopy-layer{transform:none!important}}.site .home-rail{padding:clamp(96px,11vw,150px) 0 clamp(72px,8vw,110px);background:transparent}.site .home-rail-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 6vw;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.site .home-rail-head h2{max-width:16ch}.site .home-rail-lede{max-width:40ch;justify-self:end;font-size:16px;line-height:1.8;color:var(--sita-muted)}.site .home-rail-count{grid-column:2;justify-self:end}.site .home-rail-track{display:flex;gap:clamp(18px,2.2vw,32px);margin:0;padding:0 4.25vw 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.site .home-rail-track::-webkit-scrollbar{display:none}.site .home-rail-item{flex:0 0 clamp(220px,min(25vw,34svh),340px);scroll-snap-align:start}.site .home-rail-item a{display:grid;gap:10px}.site .home-plate{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--sita-stone);margin-bottom:10px}.site .home-plate img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform 1.1s var(--ease)}.site .home-rail-item a:hover .home-plate img{transform:scale(1.04)}.site .home-rail-name{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:500 clamp(26px,2.3vw,32px)/1.05 var(--font-heading);letter-spacing:-.025em}.site .home-rail-note{font-size:14px;line-height:1.7;color:var(--sita-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site .home-rail-end{flex:0 0 auto;display:flex;align-items:center;padding:0 2vw}.site .home-chapters{padding:clamp(96px,11vw,150px) 0;background:var(--sita-dark);color:var(--sita-on-green)}.site .home-chapters h2{max-width:12ch;margin-bottom:clamp(36px,4vw,56px)}.site .home-chapters-count{display:none;color:var(--sita-on-green-muted)}.site .home-steps{margin:0;padding:0;list-style:none;display:grid;gap:clamp(48px,6vw,80px)}.site .home-step{display:grid;gap:14px}.site .home-step-photo{margin:0 0 8px;aspect-ratio:4/3;overflow:hidden}.site .home-step-photo img,.site .home-step-photo video{width:100%;height:100%;object-fit:cover;display:block}.site .home-below img[data-focus=low]{object-position:50% 78%}.site .home-step h3{font-size:clamp(28px,2.6vw,38px);line-height:1.08}.site .home-step p{font-size:15px;line-height:1.8;color:var(--sita-on-green-muted);max-width:44ch;margin-bottom:6px}.site .home-chapters-media,.site .home-stack,.site .home-stack-progress{display:none}@media(min-width:761px){.site .home-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4vw}}@media(max-width:760px){.site .home-steps{display:none}.site .home-chapters-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.site .home-stack{display:grid;gap:22px;list-style:none;margin:0;padding:0}.site .home-card{position:relative;aspect-ratio:4/5;overflow:hidden;background:#2b2a27}.site .home-card img,.site .home-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.site .home-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#16161500 34%,#1616158c 66%,#161615e6);pointer-events:none}.site .home-card-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px;display:grid;gap:8px}.site .home-card:before{content:"";position:absolute;inset:0;z-index:1;background:#1c1b19;opacity:var(--dim,0);pointer-events:none}.site .home-card h3{font-size:clamp(26px,7.4vw,34px);line-height:1.06;color:var(--sita-on-green)}.site .home-card p{font-size:14px;line-height:1.7;color:rgba(var(--sita-inverse-rgb),.86)}.site .home-card .home-link{color:var(--sita-on-green)}}.site .home-band{padding:clamp(96px,10vw,140px) 0}.site .home-band-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 6vw;align-items:end;margin-bottom:clamp(44px,5vw,72px)}.site .home-band-head p{max-width:42ch;justify-self:end;font-size:16px;line-height:1.8;color:var(--sita-muted)}.site .home-zoom{--zoom-gap:32px;margin:0 0 clamp(56px,6vw,88px)}.site .home-zoom-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:3/2;margin:0 auto}.site .home-zoom-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--zoom-gap);transform-origin:50% 50%;transform-style:preserve-3d}.site .home-zoom-tile{position:relative;margin:0;overflow:hidden;background:var(--sita-stone)}.site .home-zoom-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.site .home-zoom-tile--centre img{opacity:0;transition:opacity 1.4s var(--ease)}.site .home-zoom-tile--centre img.is-current{opacity:1}@media(max-width:760px){.site .home-zoom{--zoom-gap:6px}.site .home-zoom-stage,.site .home-zoom-pin>.home-zoom-frame{margin-inline:calc(50% - 50vw)}.site .home-zoom-frame{aspect-ratio:4/3}}.site .home-motion .home-zoom{height:calc(100svh + 2900px)}.site .home-motion .home-zoom{margin:0}.site .home-motion .home-zoom-pin{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding:clamp(92px,11svh,110px) 0 clamp(28px,5svh,56px);box-sizing:border-box;isolation:isolate}.site .home-motion .home-zoom-pin .home-band-head{margin-bottom:clamp(20px,3.5svh,40px)}.site .home-motion .home-zoom-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.site .home-motion .home-zoom-frame{width:min(100cqw,150cqh)}.site .home-zoom-tile--desktop{display:none}@media(min-width:761px){.site .home-zoom-frame{aspect-ratio:2/1}.site .home-zoom-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site .home-zoom-tile{grid-row:var(--r);grid-column:var(--c)}.site .home-zoom-tile--desktop{display:block}.site .home-motion .home-zoom-frame{width:min(100%,calc((100svh - 72px - var(--zoom-chrome,290px)) * 2))}}.site .home-motion .home-zoom-pin:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:var(--sita-canvas) var(--sita-wall-swirl) 50% 50%/1000px repeat;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);pointer-events:none}.site .home-motion .home-zoom-frame{perspective:1000px}.site .home-motion .home-zoom-grid,.site .home-motion .home-zoom-tile{will-change:transform,opacity}@media(max-width:760px){.site .home-motion .home-zoom{height:calc(var(--pin-h,560px) + 1200px)}.site .home-motion .home-zoom-pin{height:auto;top:72px;padding:16px 0 6px}.site .home-motion .home-zoom-stage{flex:none;container-type:normal}.site .home-motion .home-zoom-frame{width:100vw}.site .home-motion .home-zoom-pin:before{background-size:600px}}.site .home-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4vw;border-top:1px solid var(--sita-line)}.site .home-columns>div{padding-top:30px;display:grid;align-content:start;gap:12px;font-size:16px;line-height:1.8}.site .home-columns h3{font-size:clamp(26px,2.2vw,32px)}.site .home-columns address{font-style:normal}.site .home-columns address span{display:block}.site .home-columns-icon,.site .home-columns .home-link--phone{display:none}.site .home-columns .opening-label{display:block}.site .home-ways{background:transparent}.site .home-ways h2{max-width:14ch;margin-bottom:clamp(44px,5vw,64px)}.site .home-table{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--sita-line)}.site .home-table li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.7fr);gap:16px 4vw;align-items:center;padding:26px 0;border-top:1px solid var(--sita-line)}.site .home-table-name{font:500 clamp(24px,2.2vw,32px)/1.1 var(--font-heading);letter-spacing:-.02em}.site .home-table-note{font-size:15px;line-height:1.75;color:var(--sita-muted);max-width:56ch}.site .home-table .home-link{justify-self:end}.site .home-faq{background:transparent}.site .home-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 6vw;align-items:start}.site .home-faq h2{max-width:10ch;position:sticky;top:120px}.site .home-faq-list{border-bottom:1px solid var(--sita-line)}.site .home-faq details{border-top:1px solid var(--sita-line)}.site .home-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:24px 0;cursor:pointer;list-style:none;font:500 clamp(22px,1.9vw,28px)/1.25 var(--font-heading);letter-spacing:-.015em}.site .home-faq summary::-webkit-details-marker{display:none}.site .home-faq summary:after{content:"";flex:0 0 14px;height:14px;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 100% no-repeat;transition:background-size .35s var(--ease)}.site .home-faq details[open]:not(.is-closing) summary:after{background-size:100% 1px,1px 0}.site .home-faq details p{padding:0 0 28px;max-width:60ch;font-size:16px;line-height:1.8;color:var(--sita-muted)}@media(max-width:760px){.site .home-rail-head,.site .home-band-head{grid-template-columns:1fr}.site .home-rail-lede,.site .home-band-head p{justify-self:start}.site .home-rail-count{grid-column:1;justify-self:start}.site .home-rail-track{padding-inline:5.5vw}.site .home-rail-item{flex-basis:clamp(220px,min(70vw,34svh),340px)}.site .home-columns{grid-template-columns:1fr;border:0;border-top:1px solid var(--sita-line);gap:2px;margin-top:14px;padding-top:8px}.site .home-columns>div{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:6px 0;font-size:14px;line-height:1.5}.site .home-columns h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site .home-columns-icon{display:block;width:16px;height:16px;opacity:.5}.site .home-columns address span{display:inline}.site .home-columns-area:before{content:", "}.site .home-columns .opening-label{display:inline}.site .home-columns .opening-label:after{content:" "}.site .home-columns p{margin:0}.site .home-columns .home-link{min-height:40px;font-size:10.5px;letter-spacing:.1em;white-space:nowrap}.site .home-columns .home-link--wide{display:none}.site .home-columns .home-link--phone{display:inline-flex}.site .home-band.home-visit{padding-bottom:14px}.site .home-visit .home-zoom{margin-bottom:0}.site .home-faq-grid{grid-template-columns:1fr}.site .home-faq h2{position:static}}@media(max-width:700px){.site .home-table li{grid-template-columns:minmax(0,1fr) auto;padding:20px 0}.site .home-table-note{display:none}}.site .home-motion [data-rev]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0) * 70ms)}.site .home-motion [data-rev].is-in,.site .home-motion [data-rev].is-split{opacity:1;transform:none}.site .home-motion .home-word{display:inline-block;opacity:0;transform:translate3d(0,.38em,0);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--w) * 38ms)}.site .home-motion .is-in .home-word{opacity:1;transform:none}.site .home-motion .home-stage{padding:0}.site .home-motion .home-pin{position:sticky;top:0;height:100svh;overflow:hidden;box-sizing:border-box}.site .home-motion .home-rail{height:340svh}.site .home-motion .home-rail .home-pin{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--home-top) 0 clamp(28px,5svh,56px)}.site .home-motion .home-rail-head{margin-top:auto;margin-bottom:clamp(28px,4svh,52px)}.site .home-motion .home-rail-track{margin-bottom:auto}.site .home-motion .home-rail-head h2{font-size:clamp(40px,4.6vw,68px)}.site .home-motion .home-rail-track{overflow:visible;scroll-snap-type:none;transform:translate3d(var(--rail-x,0px),0,0);will-change:transform}@media(min-width:761px){.site .home-motion .home-chapters{height:380svh}.site .home-motion .home-chapters-pin{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head media" "steps media";align-content:center;column-gap:6vw;padding:var(--home-top) 0 clamp(32px,6svh,64px);overflow:visible}.site .home-motion .home-chapters-head{grid-area:head;align-self:end}.site .home-motion .home-steps{grid-area:steps;align-self:start}.site .home-motion .home-chapters-media{grid-area:media;align-self:center}.site .home-motion .home-chapters h2{margin-bottom:clamp(24px,4svh,44px);font-size:clamp(40px,4.4vw,68px)}.site .home-motion .home-steps{grid-template-columns:1fr;gap:0}.site .home-motion .home-step{gap:0;padding:clamp(12px,1.8svh,18px) 0 clamp(12px,1.8svh,18px) 24px;border-left:1px solid rgba(var(--sita-inverse-rgb),.22);opacity:.3;transition:opacity .6s var(--ease),border-color .6s var(--ease)}.site .home-motion .home-step.is-lit{opacity:1}.site .home-motion .home-step.is-current{border-left-color:var(--sita-on-green)}.site .home-motion .home-step h3{font-size:clamp(24px,2.2vw,34px)}.site .home-motion .home-step-photo{display:none}.site .home-motion .home-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.site .home-motion .home-step-body>div{overflow:hidden}.site .home-motion .home-step.is-current .home-step-body{grid-template-rows:1fr}.site .home-motion .home-step-body p{padding-top:12px}.site .home-motion .home-chapters-media{display:block;position:relative;height:min(calc(100svh - var(--home-top) - 72px),56vw);aspect-ratio:4/5}.site .home-motion .home-chapters-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .9s var(--ease),transform 1.4s var(--ease)}.site .home-motion .home-chapters-photo.is-current{opacity:1;transform:none}.site .home-motion .home-chapters-index{position:absolute;left:0;bottom:0;transform:translate(-46%,22%);display:flex;align-items:baseline;gap:8px;font:300 clamp(76px,8vw,132px)/.8 var(--font-body);letter-spacing:-.06em;color:var(--sita-on-green);pointer-events:none}.site .home-motion .home-chapters-index small{font:400 12px/1 var(--font-body);letter-spacing:.16em}}@media(max-width:760px){.site .home-motion .home-chapters{height:400svh}.site .home-motion .home-chapters-pin{display:flex;flex-direction:column;justify-content:center;padding:var(--home-top) 0 calc(84px + env(safe-area-inset-bottom,0px))}.site .home-motion .home-chapters-head{margin-bottom:94px}.site .home-motion .home-chapters h2{font-size:clamp(30px,8vw,40px);margin-bottom:0}.site .home-motion .home-chapters-count{display:block}.site .home-motion .home-stack{display:block;position:relative;width:min(89vw,calc((100svh - 390px)*.8));margin:0 auto;aspect-ratio:4/5;perspective:1400px;transform-style:preserve-3d}.site .home-motion .home-card{position:absolute;inset:0;transform-origin:50% 0;will-change:transform,filter,opacity}.site .home-motion .home-stack-progress{display:block;width:min(200px,50vw);height:1px;margin:22px auto 0;background:rgba(var(--sita-inverse-rgb),.22);overflow:hidden}.site .home-motion .home-stack-progress span{display:block;height:100%;background:var(--sita-on-green);transform-origin:0 50%;transform:scaleX(var(--stack-p,0))}}@media(max-width:760px)and (max-height:740px){.site .home-motion .home-stack{width:min(89vw,calc(100svh - 350px));aspect-ratio:1/1}.site .home-motion .home-card p{display:none}.site .home-motion .home-chapters-head{margin-bottom:84px}}@media(max-width:760px){.site .home-motion .home-rail-head{margin-top:0}.site .home-motion .home-rail .home-pin{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.site .home-motion .home-rail-head h2{font-size:clamp(34px,9vw,44px)}.site .home-motion .home-rail-lede{display:none}}.site .home-rail-head,.site .home-rail-track{position:relative;z-index:1}.site .home-motion .seam--menu{top:calc(var(--home-top) - 42px)}.site .home-band:has(>.canopy-join){isolation:isolate;padding-top:clamp(112px,10vw,150px)}@media(max-width:760px){.site .home-band:has(>.canopy-join){padding-top:96px}.site .home-motion .seam--menu{top:calc(var(--home-top) - 54px);opacity:.65}}@media(min-width:761px){.site .home-rail-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28%;align-items:end}.site .home-rail-head h2{max-width:11ch}.site .home-rail-lede{max-width:32ch;font-size:15px;line-height:1.8}.site .home-rail .seam--menu{left:34%;right:33%;height:180px;opacity:.8;mask-image:linear-gradient(to bottom,#000 20%,rgba(0,0,0,.65) 65%,transparent)}.site .home-motion .seam--menu{top:calc(var(--home-top) + 12px)}.site .seam--menu .canopy-main{inset:16px 3% 48px}.site .seam--menu .canopy-far{inset:30px 4% 50px;opacity:.16}.site .seam--menu .canopy-strand{top:43px;width:32px;height:100px}.site .seam--menu .canopy-strand--0{left:26%}.site .seam--menu .canopy-strand--1{left:69%}.site .seam--menu .canopy-strand--2{display:none}}.site .canopy-growth{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(2px 3px 2px rgba(37,51,28,.17))}@media(prefers-reduced-motion:no-preference){.site .has-growing-fern .canopy-strand{visibility:hidden}}@media(prefers-reduced-motion:reduce){.site .canopy-growth{display:none}.site .canopy-layer{mask-image:none!important}.site .canopy-strand{opacity:1!important}}.site .chapter-sound{top:auto;bottom:16px;right:16px;z-index:4}@media(max-width:700px){.site .chapter-sound{bottom:auto;right:12px;top:12px}}html.rail-deck .site .home-rail{--deck-w:min(76vw,320px);height:auto;padding:0}html.rail-deck .site .home-rail .home-pin{position:relative;top:auto;height:auto;overflow:visible;display:block;padding:calc(var(--home-top) - 24px) 0 64px}html.rail-deck .site .home-rail-head{margin:0 auto 32px}html.rail-deck .site .home-rail-track{position:relative;display:block;width:var(--deck-w);height:calc(var(--deck-w) + 140px);margin:0 auto 160px;padding:0;overflow:visible;scroll-snap-type:none;transform:none;will-change:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none}html.rail-deck .site .home-rail-item{position:absolute;inset:0;flex:none;box-sizing:border-box;padding:12px;background:#ebe5db;border:1px solid var(--sita-line);box-shadow:0 14px 30px #30322f2e;cursor:grab;will-change:transform,opacity;scroll-snap-align:none}html.rail-deck .site .home-rail-item a{height:100%;grid-template-rows:auto auto auto 1fr;align-content:start;gap:8px;-webkit-touch-callout:none}html.rail-deck .site .home-plate{aspect-ratio:1/1;margin-bottom:6px}html.rail-deck .site .home-plate img{pointer-events:none;-webkit-user-drag:none}html.rail-deck .site .home-rail-name{font-size:26px}html.rail-deck .site .home-rail-item [data-rev]{opacity:1;transform:none;transition:none}html.rail-deck .site .home-rail-end{position:absolute;left:0;right:0;top:calc(100% + 72px);padding:0;justify-content:center}.site .home-rail-controls{display:none}html.rail-deck .site .home-rail-controls{position:absolute;left:0;right:0;top:calc(100% + 64px);display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}html.rail-deck .site .home-rail-end{top:calc(100% + 140px)}html.rail-deck .site .home-rail-track{margin-bottom:236px}.site .home-rail-arrow{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid rgba(48,50,47,.3);border-radius:50%;background:transparent;color:var(--sita-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease}.site .home-rail-arrow:active{background:var(--sita-dark);color:var(--sita-canvas)}.site .home-rail-arrow .site-icon{width:18px;height:18px}.site .home-rail-prev .site-icon{transform:rotate(90deg)}.site .home-rail-arrow:not(.home-rail-prev) .site-icon{transform:rotate(-90deg)}.site .home-rail-dots{display:flex;align-items:center}.site .home-rail-dot{position:relative;width:26px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.site .home-rail-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--sita-ink);opacity:.28;transform:translate(-50%,-50%);transition:opacity .25s ease,width .3s ease,border-radius .3s ease}.site .home-rail-dot[aria-current=true]:before{width:22px;border-radius:4px;opacity:1}.site .home-rail-arrow:focus-visible,.site .home-rail-dot:focus-visible{outline:2px solid var(--sita-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.site .home-rail-dot:before,.site .home-rail-arrow{transition:none}}
