:root{--paper:#faf9f6;--ink:#1d201d;--mute:#6b7068;--line:#d7d9d2;--accent:#f36b3f;--green:#e7eddf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea{font:inherit}.site-shell{width:min(1370px,calc(100% - 108px));margin-inline:auto}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:10px;z-index:10;background:#fff;padding:14px}.topbar{border-bottom:1px solid var(--line)}.topbar-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.wordmark{font-size:23px;letter-spacing:-1.5px;font-weight:900;text-decoration:none;white-space:nowrap}.mark{color:var(--accent);margin-left:4px}.top-caption,.top-link,.number,.availability,.section-index,.kicker,.ticker,.ordinal,.specs span,.contact-small,form label,.foot{font-size:11px;letter-spacing:1.45px;font-weight:800}.top-caption{color:var(--mute)}.top-link{text-decoration:none;border-bottom:1px solid var(--ink);padding:10px 0}.top-link span{font-size:17px;margin-left:10px}.hero{min-height:648px;position:relative;padding-top:46px;padding-bottom:65px}.hero-top{display:flex;justify-content:space-between;align-items:center}.number{color:var(--mute)}.availability{display:flex;gap:10px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#548963}.hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(95px,12.1vw,215px);letter-spacing:-.082em;line-height:.96;margin:103px 0 69px;white-space:nowrap}.domain-end{color:#9a9f94}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px}.hero-copy{max-width:530px}.kicker{color:var(--accent)}.hero-copy p{font-family:Georgia,serif;font-size:clamp(28px,3vw,45px);line-height:1.15;letter-spacing:-1.5px;margin:13px 0}.hero-copy .secondary-copy{font-family:Arial,sans-serif;font-size:17px;letter-spacing:0;line-height:1.6;color:var(--mute);max-width:460px;margin:23px 0 0}.arrow-link{text-decoration:none;display:flex;align-items:center;gap:35px;font-size:16px;font-weight:700;white-space:nowrap}.circle-arrow{width:74px;height:74px;border:1px solid var(--ink);border-radius:100%;display:grid;place-items:center;font-size:33px;transition:background .2s,color .2s}.arrow-link:hover .circle-arrow{background:var(--ink);color:#fff}.stamp{position:absolute;right:3%;top:150px;transform:rotate(12deg);border:2px solid var(--accent);color:var(--accent);width:86px;height:86px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:900;letter-spacing:-2px;font-size:23px;line-height:1}.stamp small{font-size:11px;letter-spacing:2px;margin-top:5px}.ticker{background:var(--ink);color:#f5f5ef}.ticker-inner{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ticker-inner span:nth-child(even){color:var(--accent);font-size:19px}.about,.search-context{display:grid;grid-template-columns:34% 66%;padding-top:117px;padding-bottom:125px}.section-index{display:flex;gap:23px;align-items:baseline;color:var(--accent)}.section-index span{color:var(--mute)}h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-2.4px;font-size:clamp(48px,5.3vw,78px);line-height:1.06;margin:0 0 38px}.section-body{max-width:745px}.section-body p{max-width:630px;font-size:18px;line-height:1.8;color:#525950}.section-body .lead{font-size:24px;line-height:1.57;color:var(--ink);margin-bottom:24px}.inline-link{display:inline-block;margin-top:25px;text-decoration:none;padding-bottom:9px;border-bottom:2px solid var(--ink);font-weight:700}.inline-link span{margin-left:30px}.potential{background:var(--green);padding:104px 0 124px}.potential-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:66px;margin-bottom:54px}.potential-heading h2{font-size:clamp(75px,9vw,134px);margin:0}.potential-heading h2 i,.contact-copy h2 i{font-weight:400}.potential-heading p{font-size:18px;line-height:1.6;color:#4d5648;max-width:330px}.potential-list>div{border-top:1px solid #bfc7b8;display:grid;grid-template-columns:9% 37% 1fr 35px;align-items:center;gap:12px;min-height:114px}.potential-list>div:last-child{border-bottom:1px solid #bfc7b8}.ordinal{color:#667361}.potential-list h3{font:400 clamp(26px,3vw,39px) Georgia,serif;letter-spacing:-1px;margin:0}.potential-list p{color:#525e4e;font-size:15px;max-width:300px;line-height:1.5}.row-arrow{font-size:23px}.specs{border-top:1px solid var(--line);margin:50px 0 0}.specs>div{display:flex;justify-content:space-between;gap:30px;padding:21px 0;border-bottom:1px solid var(--line)}.specs span{color:var(--mute)}.specs strong{font-size:17px;font-weight:600}.fineprint{font-size:13px!important;color:var(--mute)!important}.contact-section{background:#edece5;padding:107px 0 119px}.contact-layout{display:grid;grid-template-columns:50% 50%;gap:25px}.contact-copy h2{font-size:clamp(75px,9vw,135px);margin:75px 0 27px}.contact-copy>p{font-size:18px;line-height:1.65;max-width:420px;color:#50564c}.contact-small{margin-top:48px;color:var(--mute)}.contact-form-area{padding:12px 0 0 30px}form{display:grid;gap:10px}form label{margin-top:16px;color:#4d534a}form label span{color:var(--accent)}input,textarea{background:transparent;border:0;border-bottom:1px solid #aeb4aa;border-radius:0;padding:14px 0;color:var(--ink);width:100%;outline-offset:4px;font-size:17px}textarea{resize:vertical}input:focus,textarea:focus{border-color:var(--ink)}form button{border:0;margin-top:27px;background:var(--ink);color:#fff;padding:24px 24px;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1.5px;font-weight:800;cursor:pointer}form button span{font-size:25px}form button:hover{background:#42483d}#form-note{font-size:12px;line-height:1.55;color:var(--mute);margin:8px 0}.foot{min-height:120px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--mute)}.foot>a:last-child{text-decoration:none;color:var(--ink)}.foot .wordmark{color:var(--ink)}@media(max-width:1100px){.site-shell{width:calc(100% - 64px)}.hero{min-height:580px}.hero h1{font-size:clamp(75px,12vw,145px);margin-top:115px}.stamp{top:110px;right:8%}.about,.search-context{grid-template-columns:30% 70%}}@media(max-width:700px){.site-shell{width:calc(100% - 38px)}.topbar-inner{height:70px}.top-caption{display:none}.wordmark{font-size:20px}.top-link{font-size:10px}.hero{padding-top:30px;padding-bottom:44px;min-height:0}.hero-top{gap:12px}.number,.availability{font-size:9px;letter-spacing:.5px}.hero h1{font-size:clamp(49px,12.5vw,90px);letter-spacing:-.085em;margin:95px 0 39px}.stamp{top:76px;right:7px;width:61px;height:61px;font-size:18px}.stamp small{font-size:8px}.hero-bottom{display:block}.hero-copy p{font-size:30px}.hero-copy .secondary-copy{font-size:16px}.arrow-link{margin-top:42px;justify-content:space-between;white-space:normal}.circle-arrow{width:61px;height:61px;flex-shrink:0}.ticker-inner{flex-wrap:wrap;justify-content:center;padding:16px 0;font-size:9px;gap:10px}.ticker-inner span:nth-child(4),.ticker-inner span:nth-child(5){display:none}.about,.search-context{display:block;padding-top:75px;padding-bottom:78px}.section-index{margin-bottom:39px}.section-body .lead{font-size:21px}.section-body p{font-size:16px}.potential{padding:74px 0}.potential-heading{display:block;margin-top:32px}.potential-heading h2{font-size:78px}.potential-heading p{font-size:16px}.potential-list>div{grid-template-columns:36px 1fr 24px;gap:8px;min-height:136px;padding:20px 0}.potential-list h3{font-size:28px}.potential-list p{grid-column:2;grid-row:2;margin:0}.row-arrow{grid-column:3;grid-row:1}.ordinal{grid-row:1}.specs>div{align-items:center}.specs strong{font-size:15px;text-align:right}.contact-section{padding:70px 0 86px}.contact-layout{display:block}.contact-copy h2{font-size:83px;margin-top:39px}.contact-small{margin:26px 0 35px}.contact-form-area{padding:0}.foot{min-height:110px;flex-wrap:wrap;padding:25px 0;gap:12px}.foot span{order:3;width:100%;font-size:9px}}@media(max-width:380px){.hero h1{font-size:12vw}.hero-top{align-items:start}.availability{max-width:145px}.contact-copy h2{font-size:65px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
