body.pf-system.pf-explore{background:#f2f5ef;color:#25464a;color-scheme:light}.pf-explore .pf-header:before{background:linear-gradient(#f2f5eff5,#f2f5efcf 56%,#f2f5ef00)}.pf-explore .pf-menu-toggle{color:#254c4c;background:#f7faf3e6;border-color:#c5d3c7}.pf-explore .footer{background:#0b1518;color-scheme:dark;overflow-anchor:none}.pf-explore{background:#f2f5ef;color:#25464a}.pf-explore .pf-header,.pf-explore .pf-logo{color:#25464a}.pf-explore .pf-brand-note{color:#728780}.pf-explore .pf-nav{background:#f7faf3df;border-color:#c5d3c7}.pf-explore .pf-nav a{color:#586e65}.pf-explore .pf-nav a[aria-current]{background:#244e46;color:#fff}.pf-explore :is(a,button,summary):focus-visible{outline:2px solid #719959;outline-offset:5px}.pf-explore .xp-layout{--eo-top:104px;display:block;max-width:1280px;margin:0 auto;padding:var(--eo-top) 52px 76px;scroll-margin-top:90px;overflow-anchor:none}.tw{--tw-ink:#244d46;--tw-soft:#61766b;--tw-line:#dbe5dc;--tw-wire:#b7cfc3;--tw-accent:#2f8a72;--tw-tint:#eef6f2;margin-top:0;padding-top:40px;border-top:0;color:var(--tw-ink);scroll-margin-top:50px}.tw h1,.tw h2,.tw h3,.tw p,.tw dl,.tw dd,.tw ol,.tw ul,.tw blockquote,.tw figure{margin:0}.tw ol,.tw ul{list-style:none;padding:0}.tw button{font:inherit;color:inherit}.tw em{font-family:Ppeditorialnew,Times New Roman,serif;font-weight:300;font-style:normal;color:#637e68}.tw svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tw-sprite{position:absolute;width:0;height:0;overflow:hidden}.tw-head h1{font:500 36px/1.16 Neuemontreal,Arial,sans-serif;letter-spacing:-.035em;color:#25483f;margin-bottom:12px}.tw-head>p{max-width:720px;font-size:16px;line-height:1.55;color:var(--tw-soft)}.tw-arch{display:block;width:100%;height:auto;overflow:visible}.tw-arch--m{display:none}.tw-arch text{fill:var(--tw-ink);stroke:none;font:12px Neuemontreal,Arial,sans-serif}.tw-arch .tw-mid{text-anchor:middle}.tw-arch .tw-sub{font-size:10.5px;fill:var(--tw-soft)}.tw-band rect{fill:var(--tw-tint);fill-opacity:.7;stroke:var(--tw-line);stroke-width:1;pointer-events:none}.tw-band text{font:400 11px var(--mono,monospace);letter-spacing:.1em;fill:#7d917f}.tw-num circle{fill:#fbfcf9;stroke:var(--tw-accent);stroke-width:1}.tw-arch .tw-step-t{font-size:11px;font-weight:400;fill:#2f6b5d}.tw-arch .tw-loop{font-size:10.5px;font-weight:400;fill:var(--tw-accent)}.tw-arch .tw-num text{fill:var(--tw-accent);font:600 10.5px Neuemontreal,Arial,sans-serif;text-anchor:middle}.tw-n circle,.tw-n rect{fill:#fff;stroke:#bcd3c7;stroke-width:1}.tw-n use{stroke:#2f6b5d;stroke-width:1.5;fill:none}.tw-n--core circle{fill:var(--tw-accent);stroke:var(--tw-accent)}.tw-n--core use{stroke:#fff}.tw-n--core text{font-size:13px;font-weight:500}.tw-n--core .tw-sub{font-weight:400}.tw-n--human circle{fill:#fdf6e6;stroke:#e5cf93}.tw-n--human use{stroke:#8a6a1f}.tw-n--alt circle{fill:#fbfcfb;stroke-dasharray:2.4 2.2}.tw-n--alt use{opacity:.6}.tw-badge circle{stroke:#d5e4dc}.tw-n--alt text,.tw-arch .tw-soft{fill:var(--tw-soft)}.tw-arch .tw-ctx text{font-size:10.5px;fill:var(--tw-soft)}.tw-ctx use{stroke:#6f8a7c;stroke-width:1.6;fill:none}.tw-e{fill:none;stroke:#b3ccbf;stroke-width:1.1}.tw-e--dash{stroke-dasharray:3 4}.tw-arch marker path{fill:none;stroke:#9dbcae;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tw-dot{pointer-events:none}.tw-dot circle{fill:var(--tw-accent);stroke:none}.tw-dot .tw-dot-halo{opacity:.16}.tw-glow{stroke:none;pointer-events:none}.tw-n-link{cursor:pointer;outline:none}.tw-n-link:hover circle,.tw-n-link:focus-visible circle{stroke:var(--tw-accent);stroke-width:1.6}.tw-n-link:hover:not(:has(.tw-n--core)) circle,.tw-n-link:focus-visible:not(:has(.tw-n--core)) circle{fill:var(--tw-tint)}.tw-n-link:focus-visible text{text-decoration:underline}.tw-map figcaption{margin-top:12px;font-size:13px;color:#7d917f;text-align:left}.tw .tw-intro{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,690px);column-gap:56px;align-items:start;margin-bottom:30px}.tw .tw-intro .tw-map{margin:0;min-width:0}.tw .tw-intro .tw-map figcaption{line-height:18px}.tw .tw-intro .tw-head>.tw-lede{max-width:27em;margin-bottom:26px;text-wrap:balance}.tw .tw-cue-row{display:flex;align-items:center;gap:14px;margin-bottom:16px}.tw .tw-cue{flex:1;display:flex;align-items:center;gap:12px;font:11px/1.3 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#7d917f}.tw .tw-cue:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tw-line),#dbe5dc00)}.tw .tw-play{position:relative;flex:none;box-sizing:border-box;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid #c9dccf;border-radius:50%;background:#fbfcf9;color:#2f6b5d;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s}.tw .tw-play[hidden]{display:none}.tw .tw-play:after{content:"";position:absolute;inset:-11px;border-radius:50%}.tw .tw-play svg{width:12px;height:12px;stroke-width:1.7}.tw .tw-play .tw-play-go{fill:currentColor;stroke-width:1.2}.tw .tw-play:not([aria-pressed=true]) .tw-play-go,.tw .tw-play[aria-pressed=true] .tw-play-pause{display:none}.tw .tw-play[aria-pressed=true]{border-color:var(--tw-accent);background:var(--tw-tint);color:var(--tw-accent)}.tw .tw-points{position:relative;isolation:isolate;--tw-row:38px;--tw-slot:44px}.tw .tw-points:before{content:"";position:absolute;z-index:-1;left:10.5px;top:11px;bottom:0;width:1px;background:linear-gradient(#d3e2d9 calc(100% - 28px),#d3e2d900)}.tw .tw-point{position:relative;padding:0 0 14px 36px}.tw .tw-point:last-child{padding-bottom:0}.tw .tw-point-node{position:absolute;left:0;top:0;box-sizing:border-box;width:22px;height:22px;display:grid;place-items:center;border:1px solid #c9dccf;border-radius:50%;background:#fbfcf9;transition:border-color .3s}.tw .tw-point-node svg{position:relative;z-index:1;width:12px;height:12px;stroke:#2f6b5d;stroke-width:1.7}.tw .tw-point--human .tw-point-node{border-color:#e5cf93;background:#fdf6e6}.tw .tw-point--human .tw-point-node svg{stroke:#8a6a1f}.tw .tw-point-title{font:400 15px/22px Neuemontreal,Arial,sans-serif;letter-spacing:-.01em;color:var(--tw-ink)}.tw .tw-point-more{margin-top:2px;font-size:14px;line-height:21px;color:var(--tw-soft);text-wrap:balance}.tw .tw-point-step{display:none}.tw .tw-point-go{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer;transition:color .3s}.tw .tw-point-go:after{content:"";position:absolute;left:-4px;right:0;top:-8px;height:38px}@media(hover:hover){.tw .tw-play:hover{border-color:var(--tw-accent);background:var(--tw-tint);color:var(--tw-accent)}.tw .tw-point-go:hover{color:var(--tw-accent)}.tw .tw-point:has(.tw-point-go:hover) .tw-point-node{border-color:var(--tw-accent)}}.tw .tw-map-card{position:relative;isolation:isolate;padding:1px}.tw .tw-map-frame{--tw-reach:56px;--tw-room:40px;position:absolute;inset:-40px calc(-1*var(--tw-room)) -40px calc(-40px - var(--tw-reach));z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 40px,#0003 calc(40px + var(--tw-reach)),#0008 calc(90px + var(--tw-reach)),#000d calc(150px + var(--tw-reach)),#000 calc(200px + var(--tw-reach)));mask-image:linear-gradient(90deg,#0000 40px,#0003 calc(40px + var(--tw-reach)),#0008 calc(90px + var(--tw-reach)),#000d calc(150px + var(--tw-reach)),#000 calc(200px + var(--tw-reach)))}.tw .tw-map-frame:before{content:"";position:absolute;inset:40px var(--tw-room) 40px 40px}.tw .tw-intro .tw-arch{overflow:visible;clip-path:inset(0 round 21px)}.tw .tw-intro .tw-num .tw-num-on{opacity:0}.tw .tw-intro .tw-num .tw-num-on circle{fill:var(--tw-accent)}.tw .tw-intro .tw-num .tw-num-on text{fill:#fff}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.tw .tw-points{height:calc(4*var(--tw-row) + 22px + var(--tw-slot))}.tw .tw-point{height:var(--tw-row);padding-bottom:0;transition:transform .6s cubic-bezier(.3,.7,.2,1)}.tw .tw-point.is-on~.tw-point{transform:translateY(var(--tw-slot))}.tw .tw-point--short.is-on~.tw-point{transform:translateY(23px)}.tw .tw-point-title{opacity:.78;transition:opacity .45s}.tw .tw-point.is-on .tw-point-title{opacity:1}.tw .tw-point-more{position:absolute;top:24px;left:36px;right:0;max-width:21em;margin:0;opacity:0;transform:translateY(-5px);clip-path:inset(0 0 100% 0);transition:opacity .22s,transform .22s,clip-path 0s .22s}.tw .tw-point.is-on .tw-point-more{opacity:1;transform:none;clip-path:inset(-2px -4px -6px -4px);transition:opacity .4s .08s,transform .55s cubic-bezier(.2,.7,.2,1) .08s,clip-path .55s cubic-bezier(.2,.7,.2,1) .08s}.tw .tw-point:before{content:"";position:absolute;left:10.25px;top:26px;width:1.5px;height:calc(var(--tw-row) + var(--tw-slot) - 30px);background:linear-gradient(var(--tw-accent),#2f8a7200);opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .3s,clip-path 0s .3s}.tw .tw-point--short:before{height:31px}.tw .tw-point:last-child:before{height:calc(var(--tw-slot) - 4px)}.tw .tw-point.is-on:before{opacity:1;clip-path:inset(0);transition:opacity .2s .1s,clip-path .9s cubic-bezier(.3,.6,.2,1) .1s}.tw .tw-point-node:before{content:"";position:absolute;z-index:-1;inset:-9px;border-radius:50%;background:radial-gradient(closest-side,#4cc9a55c 45%,#4cc9a500);opacity:0;transform:scale(.6);transition:opacity .45s,transform .45s}.tw .tw-point.is-on .tw-point-node:before{opacity:1;transform:none;transition:opacity .5s .1s,transform .7s cubic-bezier(.2,.7,.2,1) .1s}.tw .tw-point-node:after{content:"";position:absolute;inset:-1px;border:1px solid var(--tw-accent);border-radius:50%;background:var(--tw-tint);opacity:0;transition:opacity .4s}.tw .tw-point.is-on .tw-point-node:after{opacity:1;transition:opacity .45s .12s}.tw .tw-point--human .tw-point-node:after{border-color:#c9a547;background:#fbefd3}.tw .tw-point-step{display:inline-grid;margin-left:10px;vertical-align:1px;font:10px/1 var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-accent);opacity:0;transition:opacity .3s}.tw .tw-point-step>span{grid-area:1/1;transition:opacity .3s}.tw .tw-point.is-on .tw-point-step{opacity:1;transition:opacity .4s .3s}.tw .tw-points[data-tw-round="2"] .tw-point-step>:first-child,.tw .tw-points:not([data-tw-round="2"]) .tw-point-step>:last-child{opacity:0}.tw .tw-intro:not(.is-in) :is(.tw-cue-row,.tw-points){animation:tw-wait 6s}.tw .tw-point:nth-child(2){--tw-i:1}.tw .tw-point:nth-child(3){--tw-i:2}.tw .tw-point:nth-child(4){--tw-i:3}.tw .tw-point:nth-child(5){--tw-i:4}.tw .tw-intro.is-in:not(.is-settled) .tw-cue-row{animation:tw-fade-in .5s ease-out backwards}.tw .tw-intro.is-in:not(.is-settled) .tw-cue:after{animation:tw-rule-in 1s cubic-bezier(.3,.6,.2,1) .1s backwards}.tw .tw-intro.is-in:not(.is-settled) .tw-points:before{animation:tw-wire-in 1.1s cubic-bezier(.3,.6,.2,1) .15s backwards}.tw .tw-intro.is-in:not(.is-settled) .tw-point-node{animation:tw-node-in .55s cubic-bezier(.2,.7,.2,1) calc(.2s + var(--tw-i,0)*.14s) backwards}.tw .tw-intro.is-in:not(.is-settled) .tw-point-title{animation:tw-title-in .9s cubic-bezier(.3,0,.2,1) calc(.26s + var(--tw-i,0)*.14s) backwards}.tw .tw-intro.is-in:not(.is-settled) .tw-point.is-on .tw-point-more{animation:tw-title-in .9s cubic-bezier(.3,0,.2,1) .52s backwards;transition:opacity .4s .08s,clip-path .55s cubic-bezier(.2,.7,.2,1) .08s}.tw .tw-intro.is-in:not(.is-settled) .tw-point.is-on:before{animation:tw-wire-in .8s cubic-bezier(.3,.6,.2,1) .57s backwards}.tw .tw-intro.is-in:not(.is-live) :is(.tw-cue-row,.tw-point-node,.tw-point-title,.tw-point-more),.tw .tw-intro.is-in:not(.is-live) :is(.tw-points,.tw-point):before,.tw .tw-intro.is-in:not(.is-live) .tw-cue:after{animation-play-state:paused}@keyframes tw-wait{0%,to{opacity:0}}@keyframes tw-fade-in{0%{opacity:0}}@keyframes tw-rule-in{0%{clip-path:inset(0 100% 0 0)}}@keyframes tw-wire-in{0%{clip-path:inset(0 0 100% 0)}}@keyframes tw-node-in{0%{opacity:0;transform:scale(.6)}}@keyframes tw-title-in{0%{opacity:0;transform:translate(-8px);-webkit-mask-image:linear-gradient(90deg,#000 33.3%,#0000 66.7%);mask-image:linear-gradient(90deg,#000 33.3%,#0000 66.7%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-image:linear-gradient(90deg,#000 33.3%,#0000 66.7%);mask-image:linear-gradient(90deg,#000 33.3%,#0000 66.7%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:0 0;mask-position:0 0}}.tw .tw-intro .tw-num .tw-num-on{transition:opacity .45s}.tw .tw-arch[data-tw-beat="1"] .tw-num[data-beat="1"] .tw-num-on,.tw .tw-arch[data-tw-beat="2"] .tw-num[data-beat="2"] .tw-num-on,.tw .tw-arch[data-tw-beat="3"] .tw-num[data-beat="3"] .tw-num-on,.tw .tw-arch[data-tw-beat="4"] .tw-num[data-beat="4"] .tw-num-on,.tw .tw-arch[data-tw-beat="5"] .tw-num[data-beat="5"] .tw-num-on{opacity:1}}@media(min-width:1100px){.tw .tw-intro .tw-head{align-self:stretch;display:flex;flex-direction:column;padding-bottom:30px}.tw .tw-intro .tw-cue-row{margin-top:auto}.tw .tw-intro .tw-arch--d .tw-band rect{fill:url(#tw-llm-fill-d);stroke:url(#tw-llm-line-d)}}@media(min-width:1100px)and (max-width:1299px){.tw .tw-intro{grid-template-columns:minmax(320px,1fr) minmax(0,690px);column-gap:48px}.tw .tw-map-frame{--tw-reach:48px;--tw-room:30px}}@media(max-width:1099px){.tw .tw-intro{grid-template-columns:minmax(0,1fr);row-gap:28px}.tw .tw-intro .tw-map{justify-self:start;width:100%;max-width:690px}.tw .tw-points{max-width:520px}.tw .tw-map-frame{--tw-reach:0px;--tw-room:30px;-webkit-mask-image:linear-gradient(#0000 40px,#0004 64px,#000a 94px,#000 136px);mask-image:linear-gradient(#0000 40px,#0004 64px,#000a 94px,#000 136px)}}@media(max-width:767px){.tw .tw-intro{row-gap:24px}.tw .tw-intro .tw-map{max-width:438px}.tw .tw-map-card{padding:9px}.tw .tw-map-frame{--tw-room:16px}.tw .tw-intro .tw-arch{clip-path:inset(-8px round 15px)}}.tw-film-head{border-top:1px solid var(--tw-line);padding-top:30px;margin-bottom:18px}.tw-film-head .tw-eyebrow{margin-bottom:10px;font:11px/1.3 var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#7d917f}.tw-film-head h2{font:500 26px/1.2 Neuemontreal,Arial,sans-serif;letter-spacing:-.03em;color:#25483f;margin-bottom:8px}.tw-film-head>p:last-child{font-size:15px;line-height:1.55;color:var(--tw-soft)}.tw-film,.tw .tw-map-frame:before{border:1px solid var(--tw-line);border-radius:22px;background:#fbfcf9;box-shadow:0 8px 30px #244d4608}.tw-film{padding:14px}.tw-chapters{display:flex;gap:6px;margin-bottom:12px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.tw-chapters::-webkit-scrollbar{display:none}.tw-chapters button{position:relative;flex:1 0 auto;min-width:0;white-space:nowrap;min-height:44px;border:1px solid var(--tw-line);border-radius:12px;background:#fff;color:var(--tw-soft);font:400 14px/1.2 Neuemontreal,Arial,sans-serif;text-align:left;padding:10px 12px 12px;cursor:pointer;overflow:hidden}.tw-chapters button span{font:11px var(--mono,monospace);margin-right:6px;color:#8aa093}.tw-chapters button:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:calc(var(--tw-progress,0)*100%);background:var(--tw-accent)}.tw-chapters button[aria-current=true]{border-color:#9fc7b8;background:var(--tw-tint);color:var(--tw-ink)}.tw-chapters button:focus-visible,.tw-n-link:focus-visible{outline:2px solid var(--tw-accent);outline-offset:2px}.tw-chapters button:focus-visible{outline-offset:-2px}.tw-chapters .tw-orchestrated:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--tw-accent);opacity:.35;transition:opacity .2s ease-out}.tw-chapters .tw-orchestrated[aria-current=true]:before{opacity:1}.tw-chapters .tw-hub{width:12px;height:12px;margin-right:5px;vertical-align:-1px;color:var(--tw-accent)}.tw-chapters button>small{font:10px var(--mono,monospace);letter-spacing:.02em;color:#8aa093;margin-left:3px}.tw-screen{position:relative;border-radius:12px;overflow:hidden;background:#eef3f2;aspect-ratio:16/10}.tw-screen video{display:block;width:100%;height:100%;object-fit:cover}.tw-film figcaption{display:flex;justify-content:space-between;gap:20px;padding:14px 4px 2px;font-size:15px;line-height:1.5;color:#2f504a;text-align:left}.tw-film figcaption small{flex:none;font:11px var(--mono,monospace);color:#7d917f;padding-top:4px}.tw-film figcaption.tw-has-benefit{display:block}.tw-film .tw-has-benefit>small{display:block;margin-top:12px;padding:0;text-align:right;line-height:1.4}.tw-benefit{--tw-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");--tw-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 12V5a2 2 0 0 1 4 0v6-7a2 2 0 0 1 4 0v8-4a2 2 0 0 1 4 0v8c0 4-3 6-7 6-3 0-4-2-6-4l-3-4a2 2 0 0 1 3-2l1 1'/%3E%3C/svg%3E");display:grid;grid-template-columns:minmax(118px,max-content) minmax(0,1fr);gap:9px 22px;align-items:start;font:400 14px/19px Neuemontreal,Arial,sans-serif}.tw-benefit>*{animation:tw-benefit-in .18s ease-out}.tw-benefit-label{font:500 10.5px/23px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#7d917f;white-space:nowrap}.tw-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;min-width:0}.tw-step{position:relative;display:flex;align-items:flex-start;gap:7px;min-width:0;padding:2px 0;color:#8aa093}.tw-step:before{content:"";flex:none;width:12px;height:12px;margin-top:3.5px;background:#b3c5bc;-webkit-mask:var(--tw-glyph) center/contain no-repeat;mask:var(--tw-glyph) center/contain no-repeat}.tw-hand,.tw-human{--tw-glyph:var(--tw-hand)}.tw-agent{--tw-glyph:var(--tw-check);transition:color .16s cubic-bezier(.2,.7,.2,1)}.tw-agent:before{background:var(--tw-accent);opacity:0;scale:.55;transition:opacity .16s cubic-bezier(.2,.7,.2,1),scale .16s cubic-bezier(.2,.7,.2,1)}.tw-agent:after{content:"";position:absolute;left:4.5px;top:10px;width:3px;height:3px;border-radius:50%;background:#b3c5bc;transition:opacity .16s cubic-bezier(.2,.7,.2,1)}.tw-agent.is-done{color:#2f504a}.tw-agent.is-done:before{opacity:1;scale:1}.tw-agent.is-done:after{opacity:0}.tw-human{align-self:center;padding:2px 11px 2px 9px;border-radius:11px;background:transparent;font-weight:500;transition:background-color .18s ease-out,color .18s ease-out}.tw-human.is-done{background:#dcefe6;color:#1f5d4d}.tw-human.is-done:before{background:var(--tw-accent)}.tw-human.is-next{padding:1px 10px 1px 8px;border:1px dashed #b3c5bc;background:transparent;color:#8aa093;font-weight:400}.tw-human.is-next:before{background:#b3c5bc}.tw-later{display:inline-flex;align-items:center;gap:8px;min-width:0}.tw-next{flex:none;font:500 10.5px/1 var(--mono,monospace);letter-spacing:.04em;color:#7d917f;white-space:nowrap}@keyframes tw-benefit-in{0%{opacity:0}to{opacity:1}}@media(min-width:1100px)and (max-width:1299px){.pf-explore .xp-layout{padding-inline:35px}}@media(max-width:1099px){.pf-explore .xp-layout{padding-inline:36px;padding-bottom:55px}}@media(max-width:767px){.pf-explore .xp-layout{padding-inline:22px;padding-bottom:45px}.tw{padding-top:28px}.tw-head h1{font-size:30px}.tw-film-head h2{font-size:22px}.tw-arch--d{display:none}.tw-arch--m{display:block}.tw-film,.tw .tw-map-frame:before{border-radius:16px}.tw-film{padding:8px}.tw-chapters{margin:0 -8px 10px;padding:0 8px}.tw-chapters button{flex:0 0 auto;font-size:13px}.tw-film figcaption{display:block}.tw-film figcaption small{display:block;margin-top:6px}.tw-film figcaption.tw-has-benefit{padding:12px 2px 2px}.tw-film .tw-has-benefit>small{text-align:left;margin-top:10px}.tw-benefit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-auto-flow:column;gap:6px 14px;font-size:12.5px;line-height:16px}.tw-benefit-label{line-height:1.3;white-space:normal}.tw-steps{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.tw-hand,.tw-agent{padding:0}.tw-step:before{margin-top:2.5px}.tw-agent:after{top:7px}.tw-human{align-self:start;padding:1px 9px 1px 7px}.tw-human.is-next{padding:0 8px 0 6px}.tw-later{flex-wrap:wrap;row-gap:3px}}@media(max-width:760px){.pf-explore .xp-layout{--eo-top:96px}}@media(max-width:374px){.pf-explore .xp-layout{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.tw-dot,.tw-glow{display:none}.tw-benefit>*{animation:none}.tw-chapters .tw-orchestrated:before,.tw-agent,.tw-agent:before,.tw-agent:after,.tw-human{transition:none}}@media(max-width:1199px){.tw-chapters button>small{display:none}}@media(max-width:1088px){.tw-chapters button{padding-inline:8px}}
