.story-magazine-page{max-width:var(--lota-content-max);color:#600;margin:auto;padding:142px 32px 50px;scroll-margin-top:110px}.story-magazine-page h1,.story-magazine-page h2,.story-magazine-page p,.story-magazine-page figure{margin:0}.story-magazine-page h1,.story-magazine-page h2{font-family:var(--lota-font-heading);letter-spacing:-.045em;font-weight:400;line-height:1}.story-magazine-page h1{font-size:clamp(60px,7.8vw,120px)}.story-magazine-page h2{font-size:clamp(38px,4.7vw,72px)}.story-magazine-page p{max-width:480px;font-size:18px;line-height:1.65}.story-magazine-page a{color:inherit}.story-media{aspect-ratio:4/5;background:#eee9e2;border-radius:30px;min-width:0;position:relative;overflow:hidden}.story-media>img,.story-media>video{object-fit:cover;width:100%;height:100%;display:block}.story-film figcaption{color:#fffaf1;z-index:2;flex-direction:column;gap:8px;font-size:16px;line-height:1.4;display:flex;position:absolute;inset:auto 20px 20px}.story-film:not(:has(video)):after{content:"";pointer-events:none;background:linear-gradient(#0000,#25000088);position:absolute;inset:50% 0 0}.story-film figcaption>span:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#33000035;border:1px solid #ffffff60;border-radius:999px;align-self:start;padding:7px 12px;font-size:14px}.story-founder-placeholder{color:#fffaf1;background:linear-gradient(140deg,#3c0006,#600 65%,#942b26);flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:30px;display:flex}.story-founder-placeholder img{filter:brightness(0)invert();opacity:.5;width:26%;max-width:150px}.story-founder-placeholder>span{font:400 clamp(32px,4vw,60px)/1 var(--lota-font-heading);letter-spacing:-.03em;text-align:center}.story-link{text-underline-offset:6px;margin-top:24px;padding:12px 0;font-size:16px;text-decoration:underline;display:inline-block}.story-closing{border-top:1px solid #66000025;justify-content:space-between;align-items:end;gap:30px;margin-top:70px;padding:70px 5%;display:flex}.story-closing>a{color:#fffaf1;background:#600;border-radius:999px;padding:18px 26px;font-size:16px;text-decoration:none}:is(.story-magazine-page a:focus-visible,.story-tools a:focus-visible){outline-offset:5px;outline:2px solid}.story-mag-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:5%;padding:15px 3% 60px;display:grid}.story-mag-head h1{z-index:1;position:relative}.story-mag-head h1 span{color:var(--lota-heading-accent-color)}.story-mag-head .story-media{aspect-ratio:4/5}.story-mag-head p{margin-top:16px;font-size:16px}.story-mag-founder{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;margin:35px 0 70px;padding-right:5%;display:grid}.story-mag-founder>.story-media{aspect-ratio:4/5}.story-mag-founder p{margin-top:28px}.story-mag-material{background:#fffaf1;border-radius:30px;grid-template-columns:1.1fr 1fr .7fr;align-items:center;gap:24px;padding:50px 4%;display:grid}.story-mag-material p{margin-top:24px}.story-mag-material>.story-media{aspect-ratio:3/4}.story-mag-material>.story-film{aspect-ratio:9/16;margin-top:70px}.story-mag-statement{padding:80px 5% 0;position:relative}.story-mag-statement h2{max-width:900px;font-size:clamp(50px,6vw,90px)}.story-mag-statement p{max-width:550px;margin:28px 0 36px}.story-mag-statement>.story-media{aspect-ratio:16/7}@media (max-width:1000px){.story-magazine-page{padding:126px 24px 40px}.story-magazine-page h1{font-size:clamp(54px,8vw,90px)}.story-magazine-page h2{font-size:42px}.story-magazine-page p{font-size:17px}.story-mag-material{grid-template-columns:1fr 1fr}.story-mag-material>div{grid-column:1/-1;max-width:600px}}@media (max-width:700px){.story-magazine-page{padding:116px 16px 32px}.story-magazine-page h1{font-size:clamp(48px,12vw,78px)}.story-magazine-page h2{font-size:38px}.story-magazine-page p{font-size:17px}.story-film figcaption{font-size:14px;inset:auto 12px 18px}.story-film figcaption>span:first-child{padding:6px 9px;font-size:13px}.story-closing{margin-top:44px;padding:40px 12px;display:block}.story-closing>a{margin-top:28px;display:inline-flex}.story-founder-placeholder{gap:18px;padding:18px}.story-founder-placeholder>span{font-size:28px}.story-mag-head{grid-template-columns:1fr;gap:28px;padding:10px 8px 30px}.story-mag-head>div{justify-self:end;width:86%}.story-mag-founder{grid-template-columns:1fr;gap:28px;margin:20px 0 44px;padding:0 8px}.story-mag-material{gap:12px;padding:28px 16px}.story-mag-material>.story-film{margin-top:30px}.story-mag-statement{padding:44px 12px 0}.story-mag-statement h2{font-size:44px}.story-mag-statement>.story-media{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.story-magazine-page *{scroll-behavior:auto!important;transition:none!important}}.storefront:has(.story-footer-product){--story-footer-overlap:clamp(72px,10vw,140px)}.story-magazine-page,.story-mag-statement{padding-bottom:0}.story-mag-statement .story-footer-product{z-index:2;width:100%;margin:48px 0 calc(-1 * var(--story-footer-overlap));background:0 0;position:relative}.story-footer-product img{clip-path:inset(4.8% 2.8% 1.7%);filter:drop-shadow(0 22px 24px #27000020);width:100%;height:auto;display:block}.storefront:has(.story-footer-product)>.contact-footer{z-index:3;padding-top:64px;position:relative}@media (max-width:700px){.story-mag-statement{padding-inline:8px}.story-mag-statement .story-footer-product{width:calc(100% + 16px);margin:30px -8px calc(-1 * var(--story-footer-overlap))}.storefront:has(.story-footer-product)>.contact-footer{padding-top:40px}}.story-mag-head .story-media>img{object-position:center top}@media (min-width:701px){.story-mag-head>h1{align-self:center}}.story-mag-material{color:#fffaf1;background:#600}
