:root{--navy:#20214d;--navy-deep:#1a1b40;--navy-raised:#282a5c;--navy-line:#383a6e;--pearl:#f2f0ee;--pearl-soft:#c8c5d4;--pearl-faint:#9a97ad;--lilac:#d9a8e7;--lilac-deep:#c07fd4;--gold:#fcce0c;--display:var(--font-display), ui-serif, Georgia, serif;--body:var(--font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--measure:36rem;--radius:14px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:calc(.625rem + .416667vw)}@media screen and (max-width:1920px){html{font-size:calc(.625rem + .416667vw)}}@media screen and (max-width:1440px){html{font-size:calc(.599109rem + .445434vw)}}@media screen and (max-width:991px){html{font-size:calc(.516113rem + .78125vw)}}@media screen and (max-width:479px){html{font-size:calc(.749477rem + .83682vw)}}body{background:var(--navy);color:var(--pearl);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;color:var(--pearl);margin:0 0 .35em;font-weight:500;line-height:1.12}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:1.3rem;font-weight:600}h4{font-size:1.05rem}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}}p{margin:0 0 1.1em}p.lead{color:var(--pearl-soft);max-width:var(--measure);font-size:1.125rem}strong{color:var(--pearl);font-weight:400}a{color:var(--lilac);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--pearl)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:3px}.skip-link{background:var(--pearl);color:var(--navy);border-radius:0 0 var(--radius) 0;z-index:100;padding:.7rem 1.1rem;position:absolute;left:-9999px}.skip-link:focus{top:0;left:0}.wrap{width:90%;margin-inline:auto}.wrap-wide{width:96%;margin-inline:auto}.wrap-inner{width:90%;max-width:74rem;margin-inline:auto;padding-block:4.5rem}@media screen and (max-width:767px){.wrap-inner{padding-block:2.5rem}}@media screen and (max-width:479px){.wrap,.wrap-wide,.wrap-inner{width:88%}}.wrap-inner h1{max-width:47rem}.wrap-inner.center h1,.wrap-inner.center .lead{margin-inline:auto}section{padding-block:1rem}section.tint{background:var(--navy-deep)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--lilac);margin:0 0 1.2rem;font-size:.76rem;font-weight:400}.btn{background:var(--pearl);color:var(--navy);border:1px solid var(--pearl);font-size:1rem;font-weight:400;font-family:var(--body);cursor:pointer;border-radius:8px;padding:.8rem 1.6rem;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.btn:hover{background:var(--lilac);border-color:var(--lilac);color:var(--navy)}.btn-ghost{color:var(--pearl);background:0 0;border-color:#f2f0ee47}.btn-ghost:hover{border-color:var(--pearl);color:var(--pearl);background:#f2f0ee14}.btn-row{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.grid{gap:1.5rem;display:grid}.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:991px){.grid-3,.grid-2{grid-template-columns:1fr}}.card{background:var(--navy-raised);border-radius:var(--radius);border:1px solid #f2f0ee17;padding:1.8rem}.card h3{font-family:var(--display);margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.card p{color:var(--pearl-soft);margin-bottom:0}.step-num{border:1px solid var(--gold);width:2.2rem;height:2.2rem;color:var(--gold);font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.05rem;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#20214deb;border-bottom:1px solid #f2f0ee17;position:sticky;top:0}.site-header .wrap{align-items:center;gap:1.5rem;min-height:5rem;display:flex}.brand{align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.brand img{width:auto;height:46px;display:block}.site-nav{align-items:center;gap:1.6rem;display:flex}.site-nav a{color:var(--pearl);opacity:.85;font-size:.97rem;text-decoration:none}.site-nav a:hover{opacity:1;color:var(--pearl)}.site-nav .btn{opacity:1;color:var(--navy)}.nav-links{align-items:center;gap:1.6rem;display:flex}@media screen and (max-width:991px){.nav-links{display:none}}.site-footer{background:var(--navy-deep);border-top:1px solid #f2f0ee17;padding-block:4rem 2rem}.site-footer a{color:var(--pearl-soft);text-decoration:none}.site-footer a:hover{color:var(--pearl);text-decoration:underline}.site-footer h4{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--pearl-faint);margin-bottom:1rem;font-size:.76rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem;display:grid}@media screen and (max-width:991px){.footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.footer-grid{grid-template-columns:1fr}}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin-bottom:.6rem;font-size:.95rem}.newsletter{max-width:23rem}.newsletter p{color:var(--pearl-soft);font-size:.95rem}.newsletter form{gap:.5rem;margin-top:1rem;display:flex}.newsletter input{background:var(--navy);min-width:0;color:var(--pearl);border:1px solid #f2f0ee33;border-radius:8px;flex:auto;padding:.65rem .9rem;font-family:inherit;font-size:.95rem}.newsletter input::placeholder{color:var(--pearl-faint)}.newsletter button{border:1px solid var(--lilac);color:var(--lilac);cursor:pointer;background:0 0;border-radius:8px;padding:.65rem 1.2rem;font-family:inherit;font-size:.95rem;transition:background .15s,color .15s}.newsletter button:hover{background:var(--lilac);color:var(--navy)}.newsletter .fine{color:var(--pearl-faint);margin-top:.8rem;font-size:.82rem}.footer-base{color:var(--pearl-faint);border-top:1px solid #f2f0ee17;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3.5rem;padding-top:1.6rem;font-size:.87rem;display:flex}.footer-base .spacer{margin-left:auto}.tier{background:var(--navy-raised);border-radius:var(--radius);border:1px solid #f2f0ee1f;flex-direction:column;padding:2rem;display:flex}.tier.featured{border-color:var(--lilac)}.tier .tier-name{font-family:var(--display);margin-bottom:.15rem;font-size:1.75rem;font-weight:500}.tier .tribe{color:var(--lilac);margin-bottom:.6rem;font-size:.9rem}.tier .price{font-family:var(--display);font-size:2.6rem;font-weight:500;line-height:1}.tier .price small{font-family:var(--body);color:var(--pearl-faint);font-size:.9rem}.tier .price .cur{font-family:var(--body);vertical-align:.42em;color:var(--pearl-soft);margin-right:.06em;font-size:.55em;font-weight:400}.tier .who{color:var(--pearl-soft);margin:.8rem 0 1.4rem;font-size:.96rem}.tier .includes{letter-spacing:.12em;text-transform:uppercase;color:var(--pearl-faint);border-top:1px solid #f2f0ee1f;margin-bottom:.8rem;padding-top:1.2rem;font-size:.8rem}.tier ul{margin:0 0 1.8rem;padding:0;font-size:.97rem;list-style:none}.tier li{color:var(--pearl-soft);margin-bottom:.6rem;padding-left:1.6rem;position:relative}.tier li:before{content:"✓";color:var(--lilac);font-size:.95rem;position:absolute;top:0;left:0}.tier .btn{text-align:center;margin-top:auto}.badge{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:var(--gold);vertical-align:.35em;font-size:.68rem;font-family:var(--body);border-radius:99px;margin-left:.6rem;padding:.22rem .6rem;display:inline-block}.note{border-left:2px solid var(--lilac);border-radius:0 var(--radius) var(--radius) 0;color:var(--pearl-soft);background:#d9a8e717;padding:1.1rem 1.3rem;font-size:.95rem}.note p:last-child{margin-bottom:0}.note code{color:var(--gold)}.faq{border-top:1px solid #f2f0ee1f;max-width:46rem;padding-block:1.5rem}.faq h3{font-family:var(--body);margin-bottom:.4rem;font-size:1.08rem;font-weight:600}.faq p{color:var(--pearl-soft);margin-bottom:0}.prose{max-width:var(--measure)}.center{text-align:center}.center .lead,.center p{margin-inline:auto}blockquote{margin:0}label.field-label{color:var(--pearl);margin:1.2rem 0 .4rem;font-size:.92rem;display:block}.field{background:var(--navy);width:100%;color:var(--pearl);font:inherit;border:1px solid #f2f0ee33;border-radius:8px;padding:.7rem .9rem}.field::placeholder{color:var(--pearl-faint)}.hero{padding-block:8.6rem .5rem}.hero h1,.hero .lead,.hero .eyebrow{max-width:48rem}@media screen and (max-width:991px){.hero h1,.hero .lead,.hero .eyebrow{max-width:none}}h1 .accent{color:var(--lilac);display:block}.display-lg{font-size:3rem}@media screen and (max-width:767px){.display-lg{font-size:2rem}}.role-card img{border-radius:var(--radius);border:1px solid #f2f0ee1f;width:100%;height:auto;margin-bottom:1.4rem;display:block}.role-card h3{font-family:var(--display);color:var(--lilac);text-align:center;margin-bottom:.5rem;font-size:1.9rem;font-weight:500}.role-card p{color:var(--pearl-soft);margin-bottom:0}.how-step{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;padding-block:3rem;display:grid}.how-step:not(:last-child){border-bottom:1px solid #f2f0ee17}.how-step h3{font-family:var(--display);color:var(--lilac);margin-bottom:.7rem;font-size:2rem;font-weight:500}.how-step p{color:var(--pearl-soft);margin-bottom:0}@media screen and (max-width:991px){.how-step{grid-template-columns:1fr}}.how-figure{margin:0}.how-figure img{border-radius:var(--radius);border:1px solid #f2f0ee1f;width:100%;height:auto;display:block}.video-frame{aspect-ratio:16/9;border-radius:var(--radius);background:#000 50%/cover no-repeat;border:1px solid #f2f0ee1f;width:100%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{cursor:pointer;padding:0;display:block}.video-play{border:1px solid var(--pearl);width:4.6rem;height:4.6rem;color:var(--pearl);background:#20214dd1;border-radius:50%;justify-content:center;align-items:center;margin:auto;padding-left:.25rem;font-size:1.5rem;transition:background .15s,transform .15s;display:flex;position:absolute;inset:0}.video-facade:hover .video-play{background:var(--lilac);color:var(--navy);transform:scale(1.06)}.carousel{margin-top:3rem}.carousel-stage{justify-content:center;align-items:center;gap:1rem;display:flex}.carousel-slide{flex:auto;max-width:46rem;margin:0}.carousel-slide img{border-radius:var(--radius);border:1px solid #f2f0ee29;width:100%;height:auto;display:block}.carousel-arrow{width:2.8rem;height:2.8rem;color:var(--pearl);cursor:pointer;background:0 0;border:1px solid #f2f0ee40;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.7rem;line-height:1;transition:background .15s,border-color .15s;display:flex}.carousel-arrow:hover{border-color:var(--pearl);background:#f2f0ee1a}.carousel-caption{text-align:center;margin-top:2rem}.carousel-caption h2{margin-bottom:.7rem;font-size:2.6rem}.carousel-caption p{color:var(--pearl-soft);max-width:42rem;margin:0 auto 1.6rem}.carousel-dots{justify-content:center;gap:.5rem;margin-top:1.8rem;display:flex}.dot{cursor:pointer;background:#f2f0ee47;border:0;border-radius:2px;width:.7rem;height:.7rem;padding:0}.dot.active{background:var(--pearl)}.linkbutton{cursor:pointer;font:inherit;color:var(--pearl);opacity:.85;background:0 0;border:0;padding:0}.linkbutton:hover{opacity:1}details.faq summary{cursor:pointer;color:var(--pearl);padding-right:2rem;font-size:1.05rem;font-weight:600;list-style:none;position:relative}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--lilac);font-size:1.4rem;line-height:1;position:absolute;top:-.1rem;right:0}details.faq[open] summary:after{content:"–"}details.faq p{color:var(--pearl-soft);margin-top:.9rem;margin-bottom:.6rem}details.faq p:last-child{margin-bottom:0}.billing-toggle{background:var(--navy-raised);border-radius:99px;gap:.25rem;margin:2.5rem auto 0;padding:.3rem;display:inline-flex}.billing-toggle button{cursor:pointer;font:inherit;color:var(--pearl-faint);background:0 0;border:0;border-radius:99px;padding:.5rem 1.6rem;font-size:.95rem}.billing-toggle button.active{background:var(--lilac);color:var(--navy)}.tier{text-align:left}.tier .tier-cta{text-align:center;margin:0 0 1.6rem;display:block}.tier .price{margin-bottom:.9rem}.tier .tier-name{font-size:1.6rem}.post-card img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);border:1px solid #f2f0ee1f;width:100%;height:auto;margin-bottom:1.1rem;display:block}.post-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--lilac);margin-bottom:.5rem;font-size:.8rem}.post-meta span{color:var(--pearl-faint);margin:0 .35rem}.post-card h3{font-family:var(--display);margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.post-card p{color:var(--pearl-soft)}.field-hint{color:var(--pearl-faint);margin-top:.4rem;font-size:.85rem}.file-field{cursor:pointer;padding:.55rem .7rem}.file-field::file-selector-button{font:inherit;cursor:pointer;color:var(--pearl);background:0 0;border:1px solid #f2f0ee40;border-radius:6px;margin-right:.8rem;padding:.35rem .9rem;font-size:.9rem}.file-field::file-selector-button:hover{background:#f2f0ee1a}.media-previews{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.media-previews img{object-fit:cover;border:1px solid #f2f0ee2e;border-radius:8px;width:5.5rem;height:5.5rem}.media-file{color:var(--pearl-soft);border:1px solid #f2f0ee2e;border-radius:8px;align-items:center;gap:.5rem;max-width:14rem;padding:.5rem .8rem;font-size:.85rem;display:flex}.media-file span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-media{gap:.5rem;margin-bottom:1.1rem;display:grid}.post-media:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.post-media img,.post-media video{border:1px solid #f2f0ee24;border-radius:8px;width:100%;height:auto;display:block}.post-media:has(>:nth-child(2)) img{aspect-ratio:1;object-fit:cover}.board-hero{position:relative}.board-hero.has-bg{background-position:50%;background-size:cover;padding-block:7rem 5rem}.board-hero.has-bg:before{content:"";background:linear-gradient(#20214d73,#20214dc7);position:absolute;inset:0}.board-hero.has-bg>*{position:relative}.bg-preview{margin-bottom:1.2rem}.bg-preview img{border-radius:var(--radius);border:1px solid #f2f0ee29;width:100%;max-width:26rem;height:auto;display:block}.btn-small{padding:.5rem 1.1rem;font-size:.92rem}.gif-picker{margin-top:.5rem}.gif-panel{border-radius:var(--radius);background:var(--navy-raised);border:1px solid #f2f0ee29;margin-top:.9rem;padding:1rem}.gif-grid{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;max-height:20rem;margin-top:.9rem;display:grid;overflow-y:auto}.gif-grid button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0;line-height:0;overflow:hidden}.gif-grid button:hover{border-color:var(--lilac)}.gif-grid img{object-fit:cover;width:100%;height:7rem;display:block}.gif-chosen{align-items:flex-start;gap:.9rem;display:flex}.gif-chosen img{border:1px solid #f2f0ee2e;border-radius:8px;width:9rem;height:auto}.posts{gap:1.5rem;display:grid}.posts-grid{grid-template-columns:repeat(3,1fr)}.posts-column{column-count:3;column-gap:1.5rem;display:block}.posts-column .post{break-inside:avoid;width:100%;margin-bottom:1.5rem;display:inline-block}.posts-list{grid-template-columns:1fr}.posts-list .post{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}.posts-list .post:not(:has(.post-media)){grid-template-columns:1fr}.posts-list .post-media{margin-bottom:0}.posts-overlay{grid-template-columns:repeat(3,1fr)}.overlay-post{border-radius:var(--radius);margin:0;position:relative;overflow:hidden}.overlay-post img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.overlay-post figcaption{background:linear-gradient(#20214d00 35%,#20214deb 100%);flex-direction:column;justify-content:flex-end;gap:.35rem;padding:1.3rem;display:flex;position:absolute;inset:0}.overlay-post figcaption h3{margin:0;font-size:1.25rem}.overlay-post figcaption p{color:var(--pearl);opacity:0;max-height:0;margin:0;font-size:.95rem;transition:max-height .28s,opacity .28s;overflow:hidden}.overlay-post:hover figcaption p,.overlay-post:focus-within figcaption p{opacity:1;max-height:12rem}@media (hover:none){.overlay-post figcaption p{opacity:1;max-height:12rem}}.overlay-post-plain{flex-direction:column;display:flex}@media screen and (max-width:991px){.posts-grid,.posts-overlay{grid-template-columns:1fr 1fr}.posts-column{column-count:2}.posts-list .post{grid-template-columns:1fr}}@media screen and (max-width:479px){.posts-grid,.posts-overlay{grid-template-columns:1fr}.posts-column{column-count:1}}.post-foot{align-items:baseline;gap:.8rem;margin-top:1rem;display:flex}.post-from{color:var(--lilac);font-size:.95rem}.post-money{color:var(--gold);border:1px solid #fcce0c59;border-radius:99px;margin-left:auto;padding:.1rem .6rem;font-size:.9rem}.layout-options{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}@media screen and (max-width:767px){.layout-options{grid-template-columns:1fr 1fr}}.layout-option{text-align:left;cursor:pointer;font:inherit;background:var(--navy-raised);color:var(--pearl);border-radius:var(--radius);border:1px solid #f2f0ee29;flex-direction:column;gap:.35rem;padding:.9rem;display:flex}.layout-option:hover{border-color:#f2f0ee66}.layout-option.selected{border-color:var(--lilac);box-shadow:inset 0 0 0 1px var(--lilac)}.layout-option strong{font-size:.95rem}.layout-hint{color:var(--pearl-faint);font-size:.8rem;line-height:1.35}.layout-thumb{gap:3px;height:3.2rem;margin-bottom:.4rem;display:grid}.layout-thumb i{background:#f2f0ee47;border-radius:2px;display:block}.thumb-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.thumb-column{grid-template-rows:1.6fr 1fr;grid-template-columns:1fr 1fr}.thumb-column i:nth-child(2){grid-row:span 2}.thumb-column i:nth-child(4){display:none}.thumb-list{grid-template-rows:repeat(4,1fr)}.thumb-overlay{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.thumb-overlay i{background:#d9a8e766}.thumb-overlay i:first-child{background:#d9a8e7bf}.nav-toggle{cursor:pointer;color:var(--pearl);background:0 0;border:0;padding:.4rem .2rem;font-size:1.4rem;line-height:1;display:none}@media screen and (max-width:991px){.nav-toggle{display:block}.nav-cta{display:none}}.mobile-menu{z-index:60;background:var(--navy-deep);border-top:1px solid #f2f0ee1f;position:fixed;inset:5rem 0 0;overflow-y:auto}.mobile-menu nav{flex-direction:column;gap:.25rem;padding:1.5rem 5%;display:flex}.mobile-menu a,.mobile-menu .linkbutton{color:var(--pearl);text-align:left;border-bottom:1px solid #f2f0ee17;width:100%;padding:.9rem 0;font-size:1.15rem;text-decoration:none}.mobile-menu .btn{text-align:center;color:var(--navy);border-bottom:0;margin-top:1.2rem}.avatar-row{align-items:flex-start;gap:1.2rem;margin-bottom:.5rem;display:flex}.avatar{background:var(--navy-raised);width:4.5rem;height:4.5rem;font-family:var(--display);color:var(--lilac);border:1px solid #f2f0ee2e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.8rem;display:flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.field:disabled{opacity:.55;cursor:not-allowed}.toggle-row{border-bottom:1px solid #f2f0ee17;align-items:flex-start;gap:.8rem;padding:1rem 0;display:flex}.toggle-row input{flex:none;margin-top:.35rem}.toggle-row>span{flex-direction:column;gap:.2rem;display:flex}.toggle-row .field-hint{margin-top:0}.danger-zone{border-radius:var(--radius);border:1px solid #ff8c7840;max-width:34rem;padding:1.5rem}.btn-ghost.danger{color:#ffb4a8;border-color:#ff8c7866}.btn-ghost.danger:hover{color:#ffb4a8;background:#ff8c781a}.btn.danger-solid{color:#fff;background:#b4472c;border-color:#b4472c}.btn.danger-solid:hover{background:#97381f;border-color:#97381f}.invite-row{align-items:center;gap:.8rem;padding:.45rem 0;display:flex}.invite-row .invite-email{color:var(--pearl-soft)}.invite-row form{margin-left:auto}.board-tile{text-decoration:none;display:block}.board-tile h3{color:var(--pearl)}.board-tile:hover{border-color:#f2f0ee4d}.board-tile-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid #f2f0ee24;border-radius:8px;width:100%;margin-bottom:1rem;display:block}.article-hero{border-radius:var(--radius);border:1px solid #f2f0ee24;width:100%;height:auto;display:block}.article{max-width:42rem}.article h2{margin-top:2.5rem;margin-bottom:.6rem;font-size:1.8rem}.article h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.25rem}.article p{color:var(--pearl-soft)}.article li{color:var(--pearl-soft);margin-bottom:.5rem;margin-left:1.2rem}.article blockquote{border-left:2px solid var(--lilac);font-family:var(--display);color:var(--pearl);margin:2rem 0;padding-left:1.2rem;font-size:1.25rem}.post-card{text-decoration:none;display:block}.post-card:hover .read-more{color:var(--pearl)}.read-more{color:var(--lilac);margin-top:.9rem;font-size:.92rem;display:inline-block}.share{max-width:40rem;margin-inline:auto}.share .lead{margin-bottom:.6rem}.share-row{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.share-row .btn{text-decoration:none}.bg-crop-preview{aspect-ratio:21/9;border-radius:var(--radius);background-repeat:no-repeat;background-size:cover;border:1px solid #f2f0ee29;align-items:flex-end;width:100%;max-width:30rem;padding:1rem;display:flex;position:relative;overflow:hidden}.bg-crop-preview:before{content:"";background:linear-gradient(#20214d73,#20214dc7);position:absolute;inset:0}.bg-crop-preview span{font-family:var(--display);color:var(--pearl);font-size:1.2rem;position:relative}.bg-pos-grid{grid-template-columns:repeat(3,2rem);gap:4px;margin-top:1rem;display:grid}.bg-pos{cursor:pointer;background:var(--navy-raised);border:1px solid #f2f0ee38;border-radius:4px;width:2rem;height:2rem;padding:0}.bg-pos:hover{border-color:#f2f0ee80}.bg-pos.selected{background:var(--lilac);border-color:var(--lilac)}.dashboard-menu{border-bottom:1px solid #f2f0ee17;flex-wrap:wrap;gap:1.4rem;margin:.9rem 0 .4rem;padding-bottom:1.1rem;display:flex}.dashboard-menu a{color:var(--pearl-faint);font-size:.95rem;text-decoration:none}.dashboard-menu a:hover{color:var(--lilac)}.board-footer{text-align:center;border-top:1px solid #f2f0ee17;margin-top:2rem;padding:1.6rem 0}.board-footer a{color:var(--pearl-faint);font-size:.9rem;text-decoration:none}.board-footer a:hover{color:var(--lilac)}.admin-nav{flex-wrap:wrap;gap:1.2rem;margin:1.2rem 0 2rem;display:flex}.admin-nav a{color:var(--pearl-faint);font-size:.95rem;text-decoration:none}.admin-nav a:hover,.admin-nav a.active{color:var(--lilac)}.admin-table{border-collapse:collapse;width:100%;font-size:.92rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #f2f0ee17;padding:.6rem .8rem}.admin-table th{color:var(--pearl-faint);font-size:.85rem;font-weight:600}.admin-table tr:hover td{background:#f2f0ee08}.admin-table a{color:inherit;-webkit-text-decoration:underline #f2f0ee40;text-decoration:underline #f2f0ee40}.admin-table-wrap{overflow-x:auto}.admin-thumb{object-fit:cover;border-radius:.4rem;width:48px;height:48px;display:block}.admin-field-grid{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}@media (max-width:700px){.admin-field-grid{grid-template-columns:1fr}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_433ab370-module__KaMyhq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_433ab370-module__KaMyhq__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2eebaa28f8365b1-s.00-4j37g73xt0.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fd8da7b024d4c67-s.36wsg9oiei382.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9068cf02accee9f5-s.3po2hx-o0ktdt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5893709a5ec98ee-s.p.1fehh6s44i8sz.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:Varela Round Fallback;src:local(Arial);ascent-override:85.62%;descent-override:26.67%;line-gap-override:0.0%;size-adjust:107.22%}.varela_round_f870ef07-module__LXLC4G__className{font-family:Varela Round,Varela Round Fallback;font-style:normal;font-weight:400}.varela_round_f870ef07-module__LXLC4G__variable{--font-body:"Varela Round", "Varela Round Fallback"}
