.studio-note{display:flex;justify-content:space-between;gap:15px;padding:9px 35px;font-size:9px;border-bottom:1px solid var(--line)}.brand-header{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:18px 35px}.brand-logo{display:block;flex-shrink:0;width:250px}.brand-logo img{width:100%;height:auto}.brand-header nav{display:flex;gap:25px;align-items:center;font-size:11px}.brand-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.bag-button{border:1px solid currentColor;padding:13px 17px;display:flex;align-items:center;gap:15px;font-size:11px}.bag-button [data-bag-count]{font-weight:600}.eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.7}.collection{padding:80px 45px}.collection-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.collection-heading h2{font-size:46px;margin-top:18px;line-height:1.12}.collection-heading>[data-product-count]{font-size:10px;white-space:nowrap}.collection-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:32px}.category-filters{display:flex;flex-wrap:wrap;gap:8px}.category-filters button{font-size:10px;padding:12px 15px;border:1px solid var(--line)}.category-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.search-sort{display:flex;gap:10px;min-width:0}.search-sort input,.search-sort select{border:1px solid var(--line);background:var(--paper);font-size:10px;padding:12px;min-height:40px}.search-sort input{width:210px}.search-sort select{width:155px}.brand-footer{padding:55px 45px 28px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;border-top:1px solid var(--line)}.footer-intro p{font-size:14px;margin-top:20px;line-height:1.7}.brand-footer nav{display:flex;flex-direction:column;align-items:start;gap:13px;font-size:11px}.brand-footer nav h2{font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin:16px 0 12px}.brand-footer nav a:hover{text-decoration:underline}.footer-note{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;font-size:9px;line-height:1.9;margin-top:12px}.footer-note a{text-decoration:underline}.brand-header>*{min-width:0}noscript p{padding:20px;font-size:12px}.product-purchase h1,.product-purchase h2{font-family:var(--display-font);font-size:36px}.info-copy h1{font-family:var(--display-font)}
@media(max-width:1100px){.brand-header{gap:20px;padding:15px 25px}.brand-logo{width:205px}.brand-header nav{gap:15px;font-size:10px}.collection{padding:65px 30px}.collection-heading h2{font-size:38px}.collection-tools{align-items:start}.brand-footer{padding:45px 30px 25px;gap:30px}.brand-footer .brand-logo{width:215px}}
@media(max-width:760px){.studio-note{padding:8px 17px;font-size:7px;line-height:1.6}.studio-note>span{text-align:right}.brand-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 18px 18px}.brand-header .brand-logo{width:190px;max-width:100%}.brand-header nav{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:12px 17px;justify-content:space-between;font-size:9px;padding-top:10px}.bag-button{grid-row:1;grid-column:2;font-size:10px;padding:10px;gap:9px}.collection{padding:48px 18px}.collection-heading{gap:18px;align-items:start}.collection-heading h2{font-size:32px;max-width:250px}.collection-heading>[data-product-count]{font-size:8px;margin-top:5px}.eyebrow{font-size:8px}.collection-tools{display:block}.category-filters{gap:6px}.category-filters button{font-size:9px;padding:10px}.search-sort{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:20px;gap:8px}.search-sort label{min-width:0}.search-sort input,.search-sort select{width:100%;min-width:0;font-size:9px;padding:10px 8px}.brand-footer{grid-template-columns:1fr 1fr;gap:25px;padding:35px 22px 24px}.footer-intro{grid-column:1/-1}.brand-footer nav{font-size:10px;gap:11px}.brand-footer nav h2{margin-top:0;font-size:9px}.footer-note{font-size:8px;margin-top:5px}.product-purchase h1,.product-purchase h2{font-size:28px}}
@font-face{font-family:Stargaze;src:url('../assets/fonts/stargaze.woff2') format('woff2');font-weight:400;font-display:swap}body[data-store=stargaze]{--paper:#101322;--ink:#eeeaf5;--muted:#aaa6bc;--line:#37394e;--accent:#b8a5ed;--button-ink:#19152b;--display-font:Stargaze,Arial,sans-serif}.studio-note{background:#0b0e19}.brand-header{border-bottom:1px solid var(--line);padding:15px 40px}.brand-header .brand-logo{width:245px;background:#ece9f3;padding:0 10px}.brand-header nav{font-size:10px;letter-spacing:.03em}.bag-button{background:#b8a5ed;color:#19152b;border-color:#b8a5ed}.observatory{background:#191d32;background-image:linear-gradient(#52556a26 1px,transparent 1px),linear-gradient(90deg,#52556a26 1px,transparent 1px);background-size:70px 70px;padding:0 45px}.observatory-top,.observatory-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em;padding:23px 0;border-bottom:1px solid #42455f}.observatory-heading{display:grid;grid-template-columns:80px minmax(0,1fr) 230px;align-items:center;gap:30px;padding:50px 0 40px}.orbital-symbol{font-size:90px;line-height:1;color:#d6bf86}.observatory-heading h1{font:400 clamp(30px,4vw,62px)/1.2 Stargaze,Arial,sans-serif;letter-spacing:-.035em}.observatory-heading h1 em{font-style:normal;color:#baa9e5}.observatory-heading>p{font-size:12px;line-height:1.8;color:#cac6db;align-self:end;padding-bottom:7px}.scope-stage{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr) minmax(0,.65fr);gap:45px;align-items:center;padding:15px 40px 35px;max-width:1420px;margin:auto}.scope-index h2{font:400 clamp(38px,4vw,60px)/1.12 Stargaze,sans-serif;margin:25px 0;color:#e0d3fc}.scope-index p{font-size:12px;line-height:1.8;color:#aaaac4}.star-link{display:inline-block;border-bottom:1px solid #9183b1;padding:12px 0;font-size:10px;margin-top:22px}.scope-image{border:1px solid #83779d;border-radius:48% 48% 0 0;overflow:hidden;display:block;box-shadow:0 0 0 12px #b2a0e412,0 0 0 13px #b2a0e42b}.scope-image .catalog-image{aspect-ratio:3/4}.orbit-panel{align-self:center}.orbit-map{height:200px;position:relative;display:grid;place-items:center;border-bottom:1px solid #606078;margin-bottom:25px}.orbit-map:before,.orbit-map:after,.orbit-map i,.orbit-map b{content:'';position:absolute;border:1px solid #9789bb;border-radius:50%;width:130px;height:130px}.orbit-map:after{width:180px;height:70px;transform:rotate(-30deg)}.orbit-map i{width:180px;height:70px;transform:rotate(40deg)}.orbit-map b{width:15px;height:15px;background:#d6bf86;border:0;top:46px;right:14%}.orbit-map>span{font-size:37px;color:#c7b0fc}.orbit-panel>p{font:400 22px/1.45 Stargaze,sans-serif;color:#cbbdf0}.orbit-panel>a{display:inline-block;font-size:10px;margin-top:25px;border-bottom:1px solid currentColor;padding-bottom:10px}.observatory-bottom{border-bottom:0;border-top:1px solid #42455f;color:#ada9c1}.mission-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);padding:0 45px}.mission-paths>a{padding:40px 30px;border-right:1px solid var(--line)}.mission-paths>a:first-child{padding-left:0}.mission-paths>a:last-child{border-right:0}.mission-paths small{font-size:8px;letter-spacing:.15em;color:#b8a5ed}.mission-paths h2{font:400 26px/1.3 Stargaze,sans-serif;margin:15px 0 20px}.mission-paths span{font-size:10px;color:#b2afbf}.collection-heading h2{font:400 35px/1.25 Stargaze,sans-serif}.collection .commerce-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 25px}.commerce-card-info h3{font-size:13px;color:#e2d6ff}.commerce-card-link>.catalog-image{border:1px solid #82759f;border-radius:5px}.commerce-card-actions{border-color:#4b435e}.category-filters button[aria-pressed=true]{background:#b8a5ed;color:#18122a;border-color:#b8a5ed}.search-sort input,.search-sort select{color:#e1dce8}.field-notes{background:#e6e2ee;color:#252037;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:90px;padding:75px 7%;align-items:center}.field-notes h2{font:400 clamp(35px,4.5vw,64px)/1.2 Stargaze,sans-serif;letter-spacing:-.035em;margin:30px 0}.field-notes h2>span{color:#6d5794}.field-notes p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:425px}.chart-panel{display:block;border:1px solid #857b9a;padding:15px}.chart-panel>span:last-child{display:block;font-size:11px;padding:20px 5px 5px}.chart-panel small{display:block;font-size:10px;margin-top:9px}.star-signoff{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:35px;padding:60px 7%}.star-signoff>span{font-size:150px;color:#b8a5ed;line-height:1}.star-signoff p{font:400 clamp(35px,4.4vw,65px)/1.15 Stargaze,sans-serif;letter-spacing:-.035em}.star-signoff em{font-style:normal;color:#b8a5ed}.star-signoff>a{border-bottom:1px solid #8a7baa;font-size:11px;line-height:1.7;padding-bottom:12px}.brand-footer .brand-logo{background:#ece9f3;padding:0 10px}.brand-footer{background:#090c17}.brand-footer .footer-intro p{color:#c4b2f0}.product-purchase h1,.product-purchase h2{font-size:29px}.info-copy h1{font-size:40px}
@media(max-width:1100px){.brand-header{padding:15px 25px}.brand-header .brand-logo{width:200px}.observatory{padding:0 30px}.observatory-heading{grid-template-columns:60px minmax(0,1fr);gap:20px}.observatory-heading>p{grid-column:2;font-size:11px}.orbital-symbol{font-size:70px;grid-row:1/3}.scope-stage{gap:30px;padding:10px 10px 35px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr)}.orbit-panel{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:35px}.orbit-map{width:200px;height:150px;margin:0;border:0;flex-shrink:0}.orbit-panel>p{font-size:19px}.orbit-panel>a{margin:0}.mission-paths{padding:0 30px}.mission-paths>a{padding:30px 20px}.mission-paths h2{font-size:21px}.field-notes{gap:50px;padding:60px 5%}.star-signoff{gap:25px;padding:50px 5%}.star-signoff>span{font-size:110px}}
@media(max-width:760px){.brand-header .brand-logo{width:190px}.brand-header nav{font-size:8px;letter-spacing:0}.observatory{padding:0 22px}.observatory-top,.observatory-bottom{font-size:7px;line-height:1.6;gap:25px;padding:18px 0}.observatory-top>span:last-child,.observatory-bottom>span:last-child{text-align:right}.observatory-heading{display:block;padding:30px 0}.orbital-symbol{display:block;font-size:47px;margin-bottom:15px}.observatory-heading h1{font-size:clamp(23px,7vw,41px);line-height:1.3}.observatory-heading>p{margin-top:20px;font-size:11px}.scope-stage{grid-template-columns:minmax(0,1fr);padding:0 8px 25px;gap:35px}.scope-index{order:2}.scope-index h2{font-size:35px;margin:15px 0}.scope-index h2 br{display:none}.scope-index p{font-size:11px}.star-link{font-size:10px;margin-top:15px}.scope-image{width:85%;max-width:350px;margin:5px auto 0}.orbit-panel{grid-column:auto;order:3;border-top:1px solid #42455f;padding-top:25px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px}.orbit-map{width:100%;height:130px}.orbit-map:before{width:90px;height:90px}.orbit-map:after,.orbit-map i{width:125px;height:50px}.orbit-map b{top:21px;right:7%;width:11px;height:11px}.orbit-panel>p{font-size:13px}.orbit-panel>a{grid-column:1/-1;width:max-content;font-size:10px}.mission-paths{grid-template-columns:minmax(0,1fr);padding:0 22px}.mission-paths>a,.mission-paths>a:first-child{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.mission-paths>a:last-child{border-bottom:0}.mission-paths h2{font-size:21px;margin:12px 0}.collection-heading h2{font-size:24px;overflow-wrap:normal}.collection .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.commerce-card-info h3{font-size:11px}.commerce-card-info{gap:6px}.commerce-price{font-size:10px}.field-notes{grid-template-columns:minmax(0,1fr);gap:35px;padding:45px 22px}.field-notes h2{font-size:29px}.field-notes p:not(.eyebrow){font-size:12px}.chart-panel{padding:10px}.star-signoff{grid-template-columns:60px minmax(0,1fr);padding:40px 22px;gap:20px}.star-signoff>span{font-size:80px}.star-signoff p{font-size:25px}.star-signoff>a{grid-column:2;font-size:10px}.product-purchase h1,.product-purchase h2{font-size:24px}.info-copy h1{font-size:28px}}
@media(max-width:360px){.brand-header{padding-left:15px;padding-right:15px}.brand-header .brand-logo{width:170px}.observatory-heading h1{font-size:23px}.collection-heading h2{font-size:22px}.orbit-panel>p{font-size:12px}}
