.collection-page{background:var(--pearl);color:var(--charcoal)}.collection-announcement{padding:11px 20px;text-align:center;color:var(--pearl);background:var(--brand-green);font-size:9px;letter-spacing:2px}.collection-header{height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6%;border-bottom:1px solid var(--border)}.collection-back,.collection-origin-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:12px;width:fit-content}.collection-origin-link{justify-self:end}.collection-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:0 6%;min-height:64px;font-size:11px;color:var(--muted-foreground)}.collection-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.collection-breadcrumb [aria-current]{color:var(--brand-green)}.collection-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;padding:0 6% 72px;max-width:1680px;margin:auto;align-items:start}.collection-overview--with-wearing{grid-template-areas:"gallery summary" "wearing summary";grid-template-rows:max-content minmax(0,1fr);column-gap:7%;row-gap:24px}.collection-overview--with-wearing>.collection-gallery{grid-area:gallery}.collection-overview--with-wearing>.collection-summary{grid-area:summary}.collection-wearing-photo{grid-area:wearing;min-width:0;margin:0;scroll-margin-top:24px}.collection-wearing-photo img{display:block;width:100%;height:auto}.collection-wearing-photo figcaption{padding-top:10px;font-size:11px;line-height:1.7;color:var(--muted-foreground)}.gallery-stage{position:relative;height:clamp(400px,43vw,660px);display:flex;justify-content:center;align-items:center;overflow:hidden}.gallery-label,.gallery-stage{background:var(--product-surface)}.gallery-label{position:absolute;left:25px;bottom:24px;color:var(--gold-ink);font-size:10px;letter-spacing:2px;padding:6px}.gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 0}.gallery-caption p{font-size:11px;color:var(--muted-foreground)}.collection-summary{padding-top:22px}.collection-summary>.eyebrow{color:var(--gold-ink)}.collection-summary h1{font-size:clamp(48px,5.3vw,78px);letter-spacing:-2px;line-height:1.05;margin:21px 0 12px;color:var(--brand-green)}.collection-subtitle{font:italic 27px/1.4 Georgia,serif}.collection-intro{color:var(--muted-foreground);font-size:14px;line-height:1.95;margin-top:22px;max-width:450px}.collection-promise{border-left:1px solid var(--brand-gold);padding-left:20px;margin:27px 0}.collection-promise .micro{color:var(--gold-ink)}.collection-promise blockquote{font:21px/1.5 Georgia,serif;margin:10px 0 0}.collection-summary>.solid-link{width:100%;max-width:450px;min-height:52px;font-size:12px}.collection-summary>.quiet-link{display:flex;width:fit-content;flex-wrap:wrap;font-size:12px}.collection-status{font-size:9px;line-height:1.8;letter-spacing:1px;color:var(--muted-foreground);display:flex;align-items:center;gap:8px;margin:10px 0 22px}.collection-status>span{width:5px;height:5px;border-radius:50%;background:var(--brand-gold);flex-shrink:0}.collection-notes{border-top:1px solid var(--border)}.collection-notes [data-slot=accordion-item]{border-bottom:1px solid var(--border)}.collection-notes [data-slot=accordion-trigger]{min-height:54px;padding:17px 0;font-family:Arial,sans-serif;font-size:12px;font-weight:400;border-radius:0}.collection-notes [data-slot=accordion-content]{font-size:12px;line-height:1.9;color:var(--muted-foreground)}.collection-notes [data-slot=accordion-content]>div{padding-bottom:20px}.collection-story{padding:75px 12%;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr 3fr;gap:8%;align-items:center}.story-symbol{display:flex;justify-content:center}.story-symbol .brand-logo--symbol{width:120px}.collection-story h2{margin:18px 0 23px}.story-text{font-size:14px;line-height:1.95;color:var(--muted-foreground);max-width:660px}.story-signature{display:flex;align-items:center;gap:20px;margin-top:24px;color:var(--gold-ink);font-size:18px;letter-spacing:4px}.story-signature span{letter-spacing:1.5px;font-size:9px}.collection-details{padding:78px 6%}.design-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.design-detail-grid article{padding:28px 32px 0 0}.design-detail-grid article+article{padding-left:32px;border-left:1px solid var(--border)}.detail-number{font:italic 24px Georgia,serif;color:var(--gold-ink)}.design-detail-grid h3{font-size:25px;margin:22px 0 16px}.design-detail-grid p{font-size:13px;line-height:1.95;color:var(--muted-foreground)}.collection-origin{background:var(--brand-green);padding:72px 8%;gap:10%}.collection-inner-mark,.collection-origin{color:var(--pearl);display:grid;grid-template-columns:1fr 1fr;align-items:center}.collection-inner-mark{padding:92px 8%;gap:9%;background:#0c2420;scroll-margin-top:25px}.collection-inner-mark-visual{min-height:590px;position:relative;isolation:isolate;overflow:hidden;border:1px solid #b49a6a40;background:radial-gradient(ellipse at 35% 42%,#31554a,#112f29 40%,#091c19 78%)}.collection-nfc-disc{position:absolute;width:390px;height:390px;left:-90px;top:80px;border:1px solid #d8be9450;border-radius:50%}.collection-nfc-disc i{position:absolute;inset:14%;border:1px solid #d8be9439;border-radius:50%}.collection-nfc-disc i:nth-child(2){inset:29%;border-style:dashed}.collection-nfc-disc i:nth-child(3){inset:44%;background:#d8be94;border:0;box-shadow:0 0 24px #d8be9490}.collection-nfc-disc span{position:absolute;top:50%;right:-12px;color:#d5c098;font-size:7px;letter-spacing:1.8px}.collection-nfc-line{position:absolute;width:44%;height:1px;left:30%;top:50%;background:linear-gradient(90deg,#d8be94,#d8be9410)}.collection-nfc-phone{position:absolute;width:215px;height:425px;right:9%;top:50%;padding:9px;transform:translateY(-50%) rotate(3deg);border:1px solid #dbc79f;border-radius:29px;background:#171a17;box-shadow:0 28px 65px #0008}.collection-nfc-phone>span{display:block;height:31px;padding:10px 12px;text-align:center;color:#e4d9c7;font-size:6px;letter-spacing:1.5px}.collection-nfc-phone>div{height:calc(100% - 31px);padding:30px 18px;border-radius:19px;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--brand-green);background:var(--pearl)}.collection-nfc-phone small{margin:12px 0 75px;color:var(--gold-ink);font-size:6px;letter-spacing:1px}.collection-nfc-phone strong{font:20px/1.35 Georgia,serif}.collection-nfc-phone svg:last-child{margin-top:auto}.collection-inner-mark-visual>p{position:absolute;left:20px;bottom:17px;right:20px;color:#aebbad;font-size:6px;line-height:1.6;letter-spacing:1.2px}.collection-inner-mark-copy .eyebrow{color:#ccb58c}.collection-inner-mark-copy h2{font:400 clamp(41px,4.4vw,66px)/1.1 Georgia,serif;margin:25px 0}.collection-inner-mark-copy h2 em{color:#d8be94}.collection-inner-mark-copy>p{max-width:570px;font-size:12px;line-height:1.95;color:#bdc8bd}.collection-inner-mark-copy dl{margin:31px 0 0}.collection-inner-mark-copy dl>div{padding:16px 0;display:grid;grid-template-columns:120px 1fr;gap:24px;border-top:1px solid #ffffff1b}.collection-inner-mark-copy dt{font:16px/1.5 Georgia,serif;color:#e3d7c3}.collection-inner-mark-copy dd{margin:0;font-size:10px;line-height:1.85;color:#b5c0b5}.collection-inner-mark-copy .light-button{width:fit-content;margin-top:23px}.collection-inner-mark-status{display:block;max-width:590px;margin-top:18px;color:#9dac9d;font-size:6px;line-height:1.7;letter-spacing:1.1px}.collection-inner-mark a:focus-visible{outline-color:#d8be94}.collection-origin .eyebrow{color:var(--on-brand-muted)}.collection-origin h2{margin-top:22px}.collection-origin>div>p:not(.eyebrow){font-size:13px;line-height:1.95;color:var(--on-brand-muted)}.collection-origin a:focus-visible{outline-color:var(--brand-gold)}.collection-next{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding:72px 12%}.collection-next h2{font-size:48px;color:var(--brand-green);margin:18px 0}.collection-next p:not(.eyebrow){font-size:13px;color:var(--muted-foreground)}.collection-next .solid-link{margin-top:26px}.collection-next .quiet-link{display:flex}.next-design-image{position:relative;display:block;min-height:300px;background:var(--product-surface);overflow:hidden}.collection-footer{border-top:1px solid var(--border);padding:35px 6%;display:flex;justify-content:space-between;align-items:center;gap:24px}.collection-footer .wordmark{width:155px}.collection-footer p{font:italic 17px Georgia,serif}.collection-footer>span{font-size:9px;letter-spacing:1px;color:var(--muted-foreground)}@media (max-width:900px){.collection-overview{gap:5%;padding-left:5%;padding-right:5%}.collection-overview--with-wearing{column-gap:5%;row-gap:24px}.collection-summary h1{font-size:51px}.collection-subtitle{font-size:23px}.collection-story{padding:60px 7%}.collection-next{padding:60px 7%;gap:7%}.collection-footer{flex-wrap:wrap}}@media (max-width:680px){.collection-header{height:78px;padding:0 5%}.collection-header .wordmark{width:155px}.collection-back span{display:none}.collection-back{width:44px}.collection-back:after{content:"Back";font-size:10px}.collection-origin-link{font-size:10px;gap:4px}.collection-origin-link svg{display:none}.collection-breadcrumb{min-height:53px;margin:0 5%;gap:10px}.collection-overview{grid-template-columns:1fr;padding:0 5% 45px}.collection-overview--with-wearing{grid-template-areas:"gallery" "summary" "wearing";grid-template-rows:auto;column-gap:0;row-gap:0}.collection-overview--with-wearing>.collection-wearing-photo{margin-top:28px}.gallery-stage{height:370px}.gallery-label{left:15px;bottom:16px}.collection-summary{padding:25px 3% 0}.collection-summary h1{font-size:56px}.collection-summary>.solid-link{max-width:none}.collection-intro{font-size:13px}.collection-story{grid-template-columns:1fr;text-align:center;gap:28px;padding:45px 8%}.story-symbol .brand-logo--symbol{width:62px}.collection-story h2{font-size:31px}.story-text{font-size:13px}.story-signature{justify-content:center}.collection-details{padding:48px 8%}.design-detail-grid{grid-template-columns:1fr}.design-detail-grid article,.design-detail-grid article+article{padding:25px 0;border-left:0;border-bottom:1px solid var(--border)}.design-detail-grid h3{margin-top:12px}.collection-origin{grid-template-columns:1fr;gap:26px;padding:48px 8%}.collection-inner-mark{grid-template-columns:1fr;gap:40px;padding:55px 7%}.collection-inner-mark-visual{min-height:470px}.collection-nfc-disc{width:310px;height:310px;left:-150px}.collection-nfc-phone{width:180px;height:360px;right:7%}.collection-nfc-phone small{margin-bottom:55px}.collection-inner-mark-copy h2{font-size:43px}.collection-inner-mark-copy dl>div{grid-template-columns:1fr;gap:8px}.collection-next{grid-template-columns:1fr;gap:30px;padding:48px 8%}.next-design-image{grid-row:1;min-height:265px}.collection-next h2{font-size:40px}.collection-footer{padding:28px 8%;flex-direction:column;text-align:center;gap:14px}}