.casino-age-card{color:#183a2e;background:#f6f1e4;border:1px solid #b59a56;border-radius:20px;max-width:650px;margin:clamp(24px,7vh,80px) auto;padding:clamp(24px,5vw,48px);box-shadow:0 18px 50px #10271d12}.casino-age-card h1{font-size:clamp(28px,5vw,42px);line-height:1.15}.casino-age-card p{line-height:1.65}.age-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.age-actions button{flex:210px;min-height:48px}.signup-age{border:1px solid #b7b8a7;border-radius:12px;margin:20px 0;padding:16px}.signup-age legend{padding:0 6px;font-weight:700}.age-options{flex-wrap:wrap;gap:14px;display:flex}.age-options label{align-items:center;gap:8px;min-height:44px;margin:0!important;display:flex!important}.age-options input{width:20px!important;height:20px!important;min-height:20px!important}.age-options input:focus-visible{outline-offset:3px;outline:3px solid #916817}.elements-page{color:#19382d;max-width:1500px;margin:auto;padding:34px clamp(16px,3vw,48px) 60px}.elements-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.elements-heading h1{margin:.1em 0;font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,5rem);line-height:1.05}.elements-heading h1 em{color:#aa8133}.elements-heading p:last-child{max-width:620px;font-size:1.08rem}.elements-heading img{object-fit:contain;width:120px;height:90px}.elements-back{color:#426f55;cursor:pointer;background:0 0;border:0;padding:0 0 18px;text-decoration:underline}.elements-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px;display:grid}.elements-main,.elements-palette{min-width:0}.elements-toolbar,.elements-palette,.elements-environment,.elements-help,.elements-access,.elements-locked{background:#fffdf6;border:1px solid #d9dfcd;border-radius:16px;box-shadow:0 8px 28px #1533260d}.elements-toolbar{gap:10px;margin-bottom:10px;padding:14px;display:grid}.elements-tools,.elements-control-row,.elements-environment,.elements-groups{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.elements-toolbar button,.elements-environment button,.elements-groups button,.elements-materials button{color:#234535;cursor:pointer;background:#f6f6ee;border:1px solid #cbd7c9;border-radius:8px;padding:8px 11px}.elements-toolbar button.selected,.elements-groups button.selected,.elements-materials button.selected{color:#fff;background:#275e41;border-color:#275e41}.elements-control-row label,.elements-environment label{align-items:center;gap:7px;font-size:.85rem;display:flex}.elements-control-row input[type=range],.elements-environment input[type=range]{width:96px;min-height:20px;padding:0}.elements-environment input[type=checkbox]{width:17px;min-height:17px;margin:0}.elements-control-row select{border:1px solid #cbd7c9;border-radius:7px;width:auto;min-height:0;padding:6px}.elements-stage{background:#10251e;border:8px solid #264732;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1836252b}.elements-stage canvas{aspect-ratio:180/112;width:100%;height:auto;image-rendering:pixelated;touch-action:none;cursor:crosshair;outline-offset:-4px;display:block}.elements-stage canvas:focus-visible{outline:3px solid #f5cc76}.elements-stage-note{color:#f2e7c9;pointer-events:none;background:#081c17bb;border-radius:5px;padding:4px 8px;font-size:.72rem;position:absolute;bottom:8px;left:10px}.elements-environment{margin-top:10px;padding:12px}.elements-environment label{margin-right:8px}.elements-environment button{margin-left:auto}.elements-help{margin-top:10px;padding:14px 18px;line-height:1.5}.elements-palette{align-self:start;padding:16px}.elements-palette-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.elements-palette h2{margin:0 0 12px;font-family:Georgia,serif;font-size:1.5rem}.elements-palette-head span{color:#617568;font-size:.75rem}.elements-palette>input{box-sizing:border-box;border:1px solid #bdccbb;border-radius:8px;width:100%;margin:4px 0 12px;padding:10px}.elements-groups{gap:5px;margin-bottom:12px}.elements-groups button{text-transform:capitalize;padding:5px 7px;font-size:.72rem}.elements-materials{grid-template-columns:1fr 1fr;align-content:start;gap:6px;max-height:610px;display:grid;overflow:auto}.elements-materials button{text-align:left;align-items:center;gap:7px;min-width:0;padding:7px;font-size:.79rem;display:flex}.elements-materials i{border:1px solid #56715b55;border-radius:3px;flex:none;width:13px;height:13px;display:block}.elements-hint{border-top:1px solid #d9dfcd;margin:14px 0 0;padding-top:12px;font-size:.78rem;line-height:1.5}.elements-no-save{color:#607061;margin-top:20px;font-size:.78rem}.elements-access{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:14px 18px;display:flex}.elements-access div{gap:3px;display:grid}.elements-access span{color:#617568;font-size:.78rem}.elements-access select{background:#fff;border:1px solid #b9cbb9;border-radius:8px;width:auto;min-height:0;padding:8px}.elements-error{color:#9a2e23}.elements-locked{margin-bottom:20px;padding:28px}.elements-locked h2{font-family:Georgia,serif;font-size:2rem}.elements-locked p{max-width:650px}@media (width<=900px){.elements-layout{grid-template-columns:1fr}.elements-palette{order:-1}.elements-materials{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:190px}.elements-heading img{display:none}}@media (width<=500px){.elements-page{padding:18px 10px 50px}.elements-heading h1{font-size:2.7rem}.elements-toolbar{padding:9px}.elements-toolbar button{padding:8px}.elements-stage{border-width:4px}.elements-environment{gap:10px}}.elements-touch{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.elements-touch>div{background:#fffdf6;border:1px solid #d9dfcd;border-radius:10px;align-items:center;gap:5px;padding:7px;display:flex}.elements-touch strong{margin-right:4px;font-size:.75rem}.elements-touch button{color:#204934;touch-action:none;background:#e9f1e5;border:1px solid #aec6b0;border-radius:7px;min-width:38px;min-height:38px;padding:5px 8px}.elements-touch button:active{color:#fff;background:#275e41}@media (width>=901px) and (pointer:fine){.elements-touch{display:none}}.elements-layout{background:#10251e;border:1px solid #325440;border-radius:13px;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage""palette""tools""env""touch""help";gap:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #1836252b}.elements-main{display:contents}.elements-stage{box-shadow:none;border:0;border-bottom:1px solid #46674b;border-radius:0;grid-area:stage}.elements-palette{color:#f4ead2;box-shadow:none;background:#183427;border:0;border-radius:0;grid-area:palette;padding:13px 14px 9px}.elements-palette-head{justify-content:flex-start;gap:14px}.elements-palette h2{letter-spacing:.12em;text-transform:uppercase;color:#e6d39e;margin:0 0 8px;font:700 .86rem/1.2 Arial,sans-serif}.elements-palette-head span{color:#b2c4ae;margin-bottom:8px}.elements-palette>input{background:#eef2e9;max-width:290px;min-height:32px;margin:0 0 9px;padding:5px 9px}.elements-groups{vertical-align:middle;margin:0 0 9px 10px;display:inline-flex}.elements-groups button{color:#d8e3d4;background:#244635;border-color:#507055;font-size:.7rem}.elements-groups button.selected{color:#183427;background:#dfc282;border-color:#dfc282}.elements-materials{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;max-height:none;overflow:visible}.elements-materials button{color:#ecf0df;white-space:nowrap;text-overflow:ellipsis;background:#254532;border:1px solid #507056;border-radius:4px;min-height:28px;padding:4px 5px;font-size:.7rem;line-height:1.15;overflow:hidden}.elements-materials button.selected{color:#132c20;background:#d8ba78;border-color:#e9d395;font-weight:700}.elements-hint{color:#cbd8c7;border-top:1px solid #45634c;align-items:center;gap:7px;margin:9px 0 0;padding:7px 0 0;font-size:.72rem;display:flex}.elements-toolbar{color:#edf0dd;box-shadow:none;background:#193b2b;border:0;border-top:1px solid #45634c;border-radius:0;grid-area:tools;margin:0;padding:8px 14px}.elements-toolbar button{color:#f0efdf;background:#2a4d37;border-color:#52745b;min-height:31px;padding:6px 8px;font-size:.75rem}.elements-toolbar button.selected{color:#132c20;background:#d8ba78;border-color:#e9d395}.elements-control-row select{background:#eef2e9}.elements-environment{color:#e6eddd;box-shadow:none;background:#183427;border:0;border-top:1px solid #45634c;border-radius:0;grid-area:env;margin:0;padding:8px 14px}.elements-environment button{color:#f0efdf;background:#2a4d37;border-color:#52745b}.elements-touch{background:#183427;grid-area:touch;margin:0;padding:8px 14px}.elements-touch>div{color:#edf0dd;background:#244635;border-color:#507056}.elements-help{background:#f8f4e8;border:0;border-radius:0;grid-area:help;margin:0}@media (width<=1200px){.elements-materials{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=900px){.elements-palette{order:0}.elements-materials{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none}}@media (width<=590px){.elements-materials{grid-template-columns:repeat(4,minmax(0,1fr))}.elements-materials button{padding:4px 3px;font-size:.64rem}.elements-palette>input{max-width:100%;display:block}.elements-groups{margin-left:0}.elements-hint{line-height:1.5;display:block}.elements-touch{justify-content:center}.elements-touch>div{flex-wrap:wrap}}.elements-layout:fullscreen{background:#10251e;border:0;border-radius:0;grid-template-rows:minmax(220px,1fr) auto auto auto auto auto;width:100vw;max-width:none;height:100vh;overflow:auto}.elements-layout:fullscreen .elements-stage{place-items:center;min-height:0;display:grid}.elements-layout:fullscreen .elements-stage canvas{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}@media (width<=800px){.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(5,minmax(0,1fr))}}.elements-stage{outline-offset:-2px;outline:2px solid #d8ba78;height:clamp(340px,58vh,700px);min-height:0}.elements-stage canvas{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none}.elements-palette{grid-template-columns:auto minmax(130px,240px) 1fr;align-items:center;gap:5px 10px;padding:7px 10px;display:grid}.elements-palette-head{white-space:nowrap;grid-column:1}.elements-palette h2,.elements-palette-head span{margin:0}.elements-palette>input{grid-column:2;max-width:none;min-height:28px;margin:0}.elements-groups{white-space:nowrap;grid-column:3;margin:0}.elements-materials{grid-column:1/-1;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px}.elements-materials button{min-height:24px;padding:3px 4px;font-size:.66rem}.elements-materials i{width:8px;height:8px}.elements-hint{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:2px 0 0;padding:4px 0 0;line-height:1.2;overflow:hidden}.elements-hint br{display:none}.elements-toolbar{flex-wrap:wrap;align-items:center;gap:5px;padding:5px 10px;display:flex}.elements-tools,.elements-control-row{flex-wrap:wrap;gap:4px}.elements-toolbar button{min-height:28px;padding:4px 7px}.elements-environment{gap:7px;padding:4px 10px}.elements-environment button{padding:4px 7px}.elements-layout:fullscreen{grid-template-rows:minmax(0,1fr) auto auto auto auto auto;width:100vw;height:100dvh;overflow:hidden}.elements-layout:fullscreen .elements-stage{height:auto;min-height:0;display:block}.elements-layout:fullscreen .elements-stage canvas{width:100%;max-width:none;height:100%;max-height:none}.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(15,minmax(0,1fr))}@media (width<=1200px){.elements-materials{grid-template-columns:repeat(10,minmax(0,1fr))}.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (width<=800px){.elements-palette{grid-template-columns:1fr 1fr}.elements-palette-head{grid-column:1}.elements-palette>input{grid-column:2}.elements-groups{grid-column:1/-1}.elements-materials{grid-template-columns:repeat(7,minmax(0,1fr))}.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(7,minmax(0,1fr))}.elements-stage{height:clamp(300px,54vh,520px)}.elements-layout:fullscreen .elements-palette{max-height:32dvh;overflow:auto}}@media (width<=590px){.elements-palette{grid-template-columns:1fr}.elements-palette-head,.elements-palette>input,.elements-groups{grid-column:1}.elements-materials{grid-template-columns:repeat(5,minmax(0,1fr))}.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(5,minmax(0,1fr))}.elements-layout:fullscreen .elements-palette{max-height:26dvh}:is(.elements-layout:fullscreen .elements-toolbar,.elements-layout:fullscreen .elements-environment){max-height:12dvh;overflow:auto}}.elements-layout:fullscreen .elements-palette-head{display:none}.elements-layout:fullscreen .elements-palette>input{display:none}.elements-layout:fullscreen .elements-groups{display:none}.elements-layout:fullscreen .elements-hint{display:none}.elements-layout:fullscreen .elements-palette{padding:4px 8px;display:block}.elements-layout:fullscreen .elements-materials button{min-height:22px}:is(.elements-layout:fullscreen .elements-toolbar,.elements-layout:fullscreen .elements-environment){font:12px/1.2 Consolas,monospace}:is(.elements-layout:fullscreen .elements-toolbar button,.elements-layout:fullscreen .elements-environment button){font:inherit;border-radius:3px}.elements-layout:fullscreen .elements-materials button{border-radius:2px;font:11px/1 Consolas,monospace}.elements-layout:fullscreen .elements-help{max-height:35dvh;overflow:auto}@media (width>=1600px){.elements-layout:fullscreen .elements-materials{grid-template-columns:repeat(23,minmax(0,1fr))}}.elements-page{padding-top:14px}.elements-heading{padding-bottom:10px}.elements-heading h1{margin:0;font-size:clamp(2rem,3vw,2.8rem)}.elements-heading p:last-child{margin:5px 0 0;font-size:.9rem}.elements-heading img{width:75px;height:55px}.elements-back{padding-bottom:5px;font-size:.8rem}@media (width<=800px){.elements-layout:fullscreen .elements-palette{max-height:27dvh;overflow:auto}}.elements-layout{box-shadow:none;border-radius:0;font-family:Consolas,Lucida Console,monospace}.elements-layout:fullscreen .elements-stage canvas{object-fit:fill}.elements-stage-note{border-radius:0;font:12px/1.2 Consolas,Lucida Console,monospace}.elements-toolbar button,.elements-environment button,.elements-groups button,.elements-materials button,.elements-palette>input,.elements-control-row select{box-shadow:none;border-radius:2px;font-family:Consolas,Lucida Console,monospace}.elements-toolbar button,.elements-environment button{font-size:12px}.elements-heading h1{letter-spacing:-.05em;text-transform:uppercase;font-family:Consolas,Lucida Console,monospace;font-weight:700}.elements-heading h1 em{font-style:normal}.elements-heading p:last-child{font-family:Consolas,Lucida Console,monospace}.elements-stage .elements-air-overlay{object-fit:fill;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.premium-site .public-premium-page{--public-gold:#dfc890;--public-cream:#f5f1e5;--public-muted:#b8c5b7;--public-line:#bccaa631;color:var(--public-cream);padding-bottom:18px}.premium-site .public-premium-page .eyebrow{color:var(--public-gold);letter-spacing:2.25px;margin:0 0 22px;font-size:10px;font-weight:600;line-height:1.7}.premium-site .public-premium-page h1,.premium-site .public-premium-page h2,.premium-site .public-premium-page h3{color:var(--public-cream);font-family:Georgia,Times New Roman,serif;font-weight:400}.premium-site .public-premium-page h1{letter-spacing:-3.5px;text-wrap:balance;margin:0;font-size:clamp(54px,6.7vw,92px);line-height:1.02}.premium-site .public-premium-page h2{letter-spacing:-1.6px;text-wrap:balance;margin:0;font-size:clamp(35px,3.8vw,50px);line-height:1.12}.premium-site .public-premium-page em{color:var(--public-gold);font-weight:400}.premium-site .public-premium-lead{color:var(--public-muted);text-wrap:pretty;max-width:550px;margin:26px 0 0;font-size:16px;line-height:1.85}.premium-site .public-premium-page .primary{color:#12251a;background:#e6d7ab;border:1px solid #e6d7ab;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 19px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 20px #0001}.premium-site .public-premium-page .primary:hover{background:#fff0c6;transform:none;box-shadow:0 5px 22px #cdb47716}.premium-site .public-premium-link{color:var(--public-cream);background:0 0;border:0;border-bottom:1px solid #c6b17d6b;border-radius:0;align-items:center;gap:14px;padding:11px 0;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.premium-site .public-premium-link:hover{color:var(--public-gold);border-color:var(--public-gold)}.premium-site .public-premium-page a:focus-visible,.premium-site .public-premium-page button:focus-visible{outline-offset:5px;outline:3px solid #f0d18a}.premium-site .public-premium-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:31px;display:flex}.premium-site .public-premium-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:70px 0 65px;display:grid;position:relative}.premium-site .public-premium-hero>*{min-width:0}.premium-site .public-premium-hero-copy>.eyebrow{letter-spacing:2px;align-items:center;gap:10px;font-size:9px;display:flex}.premium-site .public-premium-hero-copy>.eyebrow>span{background:#d6bd82;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 13px #d6bd8244}.premium-site .public-premium-hero-copy .public-premium-lead{max-width:455px}.premium-site .public-premium-hero-signature{color:#93a58f;letter-spacing:2.1px;gap:30px;margin-top:45px;font-size:8px;font-weight:500;display:flex}.premium-site .public-premium-hero-signature>span+span{border-left:1px solid var(--public-line);padding-left:30px}.premium-site .public-premium-portrait{isolation:isolate;background:radial-gradient(at 50% 30%,#36584270,#0000 65%),linear-gradient(160deg,#183c2a,#10261c 60%,#0d2119);border:1px solid #b6a37675;border-radius:150px 150px 7px 7px;flex-direction:column;justify-content:space-between;min-height:510px;padding:27px 28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #0003,inset 0 0 0 7px #0e241a}.premium-site .public-premium-portrait:before{content:"";z-index:-1;border:1px solid #b6a37630;border-radius:140px 140px 1px 1px;position:absolute;inset:11px}.premium-site .public-premium-portrait:after{content:"";z-index:-1;opacity:.1;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#cfdaa31f 4px);position:absolute;inset:0}.premium-site .public-premium-portrait-top{text-align:center;color:#acba9d;letter-spacing:1.8px;flex-wrap:wrap;justify-content:center;gap:7px 15px;margin-top:20px;font-size:7px;font-weight:500;display:flex}.premium-site .public-premium-portrait-top>span+span:before{content:"·";color:#ccb379;padding-right:15px}.premium-site .public-premium-portrait-center{align-items:center;gap:15px;margin:28px -28px 19px;display:flex}.premium-site .public-premium-portrait-line{background:#b6a37645;flex:1;height:1px}.premium-site .public-premium-crest{background:radial-gradient(circle,#58734816,#0000 65%);border-radius:50%;flex-shrink:0;place-items:center;width:205px;height:205px;display:grid;position:relative}.premium-site .public-premium-crest:before,.premium-site .public-premium-crest:after{content:"";border:1px solid #dac08830;border-radius:50%;position:absolute;inset:19px;transform:rotate(-35deg)scaleX(.59)}.premium-site .public-premium-crest:after{transform:rotate(35deg)scaleX(.59)}.premium-site .public-premium-crest-ring{border:1px solid #b6a37685;border-radius:50%;position:absolute;inset:0}.premium-site .public-premium-crest-ring.inner{border-color:#b6a37640;inset:8px}.premium-site .public-premium-crest svg{filter:drop-shadow(0 2px 13px #bdac661a);width:98px;height:94px;position:relative}.premium-site .public-premium-crest-date{letter-spacing:2px;color:#cabb8e;font-size:7px;position:absolute;bottom:29px}.premium-site .public-premium-portrait-bottom{text-align:center}.premium-site .public-premium-portrait-bottom>span{letter-spacing:2.5px;color:#b9c7ac;font-size:8px}.premium-site .public-premium-portrait-bottom>p{letter-spacing:-1px;color:var(--public-cream);margin:16px 0 25px;font:400 39px/1.1 Georgia,serif}.premium-site .public-premium-portrait-bottom>div{letter-spacing:2px;color:#b9c7ac;border-top:1px solid #b6a37640;justify-content:center;align-items:center;gap:12px;padding-top:18px;font-size:7px;display:flex}.premium-site .public-premium-portrait-bottom i{background:#d5bc80;width:3px;height:3px;transform:rotate(45deg)}.premium-site .public-premium-explore{border-block:1px solid var(--public-line);grid-template-columns:repeat(3,minmax(0,1fr));padding:5px 0;display:grid}.premium-site .public-premium-explore>button{min-width:0;color:var(--public-cream);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:20px;padding:24px;display:flex}.premium-site .public-premium-explore>button:first-child{padding-left:0}.premium-site .public-premium-explore>button:last-child{padding-right:0}.premium-site .public-premium-explore>button+button{border-left:1px solid var(--public-line)}.premium-site .public-premium-explore>button:hover{background:#b6ca9210}.premium-site .public-premium-explore-number{color:#9b9675;font:22px Georgia,serif}.premium-site .public-premium-explore strong{font:400 21px/1.3 Georgia,serif;display:block}.premium-site .public-premium-explore small{color:#a9baa7;margin-top:6px;font-size:11px;line-height:1.5;display:block}.premium-site .public-premium-explore svg{color:#d5bc80;flex-shrink:0;margin-left:auto}.premium-site .public-premium-page .field-notes{padding:76px 0}.premium-site .public-premium-page .section-heading{align-items:flex-end;gap:24px;margin-bottom:31px}.premium-site .public-premium-page .section-heading .eyebrow{margin-bottom:14px}.premium-site .public-premium-page .edition-index{color:#a8b69e;letter-spacing:1.4px;padding-bottom:4px;font-size:8px;line-height:1.7}.premium-site .public-premium-page .notes-grid{grid-template-columns:.74fr 1.26fr;align-items:stretch;gap:38px}.premium-site .public-premium-page .edition-cover.compact{color:#eee8d2;background:linear-gradient(145deg,#274934,#132d21);border:1px solid #bccaa643;border-radius:6px;max-width:none;min-height:420px;padding:27px;transform:none;box-shadow:inset 0 0 0 6px #b1b68b04}.premium-site .public-premium-page .compact .edition-masthead{letter-spacing:4px;border-color:#c5b78557;padding-bottom:15px;font:39px/.95 Georgia,serif}.premium-site .public-premium-page .compact .edition-masthead span{letter-spacing:2px;color:#b6c4a9;margin-top:12px;font:8px Arial,sans-serif}.premium-site .public-premium-page .compact .edition-orbit{inset:100px 0 120px}.premium-site .public-premium-page .compact .edition-orbit i{border-color:#b9ac7270;width:185px;height:185px}.premium-site .public-premium-page .compact .edition-orbit>span{color:#cfbb87;font-size:104px}.premium-site .public-premium-page .compact .edition-cover-bottom{margin-top:165px}.premium-site .public-premium-page .compact .edition-cover-bottom>span{color:#d0c193;font-size:8px}.premium-site .public-premium-page .compact .edition-cover-bottom>p{color:#b6c4a9;font-size:11px;line-height:1.7}.premium-site .public-premium-page .edition-cover.compact h2{letter-spacing:-.8px;color:var(--public-cream);margin:13px 0;font:34px/1.1 Georgia,serif}.premium-site .public-premium-page .daily-quote{border:1px solid var(--public-line);background:#12251b80;border-radius:6px;min-width:0;min-height:420px;padding:26px 30px 0}.premium-site .public-premium-page .daily-quote-top{flex-wrap:wrap;gap:14px}.premium-site .public-premium-page .daily-quote-top .eyebrow{letter-spacing:1.8px;margin:0;font-size:8px}.premium-site .public-premium-page .daily-quote-top time{color:#a6b6a0;font-size:10px}.premium-site .public-premium-page .daily-quote blockquote{margin:35px 0}.premium-site .public-premium-page .daily-quote blockquote p{letter-spacing:-1px;color:var(--public-cream);font-size:clamp(29px,3vw,40px);line-height:1.23}.premium-site .public-premium-page .daily-quote blockquote footer{color:#d3bf8b;margin-top:24px;font-size:13px}.premium-site .public-premium-page .daily-quote-bottom{border-color:var(--public-line);flex-wrap:wrap;gap:20px;padding:20px 0 24px}.premium-site .public-premium-page .daily-quote-bottom span{color:#c4b384;font-size:8px}.premium-site .public-premium-page .daily-quote-bottom p{color:#afbfac;font-size:12px;line-height:1.75}.premium-site .public-premium-page .daily-quote-bottom a{color:#e1d0a3;border-color:#c4b38470;font-size:11px}.premium-site .public-premium-page .boardroom{background:radial-gradient(at 0 0,#35543b60,#0000 60%),#10251b;border:1px solid #b6a37669;border-radius:7px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;margin:0;padding:45px}.premium-site .public-premium-page .boardroom h2{font-size:48px}.premium-site .public-premium-page .boardroom-intro>p:not(.eyebrow){color:var(--public-muted);margin-top:21px;font-size:14px;line-height:1.85}.premium-site .public-premium-page .boardroom-label{color:#abbd9f;border-color:var(--public-line);letter-spacing:1.5px;margin-top:35px;font-size:8px;line-height:1.7}.premium-site .public-premium-page .decision-card{background:#07160e75;border:1px solid #c5bb8d38;border-radius:5px;padding:27px}.premium-site .public-premium-page .decision-card .eyebrow{margin-bottom:15px;font-size:8px}.premium-site .public-premium-page .decision-card h3{letter-spacing:-.5px;margin:0 0 17px;font:31px/1.12 Georgia,serif}.premium-site .public-premium-page .decision-card>p:not(.eyebrow){color:var(--public-muted);font-size:13px;line-height:1.8}.premium-site .public-premium-page .decision-options{gap:9px;margin-top:24px}.premium-site .public-premium-page .decision-options button{color:#e6e9da;background:#213a2b;border:1px solid #acbf983b;border-radius:4px;gap:11px;padding:13px 12px;font-size:12px;line-height:1.55}.premium-site .public-premium-page .decision-options button>span{color:#c6b685;flex-shrink:0;font-size:15px}.premium-site .public-premium-page .decision-options button>svg{color:#c6b685;flex-shrink:0}.premium-site .public-premium-page .decision-options button:hover{background:#2d4937;border-color:#d3bf8b99}.premium-site .public-premium-page .decision-options button[aria-pressed=true]{color:#11251a;background:#e6d7ab;border-color:#e6d7ab}.premium-site .public-premium-page .decision-options button[aria-pressed=true]>span,.premium-site .public-premium-page .decision-options button[aria-pressed=true]>svg{color:#4b5137}.premium-site .public-premium-page .decision-result{border-color:var(--public-line)}.premium-site .public-premium-page .decision-result strong{color:#eee6d0;font:24px/1.3 Georgia,serif}.premium-site .public-premium-page .decision-result p{color:var(--public-muted);font-size:13px;line-height:1.8}.premium-site .public-premium-page .decision-result .text-button{color:#e1cd91;min-height:40px;font-size:12px;line-height:1.6}.premium-site .public-premium-member{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding:80px 0;display:grid}.premium-site .public-premium-member-intro>p:not(.eyebrow){max-width:410px;color:var(--public-muted);margin:23px 0 28px;font-size:14px;line-height:1.85}.premium-site .public-premium-benefits>div{border-bottom:1px solid var(--public-line);gap:23px;padding:24px 0;display:flex}.premium-site .public-premium-benefits>div:first-child{padding-top:0}.premium-site .public-premium-benefits>div>svg{color:#d3bd85;flex-shrink:0;margin-top:4px}.premium-site .public-premium-benefits h3{letter-spacing:-.4px;margin:0 0 9px;font-size:24px;line-height:1.3}.premium-site .public-premium-benefits p{color:var(--public-muted);max-width:320px;margin:0;font-size:13px;line-height:1.75}.premium-site .public-premium-closing{border-top:1px solid var(--public-line);align-items:center;gap:26px;padding:30px 0 19px;display:flex}.premium-site .public-premium-closing-mark{color:#d1bb81;border-right:1px solid var(--public-line);padding-right:26px;font:54px/.9 Georgia,serif}.premium-site .public-premium-closing p{letter-spacing:-.5px;margin:0;font:23px/1.2 Georgia,serif}.premium-site .public-premium-closing>.public-premium-link{margin-left:auto}.premium-site .public-premium-intro{border-bottom:1px solid var(--public-line);padding:76px 0 49px}.premium-site .public-premium-intro h1{font-size:clamp(52px,6vw,78px)}.premium-site .public-premium-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;padding:58px 0;display:grid}.premium-site .public-premium-story>.public-premium-portrait{width:100%;max-width:390px;min-height:470px}.premium-site .public-premium-story>div>p:not(.eyebrow){color:var(--public-muted);max-width:545px;margin:23px 0;font-size:15px;line-height:1.9}.premium-site .public-premium-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:34px 0 60px;display:grid}.premium-site .public-premium-values article{border-top:1px solid var(--public-line);padding-top:28px}.premium-site .public-premium-values svg{color:var(--public-gold);margin-bottom:22px}.premium-site .public-premium-values h3{margin:0 0 13px;font-size:26px;line-height:1.2}.premium-site .public-premium-values p{color:var(--public-muted);max-width:290px;margin:0;font-size:13px;line-height:1.8}.premium-site .public-premium-invitation{background:linear-gradient(120deg,#25463370,#11261c);border:1px solid #b6a37655;border-radius:7px;justify-content:space-between;align-items:center;gap:50px;margin-bottom:40px;padding:42px;display:flex}.premium-site .public-premium-invitation h2{font-size:clamp(34px,3.3vw,44px)}.premium-site .public-premium-invitation>div>p:not(.eyebrow){color:var(--public-muted);max-width:580px;margin:23px 0 0;font-size:14px;line-height:1.8}.premium-site .public-premium-invitation-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.premium-site .public-premium-contact-grid{grid-template-columns:1.65fr 1fr;gap:35px;margin:40px 0 28px;display:grid}.premium-site .public-premium-contact-main,.premium-site .public-premium-address{border:1px solid var(--public-line);background:#14291e88;border-radius:6px;min-width:0;padding:32px}.premium-site .public-premium-contact-grid svg{color:var(--public-gold)}.premium-site .public-premium-contact-grid .eyebrow{letter-spacing:1.8px;margin:22px 0 17px;font-size:9px}.premium-site .public-premium-email{max-width:100%;color:var(--public-cream);overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:15px;font:clamp(21px,2.4vw,29px)/1.4 Georgia,serif;text-decoration:none;display:inline-flex}.premium-site .public-premium-email>svg{flex-shrink:0}.premium-site .public-premium-contact-main>p:not(.eyebrow){color:var(--public-muted);max-width:565px;margin:24px 0 0;font-size:13px;line-height:1.85}.premium-site .public-premium-contact-main>p a{color:#e5d2a0;text-underline-offset:3px}.premium-site .public-premium-address h2{letter-spacing:-.5px;margin:0;font:27px/1.3 Georgia,serif}.premium-site .public-premium-address address{color:var(--public-muted);margin:22px 0;font-size:14px;font-style:normal;line-height:1.9}.premium-site .public-premium-address>a{color:#e5d2a0;border-bottom:1px solid #c6b17d6b;align-items:center;gap:12px;padding:5px 0;font-size:12px;text-decoration:none;display:inline-flex}.premium-site .public-premium-help{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:60px;display:grid}.premium-site .public-premium-help>a{border-block:1px solid var(--public-line);color:var(--public-cream);padding:29px 0;text-decoration:none}.premium-site .public-premium-help .eyebrow{letter-spacing:1.7px;margin-bottom:13px;font-size:8px;display:block}.premium-site .public-premium-help h2{letter-spacing:-.5px;align-items:center;gap:15px;font-size:26px;line-height:1.3;display:flex}.premium-site .public-premium-help svg{color:var(--public-gold);flex-shrink:0}.premium-site .public-premium-help p{color:var(--public-muted);max-width:470px;margin:13px 0 0;font-size:13px;line-height:1.8}.premium-site .public-premium-help>a:hover h2,.premium-site .public-premium-email:hover{color:var(--public-gold)}.premium-site .public-premium-not-found{justify-content:space-between;align-items:center;gap:50px;min-height:65vh;padding:65px 0;display:flex}.premium-site .public-premium-not-found .public-premium-intro{border:0;order:-1;padding:0}.premium-site .public-premium-error-mark{letter-spacing:-10px;color:#d2bd8138;border-block:1px solid #c6b17d33;padding:35px 0;font:clamp(100px,16vw,200px)/1 Georgia,serif}@media (width<=1150px){.premium-site .public-premium-hero{gap:45px}.premium-site .public-premium-page h1{font-size:clamp(54px,7vw,78px)}.premium-site .public-premium-hero .public-premium-link{font-size:12px}.premium-site .public-premium-actions{gap:18px}.premium-site .public-premium-portrait{min-height:480px;padding-inline:22px}.premium-site .public-premium-portrait-center{margin-inline:-22px}.premium-site .public-premium-portrait-top{letter-spacing:1.5px;font-size:6px}.premium-site .public-premium-explore>button{gap:15px;padding:22px 17px}.premium-site .public-premium-explore strong{font-size:19px}.premium-site .public-premium-page .notes-grid{gap:25px}.premium-site .public-premium-page .boardroom{gap:30px;padding:32px}.premium-site .public-premium-member{gap:55px}.premium-site .public-premium-story{gap:50px}.premium-site .public-premium-contact-grid{gap:22px}.premium-site .public-premium-contact-main,.premium-site .public-premium-address{padding:27px}.premium-site .public-premium-email{font-size:23px}.premium-site .public-premium-invitation{gap:30px;padding:34px}}@media (width<=850px){.premium-site .public-premium-hero{grid-template-columns:1.1fr .9fr;gap:30px;padding-block:54px}.premium-site .public-premium-page h1{letter-spacing:-2.5px;font-size:clamp(50px,7vw,66px)}.premium-site .public-premium-hero-copy>.eyebrow{letter-spacing:1.5px;font-size:8px}.premium-site .public-premium-lead{font-size:14px}.premium-site .public-premium-portrait{min-height:455px}.premium-site .public-premium-portrait-top{flex-direction:column;gap:8px;font-size:7px}.premium-site .public-premium-portrait-top>span+span:before{display:none}.premium-site .public-premium-crest{width:170px;height:170px}.premium-site .public-premium-crest svg{width:78px;height:74px}.premium-site .public-premium-crest-date{font-size:6px;bottom:24px}.premium-site .public-premium-portrait-bottom>p{font-size:33px}.premium-site .public-premium-portrait-bottom>div{letter-spacing:1.6px;gap:8px;font-size:6px}.premium-site .public-premium-hero-signature{gap:18px;margin-top:30px;font-size:7px}.premium-site .public-premium-hero-signature>span+span{padding-left:18px}.premium-site .public-premium-explore-number{display:none}.premium-site .public-premium-explore strong{font-size:19px}.premium-site .public-premium-page .section-heading{flex-direction:column;align-items:flex-start;gap:16px}.premium-site .public-premium-page .notes-grid{grid-template-columns:.75fr 1.25fr}.premium-site .public-premium-page .compact .edition-masthead{letter-spacing:3px;font-size:30px}.premium-site .public-premium-page .edition-cover.compact{padding:23px}.premium-site .public-premium-page .edition-cover.compact h2{font-size:28px}.premium-site .public-premium-page .compact .edition-masthead span{letter-spacing:1.4px;font-size:6px}.premium-site .public-premium-page .daily-quote{padding:23px 24px 0}.premium-site .public-premium-page .daily-quote blockquote p{font-size:29px}.premium-site .public-premium-page .boardroom{grid-template-columns:1fr;gap:30px}.premium-site .public-premium-page .boardroom-intro{max-width:560px}.premium-site .public-premium-page .boardroom-label{margin-top:24px}.premium-site .public-premium-member{gap:38px;padding-block:60px}.premium-site .public-premium-invitation{flex-direction:column;align-items:flex-start}.premium-site .public-premium-invitation-actions{flex-flow:wrap;gap:25px}.premium-site .public-premium-contact-grid{grid-template-columns:1.4fr 1fr}.premium-site .public-premium-contact-main,.premium-site .public-premium-address{padding:25px}.premium-site .public-premium-email{font-size:22px}.premium-site .public-premium-address h2{font-size:24px}.premium-site .public-premium-help{gap:25px}.premium-site .public-premium-help h2{font-size:24px}}@media (width<=650px){.premium-site .public-premium-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:44px 0 36px}.premium-site .public-premium-page h1{letter-spacing:-2.6px;font-size:clamp(51px,11.5vw,72px);line-height:1.03}.premium-site .public-premium-hero-copy>.eyebrow{margin-bottom:24px;font-size:8px}.premium-site .public-premium-lead{margin-top:23px;font-size:15px;line-height:1.8}.premium-site .public-premium-actions{gap:20px;margin-top:27px}.premium-site .public-premium-page .primary{gap:14px;padding:13px 16px;font-size:12px}.premium-site .public-premium-hero .public-premium-portrait{border-radius:150px 150px 6px 6px;justify-self:center;width:100%;max-width:420px;min-height:440px}.premium-site .public-premium-portrait-top{flex-direction:row;gap:15px;margin-top:17px;font-size:7px}.premium-site .public-premium-portrait-top>span+span:before{padding-right:15px;display:inline}.premium-site .public-premium-portrait-center{margin-block:21px 17px}.premium-site .public-premium-crest{width:180px;height:180px}.premium-site .public-premium-crest svg{width:84px;height:80px}.premium-site .public-premium-portrait-bottom>p{margin:13px 0 20px;font-size:36px}.premium-site .public-premium-portrait-bottom>div{gap:11px;font-size:7px}.premium-site .public-premium-explore{grid-template-columns:minmax(0,1fr);padding:0}.premium-site .public-premium-explore>button,.premium-site .public-premium-explore>button:first-child,.premium-site .public-premium-explore>button:last-child{gap:20px;padding:20px 3px}.premium-site .public-premium-explore>button+button{border-left:0;border-top:1px solid var(--public-line)}.premium-site .public-premium-explore-number{font-size:20px;display:block}.premium-site .public-premium-explore strong{font-size:22px}.premium-site .public-premium-explore small{margin-top:4px;font-size:11px}.premium-site .public-premium-page .field-notes{padding:48px 0}.premium-site .public-premium-page .section-heading{margin-bottom:25px}.premium-site .public-premium-page h2{letter-spacing:-1.1px;font-size:36px}.premium-site .public-premium-page .notes-grid{grid-template-columns:minmax(0,1fr);gap:20px}.premium-site .public-premium-page .edition-cover.compact{min-height:365px;padding:27px}.premium-site .public-premium-page .compact .edition-masthead{font-size:39px}.premium-site .public-premium-page .compact .edition-masthead span{letter-spacing:2px;font-size:8px}.premium-site .public-premium-page .compact .edition-cover-bottom{margin-top:135px}.premium-site .public-premium-page .compact .edition-orbit{inset:88px 0 117px}.premium-site .public-premium-page .compact .edition-orbit i{width:155px;height:155px}.premium-site .public-premium-page .compact .edition-orbit>span{font-size:84px}.premium-site .public-premium-page .edition-cover.compact h2{font-size:31px}.premium-site .public-premium-page .daily-quote{min-height:380px;padding:23px 23px 0}.premium-site .public-premium-page .daily-quote blockquote p{font-size:33px}.premium-site .public-premium-page .daily-quote-bottom{gap:18px}.premium-site .public-premium-page .boardroom{gap:24px;padding:26px 20px}.premium-site .public-premium-page .boardroom h2{font-size:40px}.premium-site .public-premium-page .decision-card{padding:23px 17px}.premium-site .public-premium-page .decision-card h3{font-size:30px}.premium-site .public-premium-page .decision-options button{font-size:12px}.premium-site .public-premium-member{grid-template-columns:minmax(0,1fr);gap:35px;padding:49px 0}.premium-site .public-premium-benefits>div{gap:19px;padding:23px 0}.premium-site .public-premium-benefits h3{font-size:24px}.premium-site .public-premium-closing{flex-wrap:wrap;gap:20px;padding-top:26px}.premium-site .public-premium-closing-mark{padding-right:20px;font-size:47px}.premium-site .public-premium-closing p{font-size:24px}.premium-site .public-premium-closing>.public-premium-link{flex-basis:auto;margin-left:0}.premium-site .public-premium-intro{padding:46px 0 35px}.premium-site .public-premium-intro h1{font-size:clamp(46px,10.4vw,66px)}.premium-site .public-premium-story{grid-template-columns:minmax(0,1fr);gap:40px;padding:36px 0 45px}.premium-site .public-premium-story>.public-premium-portrait{justify-self:center;max-width:420px;min-height:440px}.premium-site .public-premium-story>div>p:not(.eyebrow){font-size:14px}.premium-site .public-premium-values{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 42px}.premium-site .public-premium-values article{padding-top:25px}.premium-site .public-premium-values svg{margin-bottom:16px}.premium-site .public-premium-values h3{font-size:27px}.premium-site .public-premium-values p{max-width:100%}.premium-site .public-premium-invitation{gap:28px;margin-bottom:20px;padding:28px 23px}.premium-site .public-premium-invitation h2{font-size:34px}.premium-site .public-premium-invitation .eyebrow{font-size:8px}.premium-site .public-premium-invitation-actions{gap:20px}.premium-site .public-premium-contact-grid,.premium-site .public-premium-help{grid-template-columns:minmax(0,1fr);gap:20px}.premium-site .public-premium-contact-grid{margin-top:28px}.premium-site .public-premium-contact-main,.premium-site .public-premium-address{padding:26px 22px}.premium-site .public-premium-email{font-size:24px}.premium-site .public-premium-email>svg{width:19px}.premium-site .public-premium-help{gap:0;margin-bottom:27px}.premium-site .public-premium-help>a{padding:26px 0}.premium-site .public-premium-help>a+a{border-top:0}.premium-site .public-premium-not-found{flex-direction:column;align-items:flex-start;gap:35px;padding:45px 0}.premium-site .public-premium-not-found .public-premium-intro{padding:0}.premium-site .public-premium-error-mark{letter-spacing:-5px;text-align:center;align-self:stretch;padding:18px 0;font-size:120px}}@media (prefers-reduced-motion:reduce){.premium-site .public-premium-page .primary,.premium-site .public-premium-page .decision-options button{transition:none}}.member-space-heading{justify-content:space-between;align-items:center;gap:6px;margin:52px 10px 16px;display:flex}.member-space-heading .space-label{letter-spacing:.1em;white-space:nowrap;min-width:0;margin:0;font-size:.63rem}.member-order-toggle{color:#d6c08d;white-space:nowrap;background:0 0;padding:4px 0;font-size:.72rem}.member-order-toggle:hover{text-decoration:underline}.member-order-row{color:#edf0e8;cursor:grab;background:#223126;border:1px solid #3c5544;border-radius:7px;align-items:center;gap:7px;min-height:48px;padding:7px 6px;display:flex}.member-order-row.dragging{opacity:.5}.member-order-row>span{flex:1;min-width:0;font-size:.79rem;line-height:1.2}.member-order-row>button{color:#fff;background:#354839;border-radius:5px;flex:none;place-items:center;width:26px;height:30px;padding:0;display:grid}.member-order-row>button:disabled{opacity:.35}.member-order-footer{color:#bdc8c0;padding:14px 4px;font-size:.72rem}.member-order-footer p{line-height:1.45}.member-order-footer .member-order-error{color:#ffd8c8;margin-top:8px}.member-order-footer>div{gap:8px;margin-top:12px;display:flex}.member-order-footer button{color:#e7ecdf;background:0 0;border:1px solid #566d59;border-radius:5px;flex:1;min-height:35px;font-size:.75rem;font-weight:600}.member-order-footer .member-order-save{color:#192a1e;background:#e1c787;border-color:#e1c787}.member-order-footer button:disabled{opacity:.55}@media (width<=760px){.member-space-heading{margin-top:28px}}.member-order-toggle{min-width:32px;min-height:32px}:root{color:#182119;font-synthesis:none;--ink:#142019;--forest:#172b23;--gold:#dbbf83;--line:#dce2d8;--muted:#637066;background:#f5f6f2;font-family:DM Sans,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #987329}button{border:0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.025em;font-family:Libre Caslon Display,Georgia,serif;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1.08}h2{font-size:1.25rem;font-weight:600;line-height:1.3}p{line-height:1.7}small{font-size:.8125rem;line-height:1.5}svg{flex-shrink:0}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e7ecdf;z-index:20;background:#111c16;flex-direction:column;width:252px;padding:36px 24px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:2px;align-items:center;gap:12px;font:24px/1 Georgia,serif;text-decoration:none;display:flex}.brand small{letter-spacing:2.5px;font:10px/2.2 Arial,sans-serif;display:block}.brand-mark{color:var(--gold);font:42px/1 Georgia,serif}.space-label{letter-spacing:1.8px;color:#84958b;margin:52px 10px 16px;font-size:11px}.sidebar nav{gap:7px;display:grid}.nav-item{color:#bdc8c0;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:11px;min-height:48px;padding:13px 11px;font-size:.9rem;display:flex}.nav-item svg:last-child:not(:first-child){margin-left:auto}.nav-item.active{color:#ead9ad;background:#2b3b2e}.nav-item:hover{color:#fff;background:#223126}.sidebar-bottom{margin-top:auto;padding:35px 10px 0}.sidebar-bottom a{color:#c6d0c8;justify-content:space-between;align-items:center;margin:17px 0;font-size:.875rem;text-decoration:none;display:flex}.sidebar-bottom p{color:#87998c;font-size:.8125rem;line-height:1.6}.owner-note{letter-spacing:1.7px;color:#819084;border-top:1px solid #354138;margin-top:26px;padding-top:24px;font-size:10px;line-height:2}.workspace{width:calc(100% - 252px);min-width:0;margin-left:252px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:85px;padding:0 42px;display:flex}.breadcrumb{font-size:.875rem;font-weight:600}.breadcrumb span{color:var(--muted);margin-left:12px;font-weight:400}.top-actions{align-items:center;gap:18px;display:flex}.small-button,.primary,.secondary{border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 19px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.small-button{border:1px solid var(--line);background:#fff;min-height:38px;padding:8px 13px}.primary{background:var(--forest);color:#fff;border:1px solid var(--forest)}.primary:hover{background:#294939}.secondary{color:var(--ink);background:#fff;border:1px solid #c8d1c5}.secondary:hover{background:#f1f4ed}.full{width:100%}.text-button{color:var(--forest);background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:.875rem;display:inline-flex}.icon-button{color:inherit;background:0 0;justify-content:center;align-items:center;min-width:42px;min-height:42px;display:inline-flex}.mobile-menu{display:none}main{max-width:1480px;min-height:calc(100vh - 159px);margin:0 auto;padding:36px 42px 64px}.setup-banner{color:#5d502d;background:#f0eadc;border:1px solid #e2d7bd;border-radius:4px;align-items:center;gap:10px;margin-bottom:30px;padding:12px 16px;font-size:.8125rem;display:flex}.status-dot{background:#a78942;border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:12px 0 40px;display:flex}.page-heading p:not(.eyebrow){color:var(--muted);max-width:660px;margin-top:15px}.eyebrow{color:#708074;letter-spacing:2px;margin-bottom:13px;font-weight:700;line-height:1.8;font-size:.6875rem!important}.feed-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:30px;display:grid}.feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.feed-toolbar h2{font-size:1rem}.filters{background:#e9ede5;border-radius:5px;gap:2px;padding:4px;display:flex}.filters button{color:#667361;background:0 0;border-radius:3px;padding:7px 11px;font-size:.8125rem}.filters button.selected{color:#203627;background:#fff;box-shadow:0 1px 3px #10201010}.empty-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:16px;min-height:320px;padding:62px 30px;display:flex}.empty-icon{color:#5f7256;background:#edf1e7;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:7px;display:grid}.empty-panel h2{font:28px/1.25 Libre Caslon Display,Georgia,serif}.empty-panel p{max-width:370px;color:var(--muted);font-size:.9375rem}.subtle{letter-spacing:1.6px;color:#9aa58f;margin-top:20px;font-size:10px}.member-sidecard{background:#e8eedf;border:1px solid #d7dfcb;border-radius:8px;padding:28px 23px}.member-sidecard h2{margin-bottom:17px;font:37px/1.1 Libre Caslon Display,Georgia,serif}.member-sidecard p:not(.eyebrow){color:#5c6958;font-size:.875rem}.side-benefit{color:#45553e;align-items:center;gap:10px;margin-top:21px;font-size:.8125rem;display:flex}.member-sidecard .primary{margin:27px 0 13px}.member-sidecard small{text-align:center;color:#6d795f;font-size:.6875rem;display:block}.post-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:22px;padding:30px}.post-meta{align-items:center;gap:10px;margin-bottom:23px;font-size:.8125rem;display:flex}.post-meta strong{font-size:.8125rem;font-weight:600;display:block}.post-meta small{color:var(--muted);font-size:.75rem}.avatar{color:#e4cf98;background:#1d3226;border-radius:50%;place-items:center;width:40px;height:40px;font:24px Georgia;display:grid}.pin{color:#77836e;align-items:center;gap:5px;margin-left:auto;font-size:.75rem;display:flex}.post-card h2{overflow-wrap:anywhere;margin-bottom:17px;font:31px/1.2 Libre Caslon Display,Georgia,serif}.excerpt{color:#64715f;margin-bottom:20px}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.locked-panel{border-top:1px solid var(--line);color:#6f7d65;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:22px;font-size:.875rem;display:flex}.locked-panel button{color:var(--forest);background:0 0;align-items:center;gap:5px;margin-left:auto;padding:6px 0;font-weight:600;display:flex}.attachments{gap:9px;margin-top:24px;display:grid}.attachment{text-align:left;color:#52634a;background:#f6f8f2;border:1px solid #dee5d8;border-radius:5px;align-items:center;gap:14px;width:100%;margin:8px 0;padding:15px;display:flex}.attachment span{overflow-wrap:anywhere;flex:1;min-width:0}.attachment strong{color:#34472c;font-size:.875rem;display:block}.attachment small{color:#75836a;font-size:.75rem}.workspace-footer{border-top:1px solid var(--line);color:#7a8572;justify-content:space-between;align-items:center;gap:15px;padding:25px 42px;font-size:.75rem;display:flex}.workspace-footer div{gap:20px;display:flex}.workspace-footer button,.workspace-footer a{font-size:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex}.trial-banner{background:#e8eedf;border:1px solid #d8e0ce;border-radius:8px;align-items:center;gap:22px;margin-bottom:28px;padding:25px;display:flex}.trial-banner p{color:#65735d;max-width:580px;margin-top:8px;font-size:.875rem}.trial-banner button{flex-shrink:0;margin-left:auto}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:34px}.plan-card h2{margin:20px 0;font:46px Georgia,serif}.plan-card h2 small{color:var(--muted);font:16px Arial,sans-serif}.plan-card p{color:var(--muted)}.plan-card ul{gap:17px;margin:25px 0 35px;padding:0;font-size:.875rem;list-style:none;display:grid}.plan-card li{align-items:center;gap:10px;display:flex}.plan-card li svg{color:#738659}.fine{color:var(--muted);margin-top:17px;line-height:1.6;font-size:.8125rem!important}.membership-note{color:var(--muted);max-width:800px;margin-top:26px;font-size:.875rem}.status-badge{color:#506840;white-space:nowrap;background:#e9efdf;border-radius:4px;padding:7px 10px;font-size:.75rem}.alert{border-radius:5px;align-items:center;gap:12px;margin-bottom:20px;padding:15px 18px;font-size:.875rem;display:flex}.alert button{color:inherit;background:0 0;margin-left:auto}.error{color:#8e3930;background:#f9e9e7;border:1px solid #ecc5bf}.success{color:#476136;background:#e8f0e2;border:1px solid #cfdcc1}.empty{justify-content:center;align-items:center;gap:20px;padding:100px 10px;display:flex}.empty h1{font-size:30px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1000px;margin:60px auto;display:grid}.auth-intro h1{margin-bottom:25px;font-size:clamp(40px,4vw,62px)}.auth-intro p{color:var(--muted);max-width:380px}.auth-intro a{align-items:center;gap:7px;margin-top:35px;font-size:.875rem;display:flex}.auth-card,.account-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:32px}.auth-card h2{margin-bottom:15px;font:34px Georgia,serif}.auth-card p{color:var(--muted);margin-bottom:24px;font-size:.875rem}form{gap:22px;display:grid}label{gap:9px;font-size:.875rem;font-weight:500;display:grid}label small{color:var(--muted);font-weight:400}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #cbd5c5;border-radius:5px;width:100%;min-height:46px;padding:12px 14px;line-height:1.5}textarea{resize:vertical}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:25px;display:flex}.auth-links button,.inline-link{color:#405c36;background:0 0;padding:0;font-size:.8125rem;text-decoration:underline}.divider{color:var(--muted);align-items:center;gap:15px;margin:23px 0;font-size:.75rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.account-card{max-width:900px}.account-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.account-row:first-child{padding-top:0}.account-row span{color:var(--muted);font-size:.875rem}.account-row strong{color:#253d21;font-size:.9375rem}.account-actions{flex-wrap:wrap;gap:23px;margin-top:28px;display:flex}.studio-grid{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:26px;display:grid}.draft-list{gap:10px;display:grid}.draft-item{border:1px solid var(--line);text-align:left;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:5px;padding:17px}.draft-item.selected{background:#edf1e6;border-color:#9ba885}.draft-item strong{font-size:.875rem;line-height:1.5;display:block}.draft-item span{color:var(--muted);margin-top:8px;font-size:.75rem;display:block}.composer{border:1px solid var(--line);background:#fff;border-radius:8px;padding:30px}.composer-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.composer-top .fine{margin:0}.composer label{margin:23px 0}.composer input{font-size:1.125rem}.body-editor{font-size:1rem;line-height:1.9}.file-drop{color:#5a7146;background:#f8faf5;border:1px dashed #b9c8aa;border-radius:5px;flex-wrap:wrap;align-items:center;gap:14px;padding:22px;display:flex}.file-drop strong{font-size:.875rem}.file-drop p{color:var(--muted);font-size:.75rem}.file-drop .upload-label{cursor:pointer;margin:0 0 0 auto;display:inline-flex;position:relative;overflow:hidden}.upload-label input{opacity:0;cursor:pointer;min-width:100%;height:100%;font-size:0;position:absolute;inset:0}.check-label{gap:9px;font-weight:400;display:flex;align-items:center!important}.check-label input{width:17px;min-height:17px}.composer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:13px;padding-top:24px;display:flex}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-grid h2{margin-bottom:15px}.settings-grid p{color:var(--muted);margin-bottom:25px;font-size:.875rem}.settings-grid .wide{grid-column:1/-1;max-width:none}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.policy{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:820px;padding:45px}.policy h1{margin-bottom:30px}.policy h2{margin:30px 0 15px}.policy p{color:#5b6a53;margin:16px 0}.modal-backdrop{z-index:100;background:#0a180ee6;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.document-modal{background:#f5f7ef;border-radius:8px;flex-direction:column;width:min(1150px,100%);height:90vh;display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 23px;display:flex}.modal-header h2{overflow-wrap:anywhere;flex:1;font-size:1rem}.document-modal iframe{background:#e0e5d7;border:0;flex:1;width:100%}.document-modal img{object-fit:contain;flex:1;max-width:100%;min-height:0;padding:20px}.confirm-modal{background:#fff;border-radius:8px;max-width:500px;padding:32px}.confirm-modal p{color:var(--muted);margin-top:17px}@media (width>=1600px){.page-heading h1{font-size:62px}.feed-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1150px){.sidebar{width:220px;padding:28px 17px}.workspace{width:calc(100% - 220px);margin-left:220px}main{padding:28px}.topbar{padding:0 28px}.feed-layout{grid-template-columns:1fr}.member-sidecard{display:none}.studio-grid{grid-template-columns:190px minmax(0,1fr)}.auth-layout{gap:28px}.trial-banner{flex-wrap:wrap}.trial-banner button{margin-left:0}.settings-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{width:252px;padding-top:90px;transition:transform .2s;transform:translate(-100%);box-shadow:12px 0 50px #0003}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin:0}.topbar{z-index:30;height:70px;padding:0 16px;position:sticky;top:0}.mobile-menu{display:inline-flex}.breadcrumb{margin-right:auto;font-size:.8125rem}.breadcrumb span{display:none}.top-actions{gap:8px}.top-actions .status-badge{display:none}main{padding:24px 20px 40px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.page-heading h1{font-size:43px}.page-heading p:not(.eyebrow){font-size:.9375rem}.feed-toolbar{gap:15px}.filters button{padding:8px}.empty-panel{min-height:300px;padding:42px 22px}.plan-grid{grid-template-columns:1fr}.plan-card{padding:26px}.trial-banner{gap:14px;padding:22px}.auth-layout{grid-template-columns:1fr;gap:35px;margin:12px 0}.auth-intro h1{font-size:42px}.auth-intro a{margin-top:18px}.auth-card,.account-card{padding:24px}.studio-grid{grid-template-columns:1fr}.draft-list{padding:3px 0 15px;display:flex;overflow-x:auto}.draft-item{min-width:180px}.draft-list .secondary{width:auto;min-width:140px}.composer{padding:22px}.composer-actions{flex-wrap:wrap}.composer-actions button{flex:1}.account-row{flex-wrap:wrap;gap:10px}.post-card{padding:23px}.post-card h2{font-size:29px}.workspace-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:23px 20px;font-size:.75rem}.policy{padding:25px}.policy h1{font-size:40px}.modal-backdrop{padding:12px}.document-modal{height:94vh}.modal-header{flex-wrap:wrap;gap:7px;padding:12px}.modal-header h2{font-size:.875rem}.modal-header .secondary{min-height:38px;padding:9px;font-size:0}.file-drop .upload-label{margin-left:0}.setup-banner{align-items:flex-start;font-size:.8125rem}.setup-banner .status-dot{margin-top:7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.spin{animation:none}}.password-field{align-items:center;gap:8px;display:flex}.password-field input{flex:1;min-width:0}.password-toggle{color:#213b30;cursor:pointer;font:inherit;background:0 0;border:1px solid #d6ddd8;border-radius:8px;padding:11px 12px;font-size:13px}.password-toggle:focus-visible{outline-offset:2px;outline:2px solid #6b5731}.pdf-preview{background:#e9eae6;min-height:0;padding:18px;overflow:auto}.pdf-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pdf-page{text-align:center;max-width:900px;margin:auto}.pdf-page canvas{background:#fff;width:100%;height:auto;display:block;box-shadow:0 2px 14px #0002}.pdf-text{background:#fff;max-width:900px;margin:18px auto;padding:16px}.pdf-text p{white-space:pre-wrap;line-height:1.6}.brand-logo{object-fit:contain;border-radius:4px;width:100%;height:auto;display:block}.brand{width:100%}.sidebar .space-label{margin-top:30px}.account-page{max-width:960px}.account-page>.account-card{max-width:none;margin-bottom:28px}.account-page .page-heading{margin-bottom:32px}.account-overview .account-row{gap:24px;padding:18px 0}.account-overview .account-row:first-child{padding-top:0}.account-overview .account-row>strong{text-align:right;font-size:15px;font-weight:600;line-height:1.5}.security-card{padding:0;overflow:hidden}.security-intro{background:#fafbf7;padding:30px 32px}.security-intro h2{margin-bottom:10px;font:30px/1.25 Georgia,serif}.security-intro .eyebrow{margin-bottom:8px}.security-card p{color:var(--muted);max-width:68ch;font-size:14px;line-height:1.7}.security-section{border-top:1px solid var(--line);padding:30px 32px}.security-section h3{margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.security-section>p{margin-bottom:20px}.security-section form{gap:20px;max-width:600px;margin-top:22px}.security-section form+p{margin-top:14px;margin-bottom:0;font-size:13px}.security-section form>button{justify-self:start}.security-section label{gap:8px;font-size:14px;line-height:1.45}.security-section input{font-size:15px}.security-section .check-label{gap:10px;font-size:13px}.security-section details{margin:18px 0;font-size:14px}.security-section details p{margin:12px 0}.security-section img{max-width:100%;height:auto;margin:20px 0;display:block}.security-message{background:#edf5e9;border:1px solid #d0dfc7;border-radius:6px;margin:0 32px 30px;padding:15px 18px;max-width:none!important}.security-message.error{color:#923e32;background:#fff0ed;border-color:#ebc6bf}.account-card.wide>h2{margin-bottom:14px}.account-card.wide>p{color:var(--muted);margin:14px 0 24px;font-size:14px}.account-card.wide>form{margin-top:24px}.account-card.wide>form>button{justify-self:start}@media (width<=760px){.account-page>.account-card{margin-bottom:20px}.security-card{padding:0}.security-intro,.security-section{padding:24px}.security-intro h2{font-size:27px}.security-section h3{font-size:18px}.security-section form>button{justify-self:stretch}.security-message{margin:0 24px 24px}.account-overview .account-row{grid-template-columns:1fr;gap:7px;display:grid}.account-overview .account-row>strong{text-align:left}.account-page .account-actions{gap:12px;margin-top:20px}.form-row{grid-template-columns:1fr}}.user-email-list{margin:24px 0;padding:0;list-style:none}.user-email-list li{overflow-wrap:anywhere;border-bottom:1px solid #d9ded4;padding:14px 0;font-size:16px}.role-confirm{background:#f4f5ef;border:1px solid #d9ded4;border-radius:8px;margin:20px 0;padding:20px}.user-email-list .account-row{gap:20px}.saved-code input{letter-spacing:.04em;max-width:340px;font-family:monospace}.saved-code{margin-top:10px}@media (width<=640px){.user-email-list .account-row{flex-direction:column;align-items:stretch}.user-email-list button{width:100%}}.discussion{border-top:1px solid #d9ded4;margin-top:24px;padding-top:20px}.discussion form{margin:20px 0}.comment{border-top:1px solid #e1e4dc;padding:18px 0}.comment small{color:#6a7269;display:block}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.comment .status-badge{margin-left:8px}.user-actions{flex-direction:column;gap:10px;display:flex}.danger{color:#92382c}.discussion .secondary{width:fit-content}.status-badge{vertical-align:middle;flex-shrink:0;align-items:center;line-height:1.4;display:inline-flex}.post-meta{flex-wrap:wrap;align-items:flex-start;gap:12px;line-height:1.5}.post-meta .avatar{flex-shrink:0}.post-author{flex:1;gap:6px;min-width:0;display:grid}.post-author>strong{overflow-wrap:anywhere;line-height:1.5}.post-author-details{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-author-details .status-badge{padding:4px 9px}.post-meta .pin{flex-shrink:0;align-self:flex-start;padding-top:4px;line-height:1.5}.comment{line-height:1.6}.comment>strong{overflow-wrap:anywhere}.comment .status-badge{margin:4px 0 4px 8px}.comment small{margin:5px 0 8px}.excerpt,.account-card p,.policy p{overflow-wrap:anywhere}.sidebar{overflow-y:auto}.filters{flex-wrap:wrap;max-width:100%}.composer-top,.composer-actions,.workspace-footer div{flex-wrap:wrap}.form-row>*{min-width:0}.account-card>form{margin-top:20px}.account-card>h2+p{margin-top:10px}@media (width<=420px){.post-meta .pin{margin-left:52px}.topbar{gap:8px}.top-actions{flex-shrink:0}.breadcrumb{min-width:0}.post-card{padding:20px}.discussion .secondary{max-width:100%}}.member-avatar{flex:0 0 42px;width:42px;height:42px;font:22px/1 Georgia,serif;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.modern-discussion{margin-top:26px;padding-top:0}.post-social{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.social-button{color:#607063;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.social-button:hover{background:#f1f4ed}.social-button.is-liked{color:#526637;background:#eef3e6}.social-button span{background:#e8ecdf;border-radius:20px;min-width:22px;padding:2px 6px;font-size:12px}.discussion-panel{border-top:1px solid var(--line);padding-top:22px}.modern-discussion .comment-compose{gap:12px;margin:0 0 24px;display:grid}.compose-heading{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.compose-heading .avatar{flex-basis:32px;width:32px;height:32px;font-size:17px}.compose-heading>span:last-child{min-width:0}.compose-heading strong{color:var(--ink)}.comment-compose textarea{background:#fafbf8;min-height:84px;font-size:14px}.compose-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.compose-footer small{color:var(--muted)}.compose-footer .primary{min-height:38px;padding:8px 14px;font-size:13px}.modern-comment{gap:12px;padding:20px 0;display:flex}.modern-comment .avatar{flex-basis:34px;width:34px;height:34px;font-size:18px}.comment-content{flex:1;min-width:0}.comment-byline{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.comment-byline strong{overflow-wrap:anywhere}.comment-byline .status-badge{margin:0;padding:3px 7px;font-size:10px}.comment-content>small{margin:4px 0 8px;font-size:11px}.comment-content>p{font-size:14px;line-height:1.7}.comment-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.comment-actions .text-button{color:#667460;font-size:12px}.reply-to,.reply-context{color:#5d7151;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.reply-to{border-left:2px solid #c4d0b7;margin-bottom:8px;padding-left:9px}.reply-context{background:#eff4e8;border-radius:5px;padding:8px 12px}.reply-context button{margin-left:auto;padding:0;font-size:12px}.is-reply{margin-left:20px}.no-comments{color:var(--muted);padding-bottom:12px;font-size:14px}.discussion-error{background:#fcf0eb;border-radius:6px;padding:12px;font-size:13px}.discussion-error button{margin-left:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.embedded-image{border:1px solid var(--line);background:#f5f6f2;border-radius:9px;margin:8px 0 0;overflow:hidden}.image-expand{cursor:zoom-in;background:#edf0e8;width:100%;padding:0;display:block;position:relative}.image-expand img{object-fit:contain;width:100%;max-width:100%;max-height:650px;display:block}.image-expand>span{color:#fff;background:#15291ee6;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.embedded-image figcaption{color:var(--muted);background:#fafbf8;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;font-size:12px;display:flex}.embedded-image figcaption>span{overflow-wrap:anywhere;min-width:0}.embedded-image figcaption a{color:var(--forest);flex-shrink:0;align-items:center;gap:6px;min-height:30px;font-weight:600;text-decoration:none;display:inline-flex}.image-placeholder{min-height:160px;color:var(--muted);place-content:center;padding:24px;font-size:14px;display:grid}.profile-photo-editor{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.profile-photo-editor .avatar{flex-basis:88px;width:88px;height:88px;font-size:36px}.profile-photo-editor .upload-label{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.profile-photo-editor small{color:var(--muted);margin-top:9px;display:block}.profile-photo-editor .text-button{display:block}.public-profile form>button{justify-self:start}.public-profile>p{color:var(--muted);margin-top:12px;font-size:14px}.post-card .post-meta{margin-bottom:20px}.post-card>h2{font-size:30px}.post-card>.excerpt,.post-body{font-size:15px}.post-author-details{gap:9px}.post-author-details .status-badge{padding:3px 7px;font-size:10px}@media (width<=760px){.is-reply{margin-left:10px}.modern-comment{gap:9px}.post-social{gap:3px}.social-button{padding:9px 11px}.image-expand img{max-height:480px}.embedded-image figcaption{flex-wrap:wrap;gap:5px}.image-expand>span{font-size:11px;bottom:8px;right:8px}.comment-actions{gap:12px}.post-card>h2{font-size:28px}}.user-memberships{gap:10px;margin-top:12px;display:grid}.user-memberships strong,.user-memberships small{display:block}.user-memberships strong{font-size:15px}.user-memberships small{margin-top:4px;line-height:1.5}.user-email-list .account-row>span{overflow-wrap:anywhere;min-width:0}.studio-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.studio-tabs button{padding:10px;font-size:14px}.composer input[type=datetime-local]{min-width:0;max-width:100%}.library-tools{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:end;gap:14px;margin-bottom:22px;padding:18px;display:flex;box-shadow:0 4px 20px #14201904}.library-search{min-width:0;color:var(--muted);flex:1;align-items:center;gap:10px;display:flex}.library-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:14px}.library-search .primary{min-height:42px;padding:10px 15px;font-size:13px}.library-sort{letter-spacing:.03em;color:var(--muted);flex-shrink:0;gap:5px;font-size:11px;display:grid}.library-sort select{border:1px solid var(--line);background:#fafbf8;border-radius:6px;min-height:42px;padding:9px 28px 9px 10px;font-size:13px}.result-summary{color:var(--muted);overflow-wrap:anywhere;max-width:360px;margin-top:7px;line-height:1.5;display:block}.feed-toolbar{flex-wrap:wrap;align-items:center}.post-card{box-shadow:0 6px 24px #14201903}.post-expiry{color:var(--muted);align-items:center;gap:7px;margin:10px 0 16px;font-size:12px;display:flex}.member-sidecard .desk-links{gap:0;margin:22px 0;display:grid}.desk-links button{text-align:left;color:var(--forest);background:0 0;border-bottom:1px solid #cdd7c3;align-items:center;gap:10px;padding:15px 0;font-size:13px;font-weight:600;display:flex}.desk-links button svg:last-child{margin-left:auto}.desk-links button:hover{color:#7b5d20}.member-sidecard>small{margin-top:20px;line-height:1.6;display:block}.access-summary{border-top:1px solid #cdd7c3;border-bottom:1px solid #cdd7c3;align-items:flex-start;gap:12px;margin:22px 0;padding:20px 0;display:flex}.access-summary strong,.access-summary small{display:block}.access-summary strong{font-size:14px}.access-summary small{margin-top:6px}.library-search input:focus-visible{outline-offset:1px}@media (width<=760px){.library-tools{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.library-sort{justify-content:space-between;align-items:center;display:flex}.library-sort select{min-width:145px}.library-search .primary{padding:10px 12px}.result-summary{font-size:11px}.feed-toolbar .filters{width:100%;display:flex}.feed-toolbar .filters button{flex:1;min-height:42px}.post-expiry{align-items:flex-start}}.body-field{margin:24px 0}.field-title{margin-bottom:10px;font-weight:600;display:block}.rich-editor{background:#fff;border:1px solid #ccd3c5;border-radius:10px;min-width:0;overflow:hidden}.format-toolbar{background:#f4f6f0;border-bottom:1px solid #d9dfd3;flex-wrap:wrap;align-items:center;gap:5px;padding:10px;display:flex}.format-toolbar select{background:#fff;border:1px solid #d6dcce;border-radius:5px;width:auto;max-width:100%;min-height:38px;margin:0;padding:8px 25px 8px 9px;font-size:13px}.format-toolbar button{color:#233d2f;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.format-toolbar button:hover,.format-toolbar button[aria-pressed=true]{background:#e0e7d6;border-color:#becbb0}.format-toolbar button:disabled{opacity:.35}.rich-editor .tiptap{overflow-wrap:anywhere;outline:none;min-height:300px;padding:20px}.rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #a3b58c}.editor-hint{color:#61705f;background:#f8f9f5;border-top:1px solid #e7eadf;padding:9px 15px;font-size:12px;line-height:1.6}.rich-content{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.rich-content p{margin:0 0 .85em}.rich-content p:last-child{margin-bottom:0}.rich-content h2,.rich-content h3,.rich-content h4{margin:1em 0 .5em;font-family:inherit;line-height:1.3}.rich-content h2{font-size:1.6em}.rich-content h3{font-size:1.3em}.rich-content h4{font-size:1.1em}.rich-content ul,.rich-content ol{margin:.8em 0;padding-left:1.7em;list-style-position:outside}.rich-content ul{list-style-type:disc}.rich-content ol{list-style-type:decimal}.rich-content li{margin:.3em 0}.rich-content li p{margin:.2em 0}.rich-content blockquote{color:#52604e;background:#f6f7f2;border-left:3px solid #b29b62;margin:1em 0;padding:8px 18px}.rich-content hr{border:0;border-top:1px solid #d6ddce;margin:1.4em 0}@media (width<=600px){.rich-editor .tiptap{padding:14px}.format-toolbar{gap:3px;padding:7px}.format-toolbar select{max-width:145px;font-size:12px}}.one-time-passes{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.one-time-passes>.account-card{margin-top:24px}.one-time-passes .account-row p{overflow-wrap:anywhere;font-size:.82rem}.one-time-passes .account-row>div{text-align:right}.one-time-passes>h2{margin-bottom:10px}@media (width<=760px){.sidebar{visibility:hidden;overscroll-behavior:contain}.sidebar.open{visibility:visible}}:root{--forest:#172b23;--ink:#18271f;--gold:#c6aa70;--line:#deded3;--muted:#657068;background:#f7f6f0}body{background:#f7f6f0}.sidebar{background:#14221b}.brand-logo{object-fit:contain}.topbar{background:#fcfcf8}.page-heading{padding-top:10px}.page-heading h1{letter-spacing:-.045em}.page-heading .eyebrow{color:#7a633b}.post-card,.account-card,.plan-card,.composer,.policy{box-shadow:none;border-radius:3px}.primary,.secondary,.small-button{border-radius:2px}.workspace-footer{background:#efeee6}.workspace-footer a{text-underline-offset:4px}.sidebar-bottom a{min-height:28px}.sidebar .brand-logo{background:0 0}.skip-link{z-index:200;color:#14221b;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.public-shell .sidebar{display:none}.public-shell .workspace{width:100%;margin-left:0}.public-shell main{max-width:1440px;min-height:65vh;padding:0 64px}.public-shell .workspace-footer{margin:0;padding:32px 64px}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:24px 64px;display:flex}.public-wordmark{letter-spacing:3px;white-space:nowrap;flex-direction:column;gap:7px;font:600 20px Georgia,serif;text-decoration:none;display:flex}.public-wordmark small{letter-spacing:2.4px;color:#77765e;font:9px Arial,sans-serif}.public-navigation{align-items:center;gap:30px;display:flex}.public-navigation a{color:#536153;padding:10px 0;font-size:13px;text-decoration:none}.public-navigation a:hover,.public-navigation a[aria-current=page]{color:#152d21;text-underline-offset:7px;text-decoration:underline}.public-header .primary{min-height:40px;padding:9px 17px}.public-menu-toggle{display:none}.public-page em{color:#877347;font-weight:400}.public-page .eyebrow{letter-spacing:2.5px;color:#6e725f;margin-bottom:23px;font-size:10px;font-weight:600}.editorial-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:78px 0 72px;display:grid}.hero-copy h1{letter-spacing:-3px;font-size:clamp(48px,5.1vw,76px);line-height:1.08}.hero-copy>p:not(.eyebrow){color:#657068;max-width:440px;margin-top:26px;font-size:16px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.editorial-link{color:var(--ink);background:0 0;border-bottom:1px solid #acb09d;align-items:center;gap:12px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}.brand-panel{color:#c7b386;aspect-ratio:1.05;background:#14221b;flex-direction:column;justify-content:space-between;align-items:center;min-height:420px;padding:32px;display:flex}.panel-topline{letter-spacing:2px;align-self:flex-start;font-size:9px}.brand-panel img{object-fit:contain;width:88%;max-height:285px}.panel-caption{letter-spacing:1.5px;border-top:1px solid #53604b;justify-content:space-between;gap:20px;width:100%;padding-top:19px;font-size:9px;line-height:1.7;display:flex}.panel-caption span:last-child{text-align:right}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1.3px;color:#6a715f;justify-content:space-between;gap:24px;padding:23px 0;font-size:11px;display:flex}.public-journal{padding:80px 0 85px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:40px;display:flex}.public-page h2{letter-spacing:-1.4px;font:400 clamp(34px,3.4vw,48px)/1.12 Georgia,serif}.journal-list{border-top:1px solid var(--line)}.journal-entry{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:center;gap:30px;padding:30px 0;display:flex}.journal-entry:hover{background:#eeeee4}.journal-number{color:#9b957d;align-self:flex-start;min-width:42px;font:24px Georgia,serif}.journal-entry>div{flex:1;min-width:0}.journal-entry .eyebrow{margin:0 0 12px;font-size:9px}.journal-entry h3{font:400 27px/1.3 Georgia,serif}.journal-entry p:not(.eyebrow){color:#657068;max-width:640px;margin-top:12px;font-size:14px}.journal-empty{border-block:1px solid var(--line);color:#657068;gap:25px;padding:34px 0;display:flex}.journal-empty h3{color:var(--ink);margin-bottom:10px;font:24px Georgia,serif}.member-introduction{background:#eaece2;grid-template-columns:1fr 1fr;gap:90px;margin-bottom:75px;padding:62px;display:grid}.member-introduction>div>p:not(.eyebrow){color:#657068;max-width:330px;margin:25px 0;font-size:14px}.member-benefits>div{border-bottom:1px solid #ced3c3;gap:21px;padding:22px 0;display:flex}.member-benefits>div:first-child{padding-top:0}.member-benefits h3{font-size:15px;font-weight:600}.member-benefits p{color:#657068;margin-top:9px;font-size:13px;line-height:1.8}.member-benefits .member-fine{align-items:flex-start;gap:9px;margin-top:24px;font-size:11px;display:flex}.public-intro{border-bottom:1px solid var(--line);padding:85px 0 65px}.public-intro h1{letter-spacing:-2.5px;font-size:clamp(43px,5.7vw,76px)}.public-lead{color:#657068;max-width:630px;margin-top:30px;font-size:17px;line-height:1.8}.public-intro .primary{margin-top:25px}.about-editorial{grid-template-columns:1fr 2fr;gap:50px;padding:65px 0;display:grid}.about-editorial>div{max-width:660px}.about-editorial p:not(.eyebrow){color:#657068;margin:24px 0}.public-invitation{background:#eaece2;margin-bottom:65px;padding:55px}.public-invitation .secondary{margin-top:28px}.contact-details{grid-template-columns:2fr 1fr;gap:70px;padding:60px 0 100px;display:grid}.contact-details .eyebrow{display:block}.contact-email{overflow-wrap:anywhere;align-items:center;gap:16px;font:clamp(19px,2.2vw,29px) Georgia,serif;text-decoration:none;display:flex}.contact-details p{color:#657068;max-width:470px;margin:20px 0;font-size:14px}.contact-details a:hover{text-decoration:underline}.public-page h3{overflow-wrap:anywhere}@media (width>=1450px){.public-shell main,.public-header{max-width:1440px}.editorial-hero{gap:85px;padding-block:95px}.brand-panel{min-height:490px}}@media (width<=1050px){.public-header{padding:23px 30px}.public-navigation{gap:18px}.public-shell main{padding-inline:30px}.editorial-hero{gap:30px}.hero-copy h1{font-size:54px}.brand-panel{min-height:380px;padding:24px}.member-introduction{gap:45px;padding:40px}.public-shell .workspace-footer{padding:30px}}@media (width<=760px){.public-header{flex-wrap:wrap;gap:16px;padding:20px 22px;position:relative}.public-wordmark{font-size:17px}.public-wordmark small{font-size:8px}.public-menu-toggle{display:flex}.public-navigation{flex-basis:100%;order:3;align-items:stretch;gap:4px;padding:12px 0;display:none}.public-navigation.open{flex-direction:column;display:flex}.public-navigation a{padding:13px 4px}.public-header>.primary{margin-left:auto;padding:8px 12px;font-size:12px}.public-shell main{padding-inline:22px}.editorial-hero{grid-template-columns:1fr;gap:38px;padding:48px 0 40px}.hero-copy h1{letter-spacing:-2px;font-size:clamp(43px,9.9vw,64px)}.hero-copy>p:not(.eyebrow){font-size:15px}.hero-actions{gap:18px}.brand-panel{aspect-ratio:1.3;max-width:none;min-height:310px;padding:24px}.brand-panel img{max-width:340px;max-height:220px}.brand-strip{gap:15px;font-size:9px;line-height:1.6}.public-journal{padding:50px 0}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:25px}.public-page h2{font-size:36px}.journal-entry{gap:16px;padding:26px 0}.journal-number{min-width:24px;font-size:20px}.journal-entry h3{font-size:23px}.journal-entry>svg{width:19px}.member-introduction{grid-template-columns:1fr;gap:40px;margin-bottom:40px;padding:30px 24px}.public-shell .workspace-footer{padding:27px 22px}.public-intro{padding:50px 0 40px}.public-intro h1{font-size:44px}.about-editorial,.contact-details{grid-template-columns:1fr;gap:28px;padding:40px 0}.public-invitation{margin-bottom:40px;padding:30px 24px}.contact-email{font-size:21px}.public-lead{font-size:16px}.public-page .eyebrow{line-height:1.7}.workspace-footer{gap:20px}.workspace-footer>div{flex-wrap:wrap}}.storage-manager{margin-bottom:2rem}.storage-manager progress{accent-color:#214c3e;width:100%;height:14px}.storage-manager form{gap:1rem;margin:1.5rem 0;display:grid}.storage-manager input:not([type=checkbox]),.storage-manager select{width:100%;max-width:26rem;margin-top:.5rem;display:block}.storage-manager input[type=checkbox]{width:auto;margin-right:.5rem}.storage-list article{border-top:1px solid #dedfd5;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.storage-list h3{margin:0 0 .5rem}.storage-list p{margin:0}.storage-confirm{border:1px solid #b48854;border-radius:12px;margin-top:1rem;padding:1.5rem}.storage-confirm button{margin:.75rem .5rem 0 0}@media (width<=600px){.storage-list article{flex-direction:column;align-items:flex-start}}.editorial-hero>*{min-width:0}@media (width<=760px){.editorial-hero{grid-template-columns:minmax(0,1fr)}.brand-panel{aspect-ratio:auto;width:100%}.hero-copy h1{overflow-wrap:normal}.hero-actions{align-items:flex-start}.panel-topline{line-height:1.7}.public-wordmark{white-space:normal;max-width:100%}.contact-email{word-break:break-word;min-width:0}}html{scroll-behavior:smooth;scroll-padding-top:28px}.public-header{padding-block:25px}.edition-home .editorial-hero{grid-template-columns:1.04fr 1fr;gap:90px;padding:76px 0 82px}.edition-home .hero-copy h1{letter-spacing:-4px;font-size:clamp(60px,6.6vw,96px);line-height:.98}.edition-home .hero-copy h1 em{color:#877047}.edition-dot{background:#8b7043;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero-footnote{border-top:1px solid var(--line);letter-spacing:1.7px;color:#666d5f;gap:24px;margin-top:36px;padding-top:21px;font-size:9px;display:flex}.edition-display{isolation:isolate;padding:5px 22px 45px 0;position:relative}.edition-cover{color:#f5eedb;background:#233d31;border:1px solid #324d3c;flex-direction:column;justify-content:space-between;min-height:505px;padding:28px 32px;display:flex;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:12px 16px #e4e1d4}.edition-masthead{letter-spacing:5px;z-index:1;border-bottom:1px solid #99a082;padding-bottom:16px;font:52px/.95 Georgia,serif}.edition-masthead span{letter-spacing:2.4px;margin-top:12px;font:9px Arial,sans-serif;display:block}.edition-orbit{opacity:.8;place-items:center;display:grid;position:absolute;inset:105px 0 100px}.edition-orbit i{border:1px solid #baaa76;border-radius:50%;width:255px;height:255px;position:absolute;transform:rotate(-35deg)scaleX(.58)}.edition-orbit i:nth-child(2){transform:rotate(35deg)scaleX(.58)}.edition-orbit i:nth-child(3){transform:rotate(90deg)scaleX(.58)}.edition-orbit>span{color:#c6b17e;font:145px Georgia,serif}.edition-cover-bottom{z-index:1;margin-top:225px}.edition-cover-bottom>span{letter-spacing:2px;color:#d7c795;font-size:9px}.public-page .edition-cover h2{letter-spacing:-1px;margin:12px 0;font:39px/1.07 Georgia,serif}.edition-cover-bottom>p{color:#e0dfce;font-size:11px}.edition-seal{text-align:center;letter-spacing:1px;color:#29392b;z-index:2;background:#d8c58f;border:5px double #8c784d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;font-size:9px;line-height:1.5;display:flex;position:absolute;top:46px;right:-15px;transform:rotate(12deg)}.edition-seal span{font-size:25px;line-height:1.2}.floating-member-card{background:#fbfaf4;border:1px solid #d8d6c7;align-items:center;gap:18px;width:95%;padding:19px;display:flex;position:absolute;bottom:8px;left:-36px;transform:rotate(-3deg);box-shadow:0 12px 30px #172b2312}.floating-member-card img{background:#172b23;width:78px;padding:8px}.floating-member-card>div{flex:1}.floating-member-card span{letter-spacing:1.6px;color:#716649;font-size:8px}.floating-member-card strong{margin-top:7px;font:21px Georgia,serif;display:block}.edition-home .brand-strip{letter-spacing:1.6px;padding-block:22px;font-size:10px}.field-notes{padding:80px 0}.edition-index{letter-spacing:1.5px;color:#6b705f;font-size:10px}.notes-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;display:grid}.edition-cover.compact{box-shadow:none;color:#253c2e;background:#e8ddbe;border:0;max-width:460px;min-height:435px;transform:none}.compact .edition-masthead{border-color:#9d947b;font-size:42px}.compact .edition-orbit>span{color:#6d795d}.compact .edition-orbit i{border-color:#8f8f6a}.compact .edition-cover-bottom>span,.compact .edition-cover-bottom>p{color:#4e5946}.compact .edition-cover-bottom{margin-top:190px}.notes-copy h3{letter-spacing:-1px;margin-bottom:18px;font:38px/1.13 Georgia,serif}.notes-copy>p:not(.eyebrow){color:#657068;max-width:540px;font-size:15px}.notes-copy ol{counter-reset:notes;margin:22px 0;padding:0;list-style:none}.notes-copy li{counter-increment:notes;border-top:1px solid var(--line);padding:16px 0 16px 42px;position:relative}.notes-copy li:before{content:"0" counter(notes);color:#88754e;font:18px Georgia,serif;position:absolute;top:17px;left:0}.notes-copy li strong{margin-bottom:5px;font-size:14px;display:block}.notes-copy li span{color:#657068;font-size:13px;line-height:1.6;display:block}.notes-copy details{border-block:1px solid var(--line);padding:17px 0;font-size:14px}.notes-copy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.notes-copy details p{color:#526251;margin-top:15px}.boardroom{color:#f4eedf;background:#192e25;grid-template-columns:.8fr 1.2fr;gap:64px;margin:16px 0 0;padding:58px;display:grid;position:relative}.boardroom .eyebrow{color:#d2bd87}.boardroom h2{font-size:54px}.boardroom-intro>p:not(.eyebrow){color:#c2cdbf;margin-top:24px;font-size:15px}.boardroom-label{color:#cfc6a9;letter-spacing:1.7px;border-top:1px solid #536557;margin-top:40px;padding-top:18px;font-size:9px;display:block}.decision-card{background:#23392d;border:1px solid #5a6a53;padding:28px}.decision-card h3{margin-bottom:16px;font:34px/1.1 Georgia,serif}.decision-card>p:not(.eyebrow){color:#d4dbcc;font-size:14px}.decision-options{gap:8px;margin-top:24px;display:grid}.decision-options button{color:#233a2b;text-align:left;background:#f1f0e5;border:1px solid #0000;align-items:center;gap:13px;min-height:49px;padding:15px;font-size:13px;display:flex}.decision-options button>span{color:#78683f;font:16px Georgia,serif}.decision-options button>svg{margin-left:auto}.decision-options button[aria-pressed=true]{background:#d8c58f;border-color:#fff}.decision-result{border-top:1px solid #687b60;margin-top:22px;padding-top:22px}.decision-result strong{font:23px Georgia,serif}.decision-result p{color:#dbe2d2;margin-top:12px;font-size:14px}.decision-result .text-button{color:#f0dca2;margin-top:12px}.journal-launch{border-block:1px solid var(--line);align-items:center;gap:30px;padding:35px 0;display:flex}.launch-mark{color:#667357;background:#e8e9dc;padding:14px 25px;font:68px Georgia,serif}.journal-launch>div{flex:1}.journal-launch .eyebrow{margin-bottom:12px}.journal-launch h3{margin-bottom:12px;font:28px Georgia,serif}.journal-launch p:not(.eyebrow){color:#657068;max-width:650px;font-size:14px}.edition-home .member-introduction{background:#e9eadd;margin-bottom:0}.founder-note{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding:85px 45px;display:grid}.founder-monogram{color:#7b805e;outline-offset:12px;border:1px solid #b6b498;border-radius:50%;outline:1px solid #dcd9c8;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:245px;height:245px;font:125px/.9 Georgia,serif;display:flex}.founder-monogram span{letter-spacing:2px;margin-top:17px;font:9px Arial,sans-serif}.founder-note p:not(.eyebrow){color:#657068;max-width:520px;margin:22px 0;font-size:15px}.about-brand-banner{color:#f4eedf;background:#192e25;justify-content:space-between;align-items:center;gap:45px;margin-top:38px;padding:42px;display:flex}.about-brand-banner img{width:170px;max-width:30%}.about-brand-banner>p{font:35px/1.2 Georgia,serif}.about-brand-banner>span{letter-spacing:1.5px;color:#cbbb8f;font-size:9px;line-height:1.8}.membership-preview{background:#e9eadf;border-top:3px solid #8a774e;grid-template-columns:1fr 1fr;gap:40px;margin:0 0 35px;padding:35px;display:grid}.membership-preview h2{margin-bottom:15px;font:36px/1.1 Georgia,serif}.membership-preview p{color:#5d695d;font-size:14px}.membership-preview .eyebrow{letter-spacing:2px;margin-bottom:16px;font-size:10px}.membership-preview-items{gap:19px;display:grid}.membership-preview-items>div{gap:16px;display:flex}.membership-preview-items h3{margin-bottom:5px;font-size:14px}.membership-preview-items p{font-size:13px}.personal-member-card{color:#ece6cd;background:#1d3428;border:1px solid #8c8059;align-items:center;gap:25px;margin-bottom:28px;padding:28px;display:flex}.personal-member-card img{width:130px}.personal-member-card h2{margin:13px 0;font:30px Georgia,serif}.personal-member-card .eyebrow,.personal-member-card span{letter-spacing:1.7px;color:#d7c28c;font-size:9px}.member-shell .post-card{border-top:3px solid #aa9260}.member-shell .plan-card{border-top:3px solid #9c865c}.member-shell .plan-card .primary{margin-top:20px}.modern-discussion{background:#f5f5ec;margin-top:25px;padding:20px}.primary,.secondary,.editorial-link,.decision-options button{transition:background .18s,transform .18s}.primary:hover{background:#2f4b39;transform:translateY(-2px)}.editorial-link:hover{color:#836c3f}.public-page section[id]{scroll-margin-top:28px}@media (width<=1100px){.edition-home .editorial-hero{gap:40px}.edition-home .hero-copy h1{font-size:70px}.edition-cover{min-height:480px;padding:23px}.edition-masthead{font-size:43px}.floating-member-card{left:-15px}.notes-grid{gap:38px}.boardroom{gap:35px;padding:35px}.founder-note{gap:40px;padding-inline:0}.membership-preview{gap:25px;padding:25px}}@media (width<=760px){.edition-home .editorial-hero{grid-template-columns:minmax(0,1fr);gap:42px;padding:45px 0}.edition-home .hero-copy h1{letter-spacing:-3px;font-size:clamp(60px,13vw,85px)}.edition-home .hero-copy>p{max-width:470px}.edition-display{justify-self:center;width:100%;max-width:500px;padding:5px 18px 40px 10px}.edition-cover{min-height:445px;transform:rotate(2deg)}.edition-cover-bottom{margin-top:195px}.edition-seal{width:90px;height:90px;top:40px;right:-3px}.floating-member-card{width:95%;padding:15px;left:0}.floating-member-card strong{font-size:19px}.edition-home .brand-strip{flex-direction:column;gap:12px;padding:22px 0;font-size:10px}.field-notes{padding:46px 0}.notes-grid{grid-template-columns:minmax(0,1fr);gap:32px}.edition-cover.compact{max-width:none;min-height:390px}.notes-copy h3{font-size:33px}.boardroom{grid-template-columns:minmax(0,1fr);gap:30px;padding:29px 22px}.boardroom h2{font-size:42px}.boardroom-label{margin-top:23px}.decision-card{padding:21px 17px}.decision-card h3{font-size:30px}.journal-launch{align-items:flex-start;gap:18px}.journal-launch>svg{display:none}.launch-mark{padding:12px;font-size:42px}.journal-launch h3{font-size:25px}.founder-note{grid-template-columns:1fr;gap:45px;padding:55px 0}.founder-monogram{width:175px;height:175px;font-size:85px}.about-brand-banner{flex-wrap:wrap;gap:25px;padding:26px}.about-brand-banner img{width:150px;max-width:100%}.about-brand-banner>p{font-size:29px}.membership-preview{grid-template-columns:1fr;gap:28px;padding:24px}.membership-preview h2{font-size:32px}.personal-member-card{flex-direction:column;align-items:flex-start;padding:22px}.hero-footnote{gap:15px;font-size:8px}.modern-discussion{padding:15px}.public-wordmark{letter-spacing:2px;font-size:15px}.public-header{gap:12px}.public-header>.primary{padding:8px;font-size:11px}.public-page .edition-cover h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.primary:hover{transform:none}}.public-wordmark{flex-direction:row;align-items:center;gap:13px;min-width:0}.header-wordmark-copy{flex-direction:column;gap:7px;display:flex}.header-logo-crop{background:#172b23;border-radius:3px;flex:0 0 54px;width:54px;height:54px;display:block;position:relative;overflow:hidden}.header-logo-crop img{width:310%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-43.3%)}@media (width<=1100px) and (width>=761px){.public-header{gap:16px;padding-inline:24px}.public-wordmark{letter-spacing:2px;gap:10px;font-size:16px}.public-navigation{gap:15px}.public-header .primary{padding-inline:12px}.header-logo-crop{flex-basis:44px;width:44px;height:44px}}@media (width<=760px){.public-wordmark{letter-spacing:1.6px;gap:10px;font-size:14px}.header-logo-crop{flex-basis:42px;width:42px;height:42px}.public-wordmark small{letter-spacing:1.5px;font-size:7px}.header-wordmark-copy{gap:6px}}.daily-quote{border-top:3px solid #89744c;border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:435px;padding:24px 0 0;display:flex}.daily-quote-top{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.daily-quote-top .eyebrow{color:#77643d;margin:0}.daily-quote-top time{color:#697368;white-space:nowrap;font-size:12px}.daily-quote blockquote{margin:42px 0;padding:0}.daily-quote blockquote p{letter-spacing:-1.2px;color:#1b2820;margin:0;font:clamp(30px,3.1vw,48px)/1.18 Georgia,serif}.daily-quote blockquote footer{color:#77643d;margin-top:24px;font-size:15px}.daily-quote-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:20px 0;display:flex}.daily-quote-bottom>div{max-width:450px}.daily-quote-bottom span{letter-spacing:1.5px;color:#77643d;font-size:10px;font-weight:700}.daily-quote-bottom p{color:#57645a;margin:8px 0 0;font-size:14px;line-height:1.55}.daily-quote-bottom a{white-space:nowrap;color:#253e2f;border-bottom:1px solid #8d7951;align-items:center;gap:6px;padding-bottom:3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.daily-quote-bottom a:hover{text-decoration:underline}@media (width<=760px){.daily-quote{min-height:360px}.daily-quote blockquote{margin:36px 0}.daily-quote blockquote p{font-size:clamp(29px,7vw,42px)}.daily-quote-bottom{flex-direction:column;align-items:flex-start;gap:20px}}.games-shell{color:#f5f2e8;background:#08120e}.games-shell .workspace{background:#08120e}.games-shell .public-header{background:#08120e;border-bottom:1px solid #e0e0cc21;max-width:none;padding-inline:clamp(24px,4vw,68px)}.games-shell .public-wordmark,.games-shell .public-navigation a{color:#e8ebdf}.games-shell .public-wordmark small{color:#a8b5a5}.games-shell .public-navigation a:hover,.games-shell .public-navigation a[aria-current=page]{color:#dfc890;text-decoration-color:#dfc890}.games-shell .public-header>.primary{color:#14231b;background:#d7bd82;border-color:#d7bd82}.games-shell .public-header>.primary:hover{background:#efdcaa}.games-shell .public-menu-toggle{color:#f4f3ea}.games-shell.public-shell main{max-width:none;min-height:0;padding:0}.games-landing{isolation:isolate;background:radial-gradient(at 50% 20%,#20392b 0%,#0e1d16 40%,#08120e 75%);min-height:calc(100dvh - 162px);padding:28px clamp(22px,5vw,78px) 0;position:relative;overflow:hidden}.games-landing:before{content:"";z-index:-1;opacity:.19;background-image:radial-gradient(#dfc890 .5px,#0000 .8px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.games-glow{filter:blur(38px);z-index:-1;background:radial-gradient(#7b996537 0%,#d6b77213 38%,#0000 70%);border-radius:50%;height:440px;position:absolute;inset:0 18% auto}.games-center{max-width:1190px;margin:auto;padding-bottom:48px;position:relative}.games-intro{text-align:center;padding:8px 0 40px}.games-brand-logo{object-fit:contain;width:124px;height:auto;margin:0 auto 13px;display:block}.games-kicker{color:#d4c69e;letter-spacing:2.5px;margin:0 0 16px;font-size:10px;font-weight:700}.games-intro h1{letter-spacing:-3px;color:#f6f5ee;text-wrap:balance;text-shadow:0 2px 22px #0005;margin:0;font:400 clamp(48px,5.5vw,72px)/1.03 Georgia,serif}.games-intro h1 em{color:#e4c997;font-weight:400}.games-intro>p:last-child{color:#b9c7ba;text-wrap:pretty;max-width:580px;margin:19px auto 0;font-size:16px;line-height:1.7}.games-category-tabs{justify-content:center;gap:8px;margin:0 0 30px;display:flex}.games-category-tabs a{color:#d6e0d3;text-align:center;background:#14271e;border:1px solid #78978088;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.games-category-tabs a:hover{color:#fff0c6;border-color:#e6d7ab}.games-category-tabs a[aria-current=page]{color:#112019;background:#e6d7ab;border-color:#e6d7ab}.games-category-tabs a:focus-visible{outline-offset:4px;outline:3px solid #f5dc99}@media (width<=520px){.games-category-tabs a{flex:1;padding-inline:12px}.games-category-tabs{margin-bottom:24px}}.games-collection{border-top:1px solid #c4d1b533;padding-top:23px}.games-collection-heading{text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.games-section-label{letter-spacing:2px;color:#c7b47e;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.games-collection-heading h2{color:#f6f5ee;margin:0;font:400 clamp(28px,3vw,36px)/1.15 Georgia,serif}.games-collection-heading>p{color:#afc2b1;max-width:350px;margin:0;font-size:13px;line-height:1.65}.games-catalog{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.games-tile{background:#14271ee8;border:1px solid #78978066;border-radius:13px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #0003}.games-tile:hover{border-color:#d6c18599;transform:translateY(-3px)}.games-plinko-tile{background:linear-gradient(140deg,#254f3b,#11271d);border-color:#d5b777b3}.games-rocket-tile{background:linear-gradient(145deg,#1e3f32,#10231d)}.games-roulette-tile{background:linear-gradient(145deg,#293d2c,#15271e)}.games-badges{z-index:1;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px);display:flex;position:absolute;top:14px;left:14px}.games-badge{color:#182b20;letter-spacing:1.5px;background:#e5c885;border:1px solid #e6cd8c80;border-radius:3px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.games-badge-update{color:#eaf3dc;background:#1d4737;border-color:#95bd9e}.games-card-art{color:#dcc48d;background:radial-gradient(#54725533,#0000 67%);border-bottom:1px solid #cbd8b91c;justify-content:center;align-items:center;height:211px;display:flex;position:relative;overflow:hidden}.games-card-art>svg{z-index:1;margin-bottom:17px;position:relative}.games-plinko-art>svg{width:100%;max-width:380px;height:190px;margin-bottom:19px}.games-art-caption{text-align:center;letter-spacing:1.5px;color:#c7ceaf;font-size:8px;position:absolute;bottom:14px;left:8px;right:8px}.games-orbit{border:1px solid #8cae7744;border-radius:50%;width:160px;height:160px;position:absolute;transform:rotate(-35deg)scaleY(.57)}.games-orbit-two{width:235px;height:235px;transform:rotate(-35deg)scaleY(.55)}.games-rocket-art:before{content:"";filter:blur(3px);background:linear-gradient(#0000,#d6be75);width:3px;height:97px;position:absolute;transform:translate(-37px,46px)rotate(45deg)}.games-wheel-ring{background:repeating-conic-gradient(from 4deg,#a24e3b 0deg 9deg,#203328 9deg 18deg);border:5px double #c5a56b88;border-radius:50%;width:143px;height:143px;margin-top:-17px;position:absolute;box-shadow:inset 0 0 0 8px #102a2088,0 0 30px #d6b36314}.games-roulette-art>svg{background:#172d21;border-radius:50%;box-shadow:0 0 0 1px #e5c47866}.games-tile-content{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:25px;display:flex}.games-tile-kicker{letter-spacing:2px;color:#d9c58f;font-size:10px}.games-tile h3,.games-elements-copy h3{color:#f6f5ee;margin:0;font:400 30px/1.15 Georgia,serif}.games-tile p,.games-elements-copy p{color:#c5d2c7;margin:0 0 5px;font-size:14px;line-height:1.65}.games-tile button,.games-elements-card button{white-space:nowrap;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:11px 16px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.games-tile button{width:100%;margin-top:auto}.games-tile small,.games-elements-copy small{letter-spacing:1px;color:#b4c5b2;font-size:9px}.games-action-primary{color:#112019;background:#e6d7ab;border:1px solid #e6d7ab}.games-action-primary:hover{background:#fff0c6}.games-action-secondary{color:#e8efe6;background:#14251cbd;border:1px solid #bad3bf66}.games-action-secondary:hover{background:#203529;border-color:#e6d7ab}.games-landing button:focus-visible{outline-offset:4px;outline:3px solid #f5dc99}.games-credit-note{color:#acbca7;text-align:left;align-items:flex-start;gap:10px;margin:19px 0 0;font-size:11px;line-height:1.7;display:flex}.games-credit-note>svg{color:#d6bd82;flex-shrink:0;margin-top:2px}.games-elements-card{text-align:left;background:#10241b88;border:1px solid #78978055;border-radius:12px;align-items:center;gap:27px;padding:25px 28px;display:flex;position:relative}.games-elements-art{color:#b5c7a6;background:radial-gradient(circle,#44664755,#0000 69%);place-items:center;min-width:125px;height:125px;display:grid}.games-elements-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.games-elements-copy p{max-width:485px}.games-elements-copy .games-access-note{color:#a9bba8;margin:0;font-size:11px;line-height:1.5}.games-elements-card button{flex-shrink:0}.games-elements-card:has(.games-badges){padding-top:53px}.games-bottom{border-top:1px solid #bdd2bf3b;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:1190px;margin:auto;padding:23px 0 27px;display:grid}.games-bottom>div{color:#e1d0a3;align-items:flex-start;gap:12px;display:flex}.games-bottom strong{letter-spacing:1.4px;font-size:9px;font-weight:700;display:block}.games-bottom small{color:#aebdaf;margin-top:6px;font-size:11px;display:block}.games-shell .workspace-footer{color:#96a99a;background:#08120e;border-top:1px solid #bdd2bf24}.games-shell .workspace-footer a{color:#b7c5b6}@media (width>=761px) and (width<=1050px){.games-shell .public-header{flex-wrap:wrap;gap:16px}.games-shell .public-header>.primary{margin-left:auto}.games-shell .public-menu-toggle{display:flex}.games-shell .public-navigation{background:#0d1b14;border:1px solid #bcc7b342;border-radius:5px;flex-basis:100%;order:3;align-items:stretch;gap:4px;padding:10px 14px;display:none}.games-shell .public-navigation.open{flex-direction:column;display:flex}.games-shell .public-navigation a{padding:13px 4px}}@media (width<=980px){.games-catalog{gap:13px}.games-tile-content{padding:20px}.games-tile h3{font-size:27px}.games-elements-art{min-width:90px}.games-elements-card{gap:20px;padding:23px}.games-elements-copy p{max-width:380px}}@media (width<=800px){.games-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.games-plinko-tile{grid-column:auto}.games-plinko-art{height:211px}.games-plinko-art>svg{height:190px}.games-collection-heading{align-items:flex-start}.games-elements-card{flex-wrap:wrap}.games-elements-card button{margin-left:110px}.games-elements-copy{flex-basis:calc(100% - 110px)}}@media (width<=760px){.games-shell .public-header{padding-inline:22px}.games-shell .public-navigation.open{background:#0d1b14;border:1px solid #bcc7b342;border-radius:5px;padding:10px 14px}.games-landing{padding-top:25px}.games-intro{padding-top:2px;padding-bottom:32px}.games-brand-logo{width:110px}.games-intro h1{letter-spacing:-2px;font-size:clamp(45px,8vw,60px)}.games-intro>p:last-child{font-size:14px}.games-collection-heading{flex-direction:column;gap:12px}.games-collection-heading>p{max-width:460px}.games-bottom{grid-template-columns:1fr;gap:0;padding:10px 0 17px}.games-bottom>div{border-bottom:1px solid #bdd2bf24;padding:11px 2px}.games-bottom>div:last-child{border-bottom:0}.games-bottom small{margin-top:3px}}@media (width<=520px){.games-catalog{grid-template-columns:1fr;gap:20px}.games-plinko-tile{grid-column:auto;display:flex}.games-plinko-art{border-bottom:1px solid #cbd8b91c;border-right:0;height:211px;min-height:0}.games-plinko-art>svg{height:190px}.games-tile-content{padding:23px}.games-tile h3{font-size:30px}.games-elements-card{gap:15px;padding:23px}.games-elements-art{min-width:58px;height:76px}.games-elements-art>svg{width:58px}.games-elements-copy{flex-basis:calc(100% - 73px)}.games-elements-copy h3{font-size:26px}.games-elements-copy p,.games-elements-copy small,.games-elements-copy .games-access-note{max-width:100%}.games-elements-card button{width:100%;margin-left:0}.games-elements-copy p{font-size:13px}.games-art-caption{font-size:8px}.games-center{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.games-tile,.games-tile button,.games-elements-card button{transition:none}.games-tile:hover{transform:none}}.games-slots-tile{background:linear-gradient(145deg,#274b38,#10261d);border-color:#e1c47d}.games-mini-reels{background:linear-gradient(135deg,#967039,#f4dea3,#9f763b);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;padding:9px;display:flex;transform:rotate(-3deg);box-shadow:0 12px 24px #0007}.games-mini-reels>b,.games-mini-reels>img{object-fit:contain;background:linear-gradient(#c8c2af,#fffcef 28%,#fffdf5 65%,#d8d1ba);border-radius:5px;width:83px;height:113px}.games-mini-reels>b{color:#ad2428;text-shadow:2px 2px #ffcf8a,4px 4px #612824;place-items:center;font:italic 900 85px Georgia,serif;display:grid}.games-mini-reels>img{padding:7px}.games-mint-tile{background:linear-gradient(120deg,#284839,#102a21);border-color:#dfc385;grid-column:1/-1;grid-template-columns:1.15fr 1fr;display:grid}.games-mint-art{background:radial-gradient(at 50% 20%,#b58f3a28,#0000 65%),#0c241d;min-height:290px}.games-mint-crest{background:#193d2e;border:1px solid #cfb778;border-radius:50%;width:42px;height:42px;padding:6px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.games-mint-crest>svg{width:100%;height:100%}@media (width<=900px){.games-mint-crest{top:14px;left:auto;right:14px;transform:none}}.games-mint-digits{background:linear-gradient(130deg,#6e4e20,#eedda6 35%,#997537 65%,#dec083);border:1px solid #f7e5b1;border-radius:12px;gap:3px;margin-top:20px;padding:10px;display:flex;transform:rotate(-2deg);box-shadow:0 17px 35px #0007}.games-mint-digits>b{color:#234531;letter-spacing:-6px;text-shadow:1px 2px #e0d5b8;background:linear-gradient(#cfc7ae,#fffcee 26%,#fffcf2 75%,#c8bea6);border-radius:3px;place-items:center;width:88px;height:112px;font:700 68px/.9 Georgia,serif;display:grid}.games-mint-digits>b:last-child{color:#a62f31}.games-mint-tile .games-tile-content{align-self:center;padding:30px}@media (width<=800px){.games-mint-tile{grid-template-columns:1fr 1fr}.games-mint-tile .games-tile-content{padding:22px}.games-mint-digits>b{width:65px;height:96px;font-size:53px}}@media (width<=520px){.games-mint-tile{grid-column:auto;display:flex}.games-mint-art{min-height:245px}.games-mint-digits>b{width:78px;height:104px;font-size:59px}.games-mint-tile .games-tile-content{padding:23px}}.premium-site{--ink:#f3efdf;--forest:#dac18a;--gold:#dac18a;--line:#b5bf982c;--muted:#b4c2b3;--site-bg:#091b14;--site-panel:#12291f;--site-raised:#1b3528;--site-border:#7f997a4d;color:var(--ink);background:radial-gradient(ellipse at 80% 0,#31563a30,transparent 42%),var(--site-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh}.premium-site .workspace{flex-direction:column;min-height:100dvh;display:flex}.premium-site main{flex:1;width:100%}.premium-site.public-shell main{padding-bottom:64px}.premium-site .public-header{border-color:var(--line);background:#091b14e8;width:100%;padding-block:24px}.premium-site .public-wordmark{color:#f3edda;letter-spacing:2px;font-size:17px}.premium-site .public-wordmark small{color:#b8c2aa;font-size:8px}.premium-site .header-logo-crop{background:#142d21;box-shadow:0 0 0 1px #d3bd7933}.premium-site .public-navigation{gap:22px}.premium-site .public-navigation a{color:#b9c7b5;white-space:nowrap;font-size:12px}.premium-site .public-navigation a:hover,.premium-site .public-navigation a[aria-current=page]{color:#ebd39a;text-underline-offset:9px;text-decoration-color:#bd9e60}.premium-site .public-header>.primary{white-space:nowrap;font-size:12px}.premium-site :is(.primary,.small-button){color:#12251b;background:linear-gradient(130deg,#e4ce9a,#cdb179);border:1px solid #e2c98e;border-radius:6px;font-weight:700;box-shadow:0 4px 16px #0002}.premium-site :is(.primary,.small-button):hover:not(:disabled){background:#eedcad;transform:translateY(-1px)}.premium-site .secondary{color:#eee3c6;background:#173225;border:1px solid #8b9e745e;border-radius:6px}.premium-site .secondary:hover:not(:disabled){background:#234431;border-color:#d2b87b}.premium-site :is(.text-button,.inline-link,.auth-links button,.editorial-link){color:#e1c68c}.premium-site .icon-button{color:#e7dfc7}.premium-site :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #f0d08a}.premium-site .eyebrow{color:#cfb982}.premium-site h1{color:#f7f1df;font-size:clamp(38px,4.5vw,64px)}.premium-site :is(.page-heading,.auth-intro) h1{letter-spacing:-.035em}.premium-site .page-heading{border-bottom:1px solid var(--line);margin:12px 0 32px;padding-bottom:26px}.premium-site :is(.page-heading,.auth-intro)>p,.premium-site .page-heading p:not(.eyebrow){color:var(--muted)}.premium-site .workspace-footer{color:#b6c3b0;border-color:var(--line);background:#07170f;gap:28px;padding-block:32px}.premium-site .workspace-footer>span{flex-shrink:0;line-height:1.7}.premium-site .workspace-footer>div{justify-content:flex-end;gap:8px 20px}.premium-site .workspace-footer :is(a,button):hover{color:#f0d393;text-decoration:underline}.premium-site .sidebar{border-right:1px solid var(--line);background:linear-gradient(#0c2118,#07170f)}.premium-site .sidebar .brand-logo{filter:none}.premium-site .member-space-heading .space-label{color:#aabb9f;letter-spacing:1.5px}.premium-site .nav-item{color:#b7c6b3;border:1px solid #0000}.premium-site .nav-item:hover{background:#193727}.premium-site .nav-item.active{color:#f0d99e;background:linear-gradient(100deg,#334b30,#1a3426);border-color:#a890584a}.premium-site .sidebar-bottom{border-top:1px solid var(--line);padding-top:22px}.premium-site .sidebar-bottom :is(p,.owner-note){color:#a4b49c}.premium-site .topbar{border-color:var(--line);background:#0c2118;height:86px}.premium-site .breadcrumb{color:#e3d7b9}.premium-site .breadcrumb span{color:#acbda7}.premium-site .status-badge{color:#dfd5b2;background:#203c2b;border:1px solid #75926455}.premium-site :is(.auth-card,.account-card,.plan-card,.post-card,.composer,.empty-panel,.draft-item,.channel-message,.channel-composer,.channel-empty,.channels-list){border:1px solid var(--site-border);color:#edf0e0;background:linear-gradient(135deg,#193225,#11271d);border-radius:12px;box-shadow:0 12px 34px #00000017}.premium-site :is(.account-card,.auth-card,.composer){padding:32px}.premium-site .auth-card{border-top:2px solid #c3a967;box-shadow:0 25px 80px #0003}.premium-site .auth-layout{gap:clamp(28px,5vw,80px);margin:50px auto 80px}.premium-site .auth-intro h1{font-size:clamp(40px,4.5vw,64px)}.premium-site :is(input,textarea,select){color:#f2eddd;background:#091e15;border-color:#8eab7959;border-radius:6px}.premium-site :is(input,textarea)::placeholder{color:#9aaa93;opacity:1}.premium-site :is(input,textarea,select):focus{border-color:#d5b976}.premium-site input[type=checkbox],.premium-site input[type=radio]{accent-color:#d9be82;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0}.premium-site .storage-manager label:has(input[type=checkbox]){align-items:flex-start;gap:10px;line-height:1.6;display:flex}.premium-site .storage-manager>h2{margin-bottom:20px;font:34px/1.2 Georgia,serif}.premium-site :is(.auth-card,.account-card,.plan-card) p{color:var(--muted)}.premium-site :is(.account-row strong,.post-card h2,.composer h2){color:#f1ebd7}.premium-site .account-row{border-color:var(--line)}.premium-site .account-card h2{color:#f1ead6}.premium-site .account-page>.account-card{margin-bottom:24px}.premium-site .security-card{padding:0}.premium-site .security-intro{border-color:var(--line);background:#1c3828}.premium-site :is(.security-section,.user-email-list li){border-color:var(--line)}.premium-site :is(.security-message,.success){color:#d6ecc7;background:#1c3e2b;border-color:#709262}.premium-site :is(.error,.security-message.error){color:#ffe0d5;background:#462922;border-color:#a66a57}.premium-site .danger{color:#ffc2ad}.premium-site .setup-banner,.premium-site .notice{color:#ecdfb4;background:#303523;border:1px solid #8d80584d;border-radius:8px}.premium-site .membership-preview{background:radial-gradient(at 100%,#3c58353d,#0000 70%),#153123;border:1px solid #8c96684d;border-top:2px solid #c7aa6b;border-radius:12px;gap:36px;padding:36px}.premium-site .membership-preview h2{color:#f0ead7;font-size:36px}.premium-site .membership-preview p{color:#b8c8b1}.premium-site .membership-preview svg{color:#dbc58b}.premium-site .stripe-membership>h2{color:#ede4cb;margin:38px 0 24px;font:32px/1.3 Georgia,serif}.premium-site .stripe-membership>.fine{margin-block:28px}.premium-site .plan-grid{gap:22px}.premium-site .plan-card{border-top:2px solid #ad955d;flex-direction:column;padding:32px;display:flex;position:relative}.premium-site .plan-card h2{color:#ebd6a0;font-size:52px}.premium-site .plan-card h2 small{color:#bdc8b0}.premium-site .plan-card .check-label{margin:24px 0 8px;line-height:1.65;align-items:flex-start!important}.premium-site .plan-card .check-label input{flex-shrink:0;margin-top:4px}.premium-site .plan-card .primary{margin-top:auto}.premium-site .plan-card .check-label+.primary{margin-top:24px}.premium-site .plan-card a{color:#f1d498;text-underline-offset:3px}.premium-site :is(.membership-note,.fine,.plan-card>p){color:#b6c4ae}.premium-site .trial-banner{border-color:var(--site-border);background:#1b3727}.premium-site .trial-banner p{color:#bac8b0}.premium-site :is(.personal-member-card,.credit-summary){background:radial-gradient(at 100% 0,#43623855,#0000 75%),#183a29;border-color:#9d895855;border-radius:12px}.premium-site :is(.filters,.channel-switcher){border-color:var(--site-border);background:#0b2117}.premium-site :is(.filters button,.channel-switcher button){color:#bfcbb4}.premium-site .filters button.selected,.premium-site .channel-switcher button[aria-pressed=true]{color:#f0d89f;background:#314d32;box-shadow:0 1px 8px #0002}.premium-site .channel-switcher button:hover{color:#f2deb0}.premium-site .channels-header{border-color:var(--line);padding-block:12px 25px}.premium-site .channels-header h1{font-size:clamp(36px,4vw,52px)}.premium-site .channel-context{padding-block:22px}.premium-site .channel-context span{color:#d5bc82}.premium-site .channel-context p,.premium-site .channel-message-top time,.premium-site .channel-composer small{color:#b4c2ab}.premium-site .channel-message{margin-bottom:16px;padding:26px}.premium-site .channel-avatar{color:#ecd69b;background:#304a32;border:1px solid #8b9a6745}.premium-site :is(.channel-remove,.pin){color:#c2ccb7}.premium-site .channel-remove:hover{color:#ffe0cc;background:#472d23}.premium-site .channel-empty h3{color:#eee5cd;font-size:30px}.premium-site .channel-empty p{color:#b8c8b0}.premium-site :is(.channel-preview-intro,.channel-owner-override,.channel-mine){border-color:var(--site-border);color:#e6e7d6;background:#1e3828}.premium-site :is(.channel-mine>div,.channel-room>header,.channel-composer){border-color:var(--line)}.premium-site :is(.channel-preview-field input,.channel-owner-override input,.channel-composer textarea){color:#f2eddb;border-color:var(--site-border);background:#0b2117}.premium-site .policy{border:1px solid var(--site-border);overflow-wrap:anywhere;background:linear-gradient(150deg,#173124,#10271c);border-top:2px solid #cbb27a;border-radius:12px;max-width:980px;margin:64px auto 0;padding:clamp(24px,4vw,60px);box-shadow:0 24px 60px #0002}.premium-site .policy h1{margin-bottom:26px;font-size:clamp(38px,4.8vw,60px)}.premium-site .policy h2{color:#e8d29c;border-top:1px solid var(--line);margin:42px 0 17px;padding-top:22px;font:28px/1.3 Georgia,serif}.premium-site .policy :is(p,li,td){color:#c0cdb7;font-size:15px;line-height:1.9}.premium-site .policy :is(strong,th){color:#f3ebd6}.premium-site .policy a{color:#ecd297;text-underline-offset:4px}.premium-site .policy nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 16px;margin:28px 0;padding:22px 0;font-size:13px;line-height:1.8;display:flex}.premium-site .policy nav a[aria-current=page]{color:#fff2c9;text-decoration-thickness:2px}.premium-site .policy ul{padding-left:22px}.premium-site .policy table{border-collapse:collapse;width:100%;font-size:13px}.premium-site .policy :is(td,th){border:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px}.premium-site .policy th{text-align:left;background:#203b2b}.premium-site .privacy-request-form{border-color:var(--site-border);background:#0b2318;padding:26px}.premium-site .privacy-request-form .secondary{margin-top:12px}.premium-site :is(.daily-credit-card,.wheel-card){border:1px solid var(--site-border);background:radial-gradient(#4e563228,#0000 65%),#153024;border-radius:12px}.premium-site :is(.daily-credit-card>p:not(.eyebrow),.daily-credit-card>small,.bonus-summary p,.credit-odds p,.credit-history small,.credit-users small,.rules-labels,.wheel-sound-row){color:#b3c3aa}.premium-site :is(.bonus-summary,.credit-odds,.wheel-odds>div,.credit-history>div,.credit-users>div){border-color:var(--line)}.premium-site .credit-history>div>strong{color:#d6d99b}.premium-site .wheel-result{color:#f0dfa5;background:#293e2b;border-color:#88935c66}.premium-site .wheel-actions .primary{color:#12251b;background:linear-gradient(130deg,#e4ce9a,#cdb179);border-color:#d0b779}.premium-site .wheel-actions .primary:hover:not(:disabled){background:#eedcad}.premium-site .multiplier-pill{color:#312810}.premium-site :is(.draft-item.selected,.member-sidecard,.modern-discussion){background:#1f3b29;border-color:#7e945866}.premium-site :is(.member-sidecard p:not(.eyebrow),.member-sidecard small,.side-benefit,.excerpt,.locked-panel){color:#b8c5ae}.premium-site :is(.attachment,.file-drop){color:#c1d0b8;background:#10251b;border-color:#80976955}.premium-site :is(.attachment strong,.attachment small){color:#d9e0c7}.premium-site .empty-icon{color:#dac48b;background:#29422d}.premium-site .empty-panel p{color:#b9c6af}.premium-site .rich-editor{border-color:var(--site-border);color:#eee8d6;background:#0c2419}.premium-site :is(.editor-toolbar,.library-tools,.discussion-composer,.comment){border-color:var(--line);color:#dbe3ce;background:#183324}.premium-site .rich-editor .tiptap{color:#edead9}.premium-site :is(.format-toolbar,.editor-hint){color:#bccbb2;border-color:var(--line);background:#1c3627}.premium-site .format-toolbar button{color:#e8debf;background:0 0}.premium-site .format-toolbar button:hover:not(:disabled){background:#334c31}.premium-site .format-toolbar button[aria-pressed=true]{color:#12281a;background:#d6be85}.premium-site .format-toolbar select{color:#e8e6d3;border-color:var(--site-border);background:#0b2117}.premium-site .document-modal{color:#eee6cd;background:#12291f}.premium-site .modal-header{border-color:var(--line);background:#1b3528}.premium-site .modal-backdrop{background:#04110cec}.premium-site .user-email-list button{flex-shrink:0}.premium-site .games-landing{margin-bottom:0}.premium-site :is(.one-time-passes,.stripe-membership){margin-bottom:32px}.premium-site .one-time-passes>h2{color:#eddfba;margin:38px 0 16px;font:32px/1.3 Georgia,serif}.premium-site :is(.comment small,.comment-actions .text-button){color:#bdc7b0}.premium-site .rich-content blockquote{color:#d8dfc9;background:#1f3a29;border-left-color:#ccb17a}.premium-site .rich-content code{color:#ecdbad;background:#081c13}.premium-site :is(.elements-page,.bot-watch-page,.trading-room){color:#d5e0c9}.premium-site :is(.elements-heading,.bot-watch-heading,.trading-heading){padding-top:30px}.premium-site :is(.elements-back,.elements-no-save,.elements-access span,.elements-palette-head span){color:#bcc8ac}.premium-site :is(.elements-toolbar,.elements-palette,.elements-environment,.elements-help,.elements-access,.elements-locked,.elements-touch>div){border-color:var(--site-border);box-shadow:none;background:#153024}.premium-site :is(.elements-toolbar,.elements-environment,.elements-groups,.elements-materials,.elements-touch) button{color:#e3e5cc;background:#203b2a;border-color:#7e936151}.premium-site :is(.elements-toolbar,.elements-groups,.elements-materials) button.selected{color:#11291b;background:#d5bd81;border-color:#e5d3a8}.premium-site :is(.elements-palette>input,.elements-access select){color:#e9e6d5;border-color:var(--site-border);background:#0b2117}.premium-site :is(.elements-hint,.elements-touch>div){border-color:var(--line)}.premium-site .elements-heading h1 em{color:#d6bd83}.premium-site .elements-stage{border-color:#385238}.premium-site .bot-watch-heading :is(h1,p),.premium-site .trading-heading :is(h1,p){color:#efe7d0}.premium-site :is(.bot-watch-note,.bot-watch-heading .eyebrow){color:#bbcca9}.premium-site :is(.bot-watch-lock,.trading-room .trading-panel,.trading-room .trading-lock,.bot-dashboard){color:#e5edd9;background:#122b20;border-color:#78945a70}.premium-site :is(.bot-dashboard-header,.bot-dashboard-footer,.bot-dashboard-summary,.bot-chart-disclosure,.bot-metrics>div,.trading-stats div){border-color:#6e8a5c55}.premium-site :is(.bot-chart-canvas,.bot-chart-side,.bot-activity){background:#0b2518;border-color:#7b986566}.premium-site :is(.bot-eyebrow,.bot-watch-badge){color:#dcc48d}.premium-site :is(.trading-room .trading-fields input,.trading-room .trading-fields select,.trading-room .trading-market-label select,.trading-room .trading-lock input){color:#e9e6d5;border-color:var(--site-border);background:#0b2117}@media (width>=1101px) and (width<=1400px){.premium-site .public-header{gap:18px;padding-inline:30px}.premium-site .public-wordmark{letter-spacing:1.2px;font-size:15px}.premium-site .public-navigation{gap:16px}.premium-site .header-logo-crop{flex-basis:42px;width:42px;height:42px}}@media (width<=1100px){.premium-site .public-header{flex-wrap:wrap;gap:20px;padding:22px 30px}.premium-site .public-menu-toggle{display:inline-flex}.premium-site .public-header>.primary{margin-left:auto}.premium-site .public-navigation{border-top:1px solid var(--line);background:0 0;flex-wrap:wrap;order:4;justify-content:flex-start;gap:8px 24px;width:100%;padding:18px 0 0;display:none}.premium-site .public-navigation.open{display:flex}.premium-site .public-navigation a{align-items:center;min-height:40px;font-size:14px;display:flex}.premium-site .workspace-footer{flex-direction:column;align-items:flex-start}.premium-site .workspace-footer>div{justify-content:flex-start}}@media (width<=760px){.premium-site.public-shell main{padding-inline:22px;padding-bottom:42px}.premium-site .public-header{gap:12px;padding:18px 22px}.premium-site .public-wordmark{letter-spacing:1px;flex:auto;gap:10px;font-size:13px}.premium-site .header-logo-crop{flex-basis:38px;width:38px;height:38px}.premium-site .public-wordmark small{letter-spacing:1.2px;font-size:6.5px}.premium-site .public-header>.primary{min-height:40px;padding:9px 12px}.premium-site .topbar{gap:8px;height:auto;min-height:76px;padding:18px 20px}.premium-site .breadcrumb{font-size:12px}.premium-site .breadcrumb span{margin-left:6px}.premium-site .top-actions{gap:8px}.premium-site .top-actions .status-badge{padding:6px;font-size:10px}.premium-site.member-shell main{padding:26px 20px 42px}.premium-site .page-heading{margin:4px 0 25px;padding-bottom:24px}.premium-site .page-heading h1{font-size:40px}.premium-site :is(.auth-card,.account-card,.composer,.plan-card){padding:24px}.premium-site .security-card{padding:0}.premium-site .auth-layout{gap:30px;margin:16px 0 42px}.premium-site .membership-preview{gap:28px;padding:25px}.premium-site .membership-preview h2{font-size:30px}.premium-site .plan-card h2{font-size:46px}.premium-site .channel-message{padding:20px 16px}.premium-site .channel-composer{padding:22px 18px}.premium-site .channels-header h1{font-size:38px}.premium-site .policy{margin-top:30px;padding:26px 21px}.premium-site .policy h2{font-size:26px}.premium-site .policy :is(p,li,td){font-size:14px;line-height:1.8}.premium-site .policy :is(td,th){padding:8px}.premium-site .privacy-request-form{padding:18px}.premium-site .workspace-footer{gap:14px;padding:28px 22px}.premium-site .workspace-footer>div{gap:6px 16px}}@media (width<=430px){.premium-site .public-wordmark{flex:1 1 0;font-size:12px}.premium-site .public-header>.primary{flex-basis:100%;order:3;min-height:40px;margin:4px 0 0}.premium-site .public-menu-toggle{margin-left:auto}.premium-site .top-actions .status-badge{display:none}.premium-site .account-row{flex-wrap:wrap;gap:9px}}@media (prefers-reduced-motion:reduce){.premium-site :is(.primary,.small-button):hover{transform:none}}.privacy-banner{color:#f0ecd9;z-index:30;background:#173b2c;border-bottom:1px solid #bd9e5e;grid-column:1/-1;align-items:center;gap:24px;padding:18px 28px;display:flex;position:relative}.privacy-banner h2{color:#f7dfaa;margin:0 0 7px;font:24px Georgia,serif}.privacy-banner p{max-width:800px;margin:0;font-size:13px;line-height:1.6}.privacy-banner a,.privacy-dialog a{color:#ffe1a2;text-decoration:underline}.privacy-actions{flex-wrap:wrap;gap:9px;display:flex}.privacy-actions button{color:#f6e9c8;cursor:pointer;background:#123224;border:1px solid #d9bc7c;border-radius:6px;min-height:44px;padding:11px 14px;font:600 13px Arial,sans-serif}.privacy-actions button:hover{background:#2c5138}.privacy-banner .privacy-actions{flex:0 0 310px}.privacy-dialog{color:#e8ecd9;background:#102b20;border:1px solid #d9bc7c;border-radius:12px;width:calc(100% - 32px);max-width:650px;max-height:88dvh;padding:26px;overflow:auto;box-shadow:0 20px 90px #0009}.privacy-dialog::backdrop{background:#000a}.privacy-dialog h2{color:#f5db9c;margin:0 0 12px;font:30px Georgia,serif}.privacy-dialog p{font-size:14px;line-height:1.6}.privacy-category{border:1px solid #afbd8a55;border-radius:7px;margin:14px 0;padding:15px}.privacy-category p{margin:6px 0 0}.privacy-check{align-items:flex-start;gap:12px;display:flex}.privacy-check input{accent-color:#bca568;width:20px;min-width:20px;height:20px}.privacy-check>span>span{margin-top:6px;font-size:13px;line-height:1.6;display:block}.privacy-request-form{border:1px solid #c1ad7266;border-radius:10px;padding:22px}.privacy-request-form select,.privacy-request-form textarea{width:100%;max-width:100%}.workspace-footer>div{flex-wrap:wrap}.workspace-footer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.upload-label:focus-within{outline-offset:4px;outline:3px solid #a88435}#main:focus{outline:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #a88435}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=800px){.privacy-banner{padding:16px 20px;display:block}.privacy-banner .privacy-actions{margin-top:14px}.privacy-banner h2{font-size:22px}.privacy-dialog{padding:20px}.privacy-actions button{flex:auto}.privacy-request-form{padding:15px}}.public-wordmark small{color:#65654f}.privacy-banner :focus-visible,.privacy-dialog :focus-visible{outline-color:#f0cb7d}.workspace-footer{color:#58634f}.workspace-footer a,.workspace-footer button{align-items:center;min-height:32px}.casino-notice-dialog{color:#d6dfca;text-align:left;background:#11291e;border:1px solid #bba36c;border-radius:14px;width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;font:14px/1.7 Arial,sans-serif;overflow:auto;box-shadow:0 20px 80px #0006}.casino-notice-dialog::backdrop{background:#04140dcc}.casino-notice-dialog h2{color:#f0d89f;margin:0 0 14px;font:400 27px/1.25 Georgia,serif}.casino-notice-dialog p{color:inherit;font:inherit;margin:0 0 22px}.workspace-footer .casino-notice-dialog .casino-notice-close{color:#14291d;cursor:pointer;background:#e4ce98;border:1px solid #dfc58d;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font:600 13px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.casino-notice-dialog .casino-notice-close:focus-visible{outline-offset:4px;outline:2px solid #f7e5b9}@media (width<=600px){.casino-notice-dialog{padding:22px}.casino-notice-dialog h2{font-size:24px}}.attachment-description{border:1px solid var(--line);background:#fafbf8;border-radius:4px;gap:9px;margin-top:8px;padding:14px;display:grid}.attachment-description label{overflow-wrap:anywhere;gap:8px;display:grid}.attachment-description textarea{resize:vertical;width:100%;min-height:70px}.attachment-description p{color:#52604f;margin:0;font-size:.8125rem;line-height:1.6}.attachment-description .attachment-description-missing{color:#725214}.attachment-description button{justify-self:start}.attachment-description [role=alert]{color:#8b2b25}
