.monster-hero-copy,.monster-hero-stage,.monster-hero-visual,.monster-visual-window{transition:transform .55s cubic-bezier(.2,.8,.2,1),border-radius .45s,opacity .45s,background-color .45s}body.hero-gradient .monster-hero{background:radial-gradient(circle at 76% 30%,color-mix(in srgb,var(--theme-accent) 24%,var(--theme-primary)) 0,var(--theme-primary) 43%,var(--theme-secondary) 100%)}body.hero-gradient .monster-hero-visual{transform:translateY(0)}body.hero-split .monster-hero{background:linear-gradient(90deg,var(--theme-secondary) 0 40%,var(--theme-primary) 40% 100%)}body.hero-split .monster-hero-stage{grid-template-columns:minmax(390px,1fr) minmax(430px,.92fr);gap:0}body.hero-split .monster-hero-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:58px;border-right:1px solid color-mix(in srgb,var(--theme-accent) 35%,transparent)}body.hero-split .monster-hero-visual{height:570px;margin-left:58px;border:0}body.hero-split .monster-visual-window{inset:0;box-shadow:none}body.hero-split .monster-visual-badge{right:-16px;top:38px}body.hero-spotlight .monster-hero{background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--theme-accent) 38%,var(--theme-primary)) 0,var(--theme-primary) 38%,var(--theme-secondary) 86%)}body.hero-spotlight .monster-hero-stage{grid-template-columns:1fr;max-width:1180px!important;padding-left:20px!important;text-align:center;gap:38px}body.hero-spotlight .monster-hero-copy{max-width:900px;margin:auto;display:flex;flex-direction:column;align-items:center}body.hero-spotlight .monster-builder-mark{justify-content:center}body.hero-spotlight .monster-hero-copy h1,body.hero-spotlight .monster-hero-copy>p{margin-left:auto;margin-right:auto}body.hero-spotlight .monster-hero-proof{justify-content:center}body.hero-spotlight .monster-hero-visual{width:min(900px,100%);height:390px;margin:auto;border-radius:999px;border-color:color-mix(in srgb,var(--theme-accent) 42%,transparent)}body.hero-spotlight .monster-visual-grid{border-radius:999px}body.hero-spotlight .monster-visual-window{inset:38px 90px;border-radius:2px;grid-template-rows:46px 1fr 62px}body.hero-spotlight .monster-visual-window>div{padding:30px 42px;align-items:center;text-align:center}body.hero-spotlight .monster-visual-window>div strong{font-size:38px;margin:14px 0 8px}body.hero-spotlight .monster-visual-window>div p{display:none}body.hero-spotlight .monster-visual-window>div em{margin-top:10px}body.hero-spotlight .monster-visual-badge{right:56px;top:24px}body.hero-showcase .monster-hero{background:linear-gradient(128deg,var(--theme-secondary),var(--theme-primary) 58%,color-mix(in srgb,var(--theme-accent) 32%,var(--theme-primary)))}body.hero-showcase .monster-hero-stage{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);gap:82px}body.hero-showcase .monster-hero-copy h1{font-size:clamp(55px,4.8vw,82px)}body.hero-showcase .monster-hero-visual{height:535px;border:0;transform:rotate(2.5deg)}body.hero-showcase .monster-hero-visual:before{content:"";position:absolute;inset:22px -25px -22px 25px;border:1px solid color-mix(in srgb,var(--theme-accent) 36%,transparent)}body.hero-showcase .monster-visual-window{inset:22px;transform:translate(-22px,-14px);box-shadow:38px 42px 75px color-mix(in srgb,var(--theme-secondary) 60%,transparent)}body.hero-showcase .monster-visual-badge{right:-30px;top:58px;transform:rotate(-2.5deg)}body.motion-luxe.hero-showcase .monster-hero-visual{animation:hero-showcase-float 7s ease-in-out infinite alternate}body.hero-portal .monster-hero{background:radial-gradient(circle at 31% 48%,color-mix(in srgb,var(--theme-accent) 30%,var(--theme-primary)) 0,var(--theme-primary) 35%,var(--theme-secondary) 82%)}body.hero-portal .monster-hero-stage{grid-template-columns:minmax(500px,1.08fr) minmax(350px,.92fr);gap:70px}body.hero-portal .monster-hero-copy{grid-column:2;grid-row:1}body.hero-portal .monster-hero-visual{grid-column:1;grid-row:1;width:540px;height:540px;border-radius:50%;border:1px solid color-mix(in srgb,var(--theme-accent) 55%,transparent);box-shadow:0 0 0 34px color-mix(in srgb,var(--theme-accent) 7%,transparent),0 0 0 72px color-mix(in srgb,var(--theme-accent) 4%,transparent)}body.hero-portal .monster-visual-grid{border-radius:50%}body.hero-portal .monster-visual-window{inset:72px 48px;border-radius:45% 45% 8% 8%;overflow:hidden;grid-template-rows:44px 1fr 66px}body.hero-portal .monster-visual-window>div{padding:33px 34px;align-items:center;text-align:center}body.hero-portal .monster-visual-window>div strong{font-size:39px}body.hero-portal .monster-visual-window>div p{font-size:9px}body.hero-portal .monster-visual-badge{right:-32px;top:105px}body.motion-luxe.hero-portal .monster-hero-visual{animation:hero-portal-pulse 5.5s ease-in-out infinite alternate}body.hero-horizon .monster-hero{background:linear-gradient(180deg,var(--theme-primary) 0 72%,var(--theme-secondary) 72% 100%)}body.hero-horizon .monster-hero-stage{grid-template-columns:1fr;max-width:1180px!important;padding-left:20px!important;padding-top:72px;padding-bottom:0;gap:40px;text-align:center}body.hero-horizon .monster-hero-copy{max-width:940px;margin:auto;display:flex;flex-direction:column;align-items:center}body.hero-horizon .monster-builder-mark,body.hero-horizon .monster-hero-proof{justify-content:center}body.hero-horizon .monster-hero-copy h1{max-width:940px;font-size:clamp(58px,6vw,92px)}body.hero-horizon .monster-hero-copy>p{margin-inline:auto}body.hero-horizon .monster-hero-visual{width:min(980px,100%);height:350px;margin:auto;border-bottom:0;overflow:hidden}body.hero-horizon .monster-visual-window{inset:24px 55px -45px}body.hero-horizon .monster-visual-window>div{padding:30px 44px}body.hero-horizon .monster-visual-window>div strong{font-size:38px;margin-block:12px}body.hero-horizon .monster-visual-window>div p{display:none}body.hero-mosaic .monster-hero{background:linear-gradient(135deg,var(--theme-secondary) 0 28%,var(--theme-primary) 28% 76%,color-mix(in srgb,var(--theme-accent) 30%,var(--theme-primary)) 76%)}body.hero-mosaic .monster-hero-stage{grid-template-columns:minmax(420px,1fr) minmax(440px,1fr);gap:18px}body.hero-mosaic .monster-hero-copy{padding:46px;background:color-mix(in srgb,var(--theme-secondary) 76%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent)}body.hero-mosaic .monster-builder-mark>b{width:72px;height:72px}body.hero-mosaic .monster-hero-copy h1{font-size:clamp(54px,4.5vw,78px)}body.hero-mosaic .monster-hero-visual{height:560px;border:0;display:grid;place-items:center}body.hero-mosaic .monster-visual-window{inset:48px 0 0 70px}body.hero-mosaic .monster-visual-badge{right:auto;left:8px;top:8px}body.hero-mosaic .monster-visual-grid{inset:0 35% 55% 0;background-color:color-mix(in srgb,var(--theme-highlight) 65%,var(--theme-primary))}body.hero-vault .monster-hero{background:var(--theme-secondary)}body.hero-vault .monster-hero-stage{grid-template-columns:minmax(380px,.88fr) minmax(500px,1.12fr);padding-block:82px}body.hero-vault .monster-hero-stage:before{content:"";position:absolute;inset:42px 0;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,transparent);pointer-events:none}body.hero-vault .monster-hero-copy{padding-left:46px}body.hero-vault .monster-hero-copy h1{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}body.hero-vault .monster-hero-visual{height:500px;margin-right:44px;border:6px double color-mix(in srgb,var(--theme-accent) 42%,transparent)}body.hero-vault .monster-visual-window{inset:46px;box-shadow:none}body.hero-vault .monster-visual-badge{right:-40px}body.hero-prism .monster-hero{background:linear-gradient(112deg,var(--theme-secondary) 0 42%,var(--theme-primary) 42% 72%,color-mix(in srgb,var(--theme-highlight) 58%,var(--theme-primary)) 72%)}body.hero-prism .monster-hero-stage{grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr);gap:20px}body.hero-prism .monster-hero-copy{transform:skewY(-2deg)}body.hero-prism .monster-hero-copy h1{font-size:clamp(58px,5vw,86px);text-transform:uppercase;line-height:.86}body.hero-prism .monster-hero-visual{height:520px;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);border:0}body.hero-prism .monster-visual-window{inset:25px 54px;transform:skewY(2deg)}body.hero-prism .monster-visual-badge{right:30px;top:55px}body.motion-luxe.hero-prism .monster-hero-copy{animation:hero-prism-shift 6s ease-in-out infinite alternate}body.hero-gallery .monster-hero{background:linear-gradient(90deg,var(--theme-secondary) 0 28%,color-mix(in srgb,var(--paper) 92%,var(--theme-primary)) 28% 100%);color:var(--ink)}body.hero-gallery .monster-hero-stage{grid-template-columns:minmax(470px,1.05fr) minmax(390px,.95fr);gap:0}body.hero-gallery .monster-hero-copy{z-index:3;background:var(--paper);color:var(--ink);padding:58px 64px;margin-right:-80px;box-shadow:0 28px 80px color-mix(in srgb,var(--theme-secondary) 22%,transparent)}body.hero-gallery .monster-hero-copy h1{color:var(--ink);font-family:Georgia,serif;font-weight:400}body.hero-gallery .monster-builder-mark p,body.hero-gallery .monster-hero-copy>p,body.hero-gallery .monster-hero-proof small{color:var(--muted)!important}body.hero-gallery .monster-builder-mark strong,body.hero-gallery .monster-hero-copy>span{color:var(--theme-highlight)!important}body.hero-gallery .monster-hero-visual{height:570px;margin-left:0}body.hero-gallery .monster-visual-window{inset:34px}body.hero-gallery .monster-visual-badge{right:-22px;top:40px}body.hero-ledger .monster-hero{background:linear-gradient(90deg,var(--theme-secondary) 0 34%,var(--theme-primary) 34%);counter-reset:ledger}body.hero-ledger .monster-hero-stage{grid-template-columns:minmax(430px,.92fr) minmax(500px,1.08fr);gap:72px}body.hero-ledger .monster-hero-copy{padding:54px;border-top:1px solid var(--theme-accent);border-bottom:1px solid color-mix(in srgb,var(--theme-accent) 45%,transparent);background:color-mix(in srgb,var(--theme-secondary) 82%,transparent)}body.hero-ledger .monster-hero-copy h1{font-family:Georgia,serif;font-weight:400;line-height:.94}body.hero-ledger .monster-hero-proof{padding-top:24px;border-top:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent)}body.hero-ledger .monster-hero-visual{height:540px;border-width:1px 8px 1px 1px}body.hero-ledger .monster-visual-window{inset:42px;box-shadow:22px 24px 0 color-mix(in srgb,var(--theme-secondary) 45%,transparent)}body.hero-cinema .monster-hero{background:var(--theme-secondary);padding-block:64px}body.hero-cinema .monster-hero:after,body.hero-cinema .monster-hero:before{content:"";position:absolute;z-index:2;left:0;right:0;height:34px;background:color-mix(in srgb,var(--theme-secondary) 92%,#000)}body.hero-cinema .monster-hero:before{top:0}body.hero-cinema .monster-hero:after{bottom:0}body.hero-cinema .monster-hero-stage{grid-template-columns:minmax(420px,.8fr) minmax(570px,1.2fr);gap:22px}body.hero-cinema .monster-hero-copy{z-index:3;padding:54px 18px 54px 0}body.hero-cinema .monster-hero-copy h1{font-size:clamp(62px,5.4vw,96px);text-transform:uppercase;line-height:.83}body.hero-cinema .monster-hero-visual{height:590px;border:0}body.hero-cinema .monster-visual-window{inset:0;box-shadow:0 40px 100px color-mix(in srgb,#000 50%,transparent)}body.hero-cinema .monster-visual-grid{background-size:70px 70px;opacity:.55}body.hero-bento .monster-hero{background:var(--theme-primary)}body.hero-bento .monster-hero-stage{grid-template-columns:minmax(410px,.9fr) minmax(510px,1.1fr);gap:18px}body.hero-bento .monster-hero-copy{align-self:stretch;padding:46px;border:1px solid color-mix(in srgb,var(--theme-accent) 32%,transparent);background:color-mix(in srgb,var(--theme-secondary) 38%,transparent)}body.hero-bento .monster-hero-copy h1{font-size:clamp(52px,4.5vw,78px)}body.hero-bento .monster-hero-visual{height:560px;border:0;background:transparent}body.hero-bento .monster-hero-visual:after,body.hero-bento .monster-hero-visual:before{content:"";position:absolute;left:0;width:32%;border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);background:color-mix(in srgb,var(--theme-highlight) 18%,transparent)}body.hero-bento .monster-hero-visual:before{top:0;height:31%}body.hero-bento .monster-hero-visual:after{bottom:0;height:64%}body.hero-bento .monster-visual-window{inset:0 0 0 35%;box-shadow:none}body.hero-bento .monster-visual-badge{right:24px;top:24px}body.hero-atlas .monster-hero{background:linear-gradient(180deg,var(--theme-secondary),var(--theme-primary))}body.hero-atlas .monster-hero-stage{grid-template-columns:1fr;max-width:1280px!important;padding-left:20px!important;gap:30px}body.hero-atlas .monster-hero-copy{display:grid;grid-template-columns:1.2fr .8fr;column-gap:72px;align-items:end}body.hero-atlas .monster-builder-mark,body.hero-atlas .monster-hero-copy h1,body.hero-atlas .monster-hero-copy>span{grid-column:1}body.hero-atlas .monster-hero-actions,body.hero-atlas .monster-hero-copy>p,body.hero-atlas .monster-hero-proof{grid-column:2}body.hero-atlas .monster-hero-copy>p{grid-row:2/4}body.hero-atlas .monster-hero-copy h1{font-size:clamp(58px,5.4vw,92px);max-width:760px}body.hero-atlas .monster-hero-visual{height:330px;width:100%;overflow:hidden}body.hero-atlas .monster-visual-window{inset:28px 70px -52px}body.hero-atlas .monster-visual-window>div{padding:25px 45px}body.hero-signature .monster-hero{background:linear-gradient(112deg,var(--theme-primary) 0 58%,var(--theme-secondary) 58%)}body.hero-signature .monster-hero-stage{grid-template-columns:minmax(520px,1.25fr) minmax(360px,.75fr);gap:82px}body.hero-signature .monster-hero-copy h1{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(70px,6vw,108px);line-height:.82;letter-spacing:-.06em}body.hero-signature .monster-hero-copy>span{letter-spacing:.34em}body.hero-signature .monster-hero-visual{height:470px;margin:55px 20px 0 0;transform:rotate(-3deg)}body.hero-signature .monster-visual-window{inset:24px;transform:rotate(3deg)}body.hero-signature .monster-visual-badge{right:-34px;top:-28px}body.hero-pedestal .monster-hero{background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--theme-accent) 30%,var(--theme-primary)),var(--theme-primary) 42%,var(--theme-secondary) 85%)}body.hero-pedestal .monster-hero-stage{grid-template-columns:1fr;max-width:1120px!important;padding-left:20px!important;text-align:center;gap:36px}body.hero-pedestal .monster-hero-copy{max-width:880px;margin:auto;display:flex;align-items:center;flex-direction:column}body.hero-pedestal .monster-builder-mark,body.hero-pedestal .monster-hero-proof{justify-content:center}body.hero-pedestal .monster-hero-copy h1{font-size:clamp(58px,5.8vw,94px)}body.hero-pedestal .monster-hero-copy>p{margin-inline:auto}body.hero-pedestal .monster-hero-visual{width:min(760px,92%);height:380px;margin:auto;border:0;filter:drop-shadow(0 45px 42px color-mix(in srgb,var(--theme-secondary) 48%,transparent))}body.hero-pedestal .monster-hero-visual:after{content:"";position:absolute;left:12%;right:12%;bottom:-25px;height:50px;border-radius:50%;background:color-mix(in srgb,var(--theme-accent) 24%,transparent);filter:blur(12px)}body.hero-pedestal .monster-visual-window{inset:0 65px}body.hero-duo .monster-hero{background:linear-gradient(90deg,var(--theme-primary) 0 50%,var(--theme-secondary) 50%)}body.hero-duo .monster-hero-stage{max-width:none!important;width:100%;padding:0!important;grid-template-columns:1fr 1fr;gap:0}body.hero-duo .monster-hero-copy{padding:90px max(55px,calc((100vw - 1320px)/2));min-height:680px;display:flex;flex-direction:column;justify-content:center}body.hero-duo .monster-hero-copy h1{font-size:clamp(58px,5vw,90px)}body.hero-duo .monster-hero-visual{height:auto;min-height:680px;border:0;margin:0}body.hero-duo .monster-visual-window{inset:70px}body.hero-duo .monster-visual-badge{right:50px;top:50px}body.hero-command .monster-hero{background:radial-gradient(circle at 72% 50%,color-mix(in srgb,var(--theme-accent) 24%,var(--theme-primary)),var(--theme-primary) 34%,var(--theme-secondary) 72%)}body.hero-command .monster-hero-stage{grid-template-columns:minmax(390px,.8fr) minmax(560px,1.2fr);gap:70px}body.hero-command .monster-hero-copy{border-left:4px solid var(--theme-accent);padding-left:40px}body.hero-command .monster-hero-copy h1{font-family:ui-monospace,monospace;font-size:clamp(54px,4.5vw,78px);letter-spacing:-.07em}body.hero-command .monster-hero-visual{width:560px;height:560px;border-radius:50%;margin:auto;box-shadow:0 0 0 36px color-mix(in srgb,var(--theme-accent) 7%,transparent),0 0 0 76px color-mix(in srgb,var(--theme-accent) 4%,transparent)}body.hero-command .monster-visual-grid{border-radius:50%}body.hero-command .monster-visual-window{inset:72px;border-radius:50%;overflow:hidden;grid-template-rows:44px 1fr 62px}body.hero-command .monster-visual-window>div{align-items:center;text-align:center;padding:25px}body.motion-luxe.hero-command .monster-hero-visual{animation:hero-command-spin 18s linear infinite}body.motion-luxe.hero-command .monster-visual-window{animation:hero-command-counter 18s linear infinite}body.hero-magazine .monster-hero{background:var(--theme-primary)}body.hero-magazine .monster-hero-stage{grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);gap:68px}body.hero-magazine .monster-hero-copy{order:2;padding:42px 0}body.hero-magazine .monster-hero-copy h1{font-family:Georgia,serif;text-transform:uppercase;font-weight:400;font-size:clamp(58px,5vw,88px);line-height:.86}body.hero-magazine .monster-hero-visual{order:1;height:610px;background:var(--paper);color:var(--ink);border:12px solid var(--paper);box-shadow:30px 35px 0 color-mix(in srgb,var(--theme-secondary) 65%,transparent)}body.hero-magazine .monster-visual-window{inset:30px;background:var(--paper);color:var(--ink);box-shadow:none}body.hero-magazine .monster-visual-window>div p,body.hero-magazine .monster-visual-window>div strong{color:var(--ink)}body.hero-magazine .monster-visual-badge{right:-40px;top:50px}body.hero-pavilion .monster-hero{background:linear-gradient(135deg,var(--theme-secondary),var(--theme-primary) 55%,color-mix(in srgb,var(--theme-accent) 22%,var(--theme-primary)))}body.hero-pavilion .monster-hero-stage{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);gap:52px}body.hero-pavilion .monster-hero-copy{padding:52px;background:color-mix(in srgb,var(--paper) 9%,transparent);border:1px solid color-mix(in srgb,var(--paper) 25%,transparent);backdrop-filter:blur(20px);box-shadow:0 35px 80px color-mix(in srgb,var(--theme-secondary) 30%,transparent)}body.hero-pavilion .monster-hero-visual{height:560px;border:1px solid color-mix(in srgb,var(--paper) 28%,transparent);background:color-mix(in srgb,var(--paper) 7%,transparent);backdrop-filter:blur(16px)}body.hero-pavilion .monster-visual-window{inset:55px 35px;background:color-mix(in srgb,var(--theme-secondary) 72%,transparent);backdrop-filter:blur(22px)}body.hero-pavilion .monster-visual-badge{right:-18px;top:28px}@keyframes hero-showcase-float{to{transform:rotate(-1deg) translateY(-14px)}}@keyframes hero-portal-pulse{to{box-shadow:0 0 0 48px color-mix(in srgb,var(--theme-accent) 9%,transparent),0 0 0 92px color-mix(in srgb,var(--theme-accent) 3%,transparent)}}@keyframes hero-prism-shift{to{transform:skewY(1deg) translateY(-10px)}}@keyframes hero-command-spin{to{transform:rotate(1turn)}}@keyframes hero-command-counter{to{transform:rotate(-1turn)}}@media(max-width:1050px){body.hero-bento .monster-hero-stage,body.hero-cinema .monster-hero-stage,body.hero-command .monster-hero-stage,body.hero-gallery .monster-hero-stage,body.hero-ledger .monster-hero-stage,body.hero-magazine .monster-hero-stage,body.hero-mosaic .monster-hero-stage,body.hero-pavilion .monster-hero-stage,body.hero-portal .monster-hero-stage,body.hero-prism .monster-hero-stage,body.hero-showcase .monster-hero-stage,body.hero-signature .monster-hero-stage,body.hero-split .monster-hero-stage,body.hero-vault .monster-hero-stage{grid-template-columns:1fr 1fr;gap:36px}body.hero-split .monster-hero-copy{padding-right:30px}body.hero-split .monster-hero-visual{margin-left:30px;height:470px}body.hero-showcase .monster-hero-visual{height:470px}body.hero-portal .monster-hero-visual{width:440px;height:440px}body.hero-portal .monster-visual-window{inset:55px 36px}}@media(max-width:820px){body.hero-atlas .monster-hero,body.hero-bento .monster-hero,body.hero-cinema .monster-hero,body.hero-command .monster-hero,body.hero-duo .monster-hero,body.hero-gallery .monster-hero,body.hero-ledger .monster-hero,body.hero-magazine .monster-hero,body.hero-mosaic .monster-hero,body.hero-pavilion .monster-hero,body.hero-pedestal .monster-hero,body.hero-portal .monster-hero,body.hero-prism .monster-hero,body.hero-showcase .monster-hero,body.hero-signature .monster-hero,body.hero-split .monster-hero,body.hero-vault .monster-hero{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--theme-accent) 24%,var(--theme-primary)),var(--theme-primary) 45%,var(--theme-secondary));color:var(--on-primary)}body.hero-atlas .monster-hero-stage,body.hero-bento .monster-hero-stage,body.hero-cinema .monster-hero-stage,body.hero-command .monster-hero-stage,body.hero-duo .monster-hero-stage,body.hero-gallery .monster-hero-stage,body.hero-ledger .monster-hero-stage,body.hero-magazine .monster-hero-stage,body.hero-mosaic .monster-hero-stage,body.hero-pavilion .monster-hero-stage,body.hero-pedestal .monster-hero-stage,body.hero-portal .monster-hero-stage,body.hero-prism .monster-hero-stage,body.hero-showcase .monster-hero-stage,body.hero-signature .monster-hero-stage,body.hero-split .monster-hero-stage,body.hero-vault .monster-hero-stage{grid-template-columns:1fr;gap:42px;padding-inline:20px!important}body.hero-atlas .monster-hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}body.hero-duo .monster-hero-copy{min-height:auto;padding:35px 0}body.hero-duo .monster-hero-visual{min-height:480px}body.hero-command .monster-hero-visual{width:min(540px,86vw);height:min(540px,86vw)}body.hero-magazine .monster-hero-copy{order:1}body.hero-magazine .monster-hero-visual{order:2}body.hero-signature .monster-hero-visual{transform:none;margin:0}body.hero-pavilion .monster-hero-copy{padding:34px}body.hero-split .monster-hero-copy{padding-right:0;border-right:0}body.hero-split .monster-hero-visual{margin-left:0}body.hero-portal .monster-hero-copy{grid-column:1;grid-row:1}body.hero-portal .monster-hero-visual{grid-column:1;grid-row:2;width:min(540px,88vw);height:min(540px,88vw)}body.hero-showcase .monster-hero-visual{transform:none}body.hero-gallery .monster-hero-copy,body.hero-mosaic .monster-hero-copy{padding:34px;margin:0;background:transparent;color:var(--on-primary);box-shadow:none}body.hero-gallery .monster-hero-copy h1{color:var(--on-primary)}body.hero-vault .monster-hero-copy{padding-left:0}body.hero-vault .monster-hero-visual{margin-right:0}body.hero-prism .monster-hero-copy{transform:none}body.hero-prism .monster-hero-visual{clip-path:none}body.hero-spotlight .monster-hero-stage{padding-inline:20px!important}}@media(max-width:600px){body.hero-showcase .monster-hero-visual,body.hero-split .monster-hero-visual{height:365px}body.hero-spotlight .monster-hero-visual{height:340px;border-radius:36px}body.hero-spotlight .monster-visual-grid{border-radius:36px}body.hero-spotlight .monster-visual-window{inset:18px}body.hero-portal .monster-hero-visual{width:88vw;height:88vw;box-shadow:0 0 0 18px color-mix(in srgb,var(--theme-accent) 7%,transparent)}body.hero-portal .monster-visual-window{inset:36px 24px;grid-template-rows:40px 1fr 58px}body.hero-portal .monster-visual-window>div{padding:24px 18px}body.hero-portal .monster-visual-window>div strong{font-size:28px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-display:"Manrope","Manrope Fallback"}