.order-coin-section{position:relative;overflow:hidden;padding:100px 0 70px;background:radial-gradient(ellipse at 30% 50%,#8d642215,transparent 52%)}.order-coin-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.coin-universe{height:570px;position:relative;display:grid;place-items:center;perspective:1000px}.coin-aura{position:absolute;inset:4%;background:radial-gradient(ellipse,#efbc5c25,transparent 64%);filter:blur(20px)}.coin-float{width:310px;height:310px;transform-style:preserve-3d;transform:rotateY(-15deg) rotateX(9deg) rotateZ(-8deg)}.order-medallion{width:100%;height:100%;border-radius:50%;position:relative;background:repeating-conic-gradient(#5e3918 0deg 1deg,#d5a958 1deg 2deg,#8c5d29 2deg 3deg);box-shadow:9px 7px 0 #785024,12px 9px 0 #3d2915,18px 18px 40px #0009,0 0 60px #d9a24630,inset 0 0 0 2px #f4d58c;isolation:isolate}.coin-rim{position:absolute;inset:9px;border:2px solid #f7dc92;border-radius:50%;box-shadow:inset 0 0 0 4px #65431f,0 0 0 2px #785020}.coin-face{position:absolute;inset:18px;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#e6c888,#b18a46 50%,#72502a);border:1px solid #efce88;box-shadow:inset 2px 3px 7px #fff3,inset -4px -5px 12px #39270c80;display:flex;align-items:center;flex-direction:column;color:#523918;text-shadow:0 1px 0 #f6dc9a}.coin-face svg{width:123px;height:123px;margin-top:19px;stroke:#5d401b;stroke-width:1.35;filter:drop-shadow(1px 2px 0 #f8d992);fill:none}.coin-inscription{font-size:14px;letter-spacing:3px;font-weight:800;margin-top:28px}.coin-motto{font-size:6px;letter-spacing:1.6px;margin-top:15px;font-weight:800}.coin-number{font-size:13px;margin-top:12px}.coin-sheen{position:absolute;inset:0;overflow:hidden;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,transparent 28%,#fff1 38%,#fff8 48%,transparent 60%);mix-blend-mode:soft-light;background-size:250% 100%;background-position:100% 0}.coin-orbit{position:absolute;width:490px;height:390px;border:1px solid #b9954e33;border-radius:50%;transform:rotate(-25deg)}.orbit-b{width:540px;height:240px;transform:rotate(29deg);border-color:#b9954e18}.coin-orbit:after{content:'';position:absolute;top:52px;right:38px;width:5px;height:5px;border-radius:50%;background:#ffe4a3;box-shadow:0 0 18px #efc060}.coin-star{position:absolute;color:#dbbd7c;text-shadow:0 0 20px #deb657}.star-a{top:65px;left:50px;font-size:23px}.star-b{bottom:98px;right:45px;font-size:16px}.coin-coordinate{position:absolute;bottom:5px;font-size:7px;letter-spacing:2.5px;color:#9b8f72}.coin-copy h2{font-size:58px;line-height:1.12;margin-top:26px;letter-spacing:-2px}.coin-lead{font-size:17px;color:#d5c9ae;line-height:1.8;margin-top:28px}.coin-description{font-size:12px;color:#949da0;line-height:2;max-width:420px;margin-top:20px}.coin-principles{display:flex;align-items:center;gap:18px;font-size:8px;letter-spacing:1.7px;color:#c0ab7c;margin-top:28px}.coin-principles i{font-size:9px;font-style:normal;opacity:.55}.coin-link{margin-top:32px;color:var(--gold)}.coin-caption{font-size:7px;letter-spacing:1.6px;color:#727c80;margin-top:20px}.motion-active .coin-float{animation:coin-drift 10s ease-in-out infinite}.motion-active .coin-sheen{animation:coin-shimmer 10s ease-in-out infinite}.motion-active .coin-aura{animation:coin-breathe 8s ease-in-out infinite}.modal-open .coin-float,.modal-open .coin-sheen,.modal-open .coin-aura{animation-play-state:paused}.hero-cloak{pointer-events:none;mask-image:radial-gradient(ellipse 21% 29% at 79% 82%,#000 15%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 21% 29% at 79% 82%,#000 15%,transparent 100%)}.hero-cloak img{width:100%;height:100%;object-fit:cover;object-position:50% 43%;transform-origin:78% 40%}.motion-active .hero-cloak img{animation:cloak-breeze 6s ease-in-out infinite}.modal-open .hero-cloak img{animation-play-state:paused}@keyframes cloak-breeze{0%,100%{transform:skewX(-.35deg) translateX(-1px)}50%{transform:skewX(.65deg) translateX(3px)}}@keyframes coin-drift{0%,100%{transform:translateY(0) rotateY(-15deg) rotateX(9deg) rotateZ(-8deg)}50%{transform:translateY(-15px) rotateY(15deg) rotateX(3deg) rotateZ(-4deg)}}@keyframes coin-shimmer{0%,100%{background-position:100% 0}50%{background-position:0% 0}}@keyframes coin-breathe{50%{opacity:.5;transform:scale(1.12)}}@media(max-width:1100px){.order-coin-layout{gap:35px}.coin-copy h2{font-size:46px}.coin-float{width:275px;height:275px}.coin-inscription{font-size:12px;margin-top:24px}.coin-face svg{height:105px;width:105px;margin-top:14px}.coin-motto{font-size:5px}.coin-orbit{width:390px;height:320px}.orbit-b{width:430px;height:210px}}@media(max-width:680px){.order-coin-layout{display:flex;flex-direction:column;gap:25px}.coin-universe{width:100%;height:420px}.order-coin-section{padding:45px 0}.coin-copy h2{font-size:40px}.coin-copy{width:100%}.coin-orbit{max-width:100%}.hero-cloak{display:none}}@media(prefers-reduced-motion:reduce){.coin-float,.coin-sheen,.coin-aura,.hero-cloak img{animation:none!important}}

.coin-number{font-size:13px;letter-spacing:2px;font-weight:800;margin-top:9px}.brand span{letter-spacing:1.8px}.brand span:first-line{font-size:22px;letter-spacing:4px}.nav-cta{display:inline-flex;align-items:center}

.coin-float{width:390px;height:390px}.coin-float .order-medallion{display:none}.will-coin-art{width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(circle,#000 59%,transparent 74%);filter:drop-shadow(0 0 25px #d7ad4c20)}@media(max-width:1100px){.coin-float{width:330px;height:330px}}

@media(min-width:1100px){.hero h1{font-size:clamp(62px,5.2vw,86px);max-width:900px}}
