.st-root{--st-paper:#f8f8f3;--st-ink:#20221e;--st-muted:#55594f;--st-accent:#e1f06c;--st-line:#b9bdb0;--st-space:clamp(20px,4.5vw,72px);background:var(--st-paper);color:var(--st-ink);font:16px/1.5 Arial,Helvetica,sans-serif;min-width:0;color-scheme:light}.st-root,.st-root *{box-sizing:border-box}.st-root :where(h1,h2,h3,p,figure){margin:0}.st-root h1,.st-root h2,.st-root h3{line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.st-root h2{font-size:clamp(36px,4.2vw,64px)}.st-root h3{font-size:26px;letter-spacing:-.035em}.st-root a{color:inherit;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.st-root a:hover{text-decoration:underline}.st-root :where(a,summary):focus-visible{outline:3px solid #455c00;outline-offset:5px}.st-root img{display:block;width:100%;height:auto;object-fit:contain}.st-root p{max-width:48ch}.st-root .st-kicker{font-size:11px;letter-spacing:.12em;line-height:1.5;font-weight:700;display:block}.st-logo{font-size:48px;font-weight:800;letter-spacing:-.08em;line-height:1;text-decoration:none}.st-logo span{color:#596400}.st-header{padding:22px var(--st-space);display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--st-ink)}.st-header nav{display:flex;gap:32px;font-size:14px}.st-button,.st-header nav a{text-decoration:none}.st-button{justify-content:space-between;gap:32px;padding:14px 22px;background:var(--st-ink);color:var(--st-paper)!important;font-weight:700;font-size:14px;border:1px solid var(--st-ink)}.st-button:hover{background:#41463b}.st-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;padding:48px var(--st-space) 50px;align-items:center;max-width:1600px;margin:auto}.st-hero-intro{display:grid;gap:28px;justify-items:start}.st-hero h1{font-size:clamp(58px,6.5vw,98px);letter-spacing:-.075em;line-height:.96}.st-hero h1 span{color:#5b6541}.st-hero-intro p{font-size:18px}.st-hero-board{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;background:var(--st-accent);border:1px solid var(--st-ink);transform:rotate(1deg)}.st-board-foot,.st-board-label{grid-column:1/-1;font-size:11px;letter-spacing:.08em;font-weight:700}.st-hero-board .st-look{min-width:0}.st-look .st-image{background:#fff}.st-look figcaption{padding-top:16px;display:grid;gap:8px}.st-look figcaption p{font-size:14px;color:var(--st-muted)}.st-hero-board figcaption p{display:none}.st-hero-board h3{font-size:22px}.st-strip{display:flex;justify-content:space-between;gap:20px;padding:14px var(--st-space);background:var(--st-ink);color:var(--st-paper);font-size:12px;letter-spacing:.06em;align-items:center}.st-strip a{font-size:13px;letter-spacing:0}.st-edit{padding:80px var(--st-space);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1280px;margin:auto}.st-edit>div{display:grid;gap:24px;justify-items:start}.st-edit>.st-look{max-width:400px;justify-self:center;width:100%}.st-edit>.st-look .st-image{border:1px solid var(--st-line);padding:16px}.st-text-link{font-size:14px;font-weight:700}.st-note{font-size:13px;color:var(--st-muted)}.st-reading{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#e8eae0;padding:64px var(--st-space);border-block:1px solid var(--st-line)}.st-reading article,.st-reading>div{display:grid;gap:24px;align-content:start}.st-reading blockquote{font-size:22px;line-height:1.5;margin:0;max-width:40ch}.st-reading article{border-left:1px solid var(--st-line);padding-left:48px}.st-start{padding:80px var(--st-space);display:grid;gap:22px;justify-items:start;max-width:1280px;margin:auto}.st-start h2{max-width:16ch}.st-faq{padding:60px var(--st-space);border-top:1px solid var(--st-line);display:grid;grid-template-columns:1fr 1fr;gap:80px}.st-faq h2{font-size:40px;margin-top:20px}.st-faq details{border-top:1px solid var(--st-line)}.st-faq summary{min-height:60px;padding:18px 0;cursor:pointer;font-size:15px}.st-faq details p{padding:0 0 24px;font-size:15px;color:var(--st-muted)}.st-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--st-ink);color:var(--st-paper);padding:36px var(--st-space)}.st-footer .st-logo span{color:var(--st-accent)}.st-footer p,.st-footer>a:last-child{font-size:13px}.st-prototype{padding:16px var(--st-space);font-size:12px}.st-prototype,.st-skip{background:var(--st-accent)}.st-skip{position:absolute;top:-100px;left:16px;z-index:5;padding:12px}.st-skip:focus{top:10px}.st-magazine{--st-paper:#f5eee5;--st-ink:#522c25;--st-muted:#705d54;--st-line:#c5aca0;--st-accent:#eed4c3;font-family:Arial,Helvetica,sans-serif}.st-magazine :where(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.st-magazine .st-logo{font-family:Georgia,Times New Roman,serif;font-weight:400}.st-magazine .st-logo span{color:#a94726}.st-cover{padding:38px var(--st-space) 26px;max-width:1500px;margin:auto}.st-cover-title{display:grid;grid-template-columns:1fr 2.4fr 1fr;gap:32px;align-items:end;padding-bottom:36px;border-bottom:1px solid var(--st-line)}.st-cover-title h1{font-size:clamp(44px,5.4vw,80px)}.st-cover-title h1 em{color:#9a3d23}.st-cover-title>p{font-size:15px}.st-cover-looks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-top:28px}.st-cover-looks .st-image{max-width:320px;margin:auto}.st-cover-looks .st-look:nth-child(2){padding-top:34px}.st-cover-looks figcaption{border-top:1px solid var(--st-line);margin-top:18px}.st-cover-bottom{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:30px}.st-cover-bottom p{font-family:Georgia,serif;font-style:italic;font-size:24px}.st-magazine .st-edit{border-top:1px solid var(--st-line)}.st-magazine .st-reading{background:#eadbce}.st-magazine .st-button{border-radius:0}.st-magazine .st-reading blockquote{font-family:Georgia,serif}.st-magazine .st-prototype{background:#eadbce}@media(max-width:900px){.st-hero{gap:24px}.st-hero h1{font-size:60px}.st-hero-board{gap:10px;padding:12px}.st-hero-board h3{font-size:18px}.st-edit,.st-faq,.st-reading{gap:36px}.st-cover-title{grid-template-columns:1fr 2fr}.st-cover-title>p{grid-column:2}.st-cover-looks{gap:16px}.st-look h3{font-size:22px}}@media(max-width:650px){.st-root{--st-space:20px}.st-header{padding-block:14px;gap:12px}.st-logo{font-size:38px}.st-header nav{gap:16px;font-size:12px}.st-header nav a:nth-child(2){display:none}.st-hero{padding-top:24px;grid-template-columns:1fr;gap:26px}.st-hero-intro{gap:16px}.st-hero h1{font-size:clamp(48px,12vw,72px)}.st-hero h1 br{display:none}.st-hero h1 span{display:block}.st-hero-intro p{font-size:15px}.st-hero-intro .st-button{display:none}.st-hero-board{transform:none;padding:12px;gap:12px}.st-hero-board figcaption{padding-top:12px}.st-hero-board h3{font-size:19px;line-height:1.05}.st-hero-board .st-kicker{font-size:9px}.st-board-foot{font-size:10px;letter-spacing:0}.st-strip{flex-wrap:wrap;gap:0;font-size:10px}.st-strip a{font-size:12px}.st-edit,.st-faq,.st-reading{grid-template-columns:1fr;gap:32px;padding-block:44px}.st-edit{gap:28px}.st-edit>.st-look{max-width:330px}.st-edit>.st-look .st-image{padding:12px}.st-root h2{font-size:40px}.st-reading article{border-left:0;border-top:1px solid var(--st-line);padding:26px 0 0}.st-reading blockquote{font-size:20px}.st-start{padding-block:48px}.st-faq h2{font-size:34px}.st-footer{flex-wrap:wrap;gap:16px}.st-footer p{order:3;width:100%}.st-footer>a:last-child{margin-left:auto}.st-cover{padding-top:24px}.st-cover-title{display:block;padding-bottom:22px}.st-cover-title h1{font-size:46px;margin:18px 0}.st-cover-title>p{font-size:14px}.st-cover-looks{grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:22px}.st-cover-looks .st-look:nth-child(2){padding-top:30px}.st-cover-looks .st-look:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.st-cover-looks figcaption{margin-top:10px;padding-top:12px}.st-cover-looks h3{font-size:23px}.st-cover-looks figcaption p{font-size:12px}.st-cover-bottom{display:grid;gap:18px;margin-top:24px}.st-cover-bottom p{font-size:23px}.st-cover-bottom .st-button{justify-self:start}.st-magazine .st-edit{margin-top:16px}}@media(prefers-reduced-motion:reduce){.st-root *{scroll-behavior:auto}}