html,body{margin:0;background:#fff}.sb-home{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-home *,.sb-home *:before,.sb-home *:after{box-sizing:border-box}.sb-hero{padding:0}.sb-hero__panel{background:#000;color:#fff;padding:28px 24px 40px;min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.sb-hero__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.sb-hero__logo{display:block;height:66px;width:auto}.sb-hero__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-hero__menu-bar{display:block;width:24px;height:2px;background:#fff}.sb-hero__menu:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sb-hero__nav{display:none}.sb-hero__nav-list{display:flex;align-items:center;gap:40px;margin:0;padding:0;list-style:none}.sb-hero__nav-link{display:flex;align-items:center;min-height:44px;padding:4px 0;color:#fff;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.sb-hero__nav-link:hover{text-decoration:underline;text-underline-offset:6px}.sb-hero__nav-link:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media(min-width:900px){.sb-hero__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.sb-hero__brand{justify-self:start}.sb-hero__nav{display:block;justify-self:center}.sb-hero__menu{display:none}}.sb-hero--nochrome .sb-hero__top{display:none}.sb-hero__art{position:relative;width:auto;flex:1 1 auto;min-height:min(240px,26svh);margin:0 -24px 26px}.sb-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sb-hero__kicker{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff}.sb-hero__title{margin:0 0 28px;font-size:30px;line-height:1.12;font-weight:400;letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.sb-hero__sub{margin:0 0 28px;font-size:15px;line-height:1.66;color:#fff;max-width:42ch}.sb-hero__cta{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:13px 22px;border:1px solid #ffffff;color:#fff;text-decoration:none;background:transparent;transition:background-color .2s ease,color .2s ease}.sb-hero__cta-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sb-hero__cta-icon{display:flex;overflow:hidden;width:24px}.sb-hero__cta-icon svg{display:block;transition:transform .2s ease}.sb-hero__cta:hover,.sb-hero__cta:focus-visible{background:#fff;color:#000}.sb-hero__cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.sb-hero__cta:hover .sb-hero__cta-icon svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.sb-hero__cta,.sb-hero__cta-icon svg{transition:none}}@media(min-width:750px)and (max-width:1099px){.sb-hero__panel{padding:40px 40px 56px;display:flex;flex-direction:column}.sb-hero__top{margin-bottom:24px}.sb-hero__logo{height:76px}.sb-hero__art{margin:0 -40px 32px}.sb-hero__title{font-size:44px;max-width:20ch}.sb-hero__sub{font-size:16px}}@media(min-width:1100px){.sb-hero__panel{--sb-hero-art: min(50%, 100svh - 180px);padding:48px max(48px,(100% - 1520px) / 2) 56px;display:grid;grid-template-columns:minmax(0,1fr) var(--sb-hero-art);grid-template-rows:auto 1fr;grid-template-areas:"brand brand" "copy  art";align-content:normal;align-items:start;column-gap:56px}.sb-hero__top{grid-area:brand;margin-bottom:0}.sb-hero__logo{height:76px}.sb-hero__copy{grid-area:copy;align-self:center}.sb-hero__art{grid-area:art;margin:0;min-height:0;aspect-ratio:1 / 1;width:100%;align-self:center}.sb-hero__title{font-size:44px;max-width:16ch}.sb-hero__sub{font-size:16px}}@media(min-width:1200px){.sb-hero__panel{--sb-hero-art: min(50%, 100svh - 224px);padding:64px max(64px,(100% - 1520px) / 2) 72px}.sb-hero__logo{height:88px}.sb-hero__title{font-size:56px}}@media(min-width:1100px)and (max-height:620px){.sb-hero__panel{--sb-hero-art: min(50%, 100svh - 140px);padding-top:32px;padding-bottom:40px}.sb-hero__logo{height:56px}.sb-hero__title{font-size:36px}}@media(orientation:landscape)and (max-height:520px)and (max-width:1099px){.sb-hero__panel{padding:16px 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) min(46%,100svh - 92px);grid-template-rows:auto 1fr;grid-template-areas:"brand brand" "copy  art";align-content:normal;align-items:start;column-gap:24px}.sb-hero__top{grid-area:brand;margin-bottom:6px}.sb-hero__logo{height:42px}.sb-hero__copy{grid-area:copy;align-self:center}.sb-hero__art{grid-area:art;margin:0;min-height:0;aspect-ratio:1 / 1;width:100%;align-self:center}.sb-hero__kicker{margin-bottom:10px}.sb-hero__title{font-size:24px;margin-bottom:14px;max-width:20ch}.sb-hero__cta{padding:10px 18px}}@media(min-width:750px){.sb-titles__panel,.sb-authors__panel,.sb-journal__panel,.sb-contact__panel,.sb-footer__panel,.sb-nav__panel{padding-inline:40px}}.sb-u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sb-titles{background:#fff;color:#000}.sb-titles__panel{padding:48px 24px 56px}.sb-titles__list{margin:0;padding:0;list-style:none}.sb-book{display:grid;grid-template-columns:116px minmax(0,1fr);column-gap:16px;row-gap:0;padding:24px 0;border-top:1px solid #000000}.sb-book__cover{grid-column:1;grid-row:1 / span 2;align-self:start}.sb-book__meta{grid-column:2;grid-row:1}.sb-book__buy{grid-column:2;grid-row:2}.sb-book:first-child{padding-top:0;border-top:0}.sb-book:last-child{padding-bottom:0}.sb-book__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border:1px solid #000000;background:#fff;padding:8px;text-align:center}.sb-book__cover--art{padding:0}.sb-book__cover img{display:block;width:100%;height:100%;object-fit:contain}.sb-book__status{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:#000}.sb-book__meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.sb-book__title{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-book__byline,.sb-book__spec{margin:0 0 4px;font-size:13px;line-height:1.45;color:#000}.sb-book__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;margin:8px 0 4px;font-size:13px;line-height:1.4}.sb-book__price-now{font-size:19px;font-weight:600;letter-spacing:-.01em}.sb-book__price-was{white-space:nowrap}.sb-book__reviews{margin:0 0 14px;font-size:12px;line-height:1.4}.sb-book__meta>p:empty{display:none}.sb-book__price-was:has(s:empty){display:none}.sb-book__byline:has([data-book-date]:empty) .sb-book__sep{display:none}.sb-book__buy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow-wrap:anywhere}.sb-book__buy>p:empty{display:none}.sb-book__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;padding:12px 18px;border:1px solid #000000;background:#000;color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sb-book__cta:hover,.sb-book__cta:focus-visible{background:#fff;color:#000}.sb-book__cta:focus-visible{outline:2px solid #000000;outline-offset:2px}@media(prefers-reduced-motion:reduce){.sb-book__cta{transition:none}}@media(min-width:750px){.sb-titles__panel{padding:72px 40px 80px}.sb-book{grid-template-columns:150px minmax(0,1fr);column-gap:24px;padding:32px 0}.sb-book__title{font-size:17px}.sb-book__cta{width:auto;min-width:220px}}@media(min-width:1200px){.sb-titles__panel{padding:96px max(64px,(100% - 1520px) / 2) 104px;max-width:none}.sb-book{grid-template-columns:260px minmax(0,1fr) 360px;column-gap:56px;padding:40px 0}.sb-book__cover{grid-row:1}.sb-book__meta{grid-column:2;grid-row:1}.sb-book__buy{grid-column:3;grid-row:1;align-items:stretch}.sb-book__title{max-width:56ch}.sb-book__cta{width:100%;min-width:0}}.sb-authors{--sb-authors-ground: #ffffff;--sb-authors-ink: #000000;background:var(--sb-authors-ground);color:var(--sb-authors-ink)}.sb-authors__panel{padding:64px 24px 56px}.sb-authors__list{margin:0;padding:0;list-style:none}.sb-author{padding:28px 0;border-top:1px solid var(--sb-authors-ink);overflow-wrap:anywhere}.sb-authors__list:last-child .sb-author:last-child{padding-bottom:0}.sb-author__portrait{display:flex;align-items:center;justify-content:center;width:96px;aspect-ratio:1 / 1;margin:0 0 18px;padding:8px;border:1px solid var(--sb-authors-ink);background:var(--sb-authors-ground);text-align:center}.sb-author__portrait--art{padding:0}.sb-author__status{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--sb-authors-ink)}.sb-author__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1)}.sb-authors__label{margin:0 0 40px;font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.12;text-transform:none;text-wrap:balance;max-width:18ch;color:var(--sb-authors-ink)}@media(min-width:750px){.sb-authors__label{font-size:44px;margin-bottom:56px}}@media(min-width:1200px){.sb-authors__label{font-size:56px;margin-bottom:72px;max-width:16ch}}.sb-author__name{margin:0 0 10px;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.12;text-wrap:balance;color:var(--sb-authors-ink)}.sb-author__role{margin:0 0 16px;max-width:56ch;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:var(--sb-authors-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-author__bio>p{max-width:56ch;margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.65;color:var(--sb-authors-ink);text-wrap:pretty}.sb-author__bio>p:last-child{margin-bottom:0}.sb-author__bio strong,.sb-authors__note strong{font-weight:600}.sb-author__role:empty{display:none}.sb-author__bio:not(:has(p)){display:none}.sb-author__bio>p:empty{display:none}.sb-authors__note{padding-top:28px;border-top:1px solid var(--sb-authors-ink);overflow-wrap:anywhere}.sb-authors__note>p:not(.sb-authors__note-label){max-width:56ch}.sb-authors__note-label{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;color:var(--sb-authors-ink)}.sb-authors__note>p:not(.sb-authors__note-label){margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.65;color:var(--sb-authors-ink);text-wrap:pretty}.sb-authors__note>p:last-child{margin-bottom:0}@media(min-width:750px){.sb-authors__panel{padding:88px 40px 80px}.sb-authors__label{margin-bottom:40px}.sb-author{padding:36px 0}.sb-author__portrait{width:120px;margin-bottom:22px}.sb-author__name{font-size:40px;letter-spacing:-.035em;margin-bottom:12px}.sb-author__role{margin-bottom:20px}.sb-author__bio>p{font-size:16px;margin-bottom:16px}.sb-authors__note{padding-top:36px}.sb-authors__note-label{margin-bottom:16px}.sb-authors__note>p:not(.sb-authors__note-label){font-size:16px;margin-bottom:16px}}@media(min-width:1200px){.sb-authors__panel{padding:112px max(64px,(100% - 1520px) / 2) 104px;max-width:none}}.sb-journal{--sb-journal-ground: #000000;--sb-journal-ink: #ffffff;background:var(--sb-journal-ground);color:var(--sb-journal-ink)}.sb-journal__panel{padding:64px 24px 80px}.sb-journal__list{margin:0 0 36px;padding:0;list-style:none}.sb-journal__label{margin:0 0 32px;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--sb-journal-ink)}.sb-post{position:relative;padding:28px 24px;border:1px solid var(--sb-journal-ink);overflow-wrap:anywhere}.sb-post+.sb-post{margin-top:32px}.sb-post__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sb-post__meta{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;color:var(--sb-journal-ink)}.sb-post__title{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-post__link{color:var(--sb-journal-ink);text-decoration:none}.sb-post__link:hover{text-decoration:underline;text-underline-offset:3px}.sb-post:focus-within{outline:2px solid var(--sb-journal-ink);outline-offset:3px}.sb-post__link:focus-visible{outline:none}.sb-post__excerpt{margin:0;max-width:56ch;font-size:15px;font-weight:400;line-height:1.6;color:var(--sb-journal-ink);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sb-post__meta:empty,.sb-post__excerpt:empty{display:none}.sb-journal__all{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:12px 0;color:var(--sb-journal-ink);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sb-journal__all-icon{display:flex;overflow:hidden;width:24px}.sb-journal__all-icon svg{display:block;transition:transform .2s ease}.sb-journal__all:hover .sb-journal__all-icon svg{transform:translate(4px)}.sb-journal__all:hover{text-decoration:underline;text-underline-offset:4px}.sb-journal__all:focus-visible{outline:2px solid var(--sb-journal-ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.sb-journal__all-icon svg{transition:none}}@media(min-width:750px){.sb-journal__panel{padding:88px 40px 104px}.sb-journal__label{margin-bottom:40px}.sb-post{padding:36px 32px}.sb-post+.sb-post{margin-top:24px}.sb-post__title{font-size:22px}.sb-post__excerpt{font-size:16px}}@media(min-width:1200px){.sb-journal__panel{padding:112px max(64px,(100% - 1520px) / 2) 128px;max-width:none}}@media(min-width:1000px){.sb-journal__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sb-post+.sb-post{margin-top:0}.sb-post:only-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 565px;column-gap:56px;align-items:start}.sb-post:only-child .sb-post__meta,.sb-post:only-child .sb-post__title{grid-column:1}.sb-post:only-child .sb-post__excerpt{grid-column:2;grid-row:1 / span 2}}@media(min-width:1400px){.sb-journal__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.sb-footer{background:#000;color:#fff}.sb-footer__panel{padding:48px 24px 40px;border-top:1px solid #ffffff}.sb-footer__top{margin-bottom:40px}.sb-footer__brand{margin-bottom:36px}.sb-footer__logo{display:block;height:52px;width:auto;margin-bottom:18px}.sb-footer__tagline{margin:0;font-size:15px;font-weight:400;line-height:1.5;max-width:34ch;color:#fff}.sb-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.sb-footer__group--contact{grid-column:1 / -1;overflow-wrap:anywhere}.sb-footer__group-label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#fff}.sb-footer__links,.sb-footer__legal{margin:0;padding:0;list-style:none}.sb-footer__links a,.sb-footer__legal a{display:flex;align-items:center;min-height:44px;padding:4px 0;font-size:15px;line-height:1.4;color:#fff;text-decoration:none}.sb-footer__legal a{font-size:13px}.sb-footer__links a:hover,.sb-footer__legal a:hover{text-decoration:underline;text-underline-offset:3px}.sb-footer__links a:focus-visible,.sb-footer__legal a:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sb-footer__bottom{padding-top:24px;border-top:1px solid #ffffff}.sb-footer__legal{display:flex;flex-wrap:wrap;gap:0 24px;margin-bottom:8px}.sb-footer__colophon{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:#fff}@media(min-width:750px){.sb-footer__panel{padding:72px 40px 56px}.sb-footer__logo{height:60px}.sb-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sb-footer__group--contact{grid-column:auto}}@media(min-width:1200px){.sb-footer__panel{padding:96px max(64px,(100% - 1520px) / 2) 72px;max-width:none}.sb-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);column-gap:80px;margin-bottom:64px}.sb-footer__brand{margin-bottom:0}.sb-footer__logo{height:64px}.sb-footer__nav{gap:24px 40px}.sb-footer__bottom{display:flex;align-items:baseline;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding-top:28px}.sb-footer__legal{margin-bottom:0}}.sb-contact{--sb-contact-ground: #ffffff;--sb-contact-ink: #000000;--sb-contact-draw: .56s;background:var(--sb-contact-ground);color:var(--sb-contact-ink)}.sb-contact__panel{padding:80px 24px 88px}.sb-contact__label{margin:0 0 28px;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--sb-contact-ink)}.sb-contact__headline{margin:0 0 16px;font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.sb-contact__standfirst{margin:0 0 40px;font-size:15px;font-weight:400;line-height:1.65;max-width:56ch;text-wrap:pretty}.sb-contact__routes{margin:0;padding:0;list-style:none}.sb-contact__route+.sb-contact__route{margin-top:36px}.sb-contact__route-label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.sb-contact__value{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:var(--sb-contact-ink);text-decoration:none;font-weight:600;letter-spacing:0}.sb-contact__value:hover{text-decoration:underline;text-underline-offset:4px}.sb-contact__value:focus-visible{outline:2px solid var(--sb-contact-ink);outline-offset:3px}.sb-contact__value--phone{font-size:28px;line-height:1.1;font-variant-numeric:tabular-nums}.sb-contact__value--email{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.sb-contact__route-note{margin:0;font-size:13px;font-weight:400;line-height:1.5}.sb-contact__rule{position:relative;height:3px;margin:0 0 10px;overflow:clip}.sb-contact__rule:before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:var(--sb-contact-ink);transform-origin:0 50%;transform:scaleX(1)}.sb-contact__nib-track{position:absolute;left:0;right:3px;top:0;height:3px}.sb-contact__nib{position:absolute;left:0;top:0;width:3px;height:3px;background:var(--sb-contact-ink);opacity:0}.sb-contact__route:nth-child(1) .sb-contact__rule{--sb-contact-delay: 0ms}.sb-contact__route:nth-child(2) .sb-contact__rule{--sb-contact-delay: .3s}@media(prefers-reduced-motion:no-preference){.sb-contact--draw .sb-contact__rule:before{animation:sb-contact-rule var(--sb-contact-draw) cubic-bezier(.33,0,.15,1) var(--sb-contact-delay) both}.sb-contact--draw .sb-contact__nib-track{animation:sb-contact-nib var(--sb-contact-draw) cubic-bezier(.33,0,.15,1) var(--sb-contact-delay) both}.sb-contact--draw .sb-contact__nib{animation:sb-contact-nib-fade var(--sb-contact-draw) linear var(--sb-contact-delay) both}}@keyframes sb-contact-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sb-contact-nib{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sb-contact-nib-fade{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}@media(min-width:750px){.sb-contact{--sb-contact-draw: .82s}.sb-contact__panel{padding:104px 40px 112px}.sb-contact__headline{font-size:34px;max-width:24ch}.sb-contact__standfirst{font-size:16px}.sb-contact__value--phone{font-size:36px}.sb-contact__value--email{font-size:24px}.sb-contact__route-note{font-size:14px}.sb-contact__rule{height:4px}.sb-contact__nib-track{right:4px;height:4px}.sb-contact__nib{width:4px;height:4px}.sb-contact__route:nth-child(2) .sb-contact__rule{--sb-contact-delay: .38s}.sb-contact__route+.sb-contact__route{margin-top:44px}}@media(min-width:1200px){.sb-contact__panel{padding:128px max(64px,(100% - 1520px) / 2) 136px;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:40px}.sb-contact__label{grid-column:1 / -1;margin-bottom:0}.sb-contact__headline{grid-column:1;margin-bottom:0}.sb-contact__standfirst{grid-column:2;margin-bottom:0}.sb-contact__routes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;row-gap:44px}.sb-contact__route+.sb-contact__route{margin-top:0}}.sb-contact+.sb-footer .sb-footer__panel{border-top:0}.sb-nav[hidden]{display:none}.sb-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;color:#fff;overflow-y:auto;overscroll-behavior:contain}.sb-nav__panel{padding:28px 24px 48px}.sb-nav__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:48px}.sb-nav__logo{display:block;height:66px;width:auto}.sb-nav__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.sb-nav__close:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.sb-nav__x{display:flex}.sb-nav__list{margin:0;padding:0;list-style:none}.sb-nav__link{display:flex;align-items:center;min-height:64px;padding:14px 0;border-top:1px solid #ffffff;color:#fff;text-decoration:none;font-size:30px;font-weight:400;letter-spacing:-.03em;line-height:1.15}.sb-nav__list li:last-child .sb-nav__link{border-bottom:1px solid #ffffff}.sb-nav__link:hover{text-decoration:underline;text-underline-offset:6px}.sb-nav__link:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}html{scrollbar-gutter:stable}.sb-nav-open,.sb-nav-open body{overflow:hidden}#books,#about,#blog,#contact{scroll-margin-top:24px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(min-width:750px){.sb-nav__panel{padding:48px 40px 64px}.sb-nav__logo{height:76px}.sb-nav__top{margin-bottom:64px}.sb-nav__link{font-size:44px;min-height:88px;padding:20px 0}}@media(min-width:1200px){.sb-nav__panel{padding:64px max(64px,(100% - 1520px) / 2) 80px;max-width:none}.sb-nav__logo{height:88px}}@media(min-width:1100px){.sb-titles__panel,.sb-authors__panel,.sb-journal__panel,.sb-contact__panel,.sb-footer__panel,.sb-nav__panel{padding-inline:max(48px,(100% - 1520px) / 2)}}@media(min-width:1200px){.sb-titles__panel,.sb-authors__panel,.sb-journal__panel,.sb-contact__panel,.sb-footer__panel,.sb-nav__panel{padding-inline:max(64px,(100% - 1520px) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sb-home.css.map */
