
:root{--bg:#f2f4f1;--bg2:#e7ece7;--ink:#14211b;--ink2:#33433b;--mut:#56645c;--line:rgba(20,33,27,.14);--acc:#1f4b39;--on-acc:#f3f6f3;--glow:#c4f0d2;
  --egg:#eef0ec;--egg-2:#cfd5ce;--dot:#1e2a24;--lens:#0f1512;--halo:rgba(255,255,255,.9);--shade:rgba(20,33,27,.28);--err:#9f2d2d;
  --r:14px;--nav:60px;--maxw:1240px;--gut:clamp(16px,4vw,48px);
  --f-d:"EB Garamond",Garamond,"Iowan Old Style","Times New Roman",serif;--f-u:"Google Sans Flex","Google Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ease:cubic-bezier(.16,1,.3,1);--cone:url("data:image/png;base64,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")}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1512;--bg2:#15201b;--ink:#e6eee9;--ink2:#bccac2;--mut:#98a69e;--line:rgba(230,238,233,.14);--acc:#8fd1a8;--on-acc:#0e1512;
  --egg:#2e5240;--egg-2:#173024;--dot:#0b1711;--lens:#050807;--halo:rgba(236,224,206,.13);--shade:rgba(0,0,0,.6);--err:#ffb3a8}}
:root[data-theme=dark]{--bg:#0e1512;--bg2:#15201b;--ink:#e6eee9;--ink2:#bccac2;--mut:#98a69e;--line:rgba(230,238,233,.14);--acc:#8fd1a8;--on-acc:#0e1512;
  --egg:#2e5240;--egg-2:#173024;--dot:#0b1711;--lens:#050807;--halo:rgba(236,224,206,.13);--shade:rgba(0,0,0,.6);--err:#ffb3a8}
*{box-sizing:border-box}
html{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--f-u);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-padding-top:calc(var(--nav) + 12px)}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
body{margin:0;background:var(--bg)}
img{display:block;max-width:100%}
a{color:inherit}
:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:6px}
[hidden]{display:none!important}
.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gut)}
h1,h2,h3{font-family:var(--f-d);font-weight:500;font-optical-sizing:auto;letter-spacing:-.015em;line-height:1.06;margin:0;text-wrap:balance}
p{margin:0}
.why{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 34px;margin:26px 0 0;padding:0;list-style:none;max-width:1000px}
.why li{display:grid;gap:6px;font-size:.92rem;line-height:1.55;color:var(--ink2)}
.why b{font-family:var(--f-d);font-size:1.12rem;font-weight:500;line-height:1.25;color:var(--ink);letter-spacing:-.01em}
@media (max-width:880px){.why{grid-template-columns:1fr;gap:18px}}
.h-q{font-size:.52em;font-style:italic;letter-spacing:0;color:var(--ink2);white-space:nowrap;vertical-align:.32em}
.o-sm{display:none}
@media (max-width:900px){.o-lg{display:none}.o-sm{display:inline}}   
.band-note{margin:14px 0 18px;max-width:46ch;font-size:.92rem;line-height:1.6;color:var(--ink2)}
.hero-note{margin:22px auto 0;max-width:46ch;padding-top:14px;border-top:1px solid var(--line);font-size:.78rem;line-height:1.55;letter-spacing:.005em;color:var(--mut);text-wrap:pretty}
.hero-note + .hero-note{margin-top:8px;padding-top:0;border-top:0}
.hero-note a{color:inherit}
.plain{margin:0 0 18px;padding:0 0 0 18px}
.plain li{margin:0 0 6px}
.skip{position:absolute;left:-999px;top:8px;z-index:40;background:var(--acc);color:var(--on-acc);padding:.6rem 1rem;border-radius:999px}
.skip:focus{left:12px}
.lnk{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:color .2s}
.lnk:hover{color:var(--acc)}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6rem;border-radius:999px;border:0;background:var(--acc);color:var(--on-acc);
  font:600 1rem/1 var(--f-u);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease),filter .2s}
.btn:hover{transform:translateY(-1px);filter:brightness(1.06)}
.btn:active{transform:scale(.98)}
.btn-s{min-height:38px;padding:0 1.1rem;font-size:.9rem}
.acts{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem}


.nav{position:sticky;top:0;z-index:30;height:var(--nav);background:color-mix(in srgb,var(--bg) 88%,transparent);
  -webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}
.nav-in{height:100%;display:flex;align-items:center;gap:1.4rem}
.brand{display:flex;align-items:center;gap:.55rem;text-decoration:none}
.mark{width:18px;height:26px;background:var(--acc);-webkit-mask:var(--cone) center/contain no-repeat;mask:var(--cone) center/contain no-repeat}
.wm{font:500 1.38rem/1 var(--f-d);letter-spacing:-.01em}
.nav-l{display:flex;gap:1.4rem;margin-left:1rem}
.nav-l a,.nav-os{text-decoration:none;font-size:.92rem;color:var(--ink2);transition:color .2s}
.nav-l a:hover,.nav-os:hover{color:var(--ink)}
.nav-r{margin-left:auto;display:flex;align-items:center;gap:1rem}
.thm{min-height:34px;padding:0 .85rem;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink2);font:500 .82rem/1 var(--f-u);cursor:pointer}
@media (max-width:980px){.nav-l{display:none}}
@media (max-width:440px){.nav-os{display:none}.nav-in{gap:.8rem}.nav-r{gap:.6rem}}


.hero{height:max(600px,calc(100dvh - var(--nav)));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;text-align:center;color:#16221c;
  background:radial-gradient(ellipse 58% 120% at 50% 38%,#ddd1c4 0%,#c3b7aa 26%,#8c847a 52%,#6a645d 78%,#5f5953 100%)}
.hero-txt{padding:clamp(28px,6vh,72px) var(--gut) 0;display:grid;justify-items:center;gap:1rem}
.hero h1{font-size:clamp(2.7rem,6.2vw,5.6rem);line-height:1}
.hero-sub{max-width:40ch;font-size:clamp(1.02rem,1.35vw,1.18rem);color:#1d2923}
.hero .acts{justify-content:center;margin-top:.4rem}
.hero .btn{background:#16221c;color:#f4efe8}
.hero .lnk{color:#16221c}
.hero-fig{margin:0;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding-top:clamp(6px,2vh,24px)}
.hero-fig img{max-height:100%;max-width:min(100%,1500px);width:auto;height:auto;
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 88%,transparent 100%);
  -webkit-mask-composite:source-in;
  mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 11%,#000 88%,transparent 100%);
  mask-composite:intersect}
@media (prefers-reduced-motion:no-preference){
  .hero-txt>*{animation:rise .9s var(--ease) both}.hero-txt>:nth-child(2){animation-delay:.08s}.hero-txt>:nth-child(3){animation-delay:.16s}
  .hero-fig img{animation:rise 1.3s .1s var(--ease) both}}
@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@media (max-width:640px){.hero{height:auto;min-height:calc(100dvh - var(--nav));
    background:radial-gradient(ellipse 110% 95% at 50% 30%,#ddd1c4 0%,#cdc1b4 45%,#a1978c 75%,#6f6861 100%)}
  .hero-fig{align-items:center;overflow:hidden;padding-bottom:12px}
  .hero-fig img{width:140%;max-width:none;max-height:none;flex:none;
    -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 86%,transparent 100%)}}


.crop{position:relative;overflow:hidden;border-radius:var(--r);background:var(--bg2)}
.crop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.crop-9,.crop-10,.crop-12{aspect-ratio:4/5}
.crop-9 img,.crop-10 img{object-position:72% 50%}
.crop-12 img{object-position:65% 50%}
.crop-7{aspect-ratio:21/10}
.crop-7 img{object-position:50% 100%}


.mission{padding-block:clamp(72px,12vw,160px)}
.mission-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center}
.mission-txt h2{font-size:clamp(2.3rem,4.6vw,4rem)}
.mission-txt .big{margin-top:1.6rem;font:400 clamp(1.3rem,2vw,1.62rem)/1.42 var(--f-d)}
.mission-txt .big+p{margin-top:1.1rem;color:var(--ink2);max-width:50ch}
.mission-txt .lnk{display:inline-block;margin-top:1.9rem}
@media (max-width:820px){.mission-in{grid-template-columns:1fr}.crop-9{max-width:520px}}


.orbit{padding-block:clamp(72px,11vw,150px);border-top:1px solid var(--line);overflow:hidden}
.orbit-h{max-width:21ch;margin-inline:auto;text-align:center;font-size:clamp(2.2rem,4.6vw,4rem)}
.orbit-h span{display:block;color:var(--acc)}
.orbit-grid{margin-top:clamp(36px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.85fr) minmax(0,1fr);gap:clamp(20px,3.4vw,56px);align-items:center}
.caps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(24px,3.4vw,44px)}
.caps li{display:grid;gap:.3rem;max-width:30ch;font-size:.98rem;line-height:1.5;color:var(--ink2);text-wrap:pretty}
.caps b{font:500 1.5rem/1.2 var(--f-d);color:var(--ink)}
.caps-l{justify-items:end;text-align:right}
.orbit-fig{position:relative;margin:0;width:74%;justify-self:center;aspect-ratio:580/720;isolation:isolate}
.orbit-fig::before{content:"";position:absolute;inset:-8% -22%;z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 52%,var(--halo),transparent 72%)}
.orbit-fig::after{content:"";position:absolute;left:18%;right:18%;bottom:-3%;height:7%;z-index:-1;background:radial-gradient(closest-side,var(--shade),transparent)}
.orbit-fig img{position:relative;z-index:1;width:100%;height:100%}

.orbit-ring{position:absolute;inset:35% -17% 41%;z-index:0;border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);border-radius:50%;transform:rotate(-9deg);pointer-events:none;
  clip-path:inset(-14px -14px 50% -14px)}
.orbit-ring.near{z-index:2;clip-path:inset(50% -14px -14px -14px)}
.sat{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent);
  offset-path:ellipse(50% 50% at 50% 50%);offset-distance:18%;offset-rotate:0deg}
@media (prefers-reduced-motion:no-preference){.sat{animation:orbit 16s linear infinite}}
@keyframes orbit{from{offset-distance:18%}to{offset-distance:118%}}
.orbit-foot{margin:clamp(40px,6vw,80px) auto 0;max-width:46ch;text-align:center;font:400 clamp(1.2rem,1.8vw,1.5rem)/1.45 var(--f-d);color:var(--mut)}
@media (prefers-reduced-motion:no-preference){
  .js .caps li{opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
  .js .orbit.in .caps li{opacity:1;transform:none}
  .js .orbit.in .caps li:nth-child(2){transition-delay:.18s}.js .orbit.in .caps li:nth-child(3){transition-delay:.36s}
  .js .orbit.in .caps-r li:nth-child(1){transition-delay:.09s}.js .orbit.in .caps-r li:nth-child(2){transition-delay:.27s}.js .orbit.in .caps-r li:nth-child(3){transition-delay:.45s}}
@media (max-width:900px){.orbit-grid{grid-template-columns:1fr}.orbit-fig{order:-1;width:min(66%,270px)}.caps-l{justify-items:start;text-align:left}}


.design{padding-block:clamp(72px,11vw,150px);background:var(--bg2)}
.design-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}
.phyllo{position:relative;width:100%;max-width:500px;aspect-ratio:10/12;justify-self:center}
.phyllo canvas{position:absolute;inset:0;width:100%;height:100%}
.phyllo .glow{position:absolute;left:50%;top:var(--cone-y,66%);width:17%;aspect-ratio:5/6;transform:translate(-50%,-50%);border-radius:50%;
  background:radial-gradient(ellipse at center,rgba(214,250,226,.95) 0%,rgba(160,235,190,.6) 32%,rgba(160,235,190,0) 70%);opacity:0;transition:opacity 1s .2s}
.phyllo.in .glow,.phyllo.done .glow{opacity:1}
.design-txt h2{font-size:clamp(2.2rem,4.4vw,3.7rem)}
.design-txt p{margin-top:1.3rem;color:var(--ink2);max-width:46ch;font-size:1.06rem}
.details{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.details li{display:grid;gap:.55rem;align-content:start;font-size:.82rem;line-height:1.35;color:var(--mut)}
.tile{position:relative;display:block;overflow:hidden;border-radius:var(--r);aspect-ratio:277/170;background:#e9e9e6}
.tile img{position:absolute;max-width:none;width:603.6%;height:auto}
.t1 img{left:-15.52%;top:-329.4%}.t2 img{left:-121.3%;top:-335.3%}.t3 img{left:-226.7%;top:-317.6%}.t4 img{left:-332.1%;top:-352.9%}
@media (max-width:900px){.design-in{grid-template-columns:1fr}.details{grid-template-columns:repeat(2,minmax(0,1fr))}}


.places{padding-block:clamp(72px,11vw,140px);overflow:hidden}
.places-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(24px,4vw,40px)}
.places h2{font-size:clamp(2.1rem,4.2vw,3.5rem);max-width:18ch}
.carousel-nav{display:flex;align-items:center;gap:10px}
.c-nav-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--bg2);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),opacity .2s;padding:0}
.c-nav-btn:hover:not(:disabled){background:var(--bg);border-color:var(--acc);transform:scale(1.06)}
.c-nav-btn:active:not(:disabled){transform:scale(0.94)}
.c-nav-btn:disabled{opacity:0.3;cursor:not-allowed}

.places-carousel-wrap{position:relative;width:100%}
.mosaic.places-carousel{display:flex;gap:clamp(18px,2.4vw,32px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:max(var(--gut,20px),calc((100vw - var(--maxw,1240px))/2));padding-inline:max(var(--gut,20px),calc((100vw - var(--maxw,1240px))/2));padding-bottom:28px;padding-top:4px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--acc) 45%,transparent) transparent}
.mosaic.places-carousel::-webkit-scrollbar{height:6px}
.mosaic.places-carousel::-webkit-scrollbar-track{background:transparent}
.mosaic.places-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--acc) 40%,transparent);border-radius:999px}
.mosaic.places-carousel::-webkit-scrollbar-thumb:hover{background:var(--acc)}

.pl.carousel-item{flex:0 0 clamp(280px,28vw,360px);margin:0;display:flex;flex-direction:column;gap:1rem;scroll-snap-align:start}
.pl.carousel-item .crop.crop-poster{position:relative;width:100%;aspect-ratio:1122/1402;border-radius:var(--r);overflow:hidden;background:var(--bg2);box-shadow:0 12px 30px rgba(0,0,0,.08);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}
.pl.carousel-item:hover .crop.crop-poster{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.14)}
.pl.carousel-item .crop.crop-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pl.carousel-item figcaption{font-size:.92rem;line-height:1.45;color:var(--ink2);max-width:none}
.pl.carousel-item figcaption b{display:block;margin-bottom:.25rem;font:500 1.35rem/1.2 var(--f-d);color:var(--ink)}


.room{background:#0b120f;color:#e6eee9;padding-block:clamp(88px,13vw,180px);text-align:center;overflow:hidden}
.room-in{display:grid;justify-items:center;gap:1.4rem}
.beacon{position:relative;width:128px;height:128px;display:grid;place-items:center;margin-bottom:1rem}
.beacon .cone{width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f1fff5 0%,#c4f0d2 38%,#7fcf9f 100%);
  box-shadow:0 0 22px 6px rgba(160,235,190,.45),0 0 60px 18px rgba(160,235,190,.18)}
.ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(196,240,210,.5)}
@media (prefers-reduced-motion:no-preference){.ring{animation:pulse 3.6s var(--ease) infinite}.r2{animation-delay:1.2s}.r3{animation-delay:2.4s}}
@media (prefers-reduced-motion:reduce){.ring{transform:scale(1.25);opacity:.4}.r2,.r3{display:none}}
@keyframes pulse{from{transform:scale(.45);opacity:.95}to{transform:scale(2.05);opacity:0}}
.room .beacon{margin-bottom:2.4rem}
.room h2{font-size:clamp(2.1rem,4.8vw,4rem);max-width:19ch}
.room p{max-width:52ch;color:#b9c7bf;font-size:1.08rem}

.room .lede{max-width:50ch;font-size:1.12rem}
.vigil{list-style:none;margin:clamp(18px,3vw,36px) 0 0;padding:0;width:100%;max-width:1080px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:left}
.vigil li{display:grid;gap:.45rem;align-content:start;padding:.3rem clamp(14px,2vw,28px);border-left:1px solid rgba(230,238,233,.16);font-size:.98rem;line-height:1.5;color:#b9c7bf}
.vigil li:first-child{border-left:0}
.vigil b{font:500 1.42rem/1.2 var(--f-d);color:#e6eee9}
.room .auth{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;max-width:64ch;font-size:.95rem}
.room .chip{color:#c4f0d2;border-color:rgba(196,240,210,.5)}
.priv{margin-top:clamp(32px,5vw,64px);padding-top:clamp(28px,4vw,48px);width:100%;max-width:760px;border-top:1px solid rgba(230,238,233,.14);display:grid;justify-items:center;gap:1rem}
.priv h3{font-size:clamp(1.6rem,3vw,2.4rem);max-width:22ch}
@media (max-width:900px){.vigil{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.8rem}.vigil li:nth-child(3){border-left:0}}
@media (max-width:520px){.vigil{grid-template-columns:1fr;row-gap:0}.vigil li{border-left:0;padding:1rem 0;border-top:1px solid rgba(230,238,233,.16)}.vigil li:first-child{border-top:0}}


.today{padding-block:clamp(72px,11vw,140px)}
.today h2{font-size:clamp(2.1rem,4.2vw,3.4rem);max-width:20ch}
.rows{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;border-top:1px solid var(--line)}
.rows a{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) auto;gap:.6rem 2rem;align-items:baseline;padding:1.7rem 0;border-bottom:1px solid var(--line);text-decoration:none}
.rows b{font:500 1.65rem/1.2 var(--f-d)}
.rows span{color:var(--ink2);max-width:62ch}
.rows i{font-style:normal;font-size:1.35rem;color:var(--acc);transition:transform .3s var(--ease)}
.rows a:hover i{transform:translateX(5px)}
.rows a:hover b{color:var(--acc)}
@media (max-width:720px){.rows a{grid-template-columns:1fr auto}.rows span{grid-column:1/-1;grid-row:2}}


.chip{display:inline-block;padding:.3rem .72rem;border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:999px;font:600 .74rem/1.2 var(--f-u);letter-spacing:.02em;color:var(--acc);white-space:nowrap;vertical-align:middle}


.order{padding-block:clamp(72px,11vw,150px);background:var(--bg2)}
.band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}
.band-fig{position:relative;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:end;padding:4% 6% 5%;isolation:isolate}
.band-fig::after{content:"";position:absolute;left:4%;right:4%;bottom:1.5%;height:9%;z-index:-1;background:radial-gradient(closest-side,var(--shade),transparent)}
.band-fig img{width:100%;height:auto}
.band-txt h2{font-size:clamp(2.1rem,3.8vw,3.3rem)}
.band-price{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;color:var(--ink2)}
.amt{font:500 clamp(2.6rem,4.4vw,3.6rem)/1 var(--f-d);letter-spacing:-.02em;color:var(--ink)}
.facts{list-style:none;margin:1.3rem 0 0;padding:0;border-top:1px solid var(--line)}
.facts li{padding:.75rem 0;border-bottom:1px solid var(--line);color:var(--ink2)}
.band-res{margin-top:1.3rem;max-width:46ch;color:var(--ink2)}
.band .acts{margin-top:1.8rem}
@media (max-width:860px){.band{grid-template-columns:1fr}.band-fig{max-width:460px}}


.fins{border:0;margin:1.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}
.fins legend{padding:0;margin-bottom:.6rem;font-size:.85rem;color:var(--mut)}
.fins label{position:relative;display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.55rem 1.15rem .55rem .6rem;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:.95rem}
.fins input{position:absolute;opacity:0;width:1px;height:1px}
.fins label:has(input:checked){border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}
.fins label:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:3px}
.sw{width:26px;height:26px;border-radius:50%;border:1px solid var(--line)}
.sw-white{background:linear-gradient(145deg,#f8f7f3,#d9d7d0)}
.sw-green{background:linear-gradient(145deg,#41705a,#1d4030)}
.terms{margin:1.2rem 0 0}
.terms div{display:grid;grid-template-columns:minmax(130px,.8fr) 2fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}
.terms dt{color:var(--mut);font-size:.9rem}
.terms dd{margin:0}
.reserve{margin-top:2.2rem;display:grid;gap:.5rem;max-width:420px}
.reserve h2{margin-bottom:.4rem}
.reserve label{font-size:.9rem;color:var(--ink2)}
.reserve input{min-height:48px;padding:0 1rem;border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit}
.reserve .btn{justify-self:start;margin-top:.4rem}
.fine{font-size:.86rem;color:var(--mut)}
.reserve .fine,.partner{margin-top:.9rem}
.stage-note{margin-top:1rem;padding:.7rem 1rem;border:1px dashed var(--mut);border-radius:12px;font-size:.86rem;color:var(--ink2)}


.stage-bar{margin:0;padding:.55rem var(--gut);border-bottom:1px dashed var(--mut);background:var(--bg2);font-size:.8rem;line-height:1.5;color:var(--ink2);text-align:center}
.stage-bar a{color:var(--ink)}
.buy{padding-block:clamp(28px,5vw,64px) clamp(72px,10vw,140px)}
.buy-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}
.stage{position:sticky;top:calc(var(--nav) + 24px);margin:0;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;isolation:isolate;
  background:radial-gradient(ellipse 70% 58% at 50% 46%,var(--halo),transparent 76%),var(--bg2)}
.stage img{position:absolute;left:19%;bottom:15%;width:62%;height:auto;transition:opacity .6s var(--ease)}
.stage .n-green{opacity:0}
.stage[data-fin=green] .n-white{opacity:0}
.stage[data-fin=green] .n-green{opacity:1}
.stage::after{content:"";position:absolute;left:21%;right:21%;bottom:12.6%;height:5%;z-index:-1;background:radial-gradient(closest-side,var(--shade),transparent)}
.buy-panel h1{font-size:clamp(2.6rem,4.8vw,4.2rem)}
.buy-lede{margin-top:.6rem;font:400 clamp(1.3rem,2vw,1.6rem)/1.3 var(--f-d);color:var(--ink2)}
.price{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line)}
.price p:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}
.then{color:var(--mut)}
.price-note{margin-top:.6rem;max-width:46ch;color:var(--ink2)}
.buy-panel h2{font-size:clamp(1.7rem,2.6vw,2.2rem)}
.does,.plan,.sum{margin-top:clamp(40px,5vw,60px)}
.does h3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:1.6rem;font:600 1rem/1.3 var(--f-u);letter-spacing:0}
.fx{list-style:none;margin:.8rem 0 0;padding:0;border-top:1px solid var(--line)}
.fx li{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,2fr);gap:.2rem 1.2rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.95rem;color:var(--ink2)}
.fx b{font-weight:600;color:var(--ink)}
.auth-note{margin-top:.9rem;max-width:56ch;font-size:.9rem;color:var(--mut)}
.plan-rows{margin-top:1rem;border-top:1px solid var(--line)}
.plan-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line);align-items:start}
.plan-row p{font-size:.93rem;color:var(--ink2)}
.plan-row b{display:block;margin-bottom:.2rem;font:500 1.35rem/1.2 var(--f-d);color:var(--ink)}
.plan-p{display:grid;justify-items:end;gap:.35rem;text-align:right}
.plan-p small{font-size:.84rem;color:var(--mut)}
.amt-s{font:500 1.9rem/1 var(--f-d);color:var(--ink)}
.plan-p .tbd{font:500 1.15rem/1.3 var(--f-d);color:var(--ink)}
.ack{margin-top:1.5rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;font-size:.95rem;color:var(--ink2)}
.ack input{width:22px;height:22px;margin:.12rem 0 0;accent-color:var(--acc)}
.err{margin-top:.6rem;font-size:.9rem;font-weight:600;color:var(--err)}
.btn-l{min-height:56px;margin-top:1.4rem;padding:0 2.1rem;font-size:1.05rem}
.sum .fine{margin-top:.8rem}
.na{margin-top:1.8rem;font:400 1.3rem/1.4 var(--f-d)}
.dlg{width:min(92vw,480px);padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--ink)}
.dlg::backdrop{background:rgba(8,14,11,.55)}
.dlg-in{display:grid;gap:1rem;padding:clamp(22px,4vw,34px)}
.dlg h2{font-size:1.9rem}
.dlg .btn{justify-self:start}
@media (max-width:900px){.buy-in{grid-template-columns:1fr}.stage{position:relative;top:auto;width:100%;max-width:520px;justify-self:center;aspect-ratio:1/1}}
@media (max-width:520px){.fx li,.plan-row{grid-template-columns:1fr}.plan-p{justify-items:start;text-align:left}}


.specs{padding-block:clamp(72px,10vw,140px)}
.specs h2{font-size:clamp(2.1rem,4.2vw,3.4rem)}
.bento{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.b{display:flex;flex-direction:column;justify-content:space-between;gap:1.4rem;min-height:150px;padding:clamp(18px,2.4vw,30px);border-radius:var(--r);background:var(--bg2)}
.b .v{font:500 clamp(1.4rem,2.3vw,1.95rem)/1.12 var(--f-d)}
.b .k{font-size:.88rem;color:var(--mut)}
.b-big{grid-column:span 2;min-height:230px}
.b-big .v{font-size:clamp(3.6rem,7.4vw,6.4rem);line-height:.92;letter-spacing:-.02em}
.b-big .v small{margin-left:.18em;font:500 clamp(1rem,1.9vw,1.6rem)/1 var(--f-u);letter-spacing:0;color:var(--mut)}
.b-acc{background:var(--acc);color:var(--on-acc)}
.b-acc .k,.b-acc .v small{color:color-mix(in srgb,var(--on-acc) 78%,transparent)}
.b-wide{grid-column:span 2}
.b-full{grid-column:1/-1;min-height:0;flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap}
@media (max-width:760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.b-big,.b-wide,.b-full{grid-column:1/-1}}


.foot{padding-block:48px 64px;border-top:1px solid var(--line)}
.foot-in{display:grid;gap:1.4rem}
.legal{max-width:62ch;font-size:.84rem;color:var(--mut)}
.foot-l{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem}
.foot-l a{font-size:.9rem;text-decoration:none;color:var(--ink2)}
.foot-l a:hover{color:var(--ink)}
.foot-d{margin-top:.2rem}.foot-d a{font-size:.85rem;color:var(--mut, var(--ink2))}          
.co{font-size:.84rem;color:var(--mut)}
.stg{margin-left:1rem;color:var(--mut)}
.tm{max-width:62ch;font-size:.78rem;color:var(--mut)}


.inside{padding-block:clamp(72px,11vw,150px);border-top:1px solid var(--line)}
.inside h2{font-size:clamp(2.2rem,4.6vw,4rem);max-width:28ch}
.inside h2 span{display:block;color:var(--acc)}
.inside-lede{margin-top:1.4rem;max-width:56ch;font-size:1.08rem;color:var(--ink2)}
.bays{list-style:none;margin:clamp(32px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(16px,2.4vw,32px)}
.bays li{display:grid;gap:.5rem;align-content:start;padding-top:1.2rem;border-top:2px solid var(--ink);color:var(--ink2)}
.bays b{font:500 clamp(1.7rem,2.6vw,2.2rem)/1.1 var(--f-d);color:var(--ink)}
.bays .where{font-size:.84rem;font-weight:600;letter-spacing:.02em;color:var(--acc)}
.inside-foot{margin-top:clamp(24px,3vw,36px);max-width:60ch;font-size:.92rem;color:var(--mut)}
@media (max-width:760px){.bays{grid-template-columns:1fr}}


.camp{padding-block:clamp(64px,9vw,120px) clamp(48px,7vw,96px);overflow:hidden}
.camp-head{display:grid;gap:1rem}
.camp h2{font-size:clamp(2.1rem,4.2vw,3.4rem)}
.camp-note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;max-width:70ch;font-size:.92rem;color:var(--ink2)}
.strip-wrap{margin-top:clamp(24px,3.4vw,44px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut),calc((100% - var(--maxw)) / 2 + var(--gut)));scrollbar-width:thin;overscroll-behavior-x:contain}
.strip-wrap:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}
.strip{list-style:none;margin:0;padding:0 max(var(--gut),calc((100% - var(--maxw)) / 2 + var(--gut))) 14px;display:flex;gap:clamp(12px,1.6vw,20px);width:max-content}
.strip li{flex:none;scroll-snap-align:start}
.strip img{height:clamp(380px,46vw,600px);width:auto;max-width:none;border-radius:var(--r);background:var(--bg2)}


.with{padding-block:clamp(72px,11vw,140px);border-top:1px solid var(--line)}
.with-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.with-head h2{font-size:clamp(2rem,4vw,3.2rem)}.with-head h2 span{display:block;color:var(--acc)}
.with-head p{margin-top:1.2rem;font-size:1.1rem;line-height:1.6;color:var(--ink2);max-width:40ch}
.with-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.4rem,3vw,2.4rem)}
.with-list>div{padding:1.1rem 0;border-top:1px solid var(--line)}
.with-list dt{font-weight:600;color:var(--ink)}.with-list dd{margin:.35rem 0 0;font-size:.97rem;line-height:1.55;color:var(--ink2)}
@media (max-width:860px){.with-in{grid-template-columns:1fr}.with-list{grid-template-columns:1fr}}
.fcc{margin:1rem 0 0;font-size:.85rem;line-height:1.55;color:var(--mut)}
.doc{padding-block:clamp(40px,7vw,88px)}.doc .wrap{max-width:820px}
.doc h1{font-size:clamp(2rem,4.4vw,3.2rem)}.doc .eff{margin-top:.8rem;font-size:.9rem;color:var(--mut)}
.doc h2{margin-top:clamp(2.6rem,6vw,4rem);padding-top:1.4rem;border-top:1px solid var(--line);font-size:clamp(1.5rem,2.6vw,2rem)}
.doc h3{margin-top:1.6rem;font:600 1.02rem/1.35 var(--f-u);letter-spacing:0;color:var(--ink)}
.doc p,.doc li{max-width:62ch;color:var(--ink2);line-height:1.65}.doc p+p{margin-top:.7rem}.doc h3+p{margin-top:.45rem}
.doc ul{margin:.6rem 0 0;padding-left:1.2rem}.doc li+li{margin-top:.35rem}
.doc .toc{margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}


.picks{border:0;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem}
.picks legend{padding:0;margin-bottom:.6rem;font-size:.85rem;color:var(--mut)}
.picks label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;cursor:pointer;font-size:.93rem;color:var(--ink2)}
.picks input{width:18px;height:18px;margin:.15rem 0 0;accent-color:var(--acc)}
.picks b{display:block;font-weight:600;color:var(--ink)}
.picks label:has(input:checked){border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}
.picks .fine{margin-top:.3rem}


.soon-note{margin:1.2rem 0 0;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:1rem;line-height:1.5;color:var(--ink)}

.hero h1 .h1-pre{display:block;font-size:.42em;line-height:1.15;letter-spacing:0;margin-bottom:.28em;color:#1d2923}
.mission-sig{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.35;margin:1.4rem 0 1.2rem;color:#0f3d2e}


.hero.hero-pano{position:relative;height:auto;min-height:0;display:block;padding-bottom:clamp(220px,46vw,600px);background:#fbfdfc}
.hero.hero-pano::before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(100vw * .5625);max-height:860px;pointer-events:none;background-image:url("../assets/IMAGES/panoramas/deepsensi-edge-node-trio-16x9-high-key.webp");background-image:image-set(url("../assets/IMAGES/panoramas/deepsensi-edge-node-trio-16x9-high-key.avif") type("image/avif"),url("../assets/IMAGES/panoramas/deepsensi-edge-node-trio-16x9-high-key.webp") type("image/webp"));background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}
.hero.hero-pano .hero-txt{position:relative;z-index:1}.hero.hero-pano .hero-note{color:#46514b;border-top-color:rgba(22,34,28,.18)}
@media (max-width:640px){.hero.hero-pano{min-height:0;padding-bottom:clamp(260px,76vw,440px)}.hero.hero-pano::before{height:calc(150vw * .5625);background-size:150% auto}}
.band-fig.band-duo{display:block;margin:0}.band-fig.band-duo img{display:block;width:100%;height:auto;max-width:none;border-radius:6px;position:static;transform:none;filter:none}


.crop.crop-poster img{object-position:50% 50%}





.orbit.orbit-only{padding:0;border-top:0;background:#f7f7f7}
.orbit-full{margin:0;display:flex;justify-content:center;height:min(100svh,125vw,1402px)}
.orbit-full picture{display:block;height:100%;max-width:100%}
.orbit-full img{display:block;height:100%;width:auto;max-width:100%;aspect-ratio:1122/1402;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
@media (max-width:700px){.orbit-full img{-webkit-mask-image:none;mask-image:none;width:100%}}


.room.room-priv{padding-block:clamp(56px,8vw,104px)}.room.room-priv .priv{margin-top:0;padding-top:0;border-top:0;max-width:none}.room.room-priv .priv h3{max-width:30ch;margin-inline:auto;text-wrap:balance}.room.room-priv .priv p{max-width:62ch;margin-inline:auto}


.stage.stage-poster{aspect-ratio:1122/1402}.stage.stage-poster::after{content:none}.stage.stage-poster img{left:0;top:0;bottom:auto;width:100%;height:100%;object-fit:cover}
@media (max-width:900px){.stage.stage-poster{aspect-ratio:1122/1402}}


.orbit-fig.orbit-poster{aspect-ratio:1122/1402}.orbit-fig.orbit-poster img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}


.ds-ft .v3{--ink:#1a1d1c;--ink2:#2a302d;--mut:#56605a;--faint:#5e6863;--line:#cfd8d2;--line2:#b9c6bf;--acc:#1b5e3b;--g:#123a26;--g2:#1b5e3b;--gold:#a5842f;--bg:#fff;--bg2:#eef3ef;--f-u:"Source Sans 3","Segoe UI",system-ui,sans-serif;--f-d:"Source Serif 4",Georgia,serif;font-family:var(--f-u);line-height:1.5;--cone:url("data:image/png;base64,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")}
.ds-ft{margin-top:0}
.ds-ft .mark{display:inline-block;height:1.5em;aspect-ratio:66/95;background:currentColor;-webkit-mask:var(--cone) center/contain no-repeat;mask:var(--cone) center/contain no-repeat;flex:none}
.ds-ft .brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--f-u);font-weight:700;font-size:1.12rem;text-decoration:none;color:var(--ink);margin-right:auto;white-space:nowrap}
.ds-ft .brand .mark{color:var(--acc);height:1.7em}
@media (max-width:600px){.ds-ft .brand{min-width:0;font-size:1.05rem}}
@media (max-width:600px){.ds-ft .brand .mark{height:30px}}
.ds-ft .ft{margin-top:clamp(3rem,6vw,5rem);padding:clamp(2.6rem,5vw,4.2rem) 0 2rem;border-top:1px solid var(--ink);background:var(--bg);font-family:var(--f-u)}
.ds-ft .ft-top{display:grid;grid-template-columns:1.7fr repeat(5,minmax(0,1fr));gap:2rem 1.6rem}
.ds-ft .ft-brand .brand{margin-bottom:1rem}
.ds-ft .ft-brand p{font-size:.86rem;color:var(--mut);max-width:36ch;line-height:1.6}
.ds-ft .ft-col .ft-h{font:600 .75rem/1.4 var(--f-u);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:.9rem}
.ds-ft .ft-col a{display:block;font-size:.86rem;color:var(--mut);text-decoration:none;padding:.28rem 0}
.ds-ft .ft-col a:hover{color:var(--ink);text-decoration:underline}
.ds-ft .ft-col a.is-accent-text{color:var(--acc);font-weight:600}
.ds-ft .ft-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin-top:2.6rem;padding-top:1.3rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--faint)}
@media (max-width:1000px){.ds-ft .ft-top{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1000px){.ds-ft .ft-brand{grid-column:1/-1}}
@media (max-width:560px){.ds-ft .ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ds-ft .ft{transition:background-color .25s,color .25s,border-color .25s}
.ds-ft .ft-col .ft-h{max-width:none;text-wrap:initial}
.ds-ft .ft-bot{font-size:max(.78rem,12.5px)}
.ds-ft .ft-legal{margin-top:2.4rem;max-width:110ch;font-size:max(.78rem,12.5px);line-height:1.6;color:var(--faint)}
.ds-ft .ft-legal+.ft-bot{margin-top:1.3rem}
.ds-ft .ft-geo-b{font:inherit;color:inherit;background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;padding:0;white-space:nowrap}
.ds-ft .ft-geo-b:hover [data-geo=name]{text-decoration:underline;text-underline-offset:3px}
.ds-ft .ft-geo-b:focus-visible{outline:3px solid var(--acc);outline-offset:2px}
.ds-ft .ft-geo{margin-top:2.2rem;font-size:.86rem;color:var(--mut);max-width:none}
.ds-ft .ft-geo-b{min-height:44px;margin-left:.5em;color:var(--ink2);font-weight:600}
.ds-ft .ft-geo+.ft-legal{margin-top:.6rem}
.ds-ft .ft .ft-geo,.ds-ft .ft .ft-legal{color:inherit;opacity:.82}
.ds-ft .ft .ft-geo-b{color:inherit;opacity:1}
.ds-ft .ft-docs{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid var(--line);font-size:.88rem}
.ds-ft .ft-docs a{color:inherit;text-underline-offset:3px;min-height:32px;display:inline-flex;align-items:center;padding:.3rem 0}
.ds-ft .ft-docs+.ft-geo{margin-top:1rem}
.ds-ft .ft-brand .brand{flex-wrap:wrap;column-gap:.35em}
.ds-ft .ft-arch{margin-top:.6rem;font-size:.8rem;line-height:1.5;color:var(--mut);max-width:46ch}
.ds-ft .ft-arch a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.ds-ft .ft-status+.ft-legal{margin-top:.7rem}
.ds-ft .v3 .brand{color:var(--g);gap:.85rem}
.ds-ft .v3 .brand .mark{height:44px;color:var(--g)}
.ds-ft .v3 .ft{background:var(--g);color:#dfeae3;border-top:3px solid var(--gold);margin-top:0}
.ds-ft .v3 .ft .brand,.ds-ft .v3 .ft .brand .mark{color:#fff}
.ds-ft .v3 .ft-brand p,.ds-ft .v3 .ft-col a{color:#c5d6cb}
.ds-ft .v3 .ft-col .ft-h{color:#fff}
.ds-ft .v3 .ft-col a:hover,.ds-ft .v3 .ft-col a.is-accent-text{color:#fff}
.ds-ft .v3 .ft-bot{border-color:rgba(255,255,255,.2);color:#a9c0b2}
@media (max-width:900px){.ds-ft .v3 .brand .mark{height:36px}}

/* Priority Wishlist Form & Specs (2026 Refactor) */
.price-wishlist { margin-top: 1.5rem; padding-top: 1.2rem; border-top: 1px solid var(--line); }
.price-wishlist p { font-size: 1.15rem; color: var(--ink); }
.price-wishlist .badge { display: inline-block; padding: 0.25rem 0.65rem; background: var(--acc); color: #fff; font-size: 0.75rem; font-weight: 700; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.4rem; }
.node-specs-card { margin-top: 1.5rem; background: var(--bg2); padding: 1.2rem 1.4rem; border-radius: 8px; border: 1px solid var(--line); }
.node-specs-card h3 { font-size: 1.1rem; margin-bottom: 0.6rem; color: var(--ink); }
.specs-list { list-style: none; margin: 0; padding: 0; }
.specs-list li { padding: 0.45rem 0; border-bottom: 1px solid var(--line); font-size: 0.92rem; color: var(--ink2); line-height: 1.45; }
.specs-list li:last-child { border-bottom: 0; }
.specs-list strong { color: var(--ink); }
.wish-form-section { margin-top: 2rem; padding: 1.6rem; background: var(--bg2); border-radius: 8px; border: 1px solid var(--line); }
.wish-form { display: grid; gap: 1.2rem; margin-top: 1rem; }
.form-row { display: grid; gap: 0.4rem; text-align: left; }
.form-row label { font-size: 0.9rem; font-weight: 600; color: var(--ink); }
.form-row input, .form-row select { width: 100%; min-height: 44px; padding: 0.6rem 0.9rem; border: 1px solid var(--line); border-radius: 6px; background: var(--bg); color: var(--ink); font: inherit; font-size: 0.95rem; }
.form-row input:focus, .form-row select:focus { outline: 2px solid var(--acc); outline-offset: 1px; }
.form-check { display: flex; align-items: flex-start; gap: 0.75rem; text-align: left; font-size: 0.86rem; color: var(--ink2); line-height: 1.45; }
.form-check input { width: 20px; height: 20px; margin-top: 0.15rem; flex-shrink: 0; accent-color: var(--acc); }
.btn-wish { width: 100%; min-height: 48px; background: var(--acc); color: #fff; border: 0; border-radius: 6px; font-weight: 600; font-size: 1rem; cursor: pointer; transition: opacity 0.2s ease; }
.btn-wish:hover { opacity: 0.92; }
.btn-wish:disabled { background: var(--mut); cursor: not-allowed; }
.wish-status { margin-top: 1rem; padding: 1rem; border-radius: 6px; background: rgba(27,94,59,0.1); border: 1px solid var(--acc); color: var(--ink); font-size: 0.95rem; line-height: 1.5; text-align: left; }

/* Edge Node Showcase Panoramas & Fullbleed Presentation (2026 Refresh) */
.orbit-fullbleed { width: 100%; margin: 0; padding: 0; background: #121213; overflow: hidden; line-height: 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.pano-fullbleed { margin: 0; padding: 0; width: 100%; }
.pano-fullbleed picture, .pano-fullbleed img { display: block; width: 100%; height: auto; aspect-ratio: 2172/724; object-fit: cover; -webkit-mask-image: none !important; mask-image: none !important; }

.orbit.orbit-pano { padding: clamp(28px, 5vw, 64px) 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #0e1511; overflow: hidden; }
.orbit-pano .pano-wrap { max-width: 1400px; margin-inline: auto; padding-inline: clamp(16px, 3.5vw, 40px); }
.orbit-pano-fig { margin: 0; width: 100%; display: flex; justify-content: center; align-items: center; border-radius: 14px; overflow: hidden; box-shadow: 0 24px 60px rgba(0,0,0,0.45); }
.orbit-pano-fig picture, .orbit-pano-fig img { display: block; width: 100%; height: auto; aspect-ratio: 2172/724; object-fit: cover; }

.macro-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(16px, 2.5vw, 32px); margin-top: clamp(28px, 4vw, 52px); max-width: 1400px; margin-inline: auto; padding-inline: clamp(16px, 3.5vw, 40px); }
.macro-card { background: rgba(255,255,255,0.035); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; overflow: hidden; display: flex; flex-direction: column; transition: transform 0.2s ease, border-color 0.2s ease; }
.macro-card:hover { transform: translateY(-3px); border-color: rgba(196,240,210,0.3); }
.macro-card picture, .macro-card img { display: block; width: 100%; height: auto; aspect-ratio: 1/1; object-fit: cover; }
.macro-cap { padding: 16px 20px 20px; color: #d1ddd5; }
.macro-cap b { display: block; font-size: 1.02rem; color: #ffffff; margin-bottom: 5px; font-family: var(--f-h, inherit); }
.macro-cap span { font-size: 0.86rem; line-height: 1.48; color: #9cb1a5; display: block; }
@media (max-width: 768px) { .macro-grid { grid-template-columns: 1fr; } }

/* Craftsmanship & Hardware Macro Grid (16:9 2026 Refresh) */
.craft-wrap { width: 100%; margin-top: clamp(48px, 6vw, 76px); padding-top: clamp(32px, 4vw, 56px); border-top: 1px solid var(--line); }
.craft-macro-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(20px, 2.5vw, 36px); width: 100%; margin: 0; }
.craft-card { background: var(--bg2); border: 1px solid var(--line); border-radius: var(--r); overflow: hidden; display: flex; flex-direction: column; box-shadow: 0 6px 20px rgba(0,0,0,0.04); transition: transform 0.3s var(--ease), box-shadow 0.3s var(--ease), border-color 0.3s var(--ease); }
.craft-card:hover { transform: translateY(-4px); box-shadow: 0 16px 36px rgba(0,0,0,0.08); border-color: color-mix(in srgb, var(--acc) 45%, transparent); }
.craft-img { position: relative; width: 100%; aspect-ratio: 16/9; overflow: hidden; background: var(--bg); }
.craft-img picture, .craft-img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.craft-txt { padding: clamp(18px, 2.2vw, 26px); display: flex; flex-direction: column; gap: 0.55rem; flex-grow: 1; }
.craft-txt b { font: 500 1.25rem/1.25 var(--f-d); color: var(--ink); letter-spacing: -0.01em; }
.craft-txt span { font-size: 0.92rem; line-height: 1.55; color: var(--ink2); }
@media (max-width: 900px) { .craft-macro-grid { grid-template-columns: 1fr; gap: 22px; } }

.band-fig.band-pano { display: block; margin: 0; width: 100%; max-width: 580px; }
.band-fig.band-pano picture, .band-fig.band-pano img { display: block; width: 100%; height: auto; aspect-ratio: 16/9; object-fit: cover; border-radius: 10px; box-shadow: 0 16px 40px rgba(0,0,0,0.12); }

.prefooter-pano { border-top: 1px solid var(--line); background: #efefed; overflow: hidden; padding: 0; }
.prefooter-pano-dark { background: #121614; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }
.prefooter-pano-fig { margin: 0; width: 100%; display: flex; justify-content: center; align-items: center; }
.prefooter-pano-fig picture, .prefooter-pano-fig img { display: block; width: 100%; height: auto; aspect-ratio: 2172/724; object-fit: cover; }

