/* Dear Domains homepage: quiet, functional, and domain-only. */
.home-body{min-width:320px;background:var(--read-paper);color:#111;overflow-x:hidden}.home-body .site-nav{width:min(100% - 48px,1180px);min-height:76px;margin:auto;padding:0;border-bottom:1px solid var(--read-line);background:transparent!important;position:relative;z-index:3}.home-body .site-nav-left{position:static;transform:none;flex:1;align-items:flex-start;text-align:left}.home-body .site-mark{padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:28px!important;line-height:1!important}.home-body .site-nav-right{margin-left:auto}.home-main{position:relative;z-index:1;width:min(100% - 48px,1180px);margin:auto}.domain-home-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(48px,7vw,92px);align-items:end;padding:clamp(74px,11vw,148px) 0 clamp(76px,9vw,116px)}.home-copy{max-width:610px}.home-eyebrow,.panel-label{margin:0;color:#5f5c56!important;font-size:10px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase}.home-copy h1{max-width:12ch;margin:18px 0 26px;color:#111;font-size:clamp(38px,4.2vw,64px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.07em!important;text-wrap:balance}.home-lede{max-width:42ch;margin:0;color:#494741!important;font-size:13px!important;line-height:1.7!important}.home-footnote{margin:18px 0 0!important;color:#77736b!important;font-size:10px!important;line-height:1.5!important}.domain-search-panel{border:1px solid #bcb8af;background:rgba(255,255,255,.3);padding:22px;backdrop-filter:blur(7px)}.domain-search-panel .domain-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:18px 0 14px}.domain-search-panel .domain-form input{min-width:0;width:100%;border:1px solid #77736b!important;border-radius:0!important;background:#fff!important;padding:14px 15px!important;color:#111!important;font:400 15px/1.2 'IBM Plex Mono',ui-monospace,monospace!important}.domain-search-panel .domain-submit{min-height:auto!important;margin:0!important;padding:0 16px!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font:600 11px/1 'IBM Plex Mono',ui-monospace,monospace!important;white-space:nowrap}.domain-search-panel .domain-submit:hover{background:#333!important}.domain-search-panel .tld-row{display:flex!important;gap:6px!important;margin:0!important;overflow:visible!important}.domain-search-panel .tld-row button{display:block!important;min-width:0!important;min-height:0!important;margin:0!important;border:1px solid #c9c5bd!important;border-radius:999px!important;background:transparent!important;padding:6px 9px!important;color:#444!important;box-shadow:none!important;font:400 10px/1 'IBM Plex Mono',ui-monospace,monospace!important}.domain-search-panel .tld-row button:hover{background:#fff!important;color:#111!important}.domain-search-panel .provider-rail{max-width:none;margin:22px 0 0;padding-top:13px;border-top:1px solid #d9d5cd;text-align:left}.domain-search-panel .provider-rail p{max-width:none;margin:0;color:#77736b!important;font-size:10px!important;line-height:1.5!important}.domain-search-panel .provider-logos{justify-content:flex-start;gap:12px;margin-top:10px;color:#858078;font-size:8px;font-weight:500;letter-spacing:.08em}.domain-search-panel .provider-logos img{height:13px;opacity:.56;filter:grayscale(1)}.home-actions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--read-line);border-left:1px solid var(--read-line)}.home-action{position:relative;display:flex;min-height:210px;flex-direction:column;padding:20px;border-right:1px solid var(--read-line);border-bottom:1px solid var(--read-line);color:#111;text-decoration:none;transition:background .16s ease}.home-action:hover,.home-action:focus-visible{background:#eae7df;outline:none}.home-action>span{color:#77736b;font-size:10px}.home-action strong{margin:36px 0 9px;font-size:16px;font-weight:500;letter-spacing:-.04em}.home-action p{max-width:25ch;margin:0;color:#69655e!important;font-size:11px!important;line-height:1.6!important}.home-action i{margin-top:auto;align-self:flex-end;color:#5f5c56;font-size:20px;font-style:normal}.home-purpose{max-width:850px;margin:0 auto;padding:clamp(88px,12vw,156px) 0;text-align:center}.home-purpose h2{max-width:14ch;margin:18px auto 22px;color:#111;font-size:clamp(31px,4vw,52px)!important;font-weight:400!important;line-height:1!important;letter-spacing:-.065em!important;text-wrap:balance}.home-purpose>p:not(.home-eyebrow){max-width:54ch;margin:0 auto;color:#57534d!important;font-size:13px!important;line-height:1.7!important}.home-purpose>a{display:inline-flex;gap:10px;margin-top:25px;color:#111;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid #111;padding-bottom:3px}.home-purpose>a:hover{color:#6b3c3a;border-color:#6b3c3a}.home-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 48px,1180px);margin:auto;padding:28px 0;border-top:1px solid var(--read-line);color:#77736b;font-size:10px}.footer-wordmark{color:#111;text-decoration:none;font-family:'Cormorant Garamond',Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.065em}.footer-wordmark span:nth-child(1){color:#de534c}.footer-wordmark span:nth-child(2){color:#e2bd45}.footer-wordmark span:nth-child(3){color:#67a85c}.footer-wordmark span:nth-child(4){color:#5486cb}.home-footer p{margin:0;color:#77736b!important;font-size:10px!important}.home-footer nav{display:flex;gap:16px}.home-footer nav a{color:#5c5851;text-decoration:none}.home-footer nav a:hover{color:#111}.domain-sky{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.domain-bubble{position:absolute;left:var(--x);bottom:-50px;padding:5px 8px;border:1px solid rgba(92,88,81,.16);border-radius:999px;color:#817c73;font:400 var(--size,10px)/1 'IBM Plex Mono',ui-monospace,monospace;opacity:0;white-space:nowrap;animation:domain-bubble-rise var(--duration,38s) linear var(--delay,0s) infinite}@keyframes domain-bubble-rise{0%{transform:translate3d(-50%,0,0);opacity:0}12%{opacity:.16}78%{opacity:.12}100%{transform:translate3d(calc(-50% + var(--drift,0px)),-112vh,0);opacity:0}}.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(max-width:800px){.home-body .site-nav,.home-main,.home-footer{width:min(100% - 32px,1180px)}.home-body .site-nav{min-height:68px}.domain-home-hero{grid-template-columns:1fr;gap:40px;padding:62px 0 74px}.home-copy h1{max-width:13ch;font-size:clamp(37px,12vw,55px)!important}.domain-search-panel{padding:18px}.home-actions{grid-template-columns:1fr}.home-action{min-height:158px}.home-action strong{margin-top:23px}.home-purpose{padding:86px 0}.home-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:22px 0}.domain-bubble{display:none}}@media(prefers-reduced-motion:reduce){.domain-sky{display:none}}
