body{background:#161a19;color:#eeeae2}header{background:#161a19}.brand span{color:#e3a592}.nav-call{border-color:#eeeae2}.hero{background:#161a19}.hero-picture{inset:0;z-index:0}.hero-picture:after{background:linear-gradient(90deg,rgba(12,19,17,.95) 0%,rgba(12,19,17,.86) 33%,rgba(12,19,17,.32) 58%,rgba(12,19,17,.05) 85%)}.hero-picture>img{object-position:62% 50%}.hero-copy{z-index:1;max-width:700px}.hero h1 span,.closing h2 span{color:#e3a592}.hero-bottom{z-index:1;border-color:#eeeae240}.hero-bottom:before{background:#e3a592}#motion{background:#161a19;color:#eeeae2;border:1px solid #eeeae250}.work-world{position:relative;isolation:isolate}.world-background{position:sticky;top:0;height:100dvh;margin-bottom:-100dvh;z-index:-1;overflow:hidden}.world-background:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,19,35,.72),rgba(5,19,35,.43))}.world-background video{width:100%;height:100%;object-fit:cover;object-position:center}.cost{position:relative;background:transparent}.cost h2 span{color:#e3a592}.calculator{border-color:#eeeae2}.calc-help{font-size:13px;margin:-12px 0 24px}.number-control{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;border-bottom:1px solid #eeeae270;margin-top:12px}.number-control input{border:0;color:#eeeae2;text-align:center;width:100%;padding:12px 4px;font-size:27px;-moz-appearance:textfield}.number-control input::-webkit-inner-spin-button{appearance:none}.number-control button{background:transparent;border:1px solid #eeeae260;color:#eeeae2;width:34px;height:40px;font-size:22px;cursor:pointer}.number-control button:hover{background:#eeeae215}.production{background:rgba(5,19,35,.12)}.production-grid{align-items:center}.sheet{transition:transform .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),left .65s cubic-bezier(.22,1,.36,1);background:#1c2924}.sheet-back{z-index:1}.sheet-mid{z-index:2}.sheet-front{z-index:3}.sheet-face{display:block;border:0;padding:0;width:100%;background:transparent;color:#eeeae2;text-align:left;cursor:pointer}.sheet-face:focus-visible{outline:3px solid #e3a592;outline-offset:-4px}.sheet .sheet-caption{display:block;font-family:Manrope,sans-serif}.floor-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.floor-controls button{min-height:44px;border:1px solid #eeeae260;background:transparent;color:#eeeae2;padding:10px 14px;font-size:12px;cursor:pointer}.floor-controls button[aria-pressed=true]{background:#eeeae2;color:#161a19;border-color:#eeeae2}.floor-hint{font-size:11px;text-align:center;margin-top:12px}.formats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border-block:1px solid #eeeae240;padding:20px 0;margin-top:28px}.formats span{font-size:10px;line-height:1.6}.formats b{display:block;font-size:22px;font-weight:650;letter-spacing:-.02em}.production-copy .format-note{font-size:11px;margin-top:12px}.closing{background:#161a19;color:#eeeae2}.closing:after{background:linear-gradient(90deg,rgba(12,19,17,.93),rgba(12,19,17,.83) 30%,rgba(12,19,17,.08) 78%)}.closing>img{object-position:70% 50%;animation:camera 14s ease-in-out infinite alternate}.closing-content{position:relative}footer{background:#161a19}.skip{color:#161a19}.paused .sheet{transition:none!important}@media(max-width:900px){.hero-picture{opacity:1}.hero-picture:after{background:linear-gradient(90deg,rgba(12,19,17,.95),rgba(12,19,17,.8) 40%,rgba(12,19,17,.18))}}@media(max-width:600px){.hero{min-height:840px}.hero-picture>img{object-position:45% 50%}.hero-picture:after{background:linear-gradient(180deg,rgba(12,19,17,.9),rgba(12,19,17,.83) 50%,rgba(12,19,17,.08) 77%,rgba(12,19,17,.62))}.hero-copy{max-width:340px}.hero-foot{max-width:280px}.fields{gap:14px}.number-control{grid-template-columns:30px 1fr 30px}.number-control button{width:30px;height:40px}.number-control input{font-size:24px}.world-background:after{background:rgba(5,19,35,.6)}.world-background video{object-position:58% center}.formats{gap:8px}.formats b{font-size:20px}.formats span{font-size:9px}.closing:after{background:linear-gradient(180deg,rgba(12,19,17,.9),rgba(12,19,17,.73) 55%,rgba(12,19,17,.12))}.closing>img{object-position:60% 50%}.closing{min-height:740px}.floor-controls button{padding:10px 12px}.floor-hint{font-size:10px}}@media(prefers-reduced-motion:reduce){.sheet{transition:none!important}}

header{position:relative;isolation:isolate;overflow:hidden;background:#111d26}header>a,header>.header-note{position:relative;z-index:1}.header-plan{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;opacity:.32;z-index:-1}.callback{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:80px 5%;max-width:1600px;margin:auto}.callback h2 span{color:#e3a592}.callback>div>p{margin-top:24px;max-width:400px}.direct-phone{display:inline-block;margin-top:22px;font-size:14px;text-underline-offset:5px}.callback form{display:grid;gap:20px}.callback label{font-size:14px}.callback input{font-size:22px;color:#eeeae2;min-height:52px;padding:12px 8px;background:#eeeae208;border-color:#eeeae270}.form-information,.form-privacy{font-size:12px;line-height:1.6}.form-privacy a{text-underline-offset:3px}.callback button{border:0;cursor:pointer;font-size:14px}.callback button:disabled{opacity:.6;cursor:wait}#form-status{font-size:13px}.callback .solid{color:white}.call{scroll-margin-top:90px}@media(max-width:900px){.callback{grid-template-columns:1fr;gap:36px}}@media(max-width:600px){.callback{padding:65px 6%}.callback h2{font-size:36px}.callback input{font-size:20px}.header-plan{opacity:.42}}

.world-background video{filter:saturate(1.25) brightness(1.1)}

.portal-access{font-size:12px;text-underline-offset:5px;color:#eeeae2}.callback button:disabled{cursor:not-allowed}@media(max-width:650px){header{height:auto;min-height:92px;flex-wrap:wrap;padding-block:15px;gap:12px}.portal-access{order:3;width:100%;font-size:11px;text-align:right}.hero{padding-top:30px}}

.cost{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(32px,6vw,80px);align-items:center}.calculator{width:100%;max-width:420px;justify-self:end;background:rgba(23,35,44,.96);border:1px solid #a9bdca66;border-radius:16px;padding:26px}.calc-title{font-size:20px;margin-bottom:18px}.calc-help{margin:0 0 22px;font-size:12px;color:#d3dde3}.calculator .fields{gap:18px}.calculator label{font-size:11px;color:#e8edf0}.calculator .number-control{grid-template-columns:36px minmax(0,1fr) 36px}.calculator .number-control input{font-size:22px;min-width:0}.calculator .number-control button{width:36px;height:44px}.calculator #cost{font-size:44px;line-height:1.1;margin-top:24px;letter-spacing:-.03em;color:#e3a592}.calculator .calc-note{font-size:11px;line-height:1.6;margin-top:14px;color:#d3dde3}.cost-copy .question{margin-top:36px;color:#e3a592;font-size:23px;font-weight:650}@media(max-width:900px){.cost{grid-template-columns:1fr}.calculator{justify-self:start;max-width:460px}}@media(max-width:600px){.calculator{padding:23px}.calculator .fields{gap:14px}.calculator .number-control input{font-size:19px}.calculator #cost{font-size:40px}.cost-copy .question{font-size:21px}}
