:root{color:#fff;background:#ff7a00;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;overflow-x:hidden;background:linear-gradient (rgba(255,122,0,.96))}a{color:inherit;text-decoration:none}main{overflow:hidden}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,nav,.hero-actions,.order-buttons{display:flex;align-items:center}.brand{gap:10px;color:#fff;font-weight:850;letter-spacing:0}nav{gap:8px;padding:6px;border:1px solid rgba(36,32,27,.12);border-radius:999px;background:#fff;color:#000}nav a{padding:8px 14px;border-radius:999px;font-size:.92rem;font-weight:700}nav a:hover{background:#ffd64d}.hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:56px;width:min(1320px,calc(100% - 32px));min-height:calc(100vh - 72px);margin:0 auto;padding:42px 0 64px}.hero-copy{margin-left:clamp(0px,calc((100vw - 1152px)/2),100px);max-width:680px}.promo-pill{display:inline-flex;align-items:center;gap:9px;width:fit-content;border:1px solid rgba(255,122,0,.24);border-radius:999px;background:#fff;color:#000;font-weight:800}.promo-pill{padding:9px 14px}.hero h1,.section-heading h2,.promo-section h2{margin:0;letter-spacing:0;line-height:1.02}.hero h1{margin-top:22px;max-width:780px;color:#fff;font-size:clamp(3rem,8vw,6.6rem)}.hero p,.section-heading h2{color:#fff}.hero p{max-width:600px;margin:24px 0 0;color:#fff;font-size:1.06rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:999px;color:#000;font-weight:850}.primary-button{background:#fff}.ghost-button{border:1px solid rgba(36,32,27,.15);background:#fff}.hero-board{position:relative;justify-self:center;width:min(100%,760px);aspect-ratio:1 / 1;border:0;border-radius:50%;background:transparent}.hero-frame{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:14px;border:0;border-radius:50%;background:#fff;color:#000;font-size:1.1rem;font-weight:850;overflow:hidden;text-align:center}.trust-row,.menu-section,.promo-section,.order-section{width:min(1120px,calc(100% - 32px));margin:0 auto}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 74px}.trust-row div{display:flex;align-items:center;justify-content:center;gap:10px;min-height:70px;border:1px solid rgba(36,32,27,.1);border-radius:8px;background:#fff;color:#000;font-weight:850}.menu-section{padding:78px 0}.section-heading{display:block;margin-bottom:28px}.eyebrow{margin:0 0 10px;color:#000;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.section-heading h2,.promo-section h2{max-width:650px;font-size:clamp(2rem,4vw,3.9rem);text-align:left}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-card{border:1px solid rgba(36,32,27,.12);border-radius:8px;background:#fff;color:#000;overflow:hidden}.photo-frame{display:grid;place-items:center;aspect-ratio:4 / 3;margin:12px;border:0;border-radius:8px;background:#fff;color:#000;font-weight:850;overflow:hidden}.hero-frame img,.photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.product-info{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:6px 16px 18px}.product-info h3{margin:0;font-size:1rem}.product-info p{margin:6px 0 0;color:#000;font-size:.92rem}.product-info strong{color:#000;white-space:nowrap}.promo-section{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:42px;border-radius:8px;background:#ffd64d;color:#000}.promo-section h2{color:#000}.promo-section p{max-width:640px;color:#000;line-height:1.75}.promo-section .primary-button{background:#fff;color:#000;white-space:nowrap}.order-section{padding:78px 0 32px}.order-panel{display:block;padding:42px;border:1px solid rgba(36,32,27,.12);border-radius:8px;background:#fff;color:#000}.order-panel h3{margin:0;color:#000;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.order-panel p{max-width:860px;margin:24px 0 0;color:#000;font-size:1.15rem;line-height:1.7}.order-buttons{flex-wrap:wrap;gap:12px;margin-top:34px}.order-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 24px;border:1px solid rgba(36,32,27,.15);border-radius:999px;background:#fff;color:#000;font-size:1.05rem;font-weight:850}.studio-credit{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:24px 0 72px;text-align:left}.studio-credit-inner{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#fff}.studio-credit p{margin:0;color:#fff;font-size:.98rem;font-weight:850}.studio-credit p span{font-weight:300}.studio-credit a{color:inherit;font-weight:850;text-decoration:none}@media(max-width:860px){.site-header{align-items:flex-start;flex-direction:column}nav{width:100%;justify-content:space-between}nav a{flex:1;text-align:center}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{margin-left:0}.hero-board{width:min(100%,640px)}.trust-row,.product-grid{grid-template-columns:1fr 1fr}.section-heading,.promo-section{align-items:stretch;flex-direction:column}}@media(max-width:560px){.hero h1{font-size:3rem}.hero-board{width:min(100%,500px)}.trust-row,.product-grid{grid-template-columns:1fr}.promo-section,.order-panel{padding:28px}.primary-button,.ghost-button,.order-buttons a{width:100%}}
