p{margin:0 0 1rem;line-height:1.75}.mf6cc6{overflow:hidden}:where(.fb79b0>section){padding:clamp(3.5rem,8vw,6.5rem) 0}.d3ba7e{max-width:46rem;margin:0 0 clamp(2rem,4vw,3rem)}.m93c88{font-size:clamp(1.6rem,3.2vw,2.35rem);margin:0 0 .8rem}.e08d2a{font-size:1.05rem;color:var(--tuul-ink-soft);margin:0;max-width:56ch}.d2b109{margin:.9rem 0 0;font-size:.8rem;line-height:1.45;color:var(--tuul-ink-mute)}.g47897{position:absolute;right:10px;bottom:10px;z-index:2;padding:.1rem .45rem;border-radius:3px;background:rgba(18,26,22,.62);color:#fff;font-size:.68rem}.ad08d1:has(:checked){color:var(--tuul-hazard)}.e63356{padding-block:.2rem;background:linear-gradient(90deg,transparent 8%,rgba(18,26,22,.62) 30% 70%,transparent 92%)}.p9e104 .g47897,.nd7cc2 .g47897{top:10px;bottom:auto}.k128a4{font:600 1.25rem/1.4 var(--tuul-font-serif)}.fb79b0>.p9e104{padding:0 0 clamp(2.5rem,6vw,4.5rem)}.b24c17{background:repeating-linear-gradient(90deg,rgba(23,32,28,.45) 0 1px,transparent 1px 10px) 0 0/100% 9px no-repeat,repeating-linear-gradient(90deg,rgba(23,32,28,.7) 0 1.5px,transparent 1.5px 50px) 0 0/100% 17px no-repeat,linear-gradient(transparent 88%,rgba(0,0,0,.1)),var(--tuul-tape)}.ad08d1::before{content:"";position:absolute;left:50%;top:-16px;width:14px;height:14px;margin-left:-7px;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--tuul-wax);box-shadow:0 2px 4px rgba(0,0,0,.4);opacity:0;transition:opacity .25s,top .25s}.ad08d1:has(:checked)::before{opacity:1;top:-9px}.ad08d1:hover{color:var(--tuul-ink)}.ad08d1:has(:focus-visible){outline:2px solid var(--tuul-accent);outline-offset:-3px;border-radius:3px}.nc33fd{position:relative;padding-left:2.6rem;box-shadow:0 22px 40px -18px rgba(0,0,0,.6);animation:tuul-tag-in .45s both;-webkit-mask:radial-gradient(circle at 20px 22px,#0000 5px,#000 5.5px);mask:radial-gradient(circle at 20px 22px,#0000 5px,#000 5.5px)}@keyframes tuul-tag-in{from{opacity:0;transform:translateY(-12px) rotate(-2deg)}}.kbfc4d{font-size:.78rem;font-weight:700;color:var(--tuul-hazard)}.of348d{font-size:.88rem;line-height:1.65;color:var(--tuul-ink-soft)}.ga61c3{margin-top:.2rem;font-weight:700;color:var(--tuul-accent);text-decoration:underline;text-underline-offset:4px}.nc33fd:hover .ga61c3,.nc33fd:focus-visible .ga61c3{color:var(--tuul-accent-strong)}.nc33fd:focus-visible{outline:3px solid var(--tuul-tape);outline-offset:2px}@property --lx{syntax:'<percentage>';inherits:true;initial-value:30%}@property --ly{syntax:'<percentage>';inherits:true;initial-value:40%}@keyframes tuul-wander{0%{--lx:24%;--ly:34%}35%{--lx:64%;--ly:28%}70%{--lx:72%;--ly:66%}100%{--lx:34%;--ly:70%}}.bf4615{background:var(--tuul-surface)}.c12d5b{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.d4c5a5{position:relative;aspect-ratio:3/2;border-radius:var(--tuul-radius-lg);overflow:hidden;background:var(--tuul-surface-alt);container-type:inline-size;animation:tuul-wander 16s ease-in-out infinite alternate}.d4c5a5[data-live]{animation:none}.d4c5a5 img{width:100%;height:100%;object-fit:cover}.dbc34e{filter:saturate(.75) brightness(.86)}.kae024{position:absolute;inset:0;clip-path:circle(15cqi at var(--lx) var(--ly))}.kae024 img{transform-origin:var(--lx) var(--ly);scale:2.4}.ld982d{position:absolute;left:var(--lx);top:var(--ly);width:30cqi;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:5px solid var(--tuul-silver);box-shadow:0 0 0 1px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.55),0 18px 30px -12px rgba(0,0,0,.6);pointer-events:none}.ld982d::after{content:"";position:absolute;left:86%;top:86%;width:36%;height:10%;border-radius:6px;background:linear-gradient(#b4bbb6,#5d6661);rotate:45deg;transform-origin:0 50%}.c0e748{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.p2ae8d{padding:.15rem .6rem;border-radius:3px;background:rgba(243,244,240,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.8rem;font-weight:700}.d0ec6f{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.c5410a{position:relative;display:grid;gap:.2rem;padding-left:2.1rem}.c5410a::before{content:"";position:absolute;left:0;top:.35rem;width:18px;height:18px;border-radius:50%;border:2.5px solid var(--tuul-silver);box-shadow:4px 4px 0 -2px var(--tuul-accent)}.c5410a strong{font:600 1.06rem/1.5 var(--tuul-font-serif)}.c5410a span{font-size:.93rem;color:var(--tuul-ink-soft)}.l57840{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);list-style:none;margin:0;padding:clamp(14px,2vw,22px) clamp(14px,2vw,22px) clamp(18px,2.4vw,26px);border-radius:var(--tuul-radius-lg);background:linear-gradient(#2c3d34,#18231e);box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 30px 60px -36px rgba(18,26,22,.75)}.pae55c{perspective:700px}.j4f637{display:flex;flex-direction:column;height:100%;color:inherit;outline-offset:4px}.j4f637:focus-visible{outline:3px solid var(--tuul-tape)}.l93481{position:relative;display:block;aspect-ratio:4/5;border-radius:5px 5px 0 0;overflow:hidden;background:var(--tuul-surface-alt);translate:0 16%;transition:translate .5s cubic-bezier(.2,.7,.2,1)}.e36a76{width:100%;height:100%;object-fit:cover;filter:sepia(.3) saturate(.8);transition:filter .5s}.j4f637:hover .l93481,.j4f637:focus-visible .l93481{translate:0 0}.j4f637:hover .e36a76,.j4f637:focus-visible .e36a76{filter:none}.cf89ff{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);padding:.35rem .6rem .4rem 1.45rem;border-radius:3px;background:var(--tuul-bg);color:var(--tuul-ink);font-size:.74rem;line-height:1.45;box-shadow:0 6px 12px -6px rgba(0,0,0,.5);-webkit-mask:radial-gradient(circle at 10px 50%,#0000 3px,#000 3.5px);mask:radial-gradient(circle at 10px 50%,#0000 3px,#000 3.5px)}.cf89ff b{display:block;font:400 .95rem/1.25 var(--tuul-font-display);color:var(--tuul-hazard)}.k07a67{position:relative;z-index:1;display:grid;justify-items:center;gap:.4rem;padding:.75rem .45rem .65rem;border-radius:3px;background:linear-gradient(#405a4d,#2a3c33);color:#fff;transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 -8px 14px -8px rgba(0,0,0,.7)}.j4f637:hover .k07a67,.j4f637:focus-visible .k07a67{transform:translateZ(36px) translateY(8px)}.n10752{max-width:100%;padding:.25rem .55rem;border-radius:2px;background:linear-gradient(#e2e5df,#aab1ab);color:var(--tuul-ink);font-size:.8rem;font-weight:700;line-height:1.35;text-align:center;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.obaf9e{width:46px;height:11px;border:2.5px solid #c9cec9;border-top:0;border-radius:0 0 12px 12px}.k83ebc{font-size:.74rem;color:#e3e9e5}@supports (animation-timeline:view()){.pae55c{animation:tuul-cab-in linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}@keyframes tuul-cab-in{from{opacity:0;translate:0 40px}}.l6fa3a{background:var(--tuul-surface)}.o97928{background:var(--tuul-bg)}.fa8b82{margin:2.2rem 0 0;text-align:center}.ca4474{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,28px) clamp(12px,1.8vw,24px)}.if82a9{grid-template-columns:repeat(3,minmax(0,1fr))}.l3519f{display:block;color:inherit}.i1cb32{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--tuul-surface-alt)}.i1cb32 img,.ndd6c5{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .45s,scale .6s}.f96a04{position:absolute;inset:0;opacity:0}.l3519f:hover .f96a04,.l3519f:focus-visible .f96a04{opacity:1}.l3519f:hover .k086dc{scale:1.04}.p07366{position:absolute;left:10px;bottom:10px;padding:.42rem .62rem;border-radius:2px;background:#fbfaf5;color:var(--tuul-ink);font:700 .9rem/1 var(--tuul-font-sans);outline:1px dashed rgba(23,32,28,.4);outline-offset:-4px;box-shadow:0 6px 12px -6px rgba(0,0,0,.45)}.e41983{position:absolute;left:10px;top:10px;padding:.1rem .45rem;border-radius:2px;background:var(--tuul-accent);color:#fff;font-size:.74rem;font-weight:700}.oe1e09{position:absolute;inset:auto 0 0;padding:.4rem;background:rgba(18,26,22,.78);color:#fff;font-size:.8rem;text-align:center}.gb988d{display:grid;gap:.15rem;padding:.75rem .1rem 0}.g7f39d{font-size:.76rem;color:var(--tuul-ink-mute)}.db8919{font-weight:700;font-size:.96rem;line-height:1.45}.l3519f:hover .db8919{text-decoration:underline;text-decoration-color:var(--tuul-accent);text-underline-offset:4px}.p59220{display:flex;gap:5px;margin-top:.25rem}.a09863{width:12px;height:12px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgba(23,32,28,.25)}.ndd6c5{background:linear-gradient(135deg,var(--tuul-surface-alt),var(--tuul-line))}.d6018f{background:var(--tuul-bg);overflow:hidden}.a996e5{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.nd7cc2{position:relative;grid-area:1/1;min-height:560px;border-radius:var(--tuul-radius-lg);overflow:hidden}.l27f2b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mde8e5{position:relative;z-index:1;grid-area:1/2;margin:2.5rem 0 2.5rem -16%;padding:clamp(1.4rem,3vw,2.3rem);border-radius:3px;background:linear-gradient(rgba(31,75,58,.07) 1px,transparent 1px) 0 0/22px 22px,linear-gradient(90deg,rgba(31,75,58,.07) 1px,transparent 1px) 0 0/22px 22px,rgba(250,251,247,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 30px 50px -30px rgba(18,26,22,.6)}.mde8e5 .d3ba7e{margin-bottom:1.4rem}.ce89f2{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.c612cf{position:relative;display:grid;gap:.25rem;padding:1rem 1.2rem 1rem 1.5rem;background:#fff;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,14px 100%,0 calc(100% - 14px));outline:1.5px dashed var(--tuul-silver);outline-offset:-7px}.c612cf::before{content:"";position:absolute;left:0;top:50%;margin-top:-6px;border:6px solid transparent;border-left-color:var(--tuul-hazard)}.iee540{font:600 1.06rem/1.45 var(--tuul-font-serif)}.bd4a66{font-size:.92rem;line-height:1.7;color:var(--tuul-ink-soft)}@supports (animation-timeline:view()){.mde8e5{animation:tuul-slide linear both;animation-timeline:view();animation-range:entry 0% cover 35%}}@keyframes tuul-slide{from{translate:22% 0;rotate:3deg;opacity:.3}}.j5010d{background:var(--tuul-surface)}.j11b60{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.bad812{position:relative;display:grid;place-items:center;min-height:560px;padding:2rem 1rem;border-radius:var(--tuul-radius-lg);overflow:hidden}.pcf1a0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.o69119{position:relative;width:min(400px,100%);padding:1.4rem 1.4rem 1.3rem 2.6rem;border-radius:5px;background:#fbfaf5;rotate:-2deg;box-shadow:0 26px 44px -20px rgba(0,0,0,.65);-webkit-mask:radial-gradient(circle at 17px 50%,#0000 6px,#000 6.5px);mask:radial-gradient(circle at 17px 50%,#0000 6px,#000 6.5px)}.faf4e2{margin:0 0 .9rem;padding-bottom:.6rem;border-bottom:2px solid var(--tuul-accent);font:600 1.15rem/1.3 var(--tuul-font-serif);color:var(--tuul-accent)}.ea080c{counter-reset:s;list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.ade29c{display:grid;grid-template-columns:auto 1fr;gap:.05rem .75rem;counter-increment:s}.ade29c::before{content:counter(s);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--tuul-accent);color:var(--tuul-accent);font:400 1.05rem/1 var(--tuul-font-display)}.ade29c strong{font-size:1rem}.ade29c span{font-size:.86rem;line-height:1.65;color:var(--tuul-ink-soft)}.af57fc{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0 0 1.8rem;padding:0}.g7f858{display:grid;place-content:center;width:96px;height:112px;padding:7px;text-align:center;color:var(--tuul-accent);background:linear-gradient(var(--tuul-accent-soft) 0 0) content-box,#fff;rotate:calc((var(--i,0) - 1)*4deg);filter:drop-shadow(0 6px 8px rgba(18,26,22,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle closest-side,#000 96%,#0000) 0 0/12px 12px round border-box;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle closest-side,#000 96%,#0000) 0 0/12px 12px round border-box}.g7f858 b{font:400 1.9rem/1 var(--tuul-font-display)}.g7f858 span{font-size:.8rem;font-weight:700;color:var(--tuul-ink-soft)}@supports (animation-timeline:view()){.o69119{animation:tuul-label-in linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}@keyframes tuul-label-in{from{opacity:0;translate:0 50px;rotate:6deg}}@media (prefers-reduced-motion:reduce){.d4c5a5{animation:none}.pae55c,.mde8e5,.o69119,.nc33fd{animation:none}.nd192c,.l93481,.k07a67,.e36a76{transition:none}}.jcf644,.l68c82,.ob2b54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem)}.e30c03{display:flex;flex-direction:column}.m863f1{display:flex;flex-direction:column;height:100%;color:inherit}.e778ef{aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:var(--tuul-surface-alt)}.m11a2f{width:100%;height:100%;object-fit:cover;transition:scale .6s}.m863f1:hover .m11a2f{scale:1.04}.b4424d{padding:1rem 0 0;display:flex;flex-direction:column;gap:.45rem;flex:1}.l4880a,.ie11b4{font-size:.82rem;font-weight:700;color:var(--tuul-hazard)}.e86280{font-size:1.12rem;line-height:1.45;margin:0}.m863f1:hover .e86280{text-decoration:underline;text-decoration-color:var(--tuul-accent);text-underline-offset:4px}.ca0a7b{color:var(--tuul-ink-soft);font-size:.94rem;margin:0}.j9c9a2{margin-top:auto;display:flex;gap:.75rem;color:var(--tuul-ink-mute);font-size:.82rem;padding-top:.4rem}.m16b14{background:var(--tuul-surface)}.bad19f{max-width:var(--tuul-container-narrow)}.ce92fa{margin:1.75rem 0 1.5rem;display:grid;gap:.5rem}.abf23f{border-radius:6px;background:var(--tuul-bg);padding:1rem 1.2rem;border:1px solid var(--tuul-line-soft)}.j4dade{font-weight:700;font-size:1.02rem;line-height:1.5;margin:0}summary.j4dade{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}summary.j4dade::-webkit-details-marker{display:none}summary.j4dade::after{content:"+";flex:none;color:var(--tuul-accent);font-weight:400;font-size:1.4rem;line-height:1}details[open]>summary.j4dade::after{content:"–"}.b177ca{margin:.6rem 0 0;color:var(--tuul-ink-soft)}.d54906{font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--tuul-accent)}.e58cb8{background:var(--tuul-accent-strong);color:#fff}.e93bcb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center}.be5c65{font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 .6rem}.g359ac{color:#d9e6de;margin:0}.e58cb8 .a89ccb{color:#d9e6de}.e58cb8 .a89ccb a{color:#fff}.e58cb8 .cd7464{background:#fff;border-color:#fff;color:var(--tuul-accent-strong)}.e58cb8 .cd7464:hover,.e58cb8 .cd7464:focus-visible{background:var(--tuul-tape);border-color:var(--tuul-tape);color:var(--tuul-accent-strong)}.p1bd7d{margin:0 0 1rem;display:flex;flex-direction:column}.df15e1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.h7dc5a{font-weight:600;font-size:.9rem;margin:0 0 .35rem;color:var(--tuul-ink-soft)}.m81883{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:4px;background:var(--tuul-accent-soft);color:var(--tuul-hazard);font-size:.72rem;font-weight:700}.d9bf92,.pe44dd{width:100%;padding:.72rem .85rem;border:1px solid var(--tuul-line);border-radius:var(--tuul-radius-sm);background:#fff;color:var(--tuul-ink);font:inherit}select.d9bf92{appearance:auto}.d9bf92:focus,.pe44dd:focus{outline:2px solid var(--tuul-accent);outline-offset:1px}.i38e8d{width:100%;margin-top:.5rem}.ja589a{margin:.75rem 0 0;color:var(--tuul-ink-mute);font-size:.85rem;line-height:1.5}.ace40c{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.h3da43{background:#f8e9e7;color:#8a2626;border:1px solid #f2c2bd;border-radius:var(--tuul-radius-sm);padding:.75rem 1rem}.g3b935{background:#e8f6ee;color:#155f38;border:1px solid #b9e3cb;border-radius:var(--tuul-radius-sm);padding:.75rem 1rem}.a89ccb{display:flex;gap:.55rem;align-items:flex-start;margin:.5rem 0;font-size:.9rem;color:var(--tuul-ink-soft)}.a89ccb input{margin-top:.25rem;flex:none;accent-color:var(--tuul-accent)}.a89ccb a{color:var(--tuul-ink);text-decoration:underline}.a1601e{display:flex;gap:.6rem;flex-wrap:wrap}.a1601e .d9bf92{flex:1 1 200px}.j9c79f{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.ged040{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:.85rem;align-items:start}.k5f050{display:block;width:64px;height:80px;border-radius:6px;overflow:hidden;background:var(--tuul-surface-alt)}.k5f050 img{width:100%;height:100%;object-fit:cover}.gc4df5{display:grid;gap:.15rem;min-width:0}.m18695{font-weight:700;font-size:.94rem;line-height:1.4}a.m18695:hover{text-decoration:underline}.l80819{font-size:.82rem;color:var(--tuul-ink-mute)}.f51b14{display:flex;align-items:center;gap:.35rem;margin-top:.3rem}.pa14d1{width:30px;height:30px;border:1px solid var(--tuul-line);border-radius:50%;background:#fff;font-size:1rem;line-height:1}.pa14d1:hover,.pa14d1:focus-visible{border-color:var(--tuul-ink);color:var(--tuul-ink)}.dd4743{min-width:1.6rem;text-align:center;font-weight:700}.d2d4d9{margin-left:.5rem;font-size:.8rem;color:var(--tuul-hazard);text-decoration:underline}.nc5a1e{font-weight:700;font-size:.94rem;white-space:nowrap}[data-ro] [data-ctl]{display:none}.oee9c9{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tuul-line);display:grid;gap:.45rem}.m4f1c8{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem}.m4f1c8[hidden]{display:none}.l3e932{color:var(--tuul-hazard);font-weight:700}.b98c45{margin-top:.3rem;font-weight:700;font-size:1.05rem}.b98c45 .kc0227{font-size:1.35rem;font-weight:800}.k8356e{margin:.2rem 0 0;font-size:.82rem;color:var(--tuul-ink-mute)}.ld4e08{position:fixed;inset:0;z-index:300}.ld4e08[hidden]{display:none}.c22245{position:absolute;inset:0;background:rgba(18,26,22,.45);opacity:0;transition:opacity .25s}.p429ad{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;gap:1rem;width:min(420px,100%);padding:1.25rem;overflow-y:auto;background:var(--tuul-bg);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);outline:0}.ld4e08.lf1dd0 .c22245{opacity:1}.ld4e08.lf1dd0 .p429ad{transform:none}.la85d7{display:flex;align-items:center;justify-content:space-between}.k928e3{font-size:1.25rem}.k928e3 span{font-size:.9rem;font-weight:500;color:var(--tuul-ink-mute)}.p2b030{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%}.p2b030:hover,.p2b030:focus-visible{background:var(--tuul-surface-alt);color:var(--tuul-ink)}.f45dac{color:var(--tuul-ink-mute)}.f45dac[hidden],.ja593d[hidden]{display:none}.ja593d{margin-top:auto;display:grid;gap:.75rem}.m0c22f{width:100%}.a1a11b{text-align:center;font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.id496c{position:fixed;inset:0;z-index:310;display:grid;place-items:center;padding:16px;overflow-y:auto}.id496c[hidden]{display:none}.lb2717{position:fixed;inset:0;background:rgba(18,26,22,.55);opacity:0;transition:opacity .25s}.id496c.lf1dd0 .lb2717{opacity:1}.g96033{position:relative;display:grid;width:min(400px,100%);outline:0;perspective:900px;opacity:0;translate:0 30px;transition:opacity .3s,translate .45s cubic-bezier(.2,.8,.2,1)}.id496c.lf1dd0 .g96033{opacity:1;translate:none}.o8d988{position:relative;z-index:1;grid-area:1/1;margin:0 14px;padding:1.5rem 1.3rem 4.2rem;border-radius:4px;background:#fbfaf5;text-align:center;translate:0 90px;transition:translate .6s .45s cubic-bezier(.2,.8,.2,1)}.id496c.lf1dd0 .o8d988{translate:none}.n956ba,.bc5515,.jec448{grid-area:2/1;height:128px;margin-top:-64px;border-radius:0 0 8px 8px}.n956ba{background:#cfc6ae;border-radius:8px}.bc5515{position:relative;z-index:2;background:linear-gradient(170deg,#ebe3cd,#dcd2b8);clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%);filter:drop-shadow(0 -1px 0 rgba(0,0,0,.08))}.jec448{position:relative;z-index:3;height:76px;border-radius:8px 8px 0 0;background:linear-gradient(#e4dbc3,#d6cbae);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transition:transform .5s .1s,z-index 0s .35s}.id496c.lf1dd0 .jec448{transform:rotateX(180deg);z-index:0}.af4af1{position:relative;z-index:4;grid-area:2/1;justify-self:center;align-self:start;display:grid;place-items:center;width:52px;height:52px;margin-top:-34px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#c4544c,var(--tuul-wax) 55%,#6a1b1b);color:#f6dfd7;font:400 1.5rem/1 var(--tuul-font-display);box-shadow:0 0 0 4px rgba(155,44,44,.35),0 6px 10px rgba(0,0,0,.35);transition:opacity .3s .2s,scale .3s .2s}.id496c.lf1dd0 .af4af1{opacity:0;scale:.6}.hdb8c6{position:absolute;top:6px;right:6px;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;color:var(--tuul-ink-soft)}.hdb8c6:hover,.hdb8c6:focus-visible{background:var(--tuul-surface-alt);color:var(--tuul-ink)}.n40f71{margin:0;font-size:.86rem;font-weight:700;color:var(--tuul-hazard)}.a5a29d{margin:.15rem 0 .2rem;font:400 clamp(3.4rem,14vw,4.4rem)/1 var(--tuul-font-display);color:var(--tuul-accent)}.a5a29d small{font-size:.32em;letter-spacing:.12em}.ce7f55{font-size:1.12rem;margin:0 0 .6rem}.af4c7b{margin:0 0 1rem;font-size:.9rem;line-height:1.7;color:var(--tuul-ink-soft)}.m602a8{width:100%}.h5615f{margin:.8rem 0 0;font-size:.72rem;line-height:1.55;color:var(--tuul-ink-mute);text-align:left}.d68f8f{position:fixed;left:14px;bottom:14px;z-index:150;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:4px;background:var(--tuul-accent);color:#fff;font-weight:700;font-size:.84rem;box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}.d68f8f::before{content:"";width:20px;height:14px;border-radius:2px;background:linear-gradient(to top right,transparent 47%,#fff 48% 54%,transparent 55%) 0 0/50% 60% no-repeat,linear-gradient(to top left,transparent 47%,#fff 48% 54%,transparent 55%) 100% 0/50% 60% no-repeat;box-shadow:inset 0 0 0 1.5px #fff}.d68f8f[hidden]{display:none}.d68f8f:hover,.d68f8f:focus-visible{background:var(--tuul-accent-strong);color:#fff}.pcd64c{position:relative;margin:1.2rem 0;padding:1.2rem 1.2rem 1.1rem 4.7rem;border-radius:6px;background:#fbfaf5;border:1px solid var(--tuul-line);box-shadow:0 14px 28px -20px rgba(18,26,22,.5);text-align:left}.pcd64c[hidden]{display:none}.f907f9{position:absolute;left:1rem;top:1.1rem;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#c4544c,var(--tuul-wax) 55%,#6a1b1b);color:#f6dfd7;font:400 1.35rem/1 var(--tuul-font-display)}.p6dc5a{margin:0 0 .3rem;font:600 1.1rem/1.45 var(--tuul-font-serif)}.o6613f{margin:0 0 .65rem;font-size:.92rem;line-height:1.7;color:var(--tuul-ink-soft)}.kff2c5{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0 0 .65rem}.kff2c5 span{font-size:.8rem;color:var(--tuul-ink-mute)}.kff2c5 strong{padding:.35rem .7rem;border:1.5px solid var(--tuul-accent);border-radius:3px;font:400 1.35rem/1 var(--tuul-font-display);letter-spacing:.12em;color:var(--tuul-accent)}.m2de81{margin:0;font-size:.76rem;line-height:1.6;color:var(--tuul-ink-mute)}.g38524{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.f85b0c{display:inline-flex;width:46px;height:30px;padding:3px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--tuul-line)}.f85b0c svg{width:100%;height:100%}.o4ffbd{flex-basis:100%;font-size:.8rem;color:var(--tuul-ink-mute)}.g602b7{background:var(--tuul-night);color:#cfdad3;padding:clamp(2.5rem,5vw,4rem) 0 2rem;font-size:.92rem}.k2d3e1{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr)) 1.35fr;gap:2rem 1.75rem}.h67e0d{display:flex;align-items:center;gap:.55rem;color:#fff;font:600 1.15rem/1.2 var(--tuul-font-display);letter-spacing:.1em;margin:0 0 .8rem}.b134b1{display:inline-flex;width:28px;height:28px;color:var(--tuul-tape)}.b134b1 svg{width:100%;height:100%}.m0f428{color:#a9b8af;margin:0}.f24bcb{color:#fff;font-size:1rem;margin:0 0 1rem}.n97c31{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.g602b7 a{color:#cfdad3}.g602b7 a:hover{color:#fff}.iebc60{margin:0 0 .35rem;color:#a9b8af}.ae729d{border-top:1px solid rgba(255,255,255,.12);margin-top:2rem;padding-top:1.5rem;text-align:center}.ae729d .g38524{justify-content:center;margin:0 0 1rem}.ae729d .o4ffbd{color:#a9b8af}.b389fd{margin:0 0 .35rem;color:#a9b8af}.i85430{margin:0 0 .3rem;color:#9eada4;font-size:.82rem}.n3261b{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--tuul-surface);border-top:1px solid var(--tuul-line);box-shadow:0 -8px 24px rgba(18,26,22,.1)}.oeb06e{display:none}.na8267{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding-block:1rem}.id7af3{margin:0;flex:1 1 320px;color:var(--tuul-ink-soft);font-size:.9rem}.id7af3 a{color:var(--tuul-ink);text-decoration:underline}.ga83f3{display:flex;gap:.6rem}.jb9c79{background:var(--tuul-ink);color:#fff;padding:.55rem 1.1rem}.jb9c79:hover{background:var(--tuul-accent);color:#fff}.fbc6ef{background:var(--tuul-surface-alt);color:var(--tuul-ink);padding:.55rem 1.1rem}.fbc6ef:hover{background:var(--tuul-line);color:var(--tuul-ink)}.i90777{padding:.6rem 0;border-bottom:1px solid var(--tuul-line-soft)}.h97856{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;font-size:.84rem}.o8d887{color:var(--tuul-ink-mute)}.o8d887:hover{color:var(--tuul-accent-strong);text-decoration:underline}.lb3311{margin-left:.4rem;color:var(--tuul-line)}.j6abfc{color:var(--tuul-ink-soft)}.n4043d{padding:2.5rem 0 1.25rem}.g96dd2{font-size:.85rem;font-weight:700;margin:0 0 .5rem}.g96dd2 a{color:var(--tuul-hazard)}.jb6446{font-size:clamp(1.75rem,4vw,2.6rem);margin:0 0 1rem}.o9b8f5{font-size:1.12rem;color:var(--tuul-ink-soft);margin:0 0 1rem}.a6058b{display:flex;flex-wrap:wrap;gap:1rem;color:var(--tuul-ink-mute);font-size:.88rem}.jc2b6c{max-width:1000px;margin:1.5rem auto;border-radius:var(--tuul-radius-lg);overflow:hidden}.g61159{width:100%;height:auto;display:block}.m2e5c2,.nb5d69{font-size:1.04rem;line-height:1.85;color:var(--tuul-ink)}.m2e5c2 h2,.nb5d69 h2{font-size:1.5rem;margin:2.4rem 0 .8rem}.m2e5c2 h3,.nb5d69 h3{font-size:1.22rem;margin:1.6rem 0 .5rem}.m2e5c2 a:not(.ecc5d3),.nb5d69 a:not(.ecc5d3){color:var(--tuul-ink);text-decoration:underline;text-decoration-color:var(--tuul-accent);text-underline-offset:4px}.m2e5c2 a:not(.ecc5d3):hover,.nb5d69 a:not(.ecc5d3):hover{color:var(--tuul-accent-strong)}.m2e5c2 ul,.m2e5c2 ol,.nb5d69 ul,.nb5d69 ol{margin:0 0 1rem;padding-left:1.4rem}.m2e5c2 li,.nb5d69 li{margin:.35rem 0}.m2e5c2 table,.nb5d69 table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.94rem;display:block;overflow-x:auto}.m2e5c2 th,.m2e5c2 td,.nb5d69 th,.nb5d69 td{border-bottom:1px solid var(--tuul-line);padding:.6rem .7rem;text-align:left;vertical-align:top}.m2e5c2 th,.nb5d69 th{background:var(--tuul-surface-alt);white-space:nowrap}.h32232{background:var(--tuul-surface);border-radius:6px;padding:1.2rem 1.4rem;margin:1.5rem 0 2rem;box-shadow:inset 4px 0 0 var(--tuul-accent)}.g61056{display:block;font-weight:800;margin:0 0 .5rem;color:var(--tuul-accent)}.h32232 p:last-child,.h32232 ul:last-child{margin-bottom:0}.b42be6{margin:3rem 0}.j49a7b{font-size:1.35rem;margin:0 0 1.5rem}.d79b73{padding:2.5rem 0 1rem}.e6d57e{font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 1rem}.f4eeea{font-size:1.12rem;color:var(--tuul-ink-soft)}.nb5d69{padding:1rem 0 3rem}.e322f3,.i35b01{margin:2rem 0;background:var(--tuul-surface);border:1px solid var(--tuul-line);border-radius:var(--tuul-radius-lg);padding:clamp(1.2rem,3vw,1.8rem)}.fdd1b9,.d38921{font-size:1.2rem;margin:0 0 1rem}.o7c157,.h69443{margin:0 0 1.5rem}.n13a67,.g15ede{display:grid;grid-template-columns:200px 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--tuul-line-soft)}.n13a67:last-child,.g15ede:last-child{border-bottom:0}.ldea48,.feeaf3{font-weight:600;color:var(--tuul-ink-soft);margin:0}.o9bab6,.de735b{margin:0;color:var(--tuul-ink)}.fb0ab4{padding:2.5rem 0 1.5rem}.l644d4{font-size:clamp(1.75rem,4vw,2.4rem);margin:0 0 .75rem}.o9369e{color:var(--tuul-ink-soft);max-width:640px}.o9369e a{color:var(--tuul-ink);text-decoration:underline;text-decoration-color:var(--tuul-accent);text-underline-offset:4px}.l68c82{padding:1rem 0 2rem}.k7938e{margin:2rem 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.nav-links a,.nav-links span{white-space:nowrap;line-height:1.2;padding:.55rem .95rem;border:1px solid var(--tuul-line);border-radius:4px;color:var(--tuul-ink-soft)}.nav-links a:hover{border-color:var(--tuul-ink);color:var(--tuul-ink)}.nav-links .current{background:var(--tuul-ink);color:#fff;border-color:var(--tuul-ink)}.pfbd69{display:flex;gap:.6rem;margin:1rem 0 2rem}.h7555a{flex:1;min-width:0;padding:.7rem .85rem;border:1px solid var(--tuul-line);border-radius:var(--tuul-radius-sm);font:inherit}.c3de28{color:var(--tuul-ink-mute)}.d13c27{padding:4rem 0;text-align:center}.afa6fe{font:600 4.5rem/1 var(--tuul-font-display);color:var(--tuul-accent);margin:0}.cfc8c4{font-size:1.7rem;margin:.5rem 0 1rem}.lc606a{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center;margin-top:1.5rem}.lc606a .pfbd69{flex:1 1 280px;margin:0}.lc606a>.ecc5d3{flex:none}@media (max-width:1000px){.l57840{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(42%,250px);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.pae55c{scroll-snap-align:start}}@media (max-width:860px){.c12d5b,.j11b60,.a996e5,.e93bcb{grid-template-columns:minmax(0,1fr)}.nd7cc2{grid-area:1/1;min-height:300px}.mde8e5{grid-area:2/1;margin:-60px 12px 0}.bad812{min-height:0;padding:3rem 1rem}.k2d3e1{grid-template-columns:repeat(3,minmax(0,1fr))}.ab7948,.lb245b{grid-column:1/-1}.n13a67,.g15ede{grid-template-columns:1fr;gap:.25rem}}@media (max-width:640px){.ca4474,.if82a9{grid-template-columns:repeat(2,minmax(0,1fr))}.ae729d{padding-bottom:64px}.l57840{grid-auto-columns:64%}.g7f858{width:84px;height:100px}}@media (max-width:600px){.jcf644,.l68c82,.ob2b54,.df15e1{grid-template-columns:minmax(0,1fr)}.k2d3e1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.n97c31{gap:.65rem}.k2d3e1>nav:nth-of-type(3){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.g96033,.o8d988,.jec448,.af4af1,.p429ad{transition:none}}