.contact-page>.dn-face:first-child,.notice-face,.legal-masthead{padding-block-start:clamp(3rem,7vw,6rem)}.journal-filter ul{border-top:1px solid var(--rule);min-width:min(16rem,100%);margin:0;padding:0;list-style:none}.journal-filter a{border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6rem;font-weight:500;text-decoration:none;display:flex}.journal-filter a:hover,.journal-filter a[aria-current=page]{color:var(--ink)}.journal-filter em{font-variant-numeric:tabular-nums;color:var(--ink-faint);flex:none;font-style:normal}.journal-filter a[aria-current=page] em{color:var(--brass)}.journal-index .section-head{margin-bottom:clamp(1.25rem,2.4vw,2rem)}.journal-index .journal-count{color:var(--ink-faint);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.journal-lead{margin-bottom:clamp(2.5rem,5vw,4rem)}.journal-register{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.journal-register>li{border-bottom:1px solid var(--rule)}.journal-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.9rem clamp(.9rem,2vw,2rem);padding-block:clamp(1.1rem,2.2vw,1.75rem);text-decoration:none;display:grid}.journal-row-index{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;color:var(--brass);grid-column:1;font-weight:500}.journal-row-plate,.journal-row-body{grid-column:2;min-width:0}.journal-row-plate{background:var(--sand)}@media (width>=780px){.journal-row{grid-template-columns:2.5rem 13rem minmax(0,1fr)}.journal-row-body{grid-column:3}}.journal-row-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .55rem;font-size:.625rem;display:flex}.journal-row-meta>*+:before{content:"·";color:var(--rule-ink);margin-right:.6rem}.journal-row-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.375rem,1.1rem + .85vw,1.875rem);font-weight:400;line-height:1.12}.journal-row-line{max-width:58ch;color:var(--ink-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}@media (hover:hover){.journal-row:hover .journal-row-title{text-underline-offset:.22em;text-decoration:underline}}.band-sand .journal-row-plate{background:var(--paper)}.journal-pagination{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.25rem,2.5vw,2rem);display:flex}.journal-pagination .journal-pagination-page{color:var(--ink-faint)}.journal-newsletter-grid{align-items:end;gap:clamp(1.75rem,4vw,4rem);display:grid}@media (width>=860px){.journal-newsletter-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.journal-newsletter-copy>*+*{margin-top:.85rem}.journal-newsletter-copy p{color:var(--ink-muted);max-width:52ch}.journal-newsletter .newsletter-row{border-bottom-color:var(--rule-strong)}.journal-newsletter .newsletter-row input::placeholder{color:var(--ink-faint)}.journal-standfirst{font-size:var(--text-lead);color:var(--ink-muted);max-width:54ch;margin:0;line-height:1.55}.journal-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding-block:clamp(1.1rem,2.2vw,1.6rem) 0;display:grid}.journal-fact{align-content:start;gap:.5rem;display:grid}.journal-facts dt{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.journal-facts dd{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0}.journal-facts dd a{border-bottom:1px solid var(--rule-strong);transition:border-color var(--duration-fast) var(--ease);padding-bottom:.15em}.journal-facts dd a:hover{border-bottom-color:var(--ink)}.journal-fact-note{text-transform:none;letter-spacing:.02em;color:var(--ink-muted);margin-top:.3rem;display:block}.journal-cover-credit{margin:0}.journal-article .dn-face-inner{padding-block-end:clamp(1.5rem,3vw,2.5rem)}.journal-body{padding-block:clamp(2.5rem,5vw,5rem) clamp(3rem,6vw,6rem)}.journal-body-inner{max-width:68ch;margin-inline:auto}.journal-body-inner .dn-engraved{border-bottom:1px solid var(--rule);margin-bottom:clamp(1.75rem,3.2vw,2.5rem);padding-bottom:clamp(1.25rem,2.4vw,1.75rem)}.journal-body .rich-text{font-size:1.0625rem;line-height:1.78}.journal-body .rich-text h2{margin-top:2.2em;margin-bottom:.5em;font-size:clamp(1.5rem,1.25rem + .9vw,1.95rem)}.journal-named{border-top:1px solid var(--rule)}.contact-grid{align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=900px){.contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,6rem)}}.contact-form{max-width:40rem}.contact-form-label{color:var(--ink-faint);margin-bottom:.85rem}.contact-form .enquiry-form{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.contact-channels-label{margin-bottom:1rem}@media (width>=780px){.contact-channels .dn-register-row{grid-template-columns:2.5rem minmax(0,1fr)}.contact-channels .dn-register-name,.contact-channels .dn-register-line{grid-column:2}.contact-channels .dn-register-line{margin-top:.4rem}}.contact-office-grid{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.contact-office-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem)}.contact-office-grid .section-head{margin-bottom:0}}.contact-office-media{gap:.75rem;margin:0;display:grid}.contact-questions{scroll-margin-top:7rem}.legal-masthead{border-top:1px solid var(--brass);padding-block-end:0}.legal-page .shell{max-width:52rem}.legal-masthead .section-head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.legal-masthead .deck{max-width:56ch}.legal-body{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,6rem)}.legal-body .rich-text{max-width:66ch}.legal-body .rich-text h2{margin-top:2.4em;margin-bottom:.5em;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.legal-credits .rich-text{counter-reset:credit;max-width:70ch}.legal-credits .rich-text h2{border-bottom:1px solid var(--rule-strong);padding-bottom:.85rem}.legal-credits .rich-text h3{font-family:var(--font-body);letter-spacing:0;text-wrap:pretty;color:var(--ink);border-top:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:0 1rem;margin-top:0;margin-bottom:0;padding-top:1.35rem;font-size:1rem;font-weight:500;line-height:1.45;display:grid}.legal-credits .rich-text h2+h3{border-top:0}.legal-credits .rich-text h3:before{counter-increment:credit;content:counter(credit, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;color:var(--brass)}.legal-credits .rich-text h3+p{margin-top:.35rem}.legal-credits .rich-text h3~p{font-size:var(--text-small);margin-left:4rem}.legal-credits .rich-text h3~p a{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase}@media (width<=600px){.legal-credits .rich-text h3{grid-template-columns:2.25rem minmax(0,1fr)}.legal-credits .rich-text h3~p{margin-left:3.25rem}}.notice-face{padding-block-end:clamp(3rem,7vw,6rem)}.notice-face .dn-face-title{max-width:18ch}.notice-face .dn-face-deck{max-width:44ch}.notice-face .dn-engraved b{font-size:var(--text-meta);letter-spacing:var(--tracking-engraved)}.notice-page--pending{padding:clamp(4rem, 9vw, 8rem) var(--gutter)}.notice-page--pending .dn-engraved{justify-content:center}.journal-close{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem)}.club-opening-plates{margin-top:clamp(2rem,4vw,3.5rem)}.club-privileges .dn-register,.club-personas .dn-register,.club-differences .dn-register,.club-ledger,.club-programmes .dn-register{margin-top:clamp(1rem,2vw,1.75rem)}.club-points-plate{margin-block:clamp(2.5rem,5vw,4.5rem)}.club-ledger .dn-register-line{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase;line-height:1.5}@media (width>=780px){.club-ledger .dn-register-line{text-align:right}}.club-redeem{border-top-color:var(--rule-strong);margin-top:clamp(3rem,6vw,5rem)}.club-tiers{border-top:1px solid var(--rule);margin-top:clamp(1rem,2vw,1.75rem);display:grid}@media (width>=860px){.club-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.club-tier{border-bottom:1px solid var(--rule);align-content:start;gap:.75rem;padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}@media (width>=860px){.club-tier:first-child{padding-inline-end:clamp(2rem,4vw,4rem)}.club-tier+.club-tier{border-inline-start:1px solid var(--rule);padding-inline-start:clamp(2rem,4vw,4rem)}}.club-tier--marked{border-top:1px solid var(--brass);margin-top:-1px}.club-tier-price{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-engraved);text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:500}.club-tier h3{margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.05}.club-tier-tagline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:-.25rem 0 0;font-size:.625rem}.club-tier-body{color:var(--ink-muted);max-width:46ch;margin:0}.club-tier-includes{border-top:1px solid var(--rule);margin:.75rem 0 0;padding:0;list-style:none}.club-tier-includes li{border-bottom:1px solid var(--rule);color:var(--ink-muted);padding-block:.7rem;font-size:.9375rem}.club-tier-action{justify-self:start;margin-top:.75rem}.club-tier-note{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:.75rem 0 0}.club-address-row{margin-top:clamp(2rem,4vw,3.5rem)}@media (width>=780px){.club-address-row+.club-address-row{margin-top:clamp(3rem,6vw,5.5rem)}}.club-parts{border-top:1px solid var(--on-dark-rule);margin:clamp(1rem,2vw,1.75rem) 0 0;padding:0;list-style:none}.club-parts>li{border-bottom:1px solid var(--on-dark-rule);gap:clamp(.9rem,2vw,1.5rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.club-parts>li{grid-template-columns:minmax(0,10rem) minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,4rem)}}.club-part-mark{align-items:baseline;gap:1rem;display:flex}@media (width>=900px){.club-part-mark{align-content:start;gap:.75rem;display:grid}}.club-part-copy h3{letter-spacing:-.025em;max-width:20ch;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);line-height:1.1}.club-part-copy p{color:var(--on-dark-muted);max-width:52ch;margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.club-part-lines{border-top:1px solid var(--on-dark-rule);margin:0;padding:0;list-style:none}.club-part-lines li{border-bottom:1px solid var(--on-dark-rule);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.13em;text-transform:uppercase;color:var(--on-dark-muted);padding-block:.7rem;line-height:1.5}.club-part-lines li:last-child{border-bottom:0;padding-bottom:0}.club-split{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);gap:.9rem;margin-top:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.75rem,3.5vw,3rem);display:grid}.club-split-figure{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,1.2rem + 7vw,8rem);line-height:.92}.club-split-label{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-engraved);text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:500}.club-terms{margin-top:clamp(2.5rem,5vw,4rem)}.club-figures{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3vw,3rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding-bottom:clamp(1.75rem,3.5vw,3rem);display:grid}@media (width>=900px){.club-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.club-figures>div{border-top:1px solid var(--rule);align-content:start;gap:.75rem;padding-top:1.1rem;display:grid}.club-figures dd{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(1.75rem,.5rem + 3.5vw,3.75rem);line-height:.95}.club-figures dt{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);max-width:24ch;line-height:1.5}.club-compare-scroll{-webkit-overflow-scrolling:touch;margin-top:clamp(1rem,2vw,1.75rem);overflow-x:auto}.club-compare{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}.club-compare th,.club-compare td{vertical-align:baseline;border-bottom:1px solid var(--rule);padding:clamp(1rem,1.8vw,1.5rem) clamp(1rem,2vw,2rem)}.club-compare thead th{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-engraved);text-transform:uppercase;color:var(--ink-muted);border-bottom-color:var(--rule-strong);padding-block:.9rem;font-weight:500}.club-compare tbody th{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-muted);width:26%;padding-left:0;font-weight:400}.club-compare thead th:first-child{padding-left:0}.club-compare td{width:37%;font-size:var(--text-small);color:var(--ink-muted)}.club-compare .club-compare-ours{font-weight:600;font-size:var(--text-body);color:var(--ink)}.club-compare thead .club-compare-ours{font-size:var(--text-meta);color:var(--ink)}.club-compare tbody tr:last-child th,.club-compare tbody tr:last-child td{border-bottom:0}@media (width<=800px){.club-compare{min-width:0;display:block}.club-compare thead{display:none}.club-compare tbody,.club-compare tbody tr,.club-compare tbody th,.club-compare tbody td{width:auto;display:block}.club-compare tbody tr{border-bottom:1px solid var(--rule-strong);padding-block:clamp(1.25rem,4vw,1.75rem)}.club-compare tbody tr:last-child{border-bottom:0}.club-compare tbody th,.club-compare tbody td{border-bottom:0;padding:0}.club-compare tbody th{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.club-compare tbody td{border-top:1px solid var(--rule);margin-top:.9rem;padding-top:.9rem}.club-compare tbody td:before{content:attr(data-column);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.3rem;font-weight:400;display:block}}.club-smallprint{max-width:68ch;font-size:var(--text-small);color:var(--on-dark-muted);margin:clamp(1.25rem,2.5vw,2rem) 0 0}.club-integrations .dn-columns{margin-top:clamp(1rem,2vw,1.75rem)}.club-voices{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:clamp(2rem,4vw,3.5rem);display:grid}.club-voice{border-top:1px solid var(--rule);margin:0;padding-top:clamp(1.25rem,2.4vw,2rem)}.club-voice blockquote{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);line-height:1.25}.club-voice figcaption{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-top:1.25rem}.club-voice figcaption span{color:var(--ink-faint);margin-top:.35rem;display:block}.club-faq-layout{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.club-faq-layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:clamp(3rem,7vw,7rem)}.club-faq-head{position:sticky;top:7.5rem}}.club-faq-head>*+*{margin-top:1rem}.club-faq-list{border-top:1px solid var(--rule);display:block}.dn-dark .club-faq-list{border-color:var(--on-dark-rule)}.club-faq-list [data-slot=accordion-item]{border-bottom:1px solid var(--rule)}.dn-dark .club-faq-list [data-slot=accordion-item]{border-bottom-color:var(--on-dark-rule)}.club-faq-trigger{text-align:left;border-radius:0;align-items:baseline;gap:clamp(1rem,2.4vw,2rem);width:100%;padding-block:clamp(1.1rem,2vw,1.6rem)}.club-faq-trigger:hover{text-decoration:none}.club-faq-question{font-family:var(--font-display);letter-spacing:-.015em;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:clamp(.75rem,2vw,1.75rem);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.2;display:grid}.club-faq-number{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;color:var(--brass);font-weight:500;transform:translateY(-.15em)}.dn-dark .club-faq-number{color:var(--brass-light)}.club-faq-trigger svg{color:var(--ink-faint);transform:translateY(.35em)}.dn-dark .club-faq-trigger svg{color:var(--on-dark-muted)}.club-faq-answer{padding-bottom:clamp(1.25rem,2.4vw,2rem)}@media (width>=640px){.club-faq-answer{padding-left:calc(3.25rem + clamp(.75rem,2vw,1.75rem))}}.club-faq-answer .rich-text{max-width:64ch;font-size:var(--text-body)}.club-invitation{border-top:1px solid var(--brass)}.club-invitation-inner{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=900px){.club-invitation-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}}.club-invitation h2{max-width:15ch}.club-invitation-aside>*+*{margin-top:clamp(1.5rem,2.5vw,2rem)}.club-invitation-aside .prose-body{max-width:48ch}.club-closing{padding-block-end:clamp(2rem,4vw,3.5rem)}.club-page .media-credit,.club-page .media-credit a{overflow-wrap:anywhere}.collection-index>.dn-face{scroll-margin-top:7rem}.collection-browse .dn-engraved{margin-bottom:clamp(1.25rem,2.4vw,2rem)}.collection-tally{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(min(10rem,45%),1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:0;display:grid}.collection-tally>div{border-bottom:1px solid var(--rule);flex-direction:column-reverse;gap:.45rem;padding-block:clamp(.9rem,1.8vw,1.35rem);display:flex}.collection-tally dd{margin:0}.collection-tally dt{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-engraved);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.collection-filters{gap:clamp(1.25rem,2.6vw,2rem);margin-top:clamp(1.75rem,3.4vw,2.75rem);display:grid}.collection-controls{gap:clamp(1rem,2.4vw,2rem);display:grid}@media (width>=720px){.collection-controls{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}.collection-controls .form-field{min-width:0}.collection-controls input,.collection-controls select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.collection-controls select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2355655a' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right .15rem center;background-repeat:no-repeat;background-size:.6rem .4rem;padding-right:1.4rem}.collection-results{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-top:clamp(1rem,2vw,1.5rem);display:flex}.collection-plate-pair{margin-top:clamp(2.5rem,5vw,4.5rem)}.collection-world{margin-top:clamp(2.75rem,5.5vw,5rem)}.collection-index .dn-atlas-entries em{min-width:min-content}@media (width<=620px){.collection-index .dn-atlas-entries a,.collection-index .dn-atlas-entries>li>span{gap:.4rem}.collection-index .dn-atlas-entries i{min-width:.6rem}}.collection-index .empty-state .section-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.collection-close{padding-block:0 clamp(2rem,4vw,3.5rem)}.collection-hero-credit:has(.media-credit){padding-block:.5rem .25rem}.collection-story .dn-engraved{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.collection-story-layout{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=1000px){.collection-story-layout{grid-template-columns:minmax(0,1fr) minmax(0,clamp(17rem,25vw,24rem));align-items:start;column-gap:clamp(2rem,5vw,5.5rem)}}.collection-chapter{grid-template-columns:clamp(3rem,6vw,5rem) minmax(0,1fr);align-items:start;gap:clamp(.75rem,1.8vw,1.75rem);display:grid}@media (width<=640px){.collection-chapter{grid-template-columns:minmax(0,1fr);gap:.6rem}}.collection-chapter+.collection-chapter{border-top:1px solid var(--rule);margin-top:clamp(2.25rem,4vw,3.5rem);padding-top:clamp(2.25rem,4vw,3.5rem)}.collection-chapter-mark{padding-top:.1em}.collection-chapter .rich-text>:first-child{margin-top:0}.collection-chapter:first-child .rich-text{font-size:var(--text-lead);color:var(--ink);max-width:54ch;line-height:1.5}.collection-facts{border-top:1px solid var(--ink);align-self:start;padding-top:clamp(1rem,2vw,1.5rem)}@media (width>=1000px) and (height>=70rem){.collection-facts{position:sticky;top:6.5rem}}.collection-facts h2{font-size:var(--text-h3)}.collection-facts-list{margin:clamp(1rem,2vw,1.5rem) 0 0}.collection-facts-list>div{border-bottom:1px solid var(--rule);gap:.25rem;padding-block:.7rem;display:grid}.collection-facts-list dt{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-engraved);text-transform:uppercase;color:var(--ink-faint)}.collection-facts-list dd{font-size:var(--text-small);margin:0;line-height:1.5}.collection-facts-perks{margin-top:clamp(1.5rem,3vw,2rem)}.collection-facts-perks ul{font-size:var(--text-small);color:var(--ink-muted);flex-wrap:wrap;margin:.75rem 0 1.1rem;padding:0;line-height:1.5;list-style:none;display:flex}.collection-facts-perks li:after{content:"·";color:var(--rule-ink);margin-inline:.5em}.collection-facts-perks li:last-child:after{content:none}.collection-facts-actions{justify-items:start;gap:1.1rem;margin-top:clamp(1.5rem,3vw,2rem);display:grid}.collection-split{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.collection-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem)}}.collection-split h2{margin-top:.9rem}.collection-signature{border-top:1px solid var(--rule);margin-top:clamp(1.75rem,3.4vw,2.75rem);padding-top:clamp(1rem,2vw,1.5rem)}.collection-signature p{color:var(--ink-muted);max-width:44ch;margin-top:.75rem}.collection-privilege-note{border-top:1px solid var(--on-dark-rule);color:var(--on-dark);margin-top:.7rem;padding-top:.7rem;display:block}.collection-notes{margin-top:clamp(2.5rem,5vw,4rem)}.collection-notes+.collection-notes{margin-top:clamp(2rem,4vw,3rem)}.collection-privileges .dn-notes{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.collection-notes dt{margin-bottom:.35rem}.collection-notes dd{color:var(--on-dark-muted);white-space:pre-line;max-width:52ch;margin:0}.collection-plate .dn-engraved{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.collection-enquiry-layout{gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=900px){.collection-enquiry-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}}.collection-enquiry-copy>*+*{margin-top:1.25rem}.collection-enquiry-copy p{color:var(--ink-muted);max-width:40ch}.partner-page{--partner-rail:7rem}@media (width>=900px) and (width<=1199.98px){.partner-page .dn-face-foot{grid-template-columns:minmax(0,1fr)}}.partner-nameplate{border-top:1px solid var(--rule);align-items:center;gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(1.1rem,2vw,1.6rem) 0;display:grid}@media (width>=700px){.partner-nameplate{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.5rem,4vw,3rem)}}.partner-plate{background:var(--paper-raised);border:1px solid var(--rule);place-items:center;width:15rem;max-width:100%;height:4.5rem;padding:.5rem 1rem;display:grid}.dn-dark .partner-plate,.on-dark .partner-plate{background:var(--paper);border-color:#0000}.partner-plate img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.25rem}.partner-facts{margin:0}.partner-facts>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.35rem 1.25rem;padding-block:.7rem;display:grid}.partner-facts>div:first-child{border-top:1px solid var(--rule)}.on-dark .partner-facts>div,.dn-dark .partner-facts>div{border-color:var(--on-dark-rule)}.partner-facts dt{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-muted);line-height:1.6}.partner-facts dd{font-size:var(--text-small);margin:0;line-height:1.55}@media (width<=480px){.partner-facts>div{grid-template-columns:minmax(0,1fr)}}.partner-intro-grid{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.partner-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);column-gap:clamp(2.5rem,6vw,6rem)}}.partner-intro-copy .rich-text{max-width:58ch}.partner-intro-plate{margin:0}.partner-intro-plate--second{margin-inline-start:clamp(2rem,6vw,5rem)}@media (width>=900px){.partner-intro-plate--second{grid-column:2}}.partner-register-band>.shell+.shell{margin-top:clamp(3.5rem,7vw,6rem)}.partner-register-band [id]{scroll-margin-top:var(--partner-rail)}.partner-register-band .section-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.partner-privileges-head{align-items:start;gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}@media (width>=900px){.partner-privileges-head--plate{grid-template-columns:minmax(0,1fr) minmax(0,.66fr);column-gap:clamp(2.5rem,5vw,5rem)}}.partner-privileges-copy>*+*{margin-top:clamp(1.25rem,2.4vw,1.9rem)}.partner-privileges-copy .section-head{margin-bottom:0}.partner-privileges-copy .rich-text{max-width:60ch;font-size:var(--text-small)}.partner-privileges-plate{margin:0}.partner-privilege-list .dn-register-name h3{font-size:1.125rem}@media (width<=400px){.partner-page .dn-atlas-entries a,.partner-page .dn-atlas-entries>li>span{flex-wrap:wrap;justify-content:flex-end}}.partner-split{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.partner-split{grid-template-columns:minmax(0,20rem) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5.5rem)}}@media (width>=1200px){.partner-split{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}}.partner-split-body{min-width:0}.partner-split-head .section-head{margin-bottom:0}@media (width>=900px){.partner-split-head h2,.partner-page .dn-faq-head h2{font-size:calc(var(--text-h2) * .72);max-width:15ch}}.partner-brand-grid{align-items:start;gap:clamp(2rem,4vw,3.25rem);display:grid}.partner-brand-copy>*+*{margin-top:clamp(1rem,1.8vw,1.5rem)}.partner-brand-copy .section-head{margin-bottom:0}.partner-brand-copy .rich-text{max-width:64ch}.partner-brand-aside{align-content:start;justify-items:start;gap:clamp(1.25rem,2.4vw,1.9rem);display:grid}.partner-brand-aside .partner-facts{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));column-gap:clamp(1.5rem,4vw,3.5rem);width:100%;display:grid}.partner-brand-aside .partner-facts>div{grid-template-columns:minmax(0,1fr);gap:.45rem;padding-block:clamp(1rem,1.8vw,1.4rem)}.partner-brand-aside .partner-facts dd{font-size:var(--text-body);max-width:54ch}.partner-brand-link{justify-self:start}.partner-brand-photo{margin:clamp(2.5rem,5vw,4rem) 0 0}.partner-steps .section-head,.partner-selection .section-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.partner-selection-lead,.partner-selection-pair{margin-block-end:clamp(2.5rem,6vw,5rem)}.partner-selection-index{margin-block-start:clamp(.5rem,1.5vw,1.25rem)}.partner-selection-foot{margin-top:clamp(1.75rem,3vw,2.75rem)}.partner-offers .section-head{border-top:1px solid var(--rule);margin-bottom:0;padding-top:clamp(1.5rem,3vw,2.5rem)}.partner-offers .section-head h2{font-size:var(--text-h3)}.partner-enquiry-grid{gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=900px){.partner-enquiry-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.partner-enquiry-copy .section-head{margin-bottom:0}.partner-enquiry-copy h2{max-width:14ch}.partner-page .dn-faq-layout{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.partner-page .dn-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start}}.partner-page .dn-faq-head>*+*{margin-top:1rem}.partner-page .dn-faq-list{border-top:1px solid var(--rule)}.partner-page .dn-faq-list [data-slot=accordion-item]{border-bottom:1px solid var(--rule)}.partner-page .dn-faq-trigger{width:100%;font-family:var(--font-display);letter-spacing:-.015em;text-align:left;transition:color var(--duration-fast) var(--ease);grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding-block:clamp(1.1rem,2vw,1.6rem);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.2;display:grid}.partner-page .dn-faq-trigger:hover{color:var(--leaf);text-decoration:none}.partner-page .dn-faq-trigger svg{color:var(--ink-faint);align-self:center}.partner-page .dn-faq-answer{padding-bottom:clamp(1.25rem,2.4vw,1.75rem);padding-left:4rem}@media (width<=560px){.partner-page .dn-faq-trigger{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem}.partner-page .dn-faq-answer{padding-left:3rem}}.partner-page .form-field input,.partner-page .form-field textarea{box-shadow:none;height:auto}@media (prefers-reduced-motion:reduce){.partner-page .dn-faq-trigger{transition:none}}
