:root{--green:#003340;--paper:#f1eeed;--line:rgba(0,51,64,.23);color-scheme:light;font-family:Avenir,'Avenir Next',Arial,sans-serif;color:var(--green);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:7px}a:hover{opacity:.76}button{cursor:pointer}button:hover{opacity:.7}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}p{line-height:1.7}img{display:block;max-width:100%}.eyebrow,.header a,.chapter{font-size:10px;letter-spacing:.17em;text-transform:uppercase;line-height:1.5}.skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--paper);padding:12px}.skip:focus{top:12px}.header{height:96px;position:fixed;top:0;left:0;width:100%;z-index:20;color:var(--paper);display:flex;align-items:center;justify-content:space-between;padding:0 5.6%;transition:background .25s}.scrolled .header{background:var(--green)}.chapter{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.nav-invite span{font-size:17px;margin-left:9px}.moving-logo{position:fixed;z-index:25;left:50%;top:43.5svh;width:52vw;max-width:860px;transform:translate(-50%,-50%);will-change:width,top}.moving-logo:hover{opacity:1}.moving-logo img{width:100%;height:auto}.hero{position:relative;height:100svh;min-height:660px;max-height:1050px;background:var(--green);color:var(--paper)}.hero-copy{position:absolute;top:71%;width:100%;text-align:center;padding:0 24px}.hero h1{font-size:clamp(20px,2.1vw,31px);line-height:1.4}.hero-copy p{margin-top:24px;font-size:9px}.scroll-link{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:18px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;opacity:.65}.scroll-link span:last-child{font-size:18px}.invitation-strip{display:flex;align-items:center;justify-content:space-between;padding:34px 5.6%;border-bottom:1px solid var(--line);gap:20px}.invitation-strip>span:nth-child(2){font-size:23px}.invitation-strip>span:last-child{font-size:26px}.section{padding:100px 7% 110px;scroll-margin-top:0}.section-label{display:flex;justify-content:space-between;margin-bottom:80px}.section h2{font-size:clamp(38px,4.7vw,70px);line-height:1.12;letter-spacing:-.045em}.editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.body-copy{max-width:450px;font-size:15px}.body-copy p+p{margin-top:22px}.body-copy .lead{font-size:21px;line-height:1.5;margin-bottom:25px}.text-link{display:inline-flex;gap:45px;border-bottom:1px solid var(--line);padding:0 0 9px;margin-top:32px;font-size:12px}.word-study{display:flex;justify-content:space-between;gap:20px;margin-top:115px;padding:30px 0 10px;border-top:1px solid var(--line);font-size:clamp(30px,5.8vw,85px);letter-spacing:-.055em}.word-study span:nth-child(2){opacity:.65}.word-study span:nth-child(3){opacity:.4}.craft{background:var(--green);color:var(--paper)}.craft .section-label{opacity:.75}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:95px}.process>div{border-top:1px solid #ffffff40;padding-top:26px}.process h3{margin:0 0 12px;font-size:25px}.process p{font-size:13px;opacity:.72}.story{padding-top:115px;padding-bottom:125px}.story-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.collaborations{padding-top:80px;border-top:1px solid var(--line)}.collab-grid{margin-top:75px;display:grid;grid-template-columns:1fr 1fr;gap:12%}.collab-grid article{border-top:1px solid var(--line);padding-top:25px}.collab-grid h3{font-size:29px;margin:24px 0 16px}.collab-grid p{max-width:470px;font-size:15px}.invitation{background:#e5e2df;padding-top:75px;padding-bottom:95px}.invitation-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center;margin-top:42px}.invitation h2{font-size:clamp(38px,4.1vw,60px)}.invitation-layout>div>p{margin-top:24px;font-size:16px}.signup label{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.email-row{display:flex;align-items:center;border-bottom:1px solid var(--green)}.email-row input{border:0;background:transparent;padding:16px 0;min-width:0;width:100%;color:var(--green);border-radius:0;font-size:16px}.email-row input::placeholder{color:var(--green);opacity:1}.email-row button{border:0;background:transparent;color:var(--green);font-size:30px;padding:8px 6px 8px 16px}.form-note{font-size:11px;opacity:.68;margin-top:12px}.form-message{font-size:13px;margin-top:12px}.contact-link{display:inline-block;font-size:12px;margin-top:30px}footer{background:var(--green);color:var(--paper);padding:55px 7% 30px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:45px;align-items:center}footer img{width:145px;height:auto}footer>.eyebrow{text-align:center;font-size:9px}footer>a:nth-of-type(2){text-align:right;font-size:12px}.copyright{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:24px;font-size:10px;opacity:.6}.menu-open{overflow:hidden}
@media(min-width:1600px){.section{padding-left:max(7%,calc((100% - 1400px)/2));padding-right:max(7%,calc((100% - 1400px)/2))}}
@media(max-width:760px){html{scroll-padding-top:78px}.header{height:78px;padding:0 7%}.chapter{display:none}.monogram{display:block;width:26px}.monogram img{width:100%;height:32px;object-fit:contain}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:0;color:inherit;padding:10px 0 10px 14px}.menu-toggle span{display:block;width:23px;height:1px;background:currentColor}.hero{min-height:610px;max-height:950px}.moving-logo{width:76vw;top:44.5svh}.mobile-chapter{display:block;position:absolute;top:26%;text-align:center;width:100%;font-size:9px}.hero-copy{top:66%}.hero h1{max-width:290px;margin:auto;font-size:23px;line-height:1.45}.hero-copy p{margin:45px auto 0;font-size:8px;letter-spacing:.14em}.scroll-link{bottom:25px;font-size:8px}.invitation-strip{padding:26px 7%;flex-wrap:wrap;gap:13px}.invitation-strip>.eyebrow{width:100%;font-size:9px}.invitation-strip>span:nth-child(2){font-size:21px}.section{padding:65px 7% 75px}.section-label{margin-bottom:45px}.section-label .eyebrow{font-size:9px}.section-label>span:last-child{display:none}.editorial,.story-layout,.invitation-layout{grid-template-columns:1fr;gap:35px}.section h2{font-size:42px}.body-copy{font-size:14px}.body-copy .lead{font-size:20px;margin-bottom:20px}.word-study{margin-top:60px;gap:7px;font-size:30px;flex-wrap:wrap}.word-study span:last-child{width:100%;font-size:52px}.process{grid-template-columns:1fr;gap:30px;margin-top:55px}.process>div{position:relative;padding:22px 0 0}.process h3{margin:0 0 6px;font-size:23px}.collab-grid{grid-template-columns:1fr;gap:36px;margin-top:42px}.collab-grid h3{font-size:27px;margin:18px 0 12px}.collab-grid p{font-size:14px}.invitation-layout{margin-top:32px;gap:32px}.invitation h2{font-size:42px}.invitation-layout>div>p{font-size:15px}footer{padding:44px 7% 25px;grid-template-columns:1fr 1fr;gap:30px}footer img{width:125px}footer>.eyebrow{grid-row:2;grid-column:1/-1;text-align:left}footer>a:nth-of-type(2){grid-row:1;grid-column:2}.copyright{padding-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* V2: one navigation system for desktop and mobile. */
.mobile-chapter{display:none}.menu-button,.menu-close{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:none;color:inherit;border:0;font-size:11px;letter-spacing:.15em;text-transform:uppercase;min-height:44px;padding:8px 0}.menu-button{border-bottom:1px solid #f1eeed70}.menu-lines{width:21px;height:8px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.nav-invite{padding:14px 0;border-bottom:1px solid #f1eeed70}.site-menu{position:fixed;inset:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0 7%;border:0;background:var(--green);color:var(--paper);overflow-y:auto;overscroll-behavior:contain}.site-menu:not([open]){display:none}.site-menu[open]{display:flex;flex-direction:column}.site-menu::backdrop{background:var(--green)}.menu-top{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-shrink:0}.menu-top img{width:138px;height:auto;position:absolute;left:50%;transform:translateX(-50%)}.menu-close{gap:18px}.menu-close span{font-size:27px;line-height:1;font-weight:300}.chapter-links{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;margin:auto 0;padding:35px 0 60px}.chapter-links>a{display:grid;grid-template-columns:1fr 25px;align-items:center;gap:15px;min-height:120px;padding:24px 0;border-bottom:1px solid #f1eeed40;font-size:clamp(25px,3.5vw,52px);letter-spacing:-.035em;transition:opacity .2s}.menu-arrow{font-size:23px;opacity:.65}.chapter-links>a[aria-current="location"]{border-bottom-color:var(--paper)}.chapter-links>a[aria-current="location"] .menu-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #f1eeed40;padding:27px 0 35px;font-size:12px;flex-shrink:0}.licence{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.origin-note{display:grid;grid-template-columns:1fr 2fr;gap:12%;padding-top:32px;margin-top:45px;border-top:1px solid var(--line)}.origin-note p{font-size:14px;max-width:650px}.announcement{font-size:12px;opacity:.72}.craft .text-link{border-color:#f1eeed60}.product-details{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:75px}.product-details>div{border-top:1px solid var(--line);padding-top:23px}.product-details p{margin-top:18px;font-size:15px}.section:focus{outline:none}
@media(max-width:760px){.header{padding:0 6%}.nav-invite{display:block;font-size:8px;letter-spacing:.07em}.nav-invite span{font-size:13px;margin-left:3px}.menu-button{font-size:10px;gap:8px}.menu-lines{width:17px}.mobile-chapter{display:block}.site-menu{padding:0 7%}.menu-top{min-height:90px}.menu-top>img{display:none}.chapter-links{grid-template-columns:1fr;padding:18px 0 36px}.chapter-links>a{font-size:30px;min-height:76px;padding:17px 0;gap:13px}.menu-bottom{font-size:11px;flex-wrap:wrap;padding:23px 0 30px}.origin-note{grid-template-columns:1fr;gap:18px;margin-top:30px}.product-details{grid-template-columns:1fr;gap:24px;margin-top:45px}.product-details p{margin-top:10px}.hero h1{max-width:250px}}
@media(prefers-reduced-motion:reduce){.chapter-links>a{transition:none}}
