 @font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../assets/fonts/instrument-sans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/instrument-sans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../assets/fonts/instrument-sans.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/instrument-serif-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/instrument-serif.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/newsreader-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/newsreader-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/newsreader.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Newsreader';font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/newsreader.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-linen:#FAF7F2;--f-oat:#F1EADF;--f-powder:#ECD3C8;--f-sand:#DCCBB6;--f-clay:#A35434;--f-rust:#8A3A24;--f-oxblood:#5E140B;--f-wine:#3E0C07;--f-ink:#1F1A17;--f-ink-2:#3A322D;--f-stone:#6F655D;--f-mist:#A39A90;--f-line:#E2D9CD;--f-line-dark:rgba(236,211,200,.18);--f-cobalt:#2A44A8;--f-mimosa:#E6C04A;--f-sage:#9FB3A2;--f-ok:#4F7A5A;--f-err:#B23A26;--legacy-hhih:#F4D9CE,#222222;--f-display:"Instrument Serif","Times New Roman",serif;--f-text:"Newsreader",Georgia,serif;--f-sans:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--t-mega:clamp(4rem,1.6rem + 10.6vw,11.5rem);--t-h1:clamp(2.9rem,1.7rem + 5.2vw,6.25rem);--t-h2:clamp(2.2rem,1.5rem + 3.1vw,4.25rem);--t-h3:clamp(1.6rem,1.3rem + 1.3vw,2.4rem);--t-h4:clamp(1.25rem,1.15rem + .45vw,1.55rem);--t-quote:clamp(1.9rem,1.4rem + 2.2vw,3.3rem);--t-dek:clamp(1.2rem,1.1rem + .5vw,1.5rem);--t-lead:clamp(1.15rem,1.08rem + .35vw,1.375rem);--t-body:1.1875rem;--t-ui:1rem;--t-small:.9375rem;--t-micro:.8125rem;--t-label:.75rem;--lh-display:1.02;--lh-text:1.65;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-10:168px;--section:clamp(96px,60px + 9vw,200px);--max:1360px;--read:36em;--gap:clamp(16px,1.2vw + 8px,32px);--gutter:max(20px,env(safe-area-inset-left,0px),5vw);--r-0:0;--r-1:4px;--r-pill:999px;--r-arch:999px 999px 0 0;--hair:1px;--stroke:1.25px;--ease-room:cubic-bezier(.22,.61,.36,1);--ease-curtain:cubic-bezier(.65,0,.35,1);--ease-drift:cubic-bezier(.45,.05,.55,.95);--d-1:180ms;--d-2:420ms;--d-3:900ms;--d-4:1600ms;--d-5:7000ms;--d-6:24000ms;--stagger:90ms;--shadow-0:none;--shadow-print:0 1px 1px rgba(31,26,23,.06),0 18px 40px -24px rgba(31,26,23,.35);--focus:0 0 0 3px var(--f-linen),0 0 0 5px var(--f-cobalt)}.f-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(18px)}[data-reveal]{transition:opacity var(--d-3) var(--ease-room),transform var(--d-3) var(--ease-room);transition-delay:calc(var(--i,0) * var(--stagger))}.f-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.f-line>span{display:block;transition:transform 1.1s var(--ease-room);transition-delay:calc(var(--l,0) * 110ms)}.f-armed [data-lines]:not(.is-in) .f-line>span{transform:translateY(105%)}.f-armed [data-develop]:not(.is-in) img{opacity:0;transform:scale(1.06)}[data-develop] img{transition:opacity 1.4s var(--ease-room),transform 2.4s var(--ease-room)}.f-armed [data-curtain]:not(.is-in)>*{clip-path:inset(0 50% 0 50%)}[data-curtain]>*{transition:clip-path var(--d-4) var(--ease-curtain)}.f-armed [data-draw]:not(.is-in) path,.f-armed [data-draw]:not(.is-in) circle,.f-armed [data-draw]:not(.is-in) line{stroke-dashoffset:1}[data-draw] path,[data-draw] circle,[data-draw] line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-room);transition-delay:calc(var(--i,0) * 160ms)}.f-sunpatch{position:absolute;inset:0;pointer-events:none;overflow:hidden;contain:strict}.f-sunpatch::before{content:"";position:absolute;width:60%;height:130%;top:-15%;left:22%;background:linear-gradient(100deg,rgba(255,240,222,0) 0%,rgba(255,240,222,.10) 22%,rgba(255,240,222,.28) 40%,rgba(255,240,222,.28) 55%,rgba(255,240,222,.10) 70%,rgba(255,240,222,0) 88%);transform:translateX(-16%) skewX(-16deg);will-change:transform;animation:f-sun var(--d-6) var(--ease-drift) infinite alternate}@keyframes f-sun{from{transform:translateX(-16%) skewX(-16deg);opacity:.75}to{transform:translateX(20%) skewX(-16deg);opacity:1}}.is-paused,.is-paused::before,.is-paused *{animation-play-state:paused !important}.f-sway{transform-box:fill-box;transform-origin:50% 100%;animation:f-sway 6.5s var(--ease-drift) infinite alternate;animation-delay:calc(var(--i,0) * -1.7s)}.f-sway--top{transform-origin:50% 0%}@keyframes f-sway{from{transform:rotate(-2.2deg)}to{transform:rotate(2.4deg)}}.f-quotewall__col{animation:f-drift var(--d-6) linear infinite}.f-quotewall__col:nth-child(2){animation-duration:31s;animation-direction:reverse}.f-quotewall__col:nth-child(3){animation-duration:27s}.f-quotewall:hover .f-quotewall__col{animation-play-state:paused}@keyframes f-drift{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important}.f-sunpatch,.f-quotewall__col{animation:none !important}.f-slides__item img{transform:none !important}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--f-linen);color:var(--f-ink);font:400 var(--t-ui)/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:400;line-height:var(--lh-display);letter-spacing:-0.02em;text-wrap:balance}h1{font-size:var(--t-h1);letter-spacing:-0.025em}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.08}h4{font-size:var(--t-h4);line-height:1.15;letter-spacing:-0.01em}p{margin:0;text-wrap:pretty}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-1)}::selection{background:var(--f-powder);color:var(--f-ink)}.f-wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.f-mega{font:400 var(--t-mega)/.92 var(--f-display);letter-spacing:-0.03em}.f-lead{font:400 var(--t-lead)/1.55 var(--f-text);color:var(--f-ink-2);max-width:32em}.f-dek{font:italic 300 var(--t-dek)/1.45 var(--f-text);color:var(--f-stone);max-width:30em}.f-label{font:500 var(--t-label)/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone)}.f-caption{font:400 var(--t-micro)/1.45 var(--f-sans);color:var(--f-stone)}.f-amp{font-style:italic;color:var(--f-clay)}.f-ph{font:500 .85em/1 var(--f-sans);color:var(--f-rust);background:rgba(236,211,200,.55);padding:.12em .4em;border-radius:var(--r-1);white-space:nowrap}.f-oat{background:var(--f-oat)}.f-powder{background:var(--f-powder)}.f-evening{background:var(--f-oxblood);color:var(--f-linen)}.f-evening .f-label,.f-evening .f-caption,.f-evening .f-dek{color:var(--f-powder)}.f-evening .f-lead{color:#EADFD6}.f-word{font:400 1em/1 var(--f-display);letter-spacing:-0.03em;white-space:nowrap;text-decoration:none;color:inherit}.f-word i{font-style:italic;color:var(--f-clay);padding-inline:.02em}.f-evening .f-word i{color:var(--f-powder)}.f-word--stack{display:inline-grid;line-height:.86}.f-word--stack i{justify-self:center;font-size:.8em;line-height:.9}.f-mono-mark{display:grid;place-items:center;width:1em;height:1em;border-radius:50%;background:var(--f-powder);font:italic 400 .72em/1 var(--f-display);color:var(--f-rust)}.f-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding-block:var(--s-5)}.f-nav .f-word{font-size:30px}.f-nav__links{display:flex;gap:var(--s-6);margin:0;padding:0;list-style:none;font:500 var(--t-small)/1 var(--f-sans)}.f-nav__links a{text-decoration:none;position:relative;padding-block:6px}.f-nav__links a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--d-2) var(--ease-room)}.f-nav__links a:hover::after,.f-nav__links a[aria-current]::after{transform:scaleX(1);transform-origin:left}@media (max-width:860px){.f-nav__links{display:none}}.f-btn{--bg:var(--f-ink);--fg:var(--f-linen);display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border:0;border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font:500 var(--t-ui)/1 var(--f-sans);text-decoration:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:color var(--d-2) var(--ease-room)}.f-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--f-rust);border-radius:inherit;transform:translateY(101%);transition:transform var(--d-2) var(--ease-curtain)}.f-btn:hover::before{transform:none}.f-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--d-2) var(--ease-room)}.f-btn:hover svg{transform:translateX(4px)}.f-btn--light{--bg:var(--f-linen);--fg:var(--f-ink)}.f-btn--light::before{background:var(--f-powder)}.f-btn--ghost{--bg:transparent;--fg:currentColor;box-shadow:inset 0 0 0 1px currentColor}.f-btn--ghost::before{background:var(--f-ink)}.f-btn--ghost:hover{color:var(--f-linen)}.f-evening .f-btn--ghost::before{background:var(--f-linen)}.f-evening .f-btn--ghost:hover{color:var(--f-oxblood)}.f-btn--sm{padding:11px 20px;font-size:var(--t-small)}.f-btn:disabled{--bg:var(--f-line);--fg:var(--f-mist);cursor:not-allowed}.f-btn:disabled::before{display:none}.f-link{display:inline-flex;align-items:center;gap:8px;font:500 var(--t-ui)/1.3 var(--f-sans);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:3px;transition:background-size var(--d-2) var(--ease-room)}.f-link:hover{background-size:0 1px;background-position:100% 100%}.f-link--text{font:inherit;color:var(--f-rust)}.f-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--f-sand);font:500 var(--t-label)/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--f-ink-2);text-decoration:none}.f-tag[aria-pressed="true"],.f-tag--on{background:var(--f-ink);color:var(--f-linen);box-shadow:none}.f-tag--pop{background:var(--f-cobalt);color:#fff;box-shadow:none}.f-tags{display:flex;flex-wrap:wrap;gap:var(--s-2)}.f-tags button{border:0;background:none;cursor:pointer}.f-frame{position:relative;overflow:hidden;background:var(--f-sand)}.f-frame img,.f-frame video{width:100%;height:100%;object-fit:cover}.f-frame--arch{border-radius:var(--r-arch)}.f-frame--round{border-radius:50%}.f-frame--print{box-shadow:var(--shadow-print)}.f-ratio-45{aspect-ratio:4 / 5}.f-ratio-34{aspect-ratio:3 / 4}.f-ratio-11{aspect-ratio:1}.f-ratio-32{aspect-ratio:3 / 2}.f-ratio-169{aspect-ratio:16 / 9}.f-plus{display:inline-block;width:13px;height:13px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;color:var(--f-clay)}.f-vignette{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:var(--stroke);stroke-linecap:round;stroke-linejoin:round;color:var(--f-ink)}.f-vignette .accent{stroke:var(--f-clay)}.f-article{font:400 var(--t-body)/var(--lh-text) var(--f-text);color:var(--f-ink-2);max-width:var(--read);font-optical-sizing:auto}.f-article p + p{margin-top:1em}.f-article h3{margin:1.6em 0 .5em;color:var(--f-ink)}.f-article a{color:var(--f-rust);text-underline-offset:3px;text-decoration-thickness:1px}.f-dropcap::first-letter{float:left;font:400 5.4em/.78 var(--f-display);color:var(--f-clay);padding:.07em .1em 0 0}.f-pull{margin:var(--s-8) 0;padding:0;font:italic 400 var(--t-quote)/1.08 var(--f-display);letter-spacing:-0.01em;color:var(--f-clay);max-width:16ch}.f-pull cite{display:block;margin-top:var(--s-4);font:500 var(--t-label)/1.3 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone)}.f-byline{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 var(--t-small)/1.4 var(--f-sans);color:var(--f-stone)}.f-byline b{font-weight:500;color:var(--f-ink)}.f-figure{margin:0;display:grid;gap:var(--s-3)}.f-figure figcaption{font:italic 400 var(--t-small)/1.45 var(--f-text);color:var(--f-stone)}.f-figure figcaption b{font:500 var(--t-label)/1 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;margin-right:8px;color:var(--f-ink)}.f-card{display:grid;gap:var(--s-4);align-content:start;text-decoration:none;color:inherit}.f-card .f-frame img{transition:transform var(--d-4) var(--ease-room)}.f-card:hover .f-frame img{transform:scale(1.04)}.f-card h3{font-size:var(--t-h4);line-height:1.15}.f-card .f-label{display:flex;gap:12px}.f-card--lead h3{font-size:var(--t-h3)}.f-step{display:grid;gap:var(--s-4);align-content:start;padding-top:var(--s-5);border-top:1px solid var(--f-ink)}.f-step__n{font:italic 400 var(--t-h2)/1 var(--f-display);color:var(--f-clay)}.f-step h3{font-size:var(--t-h3)}.f-step p{font:400 var(--t-small)/1.6 var(--f-sans);color:var(--f-stone);max-width:26em}.f-step__for{font:500 var(--t-micro)/1.4 var(--f-sans);color:var(--f-ink)}.f-person{display:grid;gap:var(--s-4)}.f-person h3{font-size:var(--t-h3)}.f-person p{font:400 var(--t-small)/1.6 var(--f-sans);color:var(--f-stone);max-width:28em}.f-quote{margin:0;display:grid;gap:var(--s-4);padding:var(--s-6);background:var(--f-linen)}.f-quote p{font:400 var(--t-h4)/1.3 var(--f-display);letter-spacing:-0.005em}.f-quote p::before{content:"”";color:var(--f-clay)}.f-quote footer{font:400 var(--t-micro)/1.4 var(--f-sans);color:var(--f-stone)}.f-quote footer b{display:block;font-weight:500;color:var(--f-ink)}.f-quotewall{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);height:620px;overflow:hidden;position:relative;contain:paint}.f-quotewall::before,.f-quotewall::after{content:"";position:absolute;left:0;right:0;height:90px;z-index:1;pointer-events:none}.f-quotewall::before{top:0;background:linear-gradient(var(--fade,var(--f-oat)),transparent)}.f-quotewall::after{bottom:0;background:linear-gradient(transparent,var(--fade,var(--f-oat)))}.f-quotewall__col{display:grid;gap:var(--gap);align-content:start}@media (max-width:860px){.f-quotewall{grid-template-columns:1fr;height:520px}.f-quotewall__col:nth-child(n+2){display:none}}.f-agents{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-3) var(--s-7);font:400 var(--t-h4)/1.2 var(--f-display);color:var(--f-stone)}.f-agents span{white-space:nowrap;transition:color var(--d-2) var(--ease-room)}.f-agents span:hover{color:var(--f-ink)}.f-form{display:grid;gap:var(--s-5);align-content:start;align-self:start}.f-field{display:grid;gap:var(--s-2);align-content:start}.f-field label,.f-field legend{font:500 var(--t-small)/1.3 var(--f-sans);color:var(--f-ink);padding:0}.f-input{width:100%;padding:14px 0 12px;border:0;border-bottom:1px solid var(--f-ink);border-radius:0;background:transparent;color:var(--f-ink);font:400 var(--t-lead)/1.3 var(--f-text);transition:border-color var(--d-1)}.f-input::placeholder{color:var(--f-mist);font-style:italic}.f-input:focus{outline:none;border-bottom-color:var(--f-cobalt);box-shadow:0 1px 0 var(--f-cobalt)}textarea.f-input{min-height:120px;resize:vertical}.f-field--error .f-input{border-bottom-color:var(--f-err)}.f-field__msg{font:400 var(--t-micro)/1.4 var(--f-sans);color:var(--f-err)}.f-choice{display:flex;flex-wrap:wrap;gap:var(--s-2);border:0;margin:0;padding:0}.f-choice legend{margin-bottom:var(--s-3)}.f-choice label{position:relative}.f-choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.f-choice span{display:inline-flex;padding:10px 18px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--f-sand);font:500 var(--t-small)/1 var(--f-sans);background:var(--f-linen);transition:background var(--d-1),color var(--d-1)}.f-choice input:checked + span{background:var(--f-ink);color:var(--f-linen);box-shadow:none}.f-choice input:focus-visible + span{box-shadow:var(--focus)}.f-faq{border-top:1px solid var(--f-ink)}.f-faq details{border-bottom:1px solid var(--f-line)}.f-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;cursor:pointer;list-style:none;font:400 var(--t-h4)/1.2 var(--f-display)}.f-faq summary::-webkit-details-marker{display:none}.f-faq summary::after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;transition:transform var(--d-2) var(--ease-room)}.f-faq details[open] summary::after{transform:rotate(45deg)}.f-faq details>div{padding:0 0 var(--s-5);font:400 var(--t-body)/1.6 var(--f-text);color:var(--f-ink-2);max-width:var(--read)}.f-slides{position:relative;overflow:hidden;background:var(--f-sand)}.f-slides__item{position:absolute;inset:0;margin:0;opacity:0;transition:opacity var(--d-4) var(--ease-room)}.f-slides__item img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform var(--d-5) linear;backface-visibility:hidden}.f-slides__item.is-on{opacity:1;z-index:1}.f-slides__item.is-on img{transform:scale(1)}.f-slides--curtain .f-slides__item{opacity:1;clip-path:inset(0 0 0 100%);transition:clip-path var(--d-4) var(--ease-curtain)}.f-slides--curtain .f-slides__item.is-on{clip-path:inset(0)}.f-slides--curtain .f-slides__item.was-on{clip-path:inset(0);z-index:0}.f-slides__bar{position:absolute;left:var(--s-5);right:var(--s-5);bottom:var(--s-5);z-index:3;display:grid;grid-auto-flow:column;gap:6px}.f-slides__bar button{height:18px;padding:0;border:0;background:none;cursor:pointer;position:relative}.f-slides__bar button::before,.f-slides__bar button::after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:rgba(250,247,242,.45)}.f-slides__bar button::after{background:var(--f-linen);transform:scaleX(0);transform-origin:left}.f-slides__bar button.is-on::after{animation:f-progress var(--dwell,7s) linear forwards}.f-slides__bar button.is-done::after{transform:scaleX(1)}@keyframes f-progress{to{transform:scaleX(1)}}.f-slides__cap{position:absolute;left:var(--s-5);bottom:44px;z-index:3;color:var(--f-linen);font:italic 400 var(--t-small)/1.4 var(--f-text);text-shadow:0 1px 12px rgba(31,26,23,.35)}.f-reveal-room{position:relative;overflow:hidden;background:var(--f-linen)}.f-reveal-room img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.f-reveal-room .sketch{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s var(--ease-curtain)}.f-reveal-room .photo{opacity:0;transition:opacity var(--d-4) var(--ease-room) 1.9s,transform 3s var(--ease-room) 1.9s;transform:scale(1.03)}.f-reveal-room.is-in .sketch{clip-path:inset(0)}.f-reveal-room.is-in .photo{opacity:1;transform:none}.f-reveal-room .f-reveal-room__tag{position:absolute;z-index:2;left:var(--s-4);top:var(--s-4)}.f-compare{position:relative;overflow:hidden;--pos:50%;user-select:none;touch-action:pan-y}.f-compare img{width:100%;height:100%;object-fit:cover}.f-compare__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}.f-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--f-linen);transform:translateX(-.5px);pointer-events:none}.f-compare__handle::after{content:"↔";position:absolute;top:50%;left:50%;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--f-linen);color:var(--f-ink);font:400 18px/1 var(--f-sans);box-shadow:var(--shadow-print)}.f-compare input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.f-compare__labels{position:absolute;z-index:2;inset:var(--s-4) var(--s-4) auto;display:flex;justify-content:space-between;pointer-events:none}.f-compare__labels span{padding:6px 12px;border-radius:var(--r-pill);background:rgba(250,247,242,.92);font:500 var(--t-label)/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase}.f-foot{padding-block:var(--s-9) var(--s-6)}.f-foot__big{font:400 var(--t-mega)/.9 var(--f-display);letter-spacing:-0.03em}.f-foot__cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--gap);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--f-line-dark);font:400 var(--t-small)/1.8 var(--f-sans)}.f-foot__cols a{text-decoration:none;opacity:.85}.f-foot__cols a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.f-foot__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-8);font:400 var(--t-micro)/1.4 var(--f-sans);color:var(--f-powder)}@media (max-width:860px){.f-foot__cols{grid-template-columns:1fr 1fr}}.f-filter{display:flex;gap:var(--s-5);overflow-x:auto;scrollbar-width:none;margin:0;padding:0 0 var(--s-3);list-style:none}.f-filter::-webkit-scrollbar{display:none}.f-filter button{appearance:none;-webkit-appearance:none;flex:none;border:0;border-radius:0;background:none;padding:4px 0 6px;margin:0;cursor:pointer;font:400 var(--t-h4)/1 var(--f-display);letter-spacing:-0.01em;color:var(--f-stone);position:relative;transition:color var(--d-2) var(--ease-room)}.f-filter button sup{font:500 10px/1 var(--f-sans);margin-left:3px;color:var(--f-mist);vertical-align:super}.f-filter button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--f-clay);transform:scaleX(0);transform-origin:left;transition:transform var(--d-2) var(--ease-room)}.f-filter button:hover{color:var(--f-ink)}.f-filter button[aria-pressed="true"]{color:var(--f-ink);font-style:italic}.f-filter button[aria-pressed="true"]::after{transform:scaleX(1)}button.f-tag{appearance:none;-webkit-appearance:none;border:0;background:none;font-family:var(--f-sans)}.f-cluster{position:relative;height:clamp(440px,72vw,760px);perspective:1600px;overflow:hidden;contain:layout paint}.f-cluster__card{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:4 / 5;margin:0;overflow:hidden;background:var(--f-sand);box-shadow:var(--shadow-print);transform:translate(-50%,-50%) translate3d(var(--x,0),var(--y,0),var(--z,0)) rotate(var(--r,0deg)) scale(var(--s,1));transition:transform 1.2s var(--ease-room);transition-delay:var(--d,0ms);will-change:transform;backface-visibility:hidden}.f-cluster__card img{width:100%;height:100%;object-fit:cover}.f-cluster.is-gathered .f-cluster__card{transform:translate(-50%,-50%) translate3d(calc(var(--x,0) * .03),calc(var(--y,0) * .03),0) rotate(calc(var(--r,0deg) * .4)) scale(.78);transition-duration:.85s;transition-timing-function:var(--ease-curtain)}.f-cluster__card.is-chosen{box-shadow:0 2px 2px rgba(31,26,23,.08),0 30px 60px -24px rgba(31,26,23,.45)}@media (max-width:700px){.f-cluster__card{width:40%}}.f-cluster__cap{position:absolute;left:50%;bottom:var(--s-4);transform:translateX(-50%);z-index:30;padding:8px 14px;background:var(--f-linen);box-shadow:var(--shadow-print);text-align:center;font:italic 400 var(--t-small)/1.4 var(--f-text);color:var(--f-stone);white-space:nowrap}.f-cluster__cap b{font:500 var(--t-label)/1 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--f-clay);margin-right:8px}.f-loops{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:8px;gap:0 var(--gap)}.f-loop{margin:0;position:relative;overflow:hidden;background:var(--f-sand);grid-column:var(--c);grid-row:var(--rw)}.f-loop video,.f-loop img{width:100%;height:100%;object-fit:cover;display:block}.f-loop--frame{padding:6px;background:var(--f-linen);box-shadow:inset 0 0 0 1px var(--f-line)}.f-loops__line{grid-column:3 / 11;grid-row:var(--rw);align-self:end;text-align:center;font:italic 400 var(--t-lead)/1.4 var(--f-text);color:var(--f-stone);transition:opacity .6s var(--ease-room)}@media (max-width:700px){.f-loops{grid-template-columns:repeat(6,1fr)}.f-loop{grid-column:var(--cm);grid-row:var(--rm)}.f-loops__line{grid-column:1 / -1;grid-row:var(--rm)}}.f-step__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--f-sand);margin-bottom:var(--s-2)}.f-step__img img{width:100%;height:100%;object-fit:cover;transition:transform var(--d-4) var(--ease-room)}.f-step:hover .f-step__img img{transform:scale(1.04)}.f-step .f-link{margin-top:var(--s-2);justify-self:start}.f-logo{display:inline-flex;color:inherit;text-decoration:none;line-height:0}.f-logo{--logo-amp:var(--f-clay)}.f-evening .f-logo{--logo-amp:var(--f-powder)}.mg-head>a>svg{--logo-amp:var(--f-clay)}.f-logo svg,svg.f-logo__svg{height:52px;width:auto;display:block;overflow:visible}@media (min-width:900px){.f-logo svg,svg.f-logo__svg{height:60px}}@media (max-width:599px){.f-logo svg,svg.f-logo__svg,.mg-head>a>svg{height:44px !important}.f-logo .hh-amp,.mg-head .hh-amp{stroke-width:14}.f-logo .hh-words,.mg-head .hh-words{stroke-width:10.5}}.f-foot__logo{width:min(72%,400px);height:auto;display:block;color:var(--f-linen);--logo-amp:var(--f-powder)}.f-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));align-items:center;gap:var(--s-6) var(--s-5);margin:0;padding:0;list-style:none}.f-clients li{display:flex;align-items:center;justify-content:center;min-height:64px}.f-clients img{display:block;height:var(--h,30px);width:auto;max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.15) brightness(.85);opacity:.7;transition:opacity var(--d-2) var(--ease-room),filter var(--d-2) var(--ease-room)}.f-clients img.is-light{filter:grayscale(1) brightness(.45) contrast(1.6)}.f-clients img.is-white{filter:brightness(0);opacity:.62}.f-clients li:hover img{filter:none;opacity:1}.f-clients li:hover img.is-white{filter:brightness(0);opacity:.9}@media (min-width:1100px){.f-clients{grid-template-columns:repeat(6,1fr)}}@media (max-width:700px){.f-clients{grid-template-columns:repeat(3,1fr);gap:var(--s-5) var(--s-4)}.f-clients img{height:calc(var(--h,30px) * .82)}}.f-vig{width:clamp(84px,9vw,120px);margin-block:var(--s-6);color:var(--f-ink)}.f-vig .f-vignette{width:100%;height:auto;display:block}.f-evening .f-vig,.f-vig--ljus{color:inherit}.h-faq .f-vig,.mg-faq .f-vig{margin-block:var(--s-6) 0}.h-head .f-vig{width:76px;margin:var(--s-5) 0 0}.h-heyhoney .f-wrap{display:flex;align-items:center;gap:var(--s-7)}.h-heyhoney .f-vig{flex:none;margin:0;width:72px}.mg-cta__in .f-vig,.mg-letter__in .f-vig{margin:0 0 var(--s-2);width:84px}@media (max-width:700px){.h-heyhoney .f-wrap{flex-direction:column;align-items:flex-start;gap:var(--s-4)}}.f-insta{padding-block:var(--section);border-top:1px solid var(--f-line)}.f-insta__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--s-5);margin-bottom:var(--s-7)}.f-insta__head h2{font-size:var(--t-h1);margin-top:var(--s-3)}.f-insta__lead{margin-top:var(--s-3);font:400 var(--t-lead)/1.5 var(--f-text);color:var(--f-stone)}.f-insta__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.f-insta__tile{display:block;aspect-ratio:1;overflow:hidden;background:var(--f-sand)}.f-insta__tile img{width:100%;height:100%;object-fit:cover;transition:transform var(--d-4) var(--ease-room),opacity var(--d-2)}.f-insta__tile:hover img{transform:scale(1.04);opacity:.9}@media (min-width:900px){.f-insta__grid{grid-template-columns:repeat(6,1fr);gap:var(--gap)}}.f-cluster__cap b,.m-essay figcaption b,.f-figure figcaption b{color:var(--f-rust)}.f-powder .f-label,.f-powder .f-caption,.f-oat .f-caption{color:var(--f-ink-2)}.f-menu-btn{display:none;align-items:center;gap:10px;padding:10px 4px 10px 12px;border:0;background:none;color:var(--f-ink);font:500 var(--t-small)/1 var(--f-sans);cursor:pointer}.f-menu-btn i{position:relative;width:22px;height:10px;display:block}.f-menu-btn i::before,.f-menu-btn i::after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform var(--d-2) var(--ease-room),top var(--d-2) var(--ease-room)}.f-menu-btn i::before{top:0}.f-menu-btn i::after{top:8.5px}.f-menu-btn[aria-expanded="true"] i::before{top:4.25px;transform:rotate(45deg)}.f-menu-btn[aria-expanded="true"] i::after{top:4.25px;transform:rotate(-45deg)}.f-menu{position:fixed;inset:0;z-index:90;display:grid;grid-template-rows:1fr auto;padding:88px var(--gutter) calc(var(--s-7) + env(safe-area-inset-bottom));background:var(--f-linen);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--d-2) var(--ease-room),transform var(--d-2) var(--ease-room),visibility 0s linear var(--d-2);overflow-y:auto}.f-menu.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.f-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start;border-top:1px solid var(--f-ink)}.f-menu li a{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--f-line);text-decoration:none;font:400 clamp(30px,8vw,44px)/1.05 var(--f-display);letter-spacing:-.02em;color:var(--f-ink)}.f-menu li a[aria-current]{color:var(--f-rust);font-style:italic}.f-menu li a::after{content:"→";font:400 18px/1 var(--f-sans);color:var(--f-stone)}.f-menu__foot{display:grid;gap:var(--s-4);justify-items:start;margin-top:var(--s-7)}.f-menu__foot .f-link{font-size:var(--t-small)}.f-menu .f-vig{width:84px;margin:var(--s-6) 0 0}body.is-menu-open{overflow:hidden}body .h-nav,body .mg-head{z-index:100}@media (max-width:899px){.f-menu-btn{display:inline-flex}.f-nav{gap:var(--s-3)}.f-nav>.f-btn{margin-left:auto}body .mg-head{grid-template-columns:auto 1fr auto}body .mg-head__mag{justify-self:end;text-align:right}}@media (min-width:900px){.f-menu{display:none}}.f-cluster__cap{overflow:hidden;transition:width .55s var(--ease-room)}.f-cluster__cap-in{display:inline-block;white-space:nowrap;transition:opacity .22s var(--ease-room)}.f-frame,.f-step__img,.h-hero__media{position:relative}.f-illus{position:absolute;left:10px;bottom:10px;z-index:2;padding:4px 8px;border-radius:var(--r-pill);background:rgba(250,247,242,.88);font:500 10px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-ink-2)}.f-ro{font-style:italic;color:var(--f-clay)}.f-form__note{margin-top:var(--s-4);font:400 var(--t-small)/1.5 var(--f-sans);color:var(--f-rust)}.f-form__done{padding:var(--s-6);background:var(--f-oat)}.f-form__done h3{font:400 var(--t-h3)/1.1 var(--f-display);margin:0 0 var(--s-3)}.f-form__done p{margin:0;font:400 var(--t-body)/1.6 var(--f-text);color:var(--f-ink-2)}.m-runhead{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:var(--s-4);padding:12px var(--gutter);background:var(--f-linen);border-bottom:1px solid var(--f-line);font:500 11px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone)}.m-runhead b{font-weight:500;color:var(--f-ink)}.m-folio{font:italic 400 var(--t-small)/1 var(--f-display);color:var(--f-clay);letter-spacing:0;text-transform:none}.m-study{position:relative}.m-study__tag{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--gutter) var(--s-4);border-top:1px solid var(--f-ink);font:500 var(--t-label)/1.4 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone)}.m-study__tag b{color:var(--f-ink);font-weight:500}.m-study__note{padding:var(--s-5) var(--gutter) var(--s-9);font:400 var(--t-small)/1.6 var(--f-sans);color:var(--f-stone);max-width:52em}.m-study__note b{color:var(--f-ink);font-weight:500}.m-cover{position:relative;height:100svh;min-height:560px;max-height:1100px;overflow:hidden;color:var(--f-linen)}.m-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,26,23,.38) 0%,rgba(31,26,23,0) 28%,rgba(31,26,23,0) 55%,rgba(31,26,23,.55) 100%)}.m-cover__in{position:relative;z-index:1;height:100%;display:grid;grid-template-rows:auto 1fr auto;padding:var(--s-5) var(--gutter) var(--s-6)}.m-cover__mast{display:flex;justify-content:space-between;align-items:flex-start}.m-cover__mast .f-word{font-size:clamp(56px,17vw,200px);line-height:.85}.m-cover__mast .f-word i{color:var(--f-powder)}.m-cover__issue{font:500 11px/1.5 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;text-align:right}.m-cover__lines{align-self:end;display:grid;gap:var(--s-4);max-width:30rem}.m-cover__lead{font:400 clamp(2rem,1.4rem + 3vw,4rem)/1 var(--f-display);letter-spacing:-0.02em}.m-cover__lead em{color:var(--f-powder)}.m-cover__line{font:italic 400 var(--t-small)/1.4 var(--f-text);padding-top:var(--s-3);border-top:1px solid rgba(250,247,242,.4)}.m-cover__line b{font:500 11px/1 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;margin-right:8px}.m-cover__foot{display:flex;justify-content:space-between;align-items:end;margin-top:var(--s-5);font:500 11px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase}@media (min-width:900px){.m-cover__lines{grid-template-columns:1.4fr 1fr;align-items:end;max-width:none;gap:var(--s-6) var(--s-8)}.m-cover__lead{grid-row:span 3;max-width:12ch}}.m-toc{padding:var(--s-8) var(--gutter)}.m-toc__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s-6)}.m-toc__head h2{font-size:var(--t-h1)}.m-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--f-ink)}.m-toc li a{display:grid;grid-template-columns:2.2em 1fr 64px;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-bottom:1px solid var(--f-line);text-decoration:none}.m-toc__n{font:italic 400 var(--t-h4)/1 var(--f-display);color:var(--f-clay)}.m-toc__t{display:grid;gap:4px}.m-toc__t strong{font:400 var(--t-h4)/1.15 var(--f-display)}.m-toc__t span{font:500 11px/1.3 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone)}.m-toc li img{width:64px;height:80px;object-fit:cover}.m-toc__peek{display:none}@media (min-width:900px){.m-toc{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);padding-block:var(--s-10)}.m-toc__head{grid-column:1 / -1}.m-toc li a{grid-template-columns:3em 1fr auto;padding:var(--s-5) 0}.m-toc li img{display:none}.m-toc__t strong{font-size:var(--t-h3);transition:color var(--d-2) var(--ease-room),transform var(--d-2) var(--ease-room)}.m-toc li a:hover .m-toc__t strong{color:var(--f-rust);transform:translateX(8px)}.m-toc__pg{font:italic 400 var(--t-h4)/1 var(--f-display);color:var(--f-stone)}.m-toc__peek{display:block;position:sticky;top:80px;align-self:start;aspect-ratio:4/5;overflow:hidden;background:var(--f-sand)}.m-toc__peek img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--d-3) var(--ease-room)}.m-toc__peek img.is-on{opacity:1}}@media (max-width:899px){.m-toc__pg{display:none}}.m-spread{position:relative}.m-spread__img{position:sticky;top:0;height:100svh;overflow:hidden}.m-spread__img img{width:100%;height:100%;object-fit:cover}.m-spread__text{position:relative;z-index:1;margin-top:-30svh;padding:0 var(--s-4) var(--s-9)}.m-spread__sheet{background:var(--f-linen);padding:var(--s-7) var(--s-5) var(--s-8);box-shadow:0 -30px 60px -40px rgba(31,26,23,.45)}.m-spread__sheet h2{font-size:var(--t-h1);margin-bottom:var(--s-5)}@media (min-width:900px){.m-spread{display:grid;grid-template-columns:1fr 1fr}.m-spread__text{margin-top:0;padding:0}.m-spread__sheet{box-shadow:none;padding:30svh var(--s-9) 40svh;min-height:100svh}}.m-essay{display:grid;gap:var(--s-8);padding-bottom:var(--s-9)}.m-essay figure{margin:0;display:grid;gap:var(--s-3)}.m-essay figcaption{font:italic 400 var(--t-small)/1.45 var(--f-text);color:var(--f-stone);padding-inline:var(--gutter)}.m-essay figcaption b{font:500 11px/1 var(--f-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--f-clay);margin-right:8px}.m-essay__full img{width:100%;aspect-ratio:4/5;object-fit:cover}.m-essay__inset{padding-inline:18vw var(--gutter)}.m-essay__inset img{aspect-ratio:3/4;object-fit:cover;width:100%}.m-essay__inset figcaption{padding:0}.m-essay__pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.m-essay__pair img{aspect-ratio:3/4;object-fit:cover;width:100%}.m-essay__small{justify-self:center;width:46vw}.m-essay__small img{aspect-ratio:1;object-fit:cover}.m-essay__small figcaption{padding:0;text-align:center}.m-essay__words{padding-inline:var(--gutter);font:400 var(--t-h3)/1.15 var(--f-display);letter-spacing:-.01em;max-width:20ch}@media (min-width:900px){.m-essay{grid-template-columns:repeat(12,1fr);gap:var(--s-10) var(--gap);padding-inline:var(--gutter)}.m-essay>*{grid-column:1 / -1}.m-essay__full{grid-column:1 / -1;margin-inline:calc(var(--gutter) * -1)}.m-essay__full img{aspect-ratio:16/8}.m-essay__full figcaption{padding-inline:var(--gutter)}.m-essay__inset{grid-column:6 / 11;padding:0;display:grid;grid-template-columns:1fr 170px;gap:var(--s-5);align-items:end}.m-essay__pair{grid-column:2 / 12;gap:var(--gap)}.m-essay__small{grid-column:3 / 5;width:auto;justify-self:stretch}.m-essay__words{grid-column:7 / 12;align-self:center;padding:0;font-size:var(--t-h2)}}.m-anno{display:grid;gap:var(--s-6);padding:0 var(--gutter) var(--s-9)}.m-anno__pic{position:relative;margin-inline:calc(var(--gutter) * -1)}.m-anno__pic img{width:100%;aspect-ratio:4/5;object-fit:cover}.m-dot{position:absolute;left:var(--x);top:var(--y);width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--f-linen);color:var(--f-ink);font:italic 400 15px/1 var(--f-display);cursor:pointer;box-shadow:0 2px 10px rgba(31,26,23,.25);transition:background var(--d-1),color var(--d-1),transform var(--d-2) var(--ease-room)}.m-dot::before{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(250,247,242,.8);animation:m-ping 3.2s var(--ease-drift) infinite;animation-delay:calc(var(--i,0) * -.6s)}@keyframes m-ping{0%{transform:scale(.8);opacity:0}30%{opacity:1}100%{transform:scale(1.5);opacity:0}}.m-dot[aria-pressed="true"]{background:var(--f-clay);color:var(--f-linen);transform:scale(1.12)}.m-anno__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--f-ink);counter-reset:obj}.m-anno__list li{display:grid;grid-template-columns:2em 1fr;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--f-line);font:400 var(--t-small)/1.5 var(--f-text);color:var(--f-ink-2);transition:background var(--d-2)}.m-anno__list li::before{counter-increment:obj;content:counter(obj);font:italic 400 var(--t-h4)/1 var(--f-display);color:var(--f-clay)}.m-anno__list li b{display:block;font:500 var(--t-small)/1.3 var(--f-sans);color:var(--f-ink)}.m-anno__list li.is-on{background:var(--f-oat)}@media (min-width:900px){.m-anno{grid-template-columns:7fr 4fr;gap:var(--s-9);align-items:start}.m-anno__pic{margin:0}.m-anno__side{position:sticky;top:80px}}.m-turn{position:relative;background:var(--f-ink)}.m-turn__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:min(100svh,860px)}.m-turn__track::-webkit-scrollbar{display:none}.m-page{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;display:grid}.m-page>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.m-page__text{position:relative;z-index:1;align-self:end;margin:var(--s-4);padding:var(--s-6) var(--s-5);background:var(--f-linen);max-width:30rem}.m-page__text h3{font-size:var(--t-h2);margin-bottom:var(--s-3)}.m-page__text p{font:400 var(--t-body)/1.55 var(--f-text);color:var(--f-ink-2)}.m-page__n{display:block;margin-bottom:var(--s-4);font:italic 400 var(--t-small)/1 var(--f-display);color:var(--f-clay)}.m-page--type{background:var(--f-powder);place-items:center;padding:var(--s-6);text-align:center}.m-page--type p{font:italic 400 clamp(2rem,1.4rem + 3vw,4.4rem)/1.05 var(--f-display);color:var(--f-rust);max-width:14ch}.m-turn__bar{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:grid;grid-auto-flow:column;gap:4px}.m-turn__bar i{height:2px;background:rgba(250,247,242,.45)}.m-turn__bar i.is-on{background:var(--f-linen)}.m-turn__nav{position:absolute;z-index:3;bottom:var(--s-4);right:var(--s-4);display:none;gap:8px}.m-turn__nav button{width:48px;height:48px;border:0;border-radius:50%;background:var(--f-linen);color:var(--f-ink);font:400 18px/1 var(--f-sans);cursor:pointer}@media (min-width:900px){.m-page{flex-basis:50%}.m-page:first-child{flex-basis:100%}.m-turn__nav{display:flex}.m-page__text{margin:var(--s-6)}}.m-talk{display:grid;gap:var(--s-7);padding:0 var(--gutter) var(--s-9)}.m-talk__portrait{margin:0 calc(var(--gutter) * -1)}.m-talk__portrait img{width:100%;aspect-ratio:4/5;object-fit:cover}.m-talk__intro{font:400 var(--t-lead)/1.55 var(--f-text);color:var(--f-ink-2)}.m-talk__intro::first-line{font-variant:small-caps;letter-spacing:.04em}.m-qa{display:grid;gap:var(--s-6);max-width:var(--read)}.m-qa dt{font:600 var(--t-small)/1.45 var(--f-sans);color:var(--f-ink)}.m-qa dd{margin:var(--s-2) 0 0;font:400 var(--t-body)/1.65 var(--f-text);color:var(--f-ink-2)}.m-qa dd::before{content:"– ";color:var(--f-clay)}.m-talk__big{font:italic 400 clamp(2.2rem,1.4rem + 4vw,5.6rem)/1 var(--f-display);letter-spacing:-.02em;color:var(--f-clay);text-wrap:balance}@media (min-width:900px){.m-talk{grid-template-columns:5fr 1fr 6fr;gap:var(--s-9) 0}.m-talk__portrait{margin:0;grid-row:span 2;position:sticky;top:80px;align-self:start}.m-talk__portrait img{aspect-ratio:3/4}.m-talk>:not(.m-talk__portrait){grid-column:3}.m-talk__big{grid-column:1 / -1 !important;text-align:center;padding-block:var(--s-8)}}.m-cols{padding:0 var(--gutter) var(--s-9)}.m-cols__head{display:grid;gap:var(--s-4);margin-bottom:var(--s-7);padding-bottom:var(--s-5);border-bottom:1px solid var(--f-ink)}.m-cols__head h2{font-size:var(--t-h1)}.m-cols__body{font:400 var(--t-body)/1.65 var(--f-text);color:var(--f-ink-2);hyphens:auto;-webkit-hyphens:auto}.m-cols__body p + p{text-indent:1.5em}.m-cols__body p:first-child::first-letter{float:left;font:400 4.2em/.8 var(--f-display);color:var(--f-clay);padding:.06em .08em 0 0}.m-side{display:block;margin:var(--s-4) 0;padding-left:var(--s-4);border-left:1px solid var(--f-clay);font:400 var(--t-micro)/1.5 var(--f-sans);color:var(--f-stone);text-indent:0}.m-side b{color:var(--f-ink);font-weight:500}sup.m-ref{font:500 .62em/1 var(--f-sans);color:var(--f-clay)}@media (min-width:900px){.m-cols{display:grid;grid-template-columns:1fr 3fr;gap:var(--s-8)}.m-cols__head{grid-column:1 / -1;grid-template-columns:2fr 1fr;align-items:end}.m-cols__aside{position:relative}.m-cols__body{columns:2;column-gap:var(--s-7);column-rule:1px solid var(--f-line);text-align:justify}.m-cols__body .m-side{break-inside:avoid}}.m-index{padding:var(--s-8) var(--gutter) var(--s-9)}.m-index__filters{margin-bottom:var(--s-5)}.m-index__row{display:grid;grid-template-columns:56px 1fr;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-top:1px solid var(--f-line);text-decoration:none;position:relative}.m-index__row img{width:56px;height:70px;object-fit:cover}.m-index__row strong{display:block;font:400 var(--t-h4)/1.15 var(--f-display)}.m-index__row span{font:500 11px/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--f-stone)}.m-index__meta{display:none}@media (min-width:900px){.m-index__row{grid-template-columns:2fr 1fr 1fr 80px;padding:var(--s-5) 0}.m-index__row img{position:absolute;right:18%;top:50%;width:220px;height:280px;transform:translateY(-50%) rotate(-2deg) scale(.9);opacity:0;pointer-events:none;z-index:2;transition:opacity var(--d-2) var(--ease-room),transform var(--d-3) var(--ease-room);box-shadow:var(--shadow-print)}.m-index__row:hover img{opacity:1;transform:translateY(-50%) rotate(-2deg) scale(1)}.m-index__row strong{font-size:var(--t-h3)}.m-index__meta{display:block}}.m-season{background:var(--f-mimosa);color:var(--f-ink);padding:var(--s-8) var(--gutter) var(--s-9)}.m-season h2{font:400 clamp(3.2rem,1.6rem + 9vw,11rem)/.88 var(--f-display);letter-spacing:-.03em}.m-season h2 em{display:block;padding-left:12vw}.m-season__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:var(--s-7)}.m-season__grid img{width:100%;aspect-ratio:1;object-fit:cover}.m-season__grid img:first-child{grid-column:span 2;aspect-ratio:4/3}.m-season p{margin-top:var(--s-6);font:400 var(--t-lead)/1.5 var(--f-text);max-width:28em}@media (min-width:900px){.m-season{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:end}.m-season__grid{margin:0;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.m-season__grid img:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;height:100%}}@media (max-width:599px){.m-runhead>span:last-child{display:none}}.h-nav{position:sticky;top:0;z-index:40;background:rgba(250,247,242,.97);border-bottom:1px solid transparent;transition:border-color var(--d-2)}.h-nav.is-scrolled{border-color:var(--f-line)}.h-nav .f-nav{padding-block:14px}.h-nav .f-nav .f-word{font-size:26px}.h-sec{padding-block:var(--section)}.h-head{display:grid;gap:var(--s-5);margin-bottom:var(--s-8)}.h-head h2{font-size:var(--t-h1);max-width:14ch}.h-head p{font:400 var(--t-lead)/1.55 var(--f-text);color:var(--f-stone);max-width:32em}@media (min-width:900px){.h-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:var(--s-8)}}.h-hero{display:grid;gap:var(--s-7);padding-block:var(--s-6) var(--s-8)}.h-hero h1{font-size:clamp(3rem,1.6rem + 6.4vw,7.5rem);line-height:.98;letter-spacing:-0.03em;max-width:11ch}.h-hero h1 em{color:var(--f-clay)}.h-hero .f-lead{margin-top:var(--s-5)}.h-hero__cta{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;margin-top:var(--s-6)}.h-hero__media{position:relative;aspect-ratio:4/5;max-height:82svh;width:100%;justify-self:end}.h-hero__media video,.h-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h-hero__note{position:absolute;left:var(--s-4);bottom:var(--s-4);z-index:2;font:italic 400 var(--t-micro)/1.3 var(--f-text);color:var(--f-linen);text-shadow:0 1px 10px rgba(31,26,23,.4)}@media (min-width:900px){.h-hero{grid-template-columns:1.15fr 1fr;align-items:end;min-height:calc(100svh - 70px)}}.h-agents{display:grid;gap:var(--s-4);padding-block:var(--s-6);border-block:1px solid var(--f-line)}.h-agents p{font:400 var(--t-small)/1.5 var(--f-sans);color:var(--f-stone)}@media (min-width:900px){.h-agents{grid-template-columns:220px 1fr;align-items:baseline}}.h-idea{display:grid;gap:var(--s-8);align-items:center}.h-idea>figure{width:100%;margin:0;justify-self:stretch}.h-idea__words{font:400 var(--t-h2)/1.08 var(--f-display);letter-spacing:-.02em;max-width:16ch}.h-idea__words em{color:var(--f-clay)}@media (min-width:900px){.h-idea{grid-template-columns:1fr 1fr;gap:var(--s-10)}}.h-who{border-top:1px solid var(--f-ink)}.h-who__row{display:grid;grid-template-columns:2.4em 1fr;gap:var(--s-4);padding:var(--s-6) 0;border-bottom:1px solid var(--f-line);position:relative}.h-who__n{font:italic 400 var(--t-h3)/1 var(--f-display);color:var(--f-clay)}.h-who__row h3{font-size:var(--t-h3)}.h-who__row p{margin-top:var(--s-3);font:400 var(--t-body)/1.6 var(--f-text);color:var(--f-ink-2);max-width:34em}.h-who__row .f-link{margin-top:var(--s-4)}.h-who__img{display:none}@media (min-width:900px){.h-who__row{grid-template-columns:4em 1fr 1.1fr;gap:var(--s-6);align-items:start}.h-who__row p{margin-top:0}.h-who__img{display:block;position:absolute;left:30%;top:50%;width:180px;aspect-ratio:4/5;object-fit:cover;opacity:0;transform:translate(20px,-50%) rotate(2deg);transition:opacity var(--d-2) var(--ease-room),transform var(--d-3) var(--ease-room);pointer-events:none;box-shadow:var(--shadow-print)}.h-who__row:hover .h-who__img{opacity:1;transform:translate(0,-50%) rotate(2deg)}.h-who__row:hover h3{color:var(--f-rust)}}.h-loops{background:var(--f-linen)}.h-gallery{background:var(--f-oat);overflow:hidden}.h-gallery__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-6);font:400 var(--t-small)/1.5 var(--f-sans);color:var(--f-stone)}.h-duo{display:grid;gap:var(--s-7)}.h-duo__pics{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.h-duo__ph{display:grid;place-items:center;aspect-ratio:3/4;background:var(--f-sand);border-radius:var(--r-arch);color:var(--f-stone);font:italic 400 var(--t-small)/1.4 var(--f-text);text-align:center;padding:var(--s-5)}.h-duo__ph:nth-child(2){margin-top:var(--s-8)}@media (min-width:900px){.h-duo{grid-template-columns:1fr 1fr;gap:var(--s-10);align-items:center}}.h-mag{display:grid;gap:var(--s-7)}.h-mag__cover{position:relative;aspect-ratio:4/5;overflow:hidden;color:var(--f-linen)}.h-mag__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h-mag__cover::after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(31,26,23,.35),transparent 30%,transparent 60%,rgba(31,26,23,.5))}.h-mag__cover>div{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--s-5)}.h-mag__cover .f-word{font-size:clamp(40px,8vw,72px);line-height:.9}.h-mag__cover .f-word i{color:var(--f-powder)}.h-mag__cover p{font:400 var(--t-h3)/1.05 var(--f-display);max-width:12ch}.h-mag .m-toc{padding:0;display:block}@media (min-width:900px){.h-mag{grid-template-columns:1fr 1.3fr;gap:var(--s-9);align-items:center}}.h-faq{display:grid;gap:var(--s-7)}@media (min-width:900px){.h-faq{grid-template-columns:1fr 1.6fr;gap:var(--s-9)}}.h-contact{display:grid;gap:var(--s-8)}@media (min-width:900px){.h-contact{grid-template-columns:1fr 1.1fr;gap:var(--s-10)}}@media (max-width:899px){.h-nav .f-btn{padding:10px 16px}}.h-who__row>p,.h-who__row>.f-link{grid-column:2}@media (min-width:900px){.h-who__row>p{grid-column:3}}.h-duo>*,.h-hero>*,.h-mag>*,.h-contact>*,.h-faq>*{min-width:0}.h-duo__pics{grid-template-columns:repeat(2,minmax(0,1fr))}.h-hero__side{display:grid;gap:var(--s-3);justify-items:end}.h-hero__cap{justify-self:start}.h-hero__note{display:none}.h-who__thumb{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--f-sand);align-self:start}.h-who__thumb img{width:100%;height:100%;object-fit:cover;transition:transform var(--d-4) var(--ease-room)}.h-who__row:hover .h-who__thumb img{transform:scale(1.05)}.h-who__row{grid-template-columns:76px 1fr}.h-who__row>.f-link{justify-self:start}@media (min-width:900px){.h-who__row{grid-template-columns:120px 1fr 1.1fr}.h-who__row>.f-link{grid-column:3}}.h-duo__pic{margin:0;overflow:hidden;aspect-ratio:3 / 4;background:var(--f-sand)}.h-duo__pic img{width:100%;height:100%;object-fit:cover}.h-duo__pic--todo{display:grid;place-items:center;background:var(--f-oat)}.h-duo__pic:nth-child(2){margin-top:var(--s-8)}.h-path{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6);position:relative}.h-path li{position:relative;padding-left:var(--s-6)}.h-path li::before{content:"";position:absolute;left:0;top:.5em;width:11px;height:11px;border-radius:50%;background:var(--f-clay)}.h-path li::after{content:"";position:absolute;left:5px;top:calc(.5em + 14px);bottom:calc(var(--s-6) * -1 + 4px);width:1px;background:var(--f-sand)}.h-path li:last-child::after{display:none}.h-path h3{font-size:var(--t-h3)}.h-path p{margin-top:var(--s-2);font:400 var(--t-body)/1.6 var(--f-text);color:var(--f-ink-2);max-width:26em}@media (min-width:900px){.h-path{grid-template-columns:repeat(4,1fr);gap:var(--gap)}.h-path li{padding:var(--s-6) 0 0}.h-path li::before{top:0}.h-path li::after{left:16px;right:calc(var(--gap) * -1);top:5px;bottom:auto;width:auto;height:1px}}.h-heyhoney{padding-block:var(--s-8)}.h-heyhoney p{font:400 var(--t-h3)/1.25 var(--f-display);max-width:30ch}.h-heyhoney .f-label{font-family:var(--f-sans)}.h-mag .m-toc li a{grid-template-columns:1fr 72px}.h-mag .m-toc li img{display:block;width:72px;height:88px}.h-mag__logo{height:clamp(56px,8vw,96px);stroke-width:11;width:auto;color:var(--f-linen);--logo-amp:var(--f-powder)}.h-duo__pics{grid-template-columns:1fr 1fr;align-items:start}.h-duo__pic,.h-duo__pic:first-child{aspect-ratio:3 / 4}.h-duo__pic:nth-child(2){margin:0}@media (min-width:900px){.h-duo{grid-template-columns:1.1fr 1fr}}.h-who__text{display:grid;gap:var(--s-4);justify-items:start;grid-column:2}.h-who__text p{margin-top:var(--s-3)}@media (min-width:900px){.h-who__text{grid-column:3}.h-who__text p{margin-top:0}}.h-mag__cover{text-decoration:none}@media (min-width:900px){.h-agents{grid-template-columns:240px 1fr;align-items:center}}@media (max-width:899px){.h-who__row{grid-template-columns:76px 1fr;grid-template-rows:auto auto;row-gap:var(--s-2);align-items:start}.h-who__thumb{grid-row:1 / span 2}.h-who__row h3{grid-column:2}.h-who__text{grid-column:2;grid-row:2}.h-who__text p{margin-top:0}}.h-facts{display:grid;gap:var(--s-6)}.h-facts__h{font-size:var(--t-h2);max-width:18ch}.h-facts__list{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (min-width:900px){.h-facts{grid-template-columns:1fr 1.6fr;align-items:start;gap:var(--s-9)}}.f-fact{display:grid;gap:var(--s-3);padding:var(--s-5) 0 0 var(--s-5);border-left:1px solid var(--f-clay);font:400 var(--t-lead)/1.5 var(--f-text);color:var(--f-ink-2);max-width:34em}.f-quote--page{margin:var(--s-6) 0;max-width:30em}.f-quote--page figcaption{font:500 var(--t-label)/1.4 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-stone);margin-top:var(--s-3)}.h-tagged__row{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,300px);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s-4);margin-top:var(--s-7)}.h-tagged__item{margin:0;scroll-snap-align:start}.h-tagged__item img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:var(--shadow-print);background:#000}.h-tagged__item figcaption{margin-top:var(--s-3);font:400 var(--t-small)/1.4 var(--f-sans);color:var(--f-stone)}.h-hero__duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.h-hero__duo figure{margin:0;aspect-ratio:3 / 4;overflow:hidden}.h-hero__duo figure:nth-of-type(2){margin-top:clamp(32px,6vw,96px)}.h-hero__duo img{width:100%;height:100%;object-fit:cover;display:block}.h-hero__duo .f-caption{grid-column:1 / -1;margin-top:var(--s-2)}.h-hero__wide{margin:0}.h-hero__wide img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:var(--r-0)}.h-hero__wide figcaption{margin-top:var(--s-3)}.h-strip__item img{border-radius:0;aspect-ratio:3 / 4;object-fit:cover;box-shadow:none}.h-kontakt__mail{margin-top:var(--s-6);font:400 var(--t-h3)/1.2 var(--f-display)}.h-kontakt__facts{margin:var(--s-7) 0 0;display:grid;gap:var(--s-4)}.h-kontakt__facts div{display:grid;gap:var(--s-1)}.h-kontakt__facts dd{margin:0;font:400 var(--t-body)/1.5 var(--f-text);color:var(--f-ink-2)}.h-kontakt__form{align-self:start}.h-idea__duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);width:100%}.h-idea__duo figure{margin:0;aspect-ratio:3 / 4}.h-legal__in{max-width:var(--read)}.h-legal h1{font-size:var(--t-h1)}.h-legal .f-lead{margin-top:var(--s-5)}.h-legal h2{font-size:var(--t-h3);margin:var(--s-7) 0 var(--s-3)}.h-legal p{font:400 var(--t-body)/var(--lh-text) var(--f-text);color:var(--f-ink-2)}.h-legal__cookies{margin-top:var(--s-5)}.h-legal__date{margin-top:var(--s-7);font:400 var(--t-small)/1.4 var(--f-sans) !important;color:var(--f-stone) !important}.mg-head{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--s-4);padding:10px var(--gutter);background:rgba(250,247,242,.97);border-bottom:1px solid var(--f-line)}.mg-head__mag{justify-self:end;text-decoration:none;font:500 var(--t-label)/1.2 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--f-ink);text-align:right}.mg-head__mag span{display:block;color:var(--f-stone)}.mg-head nav{display:none}@media (min-width:900px){.mg-head{grid-template-columns:auto auto 1fr;gap:var(--s-7)}.mg-head__mag{justify-self:start;text-align:left;border-left:1px solid var(--f-line);padding-left:var(--s-6)}.mg-head nav{display:flex;justify-self:end;gap:var(--s-6);font:500 var(--t-small)/1 var(--f-sans)}.mg-head nav a{text-decoration:none}.mg-head nav a:hover{color:var(--f-rust)}}.mg-crumbs{font:500 var(--t-label)/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--f-stone);margin-bottom:var(--s-5)}.mg-crumbs a{text-decoration:none}.mg-crumbs a:hover{color:var(--f-rust)}.mg-cover .m-cover__lead{color:inherit;text-decoration:none}.mg-cover .m-cover__lead:hover{color:var(--f-powder)}.mg-open{padding:var(--s-6) var(--gutter) var(--s-8)}.mg-open__grid{display:grid;gap:var(--s-6)}.mg-open__img{margin:0 calc(var(--gutter) * -1);aspect-ratio:4 / 5;overflow:hidden;background:var(--f-sand)}.mg-open__img img{width:100%;height:100%;object-fit:cover}.mg-open__text{display:grid;gap:var(--s-5);align-content:end}.mg-open__text h1{font-size:var(--t-h1)}@media (min-width:900px){.mg-open__grid{grid-template-columns:1fr 1fr;gap:var(--s-9);align-items:end;min-height:calc(100svh - 160px)}.mg-open__img{margin:0;height:100%;max-height:82svh;aspect-ratio:auto}.mg-open__text{padding-bottom:var(--s-8)}}.mg-hero{position:relative}.mg-hero__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--f-sand)}.mg-hero__media video,.mg-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.mg-hero__text{display:grid;gap:var(--s-4);padding:var(--s-6) var(--gutter) var(--s-7)}.mg-hero__text h1{font-size:var(--t-h1)}@media (min-width:900px){.mg-hero__media{aspect-ratio:16 / 9;max-height:88svh;width:100%}.mg-hero__text{position:relative;margin:-22vh var(--gutter) 0 auto;max-width:600px;background:var(--f-linen);padding:var(--s-7) var(--s-7) var(--s-6)}}.mg-spread .m-spread__img video{width:100%;height:100%;object-fit:cover;display:block}.mg-season{background:var(--f-oxblood);color:var(--f-linen);padding:var(--s-7) var(--gutter) var(--s-8);display:grid;gap:var(--s-7)}.mg-season .f-label,.mg-season .f-dek,.mg-season .mg-crumbs,.mg-season .f-byline{color:var(--f-powder)}.mg-season .f-byline b{color:var(--f-linen)}.mg-season h1{font:400 clamp(3rem,1.6rem + 7vw,8.5rem)/.92 var(--f-display);letter-spacing:-.03em;margin-block:var(--s-4);max-width:12ch}.mg-season__in{display:grid;gap:var(--s-4);align-content:end}.mg-season__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mg-season__grid img,.mg-season__grid video{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block}.mg-season__lead{grid-column:span 2;aspect-ratio:4 / 3;overflow:hidden}.mg-season__lead video,.mg-season__lead img{aspect-ratio:auto}@media (min-width:900px){.mg-season{grid-template-columns:1fr 1.1fr;gap:var(--s-9);align-items:end;min-height:calc(100svh - 70px)}.mg-season__grid{grid-template-columns:repeat(3,1fr);gap:var(--gap)}.mg-season__lead{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.mg-body{padding:var(--s-8) var(--gutter);max-width:calc(var(--read) + 2 * var(--gutter));margin-inline:auto;box-sizing:content-box}.mg-body .f-article{max-width:none}.mg-h2{font-size:var(--t-h2);margin:var(--s-8) 0 var(--s-4)}.mg-body .f-article>.mg-h2:first-child{margin-top:0}.mg-list{margin:var(--s-5) 0;padding:0;list-style:none;display:grid;gap:var(--s-4);border-top:1px solid var(--f-line)}.mg-list li{padding:var(--s-4) 0 0 var(--s-6);position:relative;font:400 var(--t-body)/1.6 var(--f-text);color:var(--f-ink-2)}.mg-list li::before{content:"";position:absolute;left:0;top:calc(var(--s-4) + .55em);width:9px;height:9px;border-radius:50%;background:var(--f-clay)}.mg-list li b{display:block;font:400 var(--t-h4)/1.2 var(--f-display);color:var(--f-ink);margin-bottom:4px}.mg-break{margin:var(--s-8) calc(var(--gutter) * -1);overflow:hidden;background:var(--f-sand);aspect-ratio:4 / 3}.mg-break img{width:100%;height:100%;object-fit:cover}@media (min-width:900px){.mg-break{margin-inline:-18%;aspect-ratio:16 / 9}}.mg-body--cols{max-width:calc(1080px + 2 * var(--gutter))}.mg-cols{font:400 var(--t-body)/1.65 var(--f-text);color:var(--f-ink-2);hyphens:auto;-webkit-hyphens:auto}.mg-cols p + p{margin-top:1em}.mg-cols .mg-h2{font-size:var(--t-h3);color:var(--f-ink);break-after:avoid}.mg-cols .mg-break{break-inside:avoid}@media (min-width:900px){.mg-cols{columns:2;column-gap:var(--s-8);column-rule:1px solid var(--f-line)}.mg-cols .mg-break{margin:var(--s-6) 0;aspect-ratio:4 / 3}.mg-cols .mg-h2:first-of-type{margin-top:var(--s-6)}}.mg-anno{padding-top:var(--s-6)}.mg-faq{margin-top:var(--s-9)}.mg-cta{padding:var(--s-9) var(--gutter)}.mg-cta__in{max-width:720px;margin-inline:auto;display:grid;gap:var(--s-5);justify-items:start}.mg-cta h2{font-size:var(--t-h1)}.mg-next{display:grid;grid-template-columns:1fr;gap:var(--s-3) var(--s-7);align-items:center;padding:var(--s-7) var(--gutter);border-top:1px solid var(--f-ink);text-decoration:none;background:var(--f-linen)}.mg-next strong{font:400 var(--t-h2)/1.05 var(--f-display);letter-spacing:-.02em;transition:color var(--d-2) var(--ease-room)}.mg-next img{grid-row:1;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;margin-bottom:var(--s-4)}.mg-next:hover strong{color:var(--f-rust)}@media (min-width:900px){.mg-next{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-content:center;padding-block:var(--s-8)}.mg-next span,.mg-next strong{grid-column:1;align-self:end}.mg-next strong{align-self:start}.mg-next img{grid-column:2;grid-row:1 / span 2;margin:0;aspect-ratio:4 / 3}}.mg-letter{padding:var(--s-9) var(--gutter)}.mg-letter__in{max-width:760px;margin-inline:auto;display:grid;gap:var(--s-4)}.mg-letter p{font:italic 400 var(--t-h3)/1.3 var(--f-display)}.mg-cover::after{background:linear-gradient(180deg,rgba(31,26,23,.62) 0%,rgba(31,26,23,.18) 30%,rgba(31,26,23,0) 50%,rgba(31,26,23,.35) 68%,rgba(31,26,23,.82) 100%)}.mg-cover .m-cover__lines{max-width:980px}.mg-mast{margin:0;line-height:0}@media (max-width:599px){.mg-head__mag span{display:none}}.h-subnav{border-top:1px solid var(--f-line)}.h-subnav .f-wrap{display:flex;justify-content:space-between;gap:var(--s-4);padding-block:8px;font:500 var(--t-label)/1.2 var(--f-sans);letter-spacing:.1em;text-transform:uppercase}.h-subnav a{color:var(--f-stone);text-decoration:none}.h-subnav b{color:var(--f-ink);font-weight:500}.h-subnav a:hover{color:var(--f-rust)}