@font-face{font-family:Newsreader;src:url('/assets/fonts/newsreader-latin-400-normal.e66067814f.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Newsreader;src:url('/assets/fonts/newsreader-latin-400-italic.fa9b900403.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-400-normal.849290ef12.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-600-normal.f7ac6258da.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
:root{--chalk:#f5f0e8;--ink:#29232d;--muted:#625967;--clay:#ddc7b4;--lilac:#b9b1c6;--rule:#c9c1b9;--serif:Newsreader,Georgia,serif;--sans:Manrope,Arial,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--chalk);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a,button,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #916330;outline-offset:5px}::selection{background:var(--clay);color:var(--ink)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1,h2{letter-spacing:-.045em}h2{font-size:clamp(42px,4.5vw,62px);line-height:1.07}em{font-weight:400;color:var(--muted)}img{display:block;max-width:100%}.wrap{width:calc(100% - 96px);max-width:1256px;margin-inline:auto}.section-space{padding-block:108px}.skip-link{position:fixed;top:12px;left:12px;padding:12px 20px;z-index:10;background:var(--ink);color:var(--chalk);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:110px;border-bottom:1px solid var(--rule);gap:24px}.brand{display:block;flex-shrink:0}.brand img{width:235px;height:auto}.site-header nav{display:flex;align-items:center;gap:38px;font-size:14px}.site-header nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}.site-header nav a:hover{color:var(--muted)}.nav-inquire{gap:20px;border-bottom:1px solid var(--ink)}.nav-inquire span[aria-hidden]{font-size:22px}.mobile-label{display:none}.hero{padding-top:64px}.hero-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.hero h1{font-size:clamp(66px,7.2vw,100px);line-height:1.04}.hero h1 em{color:var(--muted)}.hero-orbit{width:156px;flex-shrink:0;margin-right:36px;fill:none;stroke:#aaa08f;stroke-width:.85}.hero-orbit .orbit-dot{fill:var(--chalk);stroke:var(--muted);stroke-width:1.2}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-top:32px;margin-bottom:49px}.hero-description{max-width:710px}.domain{font-size:24px;line-height:1.4;letter-spacing:-.04em;margin-bottom:11px}.hero-copy{color:var(--muted);font-size:16px;line-height:1.75;max-width:675px}.hero-actions{flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:16px;padding-bottom:3px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:var(--ink);color:var(--chalk);padding:18px 25px;min-height:59px;text-decoration:none;border:1px solid var(--ink);font:600 14px/1.5 var(--sans);cursor:pointer;transition:background .2s,transform .2s}.button span{font-size:23px;line-height:1}.button:hover{background:#49414d;transform:translateY(-2px)}.text-link{display:inline-flex;gap:19px;align-items:center;min-height:32px;font-size:13px;text-decoration:none}.text-link:hover{text-decoration:underline}.hero-photo{height:450px;overflow:hidden;background:var(--clay)}.hero-photo picture{display:block;height:100%}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}.photo-caption{display:flex;justify-content:space-between;padding-top:15px;font-size:12px;color:var(--muted)}.photo-caption span:last-child{font-family:var(--serif);font-size:18px}.name-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.name-mark{margin-top:36px;opacity:.65}.name-copy{padding-top:1px}.name-copy p+p{margin-top:20px}.name-copy p{color:var(--muted)}.name-copy .name-facts{font-size:13px;color:var(--ink);border-top:1px solid var(--rule);padding-top:23px;margin-top:30px}.possibilities-section{background:#ece5db}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.section-intro>p{max-width:465px;color:var(--muted)}.possibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px}.possibilities article{padding:31px 32px 0;border-top:1px solid #b9b0a7;border-right:1px solid #cfc6bd;display:flex;flex-direction:column}.possibilities article:first-child{padding-left:0}.possibilities article:last-child{padding-right:0;border-right:0}.possibilities h3{font-size:32px;line-height:1.15;letter-spacing:-.025em;margin-bottom:23px}.possibilities article>p{font-size:15px;line-height:1.85;color:var(--muted);flex-grow:1}.concept-art{height:174px;margin-top:26px;position:relative;display:grid;place-items:center}.concept-art svg{width:100%;height:100%;fill:none;stroke:var(--muted);stroke-width:1.15}.concept-art .filled{fill:var(--muted);stroke:none}.art-experiences svg{stroke:#856444}.art-brand svg{position:absolute;inset:0;stroke:#8b8193}.art-brand span{font:52px var(--serif);letter-spacing:-.08em;color:var(--muted);padding-right:5px}.clarification{font-size:12px;color:var(--muted);text-align:center;margin-top:35px}.questions-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.questions{border-top:1px solid var(--rule)}details{border-bottom:1px solid var(--rule)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;min-height:80px;padding:20px 0;font-size:16px}summary::-webkit-details-marker{display:none}summary:hover{color:var(--muted)}.plus{position:relative;width:16px;height:16px;flex:0 0 16px}.plus:before,.plus:after{content:'';position:absolute;background:currentColor}.plus:before{height:1px;width:16px;top:7px}.plus:after{height:16px;width:1px;left:7px;transition:transform .2s}details[open] .plus:after{transform:rotate(90deg)}.questions details p{font-size:15px;color:var(--muted);padding:0 35px 24px 0;line-height:1.8}.inquiry-section{background:var(--ink);color:var(--chalk)}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.inquiry-intro h2{font-size:clamp(42px,4.4vw,61px);max-width:540px}.inquiry-intro em{color:var(--lilac)}.inquiry-intro p{font-size:16px;color:#d3cbd4;max-width:410px;margin-top:28px}.inquiry-intro strong{font-weight:400;color:var(--chalk)}.inquiry-art{width:245px;height:220px;margin-top:42px;stroke:#776c7e;stroke-width:1;fill:none}.inquiry-art circle{fill:var(--lilac);stroke:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;margin-bottom:20px}label{font-size:13px;margin-bottom:8px}label span{color:#c3b9c6;font-size:11px;margin-left:3px}input,textarea{width:100%;border:1px solid #938798;border-radius:0;background:#ffffff03;color:var(--chalk);padding:13px 14px;font:400 16px/1.5 var(--sans);transition:border-color .2s}input{min-height:50px}textarea{resize:vertical;min-height:122px}input:hover,textarea:hover{border-color:var(--lilac)}input::placeholder,textarea::placeholder{color:#bfb6c4;font-size:13px}input:focus,textarea:focus{border-color:var(--chalk)}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.button-light{background:var(--chalk);color:var(--ink);border-color:var(--chalk);width:100%;margin-top:6px}.button-light:hover{background:var(--clay)}.button:disabled{cursor:not-allowed;opacity:.65;transform:none}.privacy-note{font-size:11px;color:#c3b9c6;line-height:1.85;margin-top:17px}.privacy-note a{color:#e8dfea}.preview-notice{font-size:12px;line-height:1.65;border-left:2px solid var(--lilac);padding:8px 14px;background:#ffffff07;color:#ddd5df;margin-bottom:24px}.field-error{font-size:12px;color:#ffd5c7;margin-top:5px}.field-error:empty{display:none}[aria-invalid=true]{border-color:#ffd5c7}.form-status{font-size:14px;line-height:1.7;margin-top:16px}.form-status:empty{margin:0}.form-status[data-state=success]{color:#d6e2c4}.fallback-contact{font-size:13px;margin-top:12px}.inquiry-section :focus-visible{outline-color:var(--clay)}.site-footer{padding-block:39px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-main .brand img{width:200px}.footer-main p{font-size:12px;color:var(--muted)}.footer-main>a:last-child{display:flex;align-items:center;gap:15px;min-height:44px;font-size:12px;text-decoration:none}.privacy-disclosure{margin-top:24px;border-top:1px solid var(--rule)}.privacy-disclosure summary{font-size:12px;min-height:48px;padding-block:12px}.privacy-disclosure>div{font-size:13px;color:var(--muted);max-width:800px;padding-bottom:20px}.privacy-disclosure p+p{margin-top:12px}
@media(min-width:1600px){.hero{padding-top:80px}.hero-photo{height:490px}}
@media(max-width:1000px){.site-header nav{gap:23px}.brand img{width:215px}.hero h1{font-size:76px}.hero-orbit{width:110px;margin-right:10px}.hero-bottom{gap:30px}.hero-copy{font-size:15px}.hero-actions .button{padding-inline:18px;gap:20px;font-size:13px}.hero-photo{height:380px}.name-section,.section-intro,.inquiry-grid{gap:48px}.questions-section{gap:50px}.possibilities article{padding-inline:22px}.possibilities h3{font-size:27px}.section-space{padding-block:85px}.inquiry-intro h2{font-size:48px}.form-row{gap:15px}.footer-main p{max-width:245px;text-align:center}}
@media(max-width:700px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.site-header{min-height:83px;gap:14px}.brand img{width:185px}.site-header nav{gap:0}.site-header .nav-secondary,.desktop-label{display:none!important}.mobile-label{display:inline}.nav-inquire{font-size:13px;gap:13px}.hero{padding-top:40px}.hero h1{font-size:clamp(43px,9.8vw,66px);line-height:1.05;letter-spacing:-.045em}.hero-orbit{display:none}.hero-bottom{display:block;margin-top:24px;margin-bottom:30px}.domain{font-size:22px;margin-bottom:13px}.hero-copy{font-size:14px;line-height:1.8;max-width:510px}.hero-actions{align-items:flex-start;gap:12px;margin-top:23px;padding:0}.hero-actions .button{font-size:13px;padding:16px 21px;min-height:55px;gap:33px}.text-link{font-size:12px;min-height:36px;gap:20px}.hero-photo{height:auto;aspect-ratio:1.5}.hero-photo img{object-position:50% 48%;height:100%}.photo-caption{font-size:10px;padding-top:11px}.photo-caption span:last-child{display:none}.section-space{padding-block:68px}h2{font-size:43px}.name-section,.section-intro,.questions-section,.inquiry-grid{grid-template-columns:1fr;gap:29px}.name-heading{position:relative}.name-heading h2{max-width:470px}.name-mark{display:none}.name-copy p{font-size:15px}.name-copy .name-facts{font-size:11px;margin-top:25px;padding-top:20px}.section-intro{gap:24px}.section-intro>p{font-size:15px}.possibilities{grid-template-columns:1fr;margin-top:33px;gap:27px}.possibilities article,.possibilities article:first-child,.possibilities article:last-child{padding:25px 0 0;border-right:0;position:relative}.possibilities h3{font-size:31px;margin-bottom:17px}.possibilities article>p{max-width:460px}.concept-art{height:145px;margin-top:14px}.concept-art svg{max-width:300px}.art-brand svg{left:50%;transform:translateX(-50%)}.clarification{text-align:left;font-size:11px;line-height:1.8;margin-top:25px}.questions-section{gap:33px}.questions-section h2 br{display:none}summary{font-size:14px;min-height:80px;gap:15px}.questions details p{font-size:14px;padding-right:20px}.inquiry-grid{gap:36px}.inquiry-intro h2{font-size:45px}.inquiry-intro p{font-size:14px;margin-top:24px;max-width:500px}.inquiry-art{display:none}.form-row{gap:15px}.field{margin-bottom:19px}label{font-size:12px}label span{font-size:10px}.site-footer{padding-block:29px}.footer-main{flex-wrap:wrap;gap:16px}.footer-main .brand img{width:185px}.footer-main p{order:3;max-width:none;text-align:left;font-size:11px;width:100%}.privacy-disclosure{margin-top:20px}}
@media(max-width:359px){.brand img{width:163px}.hero h1{font-size:39px}.hero-copy{font-size:13px}.hero{padding-top:30px}.hero-bottom{margin-top:20px}.hero-actions{margin-top:20px}.hero-photo{aspect-ratio:1.5}.form-row{grid-template-columns:1fr;gap:0}h2,.inquiry-intro h2{font-size:39px}.domain{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(min-width:701px) and (max-width:1000px){
  .name-section,.inquiry-grid{grid-template-columns:1fr;gap:34px}
  .name-heading{display:flex;align-items:center;justify-content:space-between;gap:35px}.name-mark{margin:0}
  .name-copy{max-width:650px}.inquiry-intro h2{max-width:620px}.inquiry-intro p{max-width:570px}.inquiry-art{display:none}
  .possibilities{grid-template-columns:1fr;gap:30px}
  .possibilities article,.possibilities article:first-child,.possibilities article:last-child{display:grid;grid-template-columns:1fr 1.2fr;column-gap:42px;padding:28px 0 0;border-right:0}
  .possibilities h3{font-size:32px}.possibilities article>p{grid-column:2;grid-row:1 / span 2;font-size:16px}.concept-art{grid-column:1;grid-row:2;height:130px;margin-top:0}.concept-art svg{max-width:280px}.art-brand svg{left:50%;transform:translateX(-50%)}
}
