.site{--void:var(--gc-s-night);--v2:var(--gc-s-coal);--panel:var(--gc-s-panel);--paper:var(--gc-paper);--light:var(--gc-s-light);--ink:var(--gc-ink);--mute:var(--gc-s-mute);--line:var(--gc-s-line);--copper:var(--gc-copper);--cd:var(--gc-copper-deep);--electric:var(--gc-electric);--moss:var(--gc-s-moss);--slate:var(--gc-s-slate);--ember:var(--gc-s-ember);--display:var(--gc-font-display);--text:var(--gc-font-body);--mono:var(--gc-font-mono);--gut:clamp(20px,5vw,72px);--sec:clamp(48px,8.9vw,128px);--nav-h:58px;--ebar-h:52px;--read:66ch;--iris-h:72px;--col:1040px;--col-faq:980px;--col-wide:1200px;--ease:var(--gc-ease-cinema);color-scheme:dark}.site .brand{border-bottom:revert;padding:revert}.site .btn{align-items:revert;border:revert;display:revert;font:revert;gap:revert;justify-content:revert;letter-spacing:revert;padding:revert;text-transform:revert;transition:revert}.site .btn,.site .btn:hover{background:revert;color:revert}.site .btn:hover{border-color:revert}.site .dim{color:revert}.site .foot{border-top:revert;margin-top:revert;padding:revert}.site .gal{padding:revert}.site .gal,.site .hero{overflow:revert;position:revert}.site .hero{align-items:revert;border-bottom:revert;display:revert;min-height:revert}.site .hero .go{display:revert;flex-wrap:revert;gap:revert;margin-top:revert}.site .hero h1{max-width:revert}.site .map{background:revert;min-height:revert;overflow:revert;position:revert}.site .map svg{height:revert;inset:revert;position:revert;width:revert}.site .mk{display:revert;font:revert;letter-spacing:revert;margin-bottom:revert;padding:revert;text-transform:revert;white-space:revert}.site .mk.on{border:revert;color:revert}.site .narrow{max-width:revert}.site .narrow,.site .sr{margin:revert;padding:revert}.site .sr{border:revert;clip:revert;height:revert;overflow:revert;position:revert;white-space:revert;width:revert}.site .strip{background:revert;border:revert;display:revert;gap:revert;overflow-x:revert;padding:revert;scroll-snap-type:revert}.site *{box-sizing:border-box}.site{margin:0;background:var(--void);color:var(--paper);font:500 15.5px/1.6 var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}.site a{color:inherit;text-decoration:none}.site button{font:inherit;color:inherit}.site :focus-visible{outline:2px solid var(--electric);outline-offset:3px}.site .eb{font:600 11.5px/1.3 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.site .mono{font-family:var(--mono)}.site .cut{--c:8px}.site .btn,.site .cut{-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .btn{--c:7px;display:inline-flex;align-items:center;gap:var(--gc-sp-xs);min-height:46px;padding:0 calc(var(--gc-sp-3xs) * 5.5);border:0;cursor:pointer;font:600 14px var(--text);background:var(--paper);color:var(--ink);transition:background .14s,color .14s,transform .14s var(--ease)}.site .btn:hover{transform:translateY(-2px)}.site .btn.lead{background:var(--electric);color:var(--gc-paper-panel)}.site .btn.gray{background:var(--panel);color:var(--paper)}.site .btn.dark{background:var(--ink);color:var(--paper)}.site .btn svg{width:15px;height:15px}.site .film-img,.site canvas.film{display:block;width:100%;height:100%}.site .film-img{object-fit:cover}.site picture{display:contents}.site .plate-tag{position:absolute;left:var(--gc-sp-s);bottom:var(--gc-sp-s);z-index:1;padding:calc(var(--gc-sp-3xs) * 1.25) var(--gc-sp-2xs);background:var(--gc-paper-panel);color:var(--gc-s-night);font:600 10px/1.2 var(--text);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.site .plate-tag-tl{bottom:auto;top:var(--gc-sp-s)}.site :is(.mk,.tx-film,.sf,.pack .col)>picture>.film-img,.site :is(.mk,.tx-film,.sf,.pack .col,.proj-plate,.gal-m,.gal-card)>.film-img{position:absolute;inset:0}.site .cc .im .film-img{transition:transform .3s var(--ease)}.site .cc:hover .im .film-img{transform:scale(1.035)}.site .pg[hidden]{display:none}.site .nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:calc(var(--gc-sp-3xs) * 6.5);padding:0 var(--gut);height:58px;background:var(--gc-s-veil);border-bottom:1px solid var(--gc-s-rim)}.site .nav .brand{display:flex;font:100 14px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.site .nav .brand b{font-weight:800}.site .nav .brand svg{width:24px;height:24px}.site .nav .links{display:flex;gap:var(--gc-sp-m);margin-left:auto;font:600 14px var(--text)}.site .nav .links a{color:var(--gc-s-rule);padding:calc(var(--gc-sp-3xs) * 2) 0;border-bottom:2px solid transparent;transition:color .14s,border-color .14s}.site .nav .links a:hover{color:var(--paper)}.site .nav .links a[aria-current=page]{color:var(--paper);border-bottom-color:var(--copper)}@media (max-width:900px){.site .nav .links{display:none}}.site .center{text-align:center}.site .narrow{max-width:520px;margin-inline:auto}.site .gap{height:clamp(60px,12vh,140px)}.site .h2{font:800 clamp(34px,4.6vw,64px)/.98 var(--display);letter-spacing:-.035em;margin:0}.site .h2 span{font-weight:100}.site .caps{font:800 clamp(40px,6vw,92px)/.9 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0}.site .para{font:500 16px/1.62 var(--text);color:var(--gc-s-rule);margin:0}.site .rule{height:1px;background:var(--line);margin:0 var(--gut)}.site .hero{position:relative;height:calc(100vh - 58px);min-height:560px;overflow:hidden}.site .hero .wm{position:absolute;left:var(--gut);right:var(--gut);top:clamp(26px,5vh,60px);margin:0;font:800 clamp(40px,8.4vw,168px)/.92 var(--display);letter-spacing:-.055em;white-space:nowrap;color:var(--paper);pointer-events:none}.site .hero .wm span{font-weight:100}.site .hero .tl{margin:0;align-self:end;font:600 clamp(20px,2.2vw,32px)/1.12 var(--display);letter-spacing:-.02em;background:var(--gc-s-night);padding:var(--gc-sp-xs) var(--gc-sp-s)}.site .hero .tl span{font-weight:100}.site .hero-foot{position:absolute;left:var(--gut);right:var(--gut);bottom:calc(var(--gc-sp-m) + var(--iris-h));display:flex;justify-content:space-between;align-items:flex-end;gap:var(--gc-sp-m);flex-wrap:wrap}.site .hero-own{width:min(460px,100%);display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);background:var(--gc-s-night);padding:var(--gc-sp-m)}.site .hero-own>p{margin:0;font:500 16px/1.55 var(--text);color:var(--gc-s-rule);max-width:var(--read)}.site .hero-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-sp-xs) var(--gc-sp-m)}.site .hero-link{font:600 14px var(--text);color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);text-underline-offset:5px;transition:color .14s}.site .hero-link:hover{color:var(--copper)}.site .hero .hero-risk{font-size:12.5px;color:var(--gc-s-fog)}@media (max-width:640px){.site .hero .wm{white-space:normal;font-size:clamp(44px,15vw,76px);line-height:.9}.site .hero-own{padding:var(--gc-sp-s)}}.site .mani{max-width:1200px}.site .mani p{margin:0;font:800 clamp(30px,4.4vw,64px)/1.08 var(--display);letter-spacing:-.03em}.site .mani p span{color:var(--gc-s-line);transition:color .25s}.site .mani p span.on{color:var(--paper)}.site .explore-h{padding:0 var(--gut) calc(var(--gc-sp-3xs) * 12.5)}.site .sf,.site .stackfilm{position:relative}.site .sf{height:clamp(480px,78vh,820px);overflow:hidden;background:var(--gc-s-night)}.site .sf+.sf{margin-top:var(--gc-sp-3xs)}.site .sf .ov{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.site .sf .ov div{background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 4.5) calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 5)}.site .sf .ov h3{margin:0;font:800 clamp(44px,8vw,140px)/.86 var(--display);letter-spacing:-.045em;text-transform:uppercase}.site .sf .ov p{margin:var(--gc-sp-xs) 0 0;font:500 14px var(--text);color:var(--gc-s-mist)}.site .sf .ov .chip{display:inline-block;margin-top:12px;font:600 12px var(--text);letter-spacing:.02em;border:1px solid var(--gc-s-ash);padding:calc(var(--gc-sp-3xs) * 1.25) var(--gc-sp-2xs);color:var(--gc-s-mist)}.site .sf .ov .sf-d{margin-top:var(--gc-sp-3xs);color:var(--paper);font-weight:600}.site .sf a.go{pointer-events:auto}.site .ref{margin:var(--sec) var(--gut) 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);position:relative;height:clamp(320px,52vh,520px)}.site .ref>div{position:relative;overflow:hidden}.site .ref .mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.site .ref .mid div{background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 5.5) calc(var(--gc-sp-3xs) * 7);pointer-events:auto}.site .ref .mid b{display:block;font:800 clamp(34px,4vw,58px)/1 var(--display);letter-spacing:.02em;color:var(--copper);margin:calc(var(--gc-sp-3xs) * 1.5) 0 var(--gc-sp-2xs)}.site .next{padding:var(--sec) 0 0}.site .rail{display:flex;gap:calc(var(--gc-sp-3xs) * 4.5);overflow-x:auto;scroll-snap-type:x mandatory;padding:calc(var(--gc-sp-3xs) * 8.5) var(--gut) calc(var(--gc-sp-3xs) * 2.5);scrollbar-width:none}.site .rail::-webkit-scrollbar{display:none}.site .nc{flex:none;width:min(760px,82vw);scroll-snap-align:start}.site .nc .im{aspect-ratio:16/10;position:relative;overflow:hidden}.site .nc h4{margin:var(--gc-sp-s) 0 var(--gc-sp-3xs);font:800 26px/1 var(--display);letter-spacing:-.01em;text-transform:uppercase}.site .nc p{margin:0;font-size:14px;color:var(--mute)}.site .makers{padding:var(--sec) var(--gut) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 22.5));gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 22.5));align-items:end}.site .trio{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);margin-bottom:40px}.site .trio figure{margin:0;background:var(--gc-s-coal);aspect-ratio:4/5;display:grid;grid-template-rows:1fr auto;padding:calc(var(--gc-sp-3xs) * 5)}.site .trio svg{width:100%;height:100%}.site .trio figcaption{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--gc-s-line);padding-top:12px}.site .trio figcaption b{font:800 22px var(--display);text-transform:uppercase}.site .trio figcaption span{font:400 11px var(--mono);color:var(--mute)}.site .fullbleed{position:relative;margin-top:var(--sec);height:92vh;min-height:560px;overflow:hidden}.site .fullbleed .cap{position:absolute;left:50%;bottom:9vh;transform:translateX(-50%);width:min(620px,calc(100% - 36px));background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 7.5);text-align:center}.site .news{padding:var(--sec) 0 0}.site .nw{flex:none;width:min(440px,80vw);scroll-snap-align:start;background:var(--panel);display:grid;grid-template-rows:auto 1fr auto;min-height:520px}.site .nw h4{margin:0;padding:var(--gc-sp-m) var(--gc-sp-m) calc(var(--gc-sp-3xs) * 4.5);font:700 25px/1.12 var(--display);letter-spacing:-.02em}.site .nw .im{position:relative;min-height:260px}.site .nw .ft{padding:calc(var(--gc-sp-3xs) * 4.5) var(--gc-sp-m) var(--gc-sp-m);display:flex;justify-content:space-between;align-items:center}.site .pack{margin:var(--sec) var(--gut) 0;background:var(--panel);display:grid;grid-template-columns:1.1fr 1fr;min-height:320px}.site .pack .col{position:relative;overflow:hidden}.site .pack .tx{padding:clamp(var(--gc-sp-m),4vw,calc(var(--gc-sp-3xs) * 14));display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);align-content:center}.site .who{margin-top:var(--sec);background:var(--light);color:var(--ink);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 22.5));gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 22.5));align-items:end}.site .who .q{font:200 clamp(38px,5.4vw,84px)/.98 var(--display);letter-spacing:-.04em;margin:0}.site .who .q b{font-weight:800}.site .who p{color:var(--gc-s-stone)}.site .who .eb{color:var(--gc-s-ash-2)}@media (max-width:900px){.site .makers,.site .pack,.site .ref,.site .trio,.site .who{grid-template-columns:1fr}.site .ref{height:auto}.site .ref>div{height:200px}}.site .foot{color:var(--paper);background:var(--gc-s-night);border-top:1px solid var(--gc-s-rim);padding:calc(var(--gc-sp-3xs) * 17.5) var(--gut) calc(var(--gc-sp-3xs) * 7.5);margin-top:0}.site .foot .cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr);grid-gap:calc(var(--gc-sp-3xs) * 7);gap:calc(var(--gc-sp-3xs) * 7)}.site .foot .cols a{display:block;padding:var(--gc-sp-3xs) 0;font-size:14px;opacity:.72}.site .foot .cols a:hover{opacity:1}.site .foot .sub{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5);align-content:start}.site .foot .cols a.btn{display:inline-flex;padding:0 calc(var(--gc-sp-3xs) * 5.5);opacity:1;font-size:14px}.site .foot .base{margin-top:60px;padding-top:20px;border-top:1px solid var(--gc-s-rim);display:grid;grid-template-columns:auto 1fr;grid-gap:calc(var(--gc-sp-3xs) * 7);gap:calc(var(--gc-sp-3xs) * 7);align-items:end;font-size:12.5px;color:var(--mute)}.site .foot .base .legal{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs) calc(var(--gc-sp-3xs) * 5);justify-content:flex-end}@media (max-width:900px){.site .foot .cols{grid-template-columns:1fr 1fr}.site .foot .sub{grid-column:1/-1}.site .foot .base{grid-template-columns:1fr}.site .foot .base .legal{justify-content:flex-start}}.site .pg-col{background:var(--light);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site .col-head{padding:calc(var(--gc-sp-3xs) * 17.5) var(--gut) calc(var(--gc-sp-3xs) * 4.5);border-bottom:1px solid var(--gc-s-rule)}.site .col-head h1{margin:0;font:700 clamp(34px,3.6vw,46px)/1 var(--display);letter-spacing:-.025em}.site .filters{justify-content:space-between;gap:var(--gc-sp-s);padding:calc(var(--gc-sp-3xs) * 4.5) var(--gut) 0}.site .filters,.site .fl{display:flex;align-items:center;flex-wrap:wrap}.site .fl{gap:calc(var(--gc-sp-3xs) * 1.5);font-size:14px;color:var(--gc-s-ash)}.site .fl button{--c:5px;border:0;background:var(--gc-s-chip);padding:calc(var(--gc-sp-3xs) * 2.25) var(--gc-sp-s);cursor:pointer;font:600 13.5px var(--text);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .fl button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.site .subtabs{display:flex;gap:var(--gc-sp-m);padding:calc(var(--gc-sp-3xs) * 5.5) var(--gut) 0}.site .subtabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 calc(var(--gc-sp-3xs) * 2.5);cursor:pointer;font:600 14px var(--text);color:var(--mute)}.site .subtabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.site .cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gc-sp-xl) calc(var(--gc-sp-3xs) * 7);gap:var(--gc-sp-xl) calc(var(--gc-sp-3xs) * 7);padding:calc(var(--gc-sp-3xs) * 9) var(--gut) var(--sec)}.site .cc{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);cursor:pointer}.site .cc[hidden]{display:none}.site .cc .im{--c:10px;aspect-ratio:16/9;position:relative;overflow:hidden;background:var(--gc-s-coal);margin-bottom:14px;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .cc .im .st{position:absolute;right:12px;bottom:12px;font:600 10.5px var(--text);letter-spacing:.14em;padding:calc(var(--gc-sp-3xs) * 1.5) calc(var(--gc-sp-3xs) * 2.25);background:var(--gc-paper-panel);color:var(--gc-s-night)}.site .cc .im .st.dk{background:var(--gc-s-night);color:var(--gc-paper-panel)}.site .cc h3{margin:0;font:800 19px var(--display);letter-spacing:.02em;text-transform:uppercase}.site .cc p{margin:0;font-size:14px;color:var(--gc-s-ash)}.site .mk{position:relative;height:88vh;min-height:520px;overflow:hidden;color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line)}.site .mk,.site .mk .cap{background:var(--gc-s-night)}.site .mk .cap{position:absolute;left:var(--gut);bottom:9vh;max-width:560px;padding:calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 7.5);display:grid;grid-gap:var(--gc-sp-xs);gap:var(--gc-sp-xs)}.site .ben{margin:var(--sec) var(--gut);display:grid;grid-template-columns:1fr 1.2fr}.site .ben .l{background:var(--ink);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line);padding:clamp(calc(var(--gc-sp-3xs) * 7),4vw,calc(var(--gc-sp-3xs) * 14));display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);align-content:center}.site .ben .r{background:var(--gc-paper-panel);padding:clamp(calc(var(--gc-sp-3xs) * 5),3vw,calc(var(--gc-sp-3xs) * 10));display:grid;grid-gap:0;gap:0}.site .ben .r>div{display:grid;grid-template-columns:52px 1fr;grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);padding:calc(var(--gc-sp-3xs) * 5.5) 0;border-bottom:1px solid var(--gc-s-hair)}.site .ben .r>div:last-child{border:0}.site .ben .r .sq{width:52px;height:52px;background:var(--ink);color:var(--paper);display:grid;place-items:center}.site .ben .r .sq svg{width:24px;height:24px}.site .ben .r h4{margin:0 0 var(--gc-sp-3xs);font:700 18px var(--display)}.site .ben .r p{margin:0;font-size:14.5px;color:var(--gc-s-ash)}@media (max-width:900px){.site .ben,.site .cgrid{grid-template-columns:1fr}}.site .faq{padding:var(--gc-sp-l) var(--gut) var(--sec);max-width:980px;margin:0 auto}.site .cmp{padding:var(--sec) var(--gut) 0;display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s)}.site .cmp .para{max-width:62ch;color:var(--gc-s-stone)}.site .cmp-wrap{overflow-x:auto;border-top:1px solid var(--gc-hairline)}.site .cmp-wrap:focus-visible{outline:2px solid var(--electric);outline-offset:4px}.site .cmp-t{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .cmp-t td,.site .cmp-t th{text-align:left;vertical-align:top;padding:calc(var(--gc-sp-3xs) * 3.5) calc(var(--gc-sp-3xs) * 4) calc(var(--gc-sp-3xs) * 3.5) 0;border-bottom:1px solid var(--gc-hairline)}.site .cmp-t thead th{font:800 20px/1.1 var(--display);letter-spacing:-.02em}.site .cmp-t thead a:hover{text-decoration:underline;text-underline-offset:4px}.site .cmp-t tbody th{font:600 11.5px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;width:130px}.site .cmp-t .ab,.site .cmp-t tbody th{color:var(--gc-s-stone)}.site .cmp-t .ab:before{content:"— "}.site .sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site .readbar{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--copper);z-index:60;pointer-events:none}.site .tx-toc a.on{color:var(--paper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.site .faq h2{text-align:center;margin-bottom:34px}.site .faq details{border-bottom:1px solid var(--gc-s-rule)}.site .faq.dk details{border-color:var(--gc-s-line)}.site .faq summary{list-style:none;display:flex;justify-content:space-between;gap:calc(var(--gc-sp-3xs) * 5);align-items:center;padding:calc(var(--gc-sp-3xs) * 5) 0;cursor:pointer;font:700 17px/1.35 var(--display);letter-spacing:-.005em}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary i{font-style:normal;font:300 26px var(--display);transition:transform .14s}.site .faq details[open] summary i{transform:rotate(45deg)}.site .faq details p{margin:0 0 calc(var(--gc-sp-3xs) * 5.5);max-width:70ch;color:var(--gc-s-stone);font-size:15.5px}.site .faq.dk details p{color:var(--gc-s-fog)}.site .faq .src{display:block;margin-top:6px;font:400 11px var(--mono);color:var(--mute)}.site .phero{position:relative;height:calc(100vh - 58px);min-height:600px;overflow:hidden}.site .phero .top{position:absolute;left:0;right:0;top:5vh;text-align:center;pointer-events:none}.site .phero .top div{display:inline-block;background:var(--gc-s-night);padding:var(--gc-sp-s) calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 4.5)}.site .phero h1{margin:calc(var(--gc-sp-3xs) * 1.5) 0 var(--gc-sp-3xs);font:800 clamp(54px,9vw,150px)/.86 var(--display);letter-spacing:-.05em;text-transform:uppercase}.site .phero .credit{font:500 14px var(--text);color:var(--gc-s-mist)}.site .phero .strip{position:absolute;left:50%;bottom:5vh;transform:translateX(-50%);width:min(760px,calc(100% - 36px));background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 4.5) calc(var(--gc-sp-3xs) * 5.5);display:grid;grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5);justify-items:center;text-align:center}.site .phero .strip .pr{font:700 17px var(--display);letter-spacing:-.005em}.site .phero .strip .pr span{font-weight:400;color:var(--mute)}.site .phero .strip .sp{font:400 12px var(--mono);letter-spacing:.06em;color:var(--gc-s-mist)}.site .intro{padding:var(--sec) var(--gut) var(--sec)}.site .chap{position:relative}.site .chap .film{height:96vh;min-height:560px;position:relative;overflow:hidden}.site .chap .tag{position:absolute;left:var(--gut);top:6vh;background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 3.5) calc(var(--gc-sp-3xs) * 4.5);max-width:440px}.site .chap .tag h3{margin:0;font:300 clamp(26px,3vw,42px)/1.08 var(--display);letter-spacing:-.025em}.site .chap .tag h3 b{font-weight:800}.site .chap .side{position:absolute;right:var(--gut);top:6vh;background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 4.5) calc(var(--gc-sp-3xs) * 5.5);max-width:380px}@media (max-width:900px){.site .chap .side{position:static;max-width:none;padding:var(--gc-sp-m) var(--gut)}}.site .concept{padding:var(--sec) var(--gut) 0}.site .axo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 20));gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 20));align-items:center;margin-top:40px}.site .axo svg{width:100%;height:auto;display:block}.site .axo .z polygon{transition:fill .35s,opacity .35s;stroke:var(--gc-s-hair);stroke-width:1;stroke-linejoin:round}.site .zl{display:grid;grid-gap:0;gap:0}.site .zl button{display:grid;grid-template-columns:14px 1fr auto;grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5);align-items:baseline;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:calc(var(--gc-sp-3xs) * 4.5) 0;cursor:pointer}.site .zl button i{width:14px;height:14px;align-self:center}.site .zl button b{font:800 26px/1 var(--display);text-transform:uppercase;letter-spacing:-.01em}.site .zl button span{font:400 12px var(--mono);color:var(--mute)}.site .zl button p{grid-column:2/-1;margin:calc(var(--gc-sp-3xs) * 1.5) 0 0;color:var(--gc-s-fog);font-size:14.5px}.site .zl button[aria-pressed=false]{opacity:.45}@media (max-width:900px){.site .axo{grid-template-columns:1fr}}.site .chamber{padding-top:var(--sec)}.site .chamber .ttl{position:relative;z-index:2;padding:0 var(--gut);margin-bottom:-.45em}.site .chamber .ttl h3{margin:0;font:800 clamp(56px,10vw,170px)/.86 var(--display);letter-spacing:-.05em;text-transform:uppercase}.site .chamber .film{height:86vh;min-height:520px;position:relative;overflow:hidden}.site .chamber .para{max-width:520px;margin:var(--gc-sp-l) auto 0;text-align:center;padding:0 calc(var(--gc-sp-3xs) * 4.5)}.site .chamber .meta{display:flex;justify-content:center;gap:calc(var(--gc-sp-3xs) * 2.5) calc(var(--gc-sp-3xs) * 7);flex-wrap:wrap;margin:calc(var(--gc-sp-3xs) * 5.5) auto 0;font:400 12px var(--mono);color:var(--mute);letter-spacing:.06em;padding:0 calc(var(--gc-sp-3xs) * 4.5)}.site .pc-rail{display:flex;gap:calc(var(--gc-sp-3xs) * 3.5);overflow-x:auto;padding:var(--gc-sp-l) var(--gut) 0;scroll-snap-type:x mandatory;scrollbar-width:none}.site .pc-rail::-webkit-scrollbar{display:none}.site .pcard{--c:12px;flex:none;width:min(340px,76vw);aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--gc-s-coal);scroll-snap-align:start;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .pcard .lb{position:absolute;left:14px;right:14px;bottom:14px;background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 3.5) var(--gc-sp-s)}.site .pcard .lb b{display:block;font:700 17px var(--display)}.site .pcard .lb span{font-size:13.5px;color:var(--gc-s-fog)}.site .pcard.solid{display:grid;align-content:space-between;padding:calc(var(--gc-sp-3xs) * 5.5);background:var(--panel)}.site .pcard.solid .k{font:400 11px var(--mono);letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.site .pcard.solid .v{font:300 28px/1.15 var(--display);letter-spacing:-.02em}.site .coll{background:var(--panel)}.site .cgr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5);margin-top:44px}.site .cgr div{--c:12px;background:var(--gc-s-coal);--mute:var(--gc-s-mute);--line:var(--gc-s-line);aspect-ratio:4/5;position:relative;overflow:hidden;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .cgr .t{position:absolute;left:18px;top:18px;right:18px;z-index:2}.site .cgr .t span{display:block;font:400 10.5px var(--mono);letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.site .cgr .t b{display:block;font:700 20px/1.15 var(--display);margin-top:6px}.site .cgr .t p{margin:var(--gc-sp-2xs) 0 0;font-size:13.5px;color:var(--gc-s-fog)}.site .cgr svg{position:absolute;inset:auto 0 0 0;width:100%;height:58%}@media (max-width:900px){.site .cgr{grid-template-columns:1fr 1fr}}.site .day{padding:var(--sec) var(--gut) 0}.site .clock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);margin-top:44px}.site .clock div{padding:calc(var(--gc-sp-3xs) * 5.5) calc(var(--gc-sp-3xs) * 4.5) 0 0;border-right:1px solid var(--line);margin-right:18px;display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);align-content:start}.site .clock div:last-child{border:0}.site .clock b{font:400 36px/1 var(--mono);letter-spacing:-.05em;font-weight:400}.site .clock h4{margin:0;font:700 18px var(--display)}.site .clock p{margin:0;font-size:14px;color:var(--gc-s-fog)}@media (max-width:900px){.site .clock{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .getting{padding:var(--sec) var(--gut) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 20));gap:clamp(var(--gc-sp-m),5vw,calc(var(--gc-sp-3xs) * 20));align-items:center}.site .tcards{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 2.5);gap:calc(var(--gc-sp-3xs) * 2.5);margin-top:22px}.site .tcards button{--c:8px;display:grid;grid-template-columns:1fr auto;grid-gap:var(--gc-sp-3xs) calc(var(--gc-sp-3xs) * 3.5);gap:var(--gc-sp-3xs) calc(var(--gc-sp-3xs) * 3.5);text-align:left;background:var(--panel);border:0;padding:calc(var(--gc-sp-3xs) * 5) calc(var(--gc-sp-3xs) * 5.5);cursor:pointer;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .tcards button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.site .tcards b{font:400 38px/1 var(--mono);letter-spacing:-.05em;font-weight:400}.site .tcards span{grid-column:1/-1;font-size:14px;opacity:.75}.site .map{background:var(--gc-s-coal);position:relative}.site .map svg{width:100%;height:auto;display:block}@media (max-width:900px){.site .getting{grid-template-columns:1fr}}.site .plan{padding:var(--sec) var(--gut) 0}.site .plan .bar{display:flex;flex-wrap:wrap;gap:calc(var(--gc-sp-3xs) * 1.5);margin:calc(var(--gc-sp-3xs) * 7) 0 calc(var(--gc-sp-3xs) * 5)}.site .plan .bar button{--c:5px;border:0;background:var(--panel);padding:calc(var(--gc-sp-3xs) * 2.5) var(--gc-sp-s);cursor:pointer;font:600 13px var(--text);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .plan .bar button[aria-selected=true]{background:var(--paper);color:var(--ink)}.site .pv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5)}.site .pv .dw{background:var(--gc-s-light);padding:var(--gc-sp-m);min-height:420px;display:grid;place-items:center}.site .pv .dw svg{width:100%;max-height:440px}.site .pv .info{background:var(--panel);padding:calc(var(--gc-sp-3xs) * 6.5);display:grid;grid-gap:0;gap:0;align-content:start}.site .pv .info h4{margin:0 0 calc(var(--gc-sp-3xs) * 3.5);font:800 30px/1 var(--display);text-transform:uppercase}.site .pv .info div{display:flex;justify-content:space-between;gap:var(--gc-sp-s);padding:var(--gc-sp-xs) 0;border-top:1px solid var(--gc-s-line);font-size:14.5px}.site .pv .info div span:last-child{font-family:var(--mono);text-align:right}@media (max-width:900px){.site .pv{grid-template-columns:minmax(0,1fr)}.site .pv .dw{min-width:0;min-height:0}}.site .details{padding:var(--sec) var(--gut) 0}.site .dt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 calc(var(--gc-sp-3xs) * 14);gap:0 calc(var(--gc-sp-3xs) * 14);margin-top:36px;border-top:1px solid var(--line)}.site .dt div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:calc(var(--gc-sp-3xs) * 3.75) 0;border-bottom:1px solid var(--line);font-size:14.5px}.site .dt div span:first-child{color:var(--mute)}.site .dt .ab{color:var(--gc-s-fog);font-style:normal}.site .dt .ab:before{content:"— ";color:var(--mute)}@media (max-width:900px){.site .dt{grid-template-columns:1fr}}.site .own{margin:var(--sec) var(--gut) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .own div{background:var(--panel);padding:calc(var(--gc-sp-3xs) * 7.5) calc(var(--gc-sp-3xs) * 6.5);display:grid;grid-gap:var(--gc-sp-xs);gap:var(--gc-sp-xs);align-content:start}.site .own b{font:400 54px/1 var(--mono);letter-spacing:-.05em;font-weight:400}.site .own h4{margin:0;font:700 20px var(--display)}.site .own p{margin:0;color:var(--gc-s-fog);font-size:14.5px}@media (max-width:900px){.site .own{grid-template-columns:1fr}}.site .tx-hero{position:relative;min-height:62vh;display:grid;align-items:end;overflow:hidden;background:var(--gc-s-night)}.site .tx-hero.lt{min-height:auto;background:var(--light);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline);padding-top:70px}.site .tx-film{position:absolute;inset:0}.site .tx-head{position:relative;margin:0 var(--gut) var(--gc-sp-l);background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 7.5);max-width:880px}.site .tx-hero.lt .tx-head{background:none;padding:0;margin-bottom:34px}.site .tx-h1{margin:var(--gc-sp-xs) 0 0;font:800 clamp(40px,6vw,96px)/.92 var(--display);letter-spacing:-.045em}.site .tx-h1 span{font-weight:100}.site .tx-lead{margin:calc(var(--gc-sp-3xs) * 4.5) 0 0;font:500 18px/1.55 var(--text);color:var(--gc-s-mist);max-width:60ch}.site .tx-hero.lt .tx-lead{color:var(--gc-s-stone)}.site .tx-meta{margin:calc(var(--gc-sp-3xs) * 3.5) 0 0;font-size:11.5px;color:var(--mute);letter-spacing:.06em}.site .tx-body{max-width:860px;margin:0 auto;padding:var(--sec) var(--gut) var(--sec);display:grid;grid-gap:calc(var(--gc-sp-3xs) * 5.5);gap:calc(var(--gc-sp-3xs) * 5.5)}.site .tx-body.lt{max-width:none;background:var(--light);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline);padding:0 var(--gut) var(--sec)}.site .mk>canvas.film{position:absolute;inset:0;height:100%}.site .tx-h2{margin:calc(var(--gc-sp-3xs) * 8.5) 0 0;font:800 clamp(26px,3vw,40px)/1 var(--display);letter-spacing:-.03em}.site .tx-p{margin:0;font:500 17px/1.7 var(--text);color:var(--gc-s-rule);max-width:65ch}.site .lt .tx-p{color:var(--gc-s-line-2)}.site .lt .tx-list li{color:var(--gc-ink);border-top-color:var(--gc-s-rule)}.site .lt .tx-list li:before{background:var(--gc-copper-deep)}.site .tx-q{margin:calc(var(--gc-sp-3xs) * 4.5) 0;font:200 clamp(30px,4vw,54px)/1.05 var(--display);letter-spacing:-.03em;border-left:2px solid;padding-left:22px}.site .tx-src{margin:-10px 0 0;font:500 13px/1.5 var(--text);color:var(--mute)}.site .tx-list{margin:0;padding:0;list-style:none;display:grid}.site .tx-list li{padding:var(--gc-sp-xs) 0 var(--gc-sp-xs) calc(var(--gc-sp-3xs) * 5.5);border-top:1px solid var(--line);position:relative;color:var(--gc-s-rule)}.site .tx-list li:before{content:"";position:absolute;left:0;top:23px;width:10px;height:2px;background:currentColor}.site .tx-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .tx-figs div{background:var(--panel);padding:calc(var(--gc-sp-3xs) * 5.5) calc(var(--gc-sp-3xs) * 4.5);display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .tx-figs b{font:400 clamp(34px,4vw,54px)/1 var(--mono);letter-spacing:-.05em;font-weight:400}.site .tx-figs span{font-size:13.5px;color:var(--gc-s-fog)}.site .tx-steps{margin:0;padding:0;list-style:none;display:grid}.site .tx-steps li{display:grid;grid-template-columns:70px 1fr;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:calc(var(--gc-sp-3xs) * 4.5) 0;border-top:1px solid var(--line)}.site .tx-steps em{font:400 30px/1 var(--mono);font-style:normal;color:var(--mute)}.site .tx-steps h3{margin:0 0 calc(var(--gc-sp-3xs) * 1.5);font:700 20px var(--display)}.site .tx-steps p{margin:0;color:var(--gc-s-fog)}.site .tx-rows{display:grid;border-top:1px solid var(--line)}.site .tx-rows div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);padding:calc(var(--gc-sp-3xs) * 3.5) 0;border-bottom:1px solid var(--line);font-size:15px}.site .tx-rows div span:first-child{color:var(--mute)}.site .tx-rows .ab{color:var(--gc-s-fog)}.site .tx-rows .ab:before{content:"— ";color:var(--mute)}.site .tx-legal{background:var(--panel);padding:calc(var(--gc-sp-3xs) * 6.5) calc(var(--gc-sp-3xs) * 7);font:500 15.5px/1.7 var(--text);color:var(--gc-s-hair);white-space:pre-line}.site .tx-assets{display:grid;border-top:1px solid var(--line);margin-top:14px}.site .tx-asset{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);align-items:center;padding:calc(var(--gc-sp-3xs) * 3.5) calc(var(--gc-sp-3xs) * 2);border-bottom:1px solid var(--line);transition:background .2s,color .2s}.site .tx-asset:focus-visible,.site .tx-asset:hover{background:var(--panel);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line)}.site .tx-asset-n{display:grid;grid-gap:calc(var(--gc-sp-3xs) / 2);gap:calc(var(--gc-sp-3xs) / 2);min-width:0}.site .tx-asset-n b{font:600 15px var(--text)}.site .tx-asset-n em{font-style:normal;font-size:13.5px;color:var(--mute)}.site .tx-asset .mono{font-size:12px;color:var(--mute);white-space:nowrap}.site .tx-asset-d{font:400 18px/1 var(--mono);transition:transform .25s var(--ease)}.site .tx-asset:hover .tx-asset-d{transform:translateY(3px)}@media (max-width:560px){.site .tx-asset{grid-template-columns:minmax(0,1fr) auto}.site .tx-asset .mono{grid-column:1;grid-row:2}}.site .st-rows{display:grid;border-top:1px solid var(--line)}.site .st-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);align-items:center;padding:calc(var(--gc-sp-3xs) * 4) 0;border-bottom:1px solid var(--line)}.site .st-row i{width:10px;height:10px;background:var(--mute)}.site .st-row i.up{background:var(--moss)}.site .st-row span:nth-child(2){display:grid;grid-gap:calc(var(--gc-sp-3xs) / 2);gap:calc(var(--gc-sp-3xs) / 2);min-width:0}.site .st-row b{font:600 16px var(--text)}.site .st-row em{font-style:normal;font-size:14px;color:var(--gc-s-stone)}.site .st-row .mono{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-s-stone)}.site .lost-path{display:inline-block;margin-top:calc(var(--gc-sp-3xs) * 4.5);padding:var(--gc-sp-3xs) var(--gc-sp-2xs);background:var(--gc-s-panel);color:var(--paper);overflow-wrap:anywhere}.site .lost-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s)}.site .lost-ways a{--c:8px;display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);align-content:start;padding:calc(var(--gc-sp-3xs) * 6);background:var(--gc-paper-panel);color:var(--ink);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));transition:transform .3s var(--ease)}.site .lost-ways a:hover{transform:translateY(-3px)}.site .lost-ways b{font:800 22px/1.1 var(--display);letter-spacing:-.02em}.site .lost-ways em{font-style:normal;font-size:14px;color:var(--gc-s-stone)}@media (max-width:760px){.site .lost-ways{grid-template-columns:1fr}.site .st-row{grid-template-columns:10px minmax(0,1fr)}.site .st-row .mono{grid-column:2}}.site .tx-links{display:flex;gap:var(--gc-sp-2xs);flex-wrap:wrap;margin-top:14px}.site .tx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-m);gap:var(--gc-sp-m)}.site .tx-card{display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .tx-card .im{--c:10px;aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--gc-s-coal);margin-bottom:8px;-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .tx-card h3{margin:0;font:800 26px/1.05 var(--display);letter-spacing:-.02em}.site .tx-card p{margin:0;color:var(--gc-s-ash)}.site .tx-card:hover h3{text-decoration:underline;text-underline-offset:5px}.site .tx-form{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);max-width:640px}.site .tx-form .direct-row{display:flex;justify-content:space-between;gap:calc(var(--gc-sp-3xs) * 3.5);flex-wrap:wrap;background:var(--gc-s-chip);padding:calc(var(--gc-sp-3xs) * 3.5) var(--gc-sp-s);font-size:14.5px}.site .pg:not(.pg-col) .tx-form .direct-row{background:var(--panel)}.site .tx-form .chips-row{display:flex;gap:calc(var(--gc-sp-3xs) * 1.5);flex-wrap:wrap}.site .tx-form .chip{--c:5px;border:0;background:var(--gc-s-chip);color:var(--ink);padding:calc(var(--gc-sp-3xs) * 2.25) calc(var(--gc-sp-3xs) * 3.5);cursor:pointer;font:600 13.5px var(--text);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .pg:not(.pg-col) .tx-form .chip{background:var(--panel);color:var(--paper)}.site .tx-form .chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.site .pg:not(.pg-col) .tx-form .chip[aria-pressed=true]{background:var(--paper);color:var(--ink)}.site .tx-form .fld{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 1.5);gap:calc(var(--gc-sp-3xs) * 1.5)}.site .tx-form .fld span{font:600 11px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.site .tx-form input,.site .tx-form select,.site .tx-form textarea{font:500 16px var(--text);color:inherit;background:transparent;border:0;border-bottom:1px solid var(--gc-s-mute);padding:calc(var(--gc-sp-3xs) * 2.5) 0;outline:none}.site .tx-form input:focus,.site .tx-form select:focus,.site .tx-form textarea:focus{border-color:var(--electric)}.site .pg:not(.pg-col) .tx-form input,.site .pg:not(.pg-col) .tx-form select,.site .pg:not(.pg-col) .tx-form textarea{border-color:var(--gc-s-line-2)}.site .tx-form select option{color:var(--gc-s-night)}.site .tx-ok{margin:0;padding:calc(var(--gc-sp-3xs) * 3.5) var(--gc-sp-s);background:var(--gc-forest);color:var(--gc-paper);font-size:14.5px}.site .fin{padding:var(--sec) var(--gut) 0}.site .fin .stack4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);margin-top:40px}.site .fin .stack4 div{background:var(--panel);padding:var(--gc-sp-m) calc(var(--gc-sp-3xs) * 5.5);display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);align-content:start}.site .fin .stack4 b{font:400 clamp(30px,3.4vw,50px)/1 var(--mono);letter-spacing:-.05em;font-weight:400;color:var(--copper)}.site .fin .stack4 span{font-size:13.5px;color:var(--gc-s-fog)}.site .fin .stack4 em{font:600 11px var(--text);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--mute)}.site .fin .bar20{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);margin-top:34px}.site .fin .bar20 span{height:44px;background:var(--gc-s-line);position:relative}.site .fin .bar20 span.hold{background:var(--gc-s-land)}.site .fin .bar20 span.t1{background:var(--gc-copper-deep)}.site .fin .bar20 span.t2{background:var(--gc-s-copper-mid)}.site .fin .bar20 span.t3{background:var(--gc-copper)}.site .fin .bar20 span.sold{background:var(--gc-paper)}.site .fin .legend{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs) calc(var(--gc-sp-3xs) * 5.5);margin-top:14px;font-size:13.5px;color:var(--gc-s-fog)}.site .fin .legend i{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px}.site .fin .units{display:grid;border-top:1px solid var(--line);margin-top:34px}.site .fin .units div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:var(--gc-sp-s) 0;border-bottom:1px solid var(--line);font-size:15px;align-items:baseline}.site .fin .units div span:not(:first-child){font-family:var(--mono);text-align:right}.site .fin .units .hd{font:600 11px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.site .fin .units .hd span{font-family:var(--text)!important}.site .fin .note{margin-top:18px;font:500 13px/1.6 var(--text);color:var(--mute);max-width:var(--read)}.site .sold-chip{display:inline-block;background:var(--gc-paper);color:var(--gc-s-night);font:700 11px var(--text);letter-spacing:.16em;padding:calc(var(--gc-sp-3xs) * 1.75) calc(var(--gc-sp-3xs) * 2.5)}@media (max-width:900px){.site .fin .stack4,.site .tx-figs{grid-template-columns:1fr 1fr}.site .tx-cards{grid-template-columns:1fr}.site .fin .units div{grid-template-columns:1fr 1fr}}.site .tx-assert{margin:calc(var(--gc-sp-3xs) * 2.5) 0;padding:calc(var(--gc-sp-3xs) * 5.5) calc(var(--gc-sp-3xs) * 6.5);background:var(--paper);color:var(--ink);font:700 clamp(19px,2vw,24px)/1.35 var(--display);letter-spacing:-.01em}.site .lt .tx-assert{background:var(--ink);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line)}.site .lt .tx-figs div{background:var(--gc-paper-panel);border:1px solid var(--gc-s-rule)}.site .lt .tx-figs span,.site .lt .tx-steps em,.site .lt .tx-steps p:not(.tx-assert){color:var(--gc-s-stone)}.site .lt .tx-steps li{border-top-color:var(--gc-s-rule)}.site .lt .tx-rows .ab{color:var(--gc-s-ash)}.site .tx-figs:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.site .tx-figs:has(>div:nth-child(3):last-child){grid-template-columns:1fr}}.site .tx-people{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5)}.site .person{--c:14px;display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:calc(var(--gc-sp-3xs) * 7);gap:calc(var(--gc-sp-3xs) * 7);background:var(--panel);--mute:var(--gc-s-mute);--line:var(--gc-s-line);padding:calc(var(--gc-sp-3xs) * 7);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .person.lead{grid-template-columns:220px minmax(0,1fr);background:var(--gc-s-rim)}.site .person .pm{aspect-ratio:1;background:var(--gc-s-coal);display:grid;place-items:center;border:1px solid var(--gc-s-line)}.site .person .pm span{font:100 clamp(34px,4vw,60px)/1 var(--display);letter-spacing:-.04em}.site .person.lead .pm{background:var(--paper);color:var(--ink)}.site .person.lead .pm span{font-weight:800}.site .person h3{margin:var(--gc-sp-2xs) 0 calc(var(--gc-sp-3xs) * 2.5);font:800 clamp(26px,3vw,40px)/1 var(--display);letter-spacing:-.03em}.site .person p{margin:0 0 calc(var(--gc-sp-3xs) * 3.5);color:var(--gc-s-rule);max-width:62ch}.site .person ul{margin:0 0 var(--gc-sp-s);padding:0;list-style:none}.site .person li{padding:var(--gc-sp-2xs) 0 var(--gc-sp-2xs) calc(var(--gc-sp-3xs) * 5);border-top:1px solid var(--gc-s-line);position:relative;font-size:14.5px;color:var(--gc-s-fog)}.site .person li:before{content:"";position:absolute;left:0;top:18px;width:9px;height:2px;background:var(--copper)}.site .person .tx-rows div{font-size:14px}@media (max-width:760px){.site .person,.site .person.lead{grid-template-columns:1fr}.site .person .pm{max-width:140px}}.site .tx-copy{background:var(--gc-paper-panel);border:1px solid var(--gc-s-rule)}.site .tx-copy .hd{display:flex;align-items:center;gap:calc(var(--gc-sp-3xs) * 3.5);padding:var(--gc-sp-xs) var(--gc-sp-s);border-bottom:1px solid var(--gc-s-hair)}.site .tx-copy .hd .btn{margin-left:auto;min-height:34px;padding:0 calc(var(--gc-sp-3xs) * 3.5)}.site .tx-copy .cc{font-size:11px;color:var(--mute)}.site .tx-copy .ct{margin:0;padding:calc(var(--gc-sp-3xs) * 4.5) calc(var(--gc-sp-3xs) * 5);font:500 16px/1.65 var(--text);color:var(--ink)}.site .jchips{display:flex;gap:calc(var(--gc-sp-3xs) * 1.5);flex-wrap:wrap}.site .jchips .chip{--c:5px;border:0;background:var(--gc-s-chip);color:var(--ink);padding:calc(var(--gc-sp-3xs) * 2.25) calc(var(--gc-sp-3xs) * 3.5);cursor:pointer;font:600 13.5px var(--text);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .jchips .chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.site .jlist{display:grid;border-top:1px solid var(--gc-s-rule)}.site .jrow{display:grid;grid-template-columns:70px minmax(0,1fr) 190px;grid-gap:calc(var(--gc-sp-3xs) * 5.5);gap:calc(var(--gc-sp-3xs) * 5.5);padding:calc(var(--gc-sp-3xs) * 5.5) 0;border-bottom:1px solid var(--gc-s-rule);align-items:start;transition:padding .3s}.site .jrow[hidden]{display:none}.site .jrow:hover{padding-left:10px}.site .jrow b{display:block;font:800 clamp(20px,2.2vw,28px)/1.1 var(--display);letter-spacing:-.02em;margin-bottom:6px}.site .jrow em{font-style:normal;color:var(--gc-s-ash);font-size:15px}.site .jrow .mono{font-size:11.5px;color:var(--mute);line-height:1.6}.site .jrow span:last-child{text-align:right}@media (max-width:760px){.site .jrow{grid-template-columns:1fr}.site .jrow span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.site *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.site{min-height:100vh}.site .site-symbols{position:absolute;width:0;height:0;overflow:hidden}.site .nav .brand{gap:calc(var(--gc-sp-3xs) * 2.5)}.site .nav .brand .gc-mark{width:24px;height:24px;color:var(--paper)}.site .nav .brand-name{font:100 14px/1 var(--display);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.site .nav .brand-name b{font-weight:800}.site .btn-s{min-height:38px;padding:0 var(--gc-sp-s)}.site .h2{margin-top:0}.site div>.eb+.h2,.site section>.eb+.h2{margin-top:var(--gc-sp-xs)}.site .h2-s{font-size:clamp(28px,3vw,44px)}.site .gut{padding:0 var(--gut)}.site .mute{color:var(--mute)}.site .dim{color:var(--gc-s-fog)}.site .para-s{font-size:14px}.site .next .para{margin-top:var(--gc-sp-xs)}.site .sf a.go{position:absolute;right:var(--gut);bottom:30px}.site .ref .mid .btn{margin-top:calc(var(--gc-sp-3xs) * 3.5)}.site .makers .btn,.site .who .btn{margin-top:calc(var(--gc-sp-3xs) * 5.5)}.site .fullbleed .btn{margin-top:calc(var(--gc-sp-3xs) * 4.5)}.site .fullbleed .h2{margin:calc(var(--gc-sp-3xs) * 2.5) 0 var(--gc-sp-xs)}.site .who .q{margin-top:var(--gc-sp-s)}.site .who .para{color:var(--gc-s-stone)}.site .nc{display:block}.site a.nc:hover h4{text-decoration:underline;text-underline-offset:4px}.site .fl-l{margin-right:calc(var(--gc-sp-3xs) * 1.5)}.site .fl-sort{font-size:14px;color:var(--gc-s-ash)}.site .intro-p{font-size:18px;color:var(--gc-s-hair)}.site .chap .side .para{font-size:14.5px}.site .coords{margin:calc(var(--gc-sp-3xs) * 3.5) 0 0;font-size:11.5px;color:var(--mute)}.site .concept-lead,.site .fin-lead{max-width:62ch;color:var(--gc-s-fog)}.site .concept-lead,.site .fin-lead,.site .getting .para{margin-top:calc(var(--gc-sp-3xs) * 3.5)}.site .tcards em{font-style:normal;align-self:end;font:400 11px var(--mono);opacity:.6}.site .day-note{margin-top:calc(var(--gc-sp-3xs) * 8.5);font-size:13.5px;color:var(--mute)}.site .plan-note{font-size:13px;color:var(--mute);margin-top:var(--gc-sp-xs);max-width:var(--read)}.site .pdraw[hidden],.site .pinfo[hidden]{display:none}.site .pv .info .pinfo:not([hidden]){display:grid;justify-content:stretch;grid-gap:0;gap:0;padding:0;border:0}.site .pinfo{display:grid}.site .pinfo div{display:flex;justify-content:space-between;gap:var(--gc-sp-s);padding:var(--gc-sp-xs) 0;border-top:1px solid var(--line);font-size:14.5px}.site .pinfo div span:last-child{font-family:var(--mono);text-align:right}.site .pinfo .ab{color:var(--gc-s-fog)}.site .row-btns{display:flex;gap:var(--gc-sp-2xs);flex-wrap:wrap}.site .faq-estate{padding-top:var(--sec)}.site .faq-inline{padding:0;max-width:none}.site .mk-wait{height:auto;min-height:92vh}.site .mk-wait .cap-wait{position:relative;left:auto;bottom:auto;margin:var(--sec) var(--gut);max-width:640px}.site .mk-wait .sold-chip{justify-self:start}.site .tx-form-plain{padding:0}.site .sel{-webkit-user-select:all;-moz-user-select:all;user-select:all}.site .legend i.k-hold{background:var(--gc-s-land)}.site .legend i.k-sold{background:var(--paper)}.site .legend i.k-t3{background:var(--copper)}.site .tx-err{margin:0;padding:calc(var(--gc-sp-3xs) * 3.5) var(--gc-sp-s);background:var(--gc-hazard-deep);color:var(--paper);font-size:14.5px}.site .tx-err[hidden],.site .tx-ok[hidden]{display:none}.site .tx-form button[disabled]{opacity:.6;cursor:progress}.site .tx-strong{color:inherit;font-weight:600}.site .lt .tx-strong,.site .pg-col .tx-strong{color:var(--gc-ink)}.site .tx-src-in{display:block;margin:calc(var(--gc-sp-3xs) * 1.5) 0 0}.site .tx-u{text-decoration:underline;text-underline-offset:4px}.site .tx-legal{white-space:normal;display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .tx-legal p{margin:0}.site .tx-legal ul{margin:0;padding-left:1.1em;display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .tx-legal h3{margin:0;font:700 18px/1.3 var(--display)}.site .tx-legal .cl-n{font-size:11px;color:var(--mute)}.site .lt .tx-legal{background:var(--gc-paper-panel);color:var(--gc-ink);border:1px solid var(--gc-s-rule)}.site .lt .tx-legal-assert{background:var(--gc-ink);color:var(--paper);border-color:var(--gc-ink);--mute:var(--gc-s-mute);--line:var(--gc-s-line)}.site .lt .tx-legal-assert .cl-n{color:var(--gc-s-mist)}.site .foot .foot-addr{display:block;padding:var(--gc-sp-3xs) 0;font:400 13px var(--mono);color:var(--mute)}.site .foot .foot-p{font-size:14px;color:var(--gc-s-fog)}.site .foot .base .gc-mark{color:var(--paper)}.site .foot .triad{display:flex;flex-wrap:wrap;gap:var(--gc-sp-3xs) var(--gc-sp-m);color:var(--gc-s-fog)}.site .foot .triad b{color:var(--paper);font-weight:600}.site .foot .legal{margin-top:var(--gc-sp-xs)}.site .phero .strip .sold-chip{margin:0}.site .pc-rail,.site .rail{scroll-padding-inline:var(--gut)}.site .dep{max-width:720px}.site .dep-terms{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:var(--gc-sp-m);gap:var(--gc-sp-m);background:var(--gc-ink);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line);padding:var(--gc-sp-m)}.site .dep-terms>div{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);align-content:start}.site .dep-terms b{font:400 clamp(30px,3.4vw,44px)/1 var(--mono);letter-spacing:-.05em;color:var(--copper)}.site .dep-terms>div>span:last-child{font-size:13px;color:var(--gc-s-fog)}.site .dep-terms ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .dep-terms li{padding-left:calc(var(--gc-sp-3xs) * 4.5);position:relative;font-size:14.5px;color:var(--gc-s-rule)}.site .dep-terms li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:2px;background:var(--copper)}.site .dep-terms li b{font:600 14.5px var(--text);color:var(--paper);letter-spacing:0}.site .ack{display:flex;gap:var(--gc-sp-xs);align-items:flex-start;font-size:14.5px}.site .ack input{margin-top:4px;accent-color:var(--gc-electric);width:18px;height:18px}@media (max-width:760px){.site .dep-terms{grid-template-columns:1fr}}.site .tx-toc{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs) var(--gc-sp-m);padding:var(--gc-sp-s) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.site .tx-toc .eb{width:100%}.site .tx-toc a{color:var(--gc-s-mist);text-decoration:underline;-webkit-text-decoration-color:var(--gc-s-line-2);text-decoration-color:var(--gc-s-line-2);text-underline-offset:4px}.site .tx-toc a:hover{color:var(--paper);-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper)}.site .tx-lede{font:500 clamp(19px,2vw,22px)/1.6 var(--text);color:var(--paper)}.site .tx-lede:first-letter{float:left;font:800 clamp(56px,6vw,80px)/.82 var(--display);margin:calc(var(--gc-sp-3xs) * 1.5) var(--gc-sp-xs) 0 0;color:var(--copper)}.site .tx-h2{scroll-margin-top:80px}.site .tx-pull{margin:var(--gc-sp-l) 0;padding:var(--gc-sp-m) 0;border-top:2px solid var(--copper);border-bottom:1px solid var(--line)}.site .tx-pull p{margin:0;font:200 clamp(28px,3.6vw,46px)/1.12 var(--display);letter-spacing:-.03em;color:var(--paper);text-wrap:balance}.site .tx-inspire{margin:var(--gc-sp-xl) 0 var(--gc-sp-m);padding:var(--gc-sp-l) var(--gc-sp-l) var(--gc-sp-m);background:var(--panel);--mute:var(--gc-s-mute);--line:var(--gc-s-line);position:relative}.site .tx-inspire:before{content:"\201C";position:absolute;left:var(--gc-sp-s);top:calc(var(--gc-sp-3xs) * -4);font:800 96px/1 var(--display);color:var(--copper)}.site .tx-inspire blockquote{margin:0;font:300 clamp(22px,2.6vw,32px)/1.25 var(--display);letter-spacing:-.02em;color:var(--paper)}.site .tx-inspire figcaption{margin-top:var(--gc-sp-s);display:grid;grid-gap:calc(var(--gc-sp-3xs) * .5);gap:calc(var(--gc-sp-3xs) * .5);font-size:13.5px}.site .tx-inspire figcaption b{font-weight:600;color:var(--paper)}.site .tx-inspire figcaption span{color:var(--mute);font-style:italic}.site .ig{margin:var(--gc-sp-m) 0;padding:var(--gc-sp-m);background:var(--gc-s-coal);--mute:var(--gc-s-mute);--line:var(--gc-s-line);border:1px solid var(--line)}.site .ig-svg{display:block;width:100%;height:auto}.site .ig-narrow{max-width:520px;margin:0 auto}.site .ig-cap{margin:var(--gc-sp-s) 0 0;font:500 13px/1.6 var(--text);color:var(--mute)}.site .ig-time{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.site .ig-time,.site .ig-time li{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .ig-time li{position:relative;padding:var(--gc-sp-l) var(--gc-sp-s) var(--gc-sp-s);background:var(--panel)}.site .ig-time li.on{background:var(--gc-s-rim);border-top:2px solid var(--copper)}.site .ig-time li em{position:absolute;top:var(--gc-sp-2xs);left:var(--gc-sp-s);font:400 10.5px var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--copper)}.site .ig-time b{font:700 17px/1.2 var(--display)}.site .ig-time span{font-size:13.5px;color:var(--gc-s-fog)}.site .ig-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .ig-tri{padding:var(--gc-sp-m) var(--gc-sp-s);background:var(--panel);display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);align-content:start}.site .ig-tri.lead{background:var(--paper);color:var(--ink)}.site .ig-tri.lead .eb{color:var(--gc-s-ash)}.site .ig-tri b{font:800 20px/1.1 var(--display)}.site .ig-tri p{margin:0;font-size:14px;color:var(--gc-s-fog)}.site .ig-tri.lead p{color:var(--gc-s-stone)}.site .ig-ladder{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .ig-ladder li{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);align-items:baseline;padding:var(--gc-sp-xs) var(--gc-sp-s);background:var(--panel);margin-left:calc(var(--k) * var(--gc-sp-m));opacity:calc(1 - var(--k) * .09)}.site .ig-ladder li:first-child{border-left:2px solid var(--copper)}.site .ig-ladder b{font:700 16px var(--display)}.site .ig-ladder span{font-size:14px;color:var(--gc-s-fog)}.site .ig-nots{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .ig-nots li{display:flex;align-items:center;gap:var(--gc-sp-s);padding:var(--gc-sp-xs) var(--gc-sp-s);background:var(--panel);font:700 18px var(--display)}.site .ig-nots i{flex:none;width:18px;height:18px;position:relative}.site .ig-nots i:after,.site .ig-nots i:before{content:"";position:absolute;left:8px;top:0;width:2px;height:18px;background:var(--copper);transform:rotate(45deg)}.site .ig-nots i:after{transform:rotate(-45deg)}.site .ig-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--gc-sp-m);gap:var(--gc-sp-m);align-items:center}.site .ig-sum{display:grid;grid-gap:var(--gc-sp-xs);gap:var(--gc-sp-xs)}.site .ig-sum div{display:grid;grid-template-columns:24px auto;align-items:baseline;grid-column-gap:var(--gc-sp-2xs);column-gap:var(--gc-sp-2xs)}.site .ig-sum i{font:300 22px var(--display);font-style:normal;color:var(--mute);grid-row:span 2}.site .ig-sum b{font:400 clamp(26px,3vw,38px)/1 var(--mono);letter-spacing:-.04em}.site .ig-sum span{grid-column:2;font-size:13px;color:var(--gc-s-fog)}.site .ig-sum .on b{color:var(--copper)}.site .ig-evs{grid-gap:var(--gc-sp-s)}.site .ig-ev,.site .ig-evs{display:grid;gap:var(--gc-sp-s)}.site .ig-ev{grid-template-columns:180px minmax(0,1fr);grid-gap:var(--gc-sp-s);align-items:center;font-size:14px;color:var(--gc-s-fog)}.site .ig-ev div{display:flex;flex-wrap:wrap;gap:calc(var(--gc-sp-3xs) * .75)}.site .ig-ev i{width:12px;height:12px;background:var(--gc-s-line-2)}.site .ig-ev i.first{background:var(--copper)}.site .ig-ev i.first:not(:first-child){margin-left:var(--gc-sp-2xs)}.site .ig-paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .ig-paths div{padding:var(--gc-sp-m) var(--gc-sp-s);background:var(--panel);display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs)}.site .ig-paths div.on{border-top:2px solid var(--copper)}.site .ig-paths b{font:800 20px/1.1 var(--display)}.site .ig-paths p{margin:0;font-size:14px;color:var(--gc-s-fog)}.site .ig-compare{display:grid}.site .ig-compare>div{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:var(--gc-sp-xs) 0;border-bottom:1px solid var(--line);align-items:baseline}.site .ig-compare .hd b{font:700 15px var(--display);color:var(--gc-s-fog)}.site .ig-compare .hd b.on{color:var(--copper)}.site .ig-compare span{font-size:13px;color:var(--mute)}.site .ig-compare p{margin:0;font-size:14.5px;color:var(--gc-s-fog)}.site .ig-compare p.on{color:var(--paper)}@media (max-width:760px){.site .ig-ladder li,.site .ig-paths,.site .ig-split,.site .ig-time,.site .ig-triad{grid-template-columns:1fr}.site .ig-ladder li{margin-left:0}.site .ig-compare>div,.site .ig-ev{grid-template-columns:1fr}}.site .idn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:calc(100vh - 58px)}.site .idn-film{position:relative;overflow:hidden;background:var(--gc-s-night);min-height:320px}.site .idn-film canvas.film{position:absolute;inset:0;height:100%}.site .idn-cap{position:absolute;left:var(--gut);bottom:var(--gc-sp-xl);background:var(--gc-s-night);padding:var(--gc-sp-s) var(--gc-sp-m);display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);max-width:380px}.site .idn-cap p{margin:0;font-size:14.5px;color:var(--gc-s-mist)}.site .idn-panel{background:var(--light);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline);padding:clamp(32px,6vw,96px) var(--gut);display:grid;grid-gap:var(--gc-sp-m);gap:var(--gc-sp-m);align-content:center;max-width:620px}.site .idn-panel .eb{color:var(--gc-s-ash)}.site .idn-panel .tx-h1{margin:0}.site .idn-panel .tx-p{color:var(--gc-s-stone);margin:0}.site .idn-panel .tx-form input{border-bottom-color:var(--gc-s-mute)}.site .idn-google{background:var(--gc-ink);color:var(--paper);justify-content:center;width:100%}.site .idn-or{margin:0;display:flex;align-items:center;gap:var(--gc-sp-s);color:var(--gc-s-ash);font-size:13px}.site .idn-or:after,.site .idn-or:before{content:"";flex:1 1;height:1px;background:var(--gc-s-rule)}.site .idn-note{margin:0;font-size:13px;color:var(--gc-s-ash)}.site .idn-foot{display:flex;gap:var(--gc-sp-m);font-size:13.5px;color:var(--gc-s-ash);padding-top:var(--gc-sp-s);border-top:1px solid var(--gc-s-rule)}.site .idn-foot a:hover{color:var(--ink)}@media (max-width:900px){.site .idn{grid-template-columns:1fr}.site .idn-film{min-height:260px}}.site .tx-note{display:block;margin:calc(var(--gc-sp-3xs) * 1.5) 0 0;font-size:13px;color:var(--mute)}.site .nav-srch{display:inline-flex;align-items:center;gap:var(--gc-sp-2xs);height:34px;padding:0 var(--gc-sp-xs);background:var(--panel);color:var(--gc-s-mist);border:1px solid var(--gc-s-rim);font:500 13px var(--text);cursor:pointer;transition:color .2s,border-color .2s}.site .nav-srch:focus-visible,.site .nav-srch:hover{color:var(--paper);border-color:var(--gc-s-line-2)}.site .nav-srch svg{width:15px;height:15px}.site .nav-srch kbd{font:400 11px var(--mono);color:var(--mute)}.site .srch{position:fixed;inset:0;z-index:90;display:grid;justify-items:center;align-items:start;padding:12vh var(--gut) 0;background:var(--gc-s-veil)}.site .srch-panel{width:min(680px,100%);max-height:72vh;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--gc-s-night);border:1px solid var(--gc-s-line-2);color:var(--paper)}.site .srch-box{display:flex;align-items:center;gap:var(--gc-sp-xs);padding:0 var(--gc-sp-s);border-bottom:1px solid var(--gc-s-rim)}.site .srch-box svg{width:18px;height:18px;flex:none;color:var(--mute)}.site .srch-box input{flex:1 1;min-width:0;height:60px;background:none;border:0;outline:none;color:var(--paper);font:500 18px var(--text)}.site .srch-box input::placeholder{color:var(--gc-s-ash-2)}.site .srch-esc{background:var(--panel);color:var(--gc-s-fog);border:0;padding:calc(var(--gc-sp-3xs) * 1.5) var(--gc-sp-2xs);font:400 11px var(--mono);cursor:pointer}.site .srch-list{list-style:none;margin:0;padding:var(--gc-sp-3xs) 0;overflow-y:auto}.site .srch-list a{display:grid;grid-template-columns:110px minmax(0,1fr);grid-column-gap:var(--gc-sp-s);column-gap:var(--gc-sp-s);grid-row-gap:calc(var(--gc-sp-3xs) / 2);row-gap:calc(var(--gc-sp-3xs) / 2);padding:var(--gc-sp-xs) var(--gc-sp-s)}.site .srch-list [aria-selected=true] a{background:var(--panel)}.site .srch-k{grid-row:span 2;font:600 10.5px/1.6 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.site .srch-list b{font:700 15.5px/1.3 var(--display)}.site .srch-list em{font-style:normal;font-size:13.5px;line-height:1.45;color:var(--gc-s-fog);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site .srch-none,.site .srch-note{margin:0;padding:var(--gc-sp-s);font-size:14px;color:var(--gc-s-fog)}.site .srch-none a,.site .srch-note a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.site .nav-srch{margin-left:auto}}@media (max-width:560px){.site .nav{gap:var(--gc-sp-xs)}.site .nav .brand-name{font-size:12px;letter-spacing:.05em}.site .nav-srch{width:38px;justify-content:center;padding:0}.site .nav-srch kbd,.site .nav-srch-l{display:none}.site .srch{padding-top:var(--gc-sp-s)}.site .srch-list a{grid-template-columns:1fr}.site .srch-k{grid-row:auto}}.site .nxt{padding:0 var(--gut) var(--sec)}.site .pg:not(.pg-col) .nxt{padding-top:0}.site .nxt a{--c:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--gc-sp-m);column-gap:var(--gc-sp-m);grid-row-gap:var(--gc-sp-2xs);row-gap:var(--gc-sp-2xs);align-items:end;max-width:980px;margin:0 auto;padding:calc(var(--gc-sp-3xs) * 8) calc(var(--gc-sp-3xs) * 9);background:var(--gc-s-night);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2))}.site .pg:not(.pg-col) .nxt a{background:var(--panel)}.site .nxt .eb{grid-column:1;color:var(--copper)}.site .nxt b{grid-column:1;font:800 clamp(28px,3.6vw,46px)/1 var(--display);letter-spacing:-.035em}.site .nxt em{grid-column:1;font-style:normal;font-size:15.5px;color:var(--gc-s-fog)}.site .nxt-go{grid-column:2;grid-row:1/span 3;align-self:center;display:grid;place-items:center;width:64px;height:64px;background:var(--paper);color:var(--gc-s-night);transition:transform .14s var(--ease)}.site .nxt-go svg{width:22px;height:22px}.site .nxt a:focus-visible .nxt-go,.site .nxt a:hover .nxt-go{transform:translateX(6px)}@media (max-width:560px){.site .nxt a{grid-template-columns:1fr;padding:var(--gc-sp-m)}.site .nxt-go{grid-column:1;grid-row:auto;width:48px;height:48px;margin-top:var(--gc-sp-2xs)}}.site .ebar{position:-webkit-sticky;position:sticky;top:calc((1 - var(--nav-p,0)) * var(--nav-h));z-index:55;background:var(--gc-s-veil);border-bottom:1px solid var(--gc-s-rim);transition:top .3s var(--ease)}.site .ebar-in{display:flex;align-items:center;gap:var(--gc-sp-m);padding:0 var(--gut);min-height:var(--ebar-h)}.site .ebar-n{font:800 17px/1 var(--display);letter-spacing:-.02em;white-space:nowrap}.site .ebar-l{display:flex;gap:var(--gc-sp-s);margin:0 auto 0 0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;min-width:0}.site .ebar-l::-webkit-scrollbar{display:none}.site .ebar-l a{display:block;padding:calc(var(--gc-sp-3xs) * 4) 0 calc(var(--gc-sp-3xs) * 3.5);border-bottom:2px solid transparent;font:600 13.5px var(--text);color:var(--gc-s-fog);white-space:nowrap;transition:color .14s,border-color .14s}.site .ebar-l a:hover{color:var(--paper)}.site .ebar-l a[aria-current]{color:var(--paper);border-bottom-color:var(--est-acc,var(--copper))}.site .ebar-go{flex:none}.site .layer[id]{scroll-margin-top:calc(var(--nav-h) + var(--ebar-h))}.site .est .phero{height:calc(100svh - var(--nav-h) - var(--ebar-h))}.site .phero .strip .row-btns{justify-content:center}@media (max-width:900px){.site .ebar-n{display:none}}@media (max-width:560px){.site .ebar-in{gap:var(--gc-sp-xs)}.site .ebar-go{min-height:34px;padding:0 var(--gc-sp-xs);font-size:12.5px}}.site .gl-t{display:inline;padding:0;margin:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);cursor:help}.site .gl-t[aria-expanded=true]{-webkit-text-decoration-style:solid;text-decoration-style:solid}.site .gl-pop{position:absolute;z-index:70;display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);padding:var(--gc-sp-s);background:var(--gc-s-night);color:var(--paper);border:1px solid var(--gc-s-line-2)}.site .gl-pop b{font:700 15px var(--display)}.site .gl-pop p{margin:0;font-size:14px;line-height:1.5;color:var(--gc-s-mist)}.site .gl-pop a{font-size:13px;color:var(--copper);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.site .ebar,.site .nxt-go{transition:none}}.site .nav-path{display:inline-flex;align-items:center;gap:var(--gc-sp-2xs);padding-left:var(--gc-sp-s);border-left:1px solid var(--gc-s-rim);cursor:default}.site .nav-path-bar{display:inline-flex;gap:calc(var(--gc-sp-3xs) / 2)}.site .nav-path-bar i{width:10px;height:3px;background:var(--gc-s-line-2)}.site .nav-path-bar i.on{background:var(--copper)}.site .nav-path-l{font:400 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gc-s-fog)}@media (max-width:1100px){.site .nav-path{display:none}}.site .fig-s{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--gc-s-ash-2);text-decoration-color:var(--gc-s-ash-2);cursor:help}.site .fig-s:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.site .gl-pop>span{font:600 10.5px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--gc-s-fog)}.site .cmp-note{margin:0;font-size:13px;color:var(--gc-s-stone)}.site .save[aria-pressed=true]{background:var(--paper);color:var(--gc-s-night)}.site .short{display:grid;grid-gap:var(--gc-sp-xs);gap:var(--gc-sp-xs);margin:0 var(--gut) var(--gc-sp-m);padding:var(--gc-sp-s);background:var(--gc-paper-panel);border:1px solid var(--gc-s-rule);color:var(--ink)}.site .short-row{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs)}.site .short-chip{display:inline-flex;align-items:center;gap:var(--gc-sp-3xs);padding:var(--gc-sp-3xs) var(--gc-sp-2xs);background:var(--light);border:1px solid var(--gc-s-rule);font-size:14px}.site .short-chip a{font-weight:600}.site .short-chip button{background:none;border:0;padding:0 var(--gc-sp-3xs);font:400 16px/1 var(--text);color:var(--gc-s-stone);cursor:pointer}.site .short .btn{justify-self:start}.site .short-note{margin:0;font-size:12px;color:var(--gc-s-stone)}.site .cc.cc-saved h3:after{content:" · Saved";font:600 11px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--gc-s-stone);vertical-align:middle}.site .fstep{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 4.5);gap:calc(var(--gc-sp-3xs) * 4.5);margin:0;padding:0;border:0;min-width:0}.site .fstep legend{padding:0;margin-bottom:var(--gc-sp-2xs)}.site .fstep-sum{margin:0;padding:var(--gc-sp-xs) var(--gc-sp-s);background:var(--gc-paper-panel);border-left:2px solid var(--copper);font-size:14.5px;color:var(--ink)}.site .fstep-act{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs)}.site .fstep-short .ack{font-size:14px}.site .pg:not(.pg-col){background:var(--gc-s-umber)}.site :is(.mani,.next,.makers,.news,.pack,.intro,.details,.own,.faq-estate,.ben,.cmp){color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site :is(.mani,.next,.makers,.news,.pack,.intro,.details,.own,.faq-estate,.ben,.cmp) :is(.para,.dim,.mute,.intro-p){color:var(--gc-s-stone)}.site :is(.next,.makers,.news,.pack,.own,.details) .btn.gray{background:var(--gc-paper-panel);color:var(--ink)}.site :is(.next,.makers,.news,.pack,.own,.details) .btn:not(.lead):not(.gray):not(.dark){background:var(--ink);color:var(--paper)}.site .mani{max-width:none;background:var(--gc-s-manila);padding:var(--sec) var(--gut) var(--sec)}.site .mani p{max-width:1120px}.site .mani p span{color:var(--gc-s-ash-2)}.site .mani p span.on{color:var(--ink)}.site .explore-h{padding-top:var(--sec)}.site .next{background:var(--gc-s-kraft);margin-top:var(--sec);padding:var(--sec) 0 var(--sec)}.site .next .nc p{color:var(--gc-s-stone)}.site .makers{background:var(--gc-s-sage);padding:var(--sec) var(--gut) var(--sec)}.site .makers .trio figure{color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line)}.site .fullbleed{margin-top:0}.site .news{background:var(--gc-s-haze);padding:var(--sec) 0 var(--sec)}.site .news .nw{background:var(--gc-paper-panel);color:var(--ink)}.site .news .btn.gray{background:var(--gc-s-chip)}.site .pack{background:var(--gc-s-kraft)}.site .who{padding:var(--sec) var(--gut) var(--sec)}.site .intro{background:var(--gc-s-manila);padding:var(--sec) var(--gut)}.site .intro .intro-p{color:var(--ink);font-size:clamp(19px,1.7vw,24px);line-height:1.55;max-width:760px;margin-inline:auto}.site .concept{background:var(--gc-s-pine);padding:var(--sec) var(--gut) var(--sec)}.site .coll{background:var(--gc-s-clay);color:var(--ink);margin-top:var(--sec);padding:var(--sec) var(--gut)}.site .coll>.eb{color:var(--gc-s-ash)}.site .coll .cgr div{color:var(--paper)}.site .details{background:var(--gc-s-kraft);margin-top:var(--sec);padding:var(--sec) var(--gut) var(--sec)}.site .details .dt .ab,.site .details .plan-note{color:var(--gc-s-ash)}.site .own{background:var(--gc-s-sage);margin:0;padding:var(--sec) var(--gut)}.site .own div{background:var(--gc-paper-panel)}.site .own p{color:var(--gc-s-stone)}.site .faq-estate{background:var(--gc-s-manila);max-width:none;padding:var(--sec) max(var(--gut),calc((100% - var(--col-faq)) / 2))}.site .faq-estate.dk details{border-color:var(--gc-hairline)}.site .faq-estate.dk details p{color:var(--gc-s-stone)}.site .cgrid{gap:calc(var(--gc-sp-3xl) * .8) var(--gc-sp-xl);padding-bottom:var(--sec)}.site .cc .im canvas{transition:transform .3s var(--ease)}.site .cc:focus-visible .im canvas,.site .cc:hover .im canvas{transform:scale(1.035)}.site .cc-main{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .cc-main:focus-visible{outline-offset:6px}.site .cc-main:focus-visible h3,.site .cc:hover .cc-main h3{text-decoration:underline;text-underline-offset:4px}.site .cc .cc-loc{font-size:13.5px;color:var(--gc-s-ash)}.site .cc .cc-char{margin-top:var(--gc-sp-3xs);font-size:15.5px;line-height:1.5;color:var(--ink);max-width:52ch}.site .cc-facts{display:grid;margin:var(--gc-sp-xs) 0 0;border-top:1px solid var(--gc-s-rule)}.site .cc-facts div{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr);grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:var(--gc-sp-2xs) 0;border-bottom:1px solid var(--gc-s-rule);font-size:14px}.site .cc-facts dt{color:var(--gc-s-ash)}.site .cc-facts dd{margin:0;color:var(--ink);font-weight:600}.site .cc-act{justify-self:start;display:inline-flex;align-items:center;gap:var(--gc-sp-2xs);margin-top:var(--gc-sp-xs);padding:calc(var(--gc-sp-3xs) * 2) 0;font:700 14.5px var(--text);color:var(--ink);border-bottom:2px solid var(--ink);transition:color .14s,border-color .14s}.site .cc-act svg{width:14px;height:14px}.site .cc-act:hover,.site .cc.cc-raising .cc-act{color:var(--cd);border-bottom-color:var(--cd)}.site .ben{margin:0;background:var(--gc-s-sage);padding:var(--sec) var(--gut)}.site .ben .l .para{color:var(--gc-s-fog)}.site .cmp{padding:var(--sec) var(--gut)}.site .cmp,.site .tx-hero.lt{background:var(--gc-s-manila)}.site .tx-hero.lt{padding-top:var(--sec)}.site .tx-hero.lt .tx-head{margin:0 max(var(--gut),calc((100% - var(--col)) / 2)) var(--sec)}.site .tx-body.lt{padding:var(--sec) max(var(--gut),calc((100% - var(--col)) / 2)) var(--sec)}.site .tx-body{gap:calc(var(--gc-sp-3xs) * 7)}.site .tx-h2{margin-top:var(--gc-sp-2xl)}.site .tx-body>.tx-h2:first-child{margin-top:0}.site .dkt-sec{background:var(--gc-s-umber);padding:var(--sec) var(--gut)}.site .dkt-sec .dkt-lead{max-width:62ch;margin-top:var(--gc-sp-s);color:var(--gc-s-fog)}.site .dkt{margin-top:var(--gc-sp-xl);color:var(--ink)}.site .dkt,.site .dkt-p>*{min-width:0}.site .dkt-tabs{display:flex;align-items:flex-end;gap:calc(var(--gc-sp-3xs) / 2);overflow-x:auto;scrollbar-width:none}.site .dkt-tabs::-webkit-scrollbar{display:none}.site .dkt-tabs [role=tab]{--c:16px;flex:none;display:flex;align-items:baseline;gap:var(--gc-sp-2xs);min-width:124px;padding:var(--gc-sp-xs) calc(var(--gc-sp-3xs) * 9) var(--gc-sp-xs) var(--gc-sp-s);background:var(--t);color:var(--ink);border:0;cursor:pointer;font:600 13.5px var(--text);text-align:left;-webkit-clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% 100%,0 100%);filter:brightness(.92);transition:padding .3s var(--ease),filter .3s}.site .dkt-tabs [role=tab] .mono{font-size:11px;color:var(--gc-s-ash)}.site .dkt-tabs [role=tab]:hover{filter:brightness(.97);padding-top:calc(var(--gc-sp-xs) + var(--gc-sp-3xs))}.site .dkt-tabs [aria-selected=true]{filter:none;padding-top:calc(var(--gc-sp-xs) + var(--gc-sp-2xs))}.site .dkt-tabs [role=tab]:focus-visible{outline:2px solid var(--electric);outline-offset:-4px}.site .dkt-p{--c:14px;position:relative;display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);align-content:start;min-height:380px;padding:clamp(var(--gc-sp-m),4.5vw,var(--gc-sp-3xl));background:var(--t);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%)}.site .dkt-p:focus-visible{outline:2px solid var(--electric);outline-offset:-4px}.site .dkt-p header{display:flex;justify-content:space-between;align-items:center;gap:var(--gc-sp-s);padding-bottom:var(--gc-sp-xs);border-bottom:1px dashed var(--gc-s-ash-2)}.site .dkt-p .eb{color:var(--gc-s-ash)}.site .dkt-p h3{margin:var(--gc-sp-xs) 0 0;font:800 clamp(28px,3.4vw,48px)/1 var(--display);letter-spacing:-.035em}.site .dkt-meta{margin:0;font-size:12px;color:var(--gc-s-ash)}.site .dkt-purpose{margin:0;max-width:60ch;font-size:17px;line-height:1.6;color:var(--gc-s-stone)}.site .dkt-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--gc-sp-m) var(--gc-sp-2xl);gap:var(--gc-sp-m) var(--gc-sp-2xl);margin-top:var(--gc-sp-xs)}.site .dkt-lists ul{margin:var(--gc-sp-2xs) 0 0;padding:0;list-style:none;border-top:1px solid var(--gc-hairline)}.site .dkt-lists li{padding:calc(var(--gc-sp-3xs) * 2.5) 0;border-bottom:1px solid var(--gc-hairline);font-size:14.5px;line-height:1.45}.site .dkt-p footer{display:flex;flex-wrap:wrap;gap:var(--gc-sp-2xs);margin-top:var(--gc-sp-xs)}.site .dkt-p footer .btn.gray{background:var(--gc-paper-panel);color:var(--ink)}.site .dkt-stamp{flex:none;font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:calc(var(--gc-sp-3xs) * 1.5) var(--gc-sp-2xs);border:2px solid;transform:rotate(-3deg);color:var(--gc-s-ash)}.site .dkt-stamp.ok{color:var(--gc-confirm-deep)}.site .dkt-stamp.wait{color:var(--electric)}@media (max-width:560px){.site .dkt-tabs [role=tab]{min-width:0;padding-right:calc(var(--gc-sp-3xs) * 7)}.site .dkt-p{min-height:0}}.site .stgs{min-height:clamp(210px,28vh,300px);margin-top:var(--gc-sp-m)}.site .stg,.site .stgs{display:flex;gap:calc(var(--gc-sp-3xs) * 1.5)}.site .stg{--c:12px;flex:1 1;min-width:0;flex-direction:column;align-items:flex-start;padding:var(--gc-sp-m) var(--gc-sp-s);text-align:left;background:var(--gc-s-chip);color:var(--ink);border:0;cursor:pointer;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%);transition:flex .26s var(--ease),background .14s,color .14s}.site .stg:nth-child(4n+2){background:var(--gc-s-kraft)}.site .stg:nth-child(4n+3){background:var(--gc-s-sage)}.site .stg:nth-child(4n+4){background:var(--gc-s-haze)}.site .stg .mono{font-size:12px;color:var(--gc-s-ash);margin-bottom:auto}.site .stg b{font:800 clamp(15px,1.4vw,22px)/1.08 var(--display);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.site .stg em{font-style:normal;font-size:12px;color:var(--gc-s-ash)}.site .stg:hover{flex:1.3 1}.site .stg.on{flex:3.2 1;background:var(--gc-s-pine);color:var(--paper)}.site .stg.on b{font-size:clamp(20px,2vw,30px)}.site .stg.on .mono,.site .stg.on em{color:var(--gc-s-fog)}.site .stg:focus-visible{outline:2px solid var(--electric);outline-offset:-4px}.site .stgs-d{margin-top:calc(var(--gc-sp-3xs) * 1.5)}.site .tx-body:not(.lt)>:is(.stgs,.stgs-d){margin-inline:calc((100% - min(var(--col-wide),calc(100vw - 2 * var(--gut)))) / 2)}.site .stg-d{display:grid;grid-gap:var(--gc-sp-xs);gap:var(--gc-sp-xs);padding:clamp(var(--gc-sp-m),3.5vw,var(--gc-sp-2xl));background:var(--gc-paper-panel);color:var(--ink);border-left:4px solid var(--gc-s-pine)}.site .stg-d .eb{color:var(--gc-s-ash)}.site .stg-d h3{margin:0;font:800 clamp(22px,2.4vw,34px)/1.05 var(--display);letter-spacing:-.025em}.site .stg-d p{margin:0;max-width:62ch;font-size:16.5px;line-height:1.6;color:var(--gc-s-stone)}.site .stg-d ol{list-style:none;margin:var(--gc-sp-2xs) 0 0;padding:0;border-top:1px solid var(--gc-hairline)}.site .stg-d li{display:grid;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);padding:var(--gc-sp-xs) 0;border-bottom:1px solid var(--gc-hairline)}.site .stg-d li b{font:700 15px var(--display)}.site .stg-d li span{font-size:14.5px;color:var(--gc-s-stone)}@media (max-width:760px){.site .stgs{flex-direction:column;min-height:0}.site .stg,.site .stg.on,.site .stg:hover{flex:none;flex-direction:row;align-items:baseline;gap:var(--gc-sp-xs)}.site .stg .mono{margin:0}.site .stg em{margin-left:auto}.site .stg-d li{grid-template-columns:1fr;gap:calc(var(--gc-sp-3xs) / 2)}}@media (prefers-reduced-motion:reduce){.site .cc .im canvas,.site .dkt-tabs [role=tab],.site .stg{transition:none}}.site .own-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);margin:calc(var(--gc-sp-3xs) * 4) 0}.site .own-tile{background:var(--gc-paper-panel);border:1px solid var(--gc-s-rule);padding:calc(var(--gc-sp-3xs) * 5.5) calc(var(--gc-sp-3xs) * 5)}.site .own-tile h3{margin:0 0 calc(var(--gc-sp-3xs) * 2);font:700 19px/1.2 var(--display);color:var(--ink)}.site .own-tile p{margin:0;color:var(--gc-s-stone);font-size:14.5px}.site .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:calc(var(--gc-sp-3xs) * 6);gap:calc(var(--gc-sp-3xs) * 6);margin:calc(var(--gc-sp-3xs) * 6) 0;padding:calc(var(--gc-sp-3xs) * 6);background:var(--gc-paper-panel);border:1px solid var(--gc-s-rule);color:var(--ink)}.site .calc-in{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 4);gap:calc(var(--gc-sp-3xs) * 4);align-content:start}.site .calc-f{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 1.5);gap:calc(var(--gc-sp-3xs) * 1.5)}.site .calc-f>span:first-child{font:600 11.5px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gc-s-stone)}.site .calc-f input[type=number],.site .calc-f select{font:600 15px var(--text);color:var(--ink);background:var(--light);border:1px solid var(--gc-s-rule);padding:calc(var(--gc-sp-3xs) * 2) calc(var(--gc-sp-3xs) * 2.5);width:100%;min-width:0}.site .calc-f input[type=range]{width:100%;accent-color:var(--cd)}.site .calc-f output{font-size:15px;color:var(--ink)}.site .calc-basis,.site .calc-f small{font-size:12.5px;color:var(--gc-s-stone);margin:0}.site .calc-pct{display:flex;align-items:center;gap:calc(var(--gc-sp-3xs) * 1.5)}.site .calc-pct input{max-width:110px}.site .calc-chk{display:flex;gap:calc(var(--gc-sp-3xs) * 2.5);align-items:flex-start;font-size:14px;color:var(--ink)}.site .calc-chk input{margin-top:calc(var(--gc-sp-3xs) * 1);accent-color:var(--cd)}.site .calc-asm{border-top:1px solid var(--gc-s-rule);padding-top:calc(var(--gc-sp-3xs) * 3)}.site .calc-asm summary{cursor:pointer;font:600 14px var(--text);color:var(--ink)}.site .calc-asm[open]{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 3);gap:calc(var(--gc-sp-3xs) * 3)}.site .calc-out{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 4);gap:calc(var(--gc-sp-3xs) * 4);min-width:0}.site .calc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .calc-card{display:grid;grid-gap:calc(var(--gc-sp-3xs) * 1.5);gap:calc(var(--gc-sp-3xs) * 1.5);padding:calc(var(--gc-sp-3xs) * 4);background:var(--light);border-left:4px solid var(--gc-s-rule)}.site .calc-card b{font:400 clamp(24px,2.6vw,34px)/1 var(--mono);letter-spacing:-.04em;color:var(--ink)}.site .calc-card small{font-size:12.5px;line-height:1.45;color:var(--gc-s-stone)}.site .calc-card.s-est{border-left-color:var(--cd)}.site .calc-card.s-apt{border-left-color:var(--moss)}.site .calc-card.s-sip{border-left-color:var(--electric)}.site .calc-card.s-fd{border-left-color:var(--slate)}.site .calc-chart{width:100%;height:auto;display:block}.site .calc-chart .c-grid{stroke:var(--gc-s-rule);stroke-width:1}.site .calc-chart .c-ax{fill:var(--gc-s-stone);font:500 11px var(--mono)}.site .calc-chart .c-line{fill:none;stroke-width:2;stroke-linejoin:round}.site .calc-chart .s-nights{stroke:var(--cd);stroke-width:3.5}.site .calc-chart .s-est{stroke:var(--cd);stroke-dasharray:6 5}.site .calc-chart .s-apt{stroke:var(--moss)}.site .calc-chart .s-sip{stroke:var(--electric)}.site .calc-chart .s-fd{stroke:var(--slate)}.site .calc-nights{margin:0;font-size:15px;color:var(--ink)}.site .calc-nights b{font-size:22px;color:var(--cd)}.site .calc-cmp{display:grid;margin:calc(var(--gc-sp-3xs) * 2) 0 calc(var(--gc-sp-3xs) * 6);overflow-x:auto}.site .calc-cmp>div{display:grid;grid-template-columns:minmax(120px,.8fr) repeat(4,minmax(150px,1fr));grid-gap:calc(var(--gc-sp-3xs) * 4);gap:calc(var(--gc-sp-3xs) * 4);padding:calc(var(--gc-sp-3xs) * 3.5) 0;border-top:1px solid var(--gc-s-rule);font-size:14px;color:var(--gc-s-stone)}.site .calc-cmp>div>span:first-child{font-weight:700;color:var(--ink)}.site .calc-cmp>div>span:nth-child(2){color:var(--ink)}.site .calc-cmp>.hd{font:600 11.5px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.site .tx-fold{border-top:1px solid var(--gc-s-rule);padding-top:calc(var(--gc-sp-3xs) * 4)}.site .tx-fold>summary{cursor:pointer;font:700 17px var(--display);color:var(--ink)}.site .tx-fold .tx-h3{margin:calc(var(--gc-sp-3xs) * 6) 0 calc(var(--gc-sp-3xs) * 2);font:600 11.5px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gc-s-stone)}@media (max-width:860px){.site .calc{padding:calc(var(--gc-sp-3xs) * 4)}.site .calc,.site .calc-cards{grid-template-columns:minmax(0,1fr)}}.site .gal-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:var(--gc-sp-2xl);gap:var(--gc-sp-2xl);align-items:center;padding:var(--sec) var(--gut) var(--sec)}.site .gal-head{display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);max-width:460px}.site .gal-head .para{color:var(--gc-s-fog)}.site .gal,.site .gal-fan{display:grid;justify-items:center;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s)}.site .gal-fan{position:relative;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.site .gal-cards{position:relative;display:block;width:100%;height:clamp(260px,28vw,380px)}.site .gal-open-l{display:inline-flex;align-items:center;gap:var(--gc-sp-2xs);min-height:46px;padding:0 calc(var(--gc-sp-3xs) * 5.5);background:var(--paper);color:var(--ink);font:600 14px var(--text);transition:background .14s,color .14s}.site .gal-open-l svg{width:15px;height:15px}.site .gal-fan:focus-visible .gal-open-l,.site .gal-fan:hover .gal-open-l{background:var(--electric);color:var(--gc-paper-panel)}.site .gal-card{--c:10px;position:absolute;left:50%;bottom:var(--gc-sp-m);width:clamp(128px,13vw,196px);aspect-ratio:4/5;overflow:hidden;background:var(--gc-s-coal);-webkit-clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)*2),calc(100% - var(--c)) 100%,0 100%,0 calc(var(--c)*2));transform-origin:50% 100%;transform:translateX(calc(-50% + var(--i) * 54%)) translateY(calc(var(--a) * 14px)) rotate(calc(var(--i) * 5deg));transition:transform .26s var(--ease)}.site .gal-fan:focus-visible .gal-card,.site .gal-fan:hover .gal-card{transform:translateX(calc(-50% + var(--i) * 66%)) translateY(calc(var(--a) * 8px - 14px)) rotate(calc(var(--i) * 6deg))}.site .gal-fan:focus-visible{outline:2px solid var(--electric);outline-offset:var(--gc-sp-2xs)}.site .gal-hint{margin:0;font-size:12.5px;color:var(--gc-s-fog)}.site .gal-ov{position:fixed;inset:0;z-index:95;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--gc-s-night);color:var(--paper)}.site .gal-hud{display:flex;align-items:center;gap:var(--gc-sp-m);padding:var(--gc-sp-m) var(--gut)}.site .gal-idx{margin-left:auto;font-size:12px;color:var(--gc-s-fog);white-space:nowrap}.site .gal-x{flex:none;white-space:nowrap;padding:var(--gc-sp-2xs) var(--gc-sp-s);border:1px solid var(--gc-s-line-2);background:none;color:var(--paper);font:600 12px var(--text);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.site .gal-x .mono{margin-left:var(--gc-sp-3xs);color:var(--gc-s-mute)}.site .gal-x:focus-visible,.site .gal-x:hover{background:var(--paper);color:var(--gc-s-night)}.site .gal-vp{position:relative;display:flex;align-items:center;gap:var(--gc-sp-l);padding:0 12vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.site .gal-vp::-webkit-scrollbar{display:none}.site .gal-vp.drag{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site .gal-f{flex:none;width:min(76vw,1180px);margin:0;display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);scroll-snap-align:center;opacity:.38;transform:scale(.94);transition:opacity .26s var(--ease),transform .26s var(--ease)}.site .gal-f.on{opacity:1;transform:none}.site .gal-m{position:relative;aspect-ratio:16/9;max-height:62vh;overflow:hidden;background:var(--gc-s-coal)}.site .gal-f figcaption{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;grid-gap:var(--gc-sp-3xs) var(--gc-sp-m);gap:var(--gc-sp-3xs) var(--gc-sp-m);align-items:baseline}.site .gal-f figcaption .mono{grid-column:1/-1;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-s-mute)}.site .gal-f figcaption b{font:800 clamp(26px,3.4vw,52px)/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}.site .gal-f figcaption em{font-style:normal;font-size:14.5px;color:var(--gc-s-fog)}.site .gal-f figcaption .btn{justify-self:end}.site .gal-foot{display:flex;align-items:center;justify-content:center;gap:var(--gc-sp-m);padding:var(--gc-sp-m) var(--gut) var(--gc-sp-l)}.site .gal-step{width:44px;height:44px;border:1px solid var(--gc-s-line-2);background:none;color:var(--paper);font:400 18px var(--text);cursor:pointer}.site .gal-step:focus-visible,.site .gal-step:hover{background:var(--paper);color:var(--gc-s-night)}.site .gal-step:active{transform:translateY(2px)}.site .gal-bar{position:relative;width:min(240px,40vw);height:1px;background:var(--gc-s-line-2)}.site .gal-bar i{position:absolute;inset:0;background:var(--paper);transform-origin:0 50%;transform:scaleX(0);transition:transform .3s var(--ease)}@media (max-width:900px){.site .gal-sec{grid-template-columns:1fr}.site .gal-f{width:86vw}.site .gal-vp{padding:0 7vw}.site .gal-f figcaption{grid-template-columns:1fr}.site .gal-f figcaption .btn{justify-self:start}}.site .proj{grid-gap:var(--gc-sp-m);gap:var(--gc-sp-m);margin-top:var(--gc-sp-xl)}.site .proj,.site .proj-screen{display:grid;justify-items:center}.site .proj-screen{width:100%;padding:clamp(var(--gc-sp-m),4vw,var(--gc-sp-3xl)) var(--gc-sp-s);background:var(--gc-s-night)}.site .proj-f{width:min(100%,960px);margin:0;display:grid;grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s)}.site .proj-plate{position:relative;width:min(100%,calc(64vh * 4 / 3));margin-inline:auto;aspect-ratio:4/3;overflow:hidden;background:var(--gc-s-coal);box-shadow:0 0 140px var(--gc-s-rim)}.site .proj-screen.cut .proj-f{visibility:hidden}.site .proj-f figcaption{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs)}.site .proj-f figcaption .mono{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gc-s-fog)}.site .proj-f figcaption b{font:800 clamp(22px,2.6vw,36px)/1.05 var(--display);letter-spacing:-.025em}.site .proj-f figcaption em{max-width:62ch;font-style:normal;font-size:15px;line-height:1.55;color:var(--gc-s-fog)}.site .proj-console{display:flex;align-items:center;justify-content:center;gap:var(--gc-sp-l);width:min(100%,960px);padding-top:var(--gc-sp-s);border-top:2px solid var(--gc-s-line-2)}.site .proj-btn{min-width:96px;padding:var(--gc-sp-2xs) var(--gc-sp-s);border:1px solid var(--gc-s-line-2);background:none;color:var(--paper);font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.site .proj-btn:focus-visible,.site .proj-btn:hover{background:var(--paper);color:var(--gc-s-night)}.site .proj-btn:active{transform:translateY(2px)}.site .proj-idx{font-size:13px;letter-spacing:.1em;color:var(--paper)}.site .proj-note{max-width:62ch;margin:0;text-align:center;font-size:13px;color:var(--gc-s-fog)}@media (prefers-reduced-motion:reduce){.site .gal-bar i,.site .gal-card,.site .gal-f{transition:none}}.site .tx-split{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"head form" "facts form";grid-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px);grid-row-gap:calc(var(--gc-sp-3xs) * 6);row-gap:calc(var(--gc-sp-3xs) * 6);align-items:start;padding:calc(var(--gc-sp-3xs) * 12) var(--gut) calc(var(--gc-sp-3xs) * 16);overflow:hidden}.site .tx-split.lt{background:var(--gc-s-manila);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site .tx-split.dk{background:var(--gc-s-night);color:var(--paper)}.site .tx-split>.tx-film{position:absolute;inset:0;opacity:.55;pointer-events:none}.site .tx-split-facts,.site .tx-split-form,.site .tx-split-head{position:relative;min-width:0}.site .tx-split-head{grid-area:head}.site .tx-split-facts{grid-area:facts;display:grid;grid-gap:calc(var(--gc-sp-3xs) * 5);gap:calc(var(--gc-sp-3xs) * 5)}.site .tx-split-form{grid-area:form}.site .tx-split .tx-head{margin:0;max-width:none;padding:0;background:none}.site .tx-split.dk .tx-head{background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 6) calc(var(--gc-sp-3xs) * 7)}.site .tx-split .tx-h1{font-size:clamp(34px,4.4vw,62px)}.site .tx-split.lt .tx-lead{color:var(--gc-s-stone)}.site .tx-split .tx-lead{margin-bottom:0}.site .tx-split.lt .tx-split-facts .tx-rows div span:last-child{color:var(--ink);font-weight:600}.site .tx-split.dk .tx-split-facts{background:var(--gc-s-night);padding:calc(var(--gc-sp-3xs) * 5) calc(var(--gc-sp-3xs) * 7)}.site .tx-split .tx-split-facts .tx-h2{margin:0}.site .tx-formcard{background:var(--gc-paper-panel);color:var(--ink);border-top:4px solid var(--copper);padding:clamp(20px,2.6vw,36px);display:grid;grid-gap:calc(var(--gc-sp-3xs) * 5);gap:calc(var(--gc-sp-3xs) * 5);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site .tx-formcard .tx-h2{margin:0;color:var(--ink)}.site .tx-formcard .tx-p{color:var(--gc-s-stone)}.site .tx-formcard .tx-form{max-width:none}.site .pg:not(.pg-col) .tx-formcard .tx-form .direct-row,.site .tx-formcard .tx-form .direct-row{background:var(--gc-s-light)}.site .tx-formcard .tx-form .chip{background:var(--gc-s-light);color:var(--ink);box-shadow:inset 0 0 0 1px var(--gc-hairline)}.site .tx-formcard .tx-form .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.site .tx-formcard .tx-form .fld span{color:var(--gc-s-ash)}.site .tx-formcard .tx-form input,.site .tx-formcard .tx-form select,.site .tx-formcard .tx-form textarea{background:var(--gc-s-light);color:var(--ink);border:1px solid var(--gc-hairline);border-bottom:2px solid var(--gc-s-ash);padding:calc(var(--gc-sp-3xs) * 3) calc(var(--gc-sp-3xs) * 3.5)}.site .tx-formcard .tx-form input:focus,.site .tx-formcard .tx-form select:focus,.site .tx-formcard .tx-form textarea:focus{border-bottom-color:var(--electric);background:var(--gc-paper-panel)}.site .tx-formcard .fstep legend{font-weight:700;color:var(--ink)}.site .tx-formcard .tx-form+.tx-h2{border-top:1px solid var(--gc-hairline);padding-top:calc(var(--gc-sp-3xs) * 6)}@media (max-width:960px){.site .tx-split{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "facts";padding-top:calc(var(--gc-sp-3xs) * 8)}}.site .tx-formcard .dep-terms{grid-template-columns:minmax(0,1fr);gap:calc(var(--gc-sp-3xs) * 3);padding:calc(var(--gc-sp-3xs) * 5)}.site .tx-formcard .dep-terms>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:calc(var(--gc-sp-3xs) * 3)}.site .tx-formcard .dep-terms>div .eb{grid-column:1/-1}.site .tx-formcard .dep-terms li{font-size:13.5px;line-height:1.45}.site .tx-formcard .tx-form.dep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(var(--gc-sp-3xs) * 4)}.site .tx-formcard .tx-form.dep>.fld:first-of-type,.site .tx-formcard .tx-form.dep>:not(.fld){grid-column:1/-1}@media (max-width:520px){.site .tx-formcard .tx-form.dep{grid-template-columns:minmax(0,1fr)}}.site .subtabs button .n{display:inline-grid;place-items:center;min-width:22px;margin-left:calc(var(--gc-sp-3xs) * 1.5);padding:calc(var(--gc-sp-3xs) * .5) calc(var(--gc-sp-3xs) * 1.5);font:600 11.5px var(--mono);background:var(--gc-s-chip);color:var(--ink)}.site .subtabs button[data-s=raising] .n{background:var(--cd);color:var(--gc-paper-panel)}.site .subtabs button[aria-selected=true] .n{background:var(--ink);color:var(--paper)}.site .subtabs button[data-s=raising][aria-selected=true]{border-color:var(--cd);color:var(--ink)}.site .subtabs button[data-s=raising][aria-selected=true] .n{background:var(--cd);color:var(--gc-paper-panel)}.site .subtabs button:disabled{opacity:.45;cursor:default}.site .cc .im .st.st-raising{background:var(--cd);color:var(--gc-paper-panel)}.site .cc .im .st.st-subscribed{background:var(--gc-s-night);color:var(--gc-paper-panel)}.site .cc .im .st.st-later{background:var(--gc-paper-panel);color:var(--gc-s-night)}.site .cmp-t td,.site .cmp-t th{padding-left:calc(var(--gc-sp-3xs) * 4)}.site .cmp-t thead th{vertical-align:bottom;border-bottom:2px solid var(--ink)}.site .cmp-t tbody tr:nth-child(2n) :is(th,td){background:var(--gc-s-light)}.site .cmp-t :is(th,td).g-raising,.site .cmp-t tbody tr:nth-child(2n) td.g-raising{background:var(--gc-paper-panel);color:var(--ink)}.site .cmp-t thead th.g-raising{border-top:4px solid var(--cd)}.site .cmp-t td.g-raising{font-weight:600}.site .cmp-t td.g-later{color:var(--gc-s-stone)}.site .cmp-st{display:block;width:max-content;margin-bottom:calc(var(--gc-sp-3xs) * 2);padding:calc(var(--gc-sp-3xs) * .75) calc(var(--gc-sp-3xs) * 2);font:600 10.5px var(--text);letter-spacing:.14em;text-transform:uppercase}.site .g-raising .cmp-st{background:var(--cd);color:var(--gc-paper-panel)}.site .g-subscribed .cmp-st{background:var(--gc-s-night);color:var(--gc-paper-panel)}.site .g-later .cmp-st{box-shadow:inset 0 0 0 1px var(--gc-s-stone);color:var(--gc-s-stone)}.site .cmp-t .cmp-go :is(th,td){border-bottom:0;padding-top:calc(var(--gc-sp-3xs) * 5)}.site .cmp-t .cmp-go .btn{min-height:40px;font-size:13px;white-space:nowrap}@media (max-width:760px){.site .cmp-t tbody th,.site .cmp-t thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--gc-s-manila)}.site .cmp-t tbody tr:nth-child(2n) th{background:var(--gc-s-light)}}.site :is(.est,.tx-pic){--est-acc:var(--gc-copper-deep);--est-deep:var(--gc-s-umber);--est-paper:var(--gc-s-manila)}.site .est{background:var(--est-deep)}.site :is(.est,.tx-pic):is([data-pal=creek],[data-pal=wild]){--est-acc:var(--gc-s-moss);--est-deep:var(--gc-s-pine);--est-paper:var(--gc-s-sage)}.site :is(.est,.tx-pic):is([data-pal=coast],[data-pal=nine]){--est-acc:var(--gc-s-slate);--est-deep:var(--gc-s-tide);--est-paper:var(--gc-s-haze)}.site :is(.est,.tx-pic)[data-pal=cff]{--est-acc:var(--gc-s-ember);--est-paper:var(--gc-s-clay)}.site .est :is(.phero .top div,.phero .strip,.chap .tag,.chap .side,.mk .cap){background:var(--est-deep)}.site .est :is(.phero .strip,.mk .cap,.chap .side){border-top:3px solid var(--est-acc)}.site .est .eb:before{content:"";display:inline-block;width:18px;height:2px;margin-right:calc(var(--gc-sp-3xs) * 2.5);vertical-align:middle;background:var(--est-acc)}.site .est .intro{background:var(--est-paper)}.site .est .own{background:transparent}.site .est .own div{background:var(--est-paper);color:var(--ink);border-top:3px solid var(--est-acc)}.site .est .own b{color:var(--est-acc)}.site .est .own p{color:var(--gc-s-stone)}.site .est :is(.coll,.details,.faq-estate) .h2 span{color:var(--est-acc)}.site .est .coll,.site .est .details{border-top:4px solid var(--est-acc)}.site .est .chamber .ttl .ch-n{display:inline-block;margin-bottom:calc(var(--gc-sp-3xs) * 3);padding:calc(var(--gc-sp-3xs) * 1) calc(var(--gc-sp-3xs) * 2.5);font-size:12px;letter-spacing:.14em;background:var(--est-acc);color:var(--gc-paper-panel)}.site .est .chamber .meta span{border-left:2px solid var(--est-acc);padding-left:calc(var(--gc-sp-3xs) * 2.5)}.site .est .sold-chip{background:var(--est-acc);color:var(--gc-paper-panel)}.site .est .fin .stack4 div{border-top:3px solid var(--est-acc)}.site .est .ebar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--est-acc);transform-origin:0 50%;transform:scaleX(var(--sp,0))}.site .tx-body.lt>.tx-h2:before{content:"";display:block;width:32px;height:3px;margin-bottom:calc(var(--gc-sp-3xs) * 3.5);background:var(--cd)}.site .lt .tx-figs b{color:var(--cd)}.site .lt .tx-figs div{border-top:3px solid var(--cd)}@media (prefers-reduced-motion:no-preference){.site.rv [data-rv]{transition:opacity .26s var(--ease),transform .26s var(--ease)}.site.rv [data-rv]:not(.rv-in){opacity:0;transform:translate3d(0,8px,0)}}.site [id]{scroll-margin-top:calc(var(--nav-h) + var(--gc-sp-m))}.site .est [id]{scroll-margin-top:calc(var(--nav-h) + var(--ebar-h) + var(--gc-sp-s))}.site .tx-h2[id],.site section[id]{scroll-margin-top:calc(var(--gc-sp-3xs) * 32)}.site .nav .nav-acct{font:600 13.5px var(--text);color:var(--paper);white-space:nowrap;padding:calc(var(--gc-sp-3xs) * 2) 0;border-bottom:1px solid transparent;transition:border-color .3s var(--ease)}.site .nav .nav-acct:hover{border-bottom-color:var(--paper)}@media (max-width:560px){.site .nav .nav-acct{font-size:12.5px}}.site .nav .brand{display:inline-flex;align-items:center}.site .nav .brand .gc-mark{width:30px;height:30px;shape-rendering:geometricPrecision}@media (prefers-reduced-motion:no-preference){.site .nav{transform:translate3d(0,calc(var(--nav-p,0) * -100%),0);opacity:calc(1 - var(--nav-p,0) * .85);transition:transform .3s var(--ease),opacity .3s var(--ease)}.site .nav.away{pointer-events:none}.site .nav.menu-open{transform:none;opacity:1}.site .nav:focus-within{transform:none;opacity:1;pointer-events:auto}.site:has(.nav.away) .ebar{top:0}}.site .nav-srch{background:none;border-color:transparent;color:var(--gc-s-fog)}.site .nav-srch:focus-visible,.site .nav-srch:hover{background:var(--panel);border-color:var(--gc-s-rim)}.site .nav-srch kbd{display:none;color:var(--gc-s-ash-2)}@media (min-width:1280px){.site .nav-srch:focus-visible kbd,.site .nav-srch:hover kbd{display:inline}}.site .nav .nav-acct{color:var(--gc-s-fog);font-weight:500}.site .nav .nav-acct:hover{color:var(--paper)}.site .nav-path{opacity:.8}.site .nav-path-bar i{width:6px;height:2px;background:var(--gc-s-rim)}.site .nav-path-l{color:var(--gc-s-mute)}.site .nav-enq{flex:none}.site .nav-menu{display:none;align-items:center;min-height:38px;padding:0 var(--gc-sp-xs);margin-left:auto;background:none;border:1px solid var(--gc-s-line-2);color:var(--paper);font:600 13.5px var(--text);cursor:pointer}.site .nav-menu[aria-expanded=true]{background:var(--paper);color:var(--gc-s-night)}.site .nav-panel{position:fixed;left:0;right:0;top:var(--nav-h);bottom:0;z-index:59;overflow-y:auto;display:grid;align-content:start;grid-gap:var(--gc-sp-l);gap:var(--gc-sp-l);padding:var(--gc-sp-l) var(--gut) calc(var(--gc-sp-l) + env(safe-area-inset-bottom,0px));background:var(--gc-s-night);border-top:1px solid var(--gc-s-rim)}.site .nav-panel[hidden]{display:none}.site .nav-panel nav{display:grid}.site .nav-panel nav a{padding:var(--gc-sp-xs) 0;border-bottom:1px solid var(--gc-s-rim);font:800 clamp(26px,7vw,34px)/1.1 var(--display);letter-spacing:-.02em;color:var(--paper)}.site .nav-panel nav a[aria-current=page]{color:var(--copper)}.site .nav-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gc-sp-s) var(--gc-sp-m)}.site .nav-panel-srch{min-height:44px;padding:0 var(--gc-sp-s);background:var(--panel);border:1px solid var(--gc-s-rim);color:var(--paper);font:600 14px var(--text);cursor:pointer}@media (max-width:900px){.site .nav{gap:var(--gc-sp-xs)}.site .nav .nav-srch,.site .nav-path,.site .nav>.nav-acct{display:none}.site .nav-menu{display:inline-flex}.site .nav-panel .nav-acct{display:inline-block;font-size:15px}}.site .hero,.site .phero{background:var(--gc-s-night)}.site .tx-body :is(.tx-p,.tx-lede,.tx-list,.tx-steps,.tx-q,.tx-legal,.tx-assert,.tx-pull,.tx-inspire,.tx-toc,.tx-rows,.tx-copy){max-width:var(--read)}.site .tx-body.lt :is(.tx-p,.tx-lede,.tx-list,.tx-steps,.tx-legal,.tx-assert,.tx-rows){max-width:var(--read)}.site .jrow em,.site .person p,.site .tx-lead{max-width:var(--read)}.site .jrow em,.site .tx-ch{display:block}.site .tx-ch{margin-bottom:var(--gc-sp-2xs);font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--cd)}.site .tx-body:not(.lt) .tx-ch{color:var(--copper)}.site .tx-tw{overflow-x:auto}.site .tx-tw:focus-visible{outline:2px solid var(--electric);outline-offset:4px}.site .tx-t{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .tx-t td,.site .tx-t th{text-align:left;vertical-align:baseline;padding:var(--gc-sp-xs) var(--gc-sp-s) var(--gc-sp-xs) 0;border-bottom:1px solid var(--line)}.site .tx-t thead th{font:600 12px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-bottom-width:2px}.site .tx-t tbody th{font:700 16px var(--display);letter-spacing:-.01em;text-transform:none}.site .fin-none{padding-bottom:var(--sec)}.site .fstep legend{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);font:700 18px/1.25 var(--display);letter-spacing:-.01em;color:inherit}.site .fprog{font:600 11.5px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.site .f-about{margin:0}.site .tx-form .fld span.fld-err{font:600 13.5px/1.4 var(--text);letter-spacing:0;text-transform:none;color:var(--gc-hazard-deep)}.site :is(.mk,.tx-body:not(.lt)) .tx-form .fld span.fld-err{color:var(--gc-hazard)}.site .tx-form .fld em.fld-opt{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.site .tx-form :is(input,textarea)[aria-invalid=true]{border-bottom-color:var(--gc-hazard-deep)}.site .tx-form button[aria-busy=true]{cursor:progress}.site .tx-ok:focus{outline:2px solid var(--electric);outline-offset:3px}.site .axo-img{align-items:start}.site .axo-fig{position:relative;margin:0;overflow:hidden;background:var(--gc-s-coal);aspect-ratio:16/9}.site .zl-static{list-style:none;margin:0;padding:0}.site .zl-static li{display:grid;grid-template-columns:14px 1fr auto;grid-gap:calc(var(--gc-sp-3xs) * 3.5);gap:calc(var(--gc-sp-3xs) * 3.5);align-items:baseline;border-top:1px solid var(--line);padding:calc(var(--gc-sp-3xs) * 4.5) 0}.site .zl-static i{width:14px;height:14px;align-self:center}.site .zl-static b{font:800 clamp(18px,1.8vw,24px)/1.05 var(--display);text-transform:uppercase;letter-spacing:-.01em}.site .zl-static span{font:400 12px var(--mono);color:var(--mute)}.site .zl-static p{grid-column:2/-1;margin:calc(var(--gc-sp-3xs) * 1.5) 0 0;color:var(--gc-s-fog);font-size:14.5px}.site .pv .dw:has(.pdraw-img){padding:0;min-height:0;place-items:stretch}.site .pv .dw .pdraw-img{position:relative;margin:0;width:100%}.site .pv .dw .pdraw-img .film-img{height:auto;aspect-ratio:16/9}.site .fin-more{margin-top:var(--gc-sp-xl)}.site .fin-h3{margin:0 0 var(--gc-sp-s);font:800 clamp(22px,2.4vw,32px)/1.05 var(--display);letter-spacing:-.025em}.site .fin .stgs{margin-top:0}.site .fin .plan-note a{color:inherit}.site .iris-open{bottom:calc(var(--gc-sp-m) + env(safe-area-inset-bottom,0px))}.site .est .phero .strip{bottom:calc(var(--gc-sp-s) + var(--iris-h))}:root:has(.consent) .site :is(.iris-open,.iris){display:none}.site:has(.gal-ov:not([hidden])) :is(.iris-open,.iris),.site:has(.nav.menu-open) :is(.iris-open,.iris){display:none}.site .phero .strip-l{display:grid;grid-gap:inherit;gap:inherit;justify-items:inherit}.site .est.est-day{--ink:var(--est-deep);--mute:var(--gc-s-ash);--line:var(--gc-hairline);background:var(--gc-s-light);color:var(--ink)}.site .est.est-day :is(.para,.dim){color:var(--gc-s-stone)}.site .est.est-day .coords{color:var(--gc-s-ash)}.site:has(.est-day,.tx-pic) .nav{background:var(--gc-s-night)}.site .est.est-day .ebar{background:var(--gc-paper-panel);border-bottom-color:var(--gc-hairline)}.site .est.est-day .ebar-l a{color:var(--gc-s-ash)}.site .est.est-day .ebar-l a:hover,.site .est.est-day .ebar-l a[aria-current]{color:var(--ink)}.site .est.est-day .fin{background:var(--est-deep);color:var(--paper);--mute:var(--gc-s-mute);--line:var(--gc-s-line);padding-bottom:var(--sec)}.site .est.est-day .fin .para{color:var(--gc-s-rule)}.site .est.est-day .fin :is(.dim,.fin-lead){color:var(--gc-s-fog)}.site .est.est-day .fin .plan-note{color:var(--gc-s-fog)}.site .est.est-day .fin .stg.on{background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .fin .stg.on :is(.mono,em){color:var(--gc-s-ash)}.site .est.est-day .fin .stg-d{border-left-color:var(--est-acc)}.site .est.est-day .fin .stg-d :is(.para,p){color:var(--gc-s-stone)}.site .est.est-day .phero{height:auto;min-height:0;overflow:visible;background:var(--gc-paper-panel)}.site .est.est-day .phero-pic{position:relative;height:clamp(340px,calc(100svh - var(--nav-h) - var(--ebar-h) - var(--gc-sp-4xl)),56.25vw);overflow:hidden;background:var(--est-paper)}.site .est.est-day .phero .top{left:var(--gut);right:auto;top:auto;bottom:var(--gc-sp-m);text-align:left;pointer-events:auto}.site .est.est-day .phero .top div{display:grid;grid-gap:var(--gc-sp-3xs);gap:var(--gc-sp-3xs);background:var(--gc-paper-panel);color:var(--ink);padding:var(--gc-sp-s) var(--gc-sp-m)}.site .est.est-day .phero h1{margin:0;font-size:clamp(34px,5vw,80px);line-height:.9}.site .est.est-day .phero .credit{color:var(--gc-s-stone)}.site .est.est-day .phero .strip{position:static;transform:none;width:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-items:start;text-align:left;gap:var(--gc-sp-xs) var(--gc-sp-m);padding:var(--gc-sp-s) var(--gut);background:var(--gc-paper-panel);color:var(--ink);border-bottom:1px solid var(--gc-hairline)}.site .est.est-day .phero .strip-l{gap:var(--gc-sp-3xs)}.site .est.est-day .phero .strip .pr{font-size:clamp(17px,1.5vw,21px)}.site .est.est-day .phero .strip .pr span{color:var(--gc-s-ash)}.site .est.est-day .phero .strip .sp{color:var(--gc-s-stone)}.site .est.est-day .phero .strip .row-btns{justify-content:flex-start;flex-wrap:nowrap}.site .est.est-day .btn.gray{background:var(--gc-s-chip);color:var(--ink)}.site .est.est-day .save[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (max-width:900px){.site .est.est-day .phero .strip{grid-template-columns:minmax(0,1fr)}.site .est.est-day .phero .strip .row-btns{flex-wrap:wrap}}@media (max-width:700px){.site .est.est-day .phero-pic{height:clamp(360px,64svh,150vw)}}.site .ch-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-s) var(--gc-sp-m);gap:var(--gc-sp-s) var(--gc-sp-m);align-content:start}.site .ch-figs div{display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);align-content:start;padding-top:var(--gc-sp-xs);border-top:2px solid}.site .ch-figs b{font:200 clamp(30px,3.4vw,54px)/1 var(--display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.site .ch-figs span{font:600 11.5px/1.35 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.site .ch-so{margin:var(--gc-sp-m) 0 0;padding-left:var(--gc-sp-s);border-left:3px solid var(--est-acc,var(--copper));font:600 clamp(18px,1.6vw,22px)/1.35 var(--display);letter-spacing:-.01em;max-width:46ch}@media (max-width:560px){.site .ch-figs{grid-template-columns:minmax(0,1fr)}.site .ch-figs div{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:baseline;gap:var(--gc-sp-s)}}.site .chap-pic{position:relative;margin:0;overflow:hidden;aspect-ratio:16/9;max-height:84vh;width:100%;background:var(--est-paper)}.site .chap-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:var(--gc-sp-m) clamp(var(--gc-sp-m),6vw,var(--gc-sp-3xl));gap:var(--gc-sp-m) clamp(var(--gc-sp-m),6vw,var(--gc-sp-3xl));align-items:start;padding:var(--sec) var(--gut) 0}.site .chap-body h3{margin:0;font:300 clamp(32px,4.6vw,68px)/1 var(--display);letter-spacing:-.035em}.site .chap-body h3 b{font-weight:800}.site .chap-body .para{font-size:clamp(17px,1.35vw,20px);line-height:1.6;max-width:var(--read)}.site .chap-foot{padding:var(--gc-sp-xl) var(--gut) 0}.site .chap-foot .ch-so{margin-top:var(--gc-sp-l)}@media (max-width:900px){.site .chap-body{grid-template-columns:minmax(0,1fr)}}.site .est.est-day .chamber .ttl{margin-bottom:var(--gc-sp-m)}.site .est.est-day .chamber .ttl h3{font-size:clamp(44px,7.6vw,128px)}.site .est.est-day .chamber .film{height:auto;min-height:0;aspect-ratio:16/9;max-height:84vh;width:calc(100% - 2 * var(--gut));margin-inline:var(--gut);background:var(--est-paper)}@media (max-width:700px){.site .est.est-day .chamber .film{width:100%;margin-inline:0;aspect-ratio:4/3}.site .chap-pic{aspect-ratio:4/3}}.site .ch-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:var(--gc-sp-l) clamp(var(--gc-sp-m),6vw,var(--gc-sp-3xl));gap:var(--gc-sp-l) clamp(var(--gc-sp-m),6vw,var(--gc-sp-3xl));align-items:start;padding:var(--gc-sp-xl) var(--gut) 0}.site .ch-body-1{grid-template-columns:minmax(0,1fr)}.site .est.est-day .ch-body .para{margin:0;padding:0;text-align:left;font-size:clamp(17px,1.35vw,20px);line-height:1.6;max-width:var(--read)}.site .est.est-day .chamber .meta{justify-content:flex-start;margin:var(--gc-sp-m) 0 0;padding:0 var(--gut)}.site .est.est-day .pc-rail{padding-top:var(--gc-sp-xl)}.site .est.est-day .pcard{background:var(--est-paper)}.site .est.est-day .pcard .lb{background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .pcard .lb span{color:var(--gc-s-stone)}.site .est.est-day .pcard.solid{background:var(--est-paper);color:var(--ink);border-top:3px solid var(--est-acc)}.site .est.est-day .pcard.solid .v{font-size:clamp(24px,2.1vw,30px)}@media (max-width:900px){.site .ch-body{grid-template-columns:minmax(0,1fr)}}.site .est.est-day .day{background:var(--est-paper);margin-top:var(--sec);padding-bottom:var(--sec)}.site .est.est-day .proj-screen{background:transparent;padding-block:0}.site .est.est-day .proj-plate{box-shadow:none;background:var(--gc-s-light)}.site .est.est-day .proj-f figcaption .mono{color:var(--gc-s-ash)}.site .est.est-day .proj-f figcaption em{color:var(--gc-s-stone)}.site .est.est-day .proj-console{border-top-color:var(--ink)}.site .est.est-day .proj-btn{border-color:var(--ink);color:var(--ink)}.site .est.est-day .proj-btn:focus-visible,.site .est.est-day .proj-btn:hover{background:var(--ink);color:var(--paper)}.site .est.est-day .proj-idx{color:var(--ink)}.site .est.est-day :is(.proj-note,.day-note){color:var(--gc-s-ash)}.site .est.est-day .day-note{text-align:center}.site .est.est-day .getting{padding-bottom:var(--sec)}.site .est.est-day .tcards button{background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .tcards button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.site .est.est-day .map{background:var(--est-deep)}.site .est.est-day .concept{background:var(--est-paper)}.site .est.est-day .axo-fig{background:var(--gc-s-light)}.site .est.est-day .zl-static p{color:var(--gc-s-stone)}.site .est.est-day .concept .chap-foot{padding-inline:0}.site .est.est-day .coll{background:var(--gc-s-light);color:var(--ink);margin-top:0;border-top:0}.site .cgr-std{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gc-sp-s);gap:var(--gc-sp-s);margin-top:var(--gc-sp-xl)}.site .cgr-std>div{display:grid;grid-gap:var(--gc-sp-2xs);gap:var(--gc-sp-2xs);align-content:start;padding:var(--gc-sp-m);background:var(--gc-paper-panel);color:var(--ink);border-top:3px solid var(--est-acc,var(--copper))}.site .cgr-std span{font:600 11.5px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--gc-s-ash)}.site .cgr-std b{font:800 clamp(22px,2.2vw,30px)/1.05 var(--display);letter-spacing:-.025em}.site .cgr-std p{margin:0;font-size:14.5px;line-height:1.5;color:var(--gc-s-stone)}.site .coll-std .ch-so{margin-top:var(--gc-sp-xl)}@media (max-width:900px){.site .cgr-std{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:560px){.site .cgr-std{grid-template-columns:minmax(0,1fr)}}.site .est.est-day .plan{background:var(--est-paper);padding-bottom:var(--sec)}.site .est.est-day .plan .bar button{background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .plan .bar button[aria-selected=true]{background:var(--ink);color:var(--paper)}.site .est.est-day .pv .info{background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .pv .info div{border-top-color:var(--gc-hairline)}.site .est.est-day .pinfo .ab,.site .est.est-day .plan-note{color:var(--gc-s-ash)}.site .est.est-day .faq-estate{background:var(--est-paper)}.site .est.est-day .details{background:var(--est-paper);margin-top:0;border-top:0}.site .est.est-day .dkt-sec{background:var(--gc-s-light)}.site .est.est-day .dkt-sec .dkt-lead{color:var(--gc-s-stone)}.site .est.est-day .mk .cap{background:var(--gc-paper-panel);color:var(--ink);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site .sf.sf-img .ov{place-items:end start;text-align:left;padding:0 var(--gut) var(--gc-sp-l)}.site .sf.sf-img .ov div{background:var(--gc-paper-panel);color:var(--ink);padding:var(--gc-sp-s) var(--gc-sp-m)}.site .sf.sf-img .ov h3{font-size:clamp(32px,4.6vw,76px)}.site .sf.sf-img .ov p{color:var(--gc-s-stone)}.site .sf.sf-img .ov .sf-d{color:var(--ink)}.site .sf.sf-img .ov .chip{border-color:var(--gc-s-ash);color:var(--ink)}.site .tx-pic{--ink:var(--est-deep);--mute:var(--gc-s-ash);--line:var(--gc-hairline)}.site .tx-hero.tx-pic{padding-top:0;background:var(--est-paper)}.site .tx-hero.tx-pic .tx-film{position:relative;inset:auto;height:clamp(240px,46vh,520px);margin-bottom:var(--sec);overflow:hidden}.site .tx-split.tx-pic{background:var(--est-paper);grid-template-areas:"head form" "pic form" "facts form";grid-template-rows:auto auto 1fr}.site .tx-split.tx-pic>.tx-film{position:relative;inset:auto;opacity:1;grid-area:pic;aspect-ratio:16/9;overflow:hidden}.site .tx-pic .tx-formcard{border-top-color:var(--est-acc)}.site .tx-pic .dep-terms{background:var(--est-deep)}.site .tx-pic .btn.gray{background:var(--gc-s-chip);color:var(--ink)}.site .tx-body.tx-pic>.tx-h2:before{background:var(--est-acc)}@media (max-width:960px){.site .tx-split.tx-pic{grid-template-areas:"head" "form" "pic" "facts";grid-template-rows:none}}@media (max-width:700px){.site .sf.sf-img .ov{padding-bottom:var(--gc-sp-3xl)}.site .est.est-day .mk{height:auto;min-height:0;background:var(--gc-paper-panel);color:var(--ink)}.site .est.est-day .mk>.film-img,.site .est.est-day .mk>picture>.film-img{position:relative;inset:auto;height:auto;aspect-ratio:4/3}.site .est.est-day .mk .cap{position:static;max-width:none;padding:var(--gc-sp-m) var(--gut) var(--gc-sp-l)}.site .est.est-day .mk .plate-tag{top:var(--gc-sp-s);bottom:auto}}.site .iris :is(.dim,.label){color:var(--gc-s-ash)}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.site .iris-open{transition:transform .3s var(--ease),opacity .3s var(--ease),background .14s,color .14s}.site:has(.nav.away) .iris-open{transform:translate3d(0,calc(100% + var(--gc-sp-xl)),0);opacity:0;pointer-events:none}}