.windfox-publine.astro-6o7ijqo6{display:block;container-type:size;aspect-ratio:5 / 1;font-family:var(--sans-font),sans-serif}.windfox-publine__container.astro-6o7ijqo6{width:100cqw;height:100cqh;display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;padding:10cqh;padding-inline-start:33cqh;&:has(.windfox-publine__rating-block.adult){background-color:red}}svg.astro-6o7ijqo6.windfox-publine__logo{height:64cqh;width:auto;margin:0}.windfox-publine__issue-number.astro-6o7ijqo6{display:block;font-weight:600;min-width:2em;text-align:center;font-size:60cqh;line-height:80cqh;&:before{content:"#";font-weight:200}}.section-header.astro-wk2votdk{margin-block-start:4em;font-family:var(--sans-font),sans-serif;font-weight:500;background:url(/assets/lighthouse-brick-small.png);padding-block:.5em;background-size:66% auto;background-position:right;background-repeat:no-repeat;border-block-end:.2em solid currentColor}@media print{.section-header.astro-wk2votdk{margin-block-start:2em}}:root{--frontmatter-letter-border: light-dark( oklch(.8517 .08281250000000001 90), oklch(.4111 .0921875 90) );--frontmatter-letter-background: light-dark( oklch(.917 .045312500000000006 90), oklch(.3008 .06718750000000001 90) );--frontmatter-letter-text: light-dark(black, white);--frontmatter-rating: light-dark(#444, #bbb)}.frontmatter.astro-mrn2xfbn{font-family:var(--sans-font),sans-serif}.frontmatter__intro.astro-mrn2xfbn{>p.astro-mrn2xfbn:last-child{font-size:1.2rem;text-align:center;text-wrap:balance}}.frontmatter__letter.astro-mrn2xfbn{border:.1em solid var(--frontmatter-letter-border);background:var(--frontmatter-letter-background);color:var(--frontmatter-letter-text);padding:1em;:first-child{margin-block-start:0}:last-child{margin-block-end:0;text-align:end}}.frontmatter__toc.astro-mrn2xfbn{list-style-type:none;max-width:30rem;margin-inline:auto;padding-inline-start:0}.frontmatter__toc-item.astro-mrn2xfbn{margin-block-end:1em;>.astro-mrn2xfbn{margin-block:0}}.frontmatter__toc-content.astro-mrn2xfbn{color:var(--frontmatter-rating);font-weight:300;font-size:.85em}.frontmatter__toc-content-rating.astro-mrn2xfbn{font-weight:500}@media print{.frontmatter__toc-header.astro-mrn2xfbn{margin-block-start:1em;&:has(+.frontmatter__letter){margin-block-end:0}}.frontmatter__letter.astro-mrn2xfbn{font-size:.8rem;background:transparent;border:0;border-block-end:.2rem solid currentColor}}.header.astro-wnhwgzdk{font-family:var(--chapter-header-font),sans-serif;font-size:3rem;text-align:center;margin-block-start:.5em;margin-block-end:.75em;text-wrap:balance}@media print{.header.astro-wnhwgzdk{margin-block-start:0}}:root{--recap-border: light-dark( oklch(.8506 .08281250000000001 250), oklch(.4092 .0921875 250) );--recap-background: light-dark( oklch(.916 .045312500000000006 250), oklch(.2998 .06718750000000001 250) );--recap-text: light-dark(black, white)}aside.astro-no3jr2ev{border:1px solid var(--recap-border);background-color:var(--recap-background);color:var(--recap-text);font-family:var(--sans-font),sans-serif;font-size:.9rem;padding:1em;margin-block-end:2.25rem;:first-child{margin-block-start:0}:last-child{margin-block-end:0}}@media print{:root{--recap-border: #999;--recap-background: #eee}}footer.astro-nhnggqbw.stinger{--stinger-color: light-dark(#444, #bbb);font-size:1rem;text-align:end;margin-block-start:1em;padding-block-start:1em;margin-block-end:1em;text-wrap:balance;background-image:url(/assets/lighthouse-base.svg);background-size:contain;background-position:bottom left;background-repeat:no-repeat;height:3.5lh;p.stinger__text{font-family:var(--sans-font),sans-serif;margin-block:0;color:var(--stinger-color)}}article.astro-bzejpysa{margin:7rem auto;container-type:inline-size;>p{font-family:var(--serif-font, serif);font-size:1rem;line-height:1.5;word-break:auto-phrase;hyphen:auto;widows:2;orphans:3;font-weight:400}span.redact{background:currentcolor}code{font:var(--code-font, monospace);font-size:.8em;line-height:1.2}code:not(pre code){padding-inline:.2em}pre{margin-block:.3em;border:1px solid grey;padding:.5em;& code{display:block;white-space:pre-wrap;text-indent:2.5em each-line hanging}&:first-child[data-split-from]{border-block-start:0}&:last-child[data-split-to]{border-block-end:0;code{line-height:1.1em}}}blockquote{margin-block:.5em;margin-inline-start:.75em;border-inline-start:.25em solid grey;padding-inline-start:1em;padding-block:.5em;line-height:1.1em;font-family:var(--sans-font, sans-serif);p{text-indent:0;margin-block:0;&:not(:last-child){margin-block-end:.5em}}}div.flashback{font-style:italic;em,cite,i{font-style:normal}}>p>strong{font-weight:700}}@media print{article.astro-bzejpysa{break-before:page;margin:unset;width:100%;a{text-decoration:none;color:unset;&:after{content:" <" attr(href) "> ";font:var(--code-font);font-size:.8em}}>p{line-height:1.25;margin-block:0;text-indent:1em;text-align:justify}hr{border:0;margin-block:.5em;&:first-child,&:last-child{margin-block:0;border:1px dotted #777;width:50%;margin-inline:auto}&:first-child{margin-block-end:.75em}&:last-child{margin-block-start:.75em}}}}:root{--sms-ui-background: light-dark(white, black);--sms-incoming-background: light-dark(#eee, #333);--sms-outgoing-background: light-dark(#e6e9af, #55581b);--sms-border: light-dark(#888, #666)}.sms-block.astro-bzejpysa{background:var(--sms-ui-background);border:1px solid var(--sms-border);font-family:Poppins,system-ui,sans-serif;padding:.5rem;font-size:.8rem;max-width:20rem;margin-inline:auto}.sms-block__person.astro-bzejpysa{font-size:1rem;display:block;padding:.5em;margin:-.5rem;margin-bottom:.5em;font-style:normal;font-weight:600;text-align:center;border-bottom:1px solid var(--sms-border);background:var(--sms-ui-background)}.sms-block__message.astro-bzejpysa{font-family:Poppins,system-ui,sans-serif;font-size:.8rem;border-radius:1em;padding:.5em .75em;text-wrap:auto;max-width:65%;width:fit-content;line-height:1.2;margin-inline:auto;margin-block-start:0;margin-block-end:.75em;&:last-child{margin-block-end:0}}.sms-block__message--incoming.astro-bzejpysa{margin-inline-start:0;background:var(--sms-incoming-background);&:has(+.sms-block__message--incoming){margin-block-end:.1em}}.sms-block__message--outgoing.astro-bzejpysa{margin-inline-end:0;background:var(--sms-outgoing-background);&:has(+.sms-block__message--outgoing){margin-block-end:.1em}}@media print{.sms-block.astro-bzejpysa{margin-block:.5rem}}:root{--fmp-border: light-dark(#333, #ccc);--fmp-odd-row: light-dark(#eee, #252525);--fmp-even-row: light-dark(#ddd, #353535);--fmp-base: light-dark(black, white);--fmp-entity: light-dark(#005b6e, #7dc0d4);--fmp-reference: light-dark(#756507, #d8c066);--fmp-type: light-dark(#a6402d, #fb896f);--fmp-channel: light-dark(#466e51, #9ac6a5)}.fmp-block{display:grid;grid-template-columns:min-content repeat(3,auto);width:100%;font-family:var(--code-font, monospace);font-size:.9rem;.fmp-block__channel{grid-column:span 4;font-style:normal;border-bottom:1px dashed var(--fmp-border)}.fmp-message{display:contents;font-size:.9rem;color:var(--fmp-base);>span{background:var(--fmp-odd-row);padding-block:.2em;&:not(:empty){padding-inline-end:.5em}}&:nth-child(2n)>span{background:var(--fmp-even-row)}}.fmp-message__body{grid-column:2 / span 3}.fmp-message__id{padding-left:.5em}.fmp-message__sender{font-weight:600}.fmp-message--entity{color:var(--fmp-entity)}.fmp-message--alias{font-style:italic}.fmp-message--reference{color:var(--fmp-reference)}.fmp-message__type{font-weight:600;color:var(--fmp-type)}.fmp-message--channel{color:var(--fmp-channel)}}@container (width > 28rem){.fmp-block{grid-template-columns:repeat(4,min-content) auto;.fmp-block__channel{grid-column:span 5}.fmp-message__body{grid-column:auto}}}:root{--mailbag-back: transparent;--mailbag-border: light-dark(#999, #777);--mailbag-question-back: light-dark(#eee, #222)}.mailbag.astro-niqbrm2z{max-width:25rem;margin-inline:auto;background:var(--mailbag-back);border:.05rem solid var(--mailbag-border);padding:1rem}.mailbag__headline.astro-niqbrm2z.section-header{margin-block-start:0}.mailbag__letter.astro-niqbrm2z{background:var(--mailbag-question-back);border:.05rem solid var(--mailbag-border);padding:1em;:first-child{margin-block-start:0}:last-child{margin-block-end:0}}.mailbag__question.astro-niqbrm2z{text-indent:3em}.mailbag__asker.astro-niqbrm2z{text-align:end}.mailbag__promo.astro-niqbrm2z{margin-block-start:1rem;border-block-start:.2em solid currentColor;padding-block-start:1rem;p{margin:0;font-family:var(--sans-font),sans-serif;font-weight:300;text-align:end}}@media print{.mailbag.astro-niqbrm2z{break-before:page;max-width:unset}}.backmatter.astro-jh6pnank{font-family:var(--sans-font),sans-serif;font-size:.85em;max-width:30em;margin-inline:auto;margin-block-start:1rem;border-block-start:1px solid currentColor;padding-block-start:1rem;:first-child{margin-block-start:0}}@media print{.backmatter.astro-jh6pnank{position:absolute;bottom:0;max-width:unset}}:root{--qr-code-background: light-dark(white, black);--qr-code-color: light-dark(#444, #bbb)}.qr-code.astro-fgu7zjd7{display:flex;flex-direction:column;gap:.25rem;text-indent:0;align-items:end;font-family:var(--code-font),monospace;font-size:.5rem;padding:1ch;text-decoration:none;background:var(--qr-code-background);color:var(--qr-code-color);width:min-content;transform:rotate(90deg)}.qr-code__code.astro-fgu7zjd7{width:16ch;transform:rotate(-90deg)}.interstitial.astro-52oq3vqo{display:flex;flex-direction:column;justify-content:center;margin:7rem auto}.interstitial__figure.astro-52oq3vqo{max-width:100%;width:25rem;margin:0 auto;text-align:center}.interstitial__caption.astro-52oq3vqo{text-indent:0;font-family:var(--sans-font);font-size:.8em;text-align:center}.interstitial__image.astro-52oq3vqo{width:auto;max-width:100%;height:auto;max-height:75vh}:root{--issue-background: light-dark(white, black);--issue-text: light-dark(black, white);--issue-link: light-dark( oklch(.4092 .0921875 250), oklch(.8506 .08281250000000001 250) )}.issue.astro-zv4adxsp{background:var(--issue-background);color:var(--issue-text);a{color:var(--issue-link);&:hover{text-decoration:none}}}.issue__cover.astro-zv4adxsp{max-width:100%;margin:0;position:relative;color:var(--issue-text);background-color:var(--issue-background);height:100vh;color-scheme:light}.issue__cover--front.astro-zv4adxsp{margin-block-end:10rem}.issue__cover--invert.astro-zv4adxsp{color-scheme:dark}.issue__cover-logo.astro-zv4adxsp{position:absolute;width:30rem;max-width:100%;height:auto;inset-inline-start:50%;transform:translate(-50%);inset-block-start:10vh;fill:currentColor}.issue__cover-image.astro-zv4adxsp{object-fit:cover;width:100%;height:100%}.issue__cover-publine.astro-zv4adxsp{height:auto;width:18rem;max-width:80%;position:absolute;inset-inline-start:0;inset-block-end:20vh}.issue__number-text.astro-zv4adxsp{display:none;string-set:issueNumber content(text)}.issue__frontmatter.astro-zv4adxsp,.issue__backmatter.astro-zv4adxsp{max-width:40rem;margin-inline:auto;padding-inline:1rem}.issue__middle.astro-zv4adxsp{max-width:40rem;margin-inline:auto;margin-block-start:10rem;padding-inline:1rem;>.astro-zv4adxsp{margin-block-end:10rem}}.issue__cover--back.astro-zv4adxsp{margin-block-start:10rem}.issue__cover-barcode.astro-zv4adxsp{position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.issue.astro-zv4adxsp .handwriting{font-family:var(--handwriting-font, cursive);font-weight:400;i,em{font-style:normal;text-decoration-line:underline;text-decoration-style:solid}b,strong{font-style:normal;text-decoration-line:underline;text-decoration-style:double}}
