@font-face{font-family:Cormorant;src:url(cg-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(cg-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(cg-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--nx-obsidian:#0d0a10;--nx-chamber:#171019;--nx-plum:#221428;--nx-card-top:#1a1420;--nx-card-bot:#120d17;--nx-parchment:#ece5d7;--nx-parchment-dim:#d8cbb2;--nx-taupe:#b3a78f;--nx-border:#3a3244;--nx-gold:#d99a45;--nx-gold-rgb:217 154 69;--nx-ember:#5c3e19;--nx-gold-deep:#8a6228;--nx-gold-hi:#ecc887;--nx-firstlight:#f7dfae;--nx-star:#f7efdd;--nx-hairline:rgb(217 154 69 / .22);--nx-hairline-soft:rgb(217 154 69 / .13);--nx-glow:rgb(217 154 69 / .12);--nx-selection:rgb(217 154 69 / .26);--nx-innerlight:inset 0 1px 0 rgb(236 229 215 / .05);--nx-shadow:0 24px 48px -24px rgb(0 0 0 / .55);--nx-bg:var(--nx-obsidian);--nx-bg-raised:var(--nx-chamber);--nx-bg-deep:var(--nx-plum);--nx-text:var(--nx-parchment);--nx-text-muted:var(--nx-taupe);--nx-rule:var(--nx-hairline);--nx-accent:var(--nx-gold);--nx-accent-lit:var(--nx-gold-hi);--nx-price:var(--nx-parchment);--nx-price-emphasis:var(--nx-gold-hi);--nx-focus-ring:var(--nx-gold);--nx-space-section:clamp(72px,10vw,128px);--nx-space-band:clamp(56px,7vw,88px);--nx-gutter:clamp(20px,4vw,48px);--nx-measure:62ch;--nx-serif:"Cormorant",Georgia,"Times New Roman",serif;--nx-ease-dawn:cubic-bezier(.19,.6,.22,1);--nx-ease-magnet:cubic-bezier(.2,.9,.3,1.2);--nx-ease-out:cubic-bezier(.2,0,.2,1);--nx-feedback:.2s;--nx-hover:.25s;--nx-drawer:.34s;--nx-reveal:.82s;--nx-morph:.3s;--nx-ambient:9s;--nx-stagger:90ms;--font-heading--family:"Cormorant",Georgia,"Times New Roman",serif;--font-accent--family:"Cormorant",Georgia,"Times New Roman",serif;--style-border-radius-buttons-primary:0px;--style-border-radius-buttons-secondary:0px;--style-border-radius-inputs:2px;--style-border-radius-popover:2px;--style-border-radius-pills:2px;--variant-picker-button-radius:0px;--border-radius-sm:0px}body{--color-foreground-muted: var(--nx-taupe);--color-foreground-subdued: rgb(var(--nx-gold-rgb) / 0);--color-foreground-subdued: var(--nx-taupe)}::selection{background:var(--nx-selection);color:#fff3dd}:focus-visible{outline:2px solid var(--nx-focus-ring);outline-offset:2px}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.product-title,.card__heading,.cart-items__name{font-family:var(--nx-serif);letter-spacing:.005em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:500;line-height:1.08}h5,h6,.h5,.h6{font-family:var(--font-subheading--family);letter-spacing:.24em;text-transform:uppercase}body{color:var(--nx-parchment);background:var(--nx-obsidian);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rte a:where(:not(.button,.button-secondary)){color:var(--nx-parchment);text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px;transition:color var(--nx-hover) var(--nx-ease-out)}.rte a:where(:not(.button,.button-secondary)):hover{color:var(--nx-gold-hi)}.nx-kicker{font:500 .7rem/1 var(--font-subheading--family);letter-spacing:.3em;text-transform:uppercase;color:var(--nx-taupe);display:inline-flex;align-items:center;gap:14px}.nx-kicker--gold{color:var(--nx-gold)}.nx-kicker .nx-tick{width:32px;height:1px;background:var(--nx-hairline);flex:none;display:inline-block}.nx-serif-i{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.nx-rule{height:1px;background:var(--nx-hairline);border:0;width:100%}.nx-measure{max-width:var(--nx-measure)}.button,.button-secondary,.button-custom{border-radius:0!important;text-transform:uppercase;letter-spacing:.17em;font-weight:500;font-size:.74rem}.button:not(.button-secondary,.button-unstyled){position:relative;overflow:hidden;background:var(--nx-parchment);color:var(--nx-obsidian);border:1px solid var(--nx-parchment);transition:letter-spacing .45s var(--nx-ease-dawn),color .3s var(--nx-ease-out),background .45s var(--nx-ease-dawn),border-color .45s var(--nx-ease-dawn)}.button:not(.button-secondary,.button-unstyled):hover{background:var(--nx-gold-hi);border-color:var(--nx-gold-hi);color:var(--nx-obsidian);letter-spacing:.21em}.button:not(.button-secondary,.button-unstyled):active{transform:scale(.985)}.button-secondary{background:transparent;color:var(--nx-parchment);border:1px solid rgb(236 229 215 / .36);transition:letter-spacing .45s var(--nx-ease-dawn),border-color .45s var(--nx-ease-dawn),color .3s var(--nx-ease-out)}.button-secondary:hover{color:var(--nx-gold-hi);border-color:rgb(var(--nx-gold-rgb) / .55);letter-spacing:.21em;background:transparent}.noctaura-dev-badge{display:inline-flex;align-items:center;gap:.45em;font:600 .56rem/1 var(--font-subheading--family);letter-spacing:.22em;text-transform:uppercase;color:var(--nx-gold);border:1px solid rgb(var(--nx-gold-rgb) / .42);border-radius:99px;padding:.4em .72em .34em;white-space:nowrap;cursor:help;background:#0d0a108c;vertical-align:middle}.noctaura-dev-badge:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--nx-gold);opacity:.85}.shopify-section{background:var(--nx-obsidian)}.product-card .product-media-container,.product-card .card-gallery,.product-card__image-container,.product-card__gallery{aspect-ratio:4/5;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 50% -8%,rgb(236 229 215 / .06) 0%,transparent 52%),linear-gradient(180deg,var(--nx-card-top) 0%,var(--nx-card-bot) 100%);border:1px solid var(--nx-hairline-soft);box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.product-card:hover .product-media-container,.product-card:hover .card-gallery,.product-card:hover .product-card__image-container{border-color:rgb(var(--nx-gold-rgb) / .34);box-shadow:var(--nx-innerlight),var(--nx-shadow)}@media(any-pointer:fine){.product-card .product-media-container:after,.product-card .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 50% 42%,var(--nx-glow) 0%,transparent 66%);transition:opacity .7s var(--nx-ease-dawn)}.product-card:hover .product-media-container:after,.product-card:hover .card-gallery:after{opacity:1}}.product-card .product-media-container img,.product-card .card-gallery img,.product-card__image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;transition:transform .7s var(--nx-ease-dawn),opacity .45s var(--nx-ease-out)}@media(any-pointer:fine){.product-card:hover .product-media-container img,.product-card:hover .card-gallery img{transform:scale(1.045)}}.product-card .product-title,.product-card__title,.product-card [class*=product_title],.product-card [class*=product_title] p,.product-card :is(h3,.h3,h4,.h4){font-family:var(--nx-serif)!important;font-weight:500;letter-spacing:.005em;text-transform:none;font-size:1.12rem;line-height:1.25;color:var(--nx-parchment)}.product-card .product-title a{position:relative;display:inline;background:linear-gradient(var(--nx-gold),var(--nx-gold)) left bottom / 0% 1px no-repeat;transition:background-size .5s var(--nx-ease-dawn)}.product-card:hover .product-title a{background-size:100% 1px}.product-card:hover [class*=product_title] p{color:var(--nx-gold-hi);transition:color .35s var(--nx-ease-out)}.product-card .price,.product-card .price *{font-family:var(--font-body--family);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--nx-parchment);text-transform:none}.product-card:hover .price,.product-card:hover .price *{color:var(--nx-gold-hi)}.product-badges .product-badge,.badge,.product-badges__badge,[class*=badge--sold]{border-radius:2px!important;letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;background:#0d0a10e0!important;color:var(--nx-parchment-dim)!important;border:1px solid var(--nx-border)!important;font-family:var(--font-subheading--family);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-card .quick-add__button,.product-card quick-add-component .button{border-radius:0!important;border:1px solid rgb(var(--nx-gold-rgb) / .5);background:#0d0a10b3;color:var(--nx-parchment)}.product-card .quick-add__button:hover{border-color:var(--nx-gold-hi);color:var(--nx-gold-hi);background:#0d0a10d9}.main-collection,.collection{background:var(--nx-obsidian)}.facets__summary,.facets summary,.facets__heading,.sorting__label{font-family:var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--nx-taupe)}.facets .button,.facets__clear-all-link,.facet-remove{border-radius:2px!important}.active-facets__button,.facets__display .facet-remove{border:1px solid rgb(var(--nx-gold-rgb) / .45)!important;color:var(--nx-gold-hi)!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.facets__panel,.facets__wrapper,.menu-drawer,.facets-container{border-color:var(--nx-border)!important}.breadcrumbs,.product-count,.collection__count{color:var(--nx-taupe);font-size:.8rem;letter-spacing:.02em}.main-collection .collection__title,.collection__title h1,.collection-hero__title{font-family:var(--nx-serif);letter-spacing:.01em}.product-media-container,.product-information .media-gallery{background:var(--nx-obsidian)}.product-information .product-media-container{border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight)}.product-media-container img{background:transparent}.product-recommendations,[class*=product-recommendations]{border-top:1px solid var(--nx-hairline-soft)}.product-recommendations h3,[class*=product-recommendations] h3{font-family:var(--nx-serif);font-weight:500;letter-spacing:.008em;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--nx-parchment)}.nx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 .64rem/1.4 var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-taupe);margin:0 0 6px}.nx-crumbs a{color:var(--nx-taupe);transition:color .25s var(--nx-ease-out)}.nx-crumbs a:hover{color:var(--nx-gold-hi)}.nx-crumbs .nx-crumbs__sep{color:rgb(var(--nx-gold-rgb) / .55);font-family:var(--nx-serif)}.nx-crumbs [aria-current]{color:var(--nx-parchment-dim)}.product-information h1,.product-information .product-title{font-family:var(--nx-serif);font-weight:500;letter-spacing:.006em;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.08;color:var(--nx-parchment)}.product-information .sku,.product-information .product-sku{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--nx-taupe);letter-spacing:.06em;font-size:.72rem;text-transform:uppercase}.product-information .price,.product-information .price *{font-family:var(--font-body--family);font-variant-numeric:tabular-nums;color:var(--nx-parchment);letter-spacing:.01em}.product-information .price{font-size:1.15rem}.variant-option__button-label,.variant-option label,fieldset .variant-option{border-radius:0!important}.variant-option__button-label{border-radius:0!important;letter-spacing:.04em;transition:border-color .2s var(--nx-ease-out),color .2s var(--nx-ease-out)}.variant-option__button-label:hover{border-color:rgb(var(--nx-gold-rgb) / .6)}.variant-option__label,.product-form__option-name{font-family:var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:var(--nx-taupe)}.product-information .add-to-cart-button,.add-to-cart-button.button{border-radius:0!important}.add-to-cart-button.button,add-to-cart-button .button,.add-to-cart-button .button{background:var(--nx-parchment)!important;color:var(--nx-obsidian)!important;border:1px solid var(--nx-parchment)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.17em}.add-to-cart-button.button:hover,add-to-cart-button .button:hover,.add-to-cart-button .button:hover{background:var(--nx-gold-hi)!important;border-color:var(--nx-gold-hi)!important;color:var(--nx-obsidian)!important}.shopify-payment-button{margin-top:10px}.sticky-add-to-cart__bar{background:#0d0a10f5!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--nx-hairline)!important}.sticky-add-to-cart__title{font-family:var(--nx-serif);font-size:1rem;color:var(--nx-parchment)}.sticky-add-to-cart__price{font-variant-numeric:tabular-nums;color:var(--nx-parchment)}.sticky-add-to-cart__button{border-radius:0!important}.disclosure__button,.accordion summary,details.accordion>summary{font-family:var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;color:var(--nx-parchment)}.nx-pdp{margin-top:8px;display:flex;flex-direction:column}.nx-pdp__marks{font:italic 400 clamp(1.05rem,1.8vw,1.28rem)/1.5 var(--nx-serif);color:var(--nx-gold-hi);margin:2px 0 6px;max-width:40ch}.nx-pdp__trust{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--nx-hairline);border-bottom:1px solid var(--nx-hairline);font-size:.76rem;color:var(--nx-parchment-dim);letter-spacing:.02em;margin:6px 0 4px}.nx-pdp__trust .nx-dot{width:3px;height:3px;border-radius:50%;background:var(--nx-gold);opacity:.7;display:inline-block}.nx-pdp__express{font-size:.78rem;color:var(--nx-taupe);font-style:italic;font-family:var(--nx-serif);margin-top:2px}.nx-acc{border-top:1px solid var(--nx-hairline);margin-top:18px}.nx-acc details{border-bottom:1px solid var(--nx-hairline)}.nx-acc summary{list-style:none;cursor:pointer;padding:18px 2px;display:flex;align-items:center;gap:12px;font:500 .74rem/1.2 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-parchment)}.nx-acc summary::-webkit-details-marker{display:none}.nx-acc summary .nx-acc__sign{margin-left:auto;color:var(--nx-gold);font-family:var(--nx-serif);font-size:1.3rem;line-height:1;transition:transform .3s var(--nx-ease-out)}.nx-acc details[open] summary .nx-acc__sign{transform:rotate(45deg)}.nx-acc__body{padding:0 2px 22px;color:var(--nx-parchment-dim);font-size:.9rem;line-height:1.7;max-width:60ch}.nx-acc__body p{margin:0 0 10px}.nx-acc__body p:last-child{margin-bottom:0}.nx-acc__row{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--nx-hairline-soft);flex-wrap:wrap}.nx-acc__row:last-child{border-bottom:0}.nx-acc__row dt{color:var(--nx-taupe);font-family:var(--font-subheading--family);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.nx-acc__row dd{color:var(--nx-parchment);text-align:right;font-variant-numeric:tabular-nums;font-size:.85rem}.nx-acc__note{font-style:italic;font-family:var(--nx-serif);color:var(--nx-taupe);font-size:.92rem;margin-top:8px}.nx-acc__body .nx-link{color:var(--nx-gold-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);font-size:.8rem;letter-spacing:.02em}.nx-acc__meaning{font:italic 400 1.05rem/1.7 var(--nx-serif);color:var(--nx-parchment)}.nx-reviews-empty{border:1px solid var(--nx-hairline);padding:clamp(24px,4vw,42px);text-align:center;margin-top:8px}.nx-reviews-empty h3{font-family:var(--nx-serif);font-size:1.5rem;margin-bottom:12px;text-transform:none;letter-spacing:.01em}.nx-reviews-empty p{color:var(--nx-parchment-dim);max-width:52ch;margin:0 auto 10px;font-size:.9rem;line-height:1.7}.theme-drawer__dialog,.cart-drawer__content,.cart-drawer__summary{background:var(--nx-chamber)!important}.theme-drawer__title,.cart-items__name,.cart__title{font-family:var(--nx-serif)!important;letter-spacing:.01em}.cart-items__name{font-size:1.02rem;color:var(--nx-parchment)}.cart-items__price,.cart__price,.totals__total-value{font-variant-numeric:tabular-nums;color:var(--nx-parchment)}.cart-items__variant,.cart-items__property,.product-option{color:var(--nx-taupe);font-size:.78rem}.cart-drawer__items .cart-items__table-row{border-bottom-color:var(--nx-hairline)!important}.cart__checkout-button,.cart-summary__checkout .button,button[name=checkout]{border-radius:0!important}.cart-discount,progress,.progress-bar__fill{accent-color:var(--nx-gold)}.nx-passage{border-top:1px solid var(--nx-hairline);margin-top:18px;padding-top:16px}.nx-passage__h{font-family:var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;color:var(--nx-taupe)}.nx-passage__sub{font-family:var(--nx-serif);font-style:italic;color:var(--nx-parchment-dim);font-size:.9rem;margin-top:4px}.shopify-policy__container,.main-page,.page-content{color:var(--nx-parchment)}.main-page h1,.shopify-policy__title h1{font-family:var(--nx-serif)}.nx-pg{position:relative;background:var(--nx-obsidian);color:var(--nx-parchment);overflow-x:clip}.nx-pg-wrap{max-width:1120px;margin-inline:auto;padding-inline:var(--nx-gutter)}.nx-pg-narrow{max-width:768px;margin-inline:auto;padding-inline:var(--nx-gutter)}.nx-pg-hero{position:relative;text-align:center;isolation:isolate;padding:clamp(52px,9vw,116px) 0 clamp(30px,4.5vw,54px)}.nx-pg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:url(portal-land.jpg) 50% 30% / cover no-repeat;opacity:.3;filter:brightness(.68) saturate(.92);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .55) 55%,transparent 97%);mask-image:linear-gradient(180deg,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .55) 55%,transparent 97%)}.nx-pg-hero:before{content:"";position:absolute;left:50%;top:-8%;z-index:-1;width:min(760px,94vw);aspect-ratio:2/1;transform:translate(-50%);pointer-events:none;background:radial-gradient(50% 60% at 50% 42%,rgb(var(--nx-gold-rgb) / .09) 0%,transparent 70%)}.nx-pg-hero .nx-kicker{justify-content:center}.nx-pg-seal{display:block;margin:0 auto clamp(16px,2.4vw,24px)}.nx-pg-title{font-family:var(--nx-serif);font-weight:500;font-size:clamp(2.1rem,5.4vw,3.6rem);line-height:1.06;letter-spacing:.008em;color:var(--nx-parchment);margin:clamp(14px,2vw,20px) auto 0;max-width:20ch;text-wrap:balance}.nx-pg-lede{margin:clamp(16px,2.4vw,22px) auto 0;max-width:54ch;color:var(--nx-parchment-dim);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.72}.nx-pg-lede--serif{font-family:var(--nx-serif);font-style:italic;font-size:clamp(1.2rem,2.1vw,1.55rem);color:var(--nx-gold-hi);line-height:1.5;max-width:40ch}.nx-pg-hero .nx-rule{width:min(180px,42%);margin:clamp(24px,3.6vw,38px) auto 0}.nx-pg-body{padding-bottom:clamp(52px,8vw,100px)}.nx-pg-sec{padding:clamp(36px,5.2vw,68px) 0;border-top:1px solid var(--nx-hairline-soft)}.nx-pg-sec--plain{border-top:0}.nx-pg-sec__head{display:flex;flex-direction:column;gap:13px;margin-bottom:clamp(20px,2.8vw,34px)}.nx-pg-h2{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.12;letter-spacing:.006em;color:var(--nx-parchment);max-width:24ch;text-wrap:balance}.nx-pg-h3{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;color:var(--nx-parchment)}.nx-prose{color:var(--nx-parchment-dim);font-size:1rem;line-height:1.78;max-width:64ch}.nx-prose--wide{max-width:72ch}.nx-prose>*+*{margin-top:1.05em}.nx-prose p{color:var(--nx-parchment-dim)}.nx-prose strong{color:var(--nx-parchment);font-weight:600}.nx-prose em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi);font-size:1.06em}.nx-prose a{color:var(--nx-parchment);text-decoration:underline;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px;transition:color .25s var(--nx-ease-out)}.nx-prose a:hover{color:var(--nx-gold-hi)}.nx-prose ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx-prose ul li{position:relative;padding-left:22px;color:var(--nx-parchment-dim)}.nx-prose ul li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;background:var(--nx-gold);opacity:.8;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.nx-pull{font-family:var(--nx-serif);font-style:italic;font-weight:400;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.5;color:var(--nx-parchment);max-width:34ch;text-wrap:balance}.nx-pull em{color:var(--nx-gold-hi);font-style:italic}.nx-pg-cols{display:grid;gap:clamp(16px,2.4vw,26px);grid-template-columns:1fr}@media(min-width:720px){.nx-pg-cols--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:860px){.nx-pg-cols--3{grid-template-columns:repeat(3,1fr)}}.nx-panel{position:relative;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));padding:clamp(22px,3vw,34px);box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn);height:100%}.nx-panel:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-panel__no{display:inline-block;font-family:var(--nx-serif);color:var(--nx-gold);font-size:.95rem;letter-spacing:.16em;margin-bottom:8px}.nx-panel h3{margin:0 0 12px}.nx-panel__lead{color:var(--nx-parchment-dim);font-size:.92rem;line-height:1.72}.nx-panel__lead strong{color:var(--nx-parchment)}.nx-panel__lead em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-facts{margin-top:16px;border-top:1px solid var(--nx-hairline)}.nx-facts>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--nx-hairline-soft);flex-wrap:wrap;align-items:baseline}.nx-facts>div:last-child{border-bottom:0}.nx-facts dt{color:var(--nx-taupe);font:500 .64rem/1.4 var(--font-subheading--family);letter-spacing:.14em;text-transform:uppercase;margin:0}.nx-facts dd{color:var(--nx-parchment);text-align:right;font-size:.86rem;margin:0;font-variant-numeric:tabular-nums;display:inline-flex;gap:.5em;align-items:center;flex-wrap:wrap;justify-content:flex-end}.nx-note{position:relative;border:1px solid var(--nx-hairline);background:#140d1480;padding:clamp(18px,2.6vw,26px) clamp(20px,3vw,30px);border-left:2px solid rgb(var(--nx-gold-rgb) / .5)}.nx-note+.nx-note{margin-top:16px}.nx-note__label{display:inline-flex;align-items:center;gap:.5em;font:500 .62rem/1 var(--font-subheading--family);letter-spacing:.24em;text-transform:uppercase;color:var(--nx-gold);margin-bottom:11px}.nx-note p{color:var(--nx-parchment-dim);font-size:.92rem;line-height:1.72;max-width:62ch}.nx-note p+p{margin-top:9px}.nx-note strong{color:var(--nx-parchment)}.nx-note em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-status{display:inline-flex;align-items:center;gap:.42em;font:600 .56rem/1 var(--font-subheading--family);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:.42em .6em .36em;white-space:nowrap}.nx-status:before{content:"";width:4px;height:4px;border-radius:50%}.nx-status--verified{color:var(--nx-parchment);border:1px solid rgb(236 229 215 / .34)}.nx-status--verified:before{background:var(--nx-parchment);opacity:.7}.nx-status--intended{color:var(--nx-gold);border:1px solid rgb(var(--nx-gold-rgb) / .42)}.nx-status--intended:before{background:var(--nx-gold)}.nx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px;border:1px solid var(--nx-hairline-soft)}.nx-table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:460px}.nx-table caption{caption-side:top;text-align:left;color:var(--nx-taupe);font-size:.78rem;padding:14px 16px 0;font-style:italic;font-family:var(--nx-serif)}.nx-table th{font:500 .6rem/1.4 var(--font-subheading--family);letter-spacing:.16em;text-transform:uppercase;color:var(--nx-taupe);text-align:left;padding:13px 16px;border-bottom:1px solid var(--nx-hairline)}.nx-table td{padding:12px 16px;border-bottom:1px solid var(--nx-hairline-soft);color:var(--nx-parchment);vertical-align:top;line-height:1.55}.nx-table td:first-child{color:var(--nx-parchment);font-family:var(--nx-serif);font-size:1rem}.nx-table tbody tr:last-child td{border-bottom:0}.nx-table .nx-num{font-variant-numeric:tabular-nums;font-family:var(--font-body--family);font-size:.86rem}.nx-covenant{list-style:none;margin:0;padding:0;max-width:60ch}.nx-covenant li{position:relative;padding:16px 0 16px 40px;border-bottom:1px solid var(--nx-hairline-soft);color:var(--nx-parchment);font-size:1rem;line-height:1.6}.nx-covenant li:last-child{border-bottom:0}.nx-covenant li:before{content:"";position:absolute;left:6px;top:23px;width:.72em;height:.72em;background:var(--nx-gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.nx-covenant li em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.nx-steps{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:1fr;counter-reset:nxstep}@media(min-width:720px){.nx-steps--3{grid-template-columns:repeat(3,1fr)}}.nx-step{position:relative;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight);padding:clamp(20px,2.6vw,28px);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.nx-step:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-step:before{counter-increment:nxstep;content:counter(nxstep,decimal-leading-zero);font-family:var(--nx-serif);color:var(--nx-gold);font-size:1.4rem;letter-spacing:.1em;display:block;margin-bottom:12px}.nx-step h3{margin-bottom:8px;font-size:1.18rem}.nx-step p{color:var(--nx-parchment-dim);font-size:.9rem;line-height:1.66}.nx-pg-cta{margin-top:clamp(40px,6vw,72px);padding-top:clamp(30px,4vw,44px);border-top:1px solid var(--nx-hairline);display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;justify-content:space-between}.nx-pg-cta__text{font-family:var(--nx-serif);font-style:italic;color:var(--nx-parchment-dim);font-size:1.08rem;max-width:40ch}.nx-btn-row{display:flex;flex-wrap:wrap;gap:12px 14px}.nx-btn{display:inline-block;padding:1.05em 2.3em .95em;border:1px solid rgb(236 229 215 / .36);font:500 .72rem/1 var(--font-subheading--family);letter-spacing:.18em;text-transform:uppercase;color:var(--nx-parchment);background:transparent;cursor:pointer;transition:letter-spacing .5s var(--nx-ease-dawn),border-color .5s var(--nx-ease-dawn),color .3s var(--nx-ease-out)}.nx-btn:hover{letter-spacing:.23em;border-color:rgb(var(--nx-gold-rgb) / .55);color:var(--nx-gold-hi)}.nx-btn--solid{background:var(--nx-parchment);color:var(--nx-obsidian);border-color:var(--nx-parchment)}.nx-btn--solid:hover{background:var(--nx-gold-hi);border-color:var(--nx-gold-hi);color:var(--nx-obsidian);letter-spacing:.23em}.nx-tlink{position:relative;display:inline-flex;align-items:baseline;gap:.5em;font:500 .7rem/1 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-parchment-dim);padding-bottom:5px;transition:color .25s var(--nx-ease-out)}.nx-tlink:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--nx-gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--nx-ease-dawn)}.nx-tlink:hover{color:var(--nx-parchment)}.nx-tlink:hover:after{transform:scaleX(1)}.nx-tlink .nx-arr{transition:transform .35s var(--nx-ease-dawn)}.nx-tlink:hover .nx-arr{transform:translate(4px)}.nx-journal-grid{display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:1fr}@media(min-width:680px){.nx-journal-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.nx-journal-grid{grid-template-columns:repeat(3,1fr)}}.nx-jcard{display:flex;flex-direction:column;border:1px solid var(--nx-hairline-soft);background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight);transition:border-color .5s var(--nx-ease-dawn),box-shadow .5s var(--nx-ease-dawn)}.nx-jcard:hover{border-color:var(--nx-hairline);box-shadow:var(--nx-innerlight),var(--nx-shadow)}.nx-jcard__media{position:relative;aspect-ratio:3/2;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgb(236 229 215 / .05) 0%,transparent 52%),linear-gradient(180deg,#120c14,#0b080e)}.nx-jcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--nx-ease-dawn)}.nx-jcard:hover .nx-jcard__media img{transform:scale(1.045)}.nx-jcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.5}.nx-jcard__body{padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:10px;flex:1}.nx-jcard__meta{font:500 .58rem/1 var(--font-subheading--family);letter-spacing:.2em;text-transform:uppercase;color:var(--nx-taupe)}.nx-jcard__title{font-family:var(--nx-serif);font-weight:500;font-size:1.28rem;line-height:1.24;color:var(--nx-parchment)}.nx-jcard:hover .nx-jcard__title{color:var(--nx-gold-hi)}.nx-jcard__excerpt{color:var(--nx-parchment-dim);font-size:.88rem;line-height:1.64;flex:1}.nx-jcard__more{margin-top:6px}.nx-journal-empty{border:1px solid var(--nx-hairline);padding:clamp(38px,6vw,74px) clamp(24px,4vw,48px);text-align:center;max-width:660px;margin:clamp(8px,2vw,20px) auto 0;background:linear-gradient(180deg,var(--nx-card-top),var(--nx-card-bot));box-shadow:var(--nx-innerlight)}.nx-journal-empty .noctaura-seal{margin:0 auto 22px}.nx-journal-empty h2{font-family:var(--nx-serif);font-weight:500;font-size:clamp(1.4rem,3vw,2rem);line-height:1.16;color:var(--nx-parchment);margin-bottom:14px;text-wrap:balance}.nx-journal-empty p{color:var(--nx-parchment-dim);font-size:.95rem;line-height:1.72;max-width:48ch;margin:0 auto 12px}.nx-journal-empty .nx-btn{margin-top:16px}.nx-pagination{display:flex;gap:8px;justify-content:center;margin-top:clamp(34px,5vw,56px);flex-wrap:wrap}.nx-pagination a,.nx-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--nx-hairline-soft);font:500 .74rem/1 var(--font-body--family);color:var(--nx-parchment-dim);font-variant-numeric:tabular-nums;transition:border-color .3s,color .3s}.nx-pagination a:hover{border-color:rgb(var(--nx-gold-rgb) / .5);color:var(--nx-gold-hi)}.nx-pagination [aria-current]{border-color:var(--nx-gold);color:var(--nx-gold-hi)}.blog-post-content.rte{color:var(--nx-parchment-dim);font-size:1.06rem;line-height:1.82}.blog-post-content.rte :is(h2,h3,h4){font-family:var(--nx-serif);color:var(--nx-parchment);font-weight:500;margin-top:1.6em;margin-bottom:.45em;letter-spacing:.006em;line-height:1.16}.blog-post-content.rte p{margin-bottom:1.05em;color:var(--nx-parchment-dim)}.blog-post-content.rte strong{color:var(--nx-parchment)}.blog-post-content.rte em{font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi)}.blog-post-content.rte a{color:var(--nx-parchment);text-decoration:underline;text-decoration-color:rgb(var(--nx-gold-rgb) / .5);text-underline-offset:3px}.blog-post-content.rte a:hover{color:var(--nx-gold-hi)}.blog-post-content.rte blockquote{border-left:2px solid rgb(var(--nx-gold-rgb) / .5);padding-left:22px;margin:1.4em 0;font-family:var(--nx-serif);font-style:italic;color:var(--nx-gold-hi);font-size:1.2em;line-height:1.5}.blog-post-content.rte :is(ul,ol){margin:0 0 1.05em 1.1em;color:var(--nx-parchment-dim)}.blog-post-content.rte li{margin-bottom:.5em}.blog-post-content.rte img{border:1px solid var(--nx-hairline-soft)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.nx-js .nx-rise{animation:nx-rise-in linear both;animation-timeline:view();animation-range:entry 4% cover 20%}@keyframes nx-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.nx-js .nx-rise{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/noctaura.css.map */
