.SiteHeader-module__IbMaIq__awning{z-index:2;filter:drop-shadow(0 3px 2px #1e0c0459);background:var(--iron);position:relative}.SiteHeader-module__IbMaIq__canvas{background:linear-gradient(180deg, #ffffff29, transparent 45%, #0000001f), repeating-linear-gradient(90deg, var(--door) 0 1.75rem, var(--lime) 1.75rem 3.5rem);height:1.45rem;display:block;-webkit-mask:linear-gradient(#000 0 0) top/100% .85rem no-repeat,radial-gradient(circle at 50% 0,#000 .86rem,#0000 .9rem) bottom/1.75rem .62rem repeat-x;mask:linear-gradient(#000 0 0) top/100% .85rem no-repeat,radial-gradient(circle at 50% 0,#000 .86rem,#0000 .9rem) bottom/1.75rem .62rem repeat-x}.SiteHeader-module__IbMaIq__lintel{--ink:var(--iron-ink);--ink-2:#cdbfab;--ink-3:#a99a87;--line:#4d433c;--line-strong:#6f6258;--surface-0:#241d19;--surface-1:#2d2520;--signal-wash:#ffe6b41a;--signal:var(--gilt);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:var(--z-sticky);background:linear-gradient(180deg, #ffffff0f, transparent 40%), var(--iron);color:var(--ink);border-bottom:1px solid #000;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0d,0 8px 18px -12px #000000b3}.SiteHeader-module__IbMaIq__row{align-items:center;gap:var(--sp-3);min-height:var(--bar-h);grid-template-columns:1fr auto 1fr;display:grid}.SiteHeader-module__IbMaIq__buzz{justify-self:start;position:relative}.SiteHeader-module__IbMaIq__buzzBtn{background:var(--brass);min-height:2.5rem;color:var(--brass-ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .85rem .25rem .4rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:inset 0 1px #fff8dc99,0 1px 2px #00000080}.SiteHeader-module__IbMaIq__buzzBtn::-webkit-details-marker{display:none}.SiteHeader-module__IbMaIq__bell{width:1.65rem;height:1.65rem;transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:radial-gradient(circle at 40% 35%,#4a403a,#1d1714 62%,#7a5620 64%,#b08638 100%);border-radius:50%}.SiteHeader-module__IbMaIq__buzzBtn:hover .SiteHeader-module__IbMaIq__bell,.SiteHeader-module__IbMaIq__buzz[open] .SiteHeader-module__IbMaIq__bell{background:radial-gradient(circle at 40% 35%, #fff4cf, var(--lamp) 40%, #e08a1e 62%, #7a5620 64%, #b08638 100%);box-shadow:var(--lamp-glow)}.SiteHeader-module__IbMaIq__sheet{inset-inline-start:0;width:min(21rem, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - var(--bar-h) - 1.5rem);overscroll-behavior:contain;border-radius:12px;position:absolute;top:calc(100% + .6rem);overflow:auto}@media (prefers-reduced-motion:no-preference){.SiteHeader-module__IbMaIq__buzz[open] .SiteHeader-module__IbMaIq__sheet{animation:SiteHeader-module__IbMaIq__sheet-down var(--dur-3) var(--ease-out)}}@keyframes SiteHeader-module__IbMaIq__sheet-down{0%{transform:translateY(-10px)}}.SiteHeader-module__IbMaIq__mark{white-space:nowrap;justify-self:center;align-items:baseline;gap:.5rem;padding:.3rem .4rem;display:inline-flex}.SiteHeader-module__IbMaIq__markNo{font-family:var(--font-display);font-size:var(--step-1);background:var(--gilt-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.SiteHeader-module__IbMaIq__markName{font-family:var(--font-display);font-size:var(--step-0);color:var(--iron-ink);font-weight:700}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html:not(.SiteHeader-module__IbMaIq__io-motion) .SiteHeader-module__IbMaIq__mark{animation:linear both SiteHeader-module__IbMaIq__mark-in;animation-timeline:scroll(root);animation-range:40px 260px}}}@keyframes SiteHeader-module__IbMaIq__mark-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.SiteHeader-module__IbMaIq__tools{justify-self:end;align-items:center;gap:var(--sp-2);display:flex}.SiteHeader-module__IbMaIq__icon{width:2.5rem;height:2.5rem;color:var(--ink);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.SiteHeader-module__IbMaIq__icon:hover{color:var(--gilt-text);background:#ffe6b41f}.SiteHeader-module__IbMaIq__locale summary{border-color:var(--line);min-height:2.5rem}.SiteHeader-module__IbMaIq__wall{--arch-w:var(--door-w,min(100% - 2 * var(--gutter), 36rem));--arch-h:clamp(6rem, 4rem + 5vw, 9rem);background-color:var(--brown);background-image:var(--grain), linear-gradient(180deg, #0000002e, transparent 3rem);color:var(--brown-ink);justify-items:center;padding-top:clamp(1.1rem,.7rem + 1.4vw,1.9rem);display:grid}.SiteHeader-module__IbMaIq__wall[data-transom=slim]{--arch-h:clamp(5.25rem, 4rem + 3.6vw, 7.5rem);padding-bottom:0}.SiteHeader-module__IbMaIq__transom{width:var(--arch-w);height:var(--arch-h);background:linear-gradient(180deg, color-mix(in oklab, var(--lime) 80%, white), var(--lime) 50%, var(--lime-deep));isolation:isolate;border-radius:50% 50% 0 0/100% 100% 0 0;place-items:end center;padding:.7rem .7rem 0;display:grid;position:relative;box-shadow:0 -2px #00000026,0 10px 22px -10px #0000008c}.SiteHeader-module__IbMaIq__transom:before{content:"";clip-path:polygon(0 0,100% 0,78% 100%,22% 100%);background:linear-gradient(180deg, color-mix(in oklab, var(--lime) 70%, white), var(--lime-deep));z-index:2;width:2.1rem;height:1.7rem;position:absolute;top:-.45rem;left:50%;translate:-50%}.SiteHeader-module__IbMaIq__glass{background:radial-gradient(ellipse 60% 75% at 50% 100%, var(--glass) 52%, transparent 53%), radial-gradient(ellipse 61.5% 77% at 50% 100%, #d8b35a8c 52%, transparent 53%), repeating-conic-gradient(from -90deg at 50% 100%, transparent 0 9.5deg, #d8b35a66 9.5deg 10deg), radial-gradient(ellipse 120% 100% at 50% 100%, #2c3a37, var(--glass) 70%);border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;inset:.7rem .7rem 0;box-shadow:inset 0 0 0 2px #d8b35a80,inset 0 6px 18px #0009}.SiteHeader-module__IbMaIq__glass:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffff12 38%,#0000 46%);position:absolute;inset:0}.SiteHeader-module__IbMaIq__lettering{z-index:1;filter:drop-shadow(0 1px #000000a6)drop-shadow(0 0 10px #e6b4502e);justify-items:center;padding-bottom:clamp(.55rem,.3rem + .8vw,1rem);line-height:1;display:grid;position:relative}.SiteHeader-module__IbMaIq__no,.SiteHeader-module__IbMaIq__word{font-family:var(--font-display);background:var(--gilt-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.SiteHeader-module__IbMaIq__no{letter-spacing:.08em;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);font-style:italic;font-weight:800}.SiteHeader-module__IbMaIq__word{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.9rem,1.2rem + 3vw,3.5rem);font-weight:800}.SiteHeader-module__IbMaIq__wall[data-transom=slim] .SiteHeader-module__IbMaIq__word{font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem)}.SiteHeader-module__IbMaIq__transom:hover .SiteHeader-module__IbMaIq__lettering{filter:drop-shadow(0 1px #000000a6)drop-shadow(0 0 14px #ffc86473)}.SiteHeader-module__IbMaIq__transom:focus-visible{outline-color:var(--gilt);outline-offset:6px}.SiteHeader-module__IbMaIq__sill{width:calc(var(--arch-w) + 2.2rem);background:linear-gradient(180deg, color-mix(in oklab, var(--lime) 85%, white), var(--lime-deep));max-width:100%;height:.85rem;box-shadow:0 4px 6px -2px #0006}.SiteHeader-module__IbMaIq__wall[data-transom=slim] .SiteHeader-module__IbMaIq__sill{margin-bottom:0}@media (max-width:640px){.SiteHeader-module__IbMaIq__row{gap:var(--sp-2);grid-template-columns:auto 1fr auto}.SiteHeader-module__IbMaIq__buzzBtn{letter-spacing:.1em;padding-inline-end:.7rem}.SiteHeader-module__IbMaIq__markName{display:none}.SiteHeader-module__IbMaIq__tools{gap:2px}.SiteHeader-module__IbMaIq__icon{width:2.4rem}.SiteHeader-module__IbMaIq__sheet{inset-inline:var(--gutter);top:calc(var(--bar-h) + .4rem);width:auto;max-height:calc(100dvh - var(--bar-h) - 1rem);position:fixed}}@media (max-width:380px){.SiteHeader-module__IbMaIq__buzzBtn>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.SiteHeader-module__IbMaIq__buzzBtn{padding-inline-end:.4rem}}
.Stairs-module__Zikfga__stairs{position:relative;container-type:inline-size}.Stairs-module__Zikfga__flight{display:grid}.Stairs-module__Zikfga__step{--run:clamp(.7rem, 5.2cqi - 1rem, 4.75rem);--pl:max(var(--gutter), (100cqi - var(--page)) / 2);--bleed:5rem;margin-inline:calc(var(--i) * var(--run)) calc(-1 * var(--bleed));position:relative}.Stairs-module__Zikfga__stone{padding-block:2.35rem 2.6rem;padding-inline:max(var(--gutter), calc(var(--pl) - var(--i) * var(--run))) calc(var(--pl) + var(--bleed));background-color:var(--brown);background-image:var(--grain), linear-gradient(180deg, #00000005 1.2rem, #0003);color:var(--brown-ink);box-shadow:0 3.5rem 0 var(--brown-deep);position:relative}.Stairs-module__Zikfga__step:last-child .Stairs-module__Zikfga__stone{box-shadow:none}.Stairs-module__Zikfga__step:nth-child(2n) .Stairs-module__Zikfga__stone{background-color:color-mix(in oklab, var(--brown) 92%, #2a120a)}.Stairs-module__Zikfga__stone:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--brown-hi) 70%, #fff3e0) 0, var(--brown-hi) 35%, color-mix(in oklab, var(--brown-hi) 55%, var(--brown)) 100%);height:1.15rem;position:absolute;inset:0 0 auto;box-shadow:0 3px 4px -1px #14060273}.Stairs-module__Zikfga__step:not(:first-child) .Stairs-module__Zikfga__stone:after{content:"";background:linear-gradient(90deg,#14060273,#1406021f);width:.55rem;position:absolute;inset:0 auto 0 0}@media (min-width:760px){.Stairs-module__Zikfga__step:not(:first-child):before{content:"";z-index:3;background:linear-gradient(90deg, #3d3430, var(--iron) 60%);border-radius:2px 2px 0 0;width:.42rem;height:2.5rem;position:absolute;bottom:100%;left:.9rem}.Stairs-module__Zikfga__step:not(:first-child):after{content:"";z-index:3;background:radial-gradient(circle at 35% 30%, #6b5d55, var(--iron) 65%);border-radius:50%;width:.95rem;height:.95rem;position:absolute;bottom:calc(100% + 2.4rem);left:1.11rem;translate:-50%}}.Stairs-module__Zikfga__head{align-items:flex-end;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.Stairs-module__Zikfga__label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;color:var(--brown-ink-2);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.Stairs-module__Zikfga__lamp{background:radial-gradient(circle at 40% 35%, #fff6d8, var(--lamp) 45%, #e08a1e 100%);width:.95rem;height:.95rem;box-shadow:0 0 0 3px #1e0c048c, var(--lamp-glow);border-radius:50%}.Stairs-module__Zikfga__title{align-items:baseline;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;flex:24rem;display:flex}.Stairs-module__Zikfga__title h2{font-size:var(--step-3);color:var(--brown-ink);text-shadow:0 1px #0000004d;font-weight:800}.Stairs-module__Zikfga__title p{max-width:40ch;font-size:var(--step--1);color:var(--brown-ink-2)}.Stairs-module__Zikfga__notes{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(16.5rem,33.3333% - 1.33333rem)),1fr));align-items:start;gap:2.4rem 2rem;padding-top:.6rem;display:grid}.Stairs-module__Zikfga__notes[data-lead]{grid-template-columns:minmax(0,62rem)}@media (max-width:640px){.Stairs-module__Zikfga__stone{padding-block:2rem 2.2rem}.Stairs-module__Zikfga__notes{gap:2.2rem}.Stairs-module__Zikfga__head{margin-bottom:var(--sp-4)}}
.TheBlock-module__P3Mnhq__block{padding-block:var(--sp-8) var(--sp-7);background:linear-gradient(180deg, #0000000f, transparent 1.2rem), var(--surface-0)}.TheBlock-module__P3Mnhq__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-6);padding-top:var(--sp-4);margin-bottom:var(--sp-6);border-top:3px double var(--line-strong);flex-wrap:wrap;display:flex}.TheBlock-module__P3Mnhq__head h2{font-size:var(--step-4);font-weight:800}.TheBlock-module__P3Mnhq__head p{max-width:44ch;color:var(--ink-2)}.TheBlock-module__P3Mnhq__street{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.TheBlock-module__P3Mnhq__house{gap:var(--sp-4);grid-template-columns:8.75rem 1fr;align-items:start;display:grid}.TheBlock-module__P3Mnhq__door{transition:transform var(--dur-3) var(--ease-spring);border-radius:2px;display:grid}.TheBlock-module__P3Mnhq__fan{background:var(--lime);border-radius:50% 50% 0 0/100% 100% 0 0;place-items:end center;height:2.6rem;padding:.3rem .3rem 0;display:grid;box-shadow:inset 0 0 0 1px #00000014}.TheBlock-module__P3Mnhq__fan span{background:repeating-conic-gradient(from -90deg at 50% 100%, transparent 0 14deg, #d8b35a59 14deg 15deg), var(--glass);width:100%;height:100%;font-family:var(--font-display);color:var(--gilt-text);border-radius:50% 50% 0 0/100% 100% 0 0;place-items:end center;padding-bottom:.1rem;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.TheBlock-module__P3Mnhq__leaf{border:.42rem solid var(--lime);background:linear-gradient(#00000029, #00000029) .45rem 3.6rem / calc(100% - .9rem) 1px no-repeat, linear-gradient(180deg, #ffffff1a, transparent 40%), color-mix(in oklab, var(--tone) 62%, #1c120c);color:#fbf3e2;border-top-width:.2rem;border-bottom:0;align-content:start;gap:.3rem;min-height:10.5rem;padding:.7rem .65rem;display:grid;position:relative}.TheBlock-module__P3Mnhq__name{font-family:var(--font-display);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.98rem;font-weight:800;line-height:1.1}.TheBlock-module__P3Mnhq__count{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:#fbf3e2d9;font-weight:700}.TheBlock-module__P3Mnhq__knob{background:radial-gradient(circle at 35% 30%,#fff0c4,#b08638 60%,#6e4d1b);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:58%;right:.55rem}.TheBlock-module__P3Mnhq__lamp{background:radial-gradient(circle at 40% 35%, #fff6d8, var(--lamp) 50%, #e08a1e);border-radius:50%;width:.6rem;height:.6rem;position:absolute;bottom:.6rem;left:.6rem;box-shadow:0 0 8px 2px #ffbe5080}.TheBlock-module__P3Mnhq__door:hover{transform:translateY(-4px)}.TheBlock-module__P3Mnhq__door:hover .TheBlock-module__P3Mnhq__name{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.TheBlock-module__P3Mnhq__door:focus-visible{outline-offset:4px}.TheBlock-module__P3Mnhq__house[aria-current=page] .TheBlock-module__P3Mnhq__leaf{box-shadow:0 0 0 3px var(--focus)}.TheBlock-module__P3Mnhq__slips{gap:.6rem;padding-top:2.7rem;display:grid}.TheBlock-module__P3Mnhq__slip{border-left:3px solid var(--tone);background:var(--paper);box-shadow:var(--shadow-note);color:var(--paper-ink);font-family:var(--font-display);transition:transform var(--dur-2) var(--ease-out);border-radius:1px;padding:.5rem .65rem;font-size:.92rem;font-weight:600;line-height:1.25;display:block}.TheBlock-module__P3Mnhq__slips li:nth-child(odd) .TheBlock-module__P3Mnhq__slip{rotate:-.8deg}.TheBlock-module__P3Mnhq__slips li:nth-child(2n) .TheBlock-module__P3Mnhq__slip{rotate:.7deg}.TheBlock-module__P3Mnhq__slip:hover{text-decoration:underline;transform:translate(4px)}@media (max-width:560px){.TheBlock-module__P3Mnhq__street{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.TheBlock-module__P3Mnhq__house{grid-template-columns:1fr}.TheBlock-module__P3Mnhq__slips{display:none}.TheBlock-module__P3Mnhq__leaf{border-width:.15rem .3rem .3rem;min-height:8rem;padding:.5rem .45rem}.TheBlock-module__P3Mnhq__name{font-size:.8rem}.TheBlock-module__P3Mnhq__fan{height:2.1rem}}
.views-module__d58dRG__space{height:var(--sp-7)}.views-module__d58dRG__course{height:.9rem;margin-block:var(--sp-6);background:linear-gradient(180deg, color-mix(in oklab, var(--lime) 80%, white), var(--lime-deep));box-shadow:0 3px 5px -2px #0000004d}.views-module__d58dRG__empty{padding-block:var(--sp-7);color:var(--ink-2)}.views-module__d58dRG__topicWall{padding-block:var(--sp-5) var(--sp-6);background-color:var(--brown);background-image:var(--grain);color:var(--brown-ink)}.views-module__d58dRG__topicGrid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,19.5rem);align-items:center;display:grid}.views-module__d58dRG__plate{gap:var(--sp-3) var(--sp-5);border:.6rem solid var(--lime);background:linear-gradient(180deg, #ffffff14, transparent 40%), color-mix(in oklab, var(--tone) 55%, #1b120d);color:#fbf3e2;grid-template-columns:auto 1fr;align-items:center;padding:clamp(1.1rem,.8rem + 1.5vw,2rem);display:grid;box-shadow:inset 0 0 0 2px #00000040,0 14px 26px -16px #000000b3}.views-module__d58dRG__plateNo{aspect-ratio:1;background:var(--glass);width:clamp(4rem,3rem + 4vw,6.5rem);box-shadow:0 0 0 4px var(--gilt), inset 0 0 0 2px #0009;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:clamp(2rem,1.5rem + 2.4vw,3.6rem);font-weight:800;line-height:1;display:grid}.views-module__d58dRG__plateNo span{background:var(--gilt-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.views-module__d58dRG__plateText{gap:var(--sp-2);min-width:0;display:grid}.views-module__d58dRG__ring{font-family:var(--font-hand);color:#f4e6c4;font-size:1.6rem;font-weight:600;line-height:1}.views-module__d58dRG__plateTitle{font-size:var(--step-5);overflow-wrap:anywhere;font-weight:800;line-height:1}.views-module__d58dRG__plateBlurb{color:#fbf3e2eb;max-width:52ch}.views-module__d58dRG__plateCount{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:#fbf3e2d9;font-weight:700}@media (max-width:900px){.views-module__d58dRG__topicGrid{grid-template-columns:1fr}.views-module__d58dRG__topicPanel{display:none}}@media (max-width:520px){.views-module__d58dRG__plate{border-width:.4rem;grid-template-columns:1fr}}
.AuthorCard-module__Ja_wlG__box,.AuthorCard-module__Ja_wlG__tile{gap:var(--sp-4);align-items:start;display:grid}.AuthorCard-module__Ja_wlG__box{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius,0);background:var(--surface-1);grid-template-columns:4.5rem minmax(0,1fr)}.AuthorCard-module__Ja_wlG__tile{grid-template-columns:4rem minmax(0,1fr)}.AuthorCard-module__Ja_wlG__photo{aspect-ratio:1;background:var(--surface-2);border-radius:50%;display:block;overflow:hidden}.AuthorCard-module__Ja_wlG__photo img{object-fit:cover;width:100%;height:100%}.AuthorCard-module__Ja_wlG__initials{height:100%;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-2);place-items:center;font-weight:600;display:grid}.AuthorCard-module__Ja_wlG__text{gap:var(--sp-1);min-width:0;display:grid}.AuthorCard-module__Ja_wlG__label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.AuthorCard-module__Ja_wlG__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2}.AuthorCard-module__Ja_wlG__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.AuthorCard-module__Ja_wlG__role{font-size:var(--step--1);color:var(--signal-text)}.AuthorCard-module__Ja_wlG__bio{margin-top:var(--sp-1);font-size:var(--step--1);color:var(--ink-2)}.AuthorCard-module__Ja_wlG__more{margin-top:var(--sp-2);font-size:var(--step--1);font-weight:600}.AuthorCard-module__Ja_wlG__more:hover{text-decoration:underline}.AuthorCard-module__Ja_wlG__name a:focus-visible,.AuthorCard-module__Ja_wlG__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.blocks-module__GBDIzq__rich p{margin-block:0 var(--sp-5);font-size:var(--step-0);line-height:1.72}.blocks-module__GBDIzq__rich strong{font-weight:700}.blocks-module__GBDIzq__rich .payload-richtext>h2{background:linear-gradient(180deg, #ffffff14, transparent 55%), var(--door);color:var(--gilt-text);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;scroll-margin-top:calc(var(--bar-h) + 2rem);border-radius:2px;margin:0 .55em 0 0;padding:.12em .5em .14em;font-size:1.12em;font-weight:800;line-height:1.75;display:inline;box-shadow:inset 0 0 0 1px #e8c87773}.blocks-module__GBDIzq__rich .payload-richtext>h2[data-n]:before{content:var(--no,"No.") " " attr(data-n);background:var(--brass);color:var(--brass-ink);letter-spacing:.08em;vertical-align:.08em;border-radius:2px;margin:0 .6em 0 -.25em;padding:0 .4em;font-size:.78em;line-height:1.5;display:inline-block;box-shadow:inset 0 1px #fff8dc99,0 0 0 1px #3c280f80}@media (max-width:560px){.blocks-module__GBDIzq__rich .payload-richtext>h2{font-size:1em}}.blocks-module__GBDIzq__specs h2,.blocks-module__GBDIzq__tableWrap h2,.blocks-module__GBDIzq__faq h2{background:linear-gradient(180deg, #ffffff14, transparent 55%), var(--door);color:var(--gilt-text);font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;padding:.12em .55em .14em;font-weight:800;line-height:1.3;display:inline-block;box-shadow:inset 0 0 0 1px #e8c87773}.blocks-module__GBDIzq__rich .payload-richtext>h2+p{display:inline}.blocks-module__GBDIzq__rich .payload-richtext>h2+p+*{margin-top:var(--sp-5)}.blocks-module__GBDIzq__rich .payload-richtext>h2:not(:has(+p)):after{content:"";margin-bottom:var(--sp-3);display:block}.blocks-module__GBDIzq__rich:has(>.payload-richtext>h2:first-child){margin-top:var(--sp-7)}[data-article-body]>:nth-child(1 of :has(.blocks-module__GBDIzq__rich)) .blocks-module__GBDIzq__rich{margin-top:0}.blocks-module__GBDIzq__rich .payload-richtext>:has(+h2){margin-bottom:var(--sp-7)}.blocks-module__GBDIzq__rich h3{margin-block:var(--sp-6) var(--sp-3);font-size:var(--step-2);font-weight:700}:is(.blocks-module__GBDIzq__rich ul,.blocks-module__GBDIzq__rich ol){margin-block:0 var(--sp-5);padding-inline-start:1.2em}.blocks-module__GBDIzq__rich ul{padding-inline-start:0;list-style:none}.blocks-module__GBDIzq__rich ul>li{padding-inline-start:1.4em;position:relative}.blocks-module__GBDIzq__rich ul>li:before{content:"";background:radial-gradient(circle at 35% 30%,#fbe9b5,#c49a4a 55%,#7c5822);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.62em;left:.15em;box-shadow:0 0 0 1px #50371459}.blocks-module__GBDIzq__rich li{margin-block-end:var(--sp-2);line-height:1.6}.blocks-module__GBDIzq__rich a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.18em;transition:color var(--dur-1) var(--ease-out);text-decoration-thickness:1.5px}.blocks-module__GBDIzq__rich a:hover{color:var(--signal-text)}.blocks-module__GBDIzq__figure{margin:var(--sp-7) 0;padding:var(--sp-3);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line)}.blocks-module__GBDIzq__figure img{object-fit:contain;max-height:46vh;margin-inline:auto}.blocks-module__GBDIzq__figure figcaption,.blocks-module__GBDIzq__gallery figcaption,.blocks-module__GBDIzq__video figcaption{font-family:var(--font-display);font-size:var(--step--2);color:var(--ink-3);margin-block-start:var(--sp-2)}.blocks-module__GBDIzq__w_wide,.blocks-module__GBDIzq__w_full{width:100%}@media (max-width:1099px){.blocks-module__GBDIzq__w_wide{width:min(100% + 6vw,720px)}.blocks-module__GBDIzq__w_full{width:min(100% + 14vw,860px)}}.blocks-module__GBDIzq__w_full img,.blocks-module__GBDIzq__w_wide img{width:100%}.blocks-module__GBDIzq__gallery{gap:var(--sp-3);margin:var(--sp-7) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.blocks-module__GBDIzq__gallery figure{margin:0}.blocks-module__GBDIzq__video{margin:var(--sp-7) 0}.blocks-module__GBDIzq__video iframe,.blocks-module__GBDIzq__video video{aspect-ratio:16/9;background:var(--surface-2);border:0;width:100%}.blocks-module__GBDIzq__quote{margin:var(--sp-8) 0;border-top:1px solid var(--line);padding-block-start:var(--sp-5);position:relative}.blocks-module__GBDIzq__quote:before{content:"“";top:-.12em;font-family:var(--font-display);color:var(--accent);pointer-events:none;font-size:5rem;line-height:1;position:absolute;inset-inline-start:-.06em}.blocks-module__GBDIzq__quote p{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.01em;font-style:italic;font-weight:700;line-height:1.18}.blocks-module__GBDIzq__quote cite{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-block-start:var(--sp-3);font-style:normal;display:block}.blocks-module__GBDIzq__callout{margin:var(--sp-6) 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);background:var(--surface-1);font-size:var(--step--1)}.blocks-module__GBDIzq__callout[data-tone=deal]{border-color:color-mix(in oklab, var(--accent) 45%, var(--line));background:color-mix(in oklab, var(--accent) 7%, var(--surface-1))}.blocks-module__GBDIzq__calloutTitle{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-block-end:var(--sp-2);font-weight:700}.blocks-module__GBDIzq__slip{--tilt:1.4deg;gap:var(--sp-2);margin:0 0 var(--sp-6);padding:var(--sp-5) var(--sp-4) var(--sp-4);background:linear-gradient(180deg, transparent 49.6%, #785a321f 50%, #ffffff59 50.6%, transparent 52%), repeating-linear-gradient(180deg, transparent 0 1.55rem, #3c6e961f 1.55rem calc(1.55rem + 1px)), var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-note);transform:rotate(var(--tilt));display:grid;position:relative}.blocks-module__GBDIzq__slipFold{background:linear-gradient(225deg, var(--brown) 0 50%, #e9dcc0 50% 100%);width:1.6rem;height:1.6rem;position:absolute;top:0;right:0;box-shadow:-2px 2px 3px #28120840}.blocks-module__GBDIzq__slipHand{font-family:var(--font-hand);color:color-mix(in oklab, var(--door) 70%, var(--paper-ink));transform-origin:0;font-size:1.25rem;font-weight:600;line-height:1;rotate:-2deg}.blocks-module__GBDIzq__slipTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-2);font-size:.82rem;font-weight:800}.blocks-module__GBDIzq__slipBody{font-size:var(--step--1);line-height:1.55}@media (min-width:761px) and (max-width:1279px){.blocks-module__GBDIzq__slip{float:right;width:min(15rem,42%);margin:.4rem 0 var(--sp-4) var(--sp-5)}}@media (min-width:1280px){.blocks-module__GBDIzq__slip{z-index:-1;width:13rem;padding-left:calc(var(--sp-4) + .9rem);margin:0;position:absolute;left:calc(100% - .9rem)}}.blocks-module__GBDIzq__specs{margin:var(--sp-8) 0}.blocks-module__GBDIzq__specs h2{margin-block-end:var(--sp-4)}.blocks-module__GBDIzq__specs dl{border-top:2px solid var(--ink);margin:0}.blocks-module__GBDIzq__specs dl>div{gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.blocks-module__GBDIzq__specs dt{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.blocks-module__GBDIzq__specs dd{font-size:var(--step--1);margin:0}.blocks-module__GBDIzq__tableWrap{margin:var(--sp-8) 0}.blocks-module__GBDIzq__tableWrap h2{margin-block-end:var(--sp-4)}.blocks-module__GBDIzq__tableScroll{overflow-x:auto}.blocks-module__GBDIzq__table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.blocks-module__GBDIzq__table th,.blocks-module__GBDIzq__table td{padding:var(--sp-3);text-align:start;border-bottom:1px solid var(--line);vertical-align:top}.blocks-module__GBDIzq__table thead th{background:var(--surface-0);border-bottom:2px solid var(--ink);font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase}.blocks-module__GBDIzq__table thead th[data-winner]{color:var(--signal-text)}.blocks-module__GBDIzq__table tbody th{color:var(--ink-3);font-weight:400}.blocks-module__GBDIzq__winner{font-size:.64rem;display:block}.blocks-module__GBDIzq__prosCons{margin:var(--sp-8) 0;padding-block:var(--sp-5);border-block:2px solid var(--ink)}.blocks-module__GBDIzq__verdict{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.025em;font-variation-settings:"wdth" 94;margin-block-end:var(--sp-6);line-height:1.2}.blocks-module__GBDIzq__prosConsGrid{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.blocks-module__GBDIzq__prosCons h3{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-block-end:var(--sp-3);padding-block-end:var(--sp-2);font-weight:600}.blocks-module__GBDIzq__pros h3{color:var(--signal-text)}.blocks-module__GBDIzq__cons h3{color:var(--ink-3)}.blocks-module__GBDIzq__prosCons ul{font-size:var(--step--1);margin:0;padding:0;list-style:none}.blocks-module__GBDIzq__prosCons li{color:var(--ink-2);margin-block-end:var(--sp-3);padding-inline-start:1.3em;position:relative}.blocks-module__GBDIzq__pros li:before,.blocks-module__GBDIzq__cons li:before{font-family:var(--font-display);position:absolute;inset-inline-start:0}.blocks-module__GBDIzq__pros li:before{content:"+";color:var(--signal-text)}.blocks-module__GBDIzq__cons li:before{content:"-";color:var(--ink-3)}.blocks-module__GBDIzq__ctaWrap{margin:var(--sp-7) 0}.blocks-module__GBDIzq__cta{padding:var(--sp-3) var(--sp-6);background:var(--signal);color:var(--signal-ink);transition:background var(--dur-1) ease;flex-direction:column;align-items:flex-start;gap:2px;font-weight:650;display:inline-flex}.blocks-module__GBDIzq__cta:hover{background:color-mix(in oklab, var(--signal) 82%, #fff)}.blocks-module__GBDIzq__cta:active{background:color-mix(in oklab, var(--signal) 88%, #000)}.blocks-module__GBDIzq__cta span{font-size:var(--step--1);opacity:.72;font-weight:400}.blocks-module__GBDIzq__cta[data-style=secondary]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.blocks-module__GBDIzq__cta[data-style=secondary]:hover{background:var(--ink);color:var(--surface-0)}.blocks-module__GBDIzq__cta[data-style=ghost]{color:var(--signal-text);background:0 0;padding-inline:0;text-decoration:underline}.blocks-module__GBDIzq__offerCard{gap:var(--sp-5);margin:var(--sp-8) 0;padding-block:var(--sp-5);border-block:2px solid var(--ink);background:0 0;display:grid}.blocks-module__GBDIzq__offerCard h3{font-size:var(--step-2);margin-block-end:var(--sp-2)}.blocks-module__GBDIzq__offerCard p{font-size:var(--step--1);color:var(--ink-2);margin-block-end:var(--sp-4)}.blocks-module__GBDIzq__badge{padding:2px var(--sp-2);background:var(--signal);color:var(--signal-ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--sp-2);font-size:.64rem;font-weight:600;display:inline-block}@media (min-width:620px){.blocks-module__GBDIzq__offerCard{grid-template-columns:150px minmax(0,1fr);align-items:center}}.blocks-module__GBDIzq__faq{margin:var(--sp-8) 0}.blocks-module__GBDIzq__faq h2{margin-block-end:var(--sp-4)}.blocks-module__GBDIzq__faq details{border-bottom:1px solid var(--line)}.blocks-module__GBDIzq__faq summary{justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);cursor:pointer;font-weight:550;list-style:none;display:flex}.blocks-module__GBDIzq__faq summary::-webkit-details-marker{display:none}.blocks-module__GBDIzq__faq summary:after{content:"+";font-family:var(--font-display);color:var(--signal-text);transition:transform var(--dur-1) var(--ease-out)}.blocks-module__GBDIzq__faq details[open] summary:after{transform:rotate(45deg)}.blocks-module__GBDIzq__faq details p{font-size:var(--step--1);color:var(--ink-2);padding-block-end:var(--sp-4)}.blocks-module__GBDIzq__stats{gap:var(--sp-5);margin:var(--sp-8) 0;padding-block:var(--sp-5);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.blocks-module__GBDIzq__statValue{font-family:var(--font-display);font-size:var(--step-4);letter-spacing:-.04em;color:var(--signal-text);font-weight:700;line-height:1;display:block}.blocks-module__GBDIzq__statLabel{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-block-start:var(--sp-2);display:block}
