/* Warm paper, quiet typography, and a single tangerine accent. */
:root{--edition-paper:#fbf9f5;--edition-ink:#202e35;--edition-pad:clamp(24px,5.3vw,100px);--ink:#202e35;--green:#202e35;--muted:#737673;--line:#e5e0d9;--paper:#fbf9f5;--accent:#ff681d}
body{background:var(--edition-paper);color:var(--edition-ink)}
.topline{display:none}.header{height:80px;background:#fffdf9f5;border-color:#ebe6df;position:sticky;top:0}.wordmark,.header .wordmark{font:400 28px Georgia,'Times New Roman',serif;letter-spacing:-1px;color:#202e35}.wordmark span{margin-left:5px}.header .wordmark small{display:none}.desktop-nav summary,.desktop-nav>a{font-size:14px}.header .consult{background:var(--accent);color:white!important;border:1px solid var(--accent);border-radius:30px;padding:12px 21px;font-size:14px}.header .consult:hover{background:#e7540a}.nav-dropdown{background:#fffdf9}.nav-group[open]>summary{color:#dc5517}
.edition-hero{height:650px;min-height:0;max-height:calc(100svh - 80px);padding:55px var(--edition-pad) 85px;color:#202e35;background:#eae7de;align-items:center}.edition-hero-image{object-position:65% center}.edition-shade{background:linear-gradient(90deg,rgba(251,249,245,.98),rgba(251,249,245,.86) 25%,rgba(251,249,245,.3) 48%,transparent 68%)}.edition-hero-copy{max-width:570px}.edition-hero-copy .edition-overline{color:#38434a;font-size:14px;letter-spacing:.26em;margin-bottom:18px}.edition-brand{font:400 clamp(48px,5.8vw,86px)/1.06 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin-bottom:17px}.edition-hero h1{font-size:clamp(33px,3.6vw,54px);line-height:1.35;letter-spacing:-.065em;margin-bottom:20px}.edition-hero-copy>p:not(.edition-overline){color:#555d60;font-size:16px;line-height:1.8}.edition-actions{margin-top:26px;gap:24px}.edition-button{border-radius:30px;background:var(--accent);color:#fff;padding:14px 23px;gap:25px;font-size:14px;border:1px solid var(--accent)}.edition-button:hover{background:#e7540a;color:#fff}.edition-actions>a:not(.edition-button){border-color:#818887;color:#38434a;font-size:14px;padding:8px 0}.edition-hero-bottom{color:#38434a;bottom:23px;font-size:14px}.edition-video-controls button{background:#fffdf9c9!important;color:#202e35!important;border:1px solid #202e3540!important;border-radius:24px;min-height:36px}.edition-hero-bottom>a{font-size:14px}
.edition-section{padding-top:65px;padding-bottom:65px}.edition-overline,.edition-section .edition-overline{color:#7c807e;font-size:14px;letter-spacing:.23em;margin-bottom:12px}.edition-section h2,.edition-story h2,.edition-partner h2{font-size:clamp(28px,2.8vw,40px);line-height:1.4;letter-spacing:-.065em}.edition-collection .edition-section-head{display:flex;text-align:left;align-items:end;margin-bottom:28px}.edition-collection .edition-section-head>p{font-size:14px;margin:0;line-height:1.8}.edition-products{gap:20px}.edition-product>div,.edition-product:first-child>div{aspect-ratio:1.75;background:#eee9e2}.edition-product>div>span{display:none}.edition-product h3{font:400 17px/1.4 Arial,sans-serif;letter-spacing:.04em;margin:17px 0 5px}.edition-product h3 b{border:1px solid #bfc5c3;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;margin-top:-2px;transition:background .2s,color .2s}.edition-product:hover h3 b{background:var(--accent);border-color:var(--accent);color:white}.edition-product p{font-size:14px;color:#737976}.edition-collection-foot{margin-top:24px}.edition-collection-foot>span{font-size:14px;color:#777e79}.edition-text-link{font-size:14px;border-color:#929b9b;color:#283b42}
.edition-story{grid-template-columns:1.2fr 1fr;min-height:480px;background:#f0f1eb}.edition-story-copy{padding:50px clamp(28px,5vw,85px)}.edition-story-copy>p:not(.edition-overline){font-size:15px;color:#737974;line-height:1.95;margin:22px 0}.edition-signature{font-size:22px;color:#6d827a;margin-top:28px}.edition-story-copy small{font-size:14px;color:#878c86}.edition-story-image img{min-height:100%;object-fit:cover}
.edition-services{display:grid;grid-template-columns:1.2fr 2.6fr;gap:35px;align-items:center;padding:45px var(--edition-pad);border-bottom:1px solid #e9e4dc;background:#fffdf9}.edition-services h2{font-size:25px;line-height:1.5;font-weight:400;letter-spacing:-.06em;margin:0 0 14px}.edition-service-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.edition-service-list article{padding:8px 0}.edition-service-icon{width:58px;height:58px;border-radius:50%;background:#fff0e6;color:#e8682e;display:grid;place-items:center;margin:0 auto 17px}.edition-service-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.edition-service-list h3{font-size:15px;font-weight:500;margin:0 0 10px}.edition-service-list p{font-size:14px;color:#828581;line-height:1.8;margin:0}
.edition-finder{background:#f5f2eb;min-height:410px}.edition-finder>div:first-child{padding-top:45px}.edition-finder>form{padding-bottom:45px}.edition-store-photo{min-height:410px}.edition-finder p{font-size:15px}.edition-finder label{font-size:14px}.edition-search-line{border-color:#939c98}.edition-search-line input{color:#202e35;font-size:19px}.edition-search-line input::placeholder{font-size:18px}.edition-regions button{color:#5b6c65}.edition-news{border-color:#e6e1d9}.edition-news-list>a{border-color:#e1ddd5}.edition-news-list h3{font-size:17px}.edition-partner{text-align:left;padding:52px var(--edition-pad);background:#ff6a21;color:#fff;min-height:230px}.edition-partner .edition-overline{color:#fff4df}.edition-partner h2{font-size:32px;margin-bottom:22px}.edition-partner .edition-button{background:transparent;border-color:#ffffff90}.edition-partner>span{left:auto;right:var(--edition-pad);bottom:12px;transform:none;font:400 8vw Georgia,serif;color:#ffffff22}
footer{background:#fffdf9;color:#202e35;padding-top:42px;padding-bottom:24px}.footer-wordmark{font:400 30px Georgia,serif;color:#202e35}.footer-wordmark span{font:400 14px sans-serif;color:#818683;margin-top:12px}.footer-links b{color:#38444a;font-size:14px}.footer-links a{color:#737975;font-size:14px}.footer-bottom{border-color:#e6e1d9;color:#7f8581;font-size:14px}.footer-bottom a{color:inherit}.mobile-nav{background:#fffdf9;color:#202e35}.brand-edition{--bd-paper:#fbf9f5;--bd-ink:#202e35}.category-heading,.page-heading{background:#fbf9f5}
@media(min-width:1600px){.edition-hero{min-height:0;height:740px}}
@media(max-width:900px){.edition-hero{height:610px;min-height:0}.edition-brand{font-size:60px}.edition-services{grid-template-columns:1fr;gap:25px}.edition-services h2 br{display:none}.edition-story{min-height:420px}.edition-service-list{gap:15px}}
@media(max-width:600px){.header{height:66px;padding-left:20px;padding-right:20px}.header .wordmark{font-size:23px}.header .consult{font-size:14px;padding:9px 12px}.header-actions{gap:13px}.edition-hero{height:650px;min-height:0;max-height:calc(100svh - 66px);padding:35px 24px 80px;align-items:flex-end}.edition-hero-image{object-position:65% center}.edition-shade{background:linear-gradient(0deg,#fbf9f5 0%,#fbf9f5f2 15%,#fbf9f5b3 36%,#fbf9f510 66%)}.edition-brand{font-size:42px;margin-bottom:10px}.edition-hero h1{font-size:32px;margin-bottom:12px}.edition-hero-copy .edition-overline{font-size:14px;margin-bottom:10px}.edition-hero-copy>p:not(.edition-overline){font-size:14px;line-height:1.7}.edition-actions{margin-top:18px;gap:16px}.edition-button{font-size:14px;padding:12px 17px;gap:18px}.edition-actions>a:not(.edition-button){font-size:14px}.edition-hero-bottom{left:24px;right:24px;bottom:16px;gap:5px}.edition-hero-bottom>span:first-child{font-size:14px}.edition-video-controls button{min-height:36px;font-size:14px!important;padding:6px 9px!important;min-width:44px}.edition-section{padding:40px 20px}.edition-section h2,.edition-story h2{font-size:28px}.edition-collection .edition-section-head{gap:13px;margin-bottom:20px;align-items:start}.edition-collection .edition-section-head>p{font-size:14px}.edition-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.edition-product>div,.edition-product:first-child>div{aspect-ratio:.85}.edition-product h3{font-size:14px;margin-top:12px;letter-spacing:.02em;display:block}.edition-product h3 b{display:none}.edition-product p{font-size:14px;line-height:1.6}.edition-collection-foot{gap:14px;margin-top:20px}.edition-collection-foot>span{font-size:14px;line-height:1.7}.edition-text-link{font-size:14px}.edition-story{display:flex;flex-direction:column;min-height:0}.edition-story-image{height:270px;order:1}.edition-story-copy{padding:30px 24px;order:0}.edition-story-copy>p:not(.edition-overline){font-size:14px;margin:14px 0}.edition-signature{display:none}.edition-story-copy small{margin-top:12px;font-size:14px}.edition-services{padding:32px 20px;gap:22px}.edition-services h2{font-size:25px}.edition-services h2 br{display:initial}.edition-service-list{gap:8px}.edition-service-icon{width:48px;height:48px;margin-bottom:12px}.edition-service-icon svg{width:28px;height:28px}.edition-service-list h3{font-size:14px;line-height:1.6}.edition-service-list p{display:none}.edition-finder{padding:35px 24px 0;gap:24px;min-height:0}.edition-finder>div:first-child{padding:0}.edition-finder>form{padding-bottom:0}.edition-store-photo{min-height:0;height:260px}.edition-news-list h3{font-size:15px}.edition-partner{padding:35px 24px;min-height:230px}.edition-partner h2{font-size:28px}.edition-partner>span{font-size:13vw;right:20px;bottom:15px}.footer-links{gap:24px}.footer-wordmark{font-size:26px}.footer-bottom{font-size:14px}}
@media(prefers-reduced-motion:reduce){.edition-product img,.edition-product h3 b{transition:none}}
.edition-hero .edition-hero-bottom{position:absolute;top:auto;bottom:23px;left:var(--edition-pad);right:var(--edition-pad);height:auto;transform:none}.edition-hero .edition-video-controls{position:static;transform:none}.edition-hero .edition-hero-bottom>span{position:static}
@media(max-width:600px){.edition-hero .edition-hero-bottom{bottom:16px;left:24px;right:24px}}

/* Show the film without any color or opacity treatment. */
.edition-hero-video,.franchise-hero-video{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.edition-shade{display:none!important}
