.spc-forest{--ink:#1F1D1A;--mute:#5E5850;--body:#3B3732;--line:#E4E0D8;--pill:#CFC9BF;--soft:#F3F1EC;--serif:"Cormorant Garamond",Garamond,"Times New Roman",serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gap:clamp(32px,4.4vw,64px);display:block;background:#fbfbf9;color:var(--ink);font-family:var(--sans);overflow-x:clip;padding-bottom:8px}.spc-forest *,.spc-forest *:before,.spc-forest *:after{box-sizing:border-box}.spc-forest img{max-width:100%}.spc-forest svg{display:block}.spc-forest a{color:inherit;text-decoration:none}.spc-forest a:hover{color:var(--spc-acc)}.spc-forest :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.spc-forest button{font-family:var(--sans)}.spc-forest-defs{position:absolute;width:0;height:0;overflow:hidden}.spc-forest-in{max-width:1320px;margin:0 auto;padding:0 16px}.spc-forest-sec{padding-top:60px;scroll-margin-top:72px}.spc-forest-kick{display:block;font:500 11px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--spc-acc)}.spc-forest-cap{font:400 10px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}.spc-forest .spc-forest-h1,.spc-forest .spc-forest-h2{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:0;text-transform:none;text-wrap:balance}.spc-forest .spc-forest-h1{font-size:clamp(38px,11.8vw,46px);line-height:.95;color:#fbf6ec}.spc-forest .spc-forest-h2{font-size:40px;line-height:1;color:var(--ink)}.spc-forest-lede{margin:0;font:400 14px/1.6 var(--sans);color:var(--mute);max-width:400px}.spc-forest-mastwrap{padding-top:12px}.spc-forest-mast{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:8px}.spc-forest-mast__c{font:italic 400 16px/1.2 var(--serif)}.spc-forest-mast__r{display:none}.spc-forest-track{position:relative;display:flex;flex-direction:column;margin-top:8px}.spc-forest-only-pin{display:none}.spc-forest-track.is-pin{height:calc(var(--ffvh,100vh)*2.3);overflow-y:clip}.is-pin .spc-forest-only-pin{display:block}.spc-forest-stage{position:relative;display:flex;flex-direction:column;flex:none;overflow:hidden;padding-bottom:18px;background:linear-gradient(180deg,#22232F 0%,var(--spc-mat) 100%);transition:transform .45s var(--sr-out,cubic-bezier(.16,1,.3,1))}.is-pin .spc-forest-stage{position:sticky;top:0;height:var(--ffvh,100vh);padding-bottom:0}.spc-forest-right,.spc-forest-rtop{display:contents}.spc-forest-title{order:1;display:flex;flex-direction:column;gap:6px;padding:16px 16px 12px}.spc-forest-title .spc-forest-kick{display:none}.spc-forest-hook{margin:0;font:italic 400 24px/1.05 var(--serif);color:#e8c9a0}.spc-forest-left{order:2;position:relative;margin:0 16px;flex:none}.spc-forest-intro{order:3;margin:6px 16px 0;font:400 14px/1.55 var(--sans);color:#d9d1c8}.spc-forest-rbuy,.spc-forest-right .spc-forest-jump,.spc-forest-right .spc-forest-facts{display:none}.spc-forest-mat{position:relative;overflow:hidden}.spc-forest-pic{position:relative;aspect-ratio:1/1;overflow:hidden;background:#272026;touch-action:pan-y;-webkit-user-select:none;user-select:none}.is-pin .spc-forest-zone{cursor:grab}.is-pin .spc-forest-zone.is-grab{cursor:grabbing}.spc-forest-layer{position:absolute;top:0;right:0;bottom:0;left:0}.spc-forest-layer svg{width:100%;height:100%}.spc-forest-winsnow{position:absolute;left:25.6%;top:0;width:72.7%;height:62%;overflow:hidden;pointer-events:none}.spc-forest-matsnow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.spc-forest-fl{position:absolute;top:0;animation:spcForestFall var(--fd) linear var(--fl) infinite}.spc-forest-fl i{display:block;width:var(--fz);height:var(--fz);border-radius:50%;background:#fff;opacity:var(--fo);animation:spcForestSway var(--fs) ease-in-out infinite alternate}.spc-forest-glow{position:absolute;left:-6%;top:2%;width:112%;height:96%;background:radial-gradient(closest-side,#ffce8a9e,#ffc47c3d 55%,#ffc47c00);pointer-events:none}.spc-forest-unit{position:absolute;pointer-events:none}.spc-forest-pic .spc-forest-unit{perspective:900px;perspective-origin:50% 40%}.spc-forest-unit--a{left:17.4%;top:9.7%;width:45.2%;height:67.8%}.spc-forest-unit--b{left:55.7%;top:32.6%;width:31.8%;height:47.6%}.spc-forest-unit--c{left:47.7%;top:53.3%;width:21.6%;height:32.4%}.spc-forest-ush{position:absolute;left:2%;right:2%;bottom:-2.6%;height:6%;border-radius:50%;background:radial-gradient(closest-side,#100a0880,#100a0800)}.spc-forest-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;opacity:0}.spc-forest .spc-forest-art{display:block}.spc-forest-fan{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translate(-25%)}.spc-forest-sl{position:absolute;left:50%;top:0;width:50%;height:100%;transform-origin:0 50%}.spc-forest-sl svg{width:100%;height:100%;overflow:visible}.spc-forest-photo{position:absolute;top:0;right:0;bottom:0;left:0}.spc-forest-photo img{display:block;width:100%;height:100%;object-fit:contain}.is-pin .spc-forest-photo{opacity:0}.spc-forest-tint{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:linear-gradient(180deg,#2a2f58,#4a4464 60%,#7a5a5c)}.spc-forest-hint{position:absolute;left:45%;top:47%;display:none;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#fbfbf9;color:var(--ink);font:400 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.is-pin .spc-forest-hint{display:flex}.spc-forest-hint__a{display:inline-block;animation:spcForestNudge 1.8s ease-in-out infinite}.spc-forest-capt{position:relative;height:66px;margin-top:8px}.spc-forest-capt__r{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;gap:14px}.is-pin .spc-forest-capt__r{display:flex}.spc-forest-capt__d{flex:none;min-width:72px;display:flex;flex-direction:column;gap:3px}.spc-forest-deg{font:400 34px/.95 var(--serif);color:#f7f0e2;font-variant-numeric:lining-nums}.spc-forest-word{font:400 9px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#c9c2bc;white-space:nowrap}.spc-forest-line{margin:0;font:italic 400 19px/1.15 var(--serif);color:#f3ede3}.spc-forest-shown{position:absolute;left:0;top:8px;font:400 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f3f1ec}.is-pin .spc-forest-shown,.is-pin .spc-forest-matsnow{opacity:0}.spc-forest-corner{position:absolute;top:0;right:0;width:120px;height:120px;overflow:hidden;pointer-events:none}.spc-forest-corner i{position:absolute;left:-36px;top:33px;width:210px;height:16px;transform:rotate(45deg);background:linear-gradient(180deg,#e9dfcc,#fbf6ec 45%,#eadfcb);box-shadow:0 2px 5px #00000040}.spc-forest-bow{position:absolute;top:17px;right:12px;width:62px;height:49px;pointer-events:none}.spc-forest-htag{position:absolute;top:58px;right:4px;width:88px;transform-origin:50% 0;animation:spcForestSwing 4.5s ease-in-out infinite alternate;pointer-events:none}.spc-forest-htag svg{width:88px;height:22px}.spc-forest-htag__c{padding:12px 6px 9px;background:#fffdf8;clip-path:polygon(50% 0,100% 15%,100% 100%,0 100%,0 15%);display:flex;flex-direction:column;align-items:center;gap:1px;font-family:var(--serif);font-style:italic;text-align:center}.spc-forest-htag__c i{width:8px;height:8px;border-radius:50%;background:#e7e1d6;box-shadow:0 0 0 2px var(--spc-acc);margin-bottom:4px}.spc-forest-htag__a{font-size:14px;line-height:1.15;color:var(--spc-acc);overflow-wrap:anywhere}.spc-forest-htag__b{font-size:12px;line-height:1.15;color:var(--body)}.spc-forest-bar2{background:#fbfbf9;border-top:1px solid var(--line);padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;z-index:6;flex:none}.is-pin .spc-forest-bar2{position:sticky;bottom:0;margin-top:auto}.spc-forest-priceline{display:flex;align-items:center;gap:10px}.spc-forest-price{font:400 28px/1 var(--serif);font-variant-numeric:lining-nums}.spc-forest-per{flex:1 1 auto;font:400 12px/1 var(--sans);color:var(--mute)}.spc-forest .sp-buy{gap:6px}.spc-forest .sp-buy__row{display:block}.spc-forest .sp-buy .sp-btn{width:100%;min-height:52px;border-radius:0;padding:16px 20px;font:500 12px/1 var(--sans);letter-spacing:.14em}.spc-forest .sp-buy__msg{font:400 13px/1.5 var(--sans)}.spc-forest .sp-buy__msg a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.spc-forest .spc-forest-fav{min-height:44px;min-width:44px;padding:0 12px;border-radius:0;border:1px solid var(--pill);background:transparent;color:var(--ink);font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.spc-forest .spc-forest-fav:hover{border-color:var(--ink)}.spc-forest-after{padding-top:14px;display:flex;flex-direction:column;gap:10px}.spc-forest-jump{display:inline-flex;align-items:center;gap:8px;min-height:44px;align-self:center;font:italic 400 21px/1 var(--serif);color:var(--spc-acc)}.spc-forest-facts{list-style:none;margin:0;padding:0;font:400 13px/1.5 var(--sans);color:var(--body);border-top:1px solid var(--line)}.spc-forest-facts li{padding:9px 0;border-bottom:1px solid var(--line)}.spc-forest--draw .spc-forest-capt__r{display:flex}.spc-forest--draw .spc-forest-track:not(.is-pin) .spc-forest-layer,.spc-forest--draw .spc-forest-track:not(.is-pin) .spc-forest-glow,.spc-forest--draw .spc-forest-track:not(.is-pin) .spc-forest-winsnow,.spc-forest--draw .spc-forest-track:not(.is-pin) [data-spc-hunit]{display:block;opacity:1!important}.spc-forest--draw .spc-forest-track:not(.is-pin) [data-spc-hunit] .spc-forest-art{opacity:1!important}.spc-forest--draw .spc-forest-track:not(.is-pin) [data-spc-hunit] .spc-forest-fan{display:none}.spc-forest--draw .spc-forest-track:not(.is-pin) [data-spc-hunit] .spc-forest-ush{transform:none!important}.spc-forest .sp-buy .sp-btn.sp-btn[disabled]{opacity:1;background:transparent;color:var(--mute);border:1px solid var(--pill);cursor:default}.spc-forest-head2{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.spc-forest-head2>div{display:flex;flex-direction:column;gap:6px}.spc-forest-un{display:flex;flex-direction:column}.spc-forest-unstage{position:relative;aspect-ratio:13/16;overflow:hidden;background:#ece5d9;margin-inline:-16px}.spc-forest-parcel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .7s ease}.spc-forest-unname{position:absolute;left:64.4%;top:56.25%;width:18%;height:5.9%;display:flex;align-items:center;font:italic 400 17px/1 var(--serif);color:var(--body);white-space:nowrap;pointer-events:none;transition:opacity .7s ease}.spc-forest-unname>span{display:block;transition:transform .9s cubic-bezier(.2,.8,.2,1) .1s}.is-s1 .spc-forest-unname>span{transform:translate(-112px,112px) rotate(-8deg)}.is-s4 .spc-forest-parcel,.is-s4 .spc-forest-unname{opacity:0}.fx{transform-box:fill-box;transform-origin:50% 50%}.fx-rv{transition:transform .6s ease,opacity .45s ease}.fx-rh{transition:transform .6s ease .05s,opacity .45s ease .05s}.fx-bow{transition:transform .5s ease,opacity .4s ease}.is-s1 .fx-rv{transform:translateY(-40px);opacity:0}.is-s1 .fx-rh{transform:translate(70px);opacity:0}.is-s1 .fx-bow{transform:scale(.3) rotate(30deg);opacity:0}.fx-tag{transition:transform .9s cubic-bezier(.2,.8,.2,1) .1s}.is-s1 .fx-tag{transform:translate(-150px,150px) rotate(-8deg)}.fx-fl{transform-origin:0% 50%;transition:transform 1s cubic-bezier(.65,0,.25,1)}.fx-fr{transform-origin:100% 50%;transition:transform 1s cubic-bezier(.65,0,.25,1) .12s}.is-s2 .fx-fl,.is-s2 .fx-fr{transform:scaleX(-.92)}.fx-p{transition:opacity .06s linear .48s}.fx-p2{transition-delay:.6s}.is-s2 .fx-p{opacity:0}.fx-tl{transition:transform .9s ease,opacity .7s ease .15s}.fx-tr{transition:transform .9s ease .08s,opacity .7s ease .22s}.is-s3 .fx-tl{transform:translate(-150px,-34px) rotate(-12deg);opacity:0}.is-s3 .fx-tr{transform:translate(150px,-26px) rotate(10deg);opacity:0}.spc-forest-room{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.is-s4 .spc-forest-room{opacity:1}.spc-forest-roomimg,.spc-forest-roomimg img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.spc-forest-room .spc-forest-unit{perspective:700px;perspective-origin:50% 40%}.spc-forest-room .spc-forest-ush{left:4%;right:4%;bottom:-2.4%;background:radial-gradient(closest-side,#0c08068c,#0c080600)}.spc-forest-cast{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform-origin:50% 100%;transform:translate(-16%) skew(30deg) scaleY(.9);filter:blur(5px);opacity:0;transition:opacity .8s ease}.is-open .spc-forest-cast{opacity:.12}.spc-forest-room .spc-forest-art{filter:brightness(1.03) sepia(.14) saturate(1.1);transition:opacity .2s ease}.spc-forest-room .spc-forest-fan{transition:transform .7s cubic-bezier(.22,.8,.24,1)}.spc-forest-unit--0{left:19.38%;top:26.97%;width:33.23%;height:40.5%}.spc-forest-unit--1{left:50.32%;top:35.31%;width:27.36%;height:33.34%}.spc-forest-unit--2{left:38.46%;top:42.71%;width:23.08%;height:28.13%}.spc-forest-tap{position:absolute;left:50%;top:27%;transform:translate(-50%);pointer-events:none}.spc-forest-tap span{display:block;padding:7px 12px;background:#fbfbf9;color:var(--ink);font:400 10px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px #1f1d1a2e;animation:spcForestBob 1.2s ease-in-out infinite alternate}.is-s1 .spc-forest-tap{display:none}.spc-forest-unbtn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.spc-forest-unside{display:flex;flex-direction:column;gap:12px;padding-top:16px}.spc-forest-stepno{display:none;font:400 12px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.spc-forest-segs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.spc-forest-seg{min-height:44px;display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:0;border:0;background:transparent;cursor:pointer;font:400 10px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.spc-forest-seg i{display:block;width:100%;height:3px;background:var(--line);transition:background .4s ease}.spc-forest-seg[aria-pressed=true]{color:var(--spc-acc)}.spc-forest-seg[aria-pressed=true] i{background:var(--spc-acc)}.spc-forest-uncap{margin:0;font:italic 400 29px/1.08 var(--serif);min-height:64px}.spc-forest-unsub{margin:0;font:400 14px/1.6 var(--sans);color:var(--body);min-height:46px}.spc-forest-next{min-height:56px;border:0;background:var(--ink);color:#fbfbf9;font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.spc-forest-next__n{opacity:.6;font-weight:400}.spc-forest-rewrap{align-self:center;min-height:44px;padding:0 12px;border:0;background:transparent;font:400 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.spc-forest-unbuy{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:14px}.spc-forest-unbuy[hidden]{display:none}.spc-forest-unbuy__t{flex:1 1 auto;font:400 24px/1.1 var(--serif);font-variant-numeric:lining-nums}.spc-forest .spc-forest-linebuy .sp-buy .sp-btn{width:auto;min-height:44px;padding:13px 16px;background:transparent;color:var(--ink);border:1px solid var(--ink);font-size:11px}.spc-forest .spc-forest-linebuy .sp-buy .sp-btn:hover:not([disabled]){background:var(--ink);color:#fbfbf9}.spc-forest .spc-forest-linebuy--solid .sp-buy .sp-btn{background:var(--ink);color:#fbfbf9}.spc-forest-linebuy .sp-buy__msg{max-width:220px}.spc-forest-pills{display:flex;gap:8px;overflow-x:auto;margin-inline:-16px;padding:0 16px 2px;scrollbar-width:none}.spc-forest-pills::-webkit-scrollbar{display:none}.spc-forest-pill{flex:0 0 auto;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--pill);background:#fbfbf9;color:var(--ink);font:400 13px/1 var(--sans);cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.spc-forest-pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fbfbf9}.spc-forest-tagw{display:flex;flex-direction:column;gap:20px}.spc-forest-tagart{order:2;position:relative;margin-inline:-16px}.spc-forest-tagform{order:1;display:contents}.spc-forest-tagform>.spc-forest-fld:first-child{order:1}.spc-forest-tagart{order:2}.spc-forest-tagform>*:not(.spc-forest-fld:first-child){order:3}.spc-forest-tagfig{margin:0;position:relative}.spc-forest-tagfig svg{width:100%;height:auto;background:#272026}.spc-forest-tagfig figcaption{position:absolute;left:16px;top:12px;padding:3px 10px;background:#fbfbf9;font:italic 400 17px/1.3 var(--serif);color:var(--body)}.spc-forest-sc{opacity:0;transition:opacity .5s ease}.is-rec0 .spc-forest-sc0,.is-rec1 .spc-forest-sc1,.is-rec2 .spc-forest-sc2{opacity:1}.spc-forest-bigtag{position:relative;margin:-34px 16px 0 44px;transform-origin:0 50%;animation:spcForestSwing 5s ease-in-out infinite alternate}.spc-forest-bigtag>svg{position:absolute;left:-40px;top:calc(50% - 54px);width:60px;height:60px;overflow:visible}.spc-forest-bigtag__sh{filter:drop-shadow(0 10px 18px rgba(31,29,26,.25))}.spc-forest-bigtag__c{position:relative;background:#fffdf8;clip-path:polygon(36px 0,100% 0,100% 100%,36px 100%,0 50%);padding:18px 20px 16px 52px;display:flex;flex-direction:column;gap:6px}.spc-forest-bigtag__c i{position:absolute;left:14px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--soft);box-shadow:0 0 0 3px var(--spc-acc)}.spc-forest-bigtag__to{font:italic 400 25px/1 var(--serif);color:var(--spc-acc);overflow-wrap:anywhere}.spc-forest-bigtag__n{font:400 19px/1.25 var(--serif);color:var(--body);min-height:48px;overflow-wrap:anywhere;white-space:pre-line}.spc-forest-bigtag__f{align-self:flex-end;font:italic 400 19px/1 var(--serif);overflow-wrap:anywhere}.spc-forest-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.spc-forest-lab{font:400 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.spc-forest-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spc-forest .spc-forest-inp{width:100%;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;box-shadow:none;padding:10px 0;font:400 22px/1.2 var(--serif);color:var(--ink)}.spc-forest .spc-forest-ta{width:100%;border:1px solid var(--pill);border-radius:0;background:#fbfbf9;box-shadow:none;padding:10px 12px;font:400 20px/1.35 var(--serif);color:var(--ink);resize:none}.spc-forest-left-n{align-self:flex-end;font:400 12px/1 var(--sans);color:var(--mute)}.spc-forest-tagbtns{display:flex;flex-direction:column;gap:10px}.spc-forest-btn{min-height:52px;padding:0 20px;border:1px solid var(--ink);background:var(--ink);color:#fbfbf9;font:400 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.spc-forest-btn--line{background:transparent;color:var(--ink)}.spc-forest-btn[disabled]{opacity:.5;cursor:default}.spc-forest-saved{margin:0;font:400 13px/1.5 var(--sans);color:var(--body)}.spc-forest-saved[hidden]{display:none}.spc-forest-saved a{text-decoration:underline;text-underline-offset:3px}.spc-forest-give{list-style:none;margin:0;padding:0;font:400 14px/1.55 var(--sans);color:var(--body);border-top:1px solid var(--ink)}.spc-forest-give li{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.spc-forest-give li>span:first-child{min-width:18px;font:400 20px/1 var(--serif);color:var(--spc-acc)}.spc-forest-swipe{display:flex;gap:10px;overflow-x:auto;margin-inline:-16px;padding:0 16px 8px;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.spc-forest-swipe::-webkit-scrollbar{display:none}.spc-forest-frame{flex:0 0 158px;margin:0;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.spc-forest-swipe--wrap .spc-forest-frame{flex-basis:248px}.spc-forest-frame svg{width:100%;height:auto}.spc-forest-frame figcaption{display:flex;flex-direction:column;gap:4px}.spc-forest-fh{display:flex;gap:8px;align-items:baseline;font:400 22px/1.1 var(--serif)}.spc-forest-fh b{font-weight:400;color:var(--spc-acc)}.spc-forest-fp{font:400 13px/1.5 var(--sans);color:var(--body)}.spc-forest-wrapg{display:flex;flex-direction:column;gap:14px}.spc-forest-wraph{display:flex;flex-direction:column;gap:6px}.spc-forest-ways{display:flex;flex-direction:column}.spc-forest-way{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.spc-forest-way svg{width:100%;height:auto}.spc-forest-wayt p{margin:6px 0 0;font:400 13px/1.5 var(--sans);color:var(--body)}.spc-forest-night{margin-top:64px;background:#141019;position:relative;overflow:hidden}.spc-forest-nightart{position:relative;aspect-ratio:1/1;overflow:hidden}.spc-forest-nightbox{position:absolute;left:-102.7%;top:-6.9%;width:227.6%;height:106.9%}.spc-forest-nightbox svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.spc-forest-nightin{padding:8px 16px 44px}.spc-forest-nightt{display:flex;flex-direction:column;gap:14px}.spc-forest-night .spc-forest-kick{color:#e8c9a0}.spc-forest .spc-forest-night .spc-forest-h2{font-size:46px;line-height:.98;color:#fbf6ec}.spc-forest-nightp{margin:0;font:400 15px/1.7 var(--sans);color:#d9d1c8}.spc-forest-nighti{margin:0;font:italic 400 22px/1.25 var(--serif);color:#e8c9a0}.spc-forest-swipe--give{gap:12px}.spc-forest-card{flex:0 0 292px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0}.spc-forest-card__m{position:relative;display:block;overflow:hidden;background:var(--soft)}.spc-forest-card__m img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.spc-forest-card__rib{position:absolute;top:0;right:0;width:110px;height:110px;overflow:hidden;pointer-events:none}.spc-forest-card__rib i{position:absolute;left:-30px;top:30px;width:190px;height:14px;transform:rotate(45deg);background:linear-gradient(180deg,var(--spc-ribd) 0%,var(--spc-acc) 50%,var(--spc-ribd) 100%)}.spc-forest-card__tag{position:absolute;left:10px;bottom:10px;padding:6px 10px;background:#fbfbf9;color:var(--ink);font:400 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase}.spc-forest-card__n{font:400 28px/1 var(--serif)}.spc-forest-card__p{margin:0;font:400 14px/1.55 var(--sans);color:var(--body)}.spc-forest-card__b{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.spc-forest-card__s{flex:1 1 auto;font:400 13px/1.2 var(--sans);color:var(--mute)}.spc-forest-card__s b{font:400 22px/1 var(--serif);color:var(--ink);font-variant-numeric:lining-nums}.spc-forest .spc-forest-both .sp-btn{width:auto;min-height:44px;padding:13px 14px;background:transparent;color:var(--ink);border:1px solid var(--ink);font-size:11px}.spc-forest .spc-forest-both .sp-btn:hover:not([disabled]){background:var(--ink);color:#fbfbf9}.spc-forest-label{display:flex;flex-direction:column;gap:40px}.spc-forest-oak{margin:0;display:flex;flex-direction:column;gap:8px}.spc-forest-oak__m{background:var(--soft)}.spc-forest-oak__m img{display:block;width:100%;height:auto}.spc-forest-oak figcaption{font:italic 400 19px/1.3 var(--serif);color:var(--body)}.spc-forest-card2{position:relative;border:2px solid var(--ink);background:#fffdf8;padding:22px 18px 20px;display:flex;flex-direction:column;gap:14px}.spc-forest-stamp{position:absolute;top:-24px;right:14px;width:82px;height:82px;border-radius:50%;border:2px solid var(--spc-acc);background:#fbfbf9;transform:rotate(-12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--spc-acc);text-align:center}.spc-forest-stamp span{font:400 7px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}.spc-forest-stamp b{font:400 21px/.9 var(--serif)}.spc-forest-fromto{display:flex;flex-direction:column;gap:10px;border-bottom:1px dashed #8C857B;padding:0 80px 14px 0}.spc-forest-fromto>div{display:flex;flex-direction:column;gap:2px;min-width:0}.spc-forest-fromto span{font:400 10px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.spc-forest-fromto b{font:400 20px/1.1 var(--serif);overflow-wrap:anywhere}.spc-forest-fromto .is-to{font-style:italic;color:var(--spc-acc)}.spc-forest-dl{margin:0;display:grid;grid-template-columns:104px minmax(0,1fr)}.spc-forest-dl dt{padding:9px 0;border-bottom:1px solid var(--line);font:400 10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.spc-forest-dl dd{margin:0;padding:9px 0;border-bottom:1px solid var(--line);font:400 14px/1.4 var(--sans)}.spc-forest-labelbuy{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:auto}.spc-forest-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fbfbf9;border-top:1px solid var(--line);transform:translate3d(0,110%,0);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;visibility:hidden}.spc-forest-bar.is-on{transform:none;opacity:1;visibility:visible}.spc-forest-bar__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font:400 13px/1.2 var(--sans);color:var(--mute)}.spc-forest-bar__t b{font:400 18px/1.1 var(--serif);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spc-forest-bar__b{flex:none;min-height:46px;padding:0 20px;border:0;background:var(--ink);color:#fbfbf9;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media(max-width:749px),(max-width:989px)and (orientation:portrait){body:has(.spc-forest-track.is-bar) #sr-curator-widget{bottom:calc(142px + env(safe-area-inset-bottom,0px) + var(--sr-cw-lift,0px))}body:has(.spc-forest-bar.is-on) #sr-curator-widget{bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--sr-cw-lift,0px))}}@media(max-width:749px)and (max-height:740px){.is-pin .spc-forest-intro{display:none}}@media(min-width:750px){.spc-forest-in{padding:0 24px}.spc-forest-sec{padding-top:84px;scroll-margin-top:96px}.spc-forest-kick{font-size:12px}.spc-forest-mastwrap{padding-top:28px}.spc-forest-mast{padding-bottom:10px}.spc-forest-mast__c{font-size:20px}.spc-forest-cap{font-size:12px}.spc-forest-mast__r{display:inline}.spc-forest-head2{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.spc-forest-head2--rule{border-bottom:1px solid var(--ink);padding-bottom:18px}.spc-forest-head2>div{gap:8px}.spc-forest .spc-forest-h2{font-size:clamp(44px,4.2vw,60px)}.spc-forest-unstage{aspect-ratio:1000/720;margin-inline:0;flex:1.75 1 0;min-width:0}.spc-forest-un{flex-direction:row;gap:var(--gap);align-items:stretch}.spc-forest-unside{flex:1 1 0;min-width:0;justify-content:center;gap:20px;padding:0}.spc-forest-stepno{display:block}.spc-forest-seg{font-size:11px;letter-spacing:.14em}.spc-forest-uncap{font-size:clamp(28px,2.7vw,38px);min-height:124px}.spc-forest-unsub{font-size:15px;line-height:1.7;min-height:52px}.spc-forest-next{min-height:58px}.spc-forest-next__n{display:none}.spc-forest-rewrap{align-self:flex-start;padding:0}.spc-forest-unbuy__t{font-size:26px}.spc-forest-unname{left:59.4%;top:57.9%;width:13%;height:7.3%;padding-left:2.6%;font-size:19px}.is-s1 .spc-forest-unname>span{transform:translate(-152px,154px) rotate(-8deg)}.spc-forest-unit--0{left:41.8%;top:26.18%;width:20.39%;height:42.48%}.spc-forest-unit--1{left:60.61%;top:34.89%;width:16.79%;height:34.98%}.spc-forest-unit--2{left:52.92%;top:42.58%;width:14.16%;height:29.5%}.spc-forest-room .spc-forest-unit{perspective:1000px}.spc-forest-cast{filter:blur(9px)}.spc-forest-tap{top:26%}.spc-forest-tap span{font-size:11px;padding:8px 14px}.spc-forest-tagw{flex-direction:row;gap:var(--gap);align-items:flex-start}.spc-forest-tagart{order:0;flex:1.45 1 0;min-width:0;margin:0 0 56px}.spc-forest-tagform{order:0;display:flex;flex-direction:column;gap:22px;flex:1 1 0;min-width:0}.spc-forest-tagform>*{order:0!important}.spc-forest-tagfig{display:flex;flex-direction:column;gap:12px}.spc-forest-tagfig figcaption{position:static;padding:0;background:none;font-size:22px}.spc-forest-bigtag{position:absolute;margin:0;right:calc(var(--gap)*-.5);bottom:-48px;width:min(340px,62%)}.spc-forest-bigtag>svg{left:-82px;top:calc(50% - 64px);width:110px;height:70px}.spc-forest-bigtag__c{clip-path:polygon(44px 0,100% 0,100% 100%,44px 100%,0 50%);padding:24px 28px 22px 66px;gap:8px}.spc-forest-bigtag__c i{left:20px;width:14px;height:14px;margin-top:-7px}.spc-forest-bigtag__to{font-size:30px}.spc-forest-bigtag__n{font-size:22px;min-height:56px}.spc-forest-bigtag__f{font-size:22px}.spc-forest-pills{overflow:visible;flex-wrap:wrap;margin:0;padding:0}.spc-forest-pill{padding:10px 18px}.spc-forest-lab{font-size:12px}.spc-forest-two{gap:20px}.spc-forest-inp{font-size:24px}.spc-forest-ta{padding:12px 14px;font-size:21px}.spc-forest-tagbtns{flex-direction:row;flex-wrap:wrap}.spc-forest-btn{min-height:50px}.spc-forest-wrapg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);padding-top:24px;align-items:start}.spc-forest-wraph{gap:12px}.spc-forest-swipe{overflow:visible;margin:0;padding:0;display:grid;scroll-snap-type:none}.spc-forest-swipe--wrap{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.spc-forest-swipe--flat{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.spc-forest-swipe--give{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.spc-forest-frame{gap:12px}.spc-forest-fh{gap:10px;font-size:clamp(22px,2vw,28px)}.spc-forest-fp{font-size:14px;line-height:1.55}.spc-forest-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.spc-forest-way{display:flex;flex-direction:column;gap:14px;padding:0;border:0;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.spc-forest-way:hover{transform:translateY(-4px)}.spc-forest-wayt p{margin-top:10px;font-size:15px;line-height:1.65}.spc-forest-night{margin-top:92px;min-height:640px}.spc-forest-nightart{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.spc-forest-nightbox{left:0;top:0;width:100%;height:100%}.spc-forest-nightin{position:relative;max-width:1320px;margin:0 auto;padding:96px 24px 150px}.spc-forest-nightt{max-width:430px;gap:18px}.spc-forest .spc-forest-night .spc-forest-h2{font-size:clamp(52px,4.8vw,68px)}.spc-forest-nightp{font-size:16px;line-height:1.75}.spc-forest-nighti{font-size:24px}.spc-forest-card{gap:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.spc-forest-card:hover{transform:translateY(-4px)}.spc-forest-card__m img{aspect-ratio:5/4}.spc-forest-card__tag{left:14px;bottom:14px;padding:7px 12px;font-size:11px}.spc-forest-card__n{font-size:32px}.spc-forest-card__p{font-size:15px;line-height:1.6;min-height:48px}.spc-forest .spc-forest-both .sp-btn{font-size:12px;padding:13px 16px}.spc-forest-card__s{font-size:14px}.spc-forest-card__s b{font-size:24px}.spc-forest-label{flex-direction:row;gap:var(--gap);align-items:stretch}.spc-forest-oak{flex:1.2 1 0;min-width:0;gap:12px}.spc-forest-oak__m{flex-grow:1;display:flex;align-items:center}.spc-forest-oak figcaption{font-size:22px}.spc-forest-card2{flex:1 1 0;min-width:0;padding:28px 30px 26px;gap:18px}.spc-forest-stamp{top:-26px;right:26px;width:104px;height:104px;gap:2px}.spc-forest-stamp span{font-size:9px;letter-spacing:.18em}.spc-forest-stamp b{font-size:26px}.spc-forest-fromto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 100px 16px 0}.spc-forest-fromto span{font-size:11px}.spc-forest-fromto b{font-size:22px}.spc-forest-dl{grid-template-columns:170px minmax(0,1fr)}.spc-forest-dl dt{padding:11px 0;font-size:11px;letter-spacing:.14em}.spc-forest-dl dd{padding:11px 0;font-size:15px;line-height:1.45}.spc-forest-labelbuy .spc-forest-price{font-size:30px}}@media(min-width:990px){.spc-forest-label--solo .spc-forest-card2{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;column-gap:var(--gap);row-gap:22px;padding:34px 40px 30px}.spc-forest-label--solo .spc-forest-fromto{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);padding-right:120px}.spc-forest-label--solo .spc-forest-dl{grid-column:2;grid-row:1/3;align-self:start;border-top:1px solid var(--line)}.spc-forest-label--solo .spc-forest-labelbuy{grid-column:1;grid-row:2;align-self:end}.spc-forest-label--solo .spc-forest-stamp{right:auto;left:calc(42.5% - 118px)}}@media(min-width:750px)and (max-width:989px){.spc-forest-swipe--flat,.spc-forest-swipe--give{grid-template-columns:repeat(2,minmax(0,1fr))}.spc-forest-wrapg{grid-template-columns:repeat(3,minmax(0,1fr))}.spc-forest-wraph{grid-column:1/-1}.spc-forest-tagw,.spc-forest-label{flex-direction:column}.spc-forest-tagart{flex:none;width:100%;margin-bottom:64px}.spc-forest-tagform{flex:none;width:100%}.spc-forest-un{flex-direction:column}.spc-forest-unstage{flex:none;width:100%}.spc-forest-unside{flex:none;padding-top:20px}.spc-forest-uncap{min-height:0}.spc-forest-bigtag{right:0}.spc-forest-oak,.spc-forest-card2{flex:none}}@media(min-width:990px),(min-width:750px)and (orientation:landscape){.spc-forest-after,.spc-forest-bar,.spc-forest-bar2{display:none}.spc-forest-track{display:block;max-width:1320px;margin:0 auto;padding:0 24px}.spc-forest-track.is-pin{height:calc(var(--ffvh,100vh)*2.4);overflow-y:visible}.spc-forest-stage{flex-direction:row;align-items:stretch;gap:var(--gap);padding:24px 0;background:none;overflow:visible}.is-pin .spc-forest-stage{padding:24px 0}.spc-forest-left{flex:1.78 1 0;order:0;margin:0;display:flex;min-width:0}.spc-forest-mat{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px clamp(20px,3vw,44px) 18px;background:linear-gradient(180deg,#22232F 0%,var(--spc-mat) 100%)}.spc-forest-pic{width:100%;margin:0 auto;flex:none}.is-pin .spc-forest-pic{width:min(100%,calc(var(--ffvh,100vh) - 206px))}.spc-forest-capt{height:70px;margin:0;flex:none}.spc-forest-capt__r{gap:22px}.spc-forest-capt__d{min-width:124px;gap:4px}.spc-forest-deg{font-size:44px}.spc-forest-word{font-size:10px;letter-spacing:.16em}.spc-forest-line{font-size:23px;line-height:1.2}.spc-forest-shown{top:auto;bottom:8px;font-size:11px}.spc-forest-corner{width:200px;height:200px}.spc-forest-corner i{left:-30px;top:57px;width:320px;height:26px}.spc-forest-bow{top:34px;right:22px;width:96px;height:76px}.spc-forest-htag{top:96px;right:calc(var(--gap)*-.72);width:150px}.spc-forest-htag svg{width:150px;height:40px}.spc-forest-htag__c{margin-left:40px;width:108px;padding:18px 12px 14px;clip-path:polygon(50% 0,100% 16%,100% 100%,0 100%,0 16%);gap:2px}.spc-forest-htag__c i{width:10px;height:10px;margin-bottom:6px}.spc-forest-htag__a{font-size:19px}.spc-forest-htag__b{font-size:16px}.spc-forest-hint{left:62%;top:37%;padding:9px 14px;font-size:12px}.spc-forest-right{display:flex;flex-direction:column;justify-content:space-between;gap:20px;flex:1 1 0;min-width:0}.spc-forest-rtop{display:flex;flex-direction:column;gap:18px}.spc-forest-title{order:0;padding:0;gap:18px}.spc-forest-title .spc-forest-kick{display:block}.spc-forest .spc-forest-h1{font-size:clamp(50px,6.4vw,92px);line-height:.92;color:var(--ink)}.spc-forest-hook{font-size:clamp(26px,2.5vw,36px);color:var(--spc-acc)}.spc-forest-intro{order:0;margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.7;color:var(--body);max-width:450px}.spc-forest-rbuy{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:16px}.spc-forest-right .spc-forest-jump{display:inline-flex;align-self:flex-start;font-size:22px;min-height:0;padding-bottom:2px;border-bottom:1px solid var(--spc-acc)}.spc-forest-right .spc-forest-facts{display:block;font-size:14px}.spc-forest-right .spc-forest-facts li{padding:10px 0}.spc-forest-price{font-size:36px}.spc-forest-per{font-size:13px}.spc-forest-act{display:flex;gap:12px;align-items:flex-start}.spc-forest-act .spc-forest-main{flex:1 1 auto;min-width:0}.spc-forest .spc-forest-fav{min-height:52px}}@media(min-width:750px)and (max-width:989px)and (orientation:landscape){.spc-forest-htag{top:74px;width:112px}.spc-forest-htag svg{width:112px;height:30px}.spc-forest-htag__c{margin-left:18px;width:90px;padding:13px 8px 10px}.spc-forest-htag__a{font-size:15px}.spc-forest-htag__b{font-size:13px}.spc-forest-bow{top:22px;right:12px;width:70px;height:55px}.spc-forest-corner{width:150px;height:150px}.spc-forest-corner i{left:-34px;top:39px;width:250px;height:20px}.spc-forest-capt__d{min-width:88px}.spc-forest-deg{font-size:34px}.spc-forest-line{font-size:19px}.spc-forest-act{flex-wrap:wrap}.spc-forest-right .spc-forest-facts{font-size:13px}.spc-forest-hint{left:auto;right:5%}}@media(min-width:750px)and (max-width:989px)and (orientation:portrait){.spc-forest-stage{--w:min( calc(100vw - 48px) ,calc(var(--ffvh,100vh) - 372px));align-items:center}.spc-forest-title,.spc-forest-left,.spc-forest-intro{width:var(--w);margin-inline:auto}.spc-forest-title{padding:24px 0 16px;gap:8px}.spc-forest .spc-forest-h1{font-size:64px}.spc-forest-hook{font-size:32px}.spc-forest-intro{font-size:15px}.spc-forest-capt{margin-top:10px}.spc-forest-deg{font-size:44px}.spc-forest-word{font-size:10px}.spc-forest-line{font-size:23px}.spc-forest-shown{font-size:11px}.spc-forest-corner{width:200px;height:200px}.spc-forest-corner i{left:-30px;top:57px;width:320px;height:26px}.spc-forest-bow{top:34px;right:22px;width:96px;height:76px}.spc-forest-htag{top:88px;right:10px;width:124px}.spc-forest-htag svg{width:124px;height:32px}.spc-forest-htag__a{font-size:18px}.spc-forest-htag__b{font-size:15px}.spc-forest-hint{font-size:12px;padding:9px 14px}.spc-forest-bar2{padding-inline:max(24px,calc((100vw - min(calc(100vw - 48px),calc(var(--ffvh,100vh) - 372px)))/2))}.spc-forest-after{padding-top:16px}}@media(max-height:800px)and (min-width:750px){.is-pin .spc-forest-right .spc-forest-facts{display:none}}@keyframes spcForestFall{0%{transform:translate3d(0,-12px,0)}to{transform:translate3d(0,var(--fy,480px),0)}}@keyframes spcForestSway{0%{transform:translate(-8px)}to{transform:translate(8px)}}@keyframes spcForestNudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes spcForestSwing{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.8deg)}}@keyframes spcForestBob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes spcForestFlick{0%{opacity:.35;transform:scale(.94)}to{opacity:.6;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.spc-forest *,.spc-forest *:before,.spc-forest *:after{animation:none!important;transition:none!important}.spc-forest-snow{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/spc-forest.css.map */
