body:has(.folio){color:#1b1611;background:#efe6d6}body:has(.folio):before{display:none}body:has(.folio):after{display:none}.folio{--paper:#efe6d6;--paper-2:#e7dcc8;--sheet:#f7f1e6;--ink:#1b1611;--ink-soft:#5c5348;--ink-faint:#8a8074;--rule:#c4472a;--rule-soft:#c4472a24;--line:#1b16111f;--line-strong:#1b161138;--font-serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--font-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;background:radial-gradient(1200px 600px at 50% -10%, #fff8e8cc, transparent 55%), var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.011em}.folio *{box-sizing:border-box}.folio a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.folio a.folio-pull{color:var(--sheet);text-decoration:none}.folio button,.folio input{font:inherit}.folio :focus-visible{outline:2px solid var(--rule);outline-offset:3px}.folio ::selection{background:var(--rule);color:#fff8ef}.folio-sheet{background:var(--sheet);width:min(1080px,100% - 40px);margin:28px auto 40px;padding:28px 40px 36px;box-shadow:0 0 0 1px #1b16110f,0 24px 60px -36px #3c241059}.folio-rule{background:var(--rule);height:3px;margin:0 -40px 22px}.folio-mast{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;padding-bottom:16px;display:grid}.folio-brand{flex-direction:column;gap:2px;text-decoration:none;display:flex}.folio-brand em{letter-spacing:.22em;text-transform:uppercase;color:var(--rule);font-size:10px;font-style:normal;font-weight:650}.folio-brand strong{font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:520;line-height:1}.folio-issue{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.folio-issue b{color:var(--ink);letter-spacing:.08em;margin-top:4px;font-weight:650;display:block}.folio-enter{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--line-strong);place-self:center end;padding-bottom:2px;font-size:12px;text-decoration:none}.folio-enter:hover{color:var(--rule);border-color:var(--rule)}.folio-nav{gap:22px;padding:14px 0 0;display:flex}.folio-nav a{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;text-decoration:none}.folio-nav a:hover,.folio-nav a.is-here{color:var(--ink)}.folio-nav a.is-here{box-shadow:inset 0 -1px 0 var(--rule)}.folio-page{padding:36px 0 8px}.folio-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--rule);margin:0 0 10px;font-size:11px;font-weight:650}.folio-title{font-family:var(--font-serif);letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(36px,5.6vw,64px);font-weight:480;line-height:.98}.folio-lede{max-width:38em;color:var(--ink-soft);margin:0 0 32px;font-size:17px;line-height:1.55}.folio-bench{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:36px;display:grid}.folio-order{gap:18px;display:grid}.folio-field{gap:8px;display:grid}.folio-field span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.folio-input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);letter-spacing:-.02em;background:0 0;border-radius:0;padding:10px 0 8px;font-size:18px}.folio-input::placeholder{color:var(--ink-faint);font-family:var(--font-serif);font-style:italic}.folio-input:focus{border-bottom-color:var(--rule);outline:none}.folio-grades{flex-wrap:wrap;gap:8px 18px;display:flex}.folio-grade{color:var(--ink-soft);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;padding:0 0 3px;font-size:14px}.folio-grade:hover{color:var(--ink)}.folio-grade.is-on{color:var(--ink);box-shadow:inset 0 -1px 0 var(--rule)}.folio-pull{background:var(--ink);color:var(--sheet);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;justify-self:start;align-items:center;margin-top:6px;padding:12px 22px;font-size:12px;text-decoration:none;display:inline-flex}.folio-pull:hover{background:var(--rule)}.folio-pull:disabled{opacity:.4;cursor:not-allowed}.folio-error,.folio-note{margin:0;font-size:14px;line-height:1.5}.folio-error{color:var(--rule)}.folio-note{color:var(--ink-faint)}.folio-plate-wrap{gap:12px;display:grid}.folio-plate{aspect-ratio:16/9;background:#2a2218;position:relative;overflow:hidden}.folio-plate:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.folio-plate[data-tone=youtube]{background:radial-gradient(90% 80% at 16% 18%,#f3b27a 0%,#0000 42%),radial-gradient(70% 60% at 88% 88%,#8a2e1c 0%,#0000 50%),linear-gradient(150deg,#c45a32 0%,#3a1c14 70%)}.folio-plate[data-tone=vimeo]{background:radial-gradient(80% 80% at 82% 16%,#9ec4d8 0%,#0000 46%),radial-gradient(60% 50% at 10% 90%,#2a4a5c 0%,#0000 50%),linear-gradient(150deg,#3d6a82 0%,#1b2428 70%)}.folio-plate[data-tone=tiktok]{background:radial-gradient(80% 80% at 28% 82%,#6ed8cc 0%,#0000 44%),linear-gradient(160deg,#2c4a44 0%,#1b2220 70%)}.folio-plate[data-tone=instagram]{background:radial-gradient(70% 80% at 72% 12%,#f0a8be 0%,#0000 46%),linear-gradient(150deg,#8a3c58 0%,#2a1820 70%)}.folio-plate[data-tone=reddit]{background:radial-gradient(80% 80% at 18% 80%,#f0a86a 0%,#0000 46%),linear-gradient(150deg,#8a4820 0%,#24180e 70%)}.folio-plate[data-tone=x],.folio-plate[data-tone=web]{background:radial-gradient(90% 70% at 50% 0,#e6d2b0 0%,#0000 50%),linear-gradient(160deg,#5a4c3c 0%,#221c16 70%)}.folio-plate-empty{color:#d8cbb6;height:100%;font-family:var(--font-serif);place-items:center;font-size:18px;font-style:italic;display:grid}.folio-progress{color:#f7f1e6;z-index:1;position:absolute;bottom:14px;left:14px;right:14px}.folio-progress b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.folio-meter{background:#f7f1e647;height:2px}.folio-meter>i{background:#f7f1e6;height:100%;display:block}.folio-caption{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.folio-caption h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:480}.folio-caption p{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.folio-caption aside{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);text-align:right;font-size:11px}.folio-actions{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.folio-actions .folio-pull{width:auto}.folio-text-btn{color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--line-strong);background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.folio-text-btn:hover{color:var(--rule);box-shadow:inset 0 -1px 0 var(--rule)}.folio-catalog{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.folio-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 90px 70px auto;align-items:center;gap:16px;padding:16px 0;display:grid}.folio-row em{font-style:normal;font-family:var(--font-serif);color:var(--ink-faint);font-size:18px}.folio-row h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:550}.folio-row p{color:var(--ink-soft);margin:3px 0 0;font-size:13px}.folio-row small,.folio-row time{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:12px}.folio-row-actions{gap:12px;display:flex}.folio-plans{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.folio-plan{text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;padding:22px 20px 22px 0}.folio-plan:last-child{border-right:0;padding-right:0}.folio-plan:nth-child(2),.folio-plan:nth-child(3){padding-left:20px}.folio-plan.is-on h2{box-shadow:inset 0 -2px 0 var(--rule)}.folio-plan span{letter-spacing:.16em;text-transform:uppercase;color:var(--rule);margin-bottom:8px;font-size:11px;display:block}.folio-plan h2{font-family:var(--font-serif);margin:0 0 8px;font-size:28px;font-weight:480;display:inline}.folio-plan b{margin:10px 0 8px;font-size:14px;display:block}.folio-plan p,.folio-plan li{color:var(--ink-soft);font-size:14px;line-height:1.5}.folio-plan ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.folio-colophon{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:16px;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.folio-back{color:var(--ink-faint);text-decoration:none}.folio-back:hover{color:var(--rule)}.folio-form{gap:18px;max-width:420px;display:grid}.folio-lock{max-width:36em}@media (max-width:860px){.folio-sheet{width:calc(100% - 20px);margin:12px auto 24px;padding:20px 18px 24px}.folio-rule{margin:0 -18px 16px}.folio-mast{grid-template-columns:1fr auto;gap:10px}.folio-issue{display:none}.folio-nav{flex-wrap:wrap;gap:14px 16px}.folio-bench,.folio-plans{grid-template-columns:1fr}.folio-plan,.folio-plan:nth-child(2),.folio-plan:nth-child(3){border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.folio-row{grid-template-columns:36px minmax(0,1fr)}.folio-row small,.folio-row time,.folio-row-actions{grid-column:2}}@media (prefers-reduced-motion:reduce){.folio-meter>i{transition:none}}
