.rc-contact-surface{background:#101110;color:#e8ece8}.rc-contact-surface .contact{max-width:860px;padding-inline:32px;padding-bottom:52px}.rc-contact-surface #ContactForm{background:#141714;border:1px solid #343e35;border-radius:10px;padding:30px 32px;margin:0}.rc-contact-surface .contact *{-webkit-text-stroke:0!important;text-shadow:none!important;box-sizing:border-box}.rc-contact-surface .contact__fields,.rc-contact-surface .rc-contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rc-contact-surface .contact .field{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "input" "error";min-width:0;margin-bottom:22px;min-height:0}.rc-contact-surface .contact .field:before,.rc-contact-surface .contact .field:after{display:none}.rc-contact-surface .contact .field__label{grid-area:label;position:static!important;transform:none!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.02em!important;color:#c5cfc7!important;margin:0 0 8px!important;padding:0!important}.rc-contact-surface .contact .field__input{grid-area:input;min-width:0;width:100%;height:52px;min-height:52px;margin:0!important;padding:14px 16px!important;background:#0f120f!important;color:#f4f6f3!important;border:1px solid #59665b!important;border-radius:5px!important;box-shadow:none!important;font-size:16px!important;line-height:1.5;letter-spacing:0}.rc-contact-surface .contact .text-area{height:auto;min-height:160px;resize:vertical;line-height:1.65}.rc-contact-surface .contact__field-error{grid-area:error;margin-top:8px;color:#ffd0b0}.rc-contact-topic{min-width:0;margin-bottom:22px}.rc-contact-topic label{display:block;font-size:12px;line-height:1.5;letter-spacing:.02em;color:#c5cfc7;margin:0 0 8px}.rc-contact-topic input,.rc-contact-topic select{width:100%;min-width:0;height:52px;padding:12px 16px;background:#0f120f;color:#f4f6f3;border:1px solid #59665b;border-radius:5px;font-family:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.rc-contact-surface .rc-contact-note{font-size:12px;line-height:1.75;color:#aab7ad;text-align:center;max-width:610px;margin:2px auto 24px;text-wrap:pretty}.rc-contact-surface .contact__button{text-align:center;margin-top:0}.rc-contact-surface .contact__button .button{background:#ff8500;color:#101110;font-weight:800;min-width:210px;min-height:50px;border:1px solid #ff8500;border-radius:4px;font-size:14px;letter-spacing:.02em}.rc-contact-surface .contact__button .button:after,.rc-contact-surface .contact__button .button:before{display:none}.rc-contact-surface .contact__button .button:hover{background:#ffa12e}.rc-contact-surface input:focus-visible,.rc-contact-surface textarea:focus-visible,.rc-contact-surface select:focus-visible,.rc-contact-surface button:focus-visible{outline:2px solid #ff8500!important;outline-offset:3px!important}.rc-contact-surface .form-status,.rc-contact-surface .form__message{color:#e7ece7;font-size:15px;line-height:1.65}@media(max-width:749px){.rc-contact-surface .contact{padding-inline:24px;padding-bottom:36px}.rc-contact-surface #ContactForm{padding:24px 20px}.rc-contact-surface .contact__fields,.rc-contact-surface .rc-contact-details{grid-template-columns:1fr;gap:0}.rc-contact-surface .contact__button .button{width:100%}}.main-page-shell #rc-prints .rc-options fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.main-page-shell #rc-prints .rc-options label{display:flex;min-width:0}.main-page-shell #rc-prints .rc-options label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:88px;padding:12px 4px;border:2px solid #969c96;border-radius:4px;font-size:13px;line-height:1.3;text-align:center}.main-page-shell #rc-prints .rc-options label small{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.9em;font-size:10px;line-height:1.45;white-space:normal}.main-page-shell #rc-prints .rc-options label:hover>span{border-color:#ffad4d}.main-page-shell #rc-prints .rc-options input:checked+span{background:#ff8500;border-color:#ff8500;color:#111}.main-page-shell #rc-prints .rc-options input:checked+span small{color:#111}.main-page-shell #rc-prints .rc-options input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}.main-page-shell:has(.rc-contact-intro){background:#101110;color:#fff}.main-page-shell:has(.rc-contact-intro)>.page-width{max-width:940px;padding-inline:32px}.rc-contact-intro{text-align:center;max-width:660px;margin:0 auto;padding:18px 0 14px}.rc-contact-kicker{color:#ff8500;font-size:10px;line-height:1.65;letter-spacing:.17em;font-weight:800;text-transform:uppercase;margin:0 0 16px}.rc-contact-intro h1{font-family:var(--font-heading-family),Georgia,serif;font-size:36px;line-height:1.15;color:#fff;margin:0 0 18px}.rc-contact-deck{font-size:16px;line-height:1.75;color:#bbc4bd;margin:0 auto;max-width:590px;text-wrap:balance}.main-page-shell #rc-prints .rc-brand img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}@media(max-width:749px){.main-page-shell:has(.rc-contact-intro)>.page-width{padding-inline:24px}.rc-contact-intro{padding-top:10px}.rc-contact-intro h1{font-size:30px}.rc-contact-deck{font-size:15px}}.main-page-shell #rc-prints .rc-hero{grid-template-columns:minmax(240px,340px) minmax(0,480px);justify-content:center;gap:40px!important;max-width:940px;margin:0 auto;padding:20px 0 34px!important;border-bottom:0;text-align:center}.main-page-shell #rc-prints .rc-hero>div:first-child{grid-column:2;grid-row:1;min-width:0}.main-page-shell #rc-prints .rc-hero .rc-brand{grid-column:1;grid-row:1;max-width:340px!important;width:100%;justify-self:center}.main-page-shell #rc-prints .rc-hero p{margin-inline:auto;text-align:center;text-wrap:balance}.main-page-shell #rc-prints .rc-hero h2{text-align:center;text-wrap:balance}.main-page-shell #rc-prints .rc-hero .rc-link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:24px}.main-page-shell #rc-prints .rc-strip{justify-content:center;text-align:center;border-top:1px solid #343434}.main-page-shell #rc-prints .rc-catalog:has(>.rc-feature:only-child){grid-template-columns:minmax(0,400px);justify-content:center}.main-page-shell #rc-prints .rc-details h3{text-align:center}.main-page-shell #rc-prints .rc-end{flex-direction:column;align-items:center;text-align:center;gap:14px}.main-page-shell #rc-prints .rc-end p{max-width:600px;margin-inline:auto}@media(max-width:749px){.main-page-shell #rc-prints .rc-hero{grid-template-columns:minmax(0,1fr);gap:24px!important;padding:8px 0 28px!important}.main-page-shell #rc-prints .rc-hero .rc-brand{grid-column:1;grid-row:1;max-width:240px!important}.main-page-shell #rc-prints .rc-hero>div:first-child{grid-column:1;grid-row:2}.main-page-shell #rc-prints .rc-hero .rc-kicker{font-size:10px}}body:has(.rc-reading){background:#111!important;grid-template-rows:auto auto auto auto!important}body:has(.rc-reading) #MainContent{background:#111!important;color:#eee}.rc-reading{max-width:1280px;margin:auto;padding:28px 48px 60px;color:#eee}.rc-reading *{box-sizing:border-box}.rc-reading header{padding-bottom:24px;border-bottom:1px solid #383838}.rc-reading-kicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ff8500;font-weight:700}.rc-reading h1{font-size:36px;line-height:1.15;color:#fff;margin:14px 0}.rc-reading-intro{font-size:16px;line-height:1.65;max-width:720px;color:#c5c5c5}.rc-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.rc-article-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #3d3d3d;border-radius:5px;background:#191b19;color:#fff;text-decoration:none;min-width:0}.rc-article-card:hover{border-color:#ff8500}.rc-article-card:focus-visible{outline:2px solid #ff8500;outline-offset:4px}.rc-article-image{width:100%;aspect-ratio:1;height:auto;flex-shrink:0;overflow:hidden;background:#080a08}.rc-article-image img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;border-radius:0!important}.rc-article-card-copy{padding:24px;display:flex;flex:1;min-height:0;flex-direction:column}.rc-reading-date{font-size:11px;color:#aaa;margin:0 0 16px}.rc-article-card h2{color:#fff;font-size:25px;line-height:1.15;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rc-article-excerpt{font-size:13px;line-height:1.6;color:#c4c4c4;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rc-article-card:has(.rc-article-image) .rc-article-excerpt{display:none}.rc-read-link{margin-top:auto;font-size:12px;color:#ff8500;display:flex;justify-content:space-between;font-weight:700}.rc-reading-pagination{padding-top:32px;display:flex;justify-content:center;gap:16px}.rc-reading-pagination a{color:#ff8500}.rc-reading-empty{color:#aaa;grid-column:1/-1;padding:24px 0 60px}@media(max-width:989px){.rc-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.rc-reading{padding:20px 24px 40px}.rc-reading h1{font-size:30px}.rc-article-grid{grid-template-columns:1fr}.rc-article-card{max-width:450px;width:100%}.rc-article-card h2{font-size:26px}}.rc-article-index>header{text-align:center;padding-bottom:28px}.rc-article-index>header .rc-reading-kicker{line-height:1.65;margin:0 0 14px;text-wrap:balance}.rc-article-index>header h1{margin:0 0 16px}.rc-article-index>header .rc-reading-intro{max-width:640px;line-height:1.75;margin:0 auto;text-wrap:balance}.rc-article-index .rc-reading-empty{text-align:center}@media(max-width:749px){.rc-article-index>header .rc-reading-intro{font-size:15px;max-width:460px}.rc-article-index .rc-article-card{margin-inline:auto}}.rccart-minimum{border:1px solid #b96b20;border-radius:6px;padding:16px;margin-top:18px;font-size:13px;line-height:1.6}.rccart-minimum p{margin:8px 0 0}.rccart-checkout:disabled{opacity:.45;cursor:not-allowed}body:has(.rccart){background:#101110!important;grid-template-rows:auto auto auto auto!important}body:has(.rccart) #MainContent,.shopify-section:has(.rccart){background:#101110!important;min-height:0}.rccart{max-width:1280px;margin:auto;padding:24px 48px 60px;color:#f7f7f7}.rccart *{box-sizing:border-box;-webkit-text-stroke:0!important;text-shadow:none!important}.rccart a{color:inherit;text-decoration:none}.rccart a:focus-visible,.rccart button:focus-visible,.rccart input:focus-visible{outline:2px solid #ff8500;outline-offset:4px}.rccart-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:30px;border-bottom:1px solid #383838;margin-bottom:32px}.rccart-heading p{font-size:10px;letter-spacing:.16em;font-weight:800;color:#ff8500;text-transform:uppercase;margin:0 0 14px}.rccart h1{font-size:38px;font-family:var(--font-heading-family),Georgia,serif;line-height:1.1;color:#fff!important;margin:0;font-weight:600;letter-spacing:-.02em}.rccart-heading>a{font-size:12px;color:#c3c5c3;border-bottom:1px solid #555;padding:10px 0}.rccart-heading>a:hover{color:#ff8500}.rccart-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:48px;align-items:start}.rccart-item{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:22px;padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid #333}.rccart-photo{display:block;aspect-ratio:1;background:#fff;border-radius:5px;overflow:hidden}.rccart-photo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0!important;mask-image:none!important;-webkit-mask-image:none!important}.rccart-name{font-size:20px;font-weight:650;line-height:1.3}.rccart-name:hover{color:#ff8500}.rccart-variant{font-size:13px;color:#c3c5c3;margin:8px 0}.rccart-unit,.rccart-property{font-size:12px;color:#9ea39f;line-height:1.6;margin:6px 0}.rccart-item-actions{display:flex;align-items:end;gap:22px;margin-top:18px}.rccart-item-actions label{display:flex;flex-direction:column;gap:6px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#c3c5c3}.rccart-item-actions input{background:#141614;border:1px solid #666;border-radius:3px;color:#fff;width:74px;height:42px;padding:8px 11px;font-size:14px}.rccart-remove{font-size:11px;color:#b5b9b5!important;text-decoration:underline!important;padding:13px 0}.rccart-line-total{font-size:16px;white-space:nowrap}.rccart-update{background:transparent;color:#ddd;border:1px solid #555;padding:12px 20px;border-radius:3px;font-size:12px;cursor:pointer}.rccart-update:hover{border-color:#ff8500}.rccart-summary{padding:26px;background:#1a1d1a;border:1px solid #393d39;border-radius:6px}.rccart h2{font-family:var(--font-body-family),sans-serif;font-size:19px;line-height:1.25;font-weight:700;color:#fff!important;margin:0 0 24px;letter-spacing:0}.rccart-subtotal,.rccart-shipping-row{display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.5;margin-bottom:17px}.rccart-subtotal strong{font-size:20px}.rccart-shipping-row{color:#c3c5c3;font-size:12px}.rccart-discount{font-size:12px;color:#ffc785;margin:8px 0}.rccart-shipping-progress{border-top:1px solid #3b403b;padding-top:14px;margin:20px 0}.rccart-shipping-progress p{font-size:12px;color:#d4d8d4;line-height:1.6}.rccart-track{height:4px;background:#414541;border-radius:2px;overflow:hidden}.rccart-track span{display:block;height:100%;background:#ff8500}.rccart-tax{font-size:11px;line-height:1.6;color:#aeb5ae;margin:20px 0 16px}.rccart-checkout{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ff8500;color:#111;border:0;border-radius:3px;min-height:54px;padding:16px 20px;font-size:16px;font-weight:800;cursor:pointer}.rccart-checkout:hover{background:#ffa537}.rccart-secure{font-size:10px;color:#aeb5ae;text-align:center;margin:13px 0 22px}.rccart-dispatch{border-top:1px solid #3b403b;padding-top:19px;font-size:12px}.rccart-dispatch p{font-size:12px;color:#aeb5ae;line-height:1.7;margin:7px 0 0}.rccart-delivery{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid #373737;margin-top:42px;padding-top:25px}.rccart-delivery h2{font-size:14px;margin-bottom:10px}.rccart-delivery p{font-size:12px;color:#aeb5ae;line-height:1.75;max-width:440px;margin:0}.rccart-empty{padding:55px 0 80px;max-width:600px}.rccart-empty h2{font-size:28px}.rccart-empty p{font-size:16px;line-height:1.8;color:#bfc5bf}.rccart-empty a{display:inline-block;background:#ff8500;color:#111;font-weight:800;font-size:14px;padding:16px 22px;margin-top:14px;border-radius:3px}@media(max-width:989px){.rccart-layout{grid-template-columns:1fr;gap:30px}.rccart-summary{max-width:100%}}@media(max-width:749px){.rccart{padding:20px 24px 40px}.rccart-heading{align-items:start;gap:16px}.rccart-heading p{max-width:200px;font-size:9px}.rccart h1{font-size:32px}.rccart-heading>a{font-size:10px;white-space:nowrap}.rccart-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.rccart-name{font-size:17px}.rccart-line-total{grid-column:2;font-size:15px;margin-top:-8px}.rccart-summary{padding:22px}.rccart-delivery{grid-template-columns:1fr;gap:22px}.rccart-empty h2{font-size:24px}}body:has(.rch){grid-template-rows:auto auto auto auto!important;background:#121212!important}body:has(.rch) #MainContent{min-height:0!important;background:#121212!important}.rch{background:#101110;color:#fff;font-family:var(--font-body-family),sans-serif}.rch *{box-sizing:border-box}.rch a{color:inherit;text-decoration:none}.rch-hero{position:relative;min-height:550px;isolation:isolate;overflow:hidden}.rch-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.rch-shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(0deg,#101110,#03080f33 38%,#03080f42),radial-gradient(ellipse at 50% 38%,#03080fb3,#03080f40 75%)}.rch-inner{max-width:1100px;margin:auto;padding:70px 40px 105px;text-align:center}.rch-eyebrow,.rch-kicker{font-size:11px;letter-spacing:.18em;font-weight:800;text-transform:uppercase;color:#ff8500;margin:0 0 22px}.rch-eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;line-height:1.65;text-wrap:balance}.rch-eyebrow:before,.rch-eyebrow:after{content:"";width:24px;height:1px;background:#ff8500;flex-shrink:0}.rch h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:1.07;letter-spacing:-.035em;margin:0 0 24px;color:#fff!important;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:0 2px 3px #000}.rch h1 span{color:#fff!important}.rch-intro{font-size:17px;line-height:1.7;max-width:540px;color:#e1e3e4;margin:0 auto 28px;text-wrap:balance}.rch-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.rch-observatory{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:15px 22px;border:1px solid #ffffff80;border-radius:3px;background:#080e1670;font-size:14px;font-weight:700}.rch-observatory:hover{border-color:#ff8500;background:#101110}.rch-research{margin-top:12px}.rch-primary{background:#ff8500;color:#090909!important;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-weight:800;font-size:14px;min-height:48px;border:1px solid #ff8500;border-radius:3px}.rch-primary span{font-size:20px;line-height:1}.rch-secondary{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;min-height:44px;border-bottom:1px solid #ffffff70;padding:10px 0}.rch-primary:hover{background:#ffa12e}.rch-secondary:hover{border-color:#ff8500}.rch a:focus-visible{outline:3px solid #fff;outline-offset:5px}.rch-caption{position:absolute;bottom:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:12px;color:#eee!important}.rch-caption i{width:6px;height:6px;border-radius:50%;background:#ff8500}.rch h2{font-family:var(--font-heading-family),Georgia,serif;color:#fff!important;-webkit-text-fill-color:#fff;-webkit-text-stroke:.6px #000;paint-order:stroke fill;line-height:1.15;letter-spacing:-.025em}.rch-shop{max-width:1400px;margin:auto;padding:45px 64px 50px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.rch-shop-copy{max-width:510px}.rch-shop h2{font-size:clamp(32px,3.2vw,46px);margin:0 0 20px;text-wrap:balance}.rch-deck{font-size:16px;line-height:1.75;color:#bfc2c4;margin:0 0 24px}.rch-quality{font-size:12px;line-height:1.65;color:#bfc2c4;max-width:360px;margin:20px 0 0}.rch-paths{max-width:1400px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 64px 40px}.rch-path{min-width:0;padding:26px 28px;border:1px solid #343b35;border-radius:8px;transition:background-color .18s ease,border-color .18s ease}.rch-path-top{display:flex;justify-content:space-between;gap:14px;color:#ff8500;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.rch-path-top>span:last-child{font-size:18px;line-height:14px}.rch-path h2{font-size:28px;margin:0 0 10px}.rch-path p{font-size:14px;line-height:1.65;color:#b8bcb9;margin:0;max-width:320px}.rch-path:hover{background:#141714;border-color:#ff85004d}.rch-path:hover h2{text-decoration:underline;text-decoration-color:#ff8500;text-underline-offset:5px}.rch .rch-path:focus-visible{outline:2px solid #ff8500;outline-offset:3px;background:#141714}.rch-person{max-width:1272px;margin:0 auto;padding:30px 0 50px;border-top:1px solid #373737;display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.rch-person h2{font-size:32px;margin:0}.rch-person .rch-kicker{margin-bottom:14px}.rch-person-actions{display:flex;flex-wrap:wrap;gap:14px 26px}@media(max-width:1399px){.rch-person{margin:0 64px}}@media(min-width:750px)and (max-width:989px){.rch-inner{padding-inline:36px}.rch-shop{padding-inline:36px;gap:30px}.rch-paths{padding-inline:36px}.rch-path{padding-inline:18px}.rch-person{margin-inline:36px;gap:35px}}@media(max-width:749px){.rch-hero{min-height:0;text-align:center}.rch-inner{padding:48px 24px 90px}.rch h1{font-size:clamp(36px,9vw,56px)}.rch-eyebrow{justify-content:center;font-size:9px;letter-spacing:.13em;margin:0 auto 23px;max-width:320px;line-height:1.65}.rch-eyebrow:before,.rch-eyebrow:after{display:none}.rch-intro{font-size:15px;max-width:360px;margin:0 auto 25px}.rch-actions{justify-content:center;gap:10px 22px}.rch-actions>a{width:min(100%,290px)}.rch-observatory{font-size:14px;padding:14px 19px}.rch-shade{background:linear-gradient(0deg,#101110,#03080f80 45%,#03080f99)}.rch-image{object-position:59% center}.rch-caption{left:24px;right:24px;bottom:18px;justify-content:center}.rch-primary{font-size:14px;padding:14px 19px}.rch-secondary{font-size:13px}.rch-shop{grid-template-columns:1fr;padding:32px 24px 36px;gap:26px;text-align:center}.rch-shop-copy{max-width:480px;margin:auto}.rch-shop h2{font-size:32px;margin-bottom:16px}.rch-kicker{font-size:10px;margin-bottom:16px}.rch-deck{font-size:15px;margin-bottom:21px}.rch-quality{margin:18px auto 0}.rch-paths{padding:24px 24px 28px;gap:14px;grid-template-columns:1fr;text-align:center}.rch-path{padding:23px 20px}.rch-path-top{justify-content:center;margin-bottom:12px}.rch-path h2{font-size:27px}.rch-path p{max-width:360px;margin:auto}.rch-person{margin:0 24px;padding:28px 0 36px;grid-template-columns:1fr;gap:18px;text-align:center}.rch-person h2{font-size:28px}.rch-person .rch-deck{max-width:480px;margin:0 auto 16px}.rch-person-actions{justify-content:center;gap:8px 24px}}.rch-range{grid-template-columns:1fr;gap:34px;padding-top:44px;padding-bottom:44px;text-align:center;justify-items:center}.rch-range .rch-shop-copy{max-width:820px;width:100%;margin-inline:auto}.rch-range .rch-shop-copy h2{font-size:clamp(30px,3vw,42px);margin-bottom:16px}.rch-range .rch-shop-copy .rch-deck{margin:0 auto;max-width:660px}@media(max-width:749px){.rch-range{gap:25px;padding-block:32px}.rch-range .rch-shop-copy h2{font-size:31px}}.rch-range-link{cursor:pointer;border-radius:8px;transition:background-color .18s ease,box-shadow .18s ease}.rch-range-link .rch-shop-copy h2{display:flex;align-items:center;justify-content:center;gap:14px}.rch-range-arrow{width:25px;height:25px;flex:0 0 auto;fill:none;stroke:#ff8500;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.rch .rch-range-link:focus-visible{outline:2px solid #ff8500;outline-offset:-3px;background:#141714}.rch-range-link:active{background:#191d18}@media(hover:hover){.rch-range-link:hover{background:#141714;box-shadow:inset 0 0 0 1px #ff85004d}.rch-range-link:hover .rch-range-arrow{transform:translate(2px,-2px)}}@media(max-width:749px){.rch-range-link .rch-shop-copy h2{gap:10px}.rch-range-arrow{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.rch-range-link,.rch-range-arrow,.rch-path{transition:none}}.shopify-section:has(>.rco){background:#101110}.rco{max-width:1280px;margin:auto;padding:24px 48px;color:#fff}.rco *{box-sizing:border-box}.rco-head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto 28px;text-align:center}.rco-kicker{color:#ff8500;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.65;margin:0 0 14px;text-wrap:balance}.rco h1{font-family:var(--font-heading-family),Georgia,serif;font-size:36px;line-height:1.15;letter-spacing:-.03em;margin:0;color:#fff!important;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill}.rco-deck{font-size:16px;line-height:1.75;color:#bfc2c4;margin:0 auto;max-width:640px;text-wrap:balance}.rco a{color:#fff;text-decoration:none}.rco a:focus-visible{outline:2px solid #ff8500;outline-offset:5px}.rco a:hover{color:#ff8500}.rco-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid #393939;padding:0 0 24px;font-size:13px;font-weight:700;text-align:center}.rco-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.rco-nav a:first-child{color:#ff8500}.rco-nav span{margin-left:12px}.rco-player{aspect-ratio:16/9;background:#000;border:1px solid #393939;border-radius:8px;overflow:hidden}.rco-player iframe{display:block;width:100%;height:100%;border:0}.rco-player-bottom{display:flex;justify-content:space-between;gap:20px;padding:19px 0 28px;font-size:12px;color:#aeb2b4;border-bottom:1px solid #393939}.rco-player-bottom a{color:#ff8500;font-weight:700}.rco-player-bottom a span{margin-left:13px}.rco-follow{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px 0 20px}.rco-follow h2{font-family:var(--font-heading-family),Georgia,serif;font-size:35px;line-height:1.2;margin:0;color:#fff!important}.rco-follow p{font-size:15px;line-height:1.75;color:#bfc2c4;margin:0 0 18px}.rco-follow a{font-size:13px;color:#ff8500;font-weight:700}.rco-follow a span{margin-left:15px}.rc-registry{max-width:1280px!important;padding:10px 48px 60px!important}.rc-registry-header{text-align:center!important;margin-bottom:24px!important}.rc-registry-kicker{color:#ff8500!important;opacity:1!important;font-size:10px!important;font-weight:700}.rc-registry-title{font-family:var(--font-body-family),sans-serif!important;font-size:14px!important;font-weight:700;letter-spacing:.02em!important;line-height:1.5!important;color:#bfc2c4!important;-webkit-text-stroke:0!important;text-shadow:none!important}.rc-registry-intro{display:none}.rc-colony-grid:has(>.rc-colony-link:only-child){grid-template-columns:1fr}.rc-colony-link:only-child .rc-colony-card{display:grid;grid-template-columns:1.2fr 1fr;border-radius:8px;background:#171917}.rc-colony-link:only-child .rc-colony-image-wrap{height:100%;min-height:400px;aspect-ratio:1.2}.rc-colony-link:only-child .rc-colony-body{padding:38px}.rc-colony-link:only-child .rc-colony-name{font-size:28px}.rc-colony-id{color:#ff8500;opacity:1!important}.rc-colony-card .rc-status{border-color:#ff850060;color:#ffc077}.rc-data-label{opacity:.8!important}.rc-colony-link:focus-visible{outline:3px solid #ff8500;outline-offset:5px}.rc-colony-link:hover .rc-colony-card{border-color:#ff850080!important;transform:none!important}@media(max-width:749px){.rco{padding:20px 24px 24px}.rco-head{gap:14px;margin-bottom:24px}.rco h1{font-size:30px}.rco-deck{font-size:15px}.rco-player-bottom{flex-direction:column;gap:10px;font-size:11px}.rco-follow{grid-template-columns:1fr;gap:18px;padding-top:25px}.rco-follow h2{font-size:30px}.rc-registry{padding:0 24px 35px!important}.rc-colony-link:only-child .rc-colony-card{grid-template-columns:1fr}.rc-colony-link:only-child .rc-colony-image-wrap{min-height:0;aspect-ratio:1.2}.rc-colony-link:only-child .rc-colony-body{padding:24px}.rc-colony-link:only-child .rc-colony-name{font-size:26px}}@media(max-width:749px){.rco-head,.rco-player-bottom,.rco-follow{text-align:center}.rco-deck{margin-inline:auto;max-width:460px}.rco-nav{justify-content:center;flex-wrap:wrap;gap:12px 24px}.rco-nav a,.rco-player-bottom a,.rco-follow a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.rco-player-bottom{align-items:center}.rco-follow p{max-width:460px;margin-inline:auto}.rc-registry-header{text-align:center!important}.rc-colony-body>.rc-colony-id,.rc-colony-body>.rc-colony-name,.rc-colony-body>.rc-colony-taxon{text-align:center}}.rco:not(.rco-live) .rco-head{margin-bottom:0}.rco:not(.rco-live){padding-bottom:30px}.rc-registry-watch{text-align:center;margin:32px 0 0}.rc-registry-watch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:12px;color:#ff8500;font-size:13px;font-weight:700;text-decoration:none}.rc-registry-watch a:hover{text-decoration:underline;text-underline-offset:5px}.rc-registry-watch a:focus-visible{outline:2px solid #ff8500;outline-offset:4px}body:has(.rc-review-page){background:#101110!important;grid-template-rows:auto auto auto auto!important}body:has(.rc-review-page) #MainContent{background:#101110!important;color:#eee}.rc-review-page{max-width:1040px;margin:auto;padding:24px 40px 56px;color:#e4e8e4}.rc-review-page *{box-sizing:border-box}.rc-review-header{max-width:820px;margin:24px auto 0;padding-bottom:32px;text-align:center}.rc-review-kicker{margin:0 0 18px;color:#ff8500;font-size:10px;line-height:1.6;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rc-review-page h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(32px,3.5vw,44px);line-height:1.15;letter-spacing:-.025em;color:#fff;margin:0 auto 18px;max-width:780px;text-wrap:balance}.rc-review-meta{font-size:12px;line-height:1.6;color:#9fa8a1;margin:0 0 20px}.rc-review-summary{font-size:16px;line-height:1.75;color:#bbc2bc;max-width:650px;margin:auto;text-wrap:balance}.rc-review-summary p{margin:0}.rc-review-body{border-top:1px solid #343b35;padding-top:32px;font-size:16px;line-height:1.8}.rc-review-body h2{font-family:var(--font-heading-family),Georgia,serif;font-size:28px;line-height:1.25;color:#fff;margin:36px 0 16px;text-wrap:balance}.rc-review-body h3{font-size:20px;color:#fff}.rc-review-body p{margin:0 0 22px}.rc-review-body a{color:#ffab52;text-underline-offset:4px;overflow-wrap:anywhere}.rc-review-body blockquote{border-left:2px solid #ff8500;margin:24px 0;padding-left:22px}.rc-review-body img{max-width:100%;height:auto}.rc-review-visual>div{background:transparent!important;padding:0!important;font-size:16px!important;line-height:1.8!important}.rc-review-visual>div>p{max-width:720px;margin:0 auto 24px}.rc-review-visual>div>p:first-child{font-size:18px;line-height:1.8;text-align:center;text-wrap:pretty}.rc-review-visual>div>h2{font-size:28px!important;line-height:1.25!important;margin:36px auto 14px!important;text-align:center}.rc-review-visual>div>h2+p{text-align:center;color:#bec7bf;max-width:740px;margin-inline:auto!important}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"]){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center!important;gap:32px!important;padding:24px 28px!important;margin:12px 0;border:1px solid #343d35!important;border-radius:8px;background:#141714}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:first-child>div:first-child{gap:12px!important;font-size:17px;line-height:1.5}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:first-child>div:first-child>span{color:#ff8500!important;font-size:11px!important;letter-spacing:.1em}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:first-child>div:nth-child(2){margin:6px 0 16px!important;color:#aeb8b0!important;font-size:13px!important}.rc-review-visual [aria-label="Three replicate tanks"]{gap:10px!important}.rc-review-visual [aria-label="Three replicate tanks"]>span:not(:last-child){width:34px!important;height:28px!important;border-color:#b1bfb5!important;padding-top:8px!important}.rc-review-visual [aria-label="Three replicate tanks"]>span:not(:last-child)>span{height:17px!important;background:#202f28!important;border-color:#7d9b89!important}.rc-review-visual [aria-label="Three replicate tanks"]>span:last-child{color:#ff8500!important;margin-left:8px!important}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:last-child{border-left:1px solid #354036;padding-left:28px;font-size:16px;line-height:1.85!important;color:#e2e7e2}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:last-child>span:first-child{font-size:10px!important;letter-spacing:.13em!important;color:#a4b2a7!important;margin-bottom:8px!important}.rc-review-visual>div>p[style*=border-left]{max-width:none;padding:18px 22px!important;border-left:2px solid #ff8500!important;border-radius:0 6px 6px 0;background:#171b16;font-size:14px;line-height:1.8;margin:24px 0!important;color:#c4ccc5}.rc-review-visual>div>p[style*=border-left] strong{color:#fff}.rc-review-visual>div>div:has(>div>strong){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px!important;padding:22px 0!important;border-block:1px solid #343b35!important;font-size:14px;line-height:1.75;margin:28px 0}.rc-review-visual>div>div:has(>div>strong)>div>strong{font-size:10px;line-height:2;letter-spacing:.12em;color:#a6b6aa!important}.rc-review-visual>div>h2:last-of-type{border-top:1px solid #343b35;padding-top:30px}.rc-review-visual [role=group][aria-label^="Measurement timeline"]{padding:24px!important;margin:24px 0!important;border:1px solid #343d35;border-radius:8px;background:#141714}.rc-review-visual [role=group][aria-label^="Measurement timeline"]>div:first-child>span:nth-child(odd){width:10px!important;height:10px!important;background:#ff8500!important}.rc-review-visual [role=group][aria-label^="Measurement timeline"]>div:nth-child(2){font-size:14px!important;line-height:1.7;padding-top:12px!important;color:#c2cbc4}.rc-review-visual [role=group][aria-label^="Measurement timeline"]>div:nth-child(2) strong{color:#fff}.rc-review-visual [role=group][aria-label^="Measurement timeline"]>p{text-align:center;font-size:12px!important;color:#a7b3a9!important;margin:18px 0 0!important}.rc-review-visual>div>p:last-child{text-align:center;font-size:13px}.rc-review-visual>div>p:last-child a{display:inline-block;min-height:44px;padding-block:10px}.rc-review-page .rc-review-graphic{width:100%;max-width:440px;margin:44px auto 0;overflow:visible;text-align:center}.rc-review-graphic figcaption{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#aab5ac;margin:0 0 16px}.rc-review-page .rc-review-graphic a{display:block;color:#bfc9c1;text-decoration:none;border:1px solid #343d35;border-radius:8px;overflow:hidden;background:#090b09}.rc-review-page .rc-review-graphic img{display:block;position:static;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}.rc-review-graphic-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 18px;font-size:12px;border-top:1px solid #343d35}.rc-review-graphic-link>span{color:#ff8500}.rc-review-page .rc-review-footer{border-top:1px solid #343b35;margin-top:40px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;text-align:center}.rc-review-footer p{font-size:11px;color:#9ba79e;margin:0 0 4px;width:100%}.rc-review-footer a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:10px;font-size:13px;color:#c4cdc6;text-decoration:none}.rc-review-footer a:first-of-type{color:#ff8500}.rc-review-page a:hover{color:#ff8500}.rc-review-page a:focus-visible{outline:2px solid #ff8500;outline-offset:4px}@media(max-width:749px){.rc-review-page{padding:20px 24px 40px}.rc-review-header{margin-top:20px;padding-bottom:26px}.rc-review-page h1{font-size:31px}.rc-review-summary{font-size:15px}.rc-review-body{padding-top:26px}.rc-review-visual>div>p:first-child{font-size:16px}.rc-review-visual>div>h2{font-size:25px!important}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"]){grid-template-columns:1fr;gap:20px!important;padding:22px!important}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"])>div:last-child{border-left:0;border-top:1px solid #354036;padding:16px 0 0;font-size:15px}.rc-review-visual>div>div:has(>div>strong){gap:20px!important}.rc-review-visual>div>p[style*=border-left]{padding:16px 18px!important}.rc-review-visual [role=group][aria-label^="Measurement timeline"]{padding:18px!important}.rc-review-visual [role=group][aria-label^="Measurement timeline"]>div:nth-child(2){font-size:12px!important}.rc-review-page .rc-review-graphic{margin-top:30px}}@media(max-width:449px){.rc-review-visual>div>div:has(>div>strong){grid-template-columns:1fr}.rc-review-visual>div>div:has([aria-label="Three replicate tanks"]){padding:18px!important}}.rc-review-body.rc-review-with-source{padding-top:14px}.rc-study-source{padding:20px 24px 18px;margin:0 0 34px;border:1px solid #3d493f;border-radius:6px;background:#141814;text-align:center}.rc-review-body .rc-study-label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 11px;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#ff9c30}.rc-study-label>span{color:#667768}.rc-review-body .rc-study-label a{font-size:11px;letter-spacing:.04em;text-transform:none;font-weight:400;color:#b6c4b9;text-decoration:none}.rc-study-label a:hover{color:#ff9c30}.rc-study-names{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;list-style:none;margin:0!important;padding:0!important}.rc-study-names li{margin:0;font-size:16px;font-weight:600;line-height:1.6;color:#f0f3ee;white-space:nowrap}.rc-study-names li+li:before{content:"\b7";display:inline-block;color:#6c7b6f;margin:0 14px}.rc-review-body .rc-study-scope{margin:12px 0 0;padding-top:12px;border-top:1px solid #303b32;font-size:12px;line-height:1.6;color:#a8b7ad}@media(max-width:749px){.rc-study-source{padding:18px 18px 16px;margin-bottom:28px}.rc-study-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.rc-study-names li{font-size:14px;white-space:normal}.rc-study-names li+li:before{display:none}.rc-review-body .rc-study-label{gap:6px}}@media(max-width:379px){.rc-study-names{grid-template-columns:1fr}}.main-page-shell:has(.rc-about){background:#101110;color:#fff}.main-page-shell:has(.rc-about)>.page-width{max-width:940px;padding-inline:40px}.rc-about{color:#e2e8e2;text-align:center;margin:0 auto;max-width:780px}.rc-about-header{padding:0 0 32px}.rc-about-kicker{margin:0 0 16px;color:#ff8500;font-size:10px;line-height:1.65;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.rc-about h1{font-family:var(--font-heading-family),Georgia,serif;font-size:36px;line-height:1.15;color:#fff;margin:0 0 18px}.rc-about-intro{font-size:17px;line-height:1.75;color:#c2ccc4;max-width:650px;margin:0 auto;text-wrap:balance}.rc-about-story{max-width:680px;margin:0 auto}.rc-about-story>section{padding:28px 12px;border-top:1px solid #343d35}.rc-about-story h2{font-family:var(--font-heading-family),Georgia,serif;font-size:26px;line-height:1.25;color:#fff;margin:0 0 14px}.rc-about-story p{font-size:15px;line-height:1.85;color:#b6c2b9;margin:0;text-wrap:pretty}.rc-about-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:8px}.rc-about-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:14px;font-size:13px;font-weight:700;color:#dbe4dc;text-decoration:none}.rc-about-links a:first-child{background:#ff8500;color:#111;padding:12px 20px;border-radius:4px}.rc-about-links a:last-child{border-bottom:1px solid #6a756a}.rc-about-links a:first-child:hover{background:#ffa12e}.rc-about-links a:last-child:hover{color:#ff8500;border-color:#ff8500}.rc-about-links a:focus-visible{outline:2px solid #ff8500;outline-offset:4px}@media(max-width:749px){.main-page-shell:has(.rc-about)>.page-width{padding-inline:24px}.rc-about-header{padding-bottom:26px}.rc-about h1{font-size:30px}.rc-about-intro{font-size:15px}.rc-about-story>section{padding:24px 0}.rc-about-story h2{font-size:24px}.rc-about-story p{font-size:14px}.rc-about-links{gap:12px 22px}}.rc-review-body a.rc-cite{display:inline;font-size:11px!important;line-height:1;vertical-align:super;white-space:nowrap;text-decoration:none;padding:2px;min-height:0;color:#dc994c}.rc-review-body a.rc-cite:hover{text-decoration:underline}.rc-review-body .rc-review-interpretation{padding:18px 22px;border-left:2px solid #7c947f;background:#141914;font-size:14px;line-height:1.8}.rc-review-references{margin-top:32px;padding-top:28px;border-top:1px solid #343b35}.rc-review-references h2{text-align:center;margin:0 0 16px;font-size:25px}.rc-review-references>p{max-width:700px;margin:0 auto 24px;text-align:center;font-size:13px;line-height:1.7;color:#a9b6ad}.rc-review-references ol{max-width:800px;margin:0 auto;padding-left:24px}.rc-review-references li{font-size:13px;line-height:1.85;color:#b8c5bc;margin-bottom:18px;padding-left:6px;scroll-margin-top:130px;overflow-wrap:anywhere}.rc-review-references li::marker{color:#e69a42}.rc-review-references cite{font-style:normal}.rc-review-references a{color:#d7e2d9;text-decoration:underline;text-decoration-color:#657a68}.rc-review-references li:target{outline:1px solid #9d702e;outline-offset:8px;border-radius:2px}@media(max-width:749px){.rc-review-references ol{padding-left:20px}.rc-review-references li{font-size:12px}.rc-review-body .rc-review-interpretation{padding:16px 18px}}.rc-back-shell{background:#101110;color:#fff}.rc-back-inner{max-width:1280px;margin:0 auto;padding:12px 48px 0}.rc-back{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 4px;color:#bfc2c4!important;font-size:13px;font-weight:700;text-decoration:none!important}.rc-back:hover{color:#ff8500!important}.rc-back:focus-visible{outline:2px solid #ff8500;outline-offset:4px}.rc-back span{font-size:20px}@media(max-width:749px){.rc-back-inner{padding:8px 20px 0}}.rcs-product{color:#fff;box-sizing:border-box}.rcs-product *{box-sizing:border-box}.rcs-detail{max-width:1280px;margin:auto;padding:24px 48px 48px;display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start}.rcs-gallery{background:#fff;border-radius:7px;overflow:hidden;aspect-ratio:1/1}.rcs-image{display:none;width:100%;height:100%;background:#fff}.rcs-image img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:contain!important;border-radius:0!important;mask-image:none!important;-webkit-mask-image:none!important;box-shadow:none!important}.rcs-info h1,.rcs-info h2{color:#fff!important;font-family:var(--font-heading-family),Georgia,serif;line-height:1.12;letter-spacing:-.025em;margin:0}.rcs-info h1{font-size:40px;-webkit-text-stroke:.7px #000;paint-order:stroke fill}.rcs-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ff8500;margin:0 0 16px;font-weight:800}.rcs-lead{font-size:18px;line-height:1.4;margin:20px 0 12px;color:#fff}.rcs-description{font-size:15px;line-height:1.75;color:#bfc2c4;margin:0 0 24px}.rcs-options{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.rcs-options legend{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#bfc2c4;margin-bottom:10px}.rcs-options label{position:relative;display:flex;min-width:0;cursor:pointer}.rcs-options input{position:absolute;opacity:0;width:1px;height:1px}.rcs-options label>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:88px;padding:12px 4px;border:2px solid #969c96;border-radius:4px;color:#fff;font-size:13px;font-weight:800;line-height:1.3;text-align:center}.rcs-options label:hover>span{border-color:#ffad4d}.rcs-options small{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.9em;font-size:10px;font-weight:800;line-height:1.45}.rcs-options label:nth-of-type(2n) small{color:#ff9a30}.rcs-options input:checked+span{background:#ff8500;border-color:#ff8500;color:#111}.rcs-options input:checked+span small{color:#111}.rcs-options input:focus-visible+span{outline:2px solid white;outline-offset:3px}.rcs-buy{display:none}.rcs-buy form{margin:0}.rcs-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.rcs-purchase-row strong{font-size:26px;color:#fff}.rcs-purchase-row label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;flex-direction:column;gap:5px}.rcs-purchase-row input{width:72px;height:44px;background:#111;border:1px solid #666;border-radius:3px;color:#fff;padding:10px;font-size:14px}.rcs-add{width:100%;display:flex!important;justify-content:space-between;align-items:center;background:#ff8500!important;color:#111!important;border:0;border-radius:4px;padding:17px 20px;min-height:52px;font-size:15px;font-weight:800;cursor:pointer}.rcs-add:hover{background:#ffa537!important}.rcs-add:focus-visible{outline:2px solid white;outline-offset:4px}.rcs-add:disabled{opacity:.5;cursor:not-allowed}.rcs-shipping{font-size:12px;line-height:1.7;color:#bfc2c4;margin:16px 0 24px}.rcs-specs{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #373737;padding:19px 0;margin-bottom:12px;gap:14px}.rcs-specs b{font-size:18px}.rcs-specs span{display:block;font-size:10px;color:#aaa;margin-top:5px}.rcs-faq{border-bottom:1px solid #373737;padding:16px 0}.rcs-faq summary{cursor:pointer;font-size:13px;font-weight:700;list-style:revert}.rcs-faq p{font-size:13px;line-height:1.7;color:#bfc2c4}.rcs-card{border:1px solid #3b3b3b;border-radius:7px;overflow:hidden;background:#191b19;max-width:400px}.rcs-card .rcs-info{padding:19px}.rcs-card h2{font-size:26px}.rcs-title{color:#fff;text-decoration:none}.rcs-title:hover{text-decoration:underline}.rcs-card .rcs-options{margin:16px 0}.rcs-card .rcs-purchase-row strong{font-size:22px}.rcs-card .rcs-options legend{display:none}.rcs-uses{max-width:1280px;padding:35px 48px 60px;margin:auto;color:#fff;border-top:1px solid #373737}.rcs-uses h2{font-family:var(--font-heading-family),Georgia,serif;font-size:30px;color:#fff;margin:0 0 30px}.rcs-uses>div{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.rcs-uses article>span{color:#ff8500;font-size:10px}.rcs-uses h3{color:#fff;font-size:20px;margin:10px 0}.rcs-uses p{font-size:14px;color:#bfc2c4;line-height:1.7}.rcs-uses>a{display:inline-block;color:#ff8500;font-size:13px;margin-top:20px;text-decoration:none}@media(max-width:749px){.rcs-detail{grid-template-columns:1fr;padding:16px 24px 30px;gap:28px}.rcs-info h1{font-size:32px}.rcs-uses{padding:30px 24px}.rcs-uses>div{grid-template-columns:1fr 1fr;gap:20px}.rcs-uses h2{font-size:26px}.rcs-purchase-row strong{font-size:24px}}.rc-nav-shell{padding:12px 24px;background:#101110;border:0}.rc-nav-shell .header{max-width:1280px;margin:0 auto;padding:8px 18px;min-height:80px;background:linear-gradient(120deg,#1a1d1b,#141614 60%);border:1px solid #363a36;border-radius:18px;box-shadow:0 8px 28px #0003;column-gap:18px}.rc-nav-shell .header__heading-link{padding:0;line-height:0}.rc-nav-shell .header__heading-logo-wrapper{width:60px;height:60px;vertical-align:middle}.rc-nav-shell .header__heading-logo{width:100%;height:100%;object-fit:cover}.rc-nav-shell .header__inline-menu{margin:0;justify-self:center}.rc-nav-shell .header__inline-menu>.list-menu{flex-wrap:nowrap;align-items:center;gap:3px}.rc-nav-shell .header__menu-item{min-height:44px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:600;letter-spacing:.015em;color:#d9ddd9;white-space:nowrap;transition:background .16s,color .16s}.rc-nav-shell .header__menu-item span,.rc-nav-shell .header__active-menu-item{text-decoration:none}.rc-nav-shell .header__menu-item:hover{background:#ffffff0d;color:#fff}.rc-nav-shell .header__menu-item[aria-current=page]{background:#ffffff10;color:#fff;box-shadow:inset 0 -2px #ff8500}.rc-nav-shell .header__inline-menu>.list-menu>li:nth-child(2){margin-right:10px}.rc-nav-shell .header__inline-menu>.list-menu>li:nth-child(6){margin-right:10px}.rc-nav-shell .header__menu-item[href$="/pages/watch-live"]{gap:7px;border:1px solid #464a43;background:#21241e}.rc-nav-shell .header__menu-item[href$="/pages/watch-live"]:before{content:"";width:5px;height:5px;flex:0 0 5px;background:#ff8500;border-radius:50%}.rc-nav-shell .header__submenu{padding:8px;border:1px solid #363a36;background:#151815;border-radius:12px}.rc-nav-shell .header__icons{padding:0;gap:3px;align-items:center}.rc-nav-shell .header__icon{width:44px;height:44px;border-radius:50%;color:#f4f6f3}.rc-nav-shell .header__icon:hover{background:#ffffff0c}.rc-nav-shell .header__icon--cart{margin-right:0;border:1px solid #464a43;background:#242820}.rc-nav-shell .cart-count-bubble{background:#ff8500;color:#101110;bottom:0;left:auto;right:0;border:2px solid #171a16;width:19px;height:19px;font-weight:700;font-size:10px}.rc-nav-shell .header a:focus-visible,.rc-nav-shell .header summary:focus-visible,.rc-nav-shell .header button:focus-visible{outline:2px solid #ff9f32;outline-offset:3px;box-shadow:none}.rc-nav-shell header-drawer{margin-left:0}.rc-nav-shell .header__icon--menu{width:76px;display:flex;align-items:center;gap:8px;border-radius:9px}.rc-nav-shell .header__icon--menu>span{width:20px;height:20px;flex-shrink:0}.rc-nav-shell .header__icon--menu .icon{width:18px;height:18px}.rc-nav-shell .rc-menu-label{font-size:12px;font-weight:600;letter-spacing:.025em;font-style:normal;line-height:1}.rc-nav-shell .menu-drawer{background:#101310;border:1px solid #363a36;border-top:0;border-radius:0 0 18px 18px;box-shadow:0 24px 40px #0006}.rc-nav-shell .menu-drawer__navigation{padding:24px 20px}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li{min-width:0;margin:0}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li>details>summary{min-height:76px;padding:18px 12px;justify-content:center;text-align:center;border:1px solid #343b32;border-radius:10px;background:#ffffff03;font-size:16px;font-weight:600;line-height:1.3;color:#f5f7f4}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item:hover{background:#ffffff0a}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item[aria-current=page]{border-color:#b2681b;box-shadow:inset 0 -2px #ff8500}.rc-nav-shell .menu-drawer__menu-item[href$="/pages/3d-prints"],.rc-nav-shell .menu-drawer__menu-item[href$="/collections/3d-prints"]{color:#ff9f32!important}.rc-nav-shell .menu-drawer__menu-item[href$="/pages/watch-live"]:before{content:"";width:6px;height:6px;margin-right:8px;background:#ff8500;border-radius:50%;flex-shrink:0}.rc-nav-shell .menu-drawer__utility-links{border-top:1px solid #343b32;background:transparent;text-align:center}.rc-nav-shell .menu-drawer .list-social{justify-content:center;margin:12px 0 0}.rc-nav-shell .menu-drawer__submenu{background:#101310}.rc-nav-shell .menu-drawer__navigation>ul>li>details>summary>.icon-arrow{right:9px;width:12px}@media(min-width:990px){.rc-nav-shell .header{grid-template-columns:auto 1fr auto}}@media(min-width:990px)and (max-width:1199px){.rc-nav-shell{padding:10px 16px}.rc-nav-shell .header{column-gap:10px;padding-inline:12px}.rc-nav-shell .header__menu-item{font-size:12px;padding-inline:6px}.rc-nav-shell .header__inline-menu>.list-menu{gap:1px}.rc-nav-shell .header__inline-menu>.list-menu>li:nth-child(2),.rc-nav-shell .header__inline-menu>.list-menu>li:nth-child(6){margin-right:4px}}@media(max-width:989px){.rc-nav-shell{padding:10px 12px}.rc-nav-shell .header{min-height:68px;padding:6px 10px;grid-template-columns:1fr auto 1fr;column-gap:8px;border-radius:14px}.rc-nav-shell .header__heading-logo-wrapper{width:52px;height:52px}.rc-nav-shell .menu-drawer{left:12px;width:calc(100% - 24px)}.rc-nav-shell .header__icons{gap:0}}@media(max-width:374px){.rc-nav-shell{padding:8px}.rc-nav-shell .header{padding-inline:6px;column-gap:4px}.rc-nav-shell .header__heading-logo-wrapper{width:46px;height:46px}.rc-nav-shell .header__icon--menu{width:68px;gap:6px}.rc-nav-shell .menu-drawer{left:8px;width:calc(100% - 16px)}}@media(prefers-reduced-motion:reduce){.rc-nav-shell .header__menu-item{transition:none}}.rc-nav-shell .header__menu-item[href$="/pages/wholesale"]{border:1px solid #465246;color:#d5e0d5}.rc-nav-shell .menu-drawer__navigation>.menu-drawer__menu>li:has(>a[href$="/pages/wholesale"]){grid-column:1/-1}.rc-nav-shell .menu-drawer__menu-item[href$="/pages/wholesale"]{border-color:#526249!important}@media(min-width:990px)and (max-width:1099px){.rc-nav-shell .header__menu-item{font-size:11px;padding-inline:5px}.rc-nav-shell .header{column-gap:7px}.rc-nav-shell .header__icons{gap:0}.rc-nav-shell .header__icon{width:40px}}.rc-policy-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0;font-size:12px;line-height:1.6}.rc-policy-links a,.rccart .rc-policy-links a{color:#c7cec8;text-decoration:underline;text-underline-offset:3px}.rc-policy-links a:hover,.rccart .rc-policy-links a:hover{color:#ffad4d}.rc-policy-links a:focus-visible{outline:2px solid #ff8500;outline-offset:4px;border-radius:2px}.rcht-families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;width:100%;align-items:start}.rcht-family{min-width:0;text-align:center;position:relative;padding-bottom:8px}.rcht-art{background:radial-gradient(ellipse at 50% 54%,rgba(141,159,152,.17) 0%,rgba(104,123,115,.07) 38%,transparent 70%);border:0;border-radius:0;overflow:hidden;margin:0 0 12px}.rcht-art svg{overflow:hidden}.rcht-art>svg{display:block;width:100%;height:auto}.rcht-family h3{font-family:var(--font-heading-family),Georgia,serif;color:#fff!important;font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}.rcht-family h3:after{content:"";display:block;width:24px;height:2px;background:#ff8500;margin:14px auto 0;opacity:.8}.rcht-family p{font-size:13px;line-height:1.65;color:#bfc2c4;max-width:290px;margin:0 auto}@media(max-width:749px){.rcht-families{grid-template-columns:1fr;gap:34px;max-width:440px;margin:auto}.rcht-family h3{font-size:25px}.rcht-art{margin-bottom:12px}.rcht-family p{font-size:13px}.rcht-family h3:after{margin-top:12px}}.main-page-shell:has(.rc-research){background:#101110;color:#fff}.main-page-shell:has(.rc-research)>.page-width{max-width:1280px;padding-inline:48px}.rc-research{max-width:1184px;margin:0 auto;padding-bottom:20px;color:#fff}.rc-research *{box-sizing:border-box}.rc-research-header{text-align:center;padding:0 0 34px}.rc-research .rc-research-kicker{font-family:var(--font-body-family),sans-serif;color:#ff8500;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.65;margin:0 0 14px;text-wrap:balance}.rc-research h1{font-family:var(--font-heading-family),Georgia,serif;font-size:36px;line-height:1.15;letter-spacing:-.03em;margin:0 0 16px;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill}.rc-research-intro{font-size:16px;line-height:1.75;color:#bfc2c4;max-width:640px;margin:0 auto;text-wrap:balance}.rc-research a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:12px;color:#ff8500;font-size:13px;font-weight:700;text-decoration:none}.rc-research a:hover{text-decoration:underline;text-underline-offset:5px}.rc-research a:focus-visible{outline:2px solid #ff8500;outline-offset:4px}.rc-research-connect h2{font-family:var(--font-heading-family),Georgia,serif;color:#fff;font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}.rc-research-connect p{font-size:15px;line-height:1.75;color:#bfc2c4;margin:0}.rc-research-overview{max-width:640px;margin:0 auto 38px;text-align:center}.rc-research-overview h2{font-family:var(--font-body-family),sans-serif;font-size:14px;line-height:1.5;font-weight:700;letter-spacing:0;color:#d6dad6;margin:0 0 12px}.rc-research-overview p{font-size:15px;line-height:1.8;color:#bfc2c4;margin:0;text-wrap:pretty}.rc-research-overview p+p{margin-top:16px}.rc-research-methods{border-block:1px solid #343834;padding:24px 0 14px;text-align:center}.rc-research-methods .rc-research-kicker{color:#aeb5b0;font-size:10px;letter-spacing:.14em}.rc-research-interests{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));max-width:1000px;margin:0 auto}.rc-interest{grid-column:span 2;min-width:0;padding:20px 10px;text-align:center}.rc-interest+.rc-interest{border-left:1px solid #343834}.rc-interest:nth-child(5){grid-column:2/span 2;border-left:0}.rc-interest:nth-child(n+5){border-top:1px solid #343834}.rc-interest svg{width:48px;height:48px;display:block;margin:0 auto 12px;stroke:#e8edf3;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rc-interest svg .accent,.rc-interest svg .stress{stroke:#ff8500}.rc-interest-label{font-size:12px;line-height:1.5;max-width:150px;min-height:54px;margin:0 auto;color:#d6dad6;text-wrap:balance}.rc-research-lab{display:flex;flex-direction:column;align-items:center;gap:28px;max-width:640px;margin:0 auto;padding-top:38px}.rc-lab-photo{display:block;width:100%;max-width:480px;height:auto;border:1px solid #343834;border-radius:6px}.rc-research-connect{text-align:center}.rc-research-connect p{max-width:460px;margin-inline:auto;text-wrap:balance}.rc-research-connect a{margin-top:16px}.rc-research-connect .rc-research-note{font-size:12px;line-height:1.65;color:#a8ada9;margin:20px auto 0}@media(max-width:749px){.main-page-shell:has(.rc-research)>.page-width{padding-inline:24px}.rc-research h1{font-size:30px}.rc-research-intro{font-size:15px;max-width:460px}.rc-research .rc-research-kicker{font-size:10px}.rc-research-connect h2{font-size:24px}.rc-research-interests{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-interest{border-left:0!important}.rc-interest:nth-child(2n){border-left:1px solid #343834!important}.rc-interest:nth-child(5){grid-column:span 2}.rc-interest:nth-child(n+3){border-top:1px solid #343834}.rc-interest:last-child{grid-column:2/span 2}.rc-research-lab{gap:26px;padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
