@layer base{.liqui-glass{isolation:isolate;border-radius:var(--lq-radius,16px);corner-shape:squircle;color:var(--lq-text,inherit);position:relative}}.liqui-glass--elevated{box-shadow:var(--lq-shadow,0 24px 60px #0a0f2859, 0 4px 14px #0a0f282e)}.liqui-glass__backdrop,.liqui-glass__tint,.liqui-glass__shine{border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0}.liqui-glass__backdrop{z-index:0}.liqui-glass__refract{border-radius:inherit;corner-shape:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.liqui-glass__refract--fade,.liqui-glass__specular--fade{animation:.18s ease-out lq-fade-in}@keyframes lq-fade-in{0%{opacity:0}}.liqui-glass__tint{z-index:1;background:linear-gradient(135deg, var(--lq-tint,#ffffff7a), var(--lq-tint-deep,#ffffff24))}.liqui-glass--clear .liqui-glass__tint{background-image:linear-gradient(135deg, var(--lq-tint,#ffffff7a), var(--lq-tint-deep,#ffffff24)), linear-gradient(135deg, var(--lq-clear-wash), var(--lq-clear-wash-deep))}.liqui-glass--clear{--lq-clear-wash:#ffffff8c;--lq-clear-wash-deep:#ffffff6b}[data-theme=dark] .liqui-glass--clear,.dark .liqui-glass--clear{--lq-clear-wash:#1e202e85;--lq-clear-wash-deep:#12142078}.liqui-glass__specular{border-radius:inherit;corner-shape:inherit;pointer-events:none;z-index:2;background-size:100% 100%;position:absolute;inset:0}.liqui-glass__specular--dark,[data-theme=dark] .liqui-glass__specular--light,.dark .liqui-glass__specular--light{display:none}[data-theme=dark] .liqui-glass__specular--dark,.dark .liqui-glass__specular--dark{display:block}.liqui-glass__shine{z-index:2;box-shadow:inset 0 1px 1px var(--lq-rim-hi,#ffffffd9), inset 1px 0 1px .5px color-mix(in srgb, var(--lq-rim-hi,#ffffffd9) 60%, transparent), inset -1px -1px 1px var(--lq-rim-lo,#ffffff47)}.liqui-glass__content{z-index:3;position:relative}
._3WDpbq_surface{border:1px solid var(--lg-line,#fffc);background:var(--lg-solid-surface,#f6f8fc);box-shadow:var(--lg-shadow,0 12px 32px #263e7014), inset 0 1px 1px #ffffffbf;color:var(--lg-text,#162038);border-radius:30px;position:relative}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){._3WDpbq_surface{background:var(--lg-surface,#ffffffad);-webkit-backdrop-filter:blur(18px)saturate(1.15)}}._3WDpbq_surface:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 1px var(--lg-rim,#fffffff5), inset 0 -1px 1px var(--lg-rim-low,#819fc51f);position:absolute;inset:0}._3WDpbq_optical{--lq-text:var(--lg-text);--lq-tint:var(--lg-optical-tint,#f5f9ffd1);--lq-tint-deep:var(--lg-optical-tint-deep,#f5f9ffad);--lq-rim-hi:var(--lg-rim,#fffffff5);--lq-rim-lo:var(--lg-rim-low,#819fc529);--lq-clear-wash:var(--lg-solid-surface);--lq-clear-wash-deep:var(--lg-solid-surface);-webkit-backdrop-filter:none;background:0 0;border-radius:40px}._3WDpbq_lens{pointer-events:none;border-radius:inherit;position:absolute;inset:0}._3WDpbq_optical ._3WDpbq_lens.liqui-glass--clear{--lq-clear-wash:var(--lg-solid-surface);--lq-clear-wash-deep:var(--lg-solid-surface)}._3WDpbq_content{display:contents}._3WDpbq_content>*{z-index:3;position:relative}@supports (corner-shape:squircle){._3WDpbq_optical{corner-shape:squircle}}[data-glass-theme=light] ._3WDpbq_optical .liqui-glass__specular--light{display:block}[data-glass-theme=light] ._3WDpbq_optical .liqui-glass__specular--dark{display:none}[data-glass-theme=dark] ._3WDpbq_optical .liqui-glass__specular--light{display:none}[data-glass-theme=dark] ._3WDpbq_optical .liqui-glass__specular--dark{display:block}@media (prefers-reduced-motion:reduce){:is(._3WDpbq_optical .liqui-glass__refract--fade,._3WDpbq_optical .liqui-glass__specular--fade){animation:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){._3WDpbq_surface{background:var(--lg-solid-surface,Canvas)!important;-webkit-backdrop-filter:none!important}:is(._3WDpbq_optical .liqui-glass__backdrop,._3WDpbq_optical .liqui-glass__refract,._3WDpbq_optical .liqui-glass__tint,._3WDpbq_optical .liqui-glass__specular,._3WDpbq_optical .liqui-glass__shine){display:none}}@media (forced-colors:active){._3WDpbq_surface{color:canvastext;box-shadow:none;border:1px solid canvastext;background:canvas!important}._3WDpbq_surface:before{display:none}}
.ahPsNG_page{min-width:0;color:var(--v2-text);padding:38px 0 44px}.ahPsNG_heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:12px 0 48px;display:flex}.ahPsNG_heading>div:first-child{max-width:760px}.ahPsNG_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--v2-accent);align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:650;display:flex}.ahPsNG_eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.ahPsNG_heading h1{color:var(--v2-text);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,5.7vw,76px);font-weight:550;line-height:1.06}.ahPsNG_introduction{max-width:570px;color:var(--v2-muted);margin-top:22px;font-size:16px;line-height:1.8}.ahPsNG_introduction p{margin:0}.ahPsNG_collectionMark{border:1px solid var(--v2-line);background:linear-gradient(145deg,#ffffff65,#b2d7ec13);border-radius:50%;flex-shrink:0;align-content:center;justify-items:center;width:138px;height:138px;display:grid;box-shadow:inset 0 2px 1px #fff8,0 12px 40px #4775ae08}.ahPsNG_collectionMark>span{letter-spacing:-.06em;font-size:48px;font-weight:450;line-height:1}.ahPsNG_collectionMark p{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-muted);margin:9px 0 0;font-size:10px;font-weight:650}.ahPsNG_toolbar{border-radius:27px;justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.ahPsNG_filters{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ahPsNG_filters button{color:var(--v2-muted);background:0 0;border:1px solid #0000;border-radius:18px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.ahPsNG_filters button[aria-pressed=true]{color:var(--v2-text);background:var(--v2-surface);border-color:var(--v2-line);box-shadow:0 3px 10px #47639b0a,inset 0 1px #fff6}.ahPsNG_filters button:hover{color:var(--v2-text);background:color-mix(in srgb, var(--v2-surface) 60%, transparent)}.ahPsNG_toolbarNote{color:var(--v2-muted);align-items:center;gap:10px;margin:0 10px;font-size:13px;line-height:1.5;display:flex}.ahPsNG_search{max-width:100%;color:var(--v2-muted);border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 60%, transparent);border-radius:19px;flex:0 0 270px;align-items:center;gap:10px;padding:13px 16px;display:flex}.ahPsNG_search input{width:100%;min-width:0;color:var(--v2-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.ahPsNG_search input::placeholder{color:var(--v2-muted);opacity:1}.ahPsNG_search:focus-within{outline:2px solid var(--v2-accent);outline-offset:3px}.ahPsNG_search svg{flex-shrink:0}.ahPsNG_filters button:focus-visible,.ahPsNG_empty button:focus-visible,.ahPsNG_bookDetails summary:focus-visible,.ahPsNG_card a:focus-visible{outline:2px solid var(--v2-accent);outline-offset:5px}.ahPsNG_results{color:var(--v2-muted);margin:24px 0 22px;font-size:12px}.ahPsNG_projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ahPsNG_card{border-radius:30px;min-width:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s;overflow:hidden}.ahPsNG_projectCard article{flex-direction:column;height:100%;min-height:328px;padding:27px;display:flex}.ahPsNG_cardTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.ahPsNG_projectSymbol{border:1px solid #fff9;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 2px 1px #fffa,0 7px 18px #4865910c}.ahPsNG_tint0{color:#275777;background:linear-gradient(145deg,#edfaff,#b1daec)}.ahPsNG_tint1{color:#654887;background:linear-gradient(145deg,#f8f1ff,#d6c3ee)}.ahPsNG_tint2{color:#33645f;background:linear-gradient(145deg,#effcf5,#bfdfd1)}.ahPsNG_language{color:var(--v2-muted);letter-spacing:.035em;font-size:11px}.ahPsNG_card h2{color:var(--v2-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:550;line-height:1.3}.ahPsNG_card h2 a{color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.ahPsNG_card h2 a svg{color:var(--v2-muted);flex-shrink:0;margin-top:4px;transition:transform .2s}.ahPsNG_cardDescription{color:var(--v2-muted);margin:14px 0 20px;font-size:13px;line-height:1.8}.ahPsNG_projectCard .ahPsNG_cardDescription{flex:1}.ahPsNG_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ahPsNG_tags li{color:var(--v2-muted);border:1px solid var(--v2-line);border-radius:20px;padding:5px 10px;font-size:10px;line-height:1.5}.ahPsNG_cardFooter{border-top:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;margin-top:25px;padding-top:18px;display:flex}.ahPsNG_repositoryStats,.ahPsNG_repositoryStats>span{align-items:center;gap:10px;display:flex}.ahPsNG_repositoryStats>span{color:var(--v2-muted);gap:4px;font-size:11px}.ahPsNG_smallLink{color:var(--v2-accent);align-items:center;gap:5px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.ahPsNG_updated{color:var(--v2-muted);text-align:right;font-size:9px}.ahPsNG_empty{text-align:center;color:var(--v2-muted);justify-items:center;gap:15px;padding:65px 24px;display:grid}.ahPsNG_empty h2{color:var(--v2-text);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500}.ahPsNG_empty p{margin:0;font-size:14px}.ahPsNG_empty button{border:1px solid var(--v2-line);background:var(--v2-surface);color:var(--v2-text);border-radius:24px;padding:12px 20px;font-size:13px}.ahPsNG_writingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ahPsNG_writingCard article{height:100%}.ahPsNG_writingLink{height:100%;color:var(--v2-text);flex-direction:column;padding:31px;text-decoration:none;display:flex}.ahPsNG_writingTop{color:var(--v2-muted);justify-content:space-between;align-items:center;margin-bottom:33px;display:flex}.ahPsNG_noteNumber{letter-spacing:-.04em;opacity:.65;font-size:28px;font-weight:400}.ahPsNG_writingTop>svg{transition:transform .2s}.ahPsNG_postMeta{color:var(--v2-muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.ahPsNG_writingCard h2{margin-top:14px;font-size:clamp(23px,2.3vw,32px);line-height:1.2}.ahPsNG_writingCard .ahPsNG_cardDescription{flex:1;max-width:470px}.ahPsNG_readNote{color:var(--v2-accent);align-items:center;gap:6px;margin-top:27px;font-size:12px;font-weight:650;display:flex}.ahPsNG_channel{border:1px solid var(--v2-line);background:linear-gradient(125deg,#a4d7ef18,#cfb8ee1c);border-radius:30px;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:34px;display:flex}.ahPsNG_channel h2{letter-spacing:-.035em;margin:0 0 10px;font-size:24px;font-weight:500}.ahPsNG_channel p{color:var(--v2-muted);margin:0;font-size:14px;line-height:1.7}.ahPsNG_channel a,.ahPsNG_afterword a,.ahPsNG_backLink{color:var(--v2-accent);flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ahPsNG_bookGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ahPsNG_bookScene{perspective:900px;border-bottom:1px solid var(--v2-line);background:linear-gradient(145deg,#c1e2eb25,#decbef2a);place-items:center;padding:28px 30px 27px;display:grid;overflow:hidden}.ahPsNG_bookObject{width:144px;height:202px;transform-style:preserve-3d;border-radius:3px 8px 8px 3px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-6deg)rotateY(-16deg);box-shadow:8px 16px 18px #16325420}.ahPsNG_bookObject:after{content:"";transform-origin:0;background:repeating-linear-gradient(#e7e4dc 0 1px,#fcf9ee 1px 3px);width:7px;position:absolute;inset:3px -7px 3px auto;transform:rotateY(90deg)}.ahPsNG_bookSpine{background:#081e3920;border-right:1px solid #ffffff25;width:9px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 2px 0 3px #fff2}.ahPsNG_bookTint0{color:#f4fbff;background:linear-gradient(140deg,#317294,#194358)}.ahPsNG_bookTint1{color:#fcf4ff;background:linear-gradient(140deg,#8464a5,#503d65)}.ahPsNG_bookTint2{color:#f5fcf9;background:linear-gradient(140deg,#4d817a,#284e48)}.ahPsNG_bookFront{border-radius:inherit;border:1px solid #fff3;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:17px 17px 15px 23px;display:flex;position:absolute;inset:0;box-shadow:inset 0 2px 1px #fff3}.ahPsNG_bookFront>svg{opacity:.75;margin-bottom:14px}.ahPsNG_bookFront>span{letter-spacing:-.035em;font-size:15px;font-weight:500;line-height:1.25}.ahPsNG_bookFront i{opacity:.5;background:currentColor;width:25px;height:1px;margin:auto 0 10px;display:block}.ahPsNG_bookFront small{opacity:.85;font-size:8px;line-height:1.4}.ahPsNG_bookBody{padding:25px 27px 27px}.ahPsNG_readingStatus{color:var(--v2-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:10px;font-weight:650;display:inline-flex}.ahPsNG_bookBody h2{font-size:21px}.ahPsNG_bookAuthor{color:var(--v2-muted);margin:8px 0 0;font-size:11px}.ahPsNG_bookDetails{border-top:1px solid var(--v2-line);padding-top:17px}.ahPsNG_bookDetails summary{color:var(--v2-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:550;list-style:none;display:flex}.ahPsNG_bookDetails summary::-webkit-details-marker{display:none}.ahPsNG_bookDetails summary>span{color:var(--v2-muted);font-size:20px;font-weight:400}.ahPsNG_bookDetails[open] summary>span{transform:rotate(45deg)}.ahPsNG_bookDetails>p{color:var(--v2-muted);margin:16px 0;font-size:12px;line-height:1.8}.ahPsNG_bookDetails>a{margin-top:18px}.ahPsNG_galleryPanel{--foreground:var(--v2-text);--muted:var(--v2-muted);--line:var(--v2-line);--surface:var(--v2-surface);--surface-raised:var(--v2-surface);--background:var(--v2-bg,#eff4fa);--accent:var(--v2-accent);border-radius:36px;min-width:0;padding:30px}.ahPsNG_galleryPanel [data-gallery]{border-top:none;padding-block:0}.ahPsNG_galleryPanel [data-gallery] h2{font-size:clamp(28px,3.5vw,42px);line-height:1.15}.ahPsNG_galleryPanel [data-gallery-card] figure{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:23px;padding:9px 9px 17px;box-shadow:0 12px 28px #34527612,inset 0 2px #fff7}.ahPsNG_galleryPanel [data-gallery-card] a{border-radius:17px}.ahPsNG_galleryPanel [data-gallery-card] a>div{border-radius:16px}.ahPsNG_galleryPanel [data-gallery-card] figcaption{padding-inline:7px}.ahPsNG_galleryPanel dialog{background:var(--v2-bg,#eff4fa);border-radius:30px}.ahPsNG_galleryPanel dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#13264d8c}.ahPsNG_afterword{justify-content:space-between;align-items:center;gap:20px;padding:32px 5px 0;display:flex}.ahPsNG_afterword p{color:var(--v2-muted);margin:0;font-size:12px}.ahPsNG_article{max-width:900px;color:var(--v2-text);margin-inline:auto;padding:26px 0 40px}.ahPsNG_backLink{margin:0 0 42px}.ahPsNG_articleHeading{margin-bottom:32px}.ahPsNG_articleHeading h1{letter-spacing:-.055em;text-wrap:balance;margin:20px 0;font-size:clamp(37px,5vw,66px);font-weight:550;line-height:1.12}.ahPsNG_articleHeading>p{color:var(--v2-muted);max-width:760px;margin:0 0 24px;font-size:18px;line-height:1.8}.ahPsNG_articlePanel{border-radius:32px;padding:clamp(24px,4vw,54px)}.ahPsNG_articleBody{color:var(--v2-text);overflow-wrap:anywhere;font-size:16px;line-height:1.9}.ahPsNG_articleBody>:first-child{margin-top:0}.ahPsNG_articleBody p{margin:20px 0}.ahPsNG_articleBody h2{color:var(--v2-text);letter-spacing:-.035em;margin:42px 0 18px;font-size:29px;font-weight:550;line-height:1.3}.ahPsNG_articleBody h3{color:var(--v2-text);letter-spacing:-.025em;margin:30px 0 14px;font-size:22px;font-weight:550;line-height:1.4}.ahPsNG_articleBody ul,.ahPsNG_articleBody ol{padding-left:24px}.ahPsNG_articleBody li{margin:7px 0}.ahPsNG_articleBody a{color:var(--v2-accent);text-underline-offset:4px}.ahPsNG_articleBody blockquote{border-left:3px solid var(--v2-accent);background:color-mix(in srgb, var(--v2-surface) 70%, transparent);color:var(--v2-muted);border-radius:0 15px 15px 0;margin:24px 0;padding:12px 22px}.ahPsNG_articleBody code{background:color-mix(in srgb, var(--v2-accent) 8%, var(--v2-surface));border-radius:6px;padding:3px 6px;font-size:.85em}.ahPsNG_articleBody pre{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 70%, var(--v2-bg,#eff4fa));border-radius:17px;padding:22px;font-size:13px;line-height:1.75;overflow-x:auto}.ahPsNG_articleBody pre code{font-size:inherit;background:0 0;padding:0}.ahPsNG_articleBody table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.ahPsNG_articleBody th,.ahPsNG_articleBody td{text-align:left;border:1px solid var(--v2-line);padding:10px 14px}.ahPsNG_articleBody th{background:var(--v2-surface)}.ahPsNG_articleBody img{border-radius:18px;max-width:100%;height:auto}.ahPsNG_articleFooter{justify-content:space-between;align-items:center;gap:25px;padding:28px 5px;display:flex}.ahPsNG_articleFooter p{color:var(--v2-muted);max-width:550px;margin:0;font-size:13px;line-height:1.7}.ahPsNG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ahPsNG_card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #274b7514}.ahPsNG_card:hover h2 a svg,.ahPsNG_writingLink:hover .ahPsNG_writingTop>svg{transform:translate(3px,-3px)}.ahPsNG_bookCard:hover .ahPsNG_bookObject{transform:rotate(-2deg)rotateY(-7deg)translateY(-3px)}}@media (max-width:1100px){.ahPsNG_projectGrid,.ahPsNG_bookGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahPsNG_toolbar{flex-wrap:wrap}.ahPsNG_search{flex-basis:240px}}@media (max-width:750px){.ahPsNG_page{padding-top:15px}.ahPsNG_heading{align-items:flex-start;gap:18px;margin-bottom:32px}.ahPsNG_heading h1{font-size:clamp(35px,7.2vw,53px)}.ahPsNG_introduction{margin-top:18px;font-size:14px}.ahPsNG_collectionMark{width:80px;height:80px;margin-top:34px}.ahPsNG_collectionMark>span{font-size:30px}.ahPsNG_collectionMark p{margin-top:5px;font-size:8px}.ahPsNG_eyebrow{margin-bottom:16px;font-size:10px}.ahPsNG_toolbar{border-radius:23px;gap:10px;padding:10px}.ahPsNG_toolbarNote{margin:7px 8px;font-size:12px}.ahPsNG_search{flex-basis:100%}.ahPsNG_filters{width:100%}.ahPsNG_filters button{padding-inline:12px;font-size:11px}.ahPsNG_writingGrid{grid-template-columns:1fr}.ahPsNG_channel{flex-direction:column;align-items:flex-start;padding:26px}.ahPsNG_channel h2{font-size:22px}.ahPsNG_galleryPanel{border-radius:28px;padding:20px 14px}.ahPsNG_afterword{flex-wrap:wrap}.ahPsNG_articleHeading>p{font-size:16px}.ahPsNG_articleBody{font-size:15px}.ahPsNG_articleFooter{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.ahPsNG_collectionMark{display:none}.ahPsNG_projectGrid,.ahPsNG_bookGrid{grid-template-columns:1fr;gap:18px}.ahPsNG_projectCard article{min-height:295px;padding:25px}.ahPsNG_writingLink{padding:25px}.ahPsNG_writingTop{margin-bottom:24px}.ahPsNG_bookScene{padding-block:24px}.ahPsNG_articleHeading h1{font-size:36px}.ahPsNG_articlePanel{border-radius:25px;padding:23px}}@media (prefers-reduced-motion:reduce){.ahPsNG_card,.ahPsNG_bookObject,.ahPsNG_filters button,.ahPsNG_card h2 a svg,.ahPsNG_writingTop>svg{transition:none}.ahPsNG_card:hover,.ahPsNG_card:hover h2 a svg,.ahPsNG_writingLink:hover .ahPsNG_writingTop>svg{transform:none}.ahPsNG_bookCard:hover .ahPsNG_bookObject{transform:rotate(-6deg)rotateY(-16deg)}}@media (prefers-reduced-transparency:reduce){.ahPsNG_collectionMark,.ahPsNG_toolbar,.ahPsNG_card,.ahPsNG_galleryPanel,.ahPsNG_articlePanel,.ahPsNG_channel{background:var(--v2-bg,#eff4fa);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ahPsNG_card,.ahPsNG_toolbar,.ahPsNG_collectionMark,.ahPsNG_channel{border:1px solid canvastext}.ahPsNG_filters button[aria-pressed=true]{border-color:highlight}.ahPsNG_projectSymbol,.ahPsNG_bookObject{forced-color-adjust:none}}
.UJ3i6G_root{--lg-bg:#e9eff8;--lg-text:#152139;--lg-muted:#4c5f77;--lg-accent:#244ecc;--lg-surface:#ffffffb0;--lg-solid-surface:#f5f8fd;--lg-line:#ffffffeb;--lg-shadow:0 18px 56px #304b7c14, 0 4px 16px #304b7c0b;--lg-rim:#fffffff7;--lg-rim-low:#688abd38;--lg-optical-tint:#f8fbffe0;--lg-optical-tint-deep:#f8fbffc2;--v2-text:var(--lg-text);--v2-muted:var(--lg-muted);--v2-line:var(--lg-line);--v2-surface:var(--lg-surface);--v2-accent:var(--lg-accent);--v2-bg:var(--lg-bg);--background:var(--lg-bg);--surface:#e7edf7;--surface-raised:#dbe6f4;--foreground:var(--lg-text);--muted:var(--lg-muted);--subtle:#5a6d84;--accent:var(--lg-accent);--accent-ink:#fff;--line:#bdcbe0;--line-soft:#d3deed;--error:#a83042;--radius:22px;isolation:isolate;background:var(--lg-bg);min-height:100dvh;color:var(--lg-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.015em;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.UJ3i6G_root[data-glass-theme=dark]{--lg-bg:#0d1629;--lg-text:#edf3ff;--lg-muted:#b5c6e0;--lg-accent:#96bbff;--lg-surface:#1a2840d1;--lg-solid-surface:#1b2a44;--lg-line:#bfd7f933;--lg-shadow:0 18px 56px #00051238, 0 4px 16px #0005121a;--lg-rim:#dfebff57;--lg-rim-low:#a4bfeb24;--lg-optical-tint:#192841f0;--lg-optical-tint-deep:#15223be0;--surface:#1b2a44;--surface-raised:#263857;--subtle:#adbed7;--accent-ink:#10203c;--line:#415371;--line-soft:#304363;--error:#ffbdc8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.UJ3i6G_atmosphere{pointer-events:none;z-index:-1;background:radial-gradient(66% 35% at 88% 7%,#76a7f44a,#0000 72%),radial-gradient(65% 30% at 10% 38%,#8be6e238,#0000 70%),radial-gradient(65% 26% at 82% 71%,#a39ef22e,#0000 70%),linear-gradient(135deg,#ffffff73,#0000 55%);position:absolute;inset:0}[data-glass-theme=dark] .UJ3i6G_atmosphere{opacity:.42}.UJ3i6G_root :focus-visible{outline:2px solid var(--lg-accent);outline-offset:5px}.UJ3i6G_skipLink{z-index:110;background:var(--lg-solid-surface);color:var(--lg-text);border-radius:18px;padding:12px 20px;position:fixed;top:12px;left:24px;transform:translateY(-200%)}.UJ3i6G_skipLink:focus-visible{transform:translateY(0)}.UJ3i6G_header{z-index:60;pointer-events:none;width:100%;padding-inline:32px;position:fixed;top:18px;left:0}.UJ3i6G_navSurface{pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100%);min-height:76px;margin-inline:auto;padding:12px 17px 12px 22px;display:flex}.UJ3i6G_brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.UJ3i6G_brandMark{letter-spacing:-.13em;place-items:center;width:40px;height:44px;font-size:36px;font-weight:750;line-height:1;display:grid;position:relative}.UJ3i6G_brandMark span{color:var(--lg-accent);position:absolute;bottom:3px;right:-1px}.UJ3i6G_brandName{letter-spacing:-.02em;font-size:13px;font-weight:700;line-height:1.3}.UJ3i6G_brandName span{color:var(--lg-muted);font-weight:500;display:block}.UJ3i6G_desktopNav,.UJ3i6G_actions{align-items:center;display:flex}.UJ3i6G_desktopNav{gap:3px}.UJ3i6G_desktopNav a{min-height:44px;color:var(--lg-muted);border-radius:17px;align-items:center;padding:0 13px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:flex}.UJ3i6G_desktopNav a:hover,.UJ3i6G_desktopNav a[aria-current=page]{color:var(--lg-text);background:color-mix(in srgb, var(--lg-accent) 8%, var(--lg-surface));box-shadow:inset 0 1px 1px var(--lg-rim)}.UJ3i6G_actions{gap:8px}.UJ3i6G_classicLink{min-height:44px;color:var(--lg-muted);border-radius:17px;justify-content:center;align-items:center;padding-inline:13px;font-size:11px;font-weight:600;display:inline-flex}.UJ3i6G_classicLink:hover{color:var(--lg-accent)}.UJ3i6G_iconButton,.UJ3i6G_mobileDisclosure summary{border:1px solid var(--lg-line);width:44px;height:44px;color:var(--lg-text);background:var(--lg-surface);box-shadow:inset 0 1px 1px var(--lg-rim);border-radius:17px;justify-content:center;align-items:center;display:flex}.UJ3i6G_iconButton:hover,.UJ3i6G_mobileDisclosure summary:hover{background:var(--lg-solid-surface)}.UJ3i6G_mobileDisclosure{display:none;position:relative}.UJ3i6G_mobileDisclosure summary{cursor:pointer;list-style:none}.UJ3i6G_mobileDisclosure summary::-webkit-details-marker{display:none}.UJ3i6G_mobilePanel{background:var(--lg-solid-surface);width:min(328px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 22px);right:0}.UJ3i6G_mobilePanel nav{gap:3px;display:grid}.UJ3i6G_mobilePanel a{border-radius:18px;justify-content:space-between;align-items:center;min-height:46px;padding:11px 16px;font-size:14px;font-weight:600;display:flex}.UJ3i6G_mobilePanel a:hover,.UJ3i6G_mobilePanel a[aria-current=page]{background:color-mix(in srgb, var(--lg-accent) 10%, transparent);color:var(--lg-accent)}.UJ3i6G_mobilePanel .UJ3i6G_mobileClassic{border-top:1px solid var(--line);color:var(--lg-muted);border-radius:0 0 18px 18px;margin-top:6px;font-size:12px}.UJ3i6G_main,.UJ3i6G_footer{width:min(1280px,100% - 64px);margin-inline:auto}.UJ3i6G_main{min-height:68vh;padding-top:146px;padding-bottom:64px}.UJ3i6G_footer{border-top:1px solid var(--line);padding:36px 0 30px}.UJ3i6G_footerTop,.UJ3i6G_footerBottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.UJ3i6G_footerTop{padding-bottom:34px}.UJ3i6G_footerInvitation{letter-spacing:-.04em;align-items:center;gap:14px;font-size:clamp(18px,2vw,26px);font-weight:600;display:inline-flex}.UJ3i6G_socialLinks{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.UJ3i6G_socialLinks a,.UJ3i6G_footerBottom a{color:var(--lg-muted);align-items:center;gap:5px;display:inline-flex}.UJ3i6G_socialLinks a{min-height:44px;font-size:13px}.UJ3i6G_socialLinks a:hover,.UJ3i6G_footerBottom a:hover{color:var(--lg-accent)}.UJ3i6G_footerBottom{color:var(--lg-muted);font-size:11px}.UJ3i6G_footerBottom a{min-height:44px}@media (max-width:1080px){.UJ3i6G_desktopNav{display:none}.UJ3i6G_mobileDisclosure{display:block}}@media (max-width:640px){.UJ3i6G_header{padding-inline:12px;top:12px}.UJ3i6G_navSurface{gap:8px;min-height:68px;padding:10px 12px}.UJ3i6G_brand{gap:6px}.UJ3i6G_brandMark{width:34px;font-size:31px}.UJ3i6G_brandName{font-size:11px}.UJ3i6G_actions{gap:6px}.UJ3i6G_classicLink{display:none}.UJ3i6G_mobilePanel{top:calc(100% + 18px)}.UJ3i6G_main,.UJ3i6G_footer{width:calc(100% - 32px)}.UJ3i6G_main{padding-top:112px;padding-bottom:42px}.UJ3i6G_footerTop,.UJ3i6G_footerBottom{flex-direction:column;align-items:flex-start;gap:15px}.UJ3i6G_footerTop{padding-bottom:22px}.UJ3i6G_footerBottom{gap:4px}}@media (prefers-reduced-motion:reduce){.UJ3i6G_root *,.UJ3i6G_root :before,.UJ3i6G_root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.UJ3i6G_root{color:canvastext;background:canvas}.UJ3i6G_atmosphere{display:none}.UJ3i6G_root a,.UJ3i6G_root button,.UJ3i6G_root summary{color:linktext}.UJ3i6G_root :focus-visible{outline-color:highlight}}
