:root{--j-paper:#0b0b0a;--j-paper-2:#111110;--j-title:#f9f7d0;--j-text:#e5e5da;--j-muted:#9b9890;--j-faint:#6b6a63;--j-line:rgba(229,229,218,0.13);--j-line-2:rgba(229,229,218,0.3)}:root[data-theme=beige]{--j-paper:#f6f1da;--j-paper-2:#efe9cd;--j-title:#14130f;--j-text:#2a2820;--j-muted:#6b6759;--j-faint:#8b8676;--j-line:rgba(26,26,23,0.14);--j-line-2:rgba(26,26,23,0.3)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background:var(--j-paper)}body{color:var(--j-text);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none}@font-face{font-family:Archivo Expanded;src:url(/brand/fonts/ArchivoExpanded-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(/brand/fonts/ArchivoExpanded-Bold.ttf) format("truetype");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(/brand/fonts/ArchivoExpanded-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(/brand/fonts/ArchivoExpanded-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}.display,.j-wordmark,.jm-title,[style*="font-weight: 800"],[style*="font-weight: 900"],[style*="font-weight:800"],[style*="font-weight:900"]{font-family:Archivo Expanded,Poppins,system-ui,sans-serif!important}.j-nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent);opacity:0;transition:opacity .5s ease}html[data-jscroll="1"] .j-nav:before{opacity:1}:root[data-theme=beige]{--beige-paper:#f6f1da;--beige-field:#efe9cd;--beige-ink:#26241d;--beige-title:#14130f;--beige-muted:#6b6759;--beige-faint:#8b8676;--beige-line:rgba(26,26,23,0.2);--beige-accent:#d8501f}:root[data-theme=beige] .jm-back,:root[data-theme=beige] .jr-back{background:rgba(120,105,60,.34)}:root[data-theme=beige] .jm-card,:root[data-theme=beige] .jr-card{background:var(--beige-paper);border-color:var(--beige-line);color:var(--beige-ink);box-shadow:0 50px 120px rgba(60,50,20,.26)}:root[data-theme=beige] .jm-copy,:root[data-theme=beige] .jm-kicker,:root[data-theme=beige] .jr-copy,:root[data-theme=beige] .jr-frate,:root[data-theme=beige] .jr-kicker,:root[data-theme=beige] .jr-optprice.is-on{color:var(--beige-accent)}:root[data-theme=beige] .jm-after a,:root[data-theme=beige] .jm-title,:root[data-theme=beige] .jr-after a,:root[data-theme=beige] .jr-fhours,:root[data-theme=beige] .jr-optlabel,:root[data-theme=beige] .jr-title{color:var(--beige-title)}:root[data-theme=beige] .jm-after,:root[data-theme=beige] .jm-lede,:root[data-theme=beige] .jr-after,:root[data-theme=beige] .jr-flabel,:root[data-theme=beige] .jr-lede,:root[data-theme=beige] .jr-optprice,:root[data-theme=beige] .jr-qline{color:var(--beige-muted)}:root[data-theme=beige] .jm-field>span,:root[data-theme=beige] .jm-legend,:root[data-theme=beige] .jm-x,:root[data-theme=beige] .jr-block>legend,:root[data-theme=beige] .jr-fblurb,:root[data-theme=beige] .jr-field>span,:root[data-theme=beige] .jr-optunit,:root[data-theme=beige] .jr-qnote,:root[data-theme=beige] .jr-x{color:var(--beige-faint)}:root[data-theme=beige] .jm-field input,:root[data-theme=beige] .jm-field textarea,:root[data-theme=beige] .jr-field input,:root[data-theme=beige] .jr-field select,:root[data-theme=beige] .jr-format,:root[data-theme=beige] .jr-opt{background:var(--beige-field);border-color:var(--beige-line);color:var(--beige-ink)}:root[data-theme=beige] .jr-field input[type=date]{color-scheme:light}:root[data-theme=beige] .jm-field input:focus,:root[data-theme=beige] .jm-field textarea:focus,:root[data-theme=beige] .jr-field input:focus,:root[data-theme=beige] .jr-field select:focus,:root[data-theme=beige] .jr-format.is-on,:root[data-theme=beige] .jr-opt.is-on{border-color:var(--beige-accent);background:#e9e2bf}:root[data-theme=beige] .jm-chip{color:var(--beige-muted);border-color:var(--beige-line)}:root[data-theme=beige] .jm-chip.is-on,:root[data-theme=beige] .jm-send,:root[data-theme=beige] .jr-opt.is-on .jr-optbox,:root[data-theme=beige] .jr-pop,:root[data-theme=beige] .jr-send{background:var(--beige-accent);border-color:var(--beige-accent);color:var(--beige-paper)}:root[data-theme=beige] .jr-quote{background:var(--beige-field);border-color:var(--beige-line)}:root[data-theme=beige] .jr-qtotal{color:var(--beige-title);border-color:var(--beige-line)}:root[data-theme=beige] .jr-qtotal>span:last-child{color:var(--beige-accent)}@media (min-width:1150px){.j-contact-card{position:relative;top:clamp(24px,2.4vw,36px)}}@media (max-width:900px){.j-hero-overlay,.j-hero-rdisplay,.j-hero-stage,.j-hero-word{display:none!important}.j-hero-m{display:flex!important}}@media (max-width:820px){.j-nav{padding-left:16px!important;padding-right:16px!important;gap:10px!important}.j-navacct,.j-navcta,.j-navlinks{display:none!important}[data-exp-slide][data-idx="1"],[data-exp-slide][data-idx="2"]{grid-template-columns:1fr!important;grid-template-rows:46% 54%!important}[data-exp-slide][data-idx="2"]>div:first-child{order:2}.j-studio-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.j-studio-grid>div{grid-column:1!important;min-height:230px}[data-ref=galleryWrap]:not([style*=fixed]){grid-template-columns:1fr!important;grid-template-rows:none!important;height:auto!important;gap:12px!important}[data-ref=galleryWrap]:not([style*=fixed]) [data-gtile]{grid-column:1!important;grid-row:auto!important;aspect-ratio:4/3}}@media (max-width:480px){.j-nav{padding:14px 12px!important}.j-wordmark{font-size:17px!important}.j-navsep{display:none}}