@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-vietnamese-wght-normal-Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #121316;--cream: #f5f2eb;--gold: #d49b35;--green: #1e6b52;--espresso: #2a1a13;--espresso-2: #36231b;--espresso-3: #1b110d;--umber: #563a2c;--peach: #ecd0bc;--peach-2: #e2c0ab;--peach-mute: rgba(236, 208, 188, .55);--sand: #f5e5d8;--sand-2: #efd9c8;--forest: #10221a;--forest-2: #183026;--mint: #dff3cf;--mint-line: rgba(214, 238, 196, .7);--text-dark: #35221a;--text-dark-mute: rgba(53, 34, 26, .7);--line-dark: rgba(53, 34, 26, .18);--line-light: rgba(236, 208, 188, .2);--glass: rgba(40, 26, 19, .55);--glass-light: rgba(255, 255, 255, .14);--fail: #e98a69;--fail-dark: #b2462a;--ok: #a8e3c0;--ok-dark: #1e6b52;--font-condensed: "Oswald Variable", "Bebas Neue", "Arial Narrow", sans-serif;--font-text: "Hanken Grotesk Variable", "DM Sans", "Helvetica Neue", Arial, sans-serif;--t-xs: .74rem;--t-sm: .875rem;--t-base: 1rem;--t-md: clamp(1.05rem, 1rem + .25vw, 1.2rem);--t-lg: clamp(1.3rem, 1.15rem + .6vw, 1.6rem);--t-xl: clamp(2rem, 1.4rem + 2.2vw, 3.7rem);--t-2xl: clamp(2.6rem, 1.6rem + 3.6vw, 4.85rem);--t-statement: clamp(3.2rem, 1.2rem + 6.4vw, 6.9rem);--radius-card: 12px;--radius-xl: 22px;--gutter: clamp(16px, 2.2vw, 32px);--container: 1440px;--header-h: 92px;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.menu-open{overflow:hidden}body{margin:0;background:var(--espresso);color:var(--peach);font-family:var(--font-text);font-size:var(--t-base);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}::selection{background:var(--gold);color:var(--espresso)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:60px;background:var(--peach);color:var(--espresso);font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.culture,.journal,.quiz{position:relative;background-color:var(--sand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .21 0 0 0 0 .13 0 0 0 0 .1 0 0 0 9 -7.6'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--text-dark)}.pill{display:inline-flex;align-items:stretch;gap:0;padding:0;border:0;background:none;text-decoration:none;cursor:pointer}.pill:disabled{cursor:not-allowed;opacity:.45}.pill__label{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:60px;font-size:.97rem;font-weight:550;letter-spacing:.01em;white-space:nowrap;transition:background .35s var(--ease),color .35s var(--ease)}.pill__label--peach{background:var(--peach);color:var(--text-dark)}.pill__label--light{background:#fffaf6;color:var(--text-dark)}.pill__label--mint{background:var(--mint);color:var(--forest)}.pill__label--dark{background:var(--espresso-2);color:var(--peach)}.pill__arrow{display:inline-grid;place-items:center;width:62px;min-height:52px;border-radius:60px;transition:transform .45s var(--ease)}.pill__arrow--espresso{background:var(--espresso-2);color:var(--peach)}.pill__arrow--gold{background:var(--gold);color:var(--ink)}.pill__arrow--forest{background:#2c4a37;color:var(--mint)}.pill:hover:not(:disabled) .pill__arrow{transform:translate(6px)}.pill:hover:not(:disabled) .pill__label--peach,.pill:hover:not(:disabled) .pill__label--light{background:var(--cream)}.text-link{background:none;border:0;padding:8px 0;font-size:.95rem;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;cursor:pointer}.statement{margin:0;font-family:var(--font-condensed);font-weight:650;font-size:var(--t-statement);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:var(--peach)}.statement__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .22em}.statement__small{font-size:.46em;font-weight:450;letter-spacing:-.03em;transform:translateY(-.55em)}.dh{position:fixed;inset:0 0 auto 0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:30px var(--gutter) 0;pointer-events:none}.dh>*{pointer-events:auto}.dh__round{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;min-width:64px;padding:0 18px;border:0;border-radius:60px;background:#1b110d9e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fcf3ed;font-size:.78rem;font-weight:650;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .4s var(--ease)}.dh__menu-label{display:none}.dh__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;max-width:1060px;width:100%;margin:0 auto}.dh__group{display:flex;align-items:center;gap:30px;height:46px;margin:0;padding:0 24px;list-style:none;background:#1b110d9e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .4s var(--ease)}.dh__group--left{border-radius:60px 0 0 60px;justify-content:flex-start}.dh__group--right{border-radius:0 60px 60px 0;justify-content:flex-end}.dh__group a{font-size:.74rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fcf3ed;white-space:nowrap;transition:color .3s}.dh__group a:hover{color:var(--gold)}.dh.is-on-light .dh__group,.dh.is-on-light .dh__round{background:#6e6e6e99}.dh__emblem{position:relative;z-index:2;margin:0 -2px;text-decoration:none}.dh__emblem-shape{display:grid;justify-items:center;align-content:center;width:84px;height:84px;margin-top:-18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f0bd5c,var(--gold) 55%,#a8721c);color:var(--ink);box-shadow:0 10px 30px #00000059,0 0 0 5px #2a1a13a6;transition:transform .5s var(--ease)}.dh__emblem:hover .dh__emblem-shape{transform:rotate(-8deg) scale(1.04)}.dh__emblem .sun-emblem{color:var(--espresso)}.dh__emblem-name{margin-top:1px;font-family:var(--font-condensed);font-weight:700;font-size:.86rem;line-height:.9;letter-spacing:.02em;text-transform:uppercase}.dh__emblem-sub{font-size:.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;align-items:center;padding:140px var(--gutter) 40px;background:#1b110df5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s;overflow-y:auto}.menu.is-open{opacity:1;visibility:visible}.menu__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;width:100%;max-width:1200px;margin:0 auto}.menu__title{margin:0 0 24px;font-family:var(--font-condensed);font-weight:650;font-size:clamp(2rem,1.4rem + 2vw,3rem);letter-spacing:-.02em;text-transform:uppercase;color:var(--peach)}.menu__links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none}.menu__links a{display:grid;gap:10px;text-decoration:none;font-weight:550}.menu__links img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-card);transition:transform .6s var(--ease)}.menu__links a:hover img{transform:scale(1.03)}.hero{position:relative;min-height:100svh;overflow:hidden;background:var(--espresso-3)}.hero__stage{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity 1.1s var(--ease),visibility 1.1s}.hero-slide.is-active{visibility:visible;opacity:1}.hero-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-slide__media img{width:100%;height:100%;object-fit:cover;transform-origin:60% 50%}.hero-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1b110df0,#1b110d99 34%,#1b110d26 62%,#1b110d66),linear-gradient(to right,#1b110dbf,#1b110d40 45%,#1b110d00 65%)}.hero-slide__title,.hero-slide__lead{text-shadow:0 2px 28px rgba(27,17,13,.55)}.hero-slide__copy{position:absolute;left:var(--gutter);bottom:210px;max-width:min(720px,60vw)}.hero-slide__title{margin:0 0 18px;font-weight:300;font-size:clamp(2.8rem,1.4rem + 4.4vw,4.9rem);line-height:1;letter-spacing:-.025em;color:var(--peach-2)}.line-mask{display:block;overflow:hidden;padding-bottom:.06em}.line{display:block}.hero-slide__lead{max-width:50ch;margin:0 0 24px;font-size:var(--t-md);color:#fcf3edc7}.hero__strip{position:absolute;left:var(--gutter);right:var(--gutter);bottom:22px;z-index:3}.hero__index{display:grid;grid-template-columns:repeat(3,minmax(0,236px));gap:16px;margin:0;padding:0;list-style:none}.hero__bar{display:block;height:2px;margin-bottom:16px;background:#ecd0bc40;overflow:hidden}.hero__bar-fill{display:block;height:100%;background:var(--peach);transform:scaleX(0);transform-origin:left}.hero__index-btn{display:grid;grid-template-columns:102px 1fr;gap:12px;align-items:start;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;opacity:.62;transition:opacity .4s}.hero__index-btn:hover,.hero__index-btn.is-active{opacity:1}.hero__thumb{width:102px;height:62px;object-fit:cover;border-radius:8px}.hero__index-text{display:grid;gap:12px;font-size:.78rem;font-weight:550;line-height:1.2;color:#fcf3ed}.hero__index-n{font-size:.74rem}.hero-cards{position:absolute;right:var(--gutter);bottom:160px;z-index:3;display:grid;grid-template-columns:174px 212px;grid-template-rows:44px 140px 146px;gap:10px}.glass{position:relative;display:flex;overflow:hidden;border-radius:var(--radius-card);background:var(--glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(252,243,237,.08);color:var(--peach-2);text-decoration:none;font-size:.88rem;transition:background .4s var(--ease),transform .5s var(--ease)}.glass:hover{background:#36231bbf;transform:translateY(-3px)}.glass--pill{grid-column:1;grid-row:1;align-items:center;justify-content:space-between;padding:0 16px;border-radius:60px}.glass--tile{grid-column:1;grid-row:2;flex-direction:column;justify-content:space-between;padding:14px 16px}.glass__badge{align-self:flex-start;padding:4px 10px;border-radius:60px;background:#1e6b528c;color:#bdf0d4;font-size:.7rem;font-weight:600}.glass__badge--muted{background:#fcf3ed1f;color:var(--peach-2)}.glass__tile-title{font-family:var(--font-condensed);font-size:1.5rem;font-weight:600;line-height:.95;text-transform:uppercase;color:var(--peach)}.glass--photo{grid-column:2;grid-row:1 / 3;align-items:flex-end;padding:14px}.glass--photo img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:cover;border-radius:8px}.glass--photo span{position:relative;text-shadow:0 1px 12px rgba(0,0,0,.6)}.glass--wide{grid-column:1 / -1;grid-row:3;align-items:center;gap:16px;padding:14px 18px 14px 14px}.glass--wide>.arrow{align-self:flex-start;flex:none}.glass__sun{display:grid;place-items:center;flex:none;width:104px;height:104px;border-radius:50%;background:conic-gradient(from 20deg,var(--gold),#e66b2a,#9b1d5a,#1d5ea6,#1e6b52,var(--gold));color:var(--espresso)}.glass__sun .sun-emblem{width:70px;height:70px;padding:6px;border-radius:50%;background:var(--sand)}.glass__wide-text{display:grid;gap:4px}.glass__wide-text strong{font-weight:500;font-size:.95rem;color:var(--peach)}.glass__wide-text span{font-size:.82rem;line-height:1.3;color:#f2dece73}.tiles{overflow:hidden;background:var(--espresso);padding:18px 0 26px}.tiles__track{display:flex;gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:tiles 60s linear infinite}.tiles:hover .tiles__track,.tiles:focus-within .tiles__track{animation-play-state:paused}@keyframes tiles{to{transform:translate(-50%)}}.tiles__item{display:grid;gap:10px;width:264px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.tiles__item .pack{transition:transform .6s var(--ease)}.tiles__item:hover .pack{transform:translateY(-6px) rotate(-1deg)}.tiles__label{font-size:.85rem;color:var(--peach-mute)}.pack{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;justify-items:center;overflow:hidden;border-radius:var(--radius-card);background:var(--pack);color:var(--pack-ink);isolation:isolate}.pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.18))}.pack--md{height:186px;padding:14px 14px 12px}.pack--lg{aspect-ratio:16 / 10;width:100%;padding:16px 16px 14px}.pack--sm{width:96px;height:130px;padding:8px 8px 7px;border-radius:8px 8px 12px 12px;box-shadow:0 18px 30px #35221a47}.pack__top{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff29}.pack--sm .pack__top{width:24px;height:24px}.pack__name{align-self:center;font-family:var(--font-condensed);font-weight:650;font-size:2rem;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;text-align:center}.pack--lg .pack__name{font-size:clamp(2rem,1.4rem + 1.8vw,2.9rem)}.pack--sm .pack__name{font-size:.86rem}.folk-pattern{width:100%;height:22px;opacity:.55}.pack--sm .folk-pattern{height:12px}.pack__seal{display:grid;place-items:center;margin-top:8px;padding:5px 12px;border-radius:60px;background:#fffaf6eb;color:var(--text-dark);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pack--sm .pack__seal{margin-top:4px;padding:2px 6px;font-size:.45rem}.manifest{position:relative;overflow:hidden;background:var(--espresso);padding:120px 0 80px}.manifest__stage{position:relative;min-height:1140px}.manifest__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#ecd0bc24;stroke-width:1.2}.manifest__copy{position:relative;z-index:2;display:grid;justify-items:center;gap:28px;max-width:820px;margin:0 auto;padding:0 var(--gutter);text-align:center}.manifest__text{max-width:520px;margin:0;font-size:var(--t-lg);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--peach-2)}.collage{margin:0;padding:0;list-style:none}.collage__item{position:absolute;z-index:1;transform:rotate(var(--r))}.collage__item--photo{padding:6px 6px 22px;background:#f6ece2;border-radius:6px;box-shadow:0 30px 70px #0000004d}.collage__item--photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:3px;filter:sepia(.18) saturate(.9) contrast(1.02)}.collage__item--badge img{width:100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}.collage__item--stat,.collage__item--chip{display:grid;gap:2px;padding:14px 18px;border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(252,243,237,.1);box-shadow:0 30px 70px #0000004d}.collage__item--stat strong{font-family:var(--font-condensed);font-size:2.6rem;line-height:1;font-weight:650;color:var(--peach)}.collage__item--chip{grid-template-columns:auto;border-radius:60px;padding:10px 18px}.collage__item--chip strong{font-size:.82rem;font-weight:650;color:var(--peach)}.collage__item span{font-size:.78rem;color:var(--peach-mute)}.manifest__facts{position:relative;z-index:2;max-width:var(--container);margin:40px auto 0;padding:0 var(--gutter)}.facts{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 40px;border-top:1px solid var(--line-light)}.facts__item{display:flex;flex-direction:column-reverse;gap:6px;padding:24px 24px 0 0}.facts__item+.facts__item{padding-left:24px;border-left:1px solid var(--line-light)}.facts dd{margin:0;font-family:var(--font-condensed);font-weight:600;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);line-height:1;text-transform:uppercase;color:var(--peach)}.facts dt{font-size:.88rem;color:var(--peach-mute)}.creds{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.creds li{display:grid;gap:4px;padding:18px 20px;border-radius:var(--radius-card);background:var(--espresso-2)}.creds__code{font-family:var(--font-condensed);font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var(--gold)}.creds__title{font-weight:600;color:var(--peach)}.creds__text{font-size:.9rem;color:var(--peach-mute)}.journey{position:relative;overflow:hidden;min-height:100svh;padding:150px 0 100px;background:var(--espresso-3)}.journey__bg{position:absolute;top:-80px;right:0;bottom:-80px;left:0}.journey__bg img{width:100%;height:100%;object-fit:cover}.journey__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1b110dd9,#1b110d8c 30%,#1b110d99 70%,#1b110deb)}.journey__arc{position:absolute;left:0;top:120px;width:260px;height:520px;fill:none;stroke:#ecd0bc8c;stroke-width:1.5;stroke-dasharray:10 10}.journey__inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.statement--journey{margin-bottom:70px}.journey__capsules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0;max-width:980px;margin:0 auto 60px}.capsule{display:grid;justify-items:center;align-content:center;gap:8px;height:360px;margin:0 -12px;padding:24px;border:1.5px solid rgba(207,235,176,.75);border-radius:200px;background:transparent;color:#fcf3ed;cursor:pointer;transition:background .5s var(--ease),border-color .5s var(--ease),transform .6s var(--ease)}.capsule--high{transform:translateY(0)}.capsule--low{transform:translateY(150px)}.capsule--round{height:240px;border-radius:50%;transform:translateY(0)}.capsule:hover{background:#fcf3ed0f}.capsule.is-active{background:#2a1a138c;border-color:var(--peach);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.step-icon{width:64px;height:64px}.capsule__step{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.capsule__label{font-size:1rem;text-align:center;line-height:1.2}.journey__panel{display:grid;justify-items:center;gap:28px;margin-top:150px;outline:none}.journey__intro{max-width:640px;margin:0;font-size:var(--t-lg);line-height:1.3;letter-spacing:-.01em;text-align:center;color:var(--peach-2)}.journey__detail{width:100%;max-width:900px;padding:28px 32px;border-radius:var(--radius-xl);background:#2a1a1399;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(252,243,237,.1)}.journey__detail-head{display:flex;align-items:baseline;gap:18px;margin-bottom:16px}.journey__numeral{font-family:var(--font-condensed);font-size:3.4rem;font-weight:600;line-height:1;color:var(--gold)}.journey__title{margin:0;font-weight:300;font-size:var(--t-xl);line-height:1;letter-spacing:-.025em;color:var(--peach)}.journey__title em{font-style:normal;color:var(--gold)}.journey__actions{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0 0 18px;padding:0;list-style:none}.journey__actions li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:12px 0;border-top:1px solid var(--line-light);font-size:.95rem;color:#fcf3edd9}.journey__actions li span{font-size:.78rem;color:var(--gold)}.journey__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid var(--line-light)}.journey__foot p{display:grid;margin:0}.journey__foot p span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--peach-mute)}.journey__foot strong{font-weight:500;font-size:1.15rem;color:var(--peach)}.journey__chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.journey__chips li{padding:5px 12px;border:1px solid rgba(236,208,188,.35);border-radius:60px;font-size:.8rem}.culture__grid{display:grid;grid-template-columns:minmax(0,.95fr) 1px minmax(0,1.6fr);gap:48px;max-width:var(--container);margin:0 auto;padding:90px var(--gutter) 110px}.culture__title{margin:0;font-weight:300;font-size:var(--t-2xl);line-height:1;letter-spacing:-.03em}.culture__rule{background:var(--line-dark)}.culture__items{display:grid;gap:70px}.culture__item{display:grid;grid-template-columns:1fr 1fr;gap:36px}.culture__item-head{display:grid;align-content:start;justify-items:start;gap:24px}.culture__item h3{margin:0;font-weight:300;font-size:var(--t-xl);line-height:1.02;letter-spacing:-.025em}.culture__figure{margin:0}.culture__figure img{width:100%;aspect-ratio:7 / 5;object-fit:cover;border-radius:4px}.culture__figure figcaption{margin-top:18px;font-size:.95rem;color:var(--text-dark-mute)}.journal{border-top:1px solid var(--line-dark)}.journal__layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,2fr);gap:48px;max-width:var(--container);margin:0 auto;padding:80px var(--gutter) 110px}.journal__head{position:sticky;top:110px;align-self:start}.journal__title{margin:0 0 18px;font-weight:300;font-size:var(--t-2xl);line-height:1;letter-spacing:-.03em}.journal__lead{margin:0 0 28px;font-size:var(--t-md);line-height:1.35}.journal__lead strong{font-weight:600}.filters{display:grid;gap:18px}.filters__group{margin:0;padding:0;border:0;min-width:0}.filters__group legend{margin-bottom:8px;padding:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-mute)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border:1px solid var(--text-dark);border-radius:60px;background:transparent;color:var(--text-dark);font-size:.86rem;cursor:pointer;transition:background .25s,color .25s}.chip:hover{background:#35221a12}.chip.is-on{background:var(--text-dark);color:var(--sand)}.chip__count{min-width:20px;padding:0 6px;border-radius:60px;background:#35221a1a;font-size:.7rem;text-align:center}.chip.is-on .chip__count{background:#f5e5d833}.filters__search{display:grid;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-mute)}.filters__search input{width:100%;min-height:46px;padding:10px 18px;border:1px solid var(--text-dark);border-radius:60px;background:#fffaf6;color:var(--text-dark);font:inherit;font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none}.filters__search input:focus{outline:2px solid var(--gold);outline-offset:2px}.filters__summary{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line-dark)}.filters__summary p{margin:0}.filters__summary strong{font-family:var(--font-condensed);font-size:1.6rem;font-weight:600}.programs__empty{display:grid;justify-items:start;gap:20px;padding:48px;border:1px dashed rgba(53,34,26,.35);border-radius:var(--radius-card)}.programs__empty p{margin:0;font-weight:300;font-size:var(--t-xl);line-height:1.05;letter-spacing:-.02em}.program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 22px;margin:0;padding:0;list-style:none}.program-card{display:flex;flex-direction:column;height:100%;outline:none;border-radius:var(--radius-card);transition:box-shadow .5s var(--ease)}.program-card.is-highlighted{box-shadow:0 0 0 3px var(--gold),0 0 0 10px #d49b3533}.program-card__visual{margin-bottom:16px;overflow:hidden;border-radius:var(--radius-card)}.program-card__visual .pack{transition:transform .7s var(--ease)}.program-card:hover .program-card__visual .pack{transform:scale(1.025)}.program-card__name{margin:0 0 10px;font-weight:400;font-size:1.4rem;line-height:1.15;letter-spacing:-.015em}.program-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--text-dark);border-radius:60px;font-size:.82rem}.status-badge--deschis{background:var(--green);border-color:var(--green);color:#f0ffdf}.status-badge--urmeaza{border-color:#b97f16;color:#8a5a07}.status-badge--incheiat{opacity:.55}.program-card__fund{font-size:.86rem;color:var(--text-dark-mute)}.program-card__amount{margin:0;font-family:var(--font-condensed);font-weight:600;font-size:clamp(1.7rem,1.3rem + 1vw,2.3rem);line-height:1;text-transform:uppercase}.program-card__amount-note{margin:6px 0 12px;font-size:.88rem;color:var(--text-dark-mute)}.program-card__status-text{margin:0 0 12px;font-size:.92rem}.program-card__who{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}.program-card__who li{padding:2px 10px;border-radius:60px;background:#35221a14;font-size:.76rem}.program-card__toggle{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:8px 0 0;border:0;border-top:1px solid var(--line-dark);background:none;cursor:pointer;font-size:.9rem;font-weight:550;color:var(--text-dark)}.program-card__toggle-sign{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--text-dark);color:var(--sand)}.program-card__facts ul{margin:10px 0;padding-left:18px}.program-card__facts li{margin-bottom:6px;font-size:.9rem}.program-card__facts li::marker{color:var(--gold)}.program-card__sources{margin:0;font-size:.8rem;color:var(--text-dark-mute)}.program-card__sources a{display:inline-flex;align-items:center;gap:2px}.program-card__sources .arrow{width:12px;height:12px}.quiz{min-height:100svh;overflow:hidden;border-top:1px solid var(--line-dark);padding:110px var(--gutter)}.quiz__floats{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.quiz__float{position:absolute;transform:rotate(var(--r))}.quiz__frame{position:relative;display:grid;place-items:center;min-height:760px;max-width:980px;margin:0 auto}.quiz__ring{position:absolute;top:50%;left:50%;width:min(800px,92vw);height:min(800px,92vw);transform:translate(-50%,-50%) rotate(-90deg);pointer-events:none}.quiz__ring{transition:opacity .6s var(--ease)}.quiz__ring.is-hidden{opacity:0}.quiz__ring circle{fill:none}.quiz__ring-track{stroke:#35221a59;stroke-width:1}.quiz__ring-progress{stroke:var(--text-dark);stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.quiz__stage{position:relative;z-index:1;width:100%;max-width:820px;text-align:center}.quiz__intro{display:grid;justify-items:center;gap:16px}.quiz__kicker{margin:0;font-size:1.5rem;font-weight:300;letter-spacing:-.02em}.quiz__title,.quiz__q,.quiz__program{margin:0;font-weight:300;font-size:clamp(2.3rem,1.4rem + 2.8vw,3.7rem);line-height:1;letter-spacing:-.03em;outline:none}.quiz__lead{max-width:420px;margin:0 0 18px;font-size:1rem;color:var(--text-dark-mute)}.quiz__counter{margin:0 0 14px;font-size:.82rem}.quiz__q{max-width:640px;margin:0 auto 30px}.options{display:grid;gap:18px;margin:0 auto 30px}.options--2{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.options--4{grid-template-columns:repeat(4,minmax(0,1fr))}.option{display:grid;justify-items:start;align-content:start;gap:6px;padding:16px 16px 20px;border:1.5px dashed rgba(53,34,26,.38);border-radius:var(--radius-card);background:transparent;color:var(--text-dark);cursor:pointer;text-align:left;transition:background .3s,border-color .3s,transform .4s var(--ease)}.option:hover{background:#ecd0bc59}.option.is-checked{background:#ebcdb8;border-color:#35221a99;transform:scale(1.03)}.option__icon{margin-bottom:8px;color:var(--text-dark)}.option__title{font-size:1.05rem;font-weight:600;line-height:1.2}.option__hint{font-size:.88rem;line-height:1.3;color:var(--text-dark-mute)}.quiz__power{display:grid;justify-items:center;gap:26px;max-width:520px;margin:0 auto 30px}.power-slider{display:grid;gap:8px;width:100%}.power-slider__value{font-family:var(--font-condensed);font-weight:600;font-size:4.4rem;line-height:1}.power-slider__value small{font-size:.4em}.power-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;cursor:pointer}.power-slider input[type=range]::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--text-dark) var(--fill),rgba(53,34,26,.2) var(--fill))}.power-slider input[type=range]::-moz-range-track{height:3px;background:linear-gradient(to right,var(--text-dark) var(--fill),rgba(53,34,26,.2) var(--fill))}.power-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-12.5px;border-radius:50%;background:var(--gold);border:6px solid #fffaf6;box-shadow:0 4px 14px #35221a4d}.power-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--gold);border:6px solid #fffaf6}.power-slider__scale{display:flex;justify-content:space-between;font-size:.82rem;color:var(--text-dark-mute)}.toggle{display:inline-flex;align-items:center;gap:14px;min-height:44px;cursor:pointer;font-size:1.05rem}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle__track{position:relative;width:56px;height:30px;border-radius:60px;background:#35221a40;transition:background .3s}.toggle__track:after{content:"";position:absolute;left:4px;top:4px;width:22px;height:22px;border-radius:50%;background:#fffaf6;transition:transform .35s var(--ease)}.toggle input:checked+.toggle__track{background:var(--green)}.toggle input:checked+.toggle__track:after{transform:translate(26px)}.toggle input:focus-visible+.toggle__track{outline:2px solid var(--gold);outline-offset:3px}.quiz__info{max-width:560px;margin:0 auto 30px;padding:18px 22px;border:1.5px dashed rgba(53,34,26,.38);border-radius:var(--radius-card);font-size:1.05rem}.quiz__nav{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.quiz__live{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin-top:26px;padding:10px 18px;border-radius:60px;background:#35221a0f;font-size:.86rem}.quiz__live-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark-mute)}.quiz__live-program{font-weight:600}.is-ok{color:var(--ok-dark)}.is-fail{color:var(--fail-dark)}.quiz__result{display:grid;justify-items:center;gap:12px}.quiz__verdict{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.quiz__status{margin:0;font-size:1.05rem;color:var(--text-dark-mute)}.quiz__deadline{max-width:520px;margin:4px 0;padding:12px 18px;border-radius:var(--radius-card);background:#d49b352e;border:1px solid rgba(212,155,53,.6);font-size:.92rem}.quiz__amount{display:grid;gap:2px;margin:8px 0}.quiz__amount-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dark-mute)}.quiz__amount-value{font-family:var(--font-condensed);font-weight:600;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.6rem);line-height:1;text-transform:uppercase}.quiz__amount-note{font-size:.9rem;color:var(--text-dark-mute)}.quiz__checks{display:grid;gap:8px;max-width:540px;margin:8px 0 18px;padding:0;list-style:none;text-align:left}.quiz-check{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:10px 14px;border:1.5px dashed rgba(53,34,26,.25);border-radius:10px;font-size:.95rem}.check-icon{margin-top:2px}.check-icon--ok{color:var(--ok-dark)}.check-icon--fail{color:var(--fail-dark)}.check-icon--info{color:#9b6a12}.quiz__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px}.quiz__restart{display:flex;gap:22px}.quiz__disclaimer{margin:0;font-size:.82rem;color:var(--text-dark-mute)}.impact{position:relative;overflow:hidden;background:#142115;color:var(--mint);padding:130px var(--gutter) 120px}.ornament{position:absolute;top:40px;left:3%;width:220px;height:calc(100% - 80px);color:#cfebb047}.ornament--flip{left:auto;right:3%;transform:scaleX(-1)}.impact__photo{position:absolute;left:0;bottom:120px;width:220px;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(1) contrast(1.05);opacity:.85;transform:rotate(-3deg)}.impact__inner{position:relative;z-index:2;display:grid;justify-items:center;gap:26px;max-width:1040px;margin:0 auto;text-align:center}.impact__kicker{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.statement--mint{color:#f0ffdf}.impact__lead{max-width:560px;margin:0;font-size:var(--t-lg);line-height:1.3;color:#dff3cfd9}.impact__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:30px;text-align:left}.impact__card{padding:28px;border-radius:var(--radius-xl);background:#f0ffdf0f;border:1px solid rgba(207,235,176,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.impact__card h3{margin:0;font-weight:300;font-size:1.8rem;line-height:1.05;letter-spacing:-.02em;color:#f0ffdf}.impact__card-sub{margin:6px 0 14px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#cfebb0b3}.impact__card ul{margin:0;padding:0;list-style:none}.impact__card li{padding:12px 0;border-top:1px solid rgba(207,235,176,.18);font-size:.95rem;color:#f0ffdfd9}.prosumer{width:100%;margin-top:40px}.prosumer__title{margin:0 0 22px;font-weight:300;font-size:var(--t-xl);letter-spacing:-.025em;color:#f0ffdf}.prosumer__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none}.prosumer__steps li{display:grid;justify-items:center;align-content:start;gap:8px;padding:30px 18px;border:1.5px solid rgba(207,235,176,.5);border-radius:160px;text-align:center}.prosumer__n{font-family:var(--font-condensed);font-size:2.2rem;font-weight:600;line-height:1;color:var(--gold)}.prosumer__steps strong{font-weight:600;color:#f0ffdf}.prosumer__steps span:last-child{font-size:.88rem;color:#dff3cfbf}.contact{position:relative;overflow:hidden;background:var(--espresso);padding:140px var(--gutter)}.contact__media{position:absolute;top:-60px;right:0;bottom:-60px;left:50%}.contact__media img{width:100%;height:100%;object-fit:cover;opacity:.4;mask-image:linear-gradient(to right,transparent,#000 60%);-webkit-mask-image:linear-gradient(to right,transparent,#000 60%)}.contact__inner{position:relative;z-index:2;display:grid;justify-items:start;gap:28px;max-width:var(--container);margin:0 auto}.contact .statement{text-align:left}.contact .statement__line{justify-content:flex-start}.contact__lead{max-width:520px;margin:0;font-size:var(--t-lg);line-height:1.3;color:var(--peach-2)}.contact__actions{display:flex;flex-wrap:wrap;gap:12px}.footer{position:relative;overflow:hidden;background:var(--espresso-3);color:var(--peach-2);padding:80px var(--gutter) 0}.footer__top{display:grid;grid-template-columns:1fr 2fr;gap:48px;max-width:var(--container);margin:0 auto}.footer__brand .sun-emblem{color:var(--gold)}.footer__word{margin:14px 0 4px;font-family:var(--font-condensed);font-weight:650;font-size:2.4rem;line-height:1;text-transform:uppercase;color:var(--peach)}.footer__tag{margin:0;color:var(--peach-mute)}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer__cols div{display:grid;align-content:start;gap:10px}.footer__cols a{text-decoration:none;color:var(--peach-2);overflow-wrap:anywhere;transition:color .3s}.footer__cols a:hover{color:var(--gold)}.footer__h{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--peach-mute)}.footer__certs{display:flex;flex-wrap:wrap;align-items:center;gap:14px;max-width:var(--container);margin:56px auto 0;padding:24px 0;border-top:1px solid var(--line-light);list-style:none}.footer__certs img{width:46px;height:auto}.footer__anre{padding:8px 14px;border:1px solid var(--line-light);border-radius:60px;font-size:.82rem;font-weight:600}.footer__bottom{display:grid;gap:8px;max-width:var(--container);margin:0 auto;padding-bottom:20px;font-size:.82rem;color:var(--peach-mute)}.footer__bottom p{margin:0}.footer__giant{margin:0;font-family:var(--font-condensed);font-weight:700;font-size:clamp(5rem,1rem + 17vw,17rem);line-height:.8;letter-spacing:-.03em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--espresso-2);transform:translateY(14%)}.preview-badge{position:fixed;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);margin:0;padding:8px 14px;border-radius:60px;background:#1b110dd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(236,208,188,.25);color:var(--peach);font-size:.74rem;font-weight:600;letter-spacing:.02em}.preview-badge__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gold)}@media (max-height: 920px){.journal__head{position:static}}@media (max-width: 1290px){.dh__group{gap:18px;padding:0 18px}.hero-cards{display:none}.collage__item--stat strong{font-size:2rem}}@media (max-width: 1023px){.dh{grid-template-columns:1fr auto 1fr;padding-top:18px}.dh__bar{grid-column:2;grid-row:1;display:block}.dh__group{display:none}.dh__emblem-shape{margin-top:0}.dh__menu-btn{grid-column:3;grid-row:1;justify-self:end}.dh__menu-btn svg{display:none}.dh__menu-label{display:inline}.dh__call{grid-column:1;grid-row:1;justify-self:start}.menu__inner{grid-template-columns:1fr;gap:28px}.hero-slide__copy{max-width:calc(100% - 2 * var(--gutter));bottom:170px}.hero__index{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scrollbar-width:none}.hero__index::-webkit-scrollbar{display:none}.manifest__stage{min-height:0}.collage{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:50px var(--gutter) 0}.collage__item{position:relative;left:auto!important;top:auto!important;width:auto!important}.collage__item--badge{max-width:90px;justify-self:center}.facts{grid-template-columns:1fr 1fr}.facts__item:nth-child(3){padding-left:0;border-left:0}.creds{grid-template-columns:1fr 1fr}.journey__capsules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:560px}.capsule,.capsule--low,.capsule--round{height:210px;margin:0;transform:none;border-radius:120px}.journey__panel{margin-top:10px}.culture__grid,.journal__layout{grid-template-columns:1fr;gap:36px}.culture__rule{height:1px}.journal__head{position:static}.quiz__floats{opacity:.35}.options--4{grid-template-columns:repeat(2,minmax(0,1fr))}.impact__grid,.footer__top{grid-template-columns:1fr}.prosumer__steps{grid-template-columns:1fr 1fr}.ornament{opacity:.4}.impact__photo{display:none}}@media (max-width: 743px){:root{--header-h: 76px}.dh__emblem-shape{width:70px;height:70px}.dh__emblem .sun-emblem{width:24px;height:24px}.menu__links{grid-template-columns:1fr 1fr}.hero-slide__copy{bottom:150px}.hero-slide__lead{font-size:1rem}.hero__index-btn{grid-template-columns:90px 1fr}.hero__thumb{width:90px;height:56px}.statement__small{transform:translateY(-.4em)}.manifest{padding-top:90px}.collage{grid-template-columns:1fr 1fr}.facts,.creds{grid-template-columns:1fr}.facts__item+.facts__item{padding-left:0;border-left:0}.journey{padding-top:110px}.journey__arc{display:none}.capsule,.capsule--low,.capsule--round{height:170px;padding:14px}.step-icon{width:46px;height:46px}.journey__detail{padding:22px 18px}.journey__actions{grid-template-columns:1fr}.culture__item{grid-template-columns:1fr;gap:20px}.program-grid{grid-template-columns:1fr}.quiz{min-height:0;padding:100px 16px 80px}.quiz__frame{min-height:0}.quiz__ring,.quiz__floats{display:none}.options--2,.options--4{grid-template-columns:1fr}.option{grid-template-columns:50px 1fr;align-items:center;column-gap:12px}.option__icon{grid-row:1 / 3;width:46px;height:46px;margin:0}.prosumer__steps{grid-template-columns:1fr}.prosumer__steps li{border-radius:var(--radius-xl)}.contact{padding:100px var(--gutter)}.contact__media{top:50%;right:0;bottom:-60px;left:0}.footer__cols{grid-template-columns:1fr}.pill__label{white-space:normal;min-height:52px;padding:10px 20px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.tiles__track{animation:none;flex-wrap:wrap;width:auto;padding:0 var(--gutter)}.tiles__track li[aria-hidden=true]{display:none}}
