.public-editorial,.public-masthead{--editorial-paper:#f8f6ef;--editorial-ink:#27251f;--editorial-muted:#625e54;--editorial-line:#bdb7a9;--editorial-accent:#a84f2d;background:var(--editorial-paper);color:var(--editorial-ink)}.public-masthead{padding:0 clamp(20px,4vw,64px)}.public-masthead>div{border-bottom:1px solid var(--editorial-line);max-width:1440px;min-height:108px}.public-masthead nav{gap:12px 24px;font-size:13px}.public-masthead nav>a:not(.editorial-button){padding-block:10px}.public-masthead a:hover{color:var(--editorial-accent)}.public-editorial a:focus-visible,.public-masthead a:focus-visible,.public-editorial summary:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:6px}.editorial-button{background:var(--editorial-accent);color:#fffaf2;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:15px 26px;font-size:12px;font-weight:650;display:inline-flex}.editorial-button:hover,.public-masthead .editorial-button:hover{color:#fffaf2;background:#803b23}.editorial-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:650}.editorial-home{padding:32px clamp(20px,4vw,64px) 0}.editorial-home-stage{isolation:isolate;max-width:1440px;height:min(74vw,760px);min-height:660px;margin:auto;position:relative;overflow:hidden}.editorial-home-image{object-fit:cover;object-position:center 62%;z-index:-2}.editorial-home-stage:after{content:"";z-index:-1;background:linear-gradient(#100f0c94,#100f0c14 75%);position:absolute;inset:0}.editorial-home-copy{text-align:center;color:#fffaf0;padding:clamp(44px,3.7vw,56px) 24px}.editorial-home-copy h1{letter-spacing:-.055em;margin:30px auto 24px;font-size:clamp(48px,6.6vw,96px);font-weight:600;line-height:1.04}.editorial-home-copy h1 span{display:block}.editorial-home-copy h1 span:last-child{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-home-subhead{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,32px);line-height:1.35}.editorial-home-action{border-bottom:1px solid var(--editorial-line);justify-content:center;max-width:1440px;margin:auto;padding:32px 0 40px;display:flex}.editorial-home-action .editorial-button{width:min(100%,560px);min-height:62px}.editorial-meet article{max-width:1440px;margin:auto;padding:0 clamp(20px,4vw,64px)}.editorial-meet-hero{padding:72px 0 0}.editorial-meet-hero>div{grid-template-columns:1fr;gap:40px;max-width:none;padding:0;display:grid}.editorial-meet-hero>div>div:first-child{grid-template-columns:1.65fr 1fr;align-items:end;gap:20px 60px;max-width:none;display:grid}.editorial-meet-hero p:first-child{color:var(--editorial-accent);grid-column:1/-1}.editorial-meet-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5.5vw,78px);line-height:1.06;font-family:inherit!important}.editorial-meet-hero h1 span{white-space:normal}.editorial-meet-hero h1 span:last-child{color:var(--editorial-ink);font-family:Georgia,serif;font-weight:400}.editorial-meet-hero h1+p{color:var(--editorial-muted);margin:0;padding-bottom:4px;font-size:19px;line-height:1.65}.editorial-meet-hero>div>div:last-child{box-shadow:none;border-radius:0}.editorial-meet-hero+section{padding:80px 0}.editorial-meet-hero+section>div{max-width:none}.editorial-meet-hero+section h2{max-width:800px;font-size:clamp(32px,3.7vw,52px);font-weight:400}.editorial-meet-hero+section section{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0 0}.editorial-meet-hero+section section>div{display:block}.editorial-meet-hero+section section h3{margin-top:18px;font-size:26px;font-weight:400}.editorial-meet article>section:last-child{border-color:var(--editorial-line);padding:42px 0 64px}.editorial-meet article>section:last-child>div{text-align:left;align-items:center;gap:28px;max-width:none;display:flex}.editorial-meet article>section:last-child img{margin:0}.editorial-meet article>section:last-child h2{margin:0;font-size:30px;font-weight:400}.editorial-meet article>section:last-child a{border:0;border-bottom:1px solid var(--editorial-ink);white-space:nowrap;background:0 0;border-radius:0;margin:0 0 0 auto;padding:12px 0}.editorial-about{--editorial-paper:#080706;--editorial-ink:#fffaf2;--editorial-muted:#e2ddd3;--editorial-line:#37322c;--editorial-accent:#cf6a42;padding:clamp(88px,10vw,150px) clamp(24px,6vw,96px) 120px}.editorial-about .about-shell{max-width:1200px}.editorial-about .about-content{text-align:center}.editorial-about .about-eyebrow{font:650 11px/1.5 var(--font-sans),sans-serif;letter-spacing:.34em;color:var(--editorial-accent);margin:0 auto 38px}.editorial-about h1{letter-spacing:-.055em;text-wrap:balance;max-width:1120px;margin:0 auto 64px;font-size:clamp(48px,7vw,100px);font-weight:450;line-height:.98}.editorial-about h1+p{letter-spacing:.005em;text-wrap:balance;max-width:940px;margin:0 auto 112px;font-family:Georgia,serif;font-size:clamp(23px,2.6vw,34px);line-height:1.58}.editorial-about h2{border-top:1px solid var(--editorial-line);letter-spacing:-.025em;text-wrap:balance;max-width:820px;margin:96px auto 34px;padding-top:34px;font:400 clamp(32px,3.5vw,46px)/1.15 Georgia,serif}.editorial-about p:not(.about-eyebrow):not(:nth-child(3)){letter-spacing:.008em;max-width:760px;color:var(--editorial-muted);text-wrap:pretty;margin:0 auto 25px;font-size:18px;line-height:1.9}.editorial-about strong{color:var(--editorial-accent);font-weight:700}.editorial-about .about-dedication{border-top:1px solid var(--editorial-line);padding-top:44px;color:var(--editorial-accent)!important;margin-top:64px!important}.editorial-sample{min-height:65vh;padding:80px clamp(24px,6vw,96px)}.editorial-sample>div{max-width:1200px}.editorial-sample h1{letter-spacing:-.04em;max-width:850px;margin:24px 0 56px;font:400 clamp(48px,6.3vw,88px)/1.08 Georgia,serif}.editorial-sample details{border-top:1px solid var(--editorial-line);padding-top:28px}.editorial-sample summary{background:var(--editorial-accent);border-radius:2px;padding:18px 32px}.sample-document-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.sample-document-links button{border:1px solid var(--editorial-line);min-height:78px;color:var(--editorial-ink);font:600 15px/1.35 var(--font-sans),sans-serif;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:18px 20px;transition:border-color .16s,box-shadow .16s,color .16s;display:flex}.sample-document-links button:hover,.sample-document-links button:focus-visible{border-color:var(--editorial-accent);color:var(--editorial-accent);outline:none;box-shadow:0 0 18px #a84f2d26}.sample-document-dialog{z-index:100;background:var(--editorial-paper);color:var(--editorial-ink);flex-direction:column;display:flex;position:fixed;inset:0}.sample-document-dialog header{border-bottom:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(20px,4vw,56px);display:flex}.sample-document-dialog h2{margin:0;font:500 clamp(20px,2.4vw,30px)/1.2 Georgia,serif}.sample-document-dialog header button{border:1px solid var(--editorial-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.sample-document-dialog header button:hover,.sample-document-dialog header button:focus-visible{border-color:var(--editorial-accent);color:var(--editorial-accent);outline:2px solid var(--editorial-accent);outline-offset:3px}.sample-document-content{background:#fff;flex:1;padding:clamp(28px,5vw,72px);overflow:auto}.sample-document-content pre{white-space:pre-wrap;color:#27251f;max-width:820px;margin:0 auto;font:400 clamp(15px,1.5vw,18px)/1.75 Georgia,serif}.sample-document-content>p{max-width:820px;color:var(--editorial-muted);margin:auto}.editorial-pawn{--editorial-paper:#080706;--editorial-ink:#fffaf2;--editorial-muted:#e2ddd3;--editorial-line:#37322c;--editorial-accent:#cf6a42;min-height:100vh;padding:clamp(88px,10vw,150px) clamp(24px,6vw,96px) 120px}.editorial-pawn .pawn-shell{text-align:center;max-width:1200px;margin:0 auto}.editorial-pawn .pawn-eyebrow{color:var(--editorial-accent);font:650 11px/1.5 var(--font-sans),sans-serif;letter-spacing:.34em;margin:0 auto 38px}.editorial-pawn h1{max-width:1120px;color:var(--editorial-ink);font:450 clamp(52px,7.5vw,106px)/.98 var(--font-sans),sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0 auto 72px}.editorial-pawn .pawn-opening,.editorial-pawn .pawn-story{max-width:800px;margin:0 auto}.editorial-pawn .pawn-opening p:first-child{color:var(--editorial-ink);text-wrap:balance;margin-bottom:38px;font:400 clamp(25px,2.8vw,36px)/1.55 Georgia,serif}.editorial-pawn .pawn-opening p:not(:first-child),.editorial-pawn .pawn-story p{color:var(--editorial-muted);letter-spacing:.008em;text-wrap:pretty;margin:0 auto 25px;font-size:18px;line-height:1.9}.editorial-pawn .pawn-medallion{object-fit:contain;filter:drop-shadow(0 24px 55px #0000008c);width:clamp(170px,19vw,260px);height:auto;margin:0 auto 38px}.editorial-pawn .pawn-story{border-top:1px solid var(--editorial-line);padding-top:64px}.editorial-pawn strong{color:var(--editorial-accent);font-weight:700}.editorial-pawn .pawn-tribute{border:1px solid var(--editorial-line);background:#15110e;max-width:1120px;margin:96px auto 0;overflow:hidden;box-shadow:0 36px 110px #0000007a}@media (max-width:760px){.public-masthead>div{gap:16px;padding:20px 0 16px}.public-masthead nav{gap:4px 18px;width:100%;font-size:12px}.public-masthead nav .editorial-button{min-height:40px;margin-top:8px;padding:10px 16px}.editorial-home{padding-top:20px}.editorial-home-stage{height:630px;min-height:0}.editorial-home-image{object-position:40% center}.editorial-home-copy{padding:40px 14px}.editorial-home-copy .editorial-eyebrow{letter-spacing:.15em;font-size:10px}.editorial-home-copy h1{margin-top:24px;font-size:clamp(34px,8.5vw,62px)}.editorial-home-subhead{max-width:260px;margin:auto;font-size:21px}.editorial-home-action{padding:24px 0}.editorial-meet-hero{padding-top:40px}.editorial-meet-hero>div>div:first-child{grid-template-columns:1fr;gap:22px}.editorial-meet-hero h1+p{font-size:17px}.editorial-meet-hero>div>div:last-child>div{aspect-ratio:4/3}.editorial-meet-hero img{object-position:65% center}.editorial-meet-hero+section{padding:48px 0}.editorial-meet-hero+section .grid{grid-template-columns:1fr;gap:32px}.editorial-meet article>section:last-child>div{flex-wrap:wrap;gap:20px}.editorial-meet article>section:last-child h2{flex:1;font-size:27px}.editorial-meet article>section:last-child a{margin-left:76px}.editorial-about{padding-top:44px;padding-bottom:56px}.editorial-about h1{margin-bottom:30px}.editorial-about h1+p{margin-bottom:40px}.editorial-about h2{margin-top:36px;font-size:30px}.editorial-about p:not(.about-eyebrow):not(:nth-child(3)){font-size:17px;line-height:1.8}.editorial-sample{padding-top:44px}.sample-document-links{grid-template-columns:1fr}}.editorial-home{padding-bottom:32px}.editorial-home-stage{aspect-ratio:2096/1184;height:auto;min-height:0;container-type:inline-size}.editorial-home-image{object-position:center}.editorial-home-stage:after{display:none}.editorial-home-semantic-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.editorial-home-action{z-index:6;border:0;width:22.2%;height:8.2%;padding:0;position:absolute;top:70.1%;left:39.1%}.editorial-home-action .editorial-button,.editorial-home-action .editorial-button:hover{width:100%;height:100%;min-height:0;box-shadow:none;color:#0000;background:0 0;border:0;border-radius:6px;padding:0;font-size:0}.lobby-hotspot{z-index:5;color:#fffaf0;display:block;position:absolute}.lobby-hotspot-glow{opacity:0;filter:drop-shadow(0 0 4px #ff7a00f2)drop-shadow(0 0 14px #ff7a00b8);background:#ff7a000d;transition:opacity .18s ease-out;position:absolute;inset:0}.lobby-hotspot-label{color:#fffaf0;letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;background:#14100ce0;border:1px solid #e89555b8;border-radius:2px;width:max-content;max-width:190px;padding:7px 10px;font-size:clamp(10px,1cqw,13px);font-weight:650;line-height:1.2;transition:opacity .16s ease-out,translate .16s ease-out;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50% 5px;box-shadow:0 7px 24px #00000052}.lobby-hotspot:hover .lobby-hotspot-glow,.lobby-hotspot:focus-visible .lobby-hotspot-glow{opacity:1}.lobby-hotspot:hover .lobby-hotspot-label,.lobby-hotspot:focus-visible .lobby-hotspot-label{opacity:1;translate:-50%}.lobby-hotspot:focus-visible{outline:none}.lobby-hotspot--stella{width:20.6%;height:51.5%;top:44.5%;left:4.2%}.lobby-hotspot--stella .lobby-hotspot-glow{clip-path:polygon(45% 4%,55% 13%,82% 5%,92% 0,96% 20%,92% 35%,85% 42%,88% 55%,89% 94%,80% 100%,66% 96%,58% 100%,45% 96%,32% 91%,25% 84%,5% 87%,0 80%,22% 76%,25% 61%,30% 48%,38% 40%,40% 25%)}.lobby-hotspot--sign{width:18.2%;height:22.5%;top:17.5%;left:71.8%}.lobby-hotspot--sign .lobby-hotspot-glow{clip-path:polygon(39% 0,50% 2%,55% 16%,53% 30%,61% 43%,96% 51%,100% 77%,91% 92%,8% 92%,0 77%,4% 52%,37% 43%,43% 29%,40% 16%)}.lobby-hotspot--sign .lobby-hotspot-label{top:calc(100% + 9px);bottom:auto}.lobby-hotspot--sample{width:15.7%;height:6.5%;top:45.1%;left:76.8%}.lobby-hotspot--sample .lobby-hotspot-glow{clip-path:polygon(5% 18%,94% 0,100% 50%,94% 86%,4% 100%,0 55%)}.lobby-hotspot--pawn{width:5.1%;height:11.4%;top:38.9%;left:90.3%}.lobby-hotspot--pawn .lobby-hotspot-glow{clip-path:polygon(37% 0,63% 0,72% 12%,68% 25%,62% 36%,67% 57%,80% 72%,84% 90%,100% 100%,0 100%,16% 90%,20% 72%,33% 57%,38% 36%,32% 25%,28% 12%)}@media (max-width:760px){.editorial-home-stage{aspect-ratio:2096/1184;height:auto}.editorial-home-action{width:24%;height:11%;top:69%;left:38%}.lobby-hotspot--sample{min-height:44px;top:42%}.lobby-hotspot--pawn{min-width:44px;min-height:44px;top:35.5%;left:88.5%}.lobby-hotspot-label{max-width:110px;padding:5px 7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.lobby-hotspot-glow,.lobby-hotspot-label{transition:none}}
