.page-module___8aEwW__hero{padding:clamp(24px,3vw,40px) 0 clamp(24px,3vw,36px)}.page-module___8aEwW__heroGrid{align-items:center;gap:28px;display:grid}@media (min-width:960px){.page-module___8aEwW__heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(40px,5vw,72px)}}.page-module___8aEwW__heroTitle{letter-spacing:-.04em;overflow-wrap:break-word;min-width:0;max-width:13ch;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.page-module___8aEwW__heroLead{max-width:46ch;margin-top:20px;font-size:clamp(1.05rem,1.4vw,1.2rem)}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module___8aEwW__heroHelp{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:18px}.page-module___8aEwW__heroHelp a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-subtle);text-decoration-color:var(--color-accent-subtle);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.page-module___8aEwW__heroHelp a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.page-module___8aEwW__heroMedia{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--color-surface);position:relative;overflow:hidden}@media (min-width:960px){.page-module___8aEwW__heroMedia{aspect-ratio:5/5.2;width:100%;min-height:400px;max-height:min(520px,100svh - 300px)}}.page-module___8aEwW__heroImg{object-fit:cover;object-position:62% 50%}.page-module___8aEwW__heroPrice{font-size:var(--text-sm);color:var(--color-text);background:var(--color-bg);border-radius:var(--radius-full);box-shadow:var(--shadow-md);padding:10px 16px;position:absolute;bottom:14px;left:14px}.page-module___8aEwW__heroPrice strong{font-family:var(--font-display);letter-spacing:-.025em;letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.page-module___8aEwW__rack{padding:clamp(12px, 2vw, 24px) 0 var(--section-y)}.page-module___8aEwW__rackHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:22px;display:flex}.page-module___8aEwW__rackHead h2{letter-spacing:-.03em;font-size:clamp(1.35rem,2.2vw,1.75rem)}.page-module___8aEwW__rackList{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(118px,30vw,148px);grid-auto-flow:column;gap:14px;margin:0 -16px;padding:10px 16px 4px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.page-module___8aEwW__rackList::-webkit-scrollbar{display:none}@media (min-width:1180px){.page-module___8aEwW__rackList{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;gap:18px;margin:0;padding:10px 0 0;overflow:visible}}.page-module___8aEwW__plate{scroll-snap-align:start;min-width:0;display:block}.page-module___8aEwW__plateFace{aspect-ratio:1220/2600;border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-md);transition:transform var(--transition-slow), box-shadow var(--transition-slow);animation:.7s cubic-bezier(.16,1,.3,1) backwards page-module___8aEwW__plateUp;animation-delay:calc(var(--i) * 55ms);display:block;position:relative;overflow:hidden}.page-module___8aEwW__plateFace img{object-fit:cover}.page-module___8aEwW__plate:hover .page-module___8aEwW__plateFace{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.page-module___8aEwW__plate:focus-visible{outline:none}.page-module___8aEwW__plate:focus-visible .page-module___8aEwW__plateFace{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes page-module___8aEwW__plateUp{0%{transform:translateY(22px)}to{transform:translateY(0)}}.page-module___8aEwW__plateName{font-size:var(--text-sm);color:var(--color-text);margin-top:12px;font-weight:600;line-height:1.25;display:block}.page-module___8aEwW__plateKind{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}.page-module___8aEwW__platePrice{font-family:var(--font-display);letter-spacing:-.025em;letter-spacing:-.02em;color:var(--color-text);margin-top:6px;font-size:1rem;font-weight:600;display:block}.page-module___8aEwW__platePrice small{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-muted);font-weight:400}.page-module___8aEwW__section{padding:var(--section-y) 0}.page-module___8aEwW__sectionAlt{background:var(--color-bg-alt)}.page-module___8aEwW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:36px;display:flex}.page-module___8aEwW__head h2{overflow-wrap:break-word;min-width:0;max-width:20ch}.page-module___8aEwW__head p{max-width:46ch}.page-module___8aEwW__ba{padding:var(--section-y) 0;background:var(--color-bg-dark);color:var(--color-text-inverse)}.page-module___8aEwW__baGrid{align-items:center;gap:36px;display:grid}@media (min-width:900px){.page-module___8aEwW__baGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.page-module___8aEwW__baCopy h2{color:var(--color-text-inverse)}.page-module___8aEwW__baCopy p{color:var(--color-text-inverse);opacity:.85;margin-top:16px}.page-module___8aEwW__checkList{gap:10px;margin:22px 0 28px;display:grid}.page-module___8aEwW__checkList li{align-items:center;gap:10px;display:flex}.page-module___8aEwW__checkList svg{color:var(--color-accent-subtle);flex-shrink:0}.page-module___8aEwW__actionsRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module___8aEwW__lightLink{color:var(--color-text-inverse);text-underline-offset:5px;font-weight:600;text-decoration:underline}.page-module___8aEwW__baFigure figcaption{font-size:var(--text-sm);color:var(--color-text-inverse);opacity:.6;margin-top:10px}.page-module___8aEwW__spacesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.page-module___8aEwW__spacesGrid{grid-template-rows:repeat(2,260px);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page-module___8aEwW__spaceFeatured{grid-area:span 2/span 2}}.page-module___8aEwW__spaceCard{border-radius:var(--radius-lg);isolation:isolate;min-height:220px;color:var(--color-text-inverse);display:block;position:relative;overflow:hidden}.page-module___8aEwW__spaceFeatured{grid-column:span 2;min-height:300px}.page-module___8aEwW__spaceCard:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 40%, var(--overlay-ink-strong) 100%);position:absolute;inset:0}.page-module___8aEwW__spaceImg{object-fit:cover;z-index:-2;transition:transform var(--transition-slow)}.page-module___8aEwW__spaceCard:hover .page-module___8aEwW__spaceImg{transform:scale(1.04)}.page-module___8aEwW__spaceCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.page-module___8aEwW__spaceText{gap:4px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.page-module___8aEwW__spaceBadge{font-size:var(--text-sm);opacity:.85}.page-module___8aEwW__spaceName{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.1}.page-module___8aEwW__steps{counter-reset:step;gap:28px;display:grid}@media (min-width:768px){.page-module___8aEwW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.page-module___8aEwW__step{border-top:1.5px solid var(--color-text);gap:8px;padding-top:18px;display:grid}.page-module___8aEwW__stepNum{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-accent);font-size:2.25rem;line-height:1}.page-module___8aEwW__step h3{font-size:var(--text-lg)}.page-module___8aEwW__samples{margin-top:var(--section-y);align-items:center;gap:28px;display:grid}@media (min-width:900px){.page-module___8aEwW__samples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.page-module___8aEwW__samplesImage{aspect-ratio:4/3;border-radius:var(--radius-xl);position:relative;overflow:hidden}.page-module___8aEwW__samplesImage img{object-fit:cover}.page-module___8aEwW__samplesCopy{justify-items:start;gap:18px;display:grid}.page-module___8aEwW__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);overflow-x:auto}.page-module___8aEwW__table{border-collapse:collapse;width:100%;min-width:680px;font-size:.95rem}.page-module___8aEwW__table th,.page-module___8aEwW__table td{text-align:left;border-bottom:1px solid var(--color-border-light);padding:16px 18px}.page-module___8aEwW__table thead th{font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg);font-weight:600}.page-module___8aEwW__table tbody th a{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-subtle);text-decoration-color:var(--color-accent-subtle);text-underline-offset:4px;font-weight:600}.page-module___8aEwW__table tr:last-child th,.page-module___8aEwW__table tr:last-child td{border-bottom:0}.page-module___8aEwW__pro{background:var(--color-accent-subtle);color:var(--color-text)}.page-module___8aEwW__proGrid{align-items:stretch;display:grid}@media (min-width:900px){.page-module___8aEwW__proGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-module___8aEwW__proCopy{padding:var(--section-y) 0;align-content:center;justify-items:start;gap:18px;display:grid}@media (min-width:900px){.page-module___8aEwW__proCopy{padding-right:56px}}.page-module___8aEwW__proCopy h2{color:var(--color-text)}.page-module___8aEwW__proCopy p{color:var(--color-text-secondary)}.page-module___8aEwW__proImage{min-height:300px;position:relative}.page-module___8aEwW__proImage img{object-fit:cover}.page-module___8aEwW__guides{gap:28px;display:grid}@media (min-width:900px){.page-module___8aEwW__guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module___8aEwW__guide{align-content:start;gap:8px;display:grid}.page-module___8aEwW__guideImg{aspect-ratio:3/2;border-radius:var(--radius-lg);margin-bottom:8px;display:block;position:relative;overflow:hidden}.page-module___8aEwW__guideImg img{object-fit:cover;transition:transform var(--transition-slow)}.page-module___8aEwW__guide:hover .page-module___8aEwW__guideImg img{transform:scale(1.03)}@media (max-width:899px){.page-module___8aEwW__guides{border-top:1px solid var(--color-border);gap:0}.page-module___8aEwW__guide{border-bottom:1px solid var(--color-border);grid-template-columns:96px minmax(0,1fr);gap:2px 14px;padding:16px 0}.page-module___8aEwW__guideImg{aspect-ratio:1;border-radius:var(--radius-md);grid-row:1/span 3;margin-bottom:0}.page-module___8aEwW__guide h3{font-size:1rem;line-height:1.3}.page-module___8aEwW__guide p{display:none}}.page-module___8aEwW__guide:hover h3{color:var(--color-accent-hover)}.page-module___8aEwW__guideMeta{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module___8aEwW__faqGrid{gap:32px;display:grid}@media (min-width:900px){.page-module___8aEwW__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}.page-module___8aEwW__faqAside{margin:16px 0 24px}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__plateFace{transition:none;animation:none}.page-module___8aEwW__spaceImg,.page-module___8aEwW__guideImg img{transition:none}}
