.wi-main{padding-block:clamp(48px,6vw,80px) 110px}.blog-avatar{border-radius:50%;flex-shrink:0}.blog-avatar-mark{background:var(--citrus);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--citrus-olive) 40%, transparent);place-items:center;display:inline-grid}.wi-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wi-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:clamp(32px,4vw,56px);display:grid}.wi-eyebrow{color:var(--sage-ink);align-items:center;gap:12px;font-size:15px;font-weight:650;display:inline-flex}.wi-eyebrow:before{content:"";background:var(--sage-line);width:32px;height:1.5px}.wi-hero h1{letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin-top:20px;font-size:clamp(42px,5.2vw,74px);font-weight:600;line-height:1.02}.wi-hero .blog-dek{max-width:40ch}.wi-hero-art{min-width:0}.wi-art{width:100%;max-width:600px;height:auto;margin-inline:auto;display:block;overflow:visible}.wi-section{padding-top:clamp(48px,5vw,72px)}.wi-section+.wi-section{border-top:1px solid var(--rule);margin-top:clamp(24px,3vw,40px)}.wi-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;display:flex}.wi-section-head h2{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.1}.wi-section-head p{max-width:46ch;color:var(--muted);font-size:18px;line-height:1.5}.wi-topics{margin-top:28px}.wi-topics ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.wi-topics a{white-space:nowrap;min-height:44px;color:var(--ink);background:color-mix(in srgb, var(--sheet) 80%, transparent);border:1px solid color-mix(in srgb, var(--sage-line) 28%, transparent);transition:background .2s var(--ease), translate .2s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:9px 14px 9px 12px;font-size:15px;font-weight:600;display:inline-flex}.wi-topics a svg{color:var(--sage)}.wi-topics a:hover{background:var(--sheet);translate:0 -1px}.wi-topics a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wi-topics a[aria-current=true]{color:var(--paper);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));border-color:#0000}.wi-topics a[aria-current=true] svg{color:var(--citrus)}.wi-count{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;color:var(--sage-ink);background:color-mix(in srgb, var(--sage-pale) 55%, transparent);border-radius:999px;padding:1px 7px;font-size:13px;font-weight:650}.wi-topics a[aria-current=true] .wi-count{color:var(--ink);background:var(--citrus)}.wi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;padding:0;list-style:none;display:grid}.wi-card a{background:var(--sheet);border:1px solid color-mix(in srgb, var(--sage-line) 24%, transparent);height:100%;box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 60%, var(--sheet)), 0 22px 40px -32px color-mix(in srgb, var(--ink) 55%, transparent);transition:translate .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.wi-card a:hover{box-shadow:0 5px 0 0 color-mix(in srgb, var(--sage-soft) 70%, var(--sheet)), 0 30px 46px -30px color-mix(in srgb, var(--ink) 55%, transparent);translate:0 -4px}.wi-card a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.wi-card-art{aspect-ratio:16/9;background:radial-gradient(ellipse 70% 80% at 50% 60%, color-mix(in srgb, var(--citrus) 45%, var(--leaf)), var(--leaf) 75%);border-bottom:1px solid color-mix(in srgb, var(--sage-line) 18%, transparent);place-items:center;padding:20px 28px 8px;display:grid}.wi-topic-art{aspect-ratio:4/3;place-items:center;width:min(62%,260px);display:grid;position:relative}.wi-topic-sheet{background:repeating-linear-gradient(180deg, transparent 0 22px, color-mix(in srgb, var(--sage-line) 34%, transparent) 22px 24px) 28px 52px / calc(100% - 56px) calc(100% - 80px) no-repeat, linear-gradient(145deg, var(--sheet), var(--leaf));border:1.5px solid color-mix(in srgb, var(--sage-line) 55%, transparent);box-shadow:8px 10px 0 0 var(--sage-soft);transition:rotate .3s var(--ease);border-radius:14px;position:absolute;inset:0;rotate:-4deg}.wi-topic-sheet:before{content:"";background:var(--ink);border-radius:4px;width:38%;height:7px;position:absolute;top:24px;left:28px}.wi-topic-art .blog-tile{position:relative;translate:34% 30%;rotate:6deg}.wi-card a:hover .wi-topic-sheet{rotate:-2deg}.wi-person h3 a{text-underline-offset:5px;transition:text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.wi-person h3 a:hover{-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo)}.wi-person h3 a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.wi-card-art .blog-art{width:auto;max-width:100%;max-height:100%}.wi-card-body{flex-direction:column;flex:1;padding:22px 26px 24px;display:flex}.wi-card-topic{color:var(--sage-ink);flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.wi-card-topic svg{color:var(--sage)}.wi-draft{color:var(--ink);background:var(--citrus);border-radius:4px;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:650}.wi-card h3{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(21px,1.8vw,24px);font-weight:650;line-height:1.25}.wi-card a:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo)}.wi-card-desc{color:var(--muted);margin-top:10px;font-size:17px;line-height:1.55}.wi-card-meta{color:var(--sage-ink);align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:14px;line-height:1.4;display:flex}.wi-card-meta strong{color:var(--ink);font-weight:650}.wi-card-featured{grid-column:1/-1}.wi-card-featured a{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.wi-card-featured .wi-card-art{aspect-ratio:auto;border-right:1px solid color-mix(in srgb, var(--sage-line) 18%, transparent);border-bottom:0;min-height:340px;padding:28px}.wi-card-featured .wi-card-body{justify-content:center;padding:clamp(28px,3.5vw,48px)}.wi-card-featured h3{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,38px);line-height:1.12}.wi-card-featured .wi-card-desc{font-size:18px}.wi-card-featured .wi-card-meta{margin-top:24px;padding-top:0}.wi-essays{border-top:1px solid var(--rule);gap:0;margin-top:24px;padding:0;list-style:none;display:grid}.wi-essay a{border-bottom:1px solid var(--rule);transition:background .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 8px;display:grid}.wi-essay a:hover{background:color-mix(in srgb, var(--sheet) 70%, transparent)}.wi-essay a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.wi-essay h3{letter-spacing:-.025em;margin-top:6px;font-size:clamp(22px,2vw,27px);font-weight:650;line-height:1.2}.wi-essay-meta{color:var(--sage-ink);margin-top:10px;font-size:14px}.wi-essay-arrow{color:var(--sage);transition:translate .2s var(--ease)}.wi-essay a:hover .wi-essay-arrow{color:var(--ink);translate:4px}.wi-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding:0;list-style:none;display:grid}.wi-person{background:var(--sheet);border:1px solid color-mix(in srgb, var(--sage-line) 24%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 60%, var(--sheet));border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px;scroll-margin-top:132px;display:flex}.wi-person-photo{background:linear-gradient(145deg, var(--citrus-hi), var(--citrus-lo));box-shadow:0 16px 28px -18px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:50%;padding:5px}.wi-person-photo .blog-avatar{background:var(--sheet);display:block}.wi-person h3{letter-spacing:-.02em;margin-top:20px;font-size:22px;font-weight:650}.wi-person-role{color:var(--sage-ink);margin-top:4px;font-size:15px;font-weight:600}.wi-person-bio{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}.wi-person-links{color:var(--sage-ink);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:20px;font-size:15px;display:flex}.wi-person-links a{min-height:44px;color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);align-items:center;gap:7px;font-weight:650;display:inline-flex}.wi-person-links a:hover{text-decoration-color:currentColor}.wi-person-links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.wi-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:28px;padding-bottom:12px;display:grid}.wi-profile h1{letter-spacing:-.05em;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.02}.wi-profile .wi-person-role{margin-top:10px;font-size:18px}.wi-profile .blog-dek{max-width:52ch}.wi-profile .wi-person-links{padding-top:14px}@media (max-width:640px){.wi-profile{grid-template-columns:minmax(0,1fr)}.wi-profile .wi-person-photo{justify-self:start}.wi-profile .blog-avatar{width:120px;height:120px}}@media (prefers-reduced-motion:no-preference){.wi-art-sheet{transform-box:fill-box;transform-origin:50% 100%;animation:wi-sheet .82s var(--ease) var(--d,0s) both}.wi-hero .blog-draw{stroke-dasharray:1 1.02;animation:blog-draw var(--dur,1s) var(--ease-in-out) var(--d,0s) both}.wi-hero .blog-pop{transform-box:fill-box;transform-origin:50%;animation:blog-pop .52s var(--ease) var(--d,0s) both}}@keyframes wi-sheet{0%{opacity:0;translate:0 40px;rotate:6deg}to{opacity:1;translate:0;rotate:none}}@media (prefers-reduced-motion:reduce){.wi-card a,.wi-card-art .blog-tile,.wi-topics a,.wi-essay a,.wi-essay-arrow{transition:none}}@media (max-width:960px){.wi-hero{grid-template-columns:minmax(0,1fr);gap:20px}.wi-hero-art{order:-1}.wi-art{max-width:420px}.wi-people{grid-template-columns:minmax(0,1fr)}.wi-person{grid-template-columns:auto minmax(0,1fr);column-gap:22px;display:grid}.wi-person-photo{grid-row:span 5}.wi-person h3{margin-top:4px}}@media (max-width:760px){.wi-grid,.wi-card-featured a{grid-template-columns:minmax(0,1fr)}.wi-card-featured .wi-card-art{aspect-ratio:16/10;border-right:0;border-bottom:1px solid color-mix(in srgb, var(--sage-line) 18%, transparent);min-height:0}.wi-topics ul{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 8px;overflow-x:auto}.wi-essay a{grid-template-columns:auto minmax(0,1fr)}.wi-essay-arrow{display:none}}@media (max-width:560px){.wi-art{max-width:280px}.wi-person{grid-template-columns:minmax(0,1fr)}.wi-person-photo{grid-row:auto}.wi-person h3{margin-top:16px}.wi-essay a{gap:16px}.wi-essay .blog-avatar{width:48px;height:48px}}.wi-subject{margin-top:36px}.wi-subject-title{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:clamp(22px,2vw,26px);font-weight:650;display:flex}.wi-subject-title svg{color:var(--sage);flex-shrink:0}.wi-subject .wi-grid{margin-top:18px}.wi-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.wi-tiles li{display:flex}.wi-tile{width:100%;color:var(--ink);background:var(--sheet);border:1px solid color-mix(in srgb, var(--sage-line) 24%, transparent);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 60%, var(--sheet));transition:translate .2s var(--ease);border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}a.wi-tile:hover{translate:0 -3px}a.wi-tile:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.wi-tile-text{flex-direction:column;gap:6px;min-width:0;display:flex}.wi-tile-text strong{letter-spacing:-.015em;font-size:19px;font-weight:650}.wi-tile-text span{color:var(--muted);font-size:16px;line-height:1.5}.wi-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.wi-band h2,.wi-closing h2{letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.1}.wi-band p,.wi-closing p{color:var(--muted);margin-top:10px;font-size:18px;line-height:1.5}.wi-link-button{min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo);align-items:center;gap:10px;font-size:17px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}a.wi-link-button:focus-visible,.wi-more a:focus-visible,.wi-start a:focus-visible,.wi-also a:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:3px}.wi-start{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;padding:0;list-style:none;display:grid}.wi-start li{border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:18px 0;display:flex}.wi-start-subject{color:var(--sage-ink);align-items:center;gap:7px;font-size:14px;font-weight:650;display:inline-flex}.wi-start a{color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.3}.wi-start a:hover{-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo)}.wi-also{flex-wrap:wrap;gap:8px 28px;margin-top:20px;padding:0;font-size:18px;font-weight:650;list-style:none;display:flex}.wi-also a{min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo);align-items:center;text-decoration-thickness:2px;display:inline-flex}.wi-also span{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.wi-more{margin-top:24px}.wi-more a{min-height:44px;color:var(--ink);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-lo);text-decoration-color:var(--citrus-lo);align-items:center;gap:8px;font-size:17px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}.wi-closing{padding-bottom:8px}@media (max-width:960px){.wi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wi-tiles,.wi-start{grid-template-columns:minmax(0,1fr)}}.wi-subjects{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:40px 24px;margin-top:36px;display:grid}.wi-subjects .wi-subject{min-width:0;margin-top:0}.wi-subjects .wi-grid{grid-template-columns:minmax(0,1fr);gap:20px}.wi-guides .wi-topics{margin-top:24px}.wi-guides .wi-topics ul{background:color-mix(in srgb, var(--sheet) 70%, transparent);border:1px solid color-mix(in srgb, var(--sage-line) 22%, transparent);width:fit-content;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 80%, transparent);border-radius:999px;gap:8px;padding:6px}.wi-guides .wi-topics a{min-height:42px;transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px 8px 13px;font-size:15px}.wi-guides .wi-topics a:hover{background:var(--sheet);border-color:color-mix(in srgb, var(--sage-line) 30%, transparent)}.wi-guides .wi-topics a[aria-current=true]{color:var(--paper);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));box-shadow:0 8px 18px -10px color-mix(in srgb, var(--ink) 70%, transparent)}.wi-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;padding:0;list-style:none;display:grid}.wi-library .wi-card{view-transition-name:auto}.wi-library .wi-card a{border-radius:16px}.wi-library .wi-card-art{aspect-ratio:4/3;padding:14px 16px 4px}.wi-library .wi-card-body{padding:16px 18px 18px}.wi-library .wi-card-topic{gap:6px;font-size:13px}.wi-library .wi-card h3{letter-spacing:-.015em;margin-top:8px;font-size:18px;line-height:1.3}.wi-library .wi-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.wi-library .wi-card-meta{gap:8px;padding-top:14px;font-size:13px}::view-transition-group(*){animation-duration:.26s}@media (max-width:1180px){.wi-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wi-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wi-guides .wi-topics ul{scrollbar-width:none;flex-wrap:nowrap;width:auto;margin-inline:0;padding:5px;overflow-x:auto}}@media (max-width:560px){.wi-library{grid-template-columns:minmax(0,1fr);gap:16px}.wi-library .wi-card-art{aspect-ratio:16/9}}.hg-wrap{isolation:isolate;padding-top:clamp(16px,2vw,28px);position:relative}@property --gx{syntax:"<length-percentage>";inherits:true;initial-value:70%}@property --gy{syntax:"<length-percentage>";inherits:true;initial-value:30%}.hg{z-index:-1;pointer-events:none;--gx:70%;--gy:30%;background-image:radial-gradient(circle, color-mix(in srgb, var(--sage-line) 75%, transparent) 1.3px, transparent 1.8px);background-size:24px 24px;position:absolute;inset:-110px calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hg>*{position:absolute;inset:0}.hg-spot{background:radial-gradient(460px circle at var(--gx) var(--gy), var(--citrus), color-mix(in srgb, var(--citrus) 45%, transparent) 35%, transparent 72%);transition:--gx .5s var(--ease), --gy .5s var(--ease)}.hg-ink{background-image:radial-gradient(circle, var(--ink) 2.6px, transparent 3.2px);-webkit-mask-image:radial-gradient(300px circle at var(--gx) var(--gy), #000 0, #00000080 40%, transparent 75%);mask-image:radial-gradient(300px circle at var(--gx) var(--gy), #000 0, #00000080 40%, transparent 75%);opacity:.85;background-size:24px 24px;transition:--gx .16s linear,--gy .16s linear}.hg-trail{width:100%;height:100%}.hg-trail path{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1.02;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.hg[data-live]{animation:none}@media (prefers-reduced-motion:no-preference){.hg:not([data-live]){animation:hg-wander 14s var(--ease-in-out) infinite alternate}.hg-trail path{animation:hg-draw 2.6s var(--ease-in-out) .3s backwards}.hg{background-position:0 0}.hg-spot{animation:5s ease-in-out infinite alternate hg-breathe}}@keyframes hg-wander{0%{--gx:62%;--gy:22%}35%{--gx:82%;--gy:58%}70%{--gx:48%;--gy:70%}to{--gx:74%;--gy:18%}}@keyframes hg-draw{0%{stroke-dashoffset:1px}}@keyframes hg-breathe{0%{opacity:.75}to{opacity:1}}@media (hover:none){.hg-ink{opacity:.35}}.wi-hero-copy{min-width:0}.hs{--px:0;--py:0;height:clamp(420px,38vw,520px);position:relative}.hs-bubble{z-index:3;max-width:min(320px,70%);color:var(--paper);background:linear-gradient(145deg, var(--ink-hi), var(--ink-lo));box-shadow:0 18px 30px -18px var(--ink-deep);border-radius:18px 4px 18px 18px;padding:14px 18px;font-size:17px;font-weight:600;line-height:1.4;position:absolute;top:6%;left:auto;right:calc(6% + clamp(170px,18vw,250px))}.hs-bubble:after{content:"";border:10px solid #0000;border-left-color:var(--ink-lo);border-right:0;position:absolute;top:18px;right:-10px}.hs-bubble span{display:block}.hs-bird{z-index:4;width:clamp(170px,18vw,250px);translate:calc(var(--px) * 10px) calc(var(--py) * 8px);transition:rotate .4s var(--ease), translate .3s var(--ease);transform-origin:50% 90%;position:absolute;top:0;right:4%}.hs-bird img{width:100%;height:auto;filter:drop-shadow(0 14px 14px color-mix(in srgb, var(--ink) 25%, transparent));display:block}.hs[data-on] .hs-bird{rotate:-8deg}.hs-pile{height:60%;margin:0;padding:0;list-style:none;position:absolute;inset:auto 0 0}.hs-letter{width:41%;transition:translate .32s var(--ease), rotate .32s var(--ease), z-index 0s;position:absolute}.hs-letter button{aspect-ratio:4/3;text-align:left;width:100%;color:var(--ink);background:var(--sheet);border:1.5px solid color-mix(in srgb, var(--sage-line) 55%, transparent);box-shadow:0 4px 0 0 var(--sage-soft), 0 24px 36px -26px color-mix(in srgb, var(--ink) 60%, transparent);cursor:pointer;transition:box-shadow .32s var(--ease), border-color .32s var(--ease);border-radius:14px;gap:8px;padding:16px 18px;display:grid}.hs-letter button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.hs-from{letter-spacing:.06em;text-transform:uppercase;color:var(--sage-ink);font-size:12px;font-weight:700}.hs-title{font-size:17px;font-weight:750;line-height:1.2}.hs-lines{align-self:start;gap:7px;display:grid}.hs-lines i{background:color-mix(in srgb, var(--sage-line) 40%, transparent);border-radius:3px;height:6px}.hs-lines i:nth-child(2){width:82%}.hs-lines i:nth-child(3){width:60%}.hs-tag{color:var(--ink);background:var(--citrus);border:1.5px solid var(--ink);border-radius:8px;justify-self:end;padding:4px 10px;font-size:13px;font-weight:800;rotate:-4deg}.hs-rfe{z-index:1;bottom:40%;left:0;rotate:-7deg}.hs-debt{z-index:0;bottom:52%;left:33%;rotate:4deg}.hs-offer{z-index:2;bottom:0;left:12%;rotate:3deg}.hs-lease{z-index:3;bottom:12%;right:0;rotate:-5deg}.hs-letter[data-active]{z-index:5;translate:0 -18px;rotate:none}.hs-letter[data-active] button{border-color:var(--ink);box-shadow:0 6px 0 0 var(--ink), 0 30px 40px -24px color-mix(in srgb, var(--ink) 70%, transparent)}.hs-letter[data-active] .hs-tag{animation:hs-stamp .38s var(--ease) both}.hs:not([data-on]) .hs-letter{translate:calc(var(--px) * (var(--i) + 1) * -6px) calc(var(--py) * (var(--i) + 1) * -4px)}@media (prefers-reduced-motion:no-preference){.hs-bird{animation:hs-bob 3.6s var(--ease-in-out) infinite alternate}.hs-bubble span{animation:hs-say .32s var(--ease) both}.hs-letter{animation:hs-in .7s var(--ease) calc(var(--i) * .11s + .15s) backwards}}@keyframes hs-bob{0%{margin-top:0}to{margin-top:-8px}}@keyframes hs-say{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes hs-in{0%{opacity:0;translate:0 40px}}@keyframes hs-stamp{0%{opacity:0;scale:1.4}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.hs-bird,.hs-letter,.hs-letter button{transition:none}}@media (max-width:980px){.hs{max-width:560px;height:440px;margin-inline:auto}}@media (max-width:560px){.hs{height:380px}.hs-bubble{max-width:64%;font-size:15px}.hs-letter{width:52%}.hs-title{font-size:15px}.hs-letter button{gap:6px;padding:12px 14px}}.wi-library .wi-card a{border:1.5px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);transition:translate .22s var(--ease), box-shadow .22s var(--ease)}.wi-library .wi-card a:hover{box-shadow:8px 10px 0 0 var(--ink), 0 30px 40px -28px color-mix(in srgb, var(--ink) 60%, transparent);translate:-3px -4px}.wi-library .wi-card a:active{box-shadow:1px 1px 0 0 var(--ink);translate:2px 3px}.wi-library .wi-card-art{border-bottom:1.5px solid var(--ink)}.wi-library .wi-card a:hover .wi-card-art{background:radial-gradient(ellipse 70% 80% at 50% 60%, var(--citrus), var(--leaf) 80%)}.wi-team .sum{margin-top:32px}.wi-team.ab-team{padding-inline:0}.wi-team .hm-link{text-underline-offset:5px;align-items:center;gap:8px;font-weight:650;text-decoration:underline;display:inline-flex}.wi-team .hm-link svg{flex:none;width:18px;height:18px}.wi-guides .wi-topics ul{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.wi-guides .wi-topics a{background:var(--sheet);border:1.5px solid var(--ink);box-shadow:0 3px 0 0 var(--ink);border-radius:10px}.wi-guides .wi-topics a:hover{background:var(--citrus-hi);border-color:var(--ink);box-shadow:0 5px 0 0 var(--ink);translate:0 -2px}.wi-guides .wi-topics a:active{box-shadow:0 1px 0 0 var(--ink);translate:0 2px}.wi-guides .wi-topics a[aria-current=true]{box-shadow:0 3px 0 0 var(--ink-deep);border-color:var(--ink-deep)}.wi-guides .wi-topics .wi-count{border-radius:6px}@media (max-width:760px){.wi-guides .wi-topics ul{padding:2px 2px 8px}}.hg-drop{width:0;height:0;position:absolute;inset:auto}.hg-drop:before{content:"";border:2px solid var(--ink);opacity:0;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;left:-60px}@media (prefers-reduced-motion:no-preference){.hg-drop:before{animation:hg-ripple .9s var(--ease) forwards}}@keyframes hg-ripple{0%{opacity:.6;scale:.1}to{opacity:0;scale:2.4}}.wi-search{background:var(--sheet);border:1.5px solid var(--ink);max-width:640px;box-shadow:0 4px 0 0 var(--ink);transition:box-shadow var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:0 14px 0 18px;display:flex;position:relative}.wi-search:focus-within{box-shadow:0 6px 0 0 var(--ink), 0 0 0 4px color-mix(in srgb, var(--citrus) 70%, transparent);translate:0 -2px}.wi-search>svg{color:var(--ink);flex:none}.wi-search input{min-width:0;height:56px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:550}.wi-search input::placeholder{color:var(--muted);font-weight:500}.wi-search input::-webkit-search-cancel-button{display:none}.wi-search-clear{width:34px;height:34px;color:var(--ink);background:var(--citrus);border:1.5px solid var(--ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.wi-search-clear:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.wi-guides .wi-search+.wi-topics{margin-top:16px}.wi-empty{background:var(--sheet);border:1.5px dashed var(--ink);border-radius:16px;justify-items:start;gap:6px;margin-top:28px;padding:clamp(24px,3vw,36px);display:grid}.wi-empty-title{letter-spacing:-.02em;color:var(--ink);font-size:clamp(22px,2vw,26px);font-weight:650}.wi-empty p:not(.wi-empty-title){color:var(--muted);font-size:17px}@media (max-width:560px){.wi-search input{height:52px;font-size:16px}}
