.resources_main__4Xgwr{--ink-2:#3d3e39;--dim:#55564f;--faint:#6c6d65;--line:rgba(22,23,16,.12);--ember:#b33711;--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(16px,3.4vw,60px);--max:1320px;--r:26px;display:block;overflow-x:clip;font-family:var(--b-sans);font-size:15px;line-height:1.5;color:var(--ink);background:radial-gradient(1200px 640px at 50% -120px,rgba(255,253,248,.95),transparent 72%)}.resources_main__4Xgwr ::-moz-selection{background:var(--ember);color:#fdf6f0}.resources_main__4Xgwr ::selection{background:var(--ember);color:#fdf6f0}:where(.resources_main__4Xgwr) a{color:inherit}:where(.resources_main__4Xgwr) button{font:inherit;color:inherit}.resources_main__4Xgwr :focus-visible{outline:2px solid var(--ember);outline-offset:3px}.resources_vh__8mo76{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.resources_hero__dxAN3{max-width:var(--max);margin:0 auto;padding:20px var(--gutter) 0;text-align:center}.resources_crumb__Xk9Cr{margin:0;text-align:left;font-size:13px}.resources_crumb__Xk9Cr a{color:var(--dim);text-decoration:none;display:inline-flex;gap:6px;align-items:center;min-height:24px}@media (hover:hover){.resources_crumb__Xk9Cr a:hover{color:var(--ember)}}.resources_eyebrow__ulZFR{margin:clamp(22px,4vw,44px) 0 0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ember)}.resources_title__Y5Ll8{margin:14px 0 0;font-weight:700;font-size:clamp(46px,7.6vw,112px);line-height:.94;letter-spacing:-.052em;color:var(--ink)}.resources_lede__nR9py{max-width:44ch;margin:20px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:var(--dim);text-wrap:balance}.resources_triptych__NzzjB{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.28fr 1fr;gap:clamp(14px,1.6vw,22px);align-items:end;max-width:1200px;margin:clamp(36px,5vw,60px) auto 0}.resources_triptych__NzzjB:before{content:"";position:absolute;left:-8%;right:-8%;bottom:18px;height:120px;z-index:-1;background:radial-gradient(50% 60% at 50% 60%,rgba(120,96,64,.16),transparent 72%);filter:blur(6px)}.resources_heroItem__Vtmk2{display:block;text-decoration:none;color:var(--ink);border-radius:30px}.resources_heroBox__6fvOC{position:relative;display:block;overflow:hidden;border-radius:30px;background:#fbf9f4;height:clamp(300px,29vw,400px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 30px 60px -34px rgba(60,44,24,.45),0 0 0 1px rgba(22,23,16,.07);transition:transform .8s var(--ease),box-shadow .8s var(--ease)}.resources_heroCentre__K0L6M .resources_heroBox__6fvOC{background:#0e0f12;height:clamp(360px,36vw,500px);box-shadow:0 50px 90px -40px rgba(20,12,4,.7),0 0 0 1px rgba(0,0,0,.4)}.resources_heroMount__wiXty{position:absolute;inset:0;display:block;border-radius:inherit}.resources_heroCap__XVB_r{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:24px;font-size:13.5px;font-weight:600;letter-spacing:-.005em;color:var(--ink-2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.resources_heroItem__Vtmk2:hover .resources_heroBox__6fvOC{transform:translateY(-6px)}}.resources_guards__yAcpO{display:grid;grid-template-columns:1fr 1fr;gap:12px 48px;text-align:left;max-width:1200px;margin:clamp(40px,5vw,64px) auto 0;padding-top:18px;border-top:1px solid var(--line)}.resources_guards__yAcpO p{margin:0;font-size:12.5px;line-height:1.6;color:var(--faint);max-width:62ch}.resources_guards__yAcpO b{font-weight:600;color:var(--ink-2)}.resources_kitsDoor__eGu7h{max-width:1200px;margin:18px auto 0;text-align:left;font-size:13px}.resources_kitsDoor__eGu7h a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--ember);text-decoration:none}@media (hover:hover){.resources_kitsDoor__eGu7h a:hover{text-decoration:underline;text-underline-offset:3px}}.resources_new__5XrPX{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);background:rgba(179,55,17,.1);padding:3px 7px 3px 8px;border-radius:999px;line-height:1.2;flex:0 0 auto}.resources_sentinel__sEW1J{height:1px;margin-top:clamp(28px,4vw,44px)}.resources_filterbar__qa2dq{position:sticky;top:0;z-index:30;display:flex;justify-content:center;padding:10px var(--gutter)}.resources_chips__uiR1Q{display:inline-flex;gap:4px;min-width:0;max-width:100%;padding:5px;border-radius:999px;background:rgba(238,237,231,.72);border:1px solid var(--line);backdrop-filter:saturate(1.6) blur(18px);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;transition:box-shadow .4s var(--ease),background .4s var(--ease)}.resources_chips__uiR1Q::-webkit-scrollbar{display:none}.resources_filterbar__qa2dq[data-stuck] .resources_chips__uiR1Q{background:rgba(244,243,237,.82);box-shadow:0 14px 34px -18px rgba(40,28,12,.45)}.resources_chip__OlXMx{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 15px;border:0;border-radius:999px;background:none;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--dim);transition:background .3s var(--ease),color .3s var(--ease)}.resources_chip__OlXMx span{font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.resources_chip__OlXMx[aria-pressed=true]{background:var(--ink);color:#f4f2e9}.resources_chip__OlXMx[aria-pressed=true] span{color:#a9a79d}@media (hover:hover){.resources_chip__OlXMx:not([aria-pressed=true]):hover{background:rgba(22,23,16,.06);color:var(--ink)}}.resources_main__4Xgwr .resources_chip__OlXMx:focus-visible{outline-offset:-2px}.resources_chips__uiR1Q{position:relative}.resources_chipSet__o9Rxx{display:inline-flex;gap:4px;flex:0 0 auto;align-items:center;margin-left:4px;padding-left:5px;border-left:1px solid var(--line)}.resources_chips__uiR1Q .resources_search__MVbG5{--ss-h:46px;--ss-radius:999px;--ss-bg:transparent;--ss-rim:transparent;--ss-kbd-rim:rgba(22,23,16,.16);--ss-ink:var(--ink);--ss-dim:var(--faint);--ss-focus:var(--ember);flex:0 0 auto;width:max(224px,calc(var(--ss-ph-len, 16) * 8px + 96px));margin:-5px 0 -5px -5px}.resources_chips__uiR1Q .resources_search__MVbG5:focus-within{box-shadow:inset 0 0 0 2px var(--ember)}.resources_main__4Xgwr .resources_chips__uiR1Q .resources_search__MVbG5 input:focus-visible{outline:none}.resources_main__4Xgwr .resources_chips__uiR1Q .resources_search__MVbG5 button:focus-visible{outline-offset:-5px}@media (hover:hover){.resources_chips__uiR1Q .resources_search__MVbG5:hover:not(:focus-within){--ss-bg:rgba(22,23,16,.045)}}.resources_chips__uiR1Q[data-searching] .resources_chipSet__o9Rxx .resources_chip__OlXMx[aria-pressed=true]{background:rgba(22,23,16,.08);color:var(--ink)}.resources_chips__uiR1Q[data-searching] .resources_chipSet__o9Rxx .resources_chip__OlXMx[aria-pressed=true] span{color:var(--faint)}.resources_searchNote__y9LiS{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.resources_searchNote__y9LiS[data-on]{padding-top:10px}.resources_searchNote__y9LiS p{margin:0 4px;font-size:14px;line-height:1.5}.resources_searchNote__y9LiS p:empty{display:none}.resources_searchCount__2Odjy{font-weight:600;color:var(--dim)}.resources_searchNone__kaxZG{font-size:15px;color:var(--ink-2);margin-top:8px!important}.resources_searchVisitor__sLzC_{margin-top:2px!important;color:var(--faint)}.resources_searchVisitor__sLzC_ a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;color:var(--ember);text-decoration:none}@media (hover:hover){.resources_searchVisitor__sLzC_ a:hover{text-decoration:underline;text-underline-offset:4px}}.resources_tile__o8j2R[hidden]{display:none}.resources_showroom__DnE_K[data-searching] .resources_bento__SDSTB{grid-auto-flow:row dense}.resources_showroom__DnE_K[data-searching] .resources_tile__o8j2R{grid-column:auto;grid-row:auto}.resources_showroom__DnE_K[data-searching] .resources_tileL__b_ItX,.resources_showroom__DnE_K[data-searching] .resources_tileW__WWCdx{grid-column:span 2}.resources_showroom__DnE_K[data-searching]>.resources_group__rlcte{margin-top:clamp(16px,2vw,24px)}.resources_showroom__DnE_K[data-searching]>.resources_group__rlcte:not([hidden])~.resources_group__rlcte:not([hidden]){margin-top:clamp(32px,4vw,48px)}.resources_showroom__DnE_K[data-searching]>.resources_further__czDmN+.resources_group__rlcte{margin-top:0}.resources_showroom__DnE_K[data-searching]>.resources_further__czDmN{margin-top:clamp(24px,3vw,36px)}.resources_showroom__DnE_K{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.resources_group__rlcte{margin-top:clamp(40px,5vw,64px);scroll-margin-top:80px}.resources_showroom__DnE_K>.resources_group__rlcte:first-child{margin-top:clamp(20px,2.4vw,28px)}.resources_further__czDmN[hidden],.resources_group__rlcte[hidden]{display:none}.resources_groupHead__bjdX1{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;padding:0 4px}.resources_groupNum__4TwHe{font-family:var(--b-serif);font-style:italic;font-size:22px;line-height:1;color:var(--ember)}.resources_groupName__39Lpp{margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.resources_groupCount__m1a7e{font-size:13px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.resources_groupTag__5X_B2{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ember)}.resources_further__czDmN{margin:clamp(56px,7vw,96px) 0 clamp(26px,3vw,34px);padding:20px 4px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr 1fr;gap:8px 36px;align-items:baseline}.resources_further__czDmN p{margin:0;font-size:12.5px;line-height:1.6;color:var(--faint);max-width:60ch}.resources_further__czDmN .resources_furtherK___0mzs{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.resources_further__czDmN+.resources_groupFurther__MIoGa{margin-top:0}.resources_showroom__DnE_K[data-filter=one] .resources_further__czDmN{margin-top:clamp(20px,2.4vw,28px)}.resources_bento__SDSTB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:306px;gap:16px}.resources_tile__o8j2R{--bg:#fbf9f4;--t-ink:#16171e;--t-dim:#5d5e57;--t-faint:#74756d;--t-chip:rgba(22,23,16,.055);--t-chip-ink:#4b4c45;--t-ok:#2f5d3f;--t-ok-bg:rgba(47,93,63,.1);--t-lic:#9a2f0e;--t-lic-bg:rgba(179,55,17,.08);--t-rim:rgba(22,23,16,.08);--t-glow:rgba(179,55,17,.55);--hush:rgba(251,249,244,.34);grid-column:var(--gc,auto);grid-row:var(--gr,auto);position:relative;overflow:hidden;border-radius:var(--r);background:var(--bg);box-shadow:0 0 0 1px var(--t-rim),0 18px 40px -30px rgba(52,38,18,.35);transition:transform .7s var(--ease),box-shadow .7s var(--ease);isolation:isolate;scroll-margin-top:84px}.resources_tile__o8j2R[data-tone=dark]{--bg:#0e0f12;--t-ink:#f3f0e8;--t-dim:#a6a49a;--t-faint:#8f8d85;--t-chip:rgba(255,255,255,.075);--t-chip-ink:#cfccc2;--t-ok:#9fcfae;--t-ok-bg:rgba(120,190,145,.13);--t-lic:#f0a784;--t-lic-bg:rgba(235,120,70,.14);--t-rim:rgba(0,0,0,.5);--t-glow:rgba(255,236,214,.7);--hush:rgba(14,15,18,.42);box-shadow:0 0 0 1px var(--t-rim),0 26px 50px -30px rgba(20,12,4,.6)}.resources_tile__o8j2R:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;padding:1px;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(240px circle at var(--mx,50%) var(--my,0),var(--t-glow),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.resources_tileLink__FTQaS{position:absolute;inset:0;display:flex;flex-direction:column;text-decoration:none;color:var(--t-ink);border-radius:inherit}.resources_main__4Xgwr .resources_tileLink__FTQaS:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.resources_tileStage__wQUrM{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;display:block}.resources_tileMount__vI73n{position:absolute;inset:0;display:block;transform-origin:50% 55%;transition:transform 1.1s var(--ease)}.resources_tileStage__wQUrM:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.resources_tileHush__8nUKm{position:absolute;inset:0;z-index:1;pointer-events:none;display:block;background:radial-gradient(120% 110% at 50% 42%,transparent 58%,var(--hush) 100%);transition:opacity .8s var(--ease)}.resources_tileFoot__DnnIu{position:relative;z-index:3;flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:2px 20px 18px}.resources_tileName__V286j{display:flex;align-items:center;gap:8px;min-width:0}.resources_tileTitle__uJAW_{font-size:17.5px;font-weight:700;letter-spacing:-.022em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resources_arrow__C3J4m,.resources_tileGo__Kn2Wz{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.resources_tileGo__Kn2Wz{opacity:0;transform:translate(-4px,4px);transition:opacity .4s var(--ease),transform .5s var(--ease)}.resources_tileWhat__1p50b{font-size:13.5px;line-height:1.42;color:var(--t-dim);max-width:46ch}.resources_tileChips__JmNFK{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;padding-right:92px}.resources_tileChips__JmNFK i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:4px 8px;border-radius:999px;background:var(--t-chip);color:var(--t-chip-ink);white-space:nowrap;line-height:1.2}.resources_tileChips__JmNFK [data-fit=yes]{background:var(--t-ok-bg);color:var(--t-ok)}.resources_tileChips__JmNFK [data-chip=lic]{background:var(--t-lic-bg);color:var(--t-lic)}.resources_tile__o8j2R[data-tone=dark] .resources_new__5XrPX{color:#f4b393;background:rgba(235,120,70,.16)}.resources_tileUrl__OsphY{font-size:13px;color:var(--t-dim);letter-spacing:-.005em}.resources_tileMore__OapXj{position:absolute;right:14px;bottom:15px;z-index:7;height:30px;padding:0 12px 0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1;border:1px solid color-mix(in srgb,var(--t-ink) 18%,transparent);background:var(--bg);color:var(--t-ink);transition:background .3s var(--ease),border-color .3s var(--ease)}.resources_tileMore__OapXj svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transition:transform .5s var(--ease)}@media (hover:hover){.resources_tileMore__OapXj:hover{border-color:color-mix(in srgb,var(--t-ink) 42%,transparent)}}.resources_tile__o8j2R[data-open] .resources_tileMore__OapXj{background:var(--t-ink);color:var(--bg);border-color:transparent}.resources_tile__o8j2R[data-open] .resources_tileMore__OapXj svg{transform:rotate(45deg)}.resources_tilePanel__PC1ZX{position:absolute;inset:0;z-index:6;overflow:auto;overscroll-behavior:contain;padding:22px 22px 84px;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 70px),transparent calc(100% - 22px));mask-image:linear-gradient(180deg,#000 calc(100% - 70px),transparent calc(100% - 22px));backdrop-filter:blur(14px);color:var(--t-ink);visibility:hidden;opacity:0;transform:translateY(14px);transition:opacity .35s var(--ease),transform .5s var(--ease),visibility 0s linear .5s}.resources_tile__o8j2R[data-open] .resources_tilePanel__PC1ZX{visibility:visible;opacity:1;transform:none;transition:opacity .35s var(--ease),transform .5s var(--ease)}.resources_panelK__oc3UR{margin:0 0 12px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--t-faint)}.resources_facts__gpR58{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.resources_facts__gpR58>div{min-width:0}.resources_facts__gpR58 dt{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-faint)}.resources_facts__gpR58 dd{margin:2px 0 0;font-size:12.5px;line-height:1.45;color:var(--t-ink)}.resources_panelCaution__AgxML,.resources_panelSources__LmKJO,.resources_panelStatus__DAXm6,.resources_panelUse__S1s3x{margin:0 0 8px;font-size:12.5px;line-height:1.55;color:var(--t-dim);max-width:60ch}.resources_panelUse__S1s3x b{color:var(--t-ink);font-weight:600}.resources_panelSources__LmKJO,.resources_panelStatus__DAXm6{color:var(--t-faint);font-size:11.5px}.resources_panelSources__LmKJO a{text-decoration:underline;text-underline-offset:2px}.resources_panelActions__REsBi{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0}.resources_panelActions__REsBi a,.resources_panelActions__REsBi button{min-height:32px;display:inline-flex;align-items:center;padding:0;border:0;background:none;cursor:pointer;font-size:12.5px;font-weight:700;color:var(--t-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--t-ink) 30%,transparent)}.resources_tileLocked__Yndkw .resources_tileMount__vI73n{filter:blur(9px) saturate(1.2);transform:scale(1.1)}.resources_tileVeil__dNKxW{position:absolute;inset:0;z-index:1;pointer-events:none;display:grid;place-items:center;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 36%,transparent))}.resources_lockBadge__OiVcZ{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;color:var(--t-ink);background:color-mix(in srgb,var(--bg) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-ink) 14%,transparent),0 10px 30px -12px rgba(0,0,0,.35);backdrop-filter:blur(6px)}.resources_lockBadge__OiVcZ .resources_lockIcon__Z9j93{width:18px;height:18px}.resources_tileLocked__Yndkw .resources_tileStage__wQUrM{pointer-events:none}.resources_lockRow__E179y{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--t-faint)}.resources_lockIcon__Z9j93{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.resources_lockCat__B0jF2{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--t-ink)}.resources_countLine__QLQNp{margin:18px 4px 0;font-size:14px;font-weight:600}.resources_countLine__QLQNp a{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ember);text-decoration:none}@media (hover:hover){.resources_countLine__QLQNp a:hover{text-decoration:underline;text-underline-offset:4px}}.resources_unlock___o943{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px 40px;margin:clamp(28px,3.4vw,40px) 0 0;padding:clamp(26px,3.4vw,40px) clamp(24px,3.6vw,48px);border-radius:var(--r);background:#121317;color:#f3f0e8;box-shadow:0 0 0 1px rgba(0,0,0,.4),0 40px 70px -40px rgba(20,12,4,.7)}.resources_unlock___o943:before{content:"";position:absolute;z-index:-1;right:-12%;top:-60%;width:60%;height:220%;background:radial-gradient(closest-side,rgba(179,55,17,.42),transparent)}.resources_unlockHead__QKOdw{margin:0;font-size:clamp(24px,2.8vw,36px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.resources_unlockLine__pOl0R{margin:10px 0 0;max-width:52ch;font-size:15px;line-height:1.55;color:#bdbab0}.resources_unlockButton__MInl9{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--ember);color:#fdf6f0!important;text-decoration:none;font-size:15px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;transition:background .3s var(--ease),transform .4s var(--ease)}@media (hover:hover){.resources_unlockButton__MInl9:hover{background:#c43f16}}.resources_main__4Xgwr .resources_unlockButton__MInl9:focus-visible{outline-color:#f3f0e8}.resources_tileL__b_ItX .resources_tileFoot__DnnIu{padding:4px 24px 24px 26px;gap:8px}.resources_tileL__b_ItX .resources_tileTitle__uJAW_{font-size:clamp(22px,2.1vw,28px);letter-spacing:-.03em}.resources_tileL__b_ItX .resources_tileWhat__1p50b{font-size:15px}.resources_tileL__b_ItX .resources_tileMore__OapXj{right:20px;bottom:22px}.resources_tileL__b_ItX .resources_lockCat__B0jF2{font-size:22px}.resources_tileW__WWCdx .resources_tileLink__FTQaS{flex-direction:row-reverse}.resources_tileW__WWCdx .resources_tileStage__wQUrM{flex:0 0 56%}.resources_tileW__WWCdx .resources_tileStage__wQUrM:after{left:0;right:auto;top:0;bottom:0;width:40px;height:auto;background:linear-gradient(to left,transparent,var(--bg))}.resources_tileW__WWCdx .resources_tileFoot__DnnIu{flex:1 1 auto;justify-content:flex-end;padding:24px 12px 20px 24px;min-width:0}.resources_tileW__WWCdx .resources_tileTitle__uJAW_{font-size:21px;white-space:normal}.resources_tileW__WWCdx .resources_tileChips__JmNFK{padding-right:0;margin-bottom:40px}.resources_tileW__WWCdx .resources_tileMore__OapXj{left:24px;right:auto;bottom:18px}.resources_tileW__WWCdx.resources_tileLocked__Yndkw .resources_tileFoot__DnnIu{justify-content:flex-end}.resources_tile__o8j2R[data-awake] .resources_tileHush__8nUKm{opacity:0}.resources_tile__o8j2R[data-awake] .resources_tileGo__Kn2Wz{opacity:.9;transform:none}@media (hover:hover) and (pointer:fine){.resources_tile__o8j2R[data-awake]:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.resources_tile__o8j2R[data-awake]{transform:translateY(-4px)}.resources_tile__o8j2R[data-awake]:not(.resources_tileLocked__Yndkw) .resources_tileMount__vI73n{transform:scale(1.035)}.resources_tile__o8j2R[data-awake]:not([data-tone=dark]){box-shadow:0 0 0 1px var(--t-rim),0 34px 60px -30px rgba(52,38,18,.45)}.resources_tile__o8j2R[data-awake][data-tone=dark]{box-shadow:0 0 0 1px var(--t-rim),0 40px 70px -30px rgba(20,12,4,.7)}.resources_group__rlcte[data-in]{animation:resources_rise__wlMGr .7s var(--ease) both}}@media (prefers-reduced-motion:reduce){.resources_chip__OlXMx,.resources_chips__uiR1Q,.resources_heroBox__6fvOC,.resources_search__MVbG5,.resources_tileGo__Kn2Wz,.resources_tileHush__8nUKm,.resources_tileMore__OapXj,.resources_tileMore__OapXj svg,.resources_tileMount__vI73n,.resources_tilePanel__PC1ZX,.resources_tile__o8j2R{transition:none!important}}@keyframes resources_rise__wlMGr{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (hover:none){.resources_tileGo__Kn2Wz{opacity:.55;transform:none}}.resources_empty__IRve1{margin:40px 0;font-size:15px;color:var(--faint)}.resources_foot__ABwYb{max-width:var(--max);margin:clamp(56px,7vw,96px) auto 0;padding:20px var(--gutter) clamp(56px,7vw,96px);display:grid;grid-template-columns:1fr 1fr;gap:10px 48px}.resources_foot__ABwYb p{margin:0;padding-top:18px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.6;color:var(--faint);max-width:62ch}@media (max-width:1080px){.resources_bento__SDSTB{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row dense;gap:12px}.resources_tile__o8j2R{grid-column:auto;grid-row:auto}.resources_tileL__b_ItX,.resources_tileW__WWCdx{grid-column:1/-1}.resources_tileLink__FTQaS{position:relative;inset:auto;height:100%}.resources_tileW__WWCdx .resources_tileLink__FTQaS{flex-direction:column}.resources_tileStage__wQUrM{flex:0 0 auto;height:var(--stage-h,180px)}.resources_tileS__hXVcj{--stage-h:clamp(150px,26vw,220px)}.resources_tileW__WWCdx{--stage-h:clamp(210px,48vw,340px)}.resources_tileL__b_ItX{--stage-h:clamp(300px,80vw,480px)}.resources_tileW__WWCdx .resources_tileStage__wQUrM{flex:0 0 auto}.resources_tileW__WWCdx .resources_tileStage__wQUrM:after{left:0;right:0;top:auto;bottom:0;width:auto;height:34px;background:linear-gradient(to bottom,transparent,var(--bg))}.resources_tileW__WWCdx .resources_tileFoot__DnnIu{padding:2px 20px 18px;justify-content:flex-start}.resources_tileW__WWCdx .resources_tileMore__OapXj{left:auto;right:14px;top:auto;bottom:15px}.resources_tileW__WWCdx .resources_tileChips__JmNFK{padding-right:92px;margin-bottom:0}.resources_tileW__WWCdx .resources_tileTitle__uJAW_{font-size:19px}.resources_further__czDmN{grid-template-columns:1fr}}@media (max-width:640px){.resources_main__4Xgwr{--r:22px}.resources_hero__dxAN3{padding:14px 16px 0}.resources_title__Y5Ll8{font-size:clamp(42px,12.4vw,60px);letter-spacing:-.05em}.resources_lede__nR9py{font-size:16px}.resources_triptych__NzzjB{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.resources_heroCentre__K0L6M{grid-column:1/-1;order:-1}.resources_heroCentre__K0L6M .resources_heroBox__6fvOC{height:330px}.resources_heroBox__6fvOC{height:190px;border-radius:22px}.resources_heroItem__Vtmk2{border-radius:22px}.resources_heroCap__XVB_r{margin-top:10px;font-size:13px}.resources_guards__yAcpO{grid-template-columns:1fr;gap:10px;margin-top:32px}.resources_filterbar__qa2dq{padding:8px 0;justify-content:flex-start}.resources_chips__uiR1Q{margin:0 16px;max-width:calc(100% - 32px);-webkit-mask:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.resources_chips__uiR1Q[data-end]{-webkit-mask:none;mask:none}.resources_chips__uiR1Q .resources_search__MVbG5{width:calc(var(--ss-ph-len, 16) * 8px + 62px);transition:width .35s var(--ease)}.resources_chips__uiR1Q:focus-within .resources_search__MVbG5,.resources_chips__uiR1Q[data-searching] .resources_search__MVbG5{width:calc(100vw - 32px - 12px - 44px)}.resources_searchNote__y9LiS,.resources_showroom__DnE_K{padding:0 16px}.resources_groupHead__bjdX1{flex-wrap:wrap;gap:4px 10px}.resources_groupTag__5X_B2{margin-left:0;flex-basis:100%}.resources_tileFoot__DnnIu{padding:0 14px 14px;gap:4px}.resources_tileS__hXVcj .resources_tileTitle__uJAW_{font-size:15.5px}.resources_tileS__hXVcj .resources_tileWhat__1p50b{font-size:12.5px;line-height:1.38}.resources_tileS__hXVcj .resources_tileChips__JmNFK{flex-direction:column;align-items:flex-start;padding-right:0}.resources_tileS__hXVcj .resources_tileChips__JmNFK i{font-size:10px;padding:3px 7px}.resources_tileS__hXVcj .resources_tileMore__OapXj{position:relative;right:auto;bottom:auto;margin:-2px 0 14px 14px}.resources_tileS__hXVcj .resources_tileLink__FTQaS{height:auto}.resources_tileL__b_ItX .resources_tileFoot__DnnIu,.resources_tileW__WWCdx .resources_tileFoot__DnnIu{padding:0 18px 18px}.resources_tileL__b_ItX .resources_tileTitle__uJAW_{font-size:22px}.resources_tileL__b_ItX .resources_tileWhat__1p50b{font-size:14px}.resources_tileL__b_ItX .resources_tileMore__OapXj,.resources_tileW__WWCdx .resources_tileMore__OapXj{right:14px;bottom:16px}.resources_tileS__hXVcj .resources_lockCat__B0jF2{font-size:14px}.resources_facts__gpR58{grid-template-columns:1fr;gap:8px}.resources_tilePanel__PC1ZX{padding:18px 16px 56px}.resources_unlock___o943{grid-template-columns:1fr}.resources_unlockButton__MInl9{justify-self:start}.resources_foot__ABwYb{grid-template-columns:1fr;padding-left:16px;padding-right:16px}}.SiteSearch_search__oJQhB{--ss-h:44px;position:relative;display:flex;align-items:center;min-width:0;height:var(--ss-h);border-radius:var(--ss-radius,999px);background:var(--ss-bg,transparent);box-shadow:inset 0 0 0 1px var(--ss-rim,rgba(128,128,128,.3));transition:box-shadow .25s ease,background-color .25s ease}.SiteSearch_search__oJQhB:focus-within{box-shadow:inset 0 0 0 1px var(--ss-rim,rgba(128,128,128,.3)),0 0 0 2px var(--ss-focus,currentColor)}.SiteSearch_field__iGKPV{flex:1 1 auto;display:flex;align-items:center;gap:9px;min-width:0;height:100%;padding-left:15px;cursor:text}.SiteSearch_icon__9Q1Om{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:var(--ss-dim,currentColor);stroke-width:1.6;stroke-linecap:round}.SiteSearch_input__qINvb{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 40px 0 0;border:0;border-radius:0;background:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ss-font,inherit);font-size:16px;line-height:1.2;letter-spacing:-.005em;color:var(--ss-ink,inherit)}.SiteSearch_input__qINvb::-moz-placeholder{color:var(--ss-dim,currentColor);opacity:1}.SiteSearch_input__qINvb::placeholder{color:var(--ss-dim,currentColor);opacity:1}.SiteSearch_input__qINvb:-moz-placeholder-shown{padding-right:14px}.SiteSearch_input__qINvb:placeholder-shown{padding-right:14px}.SiteSearch_input__qINvb::-webkit-search-cancel-button,.SiteSearch_input__qINvb::-webkit-search-decoration,.SiteSearch_input__qINvb::-webkit-search-results-button,.SiteSearch_input__qINvb::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.SiteSearch_kbd__7_Wry{flex:0 0 auto;display:grid;place-items:center;min-width:20px;height:20px;margin-right:13px;padding:0 5px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--ss-kbd-rim,var(--ss-rim,rgba(128,128,128,.3)));font-family:var(--ss-font,inherit);font-size:11.5px;font-weight:600;line-height:1;color:var(--ss-dim,currentColor);pointer-events:none}.SiteSearch_input__qINvb:focus~.SiteSearch_kbd__7_Wry{display:none}.SiteSearch_clear__8UWd9{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:100%;min-height:44px;padding:0;border:0;border-radius:var(--ss-radius,999px);background:none;color:var(--ss-dim,currentColor);cursor:pointer}.SiteSearch_clear__8UWd9 svg{width:22px;height:22px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--ss-ink,currentColor) 9%,transparent);fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;transition:background-color .2s ease,color .2s ease}@media (hover:hover){.SiteSearch_clear__8UWd9:hover{color:var(--ss-ink,currentColor)}.SiteSearch_clear__8UWd9:hover svg{background:color-mix(in srgb,var(--ss-ink,currentColor) 16%,transparent)}}.SiteSearch_clear__8UWd9:focus-visible{outline:2px solid var(--ss-focus,currentColor);outline-offset:-4px}.SiteSearch_vh__nE_sA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.SiteSearch_clear__8UWd9 svg,.SiteSearch_search__oJQhB{transition:none}}