.GuidePage-module__HhI6oW__page{--guide-bg:#030510;--guide-surface:#0a0e1e;--guide-text:#f4f0fa;--guide-muted:#9c94aa;--guide-accent:#b9a9e6;--guide-display:var(--font-besley), Georgia, serif;--guide-body:var(--font-afacad), "Helvetica Neue", Arial, sans-serif;background:var(--guide-bg);min-height:100dvh;color:var(--guide-text);font-family:var(--guide-body)}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__page{--guide-bg:lab(1.47011% .724107 -4.81587);--guide-surface:lab(4.22232% 1.75564 -10.7931);--guide-text:lab(95.1977% 2.72068 -4.3696);--guide-muted:lab(62.4834% 6.28969 -10.8541);--guide-accent:lab(72.2807% 14.9809 -28.646)}}.GuidePage-module__HhI6oW__carbon[data-mode=light]{--guide-bg:#e5ddf3;--guide-surface:#f4effcb8;--guide-text:#19182c;--guide-muted:#5e5a70;--guide-accent:#625497}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__carbon[data-mode=light]{--guide-surface:lab(95.1551% 3.33476 -5.74043/.72);--guide-text:lab(9.04979% 5.63736 -13.8819);--guide-muted:lab(39.3159% 4.92112 -11.6676);--guide-accent:lab(39.4541% 18.3673 -35.018)}}.GuidePage-module__HhI6oW__ember{--guide-bg:#060c13;--guide-surface:#0e151b;--guide-text:#efe7db;--guide-muted:#989188;--guide-accent:#a87c7a;--guide-display:var(--font-marcellus), Georgia, serif;--guide-body:var(--font-alegreya-sans), "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__ember{--guide-bg:lab(3.01933% -.589833 -4.0051);--guide-surface:lab(6.17575% -1.30309 -5.21272);--guide-text:lab(91.9123% 1.50776 6.72653);--guide-muted:lab(60.5875% 1.36259 5.99506);--guide-accent:lab(56.5375% 17.3081 8.22146)}}.GuidePage-module__HhI6oW__ember[data-mode=light]{--guide-bg:#eee3d5;--guide-surface:#f7f1e8;--guide-text:#221810;--guide-muted:#6a615a;--guide-accent:#72533c}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__ember[data-mode=light]{--guide-bg:lab(90.7477% 2.12187 8.16721);--guide-surface:lab(95.3927% .992239 5.25923);--guide-text:lab(9.4653% 3.94598 7.2299);--guide-muted:lab(41.9812% 2.45139 5.58506);--guide-accent:lab(38.3262% 11.0952 19.2036)}}.GuidePage-module__HhI6oW__veil{--guide-bg:#090705;--guide-surface:#17130f;--guide-text:#f0e3cf;--guide-muted:#999185;--guide-accent:#c78768;--guide-display:var(--font-spectral), "Iowan Old Style", Georgia, serif;--guide-body:var(--font-spectral), "Iowan Old Style", Georgia, serif}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__veil{--guide-bg:lab(1.9768% .530303 .839299);--guide-surface:lab(6.1722% 1.61526 2.56504);--guide-text:lab(90.7814% 2.28167 11.3825);--guide-muted:lab(60.6017% 1.50797 7.57822);--guide-accent:lab(62.3381% 22.7826 26.7442)}}.GuidePage-module__HhI6oW__veil[data-mode=light]{--guide-bg:#efe7d9;--guide-surface:#fcf8f1b8;--guide-text:#211912;--guide-muted:#655c55;--guide-accent:#7a4124}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__veil[data-mode=light]{--guide-bg:lab(91.9245% 1.45754 7.54099);--guide-surface:lab(97.704% .696033 3.74807/.72);--guide-text:lab(9.4637% 3.50196 5.81139);--guide-muted:lab(39.639% 2.94276 5.27627);--guide-accent:lab(34.447% 23.6218 28.7138)}}.GuidePage-module__HhI6oW__orison{--guide-bg:#030510;--guide-surface:#0a0e1e;--guide-text:#f4f0fa;--guide-muted:#9c94aa;--guide-accent:#b9a9e6;--guide-display:var(--font-cormorant), "Times New Roman", serif;--guide-body:var(--font-inter), "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__orison{--guide-bg:lab(1.47011% .724107 -4.81587);--guide-surface:lab(4.22232% 1.75564 -10.7931);--guide-text:lab(95.1977% 2.72068 -4.3696);--guide-muted:lab(62.4834% 6.28969 -10.8541);--guide-accent:lab(72.2807% 14.9809 -28.646)}}.GuidePage-module__HhI6oW__orison[data-mode=light]{--guide-bg:#f3f0f9;--guide-surface:#fcfbffc7;--guide-text:#19182c;--guide-muted:#5e5a70;--guide-accent:#625497}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__orison[data-mode=light]{--guide-bg:lab(95.2212% 2.32872 -3.74794);--guide-surface:lab(98.7711% 1.15943 -1.87807/.78);--guide-text:lab(9.04979% 5.63736 -13.8819);--guide-muted:lab(39.3159% 4.92112 -11.6676);--guide-accent:lab(39.4541% 18.3673 -35.018)}}.GuidePage-module__HhI6oW__afterimage{--guide-bg:#030904;--guide-surface:#13161b;--guide-text:#d5d5c8;--guide-muted:#8d939b;--guide-accent:#df9129}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__afterimage{--guide-bg:lab(2.07786% -2.01548 1.23927);--guide-surface:lab(7.19803% -.684135 -3.91312);--guide-text:lab(85.0813% -2.0709 6.47639);--guide-muted:lab(60.5291% -1.08618 -5.10905);--guide-accent:lab(67.1603% 24.8483 63.0478)}}.GuidePage-module__HhI6oW__afterimage[data-mode=light]{--guide-bg:#e2e3d5;--guide-surface:#f2f3ea;--guide-text:#101812;--guide-muted:#5b6168;--guide-accent:#7a4800}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__afterimage[data-mode=light]{--guide-bg:lab(89.7215% -2.0743 6.47361);--guide-surface:lab(95.469% -1.40119 4.30131);--guide-text:lab(7.44952% -4.83685 3.00875);--guide-muted:lab(40.8075% -1.05517 -5.09344);--guide-accent:lab(35.8707% 19.7663 54.3468)}}.GuidePage-module__HhI6oW__meridian{--guide-bg:#edf0f4;--guide-surface:#f9fbfe;--guide-text:#1b2027;--guide-muted:#5e646b;--guide-accent:#00684e;--guide-display:var(--font-spectral), Georgia, serif;--guide-body:var(--font-geist), "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__meridian{--guide-bg:lab(94.7725% -.594676 -2.17129);--guide-surface:lab(98.6031% -.399023 -1.44902);--guide-text:lab(11.7809% -.73792 -5.80974);--guide-muted:lab(41.9576% -.814572 -5.15648);--guide-accent:lab(38.6801% -34.9898 7.73021)}}.GuidePage-module__HhI6oW__meridian[data-mode=dark]{--guide-bg:#0e1218;--guide-surface:#1a1e26;--guide-text:#e4e8ef;--guide-muted:#8d939b;--guide-accent:#5fc199}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__meridian[data-mode=dark]{--guide-bg:lab(5.2168% -.202186 -4.43085);--guide-surface:lab(11.1852% -.357717 -5.87558);--guide-text:lab(91.8479% -.517726 -3.73472);--guide-muted:lab(60.5126% -.680506 -5.20469);--guide-accent:lab(71.3046% -37.2783 10.6406)}}.GuidePage-module__HhI6oW__palimpsest{--guide-bg:#05050e;--guide-surface:#0f0d1c;--guide-text:#ede8f7;--guide-muted:#938fa2;--guide-accent:#68c894;--guide-display:var(--font-cormorant), Georgia, serif;--guide-body:var(--font-alegreya-sans), "Helvetica Neue", Arial, sans-serif}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__palimpsest{--guide-bg:lab(1.46287% 1.27165 -3.68339);--guide-surface:lab(4.17418% 3.54122 -9.38166);--guide-text:lab(92.8171% 3.51664 -6.50935);--guide-muted:lab(60.2556% 4.46314 -9.3948);--guide-accent:lab(73.7484% -38.9391 17.1627)}}.GuidePage-module__HhI6oW__palimpsest[data-mode=light]{--guide-bg:#e8e9f0;--guide-surface:#f4f4fa;--guide-text:#24222d;--guide-muted:#63616e;--guide-accent:#006342}@supports (color:lab(0% 0 0)){.GuidePage-module__HhI6oW__palimpsest[data-mode=light]{--guide-bg:lab(92.3746% .938684 -3.65082);--guide-surface:lab(96.452% .74628 -2.92363);--guide-text:lab(13.9439% 2.91985 -6.8516);--guide-muted:lab(41.7955% 2.76876 -6.92881);--guide-accent:lab(36.3592% -34.003 11.7904)}}.GuidePage-module__HhI6oW__back,.GuidePage-module__HhI6oW__openSite{align-items:center;gap:9px;display:inline-flex}.GuidePage-module__HhI6oW__back svg,.GuidePage-module__HhI6oW__openSite svg{width:18px;height:18px}.GuidePage-module__HhI6oW__hero,.GuidePage-module__HhI6oW__section,.GuidePage-module__HhI6oW__recipe{width:min(1180px,100% - 40px);margin:0 auto}.GuidePage-module__HhI6oW__hero{align-content:end;gap:14px;min-height:56dvh;padding:clamp(48px,6vw,96px) 0 clamp(40px,5vw,64px);display:grid}.GuidePage-module__HhI6oW__hero>.GuidePage-module__HhI6oW__back{width:fit-content;min-height:42px;color:var(--guide-muted);margin-bottom:clamp(24px,3vw,40px);font-size:13px}.GuidePage-module__HhI6oW__kicker{color:var(--guide-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.GuidePage-module__HhI6oW__hero h1,.GuidePage-module__HhI6oW__section h2,.GuidePage-module__HhI6oW__recipe h2,.GuidePage-module__HhI6oW__techniques h3,.GuidePage-module__HhI6oW__passes h3{font-family:var(--guide-display)}.GuidePage-module__HhI6oW__hero h1{letter-spacing:-.01em;max-width:30ch;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.25}.GuidePage-module__HhI6oW__thesis{max-width:56ch;color:var(--guide-muted);margin:4px 0 0;font-size:14px;line-height:1.6}.GuidePage-module__HhI6oW__section{border-top:1px solid color-mix(in oklch, var(--guide-text) 16%, transparent);padding:clamp(40px,5vw,64px) 0}.GuidePage-module__HhI6oW__sectionHeading{gap:10px;max-width:680px;margin-bottom:28px;display:grid}.GuidePage-module__HhI6oW__sectionHeading h2,.GuidePage-module__HhI6oW__recipe h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:500;line-height:1.3}.GuidePage-module__HhI6oW__sectionHeading p,.GuidePage-module__HhI6oW__techniques p,.GuidePage-module__HhI6oW__passes p,.GuidePage-module__HhI6oW__recipeGrid p{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.6}.GuidePage-module__HhI6oW__techniques{background:color-mix(in oklch, var(--guide-text) 14%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.GuidePage-module__HhI6oW__techniques article{background:var(--guide-surface);min-height:200px;padding:clamp(28px,4vw,52px)}.GuidePage-module__HhI6oW__techniques h3,.GuidePage-module__HhI6oW__passes h3{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:500}.GuidePage-module__HhI6oW__passes{counter-reset:pass;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,5vw,70px);margin:0;padding:0;list-style:none;display:grid}.GuidePage-module__HhI6oW__passes li{counter-increment:pass}.GuidePage-module__HhI6oW__passes li:before{color:var(--guide-accent);content:counter(pass, decimal-leading-zero);margin-bottom:22px;font-size:13px;font-weight:600;display:block}.GuidePage-module__HhI6oW__recipe{border-top:1px solid color-mix(in oklch, var(--guide-text) 16%, transparent);gap:28px;padding:clamp(40px,5vw,64px) 0;display:grid}.GuidePage-module__HhI6oW__recipeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,66px);display:grid}.GuidePage-module__HhI6oW__openSite{border-bottom:1px solid var(--guide-accent);width:fit-content;min-height:48px;color:var(--guide-text);font-weight:600;transition:gap .24s cubic-bezier(.16,1,.3,1),color .24s}.GuidePage-module__HhI6oW__openSite:hover{color:var(--guide-accent);gap:16px}@media (max-width:760px){.GuidePage-module__HhI6oW__hero{min-height:64dvh}.GuidePage-module__HhI6oW__techniques,.GuidePage-module__HhI6oW__passes,.GuidePage-module__HhI6oW__recipeGrid{grid-template-columns:1fr}.GuidePage-module__HhI6oW__techniques article{min-height:auto}}
