#aframe-landing{--ink:#172b30;--sand:#eee9df;--rust:#96512c;color:var(--ink);background:#fbfaf7;font-family:Arial,sans-serif;font-size:17px;line-height:1.7}#aframe-landing *{box-sizing:border-box}#aframe-landing .af-wrap{max-width:1240px;margin:auto;padding:0 28px}#aframe-landing h1,#aframe-landing h2,#aframe-landing h3{font-family:Georgia,serif;color:inherit;line-height:1.12;letter-spacing:-.025em}#aframe-landing h1{font-size:clamp(45px,5.5vw,76px);margin:18px 0 24px}#aframe-landing h2{font-size:clamp(32px,4vw,50px);margin:12px 0 28px;max-width:850px}#aframe-landing h3{font-size:27px;margin:8px 0 16px}#aframe-landing p{margin:0 0 22px}#aframe-landing a{color:inherit}#aframe-landing .af-kicker{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;color:var(--rust);margin:0 0 12px}#aframe-landing .af-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center;padding-top:50px;padding-bottom:55px}#aframe-landing .af-lead{font-size:27px;line-height:1.35}#aframe-landing figure{margin:0}#aframe-landing img{display:block;width:100%;height:auto;object-fit:cover}#aframe-landing .af-hero img{height:640px;object-position:center}#aframe-landing figcaption{font-size:13px;padding:12px 0}#aframe-landing .af-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:30px 0}#aframe-landing .af-button{display:inline-block;background:var(--ink);color:white;padding:15px 22px;text-decoration:none;font-weight:700;font-size:14px}#aframe-landing .af-note{font-size:13px;line-height:1.6;color:#55666a;display:block}#aframe-landing .af-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:25px;padding-bottom:38px;border-top:1px solid #c9cec9}#aframe-landing .af-proof strong{display:block;font-size:28px}#aframe-landing .af-proof span{font-size:14px}#aframe-landing .af-nav{background:var(--ink);color:white}#aframe-landing .af-nav .af-wrap{display:flex;gap:28px;overflow-x:auto;padding-top:18px;padding-bottom:18px}#aframe-landing .af-nav a{font-size:13px;white-space:nowrap;text-decoration:none}#aframe-landing .af-section{padding:76px 0;scroll-margin-top:80px}#aframe-landing .af-sand{background:var(--sand)}#aframe-landing .af-intro{max-width:860px;font-size:19px;margin-bottom:35px}#aframe-landing .af-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#aframe-landing .af-three{grid-template-columns:repeat(3,minmax(0,1fr))}#aframe-landing .af-card{display:block;background:white;text-decoration:none;overflow:hidden}#aframe-landing .af-card img{aspect-ratio:4/3;height:auto}#aframe-landing .af-card>div,#aframe-landing .af-card>figcaption{padding:25px}#aframe-landing .af-card p{font-size:15px}#aframe-landing .af-card:hover h3,#aframe-landing .af-guide:hover h3{text-decoration:underline}#aframe-landing .af-price{font-size:27px;display:block}#aframe-landing .af-callout{margin:40px 0;display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #c7c8bc;padding-top:32px}#aframe-landing .af-callout>div{max-width:740px}#aframe-landing .af-callout .af-button{flex-shrink:0}#aframe-landing .af-table{overflow-x:auto;margin:38px 0 20px}#aframe-landing table{border-collapse:collapse;min-width:620px;width:100%;font-size:15px;text-align:left}#aframe-landing th,#aframe-landing td{padding:15px 12px;border-bottom:1px solid #c9cec9}#aframe-landing caption{text-align:left;font-weight:700;font-size:20px;margin-bottom:12px}#aframe-landing .af-text-link{display:inline-block;margin-top:28px;font-weight:700}#aframe-landing .af-guide{padding:28px;background:var(--sand);text-decoration:none}#aframe-landing details{border-bottom:1px solid #c9cec9;padding:23px 0}#aframe-landing summary{cursor:pointer;font-weight:700;font-size:19px}#aframe-landing details p{margin:20px 0 0;max-width:900px}#aframe-landing .af-dark{background:var(--ink);color:white}#aframe-landing .af-dark .af-kicker{color:#ecc395}#aframe-landing .af-dark .af-button{background:#edd6b6;color:var(--ink)}#aframe-landing a:focus-visible,#aframe-landing summary:focus-visible{outline:3px solid #b96530;outline-offset:5px}
@media(max-width:850px){#aframe-landing .af-hero{grid-template-columns:1fr;gap:30px}#aframe-landing .af-hero img{height:480px}#aframe-landing .af-three{grid-template-columns:1fr}#aframe-landing .af-callout{display:block}#aframe-landing .af-proof{gap:15px}#aframe-landing .af-proof strong{font-size:23px}}
@media(max-width:580px){#aframe-landing .af-wrap{padding-left:20px;padding-right:20px}#aframe-landing .af-hero{padding-top:30px}#aframe-landing .af-hero img{height:400px}#aframe-landing .af-grid{grid-template-columns:1fr}#aframe-landing .af-section{padding:48px 0}#aframe-landing .af-proof{grid-template-columns:1fr}#aframe-landing .af-proof>div{border-bottom:1px solid #ddd;padding:10px 0}#aframe-landing .af-card>div{padding:22px}#aframe-landing .af-intro{font-size:17px}}

#aframe-landing .af-models{grid-template-columns:repeat(3,minmax(0,1fr))}#aframe-landing .af-models .af-card img{aspect-ratio:4/5;object-fit:contain;background:#e8e5dd}#aframe-landing #a-frame-interiors .af-card img{aspect-ratio:3/4;object-fit:cover}@media(max-width:1000px){#aframe-landing .af-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){#aframe-landing .af-models{grid-template-columns:1fr}}
