.lampe[data-astro-cid-ixxs2uqr]{--lampe-h: max(640px, calc(100svh - var(--header-h)));position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:radial-gradient(70% 55% at 70% 40%,rgb(24 218 211 / .07),transparent 70%),radial-gradient(45% 32% at 18% 62%,rgb(226 140 70 / .16),transparent 70%),radial-gradient(40% 30% at 62% 30%,rgb(246 194 98 / .07),transparent 70%),linear-gradient(180deg,#06222b,#0a2c39 42%,#0f2a30 78%,#17130f);color:var(--trio-paper);overflow:clip}.lampe__backdrop[data-astro-cid-ixxs2uqr]{display:none}.lampe__sky[data-astro-cid-ixxs2uqr]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(1.5px 1.5px at 12% 18%,rgb(246 194 98 / .7),transparent 100%),radial-gradient(1px 1px at 22% 62%,rgb(251 248 237 / .5),transparent 100%),radial-gradient(1.5px 1.5px at 31% 34%,rgb(246 194 98 / .5),transparent 100%),radial-gradient(1px 1px at 8% 80%,rgb(251 248 237 / .4),transparent 100%),radial-gradient(1.2px 1.2px at 36% 88%,rgb(246 194 98 / .45),transparent 100%)}.lampe__copy[data-astro-cid-ixxs2uqr]{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:var(--space-xl) var(--gutter) var(--space-m)}.lampe__kicker[data-astro-cid-ixxs2uqr]{color:var(--trio-gold);letter-spacing:.16em}.lampe__kicker[data-astro-cid-ixxs2uqr] svg{color:var(--trio-gold)}.lampe__title[data-astro-cid-ixxs2uqr]{font-family:var(--font-serif);font-weight:600;font-size:clamp(3.1rem,1.6rem + 5.2vw,6.4rem);line-height:.98;letter-spacing:-.012em;color:var(--trio-paper);text-shadow:0 2px 30px rgb(0 0 0 / .45);text-wrap:balance}.lampe__amp[data-astro-cid-ixxs2uqr]{font-style:italic;font-weight:500;color:var(--trio-gold);background:linear-gradient(180deg,#ffe0a0,#f6c262 50%,#c98a36);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-inline:.04em}.lampe__accroche[data-astro-cid-ixxs2uqr]{font-family:var(--font-hand);font-weight:700;font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);line-height:1;color:var(--trio-gold);transform:rotate(-2deg);transform-origin:left center;text-shadow:0 0 22px rgb(246 194 98 / .28)}.lampe__sub[data-astro-cid-ixxs2uqr]{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:1.3;max-width:24ch;color:#f3ecd9}.lampe__ctas[data-astro-cid-ixxs2uqr]{position:relative;z-index:3;order:5;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-s);padding:0 var(--gutter) var(--space-xl)}.lampe__scene[data-astro-cid-ixxs2uqr]{display:contents}.stage[data-astro-cid-ixxs2uqr]{order:1;z-index:2;--x: 30%;--y: 72%;--r: 150px;--night: 1;position:relative;aspect-ratio:2600 / 1963;width:100%;overflow:hidden;isolation:isolate;touch-action:pan-y;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.stage[data-astro-cid-ixxs2uqr]:focus-visible{outline:none}.stage[data-astro-cid-ixxs2uqr]:focus-visible:after{content:"";position:absolute;inset:4px;z-index:6;border:3px solid var(--trio-gold);border-radius:8px;box-shadow:0 0 0 3px #041a22cc,inset 0 0 0 1px #041a2299,0 0 22px #f6c26273;pointer-events:none}.stage__art[data-astro-cid-ixxs2uqr]{position:absolute;inset:0;z-index:0}.stage[data-astro-cid-ixxs2uqr] picture{position:absolute;inset:0}.stage[data-astro-cid-ixxs2uqr] img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.stage__trail[data-astro-cid-ixxs2uqr]{position:absolute;inset:0;pointer-events:none}.stage__trail[data-astro-cid-ixxs2uqr] .paw{position:absolute;width:2.3%;height:auto;aspect-ratio:1;translate:-50% -50%;color:#3a2413;opacity:.55;mix-blend-mode:multiply;filter:blur(.4px)}.stage__night[data-astro-cid-ixxs2uqr],.stage__warm[data-astro-cid-ixxs2uqr],.stage__beam[data-astro-cid-ixxs2uqr],.stage__dust[data-astro-cid-ixxs2uqr],.stage__ring[data-astro-cid-ixxs2uqr],.stage__solved[data-astro-cid-ixxs2uqr]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .9s var(--ease)}.stage__night[data-astro-cid-ixxs2uqr]{background:radial-gradient(circle calc(var(--r) * 1.6) at var(--x) var(--y),rgb(6 34 44 / 0) 0%,rgb(6 34 44 / .04) 25%,rgb(8 32 42 / .38) 43.75%,rgb(10 28 36 / .68) 62.5%,rgb(10 26 34 / .74) 78%,rgb(10 28 36 / .64) 100%)}.stage__warm[data-astro-cid-ixxs2uqr]{mix-blend-mode:screen;background:radial-gradient(circle calc(var(--r) * .95) at 16.7% 14%,rgb(255 190 110 / .24),rgb(255 170 90 / .08) 55%,transparent 100%),radial-gradient(circle calc(var(--r) * .3) at 16.7% 14%,rgb(255 220 150 / .32),transparent 100%),radial-gradient(circle calc(var(--r) * .42) at 26.6% 62.6%,rgb(255 214 140 / .3),transparent 100%),radial-gradient(ellipse calc(var(--r) * .9) calc(var(--r) * .5) at 31% 86%,rgb(255 190 110 / .18),transparent 100%)}.stage__beam[data-astro-cid-ixxs2uqr]:after{content:"";position:absolute;inset:0;mix-blend-mode:screen;background:radial-gradient(circle var(--r) at var(--x) var(--y),rgb(255 236 190 / .35) 0%,rgb(255 230 180 / .12) 18%,transparent 30%),radial-gradient(circle calc(var(--r) * .95) at var(--x) var(--y),rgb(255 196 112 / .4) 0%,rgb(255 170 80 / .14) 50%,transparent 80%)}.stage__beam[data-astro-cid-ixxs2uqr]{mix-blend-mode:soft-light;background:radial-gradient(circle calc(var(--r) * 1.02) at var(--x) var(--y),transparent 54%,rgb(255 222 160 / .5) 62%,transparent 72%),radial-gradient(circle var(--r) at var(--x) var(--y),rgb(255 214 140 / .95) 0%,rgb(255 186 96 / .55) 45%,transparent 78%)}.stage__dust[data-astro-cid-ixxs2uqr]{background-image:radial-gradient(1.4px 1.4px at 20% 30%,rgb(255 236 190 / .9),transparent 100%),radial-gradient(1px 1px at 70% 60%,rgb(255 236 190 / .8),transparent 100%),radial-gradient(1.8px 1.8px at 45% 80%,rgb(255 236 190 / .7),transparent 100%),radial-gradient(1.1px 1.1px at 85% 15%,rgb(255 236 190 / .8),transparent 100%),radial-gradient(1.3px 1.3px at 10% 70%,rgb(255 236 190 / .7),transparent 100%);background-size:140px 160px;-webkit-mask-image:radial-gradient(circle calc(var(--r) * .8) at var(--x) var(--y),#000 30%,transparent 100%);mask-image:radial-gradient(circle calc(var(--r) * .8) at var(--x) var(--y),#000 30%,transparent 100%)}.stage__ring[data-astro-cid-ixxs2uqr]{background:radial-gradient(circle 12px at var(--x) var(--y),rgb(255 236 190 / .95) 0 1.6px,transparent 2.2px 4.6px,rgb(4 26 34 / .75) 5px 7px,#f6c262 7px 9px,rgb(4 26 34 / .75) 9px 11px,transparent 11.5px)}.stage[data-astro-cid-ixxs2uqr].is-dark .stage__night[data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].is-dark .stage__warm[data-astro-cid-ixxs2uqr]{opacity:var(--night)}.stage[data-astro-cid-ixxs2uqr].is-dark .stage__beam[data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].is-dark .stage__dust[data-astro-cid-ixxs2uqr]{opacity:calc(.35 + var(--night) * .65)}.stage[data-astro-cid-ixxs2uqr].is-dark{cursor:none}.stage[data-astro-cid-ixxs2uqr].is-dark.is-keyboard .stage__ring[data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].is-dark.is-touch .stage__ring[data-astro-cid-ixxs2uqr]{opacity:1}.stage[data-astro-cid-ixxs2uqr].is-solved{--night: .3}.stage[data-astro-cid-ixxs2uqr].is-lit{--night: 0}.stage[data-astro-cid-ixxs2uqr].no-anim [data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].no-anim [data-astro-cid-ixxs2uqr]:before,.stage[data-astro-cid-ixxs2uqr].no-anim [data-astro-cid-ixxs2uqr]:after{transition:none!important}.stage[data-astro-cid-ixxs2uqr].is-lit .stage__beam[data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].is-lit .stage__dust[data-astro-cid-ixxs2uqr],.stage[data-astro-cid-ixxs2uqr].is-lit .stage__ring[data-astro-cid-ixxs2uqr]{opacity:0!important}@media(prefers-reduced-motion:no-preference){.stage[data-astro-cid-ixxs2uqr].is-dark .stage__dust[data-astro-cid-ixxs2uqr]{animation:dust-drift 22s linear infinite;animation-play-state:paused}.stage[data-astro-cid-ixxs2uqr].is-dark.is-live .stage__dust[data-astro-cid-ixxs2uqr]{animation-play-state:running}}@keyframes dust-drift{to{background-position:140px -320px}}.clue[data-astro-cid-ixxs2uqr]{--near: 0;position:absolute;left:var(--cx);top:var(--cy);z-index:3;width:clamp(44px,7%,76px);aspect-ratio:1;translate:-50% -50%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--trio-gold)}.clue[data-astro-cid-ixxs2uqr]:focus-visible{outline:3px solid var(--trio-gold);outline-offset:2px;border-radius:50%}.clue__ring[data-astro-cid-ixxs2uqr]{position:absolute;inset:8%;border-radius:50%;border:2px dashed rgb(246 194 98 / .95);box-shadow:0 0 18px #f6c2628c;opacity:var(--near);scale:calc(.7 + var(--near) * .3);transition:opacity .2s linear}@media(prefers-reduced-motion:no-preference){.stage[data-astro-cid-ixxs2uqr].is-dark .clue[data-astro-cid-ixxs2uqr]:not(.is-found) .clue__ring[data-astro-cid-ixxs2uqr]{animation:ring-turn 6s linear infinite}}@keyframes ring-turn{to{rotate:1turn}}.clue__badge[data-astro-cid-ixxs2uqr]{position:absolute;top:-22%;right:-40%;width:52%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-size:clamp(.8rem,1.4vw,1.1rem);color:#3a2410;background:radial-gradient(circle at 35% 30%,#fff1c9,#f6c262 55%,#c98a36);box-shadow:0 0 0 2px #fff0c899,0 0 24px 6px #f6c2628c;opacity:0;scale:.3;transition:opacity .4s var(--ease),scale .5s cubic-bezier(.3,1.6,.5,1)}.clue__tag[data-astro-cid-ixxs2uqr]{position:absolute;left:50%;bottom:100%;translate:-50% 0;padding:.05em .6em .15em;border-radius:3px;white-space:nowrap;font-family:var(--font-hand);font-weight:700;font-size:clamp(1rem,.7rem + .8vw,1.45rem);line-height:1.1;color:#2a1d10;background:#fbf3d8;box-shadow:0 6px 16px -6px #0009;rotate:-4deg;opacity:0;scale:.6;transition:opacity .4s var(--ease),scale .5s cubic-bezier(.3,1.6,.5,1)}.clue[data-astro-cid-ixxs2uqr][data-clue=drap] .clue__tag[data-astro-cid-ixxs2uqr],.clue[data-astro-cid-ixxs2uqr][data-clue=applique] .clue__tag[data-astro-cid-ixxs2uqr]{bottom:auto;top:100%;rotate:3deg}.clue[data-astro-cid-ixxs2uqr][data-clue=applique] .clue__tag[data-astro-cid-ixxs2uqr]{left:0;translate:-14% 0}.clue[data-astro-cid-ixxs2uqr][data-clue=pattes] .clue__tag[data-astro-cid-ixxs2uqr]{inset:50% 100% auto auto;translate:-2px -50%;rotate:-3deg}.clue[data-astro-cid-ixxs2uqr].is-found .clue__badge[data-astro-cid-ixxs2uqr],.clue[data-astro-cid-ixxs2uqr].is-found .clue__tag[data-astro-cid-ixxs2uqr]{opacity:1;scale:1}.clue[data-astro-cid-ixxs2uqr].is-found .clue__ring[data-astro-cid-ixxs2uqr]{opacity:1;scale:1;inset:4%;border:2.5px solid rgb(255 214 130 / .95);border-radius:52% 46% 55% 44%/48% 55% 45% 52%;box-shadow:0 0 0 1px #3c1e0a59,0 0 16px #f6c26299;rotate:-8deg}.clue[data-astro-cid-ixxs2uqr].is-found{cursor:default}.stage[data-astro-cid-ixxs2uqr].is-waiting .clue[data-astro-cid-ixxs2uqr]{opacity:0}.stage__solved[data-astro-cid-ixxs2uqr]{display:grid;place-items:center;background:radial-gradient(60% 55% at 50% 50%,rgb(246 194 98 / .22),transparent 70%)}.stage__unis[data-astro-cid-ixxs2uqr]{font-family:var(--font-engraved);font-weight:700;font-size:clamp(3rem,9vw,8rem);letter-spacing:.2em;padding-left:.2em;color:transparent;background:linear-gradient(180deg,#fff3cf,#f6c262 50%,#b9802f);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgb(246 194 98 / .8)) drop-shadow(0 2px 0 #7d5126);scale:.85;transition:scale .9s var(--ease)}.stage[data-astro-cid-ixxs2uqr].is-celebrating .stage__solved[data-astro-cid-ixxs2uqr]{opacity:1}.stage[data-astro-cid-ixxs2uqr].is-celebrating .stage__unis[data-astro-cid-ixxs2uqr]{scale:1}.stage__touch[data-astro-cid-ixxs2uqr]{display:none;position:absolute;left:50%;top:7%;z-index:5;max-width:none;align-items:center;gap:.45em;padding:.05em .7em .15em .45em;border-radius:4px;translate:-50% 0;white-space:nowrap;pointer-events:none;font-family:var(--font-hand);font-weight:700;font-size:1.3rem;line-height:1.2;color:#2a1d10;background:#fbf3d8;box-shadow:0 6px 16px -6px #0009;rotate:-2deg}.stage__tap[data-astro-cid-ixxs2uqr]{position:relative;width:.8em;height:.8em;border-radius:50%;background:radial-gradient(circle,#f6c262 0 40%,#f6c26266 42% 100%)}@media(prefers-reduced-motion:no-preference){.stage__tap[data-astro-cid-ixxs2uqr]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #c98a36;animation:tap-pulse 1.6s var(--ease) infinite}}@keyframes tap-pulse{0%{scale:.6;opacity:1}to{scale:1.8;opacity:0}}@media(pointer:coarse){.stage[data-astro-cid-ixxs2uqr].is-dark:not(.has-played):not(.is-solved) .stage__touch[data-astro-cid-ixxs2uqr]{display:inline-flex}}.stage__hint[data-astro-cid-ixxs2uqr]{position:absolute;left:var(--x);top:var(--y);z-index:5;max-width:none;padding:.1em .7em .2em;border-radius:4px;translate:-50% calc(-100% - var(--r) * .35);white-space:nowrap;pointer-events:none;font-family:var(--font-hand);font-weight:700;font-size:1.3rem;color:#2a1d10;background:#fbf3d8;box-shadow:0 6px 16px -6px #0009;rotate:-3deg;opacity:0;transition:opacity .25s var(--ease)}.stage__hint[data-astro-cid-ixxs2uqr].is-below{translate:-50% calc(var(--r) * .35)}.stage__hint[data-astro-cid-ixxs2uqr].is-show{opacity:1}.stage__hint[data-astro-cid-ixxs2uqr]:empty{display:none}.spark[data-astro-cid-ixxs2uqr]{position:absolute;left:var(--sx);top:var(--sy);font-size:calc(var(--ss) * clamp(1rem,2.2vw,2rem));line-height:1;color:#ffe6a8;text-shadow:0 0 12px rgb(246 194 98 / .9);opacity:0}@media(prefers-reduced-motion:no-preference){.stage[data-astro-cid-ixxs2uqr].is-celebrating .spark[data-astro-cid-ixxs2uqr]{animation:spark 1.6s var(--sd) cubic-bezier(.2,.7,.2,1) both}}@media(prefers-reduced-motion:reduce){.stage[data-astro-cid-ixxs2uqr].is-celebrating .spark[data-astro-cid-ixxs2uqr]{opacity:.9}}@keyframes spark{0%{opacity:0;scale:.2;rotate:0deg}30%{opacity:1;scale:1.2}to{opacity:0;scale:.6;rotate:90deg;translate:0 -24px}}.notebook[data-astro-cid-ixxs2uqr]{order:2;position:relative;z-index:4;width:min(100% - 2 * var(--gutter),460px);margin:.9rem auto 0;rotate:-1.5deg;filter:drop-shadow(0 22px 30px rgb(0 0 0 / .55))}.notebook__spiral[data-astro-cid-ixxs2uqr]{position:absolute;top:-9px;left:18px;right:18px;height:20px;z-index:2;background:radial-gradient(circle at 50% 55%,#2a2f35 0 3.5px,transparent 4px) 0 0 / 22px 20px repeat-x,linear-gradient(90deg,transparent 0 7px,#b9bec4 7px 10px,transparent 10px) 0 0 / 22px 12px repeat-x}.notebook__page[data-astro-cid-ixxs2uqr]{position:relative;padding:1.35rem 1.25rem 1.1rem 2.9rem;border-radius:4px 4px 6px 6px;color:#243646;background:linear-gradient(90deg,transparent 2.1rem,rgb(200 60 60 / .55) 2.1rem 2.2rem,transparent 2.2rem),radial-gradient(120% 90% at 30% 10%,#fffdf4,#f6efd9 70%,#ecdfbf)}.notebook__owner[data-astro-cid-ixxs2uqr]{font-family:var(--font-hand);font-weight:700;font-size:1.85rem;line-height:1;color:#19324a}.notebook__case[data-astro-cid-ixxs2uqr]{font-family:var(--font-hand);font-size:1.3rem;line-height:1.25;color:#8b1a1a;margin-bottom:.2rem}.notebook__list[data-astro-cid-ixxs2uqr]{--rule: 1.9rem;list-style:none;padding:0;margin-top:.3rem;counter-reset:indice;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--rule) - 1px),rgb(80 130 170 / .32) calc(var(--rule) - 1px) var(--rule));background-position:0 -.28rem}.notebook__mission[data-astro-cid-ixxs2uqr]{max-width:none;margin-top:.35rem;font-family:var(--font-sans);font-size:.875rem;line-height:1.4;color:#3b4b57}.notebook__keys[data-astro-cid-ixxs2uqr]{display:none}@media(hover:hover)and (pointer:fine){.notebook__keys[data-astro-cid-ixxs2uqr]{display:inline}}.notebook__line[data-astro-cid-ixxs2uqr]{position:relative;counter-increment:indice;min-height:var(--rule);font-family:var(--font-hand);font-size:1.36rem;line-height:var(--rule);color:#1d3553}@media(max-width:380px){.notebook__line[data-astro-cid-ixxs2uqr]{font-size:1.22rem}}.notebook__line[data-astro-cid-ixxs2uqr]:before{content:counter(indice) ".";position:absolute;left:-1.55rem;font-weight:700;color:#8b1a1a}.notebook__text[data-astro-cid-ixxs2uqr]{display:inline-block}.notebook__line[data-astro-cid-ixxs2uqr]:not(.is-written) .notebook__text[data-astro-cid-ixxs2uqr]{visibility:hidden}.notebook__line[data-astro-cid-ixxs2uqr]:not(.is-written):after{content:"? ? ?";position:absolute;left:0;top:0;letter-spacing:.3em;color:#1d355359}@media(prefers-reduced-motion:no-preference){.notebook__line[data-astro-cid-ixxs2uqr].is-writing .notebook__text[data-astro-cid-ixxs2uqr]{animation:write-in 1.1s steps(22,end) both}}@keyframes write-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.notebook__count[data-astro-cid-ixxs2uqr]{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5b4a36}.notebook__count[data-astro-cid-ixxs2uqr] strong[data-astro-cid-ixxs2uqr]{font-size:1rem;color:#8b1a1a}.notebook__paws[data-astro-cid-ixxs2uqr]{display:inline-flex;gap:2px;margin-left:auto;color:#8b5a2b;opacity:.6}.notebook__swap[data-astro-cid-ixxs2uqr]{display:grid;margin-top:.3rem}.notebook__swap[data-astro-cid-ixxs2uqr]>[data-astro-cid-ixxs2uqr]{grid-area:1 / 1}.notebook__solved[data-astro-cid-ixxs2uqr]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;max-width:none;visibility:hidden}.notebook[data-astro-cid-ixxs2uqr].is-solved .notebook__solved[data-astro-cid-ixxs2uqr]{visibility:visible}.notebook[data-astro-cid-ixxs2uqr].is-solved .notebook__mission[data-astro-cid-ixxs2uqr]{visibility:hidden}.notebook__stamp[data-astro-cid-ixxs2uqr]{display:inline-block;padding:.05em .5em;border:3px double #8b1a1a;border-radius:6px;font-family:var(--font-engraved);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:#8b1a1a;rotate:-4deg}.notebook__password[data-astro-cid-ixxs2uqr]{font-family:var(--font-hand);font-size:1.4rem;line-height:1.1;color:#1d3553}.notebook__password[data-astro-cid-ixxs2uqr] strong[data-astro-cid-ixxs2uqr]{display:inline-block;padding:0 .3em;font-family:var(--font-engraved);font-weight:700;font-size:1.2rem;letter-spacing:.18em;color:#7d4b12;background:linear-gradient(180deg,#f6c26299,#f6c26247);border-radius:4px;box-shadow:0 0 16px #f6c262bf}.notebook__more[data-astro-cid-ixxs2uqr]{display:none;max-width:none;margin-top:.4rem;font-family:var(--font-hand);font-size:1.3rem;line-height:1.2}.notebook[data-astro-cid-ixxs2uqr].is-solved .notebook__more[data-astro-cid-ixxs2uqr]{display:block}.notebook[data-astro-cid-ixxs2uqr].is-solved .notebook__count[data-astro-cid-ixxs2uqr]{display:none}.notebook__more[data-astro-cid-ixxs2uqr] a[data-astro-cid-ixxs2uqr]{color:#8b1a1a}.notebook__more[data-astro-cid-ixxs2uqr] span[data-astro-cid-ixxs2uqr]{display:block}@media(prefers-reduced-motion:no-preference){.notebook[data-astro-cid-ixxs2uqr].is-celebrating .notebook__stamp[data-astro-cid-ixxs2uqr]{animation:stamp .6s cubic-bezier(.3,1.5,.5,1) both}}@keyframes stamp{0%{scale:2.2;opacity:0}to{scale:1;opacity:1}}.lampe__controls[data-astro-cid-ixxs2uqr]{order:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem .8rem;padding:var(--space-m) var(--gutter) var(--space-l)}.lampe__controls[data-astro-cid-ixxs2uqr][hidden]{display:none}.lampe__keys[data-astro-cid-ixxs2uqr]{display:none;max-width:none;margin-right:auto;font-size:var(--fs-xs);color:#b9cbc6}.lampe__keys[data-astro-cid-ixxs2uqr] kbd[data-astro-cid-ixxs2uqr]{display:inline-block;min-width:1.6em;margin:0 .12em;padding:.05em .35em;border:1px solid rgb(246 194 98 / .45);border-bottom-width:2px;border-radius:4px;font-family:var(--font-sans);font-size:.75rem;text-align:center;color:var(--trio-paper);background:#ffffff0a}@media(hover:hover)and (pointer:fine)and (min-width:760px){.lampe__keys[data-astro-cid-ixxs2uqr]{display:block}}.lampe[data-astro-cid-ixxs2uqr].is-done .lampe__keys[data-astro-cid-ixxs2uqr]{display:none}.lampe__btn[data-astro-cid-ixxs2uqr]{display:inline-flex;align-items:center;gap:.55em;min-height:48px;padding:0 1.2em;border:1px solid var(--gold-500);border-radius:var(--r-pill);font-family:var(--font-serif);font-size:1.125rem;color:var(--trio-paper);background:#041a22cc;box-shadow:0 8px 18px -8px #000000b3;transition:background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.lampe__btn[data-astro-cid-ixxs2uqr] svg[data-astro-cid-ixxs2uqr]{color:var(--trio-gold)}.lampe__btn[data-astro-cid-ixxs2uqr]:hover{background:var(--trio-btn)}.lampe__btn--light[data-astro-cid-ixxs2uqr][aria-pressed=true]{color:#2a1a08;background:linear-gradient(180deg,#ffe3a3,#f6c262);box-shadow:0 0 26px -2px #f6c262b3}.lampe__btn--light[data-astro-cid-ixxs2uqr][aria-pressed=true] svg[data-astro-cid-ixxs2uqr]{color:#7d4b12}.lampe__btn--replay[data-astro-cid-ixxs2uqr]{border-style:dashed}.lampe__teaser[data-astro-cid-ixxs2uqr]{order:3;display:none;align-items:center;gap:var(--space-s);position:relative;z-index:3;color:var(--trio-paper);text-decoration:none}.lampe__teaser[data-astro-cid-ixxs2uqr] .book{flex:none}.lampe__teaser-text[data-astro-cid-ixxs2uqr]{display:flex;flex-direction:column;gap:.35rem}.lampe__teaser-q[data-astro-cid-ixxs2uqr]{font-family:var(--font-hand);font-weight:700;font-size:1.7rem;line-height:1.05;color:var(--trio-gold);text-wrap:balance}.lampe__teaser-cta[data-astro-cid-ixxs2uqr]{font-family:var(--font-serif);font-size:1.0625rem;color:var(--trio-paper);text-decoration:underline;text-decoration-color:#f6c26299;text-underline-offset:.2em}.lampe__teaser[data-astro-cid-ixxs2uqr]:hover .lampe__teaser-cta[data-astro-cid-ixxs2uqr]{text-decoration-color:var(--trio-gold)}.lampe__teaser[data-astro-cid-ixxs2uqr]:focus-visible{outline:3px solid var(--trio-gold);outline-offset:6px;border-radius:6px}@media(max-width:1199px){.stage__art[data-astro-cid-ixxs2uqr]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent)}}@media(max-width:759px){.lampe__copy[data-astro-cid-ixxs2uqr]{padding-top:var(--space-l);gap:var(--space-xs)}.lampe__sub[data-astro-cid-ixxs2uqr]{max-width:30ch}.lampe__ctas[data-astro-cid-ixxs2uqr]{flex-direction:column;align-items:center}.lampe__ctas[data-astro-cid-ixxs2uqr] .btn{width:min(100%,18rem);justify-content:center}.lampe[data-astro-cid-ixxs2uqr]:has(.lampe__controls[hidden]) .lampe__ctas[data-astro-cid-ixxs2uqr]{padding-top:var(--space-xl)}}@media(min-width:760px)and (max-width:1199px){.lampe[data-astro-cid-ixxs2uqr]{grid-template-columns:minmax(0,25rem) minmax(0,1fr) auto;grid-template-areas:"copy copy ctas" "stage stage stage" "nb teaser teaser" "nb ctrl ctrl";grid-template-rows:auto auto auto 1fr;column-gap:var(--space-m)}.lampe__copy[data-astro-cid-ixxs2uqr]{grid-area:copy}.lampe__title[data-astro-cid-ixxs2uqr]{font-size:clamp(3.1rem,1rem + 5.2vw,5rem)}.lampe__sub[data-astro-cid-ixxs2uqr]{max-width:none}.lampe__sub[data-astro-cid-ixxs2uqr] span[data-astro-cid-ixxs2uqr]{display:block}.lampe__ctas[data-astro-cid-ixxs2uqr]{grid-area:ctas;justify-self:end;align-self:end;flex-direction:column;align-items:stretch;padding:var(--space-xl) var(--gutter) var(--space-m) 0}.stage[data-astro-cid-ixxs2uqr]{grid-area:stage;justify-self:center;width:min(100%,60svh * 1.3245)}.notebook[data-astro-cid-ixxs2uqr]{grid-area:nb;align-self:start;width:auto;margin:-2.5rem 0 var(--space-l) var(--gutter);rotate:-2.5deg}.stage[data-astro-cid-ixxs2uqr]:focus-visible:after{bottom:3.1rem}.lampe__teaser[data-astro-cid-ixxs2uqr]{grid-area:teaser;display:flex;padding:var(--space-m) var(--gutter) 0 0}.lampe__controls[data-astro-cid-ixxs2uqr]{grid-area:ctrl;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--space-m) var(--gutter) var(--space-l) 0}.lampe__keys[data-astro-cid-ixxs2uqr]{margin-right:0}}@media(min-width:760px)and (max-width:1199px)and (min-aspect-ratio:5/4){.lampe[data-astro-cid-ixxs2uqr]{grid-template-columns:minmax(0,1fr) 18.5rem;grid-template-areas:"copy ctas" "stage ." "stage nb" "stage ctrl" "stage .";grid-template-rows:auto 1fr auto auto 1fr;column-gap:var(--space-m);padding:0 var(--gutter) var(--space-l)}.lampe__copy[data-astro-cid-ixxs2uqr]{gap:var(--space-2xs);padding:var(--space-m) 0 var(--space-s)}.lampe__title[data-astro-cid-ixxs2uqr]{font-size:clamp(3rem,1rem + 4vw,4.2rem)}.lampe__sub[data-astro-cid-ixxs2uqr] span[data-astro-cid-ixxs2uqr]{display:inline}.lampe__ctas[data-astro-cid-ixxs2uqr]{justify-self:stretch;align-self:start;padding:var(--space-m) 0 var(--space-s)}.stage[data-astro-cid-ixxs2uqr]{align-self:start;justify-self:center;width:min(100%,(100svh - var(--header-h) - 16.5rem) * 1.3245)}.stage__art[data-astro-cid-ixxs2uqr]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);mask-composite:intersect}.notebook[data-astro-cid-ixxs2uqr]{margin:0}.stage[data-astro-cid-ixxs2uqr]:focus-visible:after{bottom:4px}.lampe__teaser[data-astro-cid-ixxs2uqr]{display:none}.lampe__controls[data-astro-cid-ixxs2uqr]{align-items:stretch;padding:var(--space-m) 0 0}.lampe__btn[data-astro-cid-ixxs2uqr]{justify-content:center}}@media(min-width:1200px){.lampe[data-astro-cid-ixxs2uqr]{--nb-w: 18.25rem;--nb-overlap: 2.25rem;grid-template-columns:minmax(0,1fr) min(57vw,1180px,100vw - 37rem);grid-template-rows:1fr auto auto 1.35fr;min-height:var(--lampe-h)}.lampe__copy[data-astro-cid-ixxs2uqr]{grid-column:1;grid-row:2;padding-block:var(--space-xl) 0;padding-left:max(var(--gutter),calc((100vw - var(--container-wide)) / 2));padding-right:var(--space-s)}.lampe__title[data-astro-cid-ixxs2uqr]{font-size:clamp(4.6rem,1rem + 4.8vw,7rem)}.lampe__sub[data-astro-cid-ixxs2uqr]{max-width:none}.lampe__sub[data-astro-cid-ixxs2uqr] span[data-astro-cid-ixxs2uqr]{display:block}.lampe__ctas[data-astro-cid-ixxs2uqr]{grid-column:1;grid-row:3;order:0;justify-self:start;align-self:start;flex-direction:column;align-items:stretch;padding:var(--space-l) 0 var(--space-l);padding-left:max(var(--gutter),calc((100vw - var(--container-wide)) / 2))}.lampe__scene[data-astro-cid-ixxs2uqr]{grid-column:2;grid-row:1 / -1;position:relative;z-index:2;display:flex;flex-direction:column;align-self:stretch;justify-content:center;padding-block:var(--space-l) 0}.lampe__backdrop[data-astro-cid-ixxs2uqr]{display:block;position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.6;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / .7) 0%,#000 45%),linear-gradient(180deg,rgb(0 0 0 / .25) 0%,rgb(0 0 0 / .8) 22%,#000 40%,#000 68%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000000b3,#000 45%),linear-gradient(180deg,rgb(0 0 0 / .25) 0%,rgb(0 0 0 / .8) 22%,#000 40%,#000 68%,transparent);mask-composite:intersect}.lampe__backdrop[data-astro-cid-ixxs2uqr] picture{position:absolute;inset:-60px}.lampe__backdrop[data-astro-cid-ixxs2uqr] img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 40%;filter:blur(44px) brightness(.85) saturate(1.2)}.stage[data-astro-cid-ixxs2uqr]:focus-visible:after{left:calc(var(--nb-overlap) + .6rem)}.stage__art[data-astro-cid-ixxs2uqr]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%),linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 9%),linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent);mask-composite:intersect}.notebook[data-astro-cid-ixxs2uqr]{--nb-mb: var(--space-l);grid-column:1;grid-row:3;justify-self:end;align-self:start;width:var(--nb-w);margin:1rem calc(-1 * var(--nb-overlap)) var(--nb-mb) 0;rotate:-3deg}.notebook[data-astro-cid-ixxs2uqr].is-solved{margin-bottom:calc(var(--nb-mb) - 1.25rem)}.lampe__teaser[data-astro-cid-ixxs2uqr]{display:none}.lampe__controls[data-astro-cid-ixxs2uqr]{justify-content:flex-end;padding:var(--space-s) var(--gutter) var(--space-m) 3rem}.lampe__keys[data-astro-cid-ixxs2uqr]{margin-right:0}}@media(min-width:1200px),(min-width:760px)and (max-width:1199px)and (min-aspect-ratio:5/4){.notebook__page[data-astro-cid-ixxs2uqr]{padding:1.1rem 1rem .85rem 2.6rem;background:linear-gradient(90deg,transparent 1.85rem,rgb(200 60 60 / .55) 1.85rem 1.95rem,transparent 1.95rem),radial-gradient(120% 90% at 30% 10%,#fffdf4,#f6efd9 70%,#ecdfbf)}.notebook__owner[data-astro-cid-ixxs2uqr]{font-size:1.6rem}.notebook__case[data-astro-cid-ixxs2uqr]{font-size:1.15rem;margin-bottom:0}.notebook__mission[data-astro-cid-ixxs2uqr]{font-size:.8125rem;line-height:1.35}.notebook__stamp[data-astro-cid-ixxs2uqr]{font-size:.85rem}.notebook__password[data-astro-cid-ixxs2uqr]{font-size:1.25rem}.notebook__list[data-astro-cid-ixxs2uqr]{--rule: 1.6rem}.notebook__line[data-astro-cid-ixxs2uqr]{font-size:1.2rem}.notebook__line[data-astro-cid-ixxs2uqr]:before{left:-1.4rem}.notebook__more[data-astro-cid-ixxs2uqr]{font-size:1.2rem}}@media(min-width:1200px)and (max-width:1399px){.lampe[data-astro-cid-ixxs2uqr]{--nb-overlap: 1.75rem;grid-template-columns:minmax(0,1fr) min(57vw,100vw - 38.5rem)}}@media(min-width:1200px)and (max-height:820px){.lampe__copy[data-astro-cid-ixxs2uqr]{gap:var(--space-xs);padding-top:var(--space-m)}.lampe__title[data-astro-cid-ixxs2uqr]{font-size:clamp(4.2rem,.2rem + 4.6vw,6rem)}.lampe__ctas[data-astro-cid-ixxs2uqr]{padding-block:var(--space-m) var(--space-s)}.notebook[data-astro-cid-ixxs2uqr]{--nb-mb: var(--space-s);margin-top:.75rem}.lampe__scene[data-astro-cid-ixxs2uqr]{padding-block:var(--space-s) 0}.stage[data-astro-cid-ixxs2uqr]{width:min(100%,calc((100svh - var(--header-h) - 8.75rem) * 1.3245));margin-left:auto}.lampe__controls[data-astro-cid-ixxs2uqr]{padding-block:var(--space-xs) var(--space-s)}}.bande[data-astro-cid-io62qu2a]{position:relative;padding-block:var(--space-3xl) var(--space-2xl);background:radial-gradient(50% 44% at 30% 50%,rgb(158 103 39 / .9),rgb(78 47 13 / .6) 55%,transparent 100%),radial-gradient(30% 30% at 76% 30%,rgb(246 194 98 / .12),transparent 100%),radial-gradient(36% 18% at 30% 84%,rgb(139 26 26 / .42),transparent 100%),radial-gradient(34% 30% at 78% 46%,rgb(120 70 22 / .35),transparent 100%),linear-gradient(180deg,#17130f,#24160c 16%,#2c1a0c,#22140b 84%,#1c110b);overflow:clip}@media(max-width:1079px){.bande[data-astro-cid-io62qu2a]{background:radial-gradient(70% 26% at 50% 36%,rgb(158 103 39 / .8),rgb(78 47 13 / .5) 55%,transparent 100%),radial-gradient(60% 10% at 50% 52%,rgb(139 26 26 / .4),transparent 100%),linear-gradient(180deg,#17130f,#24160c 12%,#2c1a0c,#22140b 88%,#1c110b)}}.bande__glow[data-astro-cid-io62qu2a]{position:absolute;inset:0;pointer-events:none;background-image:var(--grain-url);background-size:220px;opacity:.08;mix-blend-mode:overlay}.bande__inner[data-astro-cid-io62qu2a]{position:relative}.bande__layout[data-astro-cid-io62qu2a]{display:grid;gap:var(--space-xl);align-items:center}.bande__stage[data-astro-cid-io62qu2a]{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(330px,62vw,600px);padding-bottom:3.2rem;isolation:isolate}.bande__stage[data-astro-cid-io62qu2a] .bande__aisle{position:absolute;left:50%;top:0;z-index:-2;width:min(78%,520px);height:calc(100% - 1.4rem);translate:-50% 0;object-fit:cover;object-position:50% 30%;border-radius:999px 999px 0 0/60% 60% 0 0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%);opacity:.8;filter:saturate(1.05) brightness(.92)}.bande__arch[data-astro-cid-io62qu2a]{position:absolute;left:50%;top:-.6rem;bottom:1.4rem;width:min(84%,560px);height:auto;translate:-50% 0;z-index:-1;opacity:.85;filter:drop-shadow(0 0 10px rgb(246 194 98 / .35))}.bande__floor[data-astro-cid-io62qu2a]{position:absolute;left:2%;right:2%;bottom:.6rem;height:5.5rem;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(246 194 98 / .4),rgb(214 120 60 / .16) 55%,transparent 72%),radial-gradient(50% 50% at 50% 60%,rgb(139 26 26 / .5),transparent 80%);filter:blur(2px)}.bande__heroes[data-astro-cid-io62qu2a]{display:flex;align-items:flex-end;justify-content:center;list-style:none;padding:0;width:100%}.hero[data-astro-cid-io62qu2a]{position:relative;flex:none;margin-inline:-1.2%}.hero--lola[data-astro-cid-io62qu2a]{z-index:3}.hero--tiago[data-astro-cid-io62qu2a],.hero--lucas[data-astro-cid-io62qu2a]{z-index:2}.hero__btn[data-astro-cid-io62qu2a]{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero__btn[data-astro-cid-io62qu2a]:focus-visible{outline:none}.hero__btn[data-astro-cid-io62qu2a]:focus-visible .hero__name[data-astro-cid-io62qu2a]{outline:2px solid var(--trio-gold);outline-offset:3px}.hero__img[data-astro-cid-io62qu2a]{position:relative;z-index:1;display:block;width:auto;height:var(--h);filter:drop-shadow(0 18px 18px rgb(0 0 0 / .45)) brightness(.86) saturate(.9);transform-origin:50% 100%;transition:transform var(--dur) var(--ease),filter var(--dur) var(--ease)}.hero--tiago[data-astro-cid-io62qu2a]{--h: clamp(230px, 43vw, 440px)}.hero--lola[data-astro-cid-io62qu2a]{--h: clamp(245px, 46vw, 470px);transform:translateY(.9rem)}.hero--lucas[data-astro-cid-io62qu2a]{--h: clamp(228px, 42.5vw, 432px)}.hero__halo[data-astro-cid-io62qu2a]{position:absolute;left:50%;bottom:12%;width:150%;aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);mix-blend-mode:screen;opacity:0;scale:.7;transition:opacity var(--dur) var(--ease),scale var(--dur-slow) var(--ease);pointer-events:none}.hero__name[data-astro-cid-io62qu2a]{position:absolute;bottom:-2.9rem;z-index:2;display:inline-flex;align-items:center;gap:.3em;padding:.05em .7em .15em;border-radius:4px;font-family:var(--font-hand);font-weight:700;font-size:clamp(1.35rem,1rem + 1vw,1.8rem);line-height:1.1;white-space:nowrap;color:#2a1d10;background:#fbf3d8;box-shadow:0 8px 18px -8px #000000b3;rotate:-2deg;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hero--lola[data-astro-cid-io62qu2a] .hero__name[data-astro-cid-io62qu2a]{rotate:1.5deg}.hero__name[data-astro-cid-io62qu2a]:before{content:"";position:absolute;top:-7px;left:50%;width:34px;height:12px;translate:-50% 0;rotate:-4deg;background:#f6e6b4a6}.hero__check[data-astro-cid-io62qu2a]{display:none;color:var(--tint)}.hero[data-astro-cid-io62qu2a].is-seen .hero__check[data-astro-cid-io62qu2a]{display:inline}.hero[data-astro-cid-io62qu2a].is-active{z-index:4}.hero[data-astro-cid-io62qu2a].is-active .hero__img[data-astro-cid-io62qu2a],.hero__btn[data-astro-cid-io62qu2a]:hover .hero__img[data-astro-cid-io62qu2a]{filter:drop-shadow(0 24px 22px rgb(0 0 0 / .5)) brightness(1.04) saturate(1.05)}.hero[data-astro-cid-io62qu2a].is-active .hero__img[data-astro-cid-io62qu2a]{transform:translateY(-10px) scale(1.09)}.bande__heroes[data-astro-cid-io62qu2a]:has(.is-active) .hero[data-astro-cid-io62qu2a]:not(.is-active) .hero__img[data-astro-cid-io62qu2a]{filter:drop-shadow(0 18px 18px rgb(0 0 0 / .45)) brightness(.68) saturate(.8)}.bande__heroes[data-astro-cid-io62qu2a]:has(.is-active) .hero[data-astro-cid-io62qu2a]:not(.is-active) .hero__btn[data-astro-cid-io62qu2a]:hover .hero__img[data-astro-cid-io62qu2a]{filter:drop-shadow(0 18px 18px rgb(0 0 0 / .45)) brightness(.9) saturate(.95)}.hero__btn[data-astro-cid-io62qu2a]:after{content:"";position:absolute;left:50%;bottom:-4%;z-index:0;width:120%;height:16%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.hero[data-astro-cid-io62qu2a].is-active .hero__btn[data-astro-cid-io62qu2a]:after{opacity:1}.hero[data-astro-cid-io62qu2a].is-active .hero__halo[data-astro-cid-io62qu2a]{opacity:1;scale:1}.hero[data-astro-cid-io62qu2a].is-active .hero__name[data-astro-cid-io62qu2a]{color:var(--trio-paper);background:var(--tint)}.hero[data-astro-cid-io62qu2a].is-active .hero__name[data-astro-cid-io62qu2a] .hero__check[data-astro-cid-io62qu2a]{color:var(--trio-gold)}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-io62qu2a].is-active .hero__img[data-astro-cid-io62qu2a]{transform:none}}.bande__side[data-astro-cid-io62qu2a]{display:flex;flex-direction:column;gap:var(--space-l)}.bande__dossiers[data-astro-cid-io62qu2a]{display:grid;gap:var(--space-l)}.dossier[data-astro-cid-io62qu2a]{position:relative;padding-top:1.9rem;color:#2b2217}.dossier__tab[data-astro-cid-io62qu2a]{position:absolute;top:0;left:1.2rem;height:2.2rem;padding:.35rem 1.1rem 0;border-radius:8px 8px 0 0;font-family:var(--font-engraved);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#5b3b17;background:linear-gradient(180deg,#e9cf97,#dcbb7c)}.dossier__paper[data-astro-cid-io62qu2a]{position:relative;padding:1.5rem 1.4rem 3.4rem;border-radius:3px 10px 10px;background:linear-gradient(90deg,var(--tint) 0 6px,transparent 6px),radial-gradient(120% 80% at 20% 0%,#f4dfae,#e2c587 70%,#d4b271);box-shadow:0 30px 50px -28px #000000d9,inset 0 1px #fffae699}.dossier__paper[data-astro-cid-io62qu2a]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--grain-url);background-size:180px;opacity:.12;mix-blend-mode:multiply}.dossier__clip[data-astro-cid-io62qu2a]{position:absolute;top:-14px;right:2.2rem;width:16px;height:46px;border:3px solid #9aa3aa;border-radius:10px;box-shadow:1px 2px 2px #0000004d;rotate:8deg}.dossier__head[data-astro-cid-io62qu2a]{display:flex;align-items:center;gap:1rem}.dossier__photo[data-astro-cid-io62qu2a]{flex:none;width:96px;padding:6px 6px 16px;background:#fffdf6;box-shadow:0 8px 14px -8px #0000008c;rotate:-4deg}.dossier__photo[data-astro-cid-io62qu2a] img{display:block;width:100%;height:92px;object-fit:cover;object-position:50% 20%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tint) 35%,#fff),color-mix(in srgb,var(--tint) 70%,#fff 10%))}.dossier__name[data-astro-cid-io62qu2a]{font-family:var(--font-hand);font-weight:700;font-size:2.6rem;line-height:1;color:var(--tint);text-transform:none;letter-spacing:0}.dossier__element[data-astro-cid-io62qu2a]{display:flex;align-items:center;gap:.45rem;margin-top:.35rem;font-size:var(--fs-small);color:#4a3a26}.dossier__element[data-astro-cid-io62qu2a] svg[data-astro-cid-io62qu2a]{flex:none;color:var(--tint)}.dossier__element[data-astro-cid-io62qu2a] strong[data-astro-cid-io62qu2a]{color:#2b2217;white-space:nowrap}.dossier__facts[data-astro-cid-io62qu2a]{display:grid;gap:.7rem;margin-top:1rem}.dossier__facts[data-astro-cid-io62qu2a] dt[data-astro-cid-io62qu2a]{font-family:var(--font-engraved);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#7a5323}.dossier__facts[data-astro-cid-io62qu2a] dd[data-astro-cid-io62qu2a]{margin:.1rem 0 0;font-size:1.0625rem;line-height:1.5;color:#2b2217}.dossier__hand[data-astro-cid-io62qu2a]{font-family:var(--font-hand);font-size:1.55rem!important;line-height:1.1!important;color:#1d3553!important}.dossier__quote[data-astro-cid-io62qu2a]{position:relative;display:inline-flex;flex-direction:column;margin-top:1rem;padding:.6rem 1.1rem .7rem;border-radius:18px;background:#fffaf0;box-shadow:0 8px 16px -10px #00000080;rotate:-1.5deg}.dossier__quote[data-astro-cid-io62qu2a]:after{content:"";position:absolute;left:1.6rem;bottom:-10px;border:10px solid transparent;border-top-color:#fffaf0;border-bottom:0}.dossier__quote-label[data-astro-cid-io62qu2a]{font-family:var(--font-engraved);font-weight:700;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#7a5323}.dossier__quote[data-astro-cid-io62qu2a] q[data-astro-cid-io62qu2a]{quotes:"« " " »";font-family:var(--font-hand);font-weight:700;font-size:2rem;line-height:1.1;color:var(--tint)}.dossier__stamp[data-astro-cid-io62qu2a]{position:absolute;right:1.2rem;bottom:1.1rem;padding:.1em .5em;border:3px solid rgb(139 26 26 / .7);border-radius:6px;font-family:var(--font-engraved);font-weight:700;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:#8b1a1abf;rotate:-12deg;opacity:0;scale:1.6;transition:opacity .3s var(--ease),scale .4s cubic-bezier(.3,1.5,.5,1)}.dossier[data-astro-cid-io62qu2a].is-seen .dossier__stamp[data-astro-cid-io62qu2a]{opacity:1;scale:1}.bande[data-astro-cid-io62qu2a].is-enhanced .bande__dossiers[data-astro-cid-io62qu2a]{display:grid}.bande[data-astro-cid-io62qu2a].is-enhanced .dossier[data-astro-cid-io62qu2a]{grid-area:1 / 1;visibility:hidden;opacity:0;translate:0 12px;transition:opacity .35s var(--ease),translate .45s var(--ease),visibility 0s linear .35s}.bande[data-astro-cid-io62qu2a].is-enhanced .dossier[data-astro-cid-io62qu2a].is-open{visibility:visible;opacity:1;translate:0 0;transition:opacity .35s var(--ease),translate .45s var(--ease),visibility 0s}.bande[data-astro-cid-io62qu2a].no-anim .dossier[data-astro-cid-io62qu2a]{transition:none!important}@media(prefers-reduced-motion:reduce){.bande[data-astro-cid-io62qu2a].is-enhanced .dossier[data-astro-cid-io62qu2a]{transition:none;translate:none}}.unis[data-astro-cid-io62qu2a]{text-align:center}.unis__label[data-astro-cid-io62qu2a]{max-width:none;font-family:var(--font-engraved);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#e4cfa6}.unis__word[data-astro-cid-io62qu2a]{display:flex;justify-content:center;gap:.25em;max-width:none;margin-top:.2rem;font-family:var(--font-engraved);font-weight:700;font-size:clamp(3rem,2rem + 3vw,4.5rem);line-height:1}.unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]{color:transparent;-webkit-text-stroke:1.5px rgb(246 194 98 / .5);transition:color .5s var(--ease),filter .5s var(--ease),-webkit-text-stroke-color .5s var(--ease)}.unis[data-astro-cid-io62qu2a].is-lit .unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]{-webkit-text-stroke-color:transparent;background:linear-gradient(180deg,#fff3cf,#f6c262 50%,#b9802f);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px rgb(246 194 98 / .75)) drop-shadow(0 2px 0 #7d5126)}@media(prefers-reduced-motion:no-preference){.unis[data-astro-cid-io62qu2a].is-lit .unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]{animation:unis-pop .7s cubic-bezier(.3,1.6,.5,1) both}.unis[data-astro-cid-io62qu2a].is-lit .unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]:nth-child(2){animation-delay:90ms}.unis[data-astro-cid-io62qu2a].is-lit .unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]:nth-child(3){animation-delay:.18s}.unis[data-astro-cid-io62qu2a].is-lit .unis__word[data-astro-cid-io62qu2a] span[data-astro-cid-io62qu2a]:nth-child(4){animation-delay:.27s}}@keyframes unis-pop{0%{scale:.6;opacity:.3}to{scale:1;opacity:1}}.unis__progress[data-astro-cid-io62qu2a]{max-width:none;margin-top:.4rem;font-family:var(--font-hand);font-size:1.45rem;line-height:1.2;color:var(--trio-gold)}.unis__dots[data-astro-cid-io62qu2a]{display:flex;justify-content:center;gap:.5rem;margin-top:.6rem;list-style:none;padding:0}.unis__dots[data-astro-cid-io62qu2a] li[data-astro-cid-io62qu2a]{padding:.15em .75em;border:1px dashed rgb(246 194 98 / .5);border-radius:999px;font-size:var(--fs-xs);color:#e4cfa6;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.unis__dots[data-astro-cid-io62qu2a] li[data-astro-cid-io62qu2a].is-on{border-style:solid;border-color:var(--trio-gold);color:#2a1a08;background:var(--trio-gold)}.bande[data-astro-cid-io62qu2a]:not(.is-enhanced) .unis__dots[data-astro-cid-io62qu2a],.bande[data-astro-cid-io62qu2a]:not(.is-enhanced) [data-astro-cid-io62qu2a][data-unis-text]{display:none}@media(min-width:760px){.bande[data-astro-cid-io62qu2a]:not(.is-enhanced) .bande__dossiers[data-astro-cid-io62qu2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1080px){.bande[data-astro-cid-io62qu2a].is-enhanced .bande__layout[data-astro-cid-io62qu2a]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-2xl)}.hero--tiago[data-astro-cid-io62qu2a]{--h: 430px}.hero--lola[data-astro-cid-io62qu2a]{--h: 462px}.hero--lucas[data-astro-cid-io62qu2a]{--h: 422px}}.carnet[data-astro-cid-xbworv6x]{position:relative;padding-block:var(--space-2xl) var(--space-3xl);isolation:isolate;background:radial-gradient(45% 17% at 50% 22%,rgb(246 194 98 / .12),transparent 100%),radial-gradient(70% 40% at 50% 45%,rgb(120 72 34 / .45),transparent 100%),linear-gradient(180deg,#1d120c,#2e1c10 9%,#3b2414 40%,#33200f 72%,#24150d 92%,#1d120c)}.carnet[data-astro-cid-xbworv6x]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(177deg,rgb(255 210 150 / .035) 0 2px,transparent 2px 9px,rgb(0 0 0 / .06) 9px 11px,transparent 11px 23px),var(--grain-url) 0 0 / 200px;opacity:.9;mix-blend-mode:overlay;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.board[data-astro-cid-xbworv6x]{--gap: clamp(1.25rem, .5rem + 2vw, 2.25rem);position:relative;padding:clamp(2.5rem,1.5rem + 3vw,4rem) clamp(1rem,.2rem + 2.5vw,3rem) clamp(2rem,1rem + 2vw,3rem);border-radius:6px;color:#2b2217;background:radial-gradient(60% 50% at 20% 20%,rgb(255 230 190 / .18),transparent 70%),radial-gradient(50% 60% at 85% 80%,rgb(80 45 15 / .18),transparent 70%),radial-gradient(3px 2px at 20% 30%,rgb(90 55 20 / .25),transparent),linear-gradient(135deg,#c79d6b,#b98c58 45%,#b0814e);box-shadow:0 0 0 10px #7a4f2a,0 0 0 11px #f6c26273,0 0 0 13px #4a2c15,0 40px 80px -30px #000000e6,inset 0 0 90px #46280c59;isolation:isolate}.board[data-astro-cid-xbworv6x]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--grain-url);background-size:160px;opacity:.35;mix-blend-mode:multiply;pointer-events:none}.board__note[data-astro-cid-xbworv6x]{position:absolute;top:.8rem;right:1.6rem;max-width:none;font-family:var(--font-hand);font-weight:700;font-size:1.6rem;line-height:1;color:#5a1d12;rotate:2deg}.board__note[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x]{font-weight:500;font-size:1.3rem}.board__paws[data-astro-cid-xbworv6x]{position:absolute;inset:0;pointer-events:none;color:#502d0f59}.board__paws[data-astro-cid-xbworv6x] svg{position:absolute}.cases[data-astro-cid-xbworv6x]{display:grid;gap:calc(var(--gap) * 1.6) var(--gap);list-style:none;padding:0}.case[data-astro-cid-xbworv6x]{position:relative;display:flex;flex-direction:column;gap:1.1rem;padding-top:.9rem}.case__pin[data-astro-cid-xbworv6x]{position:absolute;top:0;left:50%;z-index:4;width:22px;height:22px;translate:-50% -30%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff8a7a,#c7261b 50%,#7d0f0a);box-shadow:0 4px 5px #00000073,inset 0 -2px 3px #0000004d}.case__thread[data-astro-cid-xbworv6x]{display:none;position:absolute;top:.2rem;left:50%;z-index:1;width:calc(100% + var(--gap));height:46px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q50 46 100 2' fill='none' stroke='%23b3201a' stroke-width='2.2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 3 Q50 47 100 3' fill='none' stroke='%237d0f0a' stroke-width='0.8' vector-effect='non-scaling-stroke' opacity='.6'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;filter:drop-shadow(0 3px 2px rgb(0 0 0 / .35))}.case__visual[data-astro-cid-xbworv6x]{position:relative;padding-right:2.2rem}.polaroid[data-astro-cid-xbworv6x]{position:relative;z-index:2;padding:.7rem .7rem 0;background:#fdfbf4;box-shadow:0 18px 26px -14px #000000a6,0 2px 4px #0003;rotate:var(--rot);transition:rotate var(--dur) var(--ease),translate var(--dur) var(--ease)}.polaroid__tape[data-astro-cid-xbworv6x]{position:absolute;top:-12px;left:18%;z-index:1;width:78px;height:24px;rotate:-8deg;background:linear-gradient(180deg,#faf0d2b8,#ebdcb4b8);box-shadow:0 1px 2px #00000026}.polaroid__photo[data-astro-cid-xbworv6x]{aspect-ratio:5 / 4;overflow:hidden;background:#16323d}.polaroid__photo[data-astro-cid-xbworv6x] picture,.polaroid__photo[data-astro-cid-xbworv6x] img{display:block;width:100%;height:100%;object-fit:cover}.polaroid__sketch[data-astro-cid-xbworv6x]{position:relative;display:grid;place-items:center;height:100%;color:#f6c2628c;background:radial-gradient(60% 60% at 50% 60%,rgb(246 194 98 / .14),transparent 70%),repeating-linear-gradient(135deg,rgb(255 255 255 / .03) 0 2px,transparent 2px 6px),#1b2c33}.polaroid__sketch[data-astro-cid-xbworv6x] svg[data-astro-cid-xbworv6x]{width:70%;height:auto}.polaroid__sketch[data-astro-cid-xbworv6x] svg[data-astro-cid-xbworv6x] path[data-astro-cid-xbworv6x][opacity]{color:#0b161b}.polaroid__soon[data-astro-cid-xbworv6x]{position:absolute;top:10%;right:8%;padding:.05em .5em;border:3px double #f6c262;border-radius:6px;font-family:var(--font-engraved);font-weight:700;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase;color:#f6c262;rotate:10deg}.polaroid__caption[data-astro-cid-xbworv6x]{display:flex;align-items:center;justify-content:center;padding:.35rem 3.6rem .55rem .2rem;font-family:var(--font-hand);font-weight:700;font-size:1.4rem;line-height:1.1;text-align:center;color:#1d3553;text-wrap:balance}.case__cover[data-astro-cid-xbworv6x]{position:absolute;right:0;bottom:-1.6rem;z-index:3;rotate:calc(var(--rot) * -2);filter:drop-shadow(0 12px 14px rgb(0 0 0 / .45))}@media(prefers-reduced-motion:no-preference){.case[data-astro-cid-xbworv6x]:hover .polaroid[data-astro-cid-xbworv6x],.case[data-astro-cid-xbworv6x]:focus-within .polaroid[data-astro-cid-xbworv6x]{rotate:0deg;translate:0 -4px}}.case__card[data-astro-cid-xbworv6x]{flex:1;display:flex;flex-direction:column;gap:.5rem;margin-top:.6rem;padding:1.1rem;border-radius:3px;background:linear-gradient(180deg,transparent 2.4rem,rgb(200 60 60 / .5) 2.4rem 2.48rem,transparent 2.48rem),repeating-linear-gradient(180deg,transparent 0 1.55rem,rgb(80 130 170 / .18) 1.55rem 1.6rem),#fbf8ed;background-position:0 0,0 2.1rem,0 0;box-shadow:0 16px 28px -18px #000000bf}.case__tome[data-astro-cid-xbworv6x]{max-width:none;font-family:var(--font-engraved);font-weight:700;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:#8b1a1a}.case__title[data-astro-cid-xbworv6x]{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.35rem,1.2rem + .4vw,1.6rem);line-height:1.15;color:#1d1a15;margin-top:.4rem}.case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--dur) var(--ease)}.case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]:focus-visible{outline:none}.case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]:after{content:"";position:absolute;inset:-.4rem -.4rem -.6rem;z-index:5;border-radius:8px}.case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]:focus-visible:after{outline:3px solid var(--trio-gold);outline-offset:2px;box-shadow:0 0 0 7px #1d120a8c}.case[data-astro-cid-xbworv6x]:hover .case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x],.case__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]:focus-visible{background-size:100% 1px}.case__code[data-astro-cid-xbworv6x]{display:inline-block;font-family:var(--font-hand);font-weight:700;font-size:1.2em;line-height:.9;color:#8b1a1a}.case__emotion[data-astro-cid-xbworv6x]{display:flex;flex-direction:column;align-items:flex-start;max-width:none;font-size:var(--fs-small);color:#4a3a26}.case__emotion[data-astro-cid-xbworv6x] strong[data-astro-cid-xbworv6x]{display:inline-block;white-space:nowrap;margin-left:-.35em;padding:0 .35em;font-family:var(--font-hand);font-weight:700;font-size:1.45rem;line-height:1.1;color:#8b1a1a;background:radial-gradient(60% 55% at 50% 55%,transparent 62%,rgb(139 26 26 / .55) 64%,transparent 72%)}.case__blurb[data-astro-cid-xbworv6x]{font-size:.9875rem;line-height:1.55;color:#2e2921}.case__actions[data-astro-cid-xbworv6x]{display:grid;grid-template-rows:auto 48px;align-items:center;justify-items:start;gap:.4rem;margin-top:auto;padding-top:.4rem}.case__actions[data-astro-cid-xbworv6x] .case__buy{position:relative;z-index:6}.case__link[data-astro-cid-xbworv6x]{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-family:var(--font-hand);font-weight:700;font-size:1.45rem;color:#8b1a1a;text-decoration:none}.case__link[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x]{transition:translate var(--dur-fast) var(--ease)}.case[data-astro-cid-xbworv6x]:hover .case__link[data-astro-cid-xbworv6x]{color:#5a1d12}.case[data-astro-cid-xbworv6x]:hover .case__link[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x],.case[data-astro-cid-xbworv6x]:focus-within .case__link[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x]{translate:4px 0}.case__actions[data-astro-cid-xbworv6x] .availability__soon{color:#3b2f22;border-color:#8b1a1a80;background:#fffaeb99}.case__actions[data-astro-cid-xbworv6x] .availability__soon svg{color:#8b1a1a}.board__swipe[data-astro-cid-xbworv6x]{display:none}@media(max-width:759px){.board[data-astro-cid-xbworv6x]{--board-px: clamp(1rem, .2rem + 2.5vw, 3rem)}.board__swipe[data-astro-cid-xbworv6x]{display:block;margin-top:.35rem;font-weight:500;font-size:1.25rem;color:#5a1d12}.board__swipe-arrow[data-astro-cid-xbworv6x]{display:inline-block}@media(prefers-reduced-motion:no-preference){.board__swipe-arrow[data-astro-cid-xbworv6x]{animation:swipe-nudge 1.8s var(--ease) 3}}.cases[data-astro-cid-xbworv6x]{display:flex;gap:var(--gap);margin-inline:calc(-1 * var(--board-px));padding:1rem var(--board-px) 2.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--board-px);scrollbar-width:thin;scrollbar-color:#7a4f2a transparent}.case[data-astro-cid-xbworv6x]{flex:0 0 82%;scroll-snap-align:center;animation:none}.case[data-astro-cid-xbworv6x] .case__thread[data-astro-cid-xbworv6x]{display:block}.case[data-astro-cid-xbworv6x]:last-child .case__thread[data-astro-cid-xbworv6x]{display:none}}@keyframes swipe-nudge{0%,60%,to{translate:0 0}30%{translate:6px 0}}@media(min-width:760px){.cases[data-astro-cid-xbworv6x]{grid-template-columns:repeat(2,minmax(0,1fr))}.case[data-astro-cid-xbworv6x]:nth-child(odd) .case__thread[data-astro-cid-xbworv6x]{display:block}.polaroid__caption[data-astro-cid-xbworv6x]{min-height:calc(2.2em + .9rem)}.case__title[data-astro-cid-xbworv6x]{min-height:2.3em}}@media(min-width:1200px){.cases[data-astro-cid-xbworv6x]{grid-template-columns:repeat(4,minmax(0,1fr))}.case[data-astro-cid-xbworv6x] .case__thread[data-astro-cid-xbworv6x]{display:block}.case[data-astro-cid-xbworv6x]:last-child .case__thread[data-astro-cid-xbworv6x]{display:none}}.hs[data-astro-cid-xbworv6x]{position:relative;display:grid;gap:var(--space-l);align-items:center;max-width:1080px;margin:var(--space-2xl) auto 0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-radius:8px;color:#1f2a37;background:linear-gradient(90deg,transparent 3.2rem,rgb(214 64 90 / .55) 3.2rem 3.28rem,transparent 3.28rem),repeating-linear-gradient(180deg,transparent 0 7px,rgb(90 140 200 / .14) 7px 8px),repeating-linear-gradient(180deg,transparent 0 31px,rgb(90 140 200 / .4) 31px 32px),#fdfcf7;box-shadow:0 30px 60px -30px #000000e6;rotate:-.6deg}.hs__cover[data-astro-cid-xbworv6x]{justify-self:center;filter:drop-shadow(0 16px 18px rgb(0 0 0 / .35))}.hs__kicker[data-astro-cid-xbworv6x]{display:inline-flex;flex-wrap:wrap;column-gap:.55em;max-width:none;padding:.2em .8em;border-radius:4px;font-family:var(--font-engraved);font-weight:700;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0b6f92}.hs__kicker[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x]+span[data-astro-cid-xbworv6x]:before{content:"·";margin-right:.55em}@media(max-width:479px){.hs__kicker[data-astro-cid-xbworv6x]{flex-direction:column}.hs__kicker[data-astro-cid-xbworv6x] span[data-astro-cid-xbworv6x]+span[data-astro-cid-xbworv6x]:before{content:none}}.hs__title[data-astro-cid-xbworv6x]{margin-top:.6rem;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.5rem);line-height:1.1;color:#14202c}.hs__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]{color:inherit;text-decoration:none}.hs__title[data-astro-cid-xbworv6x] a[data-astro-cid-xbworv6x]:hover{text-decoration:underline;text-decoration-thickness:1px}.hs__subtitle[data-astro-cid-xbworv6x]{margin-top:.3rem;font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:#3a4a5a}.hs__text[data-astro-cid-xbworv6x]{margin-top:.8rem;color:#25303b}.hs__note[data-astro-cid-xbworv6x]{margin-top:.6rem;font-family:var(--font-hand);font-size:1.45rem;line-height:1.2;color:#0b6f92}.hs__actions[data-astro-cid-xbworv6x]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.1rem}.hs__actions[data-astro-cid-xbworv6x] .btn--secondary{--btn-bg: #0b3b4e;--btn-bg-hover: #0b6f92;--btn-fg: #fff;--btn-border: #0b6f92}.hs__link[data-astro-cid-xbworv6x]{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-weight:600;color:#0b5a78}@media(max-width:759px){.hs[data-astro-cid-xbworv6x]{padding-left:2.1rem;background:linear-gradient(90deg,transparent 1.1rem,rgb(214 64 90 / .55) 1.1rem 1.18rem,transparent 1.18rem),repeating-linear-gradient(180deg,transparent 0 7px,rgb(90 140 200 / .14) 7px 8px),repeating-linear-gradient(180deg,transparent 0 31px,rgb(90 140 200 / .4) 31px 32px),#fdfcf7}.board__note[data-astro-cid-xbworv6x]{position:static;margin:-1rem 0 1.4rem;text-align:right}}@media(min-width:760px){.hs[data-astro-cid-xbworv6x]{grid-template-columns:auto minmax(0,1fr);padding-left:4.5rem}}.coulisses[data-astro-cid-wu2t2qif]{position:relative;padding-block:var(--space-3xl) var(--space-m);background:radial-gradient(60% 30% at 50% 50%,rgb(246 170 90 / .28),transparent 100%),radial-gradient(40% 25% at 18% 40%,rgb(214 110 70 / .2),transparent 100%),radial-gradient(40% 25% at 84% 44%,rgb(180 90 110 / .16),transparent 100%),linear-gradient(180deg,#1d120c,#2e1a14 14%,#43261c 38%,#4a2a22,#2a1c16,#1a1f1e 80%,#10252c 92%,#06202a);background:radial-gradient(60% 30% at 50% 50%,rgb(246 170 90 / .28),transparent 100%),radial-gradient(40% 25% at 18% 40%,rgb(214 110 70 / .2),transparent 100%),radial-gradient(40% 25% at 84% 44%,rgb(180 90 110 / .16),transparent 100%),linear-gradient(in oklab 180deg,#1d120c,#2e1a14 14%,#43261c 38%,#4a2a22,#2a1c16,#1a1f1e 80%,#10252c 92%,#06202a);overflow:clip}.line[data-astro-cid-wu2t2qif]{position:relative}.line__track[data-astro-cid-wu2t2qif]{--shot-h: clamp(210px, 22vw + 90px, 380px);display:flex;align-items:flex-start;gap:0;margin:0;padding:2.4rem max(var(--gutter),calc((100vw - var(--container)) / 2)) 2.6rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2));scrollbar-width:thin;scrollbar-color:rgb(246 194 98 / .5) transparent;cursor:grab}.line__track[data-astro-cid-wu2t2qif].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.line__track[data-astro-cid-wu2t2qif]:focus-visible{outline:2px solid var(--trio-gold);outline-offset:-4px}.shot[data-astro-cid-wu2t2qif]{position:relative;flex:none;padding-inline:clamp(.9rem,.4rem + 1.4vw,1.8rem);scroll-snap-align:start}.shot__rope[data-astro-cid-wu2t2qif]{position:absolute;top:-1.6rem;left:0;right:0;height:2rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 2 Q50 18 100 2' fill='none' stroke='%23c9a46a' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 2 Q50 18 100 2' fill='none' stroke='%23e8cd97' stroke-width='0.8' stroke-dasharray='3 3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;filter:drop-shadow(0 4px 3px rgb(0 0 0 / .4))}.shot__rope[data-astro-cid-wu2t2qif]:before,.shot__rope[data-astro-cid-wu2t2qif]:after{content:"";position:absolute;top:42%;width:11px;height:14px;translate:-50% -10%;border-radius:45% 45% 50% 50%/40% 40% 60% 60%;background:radial-gradient(circle at 50% 60%,#fffbe6 0 22%,#ffd98a 45%,#f0a64a);box-shadow:0 0 6px 2px #ffd682e6,0 0 22px 8px #ffbe6473,0 0 60px 18px #ffaa502e}.shot__rope[data-astro-cid-wu2t2qif]:before{left:24%}.shot__rope[data-astro-cid-wu2t2qif]:after{left:76%}@media(prefers-reduced-motion:no-preference){.shot__rope[data-astro-cid-wu2t2qif]:before,.shot__rope[data-astro-cid-wu2t2qif]:after{animation:bulb 3.4s ease-in-out infinite alternate}.shot__rope[data-astro-cid-wu2t2qif]:after{animation-delay:-1.7s}.shot[data-astro-cid-wu2t2qif]:nth-child(2n) .shot__rope[data-astro-cid-wu2t2qif]:before{animation-delay:-.9s}}@keyframes bulb{0%{opacity:1}to{opacity:.72}}.shot__frame[data-astro-cid-wu2t2qif]{position:relative;margin:0;padding:.6rem .6rem 0;background:#fdfbf4;box-shadow:0 24px 34px -18px #000c,0 2px 4px #00000040;rotate:var(--rot);transform-origin:50% -.8rem;transition:rotate var(--dur-slow) var(--ease)}.shot__frame[data-astro-cid-wu2t2qif] img{display:block;width:auto;height:var(--shot-h);aspect-ratio:2600 / 1963;object-fit:cover}.shot--portrait[data-astro-cid-wu2t2qif] .shot__frame[data-astro-cid-wu2t2qif] img{aspect-ratio:1722 / 2600}.shot__frame[data-astro-cid-wu2t2qif] figcaption[data-astro-cid-wu2t2qif]{max-width:calc(var(--shot-h) * 1.32);padding:.45rem .3rem .6rem;font-family:var(--font-hand);font-weight:700;font-size:clamp(1.25rem,1rem + .6vw,1.55rem);line-height:1.1;text-align:center;color:#1d3553}.shot--portrait[data-astro-cid-wu2t2qif] .shot__frame[data-astro-cid-wu2t2qif] figcaption[data-astro-cid-wu2t2qif]{max-width:calc(var(--shot-h) * .66)}.shot__peg[data-astro-cid-wu2t2qif]{position:absolute;top:-1.35rem;left:50%;z-index:2;width:13px;height:40px;translate:-50% 0;border-radius:3px;background:linear-gradient(90deg,transparent 45%,rgb(0 0 0 / .25) 45% 55%,transparent 55%),linear-gradient(90deg,#b88a55,#d9b27a 45%,#a67a45);box-shadow:0 3px 4px #0006}.shot__peg[data-astro-cid-wu2t2qif]:after{content:"";position:absolute;left:-2px;right:-2px;top:44%;height:5px;border-radius:2px;background:#8f969b}@media(prefers-reduced-motion:no-preference){.shot[data-astro-cid-wu2t2qif]:hover .shot__frame[data-astro-cid-wu2t2qif]{rotate:calc(var(--rot) * -1.4)}}.shot--end[data-astro-cid-wu2t2qif]{--cta: clamp(180px, 16vw, 230px);--pad: clamp(.9rem, .4rem + 1.4vw, 1.8rem);display:flex;flex-direction:column;align-items:flex-start;padding-right:max(var(--gutter),calc((100vw - var(--container)) / 2))}.shot--end[data-astro-cid-wu2t2qif] .shot__rope[data-astro-cid-wu2t2qif]{right:auto;width:calc(var(--pad) + var(--cta) / 2);background-size:200% 100%}.shot--end[data-astro-cid-wu2t2qif] .shot__rope[data-astro-cid-wu2t2qif]:after{content:none}.shot__peg--end[data-astro-cid-wu2t2qif]{top:-1.35rem;left:calc(var(--pad) + var(--cta) / 2);z-index:3}.shot__cta[data-astro-cid-wu2t2qif]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:var(--cta);aspect-ratio:1;margin-top:.4rem;padding:1rem;border:2px solid rgb(246 194 98 / .8);border-radius:50%;text-align:center;font-family:var(--font-serif);font-size:1.15rem;color:var(--trio-paper);text-decoration:none;background:radial-gradient(circle at 50% 40%,#6a2a1f,#4a1a14 60%,#2d100c);box-shadow:inset 0 0 0 6px #1d0a0880,inset 0 0 0 7px #f6c26273,0 24px 34px -18px #000c,0 0 40px #f6aa5a40;rotate:-3deg;transform-origin:50% 0;transition:rotate var(--dur-slow) var(--ease),box-shadow var(--dur) var(--ease)}.shot__cta[data-astro-cid-wu2t2qif]:hover,.shot__cta[data-astro-cid-wu2t2qif]:focus-visible{color:var(--trio-paper);box-shadow:inset 0 0 0 6px #1d0a0880,inset 0 0 0 7px #f6c262cc,0 24px 34px -18px #000c,0 0 56px #f6c26273}@media(prefers-reduced-motion:no-preference){.shot__cta[data-astro-cid-wu2t2qif]:hover{rotate:3deg}}.shot__cta-hand[data-astro-cid-wu2t2qif]{font-family:var(--font-hand);font-weight:700;font-size:1.9rem;line-height:1;color:var(--trio-gold)}.line__nav[data-astro-cid-wu2t2qif]{display:flex;justify-content:center;gap:.8rem;margin-top:.2rem}.line__nav[data-astro-cid-wu2t2qif][hidden]{display:none}.line__btn[data-astro-cid-wu2t2qif]{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--gold-500);border-radius:50%;color:var(--trio-gold);background:#041a22cc;transition:background var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.line__btn[data-astro-cid-wu2t2qif]:hover{background:var(--trio-btn)}.line__btn[data-astro-cid-wu2t2qif]:disabled{opacity:.35;cursor:default;background:#041a22cc}.parents[data-astro-cid-jo2i36lu]{position:relative;padding-block:var(--space-2xl) var(--space-3xl);overflow:clip;isolation:isolate;background:#06202a}.parents[data-astro-cid-jo2i36lu] .parents__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:55% 45%}.parents__veil[data-astro-cid-jo2i36lu]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#061e28f5,#061e28e0 38%,#061e2859 55%,#061e28cc 75%,#061e28f0),linear-gradient(180deg,#06202a 0%,transparent 18%,transparent 82%,#06202a 100%)}.parents__grid[data-astro-cid-jo2i36lu]{display:grid;gap:var(--space-2xl);align-items:center}.parents__copy[data-astro-cid-jo2i36lu]{display:flex;flex-direction:column;gap:var(--space-s);max-width:620px}.parents__title[data-astro-cid-jo2i36lu]{font-size:var(--fs-h2);line-height:1.06;color:var(--trio-paper);max-width:16ch}.parents__lead[data-astro-cid-jo2i36lu]{font-family:var(--font-serif);font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);line-height:1.45;color:#efe8d6}.promises[data-astro-cid-jo2i36lu]{display:grid;gap:1.2rem;margin-top:var(--space-2xs);list-style:none;padding:0}.promise[data-astro-cid-jo2i36lu]{display:flex;gap:1rem;align-items:flex-start}.promise__icon[data-astro-cid-jo2i36lu]{flex:none;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgb(246 194 98 / .55);border-radius:50%;color:var(--trio-gold);background:radial-gradient(circle,rgb(246 194 98 / .12),transparent 70%)}.promise__title[data-astro-cid-jo2i36lu]{font-family:var(--font-serif);font-weight:600;font-size:1.35rem;line-height:1.2;color:var(--trio-gold)}.promise__text[data-astro-cid-jo2i36lu]{margin-top:.2rem;font-size:1.0625rem;color:#d9e2dc}.parents__sign[data-astro-cid-jo2i36lu]{margin-top:var(--space-2xs)}.parents__nl[data-astro-cid-jo2i36lu]{display:flex;justify-content:center}@media(min-width:1080px){.parents__grid[data-astro-cid-jo2i36lu]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.parents__nl[data-astro-cid-jo2i36lu]{justify-content:flex-end}}@media(max-width:1079px){.parents__veil[data-astro-cid-jo2i36lu]{background:linear-gradient(180deg,#06202a,#061e28db 12%,#061e28d1 55%,#061e28f2)}}
