.deckor-home{--bronze:#9b6a3a;--bronze-light:#d8ae86;--paper:#f4f1ea;--ink:#1f2528;background:var(--paper);font-family:Montserrat,Arial,sans-serif}.deckor-home h1,.deckor-home h2,.deckor-home h3{font-family:Montserrat,Arial,sans-serif}.deckor-home h1,.deckor-home h2{font-weight:500}.deckor-home em{font-style:normal;color:var(--bronze-light)}.skip-link{position:fixed;top:8px;left:16px;z-index:1000;background:white;color:#1f2528;padding:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.deckor-home .site-header{position:relative;height:100px;background:var(--paper);padding:0 4vw}.deckor-home .brand img{width:244px;min-width:220px;height:auto}.deckor-home .site-header nav{gap:25px;font-size:.85rem}.deckor-home .nav-cta{border-radius:3px;background:var(--ink);padding:17px 22px}.home-hero{position:relative;min-height:790px;height:calc(100svh - 100px);max-height:1100px;isolation:isolate;overflow:hidden;background:#1f2528;color:white}.home-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-3;transition:opacity .45s}.home-film{opacity:0;z-index:-2}.home-film.playing{opacity:1}.home-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,18,18,.84) 0%,rgba(11,18,18,.64) 35%,rgba(11,18,18,.06) 78%),linear-gradient(0deg,rgba(11,18,18,.83),transparent 35%);z-index:-1}.home-hero-copy{padding:74px 6vw 180px;max-width:920px}.home-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#d8ae86;line-height:1.7;margin:0 0 26px}.home-eyebrow.dark{color:#82532c}.home-hero h1{font-size:clamp(3.7rem,6.1vw,6.9rem);line-height:.99;letter-spacing:-.055em;margin:0 0 27px}.home-hero h1 em{font-weight:400}.hero-intro{max-width:520px;line-height:1.8;font-size:1.02rem;color:#e7e6e2}.home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:56px;padding:17px 24px;border-radius:3px;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s}.home-button.bronze{background:#9b6a3a;color:#fff}.home-button:hover{background:#80562e;transform:translateY(-2px)}.home-text-link{display:inline-block;border-bottom:1px solid #b29a84;padding:9px 0;font-size:.875rem;font-weight:500}.home-text-link:hover{color:#d8ae86}.home-text-link.dark{color:#1f2528}.home-text-link.dark:hover{color:#82532c}.hero-bottom{position:absolute;bottom:62px;left:6vw;right:5vw;display:flex;align-items:center;justify-content:space-between;gap:24px}.scene-picker{display:flex;gap:32px}.scene-picker button{font:500 .82rem Montserrat,Arial,sans-serif;color:#deddd9;background:transparent;border:0;border-top:1px solid #ffffff55;padding:17px 0;text-align:left;cursor:pointer;min-width:165px;transition:border .2s}.scene-picker button span{font-size:.75rem;display:block;margin-bottom:7px;color:#c6ab91}.scene-picker button.selected{border-top:2px solid #d8ae86;color:#fff}.film-toggle{background:#19202399;color:#fff;backdrop-filter:blur(10px);border:1px solid #ffffff55;border-radius:40px;padding:14px 20px;cursor:pointer;font:500 .8rem Montserrat,Arial,sans-serif}.film-toggle span{margin-right:10px}.concept-label{position:absolute;bottom:17px;left:6vw;margin:0;font-size:.75rem;color:#d5d4ce}.home-principle{padding:28px 6vw;background:#1f2528;color:white;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #ffffff25}.home-principle>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#c5aa91}.home-principle p{font-size:1.12rem;margin:0;font-weight:400}.home-principle strong{font-weight:500;color:#d8ae86}.home-principle a{font-size:.8rem;color:#ddd}.home-section{padding:clamp(74px,8vw,128px) 6vw}.home-section h2{font-size:clamp(2.5rem,4.2vw,4.6rem);line-height:1.12;letter-spacing:-.045em;margin:0}.home-section em{color:#94683e}.home-intro{display:grid;grid-template-columns:1.1fr 1fr;column-gap:10%;row-gap:70px}.intro-right{padding-top:48px}.intro-right>p{color:#51595a;line-height:1.85}.intro-right .home-lead{font-size:1.22rem;color:#1f2528;line-height:1.55;margin-top:0}.intro-right .home-pullquote{border-left:2px solid #9b6a3a;padding:2px 0 2px 25px;font-size:1.3rem;line-height:1.6;color:#1f2528;margin:27px 0}.difference-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8c4bd}.difference-strip article{padding:28px 28px 0 0}.difference-strip article+article{padding-left:35px;border-left:1px solid #d8d1c5}.difference-strip span{font-size:.75rem;color:#82532c}.difference-strip h3{font-size:1.05rem;font-weight:600;margin:24px 0 12px;line-height:1.5}.difference-strip p{color:#51595a;max-width:380px;margin:0}.home-spaces{background:#1f2528;color:white;padding-bottom:36px}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end}.section-heading>p,.section-heading>div>p:not(.home-eyebrow){color:#bbc1c1;max-width:510px;line-height:1.8}.home-spaces .section-heading{padding-bottom:54px}.home-spaces em{color:#d8ae86}.spaces-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:310px 310px;gap:20px;margin:0 4vw}.space-card{position:relative;overflow:hidden;isolation:isolate;border-radius:5px}.space-card img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s}.space-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071010df,transparent 80%);z-index:-1}.space-card:hover img{transform:scale(1.035)}.space-large{grid-row:span 2}.space-card>div{position:absolute;bottom:0;left:0;right:0;padding:32px}.space-card span{font-size:.75rem;text-transform:uppercase;letter-spacing:.11em;color:#d8ae86}.space-card h3{font-size:clamp(1.5rem,2.1vw,2.25rem);font-weight:500;margin:12px 0}.space-card p{font-size:.875rem;margin:0}.space-card b{float:right;font-weight:400;font-size:1.25rem}.image-disclosure{text-align:center;padding:12px 24px 0;font-size:.75rem;color:#c4c6c4}.home-development .section-heading>p{color:#51595a}.development-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:5%;align-items:stretch;margin-top:60px}.development-visual{position:relative;min-height:450px;background:#d8d1c5;border-radius:5px;overflow:hidden}.development-visual img{width:100%;height:100%;object-fit:cover}.development-visual>span{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;color:white;background:#1f2528df;font-size:.75rem}.development-steps details{border-top:1px solid #c6c1b8;padding:24px 0}.development-steps details:last-child{border-bottom:1px solid #c6c1b8}.development-steps summary{display:grid;grid-template-columns:55px 1fr 18px;align-items:center;gap:8px;cursor:pointer;list-style:none}.development-steps summary::-webkit-details-marker{display:none}.development-steps summary span{font-size:.75rem;color:#82532c}.development-steps h3{font-size:1.18rem;font-weight:600;margin:0;line-height:1.5}.development-steps b{font-weight:400;font-size:1.4rem;color:#82532c}.development-steps details[open] b{transform:rotate(45deg)}.development-steps details>div{padding-left:63px;font-size:.93rem;line-height:1.8;color:#51595a}.development-steps details>div p:first-child{font-size:.8rem;color:#82532c}.development-steps a{color:#1f2528;font-weight:600;font-size:.85rem}.am-partnership{margin-top:65px;padding:38px 0 0;border-top:1px solid #c6c1b8;display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:start}.am-partnership strong{display:block;font-size:1.55rem;font-weight:500;margin-top:12px;line-height:1.6}.am-partnership strong span{color:#9b6a3a;margin:0 10px}.am-partnership h3{font-size:1.2rem;font-weight:600;line-height:1.5;margin:0}.am-partnership p{color:#51595a}.home-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;background:#e9e4da}.home-faq details{border-bottom:1px solid #c6c1b8;padding:24px 0}.home-faq details:first-child{padding-top:0}.home-faq summary{cursor:pointer;font-weight:500;line-height:1.6}.home-faq details p{color:#51595a;line-height:1.85;font-size:.93rem}.home-closing{position:relative;isolation:isolate;min-height:680px;display:flex;align-items:center;color:white;overflow:hidden}.home-closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-closing:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1212e8,#0b121296 50%,#0b121233)}.home-closing>div{padding:80px 6vw;max-width:780px}.home-closing h2{font-size:clamp(3rem,5.5vw,6rem);letter-spacing:-.055em;line-height:1.05;margin:0}.home-closing p:not(.home-eyebrow){max-width:480px;line-height:1.85;color:#e2e1dd;margin:26px 0}.home-closing small{display:block;font-size:.75rem;color:#d2d0c9;margin-top:17px}.closing-credit{position:absolute;bottom:20px;right:25px;font-size:.75rem;color:#ddd}.deckor-home .home-footer{background:#f4f1ea;color:#1f2528;padding:65px 6vw 28px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;align-items:start}.footer-lockup img{width:260px;filter:none}.footer-lockup p{margin-top:25px;color:#51595a;font-size:.9rem}.home-footer>div>a{display:block;font-size:.875rem;padding:5px 0;color:#51595a}.footer-heading{color:#82532c;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px}.home-copyright{grid-column:1/-1;border-top:1px solid #c8c4bd;margin:10px 0 0!important;padding-top:24px;font-size:.75rem!important;color:#51595a!important;display:flex;justify-content:space-between;gap:20px}.deckor-home :focus-visible{outline:3px solid #b48257;outline-offset:5px}.deckor-home button:focus-visible{outline-color:#e3b480}
@media(min-width:1600px){.home-hero-copy{padding-top:100px}.home-hero{min-height:850px}}
@media(max-width:1100px){.deckor-home .site-header nav{gap:17px;font-size:.75rem}.deckor-home .nav-cta{padding:14px}.home-hero-copy{padding-top:65px}.scene-picker{gap:20px}.scene-picker button{min-width:140px;font-size:.75rem}.home-principle>a{display:none}.home-intro{column-gap:6%}.home-hero{min-height:820px}.hero-bottom{align-items:flex-end}.film-toggle{max-width:165px}.development-grid{gap:4%}.development-steps summary{grid-template-columns:47px 1fr 18px}.development-steps details>div{padding-left:55px}}
@media(max-width:900px){.deckor-home .site-header{height:86px;padding:0 24px}.deckor-home .brand img{width:220px}.deckor-home .site-header nav{top:86px;font-size:1rem;gap:20px;padding:24px}.home-hero{height:auto;min-height:840px}.home-hero-copy{padding:72px 6vw 210px}.home-hero h1{font-size:clamp(3.8rem,9vw,6rem)}.home-scrim{background:linear-gradient(90deg,#0b1212de,#0b12123b),linear-gradient(0deg,#0b1212dc,transparent 55%)}.hero-bottom{flex-direction:column;align-items:flex-start;gap:10px;bottom:56px}.film-toggle{max-width:none;padding:10px 15px}.scene-picker{width:100%;gap:20px}.scene-picker button{flex:1;min-width:0}.home-principle{padding:25px 6vw;align-items:flex-start}.home-principle>span{max-width:110px}.home-principle p{font-size:.95rem}.home-intro,.section-heading,.home-faq{grid-template-columns:1fr;gap:35px}.intro-right{padding:0}.difference-strip{margin-top:15px;gap:0}.difference-strip article{padding-right:20px}.difference-strip article+article{padding-left:20px}.spaces-grid{grid-template-rows:280px 280px}.space-card>div{padding:23px}.space-card p{font-size:.8rem}.development-grid{grid-template-columns:1fr;gap:30px}.development-visual{height:430px;min-height:0}.am-partnership{gap:6%}.am-partnership strong{font-size:1.25rem}.home-copyright{flex-direction:column;gap:6px}}
@media(max-width:560px){.home-hero{min-height:860px}.home-hero-copy{padding-top:54px;padding-bottom:260px}.home-eyebrow{font-size:.75rem;max-width:300px}.home-hero h1{font-size:clamp(3.5rem,14vw,5rem)}.hero-intro{font-size:.93rem;max-width:360px}.home-actions{gap:15px;margin-top:24px}.home-button{font-size:.85rem;padding:16px 19px;gap:15px}.home-text-link{font-size:.82rem}.home-principle{flex-direction:column;gap:9px}.home-principle>span{max-width:none}.scene-picker{gap:13px}.scene-picker button{font-size:.75rem;line-height:1.5}.scene-picker button span{margin-bottom:4px}.concept-label{font-size:.75rem;right:6vw;line-height:1.5}.hero-bottom{bottom:70px}.home-section{padding:68px 6vw}.home-section h2{font-size:2.55rem}.difference-strip{grid-template-columns:1fr}.difference-strip article,.difference-strip article+article{border-left:0;border-bottom:1px solid #d8d1c5;padding:23px 0}.difference-strip h3{margin:12px 0 8px}.spaces-grid{grid-template-columns:1fr;grid-template-rows:420px 320px 320px;margin:0 5vw;gap:16px}.space-large{grid-row:auto}.home-spaces .section-heading{padding-bottom:36px}.space-card h3{font-size:1.65rem}.development-grid{margin-top:35px}.development-visual{height:330px}.development-steps h3{font-size:1rem}.development-steps summary{grid-template-columns:44px 1fr 15px;gap:5px}.development-steps details>div{padding-left:0}.am-partnership{grid-template-columns:1fr;gap:25px;margin-top:40px}.am-partnership strong{font-size:1.4rem}.home-closing{min-height:650px}.home-closing>div{padding:70px 6vw}.home-closing h2{font-size:3.25rem}.deckor-home .home-footer{grid-template-columns:1fr 1fr;gap:32px 20px}.footer-lockup{grid-column:1/-1}.home-copyright{line-height:1.8}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.space-card:hover img,.home-button:hover{transform:none}}
.home-hero{display:flex;flex-direction:column;height:auto;min-height:max(790px,calc(100svh - 100px));max-height:none}.home-hero-copy{padding-bottom:52px;width:100%}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:auto 5vw 22px 6vw}.concept-label{position:relative;left:auto;right:auto;bottom:auto;margin:0 6vw 20px}.deckor-home [hidden]{display:none!important}
@media(max-width:900px){.home-hero{min-height:850px}.home-hero-copy{padding-bottom:35px}}
@media(max-width:560px){.home-hero{min-height:860px}.hero-bottom{margin-bottom:20px}}
