/* Hallmark · macrostructure: Split Studio · tone: editorial · theme: Garden · anchor hue: green · nav: N9 · footer: Ft2 · enrichment: typography only */
/* Hallmark · pre-emit critique: P4 H5 E4 S5 R5 V4 */
@import url('./tokens.css?v=2');
*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:var(--color-clear)}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}button:disabled{opacity:.5;cursor:not-allowed}a:active,button:active{opacity:.7}a:hover,button:hover{text-decoration:underline;text-underline-offset:5px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule)}.brand{font-family:var(--font-display);font-weight:800;font-size:2rem;letter-spacing:-.08em;white-space:nowrap}.brand span{display:inline-block;font-family:var(--font-body);font-size:1.4rem;margin-left:var(--space-xs);vertical-align:top}.availability{font-size:var(--text-small)}.header-link{display:flex;align-items:center;gap:var(--space-md);white-space:nowrap;font-weight:500;min-height:44px}.hero{padding:var(--space-xl) var(--space-xl) var(--space-lg);max-width:1800px;margin:auto}.hero-top{display:flex;justify-content:space-between;gap:var(--space-md)}.sale-label{font-size:var(--text-small);font-weight:600;letter-spacing:.07em}.domain-type{text-align:right;font-size:var(--text-small);line-height:1.5}h1{margin:var(--space-lg) 0 var(--space-xl);font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,19.3vw,22rem);letter-spacing:-.015em;line-height:.94;overflow-wrap:anywhere;min-width:0}h1>span{display:block}.second-line{position:relative;margin-top:var(--space-xs)}.asterisk{font-family:var(--font-body);font-weight:400;display:inline-block;font-size:.62em;vertical-align:18%;margin-left:.1em;letter-spacing:-.08em}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-md)}.hero-bottom p{margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15;letter-spacing:-.035em;font-weight:500}.hero-bottom .hero-caption{font-size:var(--text-small);font-weight:400;line-height:1.5;letter-spacing:0;text-align:right}.jump{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-rule);border-radius:50%;width:52px;height:52px;font-size:1.5rem;transition:transform var(--dur-fast) var(--ease-out)}.jump:hover{transform:translateY(4px);text-decoration:none}.purchase{margin-top:var(--space-xl);background:var(--color-ink);color:var(--color-paper);padding:var(--space-3xl) var(--space-xl);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-3xl);align-items:center;scroll-margin-top:var(--space-lg)}.section-label{font-size:var(--text-small);letter-spacing:.08em;font-weight:500;margin:0 0 var(--space-md)}h2{font-family:var(--font-display);font-size:var(--text-heading);font-weight:600;line-height:1.05;letter-spacing:-.04em;margin:0 0 var(--space-lg);overflow-wrap:anywhere;min-width:0}.pitch>p:not(.section-label){font-size:var(--text-large);line-height:1.6;max-width:48ch;margin:0}.possibilities{margin-top:var(--space-xl);display:flex;gap:var(--space-sm);flex-wrap:wrap}.possibilities span{font-size:var(--text-small);border-bottom:1px solid var(--color-muted);padding-bottom:var(--space-xs)}.offer-panel{background:var(--color-panel);color:var(--color-ink);padding:var(--space-xl);border-radius:var(--radius-sm)}.panel-top{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-small);letter-spacing:.06em}.panel-top span:last-child{font-size:1.8rem}h3{font-family:var(--font-display);font-size:clamp(2.25rem,3.5vw,3.5rem);letter-spacing:-.05em;line-height:1.1;margin:var(--space-lg) 0 var(--space-sm);overflow-wrap:anywhere;min-width:0}.offer-panel>p{line-height:1.6}.offer-button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-top:var(--space-lg);min-height:60px;background:var(--color-ink);color:var(--color-paper);font-weight:500;font-size:var(--text-large);white-space:nowrap;border-radius:var(--radius-sm)}.offer-button:hover{text-decoration:none;background:var(--color-muted)}.offer-button span{font-size:1.5rem}.email{display:block;text-align:center;padding:var(--space-sm) 0;white-space:nowrap;font-size:var(--text-small)}.offer-panel .fine-print{font-size:.75rem;text-align:center;margin:var(--space-sm) 0 0;color:var(--color-muted)}footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}footer>span:first-child{font-family:var(--font-display);font-size:var(--text-large);font-weight:700;letter-spacing:-.04em}footer p{font-size:var(--text-small);margin:0}.copy{background:none;border:0;min-height:44px;cursor:pointer;padding:var(--space-xs) 0;font-size:var(--text-small);white-space:nowrap}.copy span{margin-left:var(--space-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1500px){.purchase{padding-inline:max(var(--space-xl),calc((100vw - 1600px)/2))}}
@media(max-width:900px){.purchase{gap:var(--space-xl);padding:var(--space-2xl) var(--space-lg)}.offer-panel{padding:var(--space-lg)}.masthead,.hero,footer{padding-inline:var(--space-lg)}.availability{display:none}h1{font-size:19vw}.asterisk{font-size:.55em}.possibilities{flex-direction:column;align-items:flex-start}}
@media(max-width:640px){.masthead{padding:var(--space-sm)}.hero{padding:var(--space-lg) var(--space-sm)}.hero-top{display:block}.sale-label{font-size:.75rem}.domain-type{display:none}h1{font-size:20vw;margin:var(--space-xl) 0;line-height:.95}.asterisk{font-size:.42em;vertical-align:28%}.hero-bottom .hero-caption{display:none}.hero-bottom p{font-size:1.6rem}.purchase{margin-top:var(--space-sm);grid-template-columns:minmax(0,1fr);padding:var(--space-xl) var(--space-sm);gap:var(--space-xl)}.pitch>p:not(.section-label){font-size:var(--text-body)}.possibilities{flex-direction:row;margin-top:var(--space-lg)}.offer-panel{padding:var(--space-lg) var(--space-md)}footer{padding:var(--space-md) var(--space-sm);gap:var(--space-xs);flex-wrap:wrap}footer p{order:3;flex-basis:100%;font-size:.75rem}.offer-button{font-size:1.125rem}h2{font-size:clamp(2.1rem,10vw,2.65rem)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.jump:hover{transform:none}}
