@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/open-sans-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/open-sans-latin-800-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--latte:#fff9ef;--ink:#2a1a0e;--brown:#593c28;--cobalt:#2e5bff;--sienna:#b65434;--orange:#ff9447;--font-head:"Open Sans",system-ui,sans-serif;--font-body:"Lato",system-ui,sans-serif;--measure:38rem;--wrap:74rem;--gutter:clamp(1rem,4vw,2rem);--r:10px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (width>=1800px){html{font-size:20px}}@media (width>=2600px){html{font-size:26px}}@media (width>=3400px){html{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--latte);color:var(--ink);font-family:var(--font-body);margin:0;font-size:1.125rem;line-height:1.6}img{max-width:100%;height:auto;display:block}picture{display:block}a{color:var(--cobalt)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.12}h1{font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:800}h2{font-size:clamp(1.7rem,3.2vw,2.25rem);font-weight:800}h3{font-size:1.3rem;font-weight:700;line-height:1.25}p,li{max-width:var(--measure)}p{margin:0 0 1.1em}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:var(--measure)}section{padding:clamp(2.5rem,5vw,4rem) 0}section.tight{padding:clamp(1.5rem,3vw,2.25rem) 0}.lede{color:var(--brown);max-width:40rem;font-size:1.3rem;line-height:1.5}.dark .lede{color:var(--latte)}.kicker{font-family:var(--font-head);color:var(--sienna);letter-spacing:.01em;margin:0 0 .6rem;font-size:1.05rem;font-weight:700}h3 .num{color:var(--sienna);margin-right:.55em}.btn{background:var(--cobalt);color:#fff;font-family:var(--font-head);border-radius:var(--r);border:2px solid var(--cobalt);padding:.9rem 1.6rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.btn:hover{text-decoration:underline}.btn.alt{color:var(--cobalt);background:0 0}.btn.alt:hover{background:0 0}.btn.light{color:var(--latte);border-color:var(--latte);background:0 0}.btn.light:hover{background:0 0}.btn.orange{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.btns{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.dark{background:var(--ink);color:var(--latte)}.dark h1,.dark h2,.dark h3,.dark p,.dark li{color:var(--latte)}.dark a:not(.btn){color:var(--latte);text-decoration:underline}.dark .kicker,.dark h3 .num{color:var(--latte)}.grid{gap:1.4rem;display:grid}.grid.c2{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.grid.c3,.grid.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.c2,.grid.c3,.grid.c4{grid-template-columns:1fr}}.card{border:1px solid var(--brown);border-radius:var(--r);background:0 0;padding:1.5rem}.card.accent{border-left:4px solid var(--sienna)}.card h3{margin-top:0}.card p:last-child{margin-bottom:0}.card img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;margin-bottom:1rem}.dark .card{border-color:var(--brown);background:0 0}.dark .card.accent{border-left:1px solid var(--brown)}.dark ul.checks li:before{background:var(--orange)}.dark .kicker,.hero .kicker{color:var(--orange)}.split{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.split.rev{grid-template-columns:.9fr 1.1fr}.split.top{align-items:start}@media (width<=860px){.split,.split.rev{grid-template-columns:1fr;gap:1.8rem}}.split img{border-radius:var(--r)}ul.checks{margin:0 0 1.2rem;padding:0;list-style:none}ul.checks li{margin:0 0 .6rem;padding-left:1.6rem;position:relative}ul.checks li:before{content:"";background:var(--sienna);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.55em;left:0}.faq{max-width:58rem}.faq details{border-top:1px solid var(--brown);padding:1rem 0}.faq details:last-child{border-bottom:1px solid var(--brown)}.faq summary{font-family:var(--font-head);cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sienna);font-size:1.4rem;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin:.6rem 0 0}.cta-band{border:1px solid var(--brown);border-radius:var(--r);text-align:center;background:0 0;padding:2rem}.cta-band p{margin:0 auto 1rem}.prose{max-width:var(--measure)}.prose h2{margin-top:2.2rem}.prose h3{margin-top:1.8rem}.prose blockquote{border-left:4px solid var(--sienna);border-radius:0 var(--r) var(--r) 0;background:0 0;margin:1.5rem 0;padding:1rem 1.4rem}.prose .callout{border-left:4px solid var(--sienna);border-radius:0 var(--r) var(--r) 0;background:0 0;margin:2rem 0;padding:1.2rem 1.4rem}.byline{color:var(--brown);margin:0 0 2rem;font-size:1rem}.meta{color:var(--brown);font-size:.95rem}.nav{background:var(--latte);border-bottom:1px solid var(--brown);z-index:50;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-top:0;padding-bottom:0;display:flex}.nav .logo{line-height:0;display:block}.nav .logo img{width:auto;height:3.4rem}.nav ul{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.nav li{max-width:none;position:relative}.nav a.item,.nav button.item{font-family:var(--font-body);color:var(--brown);cursor:pointer;background:0 0;border:0;padding:.6rem .8rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.nav a.item:hover,.nav button.item:hover{color:var(--ink)}.nav .menu{background:var(--brown);border-radius:8px;flex-direction:column;min-width:17rem;padding:.5rem 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #2a1a0e40}.nav li.open .menu{display:flex}.nav .menu a{color:var(--latte);white-space:nowrap;padding:.55rem 1.1rem;font-weight:700;text-decoration:none}.nav .menu a:hover{background:0 0;text-decoration:underline}.nav .menu .grp{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--latte);opacity:1;padding:.7rem 1.1rem .25rem;font-size:14px;font-weight:700;line-height:1.2;display:block}.nav .menu .grp:first-child{padding-top:.3rem}.nav .book{margin-left:.6rem;padding:.65rem 1.2rem}.nav .burger{border:2px solid var(--brown);color:var(--brown);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .6rem;font-size:1rem;font-weight:700;display:none}@media (width<=960px){.nav .logo img{height:2.6rem}.nav .burger{font-size:1rem;display:block}.nav nav{background:var(--latte);border-bottom:1px solid var(--brown);padding:.5rem var(--gutter) 1rem;display:none;position:absolute;top:100%;left:0;right:0}.nav.open nav{display:block}.nav ul{flex-direction:column;align-items:stretch;gap:0}.nav .menu{box-shadow:none;min-width:0;margin:.2rem 0 .6rem;display:flex;position:static}.nav .book{text-align:center;margin:.6rem 0 0}}.nav.flow .wrap{justify-content:center;min-height:3rem;position:relative}.nav.flow .logo img{height:2rem}.nav.flow .flow-back{left:calc(var(--gutter) - .6rem);min-width:44px;min-height:44px;color:var(--brown);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nav.flow .flow-back:hover{color:var(--ink)}.nav.flow .flow-back[hidden]{display:none}body.flow{flex-direction:column;min-height:100vh;display:flex}body.flow main{flex:1 0 auto}.footer.flow{padding:1rem 0}.footer.flow .legal{border-top:0;margin-top:0;padding-top:0}.footer{background:var(--ink);color:var(--latte);padding:3.5rem 0 2rem}.footer .cols{grid-template-columns:1.2fr 1fr 1fr;gap:2rem;display:grid}@media (width<=760px){.footer .cols{grid-template-columns:1fr}}.footer h3{color:var(--latte);text-transform:uppercase;letter-spacing:.12em;font-size:14px}.footer a{color:var(--latte);text-decoration:underline}.footer p,.footer li{color:var(--latte);font-size:1rem}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin:0 0 .45rem}.footer ul+h3{margin-top:1.2rem}.footer .legal{border-top:1px solid var(--brown);color:var(--latte);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:2.5rem;padding-top:1.2rem;font-size:1rem;display:flex}.footer .legal a{color:var(--latte)}.footer .logo img{width:auto;height:2.4rem;margin-bottom:1rem}.footer form{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.footer input[type=email]{border:1px solid var(--latte);color:var(--latte);background:0 0;border-radius:8px;flex:12rem;padding:.75rem .9rem;font-size:1rem}.footer input::placeholder{color:var(--latte);opacity:.8}.footer button{padding:.75rem 1.1rem}.hero{background:var(--ink);align-items:center;min-height:min(82vh,45rem);display:flex;position:relative;overflow:hidden}@media (aspect-ratio>=21/9){.hero .bg{object-position:var(--pos-wide,68% 12%)}}.hero .bg{object-fit:cover;object-position:var(--pos,60% 50%);width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#2a1a0edb 0%,#2a1a0ea8 36%,#2a1a0e1a 64%,#2a1a0e00 80%);position:absolute;inset:0}.hero .wrap{z-index:1;width:100%;padding-top:3rem;padding-bottom:3rem;position:relative}.hero .txt{max-width:48rem}.hero h1{color:var(--latte);font-size:clamp(2.6rem,5.6vw,4rem)}.hero .offer{color:var(--latte);font-family:var(--font-head);margin-top:-.4rem;font-size:1.15rem;font-weight:700}.hero p{color:var(--latte);font-size:1.3rem;line-height:1.45}.hero .translate{font-family:var(--font-head);margin-top:-.3rem;font-size:1.25rem;font-weight:700;line-height:1.4}@media (width<=767px){.hero .translate~p:not(.offer):not(.translate),.hero .translate~.offer{display:none}}.hero .kicker{color:var(--latte);font-size:1.15rem}@media (width<=767px){.hero{min-height:0;display:block}.hero:after{display:none}.hero .bg{aspect-ratio:4/3;object-position:var(--pos-m,70% 40%);position:static}.hero .wrap{padding-top:1.8rem;padding-bottom:2.4rem}.hero p{font-size:1.15rem}}.hero.short{min-height:min(60vh,520px)}.hero.home .txt{max-width:50rem}.hero.home h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero.home .tag1{font-family:var(--font-head);letter-spacing:.03em;margin:0 0 .5rem;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:800;line-height:1.08}.hero.home .tag2{font-family:var(--font-head);margin:0 0 .6rem;font-size:1.3rem;font-weight:700;line-height:1.4}.hero.home .problem{color:var(--orange);max-width:42rem;margin:0 0 1.1rem;font-size:1.15rem;line-height:1.5}.hero.home .tag3{max-width:42rem;margin:0 0 1.1rem;font-size:1.15rem;line-height:1.5}.hero.home .positions{margin:0 0 1rem;padding:0;list-style:none}.hero.home .positions li{color:var(--latte);max-width:42rem;margin:0 0 .5rem;padding-left:1.3rem;font-size:1.1rem;line-height:1.45;position:relative}.hero.home .positions li:before{content:"";background:var(--sienna);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.55em;left:0}.hero.home .offer{margin-top:.2rem}.hero.home:after{background:linear-gradient(90deg,#2a1a0ee6 0%,#2a1a0ec7 42%,#2a1a0e33 72%,#2a1a0e00 88%)}@media (width<=767px){.hero.home .tag1{font-size:2rem}.hero.home .tag2{font-size:1.15rem}.hero.home .tag3,.hero.home .problem,.hero.home .positions li{font-size:1.05rem}}.who .fade{border-radius:var(--r);position:relative;overflow:hidden}.who .fade img{width:100%;height:auto;display:block}.who .fade:after{content:"";background:linear-gradient(90deg,#2a1a0e00 55%,#2a1a0e8c 85%,var(--ink) 100%),linear-gradient(180deg,#2a1a0e00 70%,#2a1a0e80 100%);pointer-events:none;position:absolute;inset:0}@media (width<=860px){.who .fade:after{background:linear-gradient(180deg,#2a1a0e00 65%,var(--ink) 100%)}}.narrow-wide{max-width:50rem}.narrow-wide p{max-width:none}.moves{margin-top:1.5rem}.moves .card h3{margin-bottom:.5rem}.questions{max-width:50rem;margin:1.8rem 0 0}.sells{margin-top:1.4rem}.sells .card,.sells-one{color:var(--ink);text-decoration:none;display:block}.sells .card p,.sells-one p{max-width:none;color:var(--ink);margin:0}.sells .card strong,.sells-one strong{font-family:var(--font-head);color:var(--ink)}.sells .card:hover,.sells-one:hover{border-color:var(--ink)}.sells-one{max-width:none;margin-top:1.4rem}.formats{color:var(--brown);font-family:var(--font-head);margin:1.4rem 0 0;font-size:1.05rem;font-weight:700}.reel{align-items:center;gap:1.8rem;display:flex}.reel .vid{flex:0 0 24%;max-width:24%}.reel .box{background:var(--ink);border-radius:8px;padding-top:56.25%;position:relative;overflow:hidden}.reel iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reel h3{margin:0 0 .35rem;font-size:1.56rem}.reel p{color:var(--brown);margin:0;font-size:1.35rem}@media (width<=640px){.reel{gap:1rem}.reel .vid{flex-basis:46%;max-width:46%}.reel h3{font-size:1.3rem}.reel p{font-size:1.1rem}}.video-wide{border-radius:var(--r);background:var(--ink);max-width:960px;margin:0 auto;padding-top:56.25%;position:relative;overflow:hidden}.video-wide iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.quote{border:1px solid var(--brown);border-left:4px solid var(--sienna);border-radius:var(--r);background:0 0;padding:1.3rem 1.4rem}.quote blockquote{margin:0 0 .7rem;font-size:1.05rem;line-height:1.5}.quote figcaption{color:var(--brown);font-size:.95rem}.quote figcaption strong{color:var(--ink);font-family:var(--font-head)}.dark .quote blockquote,.dark .quote figcaption,.dark .quote figcaption strong,.dark .cta-band,.dark .notice{color:var(--latte)}.logos{opacity:.85;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2.4rem;display:flex}.logos img{filter:grayscale();width:auto;height:2rem}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--cobalt);color:#fff;z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{top:1rem;left:1rem}.form{gap:1rem;max-width:40rem;display:grid}.form label{font-family:var(--font-head);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.form input,.form textarea,.form select{border:1px solid var(--brown);width:100%;font:inherit;background:var(--latte);color:var(--ink);border-radius:8px;padding:.8rem .9rem;font-size:1rem}.form textarea{min-height:8rem}.form .row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.form .row{grid-template-columns:1fr}}.notice{border:1px solid var(--brown);border-radius:var(--r);background:0 0;padding:1rem 1.2rem}.photos .card img{aspect-ratio:auto;object-fit:contain;background:var(--latte);width:100%;height:220px}.tm{vertical-align:.75em;margin-left:.04em;font-size:.5em;line-height:0}.site-head[data-astro-cid-wpvy4v7s]{z-index:60;background:var(--ink);transition:background-color .25s;position:sticky;top:0}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;transition:min-height .25s;display:flex}.site-head[data-astro-cid-wpvy4v7s].scrolled .bar[data-astro-cid-wpvy4v7s]{min-height:4.25rem}.site-head[data-astro-cid-wpvy4v7s].scrolled>.bar[data-astro-cid-wpvy4v7s] .logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:3.2rem}body:has(main>.hero:first-child) .site-head[data-astro-cid-wpvy4v7s]{background:linear-gradient(#2a1a0e99 0%,#2a1a0e00 100%);position:fixed;left:0;right:0}body:has(main>.hero:first-child) .site-head[data-astro-cid-wpvy4v7s].scrolled{background:var(--ink)}main>.hero:first-child>.wrap{padding-top:7rem}.logo[data-astro-cid-wpvy4v7s]{line-height:0;display:block}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:4.25rem;transition:height .25s}.menu-btn[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--latte);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.7rem;padding:.25rem;font-size:1.05rem;font-weight:700;display:inline-flex}.ring[data-astro-cid-wpvy4v7s]{border:2px solid var(--orange);width:2.75rem;height:2.75rem;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.menu-btn[data-astro-cid-wpvy4v7s]:hover .ring[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s]:focus-visible .ring[data-astro-cid-wpvy4v7s]{transform:scale(1.08)}.menu-btn[data-astro-cid-wpvy4v7s]:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:999px}.overlay[data-astro-cid-wpvy4v7s]{z-index:100;background:var(--ink);color:var(--latte);opacity:0;transition:opacity .2s;position:fixed;inset:0;overflow-y:auto}.overlay[data-astro-cid-wpvy4v7s].shown{opacity:1}.overlay[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{padding:2rem var(--gutter) 4rem;flex-direction:column;align-items:center;display:flex}.links[data-astro-cid-wpvy4v7s]{text-align:center;width:100%;max-width:40rem;margin:0;padding:0;list-style:none}.links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{max-width:none}.top[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--latte);font-family:var(--font-head);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.6rem;padding:.45rem 0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.top[data-astro-cid-wpvy4v7s]:hover,.top[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--orange)}.top[data-astro-cid-wpvy4v7s]:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.plus[data-astro-cid-wpvy4v7s]{font-size:.8em;font-weight:400;transition:transform .15s;display:inline-block}.top[data-astro-cid-wpvy4v7s][aria-expanded=true] .plus[data-astro-cid-wpvy4v7s]{transform:rotate(45deg)}.sub[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding:.4rem 0 1.2rem;display:flex}.sub[data-astro-cid-wpvy4v7s][hidden]{display:none}.grp[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:center;gap:.15rem;display:flex}.grp-label[data-astro-cid-wpvy4v7s]{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:.25rem;font-size:.8rem;font-weight:700}.grp[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--latte);padding:.2rem 0;font-size:1.1rem;font-weight:700;text-decoration:none}.grp[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.grp[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{text-decoration:underline}.book[data-astro-cid-wpvy4v7s]{font-family:var(--font-head);letter-spacing:.02em;text-transform:uppercase;margin-top:2rem;padding:.63rem 1.8rem;font-size:clamp(1.44rem,3.24vw,2.16rem);font-weight:800;line-height:1.15}html.menu-open{overflow:hidden}@media (width<=767px){.bar[data-astro-cid-wpvy4v7s]{min-height:4.5rem}.site-head[data-astro-cid-wpvy4v7s].scrolled .bar[data-astro-cid-wpvy4v7s]{min-height:3.75rem}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:3.25rem}.site-head[data-astro-cid-wpvy4v7s].scrolled>.bar[data-astro-cid-wpvy4v7s] .logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:2.7rem}body:has(main>.hero:first-child) .site-head[data-astro-cid-wpvy4v7s]:not(.scrolled){background:linear-gradient(#2a1a0ebf 0%,#2a1a0e00 100%)}main>.hero:first-child>.wrap{padding-top:1.8rem}.menu-btn[data-astro-cid-wpvy4v7s] .word[data-astro-cid-wpvy4v7s]{font-size:.95rem}.ring[data-astro-cid-wpvy4v7s]{width:2.5rem;height:2.5rem}}@media (width<=359px){.menu-btn[data-astro-cid-wpvy4v7s] .word[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.overlay[data-astro-cid-wpvy4v7s],.ring[data-astro-cid-wpvy4v7s],.plus[data-astro-cid-wpvy4v7s],.site-head[data-astro-cid-wpvy4v7s],.bar[data-astro-cid-wpvy4v7s],.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{transition:none}}
