@font-face{font-family:Outfit Variable;src:url(/fonts/outfit.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Sora Variable;src:url(/fonts/sora.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--gas-primary-h:333;--gas-primary-s:100%;--gas-primary-l:50%;--gas-secondary-h:266;--gas-secondary-s:93%;--gas-secondary-l:58%;--gas-accent-h:45;--gas-accent-s:100%;--gas-accent-l:62%;--gas-neutral-h:285;--gas-neutral-s:20%;--gas-neutral-l:40%;--gas-space-unit:4px;--gas-radius-unit:10px;--gas-root-font-pct:100%;--gas-font-family:"Outfit Variable", system-ui, sans-serif;--gas-font-family-heading:"Sora Variable", system-ui, sans-serif;--gas-font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", monospace;--gas-bg-page:#fff7f0;--gas-bg-surface:#fff;--gas-bg-surface-alt:#ffe6f1;--gas-text-color:#1a0b22;--gas-text-color-muted:#5c4a66;--gas-border-color:#f2cfe0;--gas-container-default:1140px;--gas-container-wide:1320px;--gas-primary-50:#fff0f7;--gas-primary-100:#ffe0ee;--gas-primary-200:#ffb8d8;--gas-primary-300:#ff85bc;--gas-primary-400:#ff52a0;--gas-primary-500:#ff1f84;--gas-primary-600:#f5006e;--gas-primary-700:#cc005c;--gas-primary-800:#a30049;--gas-primary-900:#7a0037;--gas-primary-950:#520025;--gas-primary-bg-subtle:var(--gas-primary-100);--gas-primary-border:var(--gas-primary-300);--gas-primary-hover:var(--gas-primary-600);--gas-primary-text:var(--gas-primary-800);--gas-secondary-50:#f6f0fe;--gas-secondary-100:#eee1fe;--gas-secondary-200:#d7bafd;--gas-secondary-300:#ba89fb;--gas-secondary-400:#9e58f9;--gas-secondary-500:#8126f7;--gas-secondary-600:#6b09ec;--gas-secondary-700:#5907c5;--gas-secondary-800:#47069d;--gas-secondary-900:#360476;--gas-secondary-950:#24034f;--gas-secondary-bg-subtle:var(--gas-secondary-100);--gas-secondary-border:var(--gas-secondary-300);--gas-secondary-hover:var(--gas-secondary-600);--gas-secondary-text:var(--gas-secondary-800);--gas-accent-50:#fffbf0;--gas-accent-100:#fff7e0;--gas-accent-200:#ffedb8;--gas-accent-300:#ffe085;--gas-accent-400:#ffd452;--gas-accent-500:#ffc71f;--gas-accent-600:#f5b800;--gas-accent-700:#c90;--gas-accent-800:#a37a00;--gas-accent-900:#7a5c00;--gas-accent-950:#523d00;--gas-accent-bg-subtle:var(--gas-accent-100);--gas-accent-border:var(--gas-accent-300);--gas-accent-hover:var(--gas-accent-600);--gas-accent-text:var(--gas-accent-800);--gas-neutral-50:#f8f6f9;--gas-neutral-100:#f1edf3;--gas-neutral-200:#dfd4e2;--gas-neutral-300:#c8b6ce;--gas-neutral-400:#b197ba;--gas-neutral-500:#9a78a5;--gas-neutral-600:#876293;--gas-neutral-700:#70527a;--gas-neutral-800:#5a4162;--gas-neutral-900:#433149;--gas-neutral-950:#2d2131;--gas-neutral-bg-subtle:var(--gas-neutral-100);--gas-neutral-border:var(--gas-neutral-300);--gas-neutral-hover:var(--gas-neutral-600);--gas-neutral-text:var(--gas-neutral-800);--gas-text-on-primary-fill:#1a0b22;--gas-button-primary-bg-hover:#ff338f;--gas-text-on-accent-fill:#1a0b22}@media (prefers-contrast:more){:root:not([data-theme=dark]):not([data-theme=auto]){--gas-text-color:#1a0b23;--gas-text-color-muted:#584762;--gas-border-color:#d35f97;--gas-primary-l:67%;--gas-text-on-primary-fill:#000;--gas-button-primary-bg-hover:#ff8abe;--gas-primary-text:#9e0047;--gas-text-color-link:#9e0047;--gas-secondary-l:43%;--gas-text-on-secondary-fill:#fff;--gas-secondary-fill-hover:#4a06a2;--gas-accent-l:62%;--gas-text-on-accent-fill:#1a0b22;--gas-accent-text:#614900}}@media (prefers-contrast:more) and (prefers-color-scheme:light){:root[data-theme=auto]{--gas-text-color:#1a0b23;--gas-text-color-muted:#584762;--gas-border-color:#d35f97;--gas-primary-l:67%;--gas-text-on-primary-fill:#000;--gas-button-primary-bg-hover:#ff8abe;--gas-primary-text:#9e0047;--gas-text-color-link:#9e0047;--gas-secondary-l:43%;--gas-text-on-secondary-fill:#fff;--gas-secondary-fill-hover:#4a06a2;--gas-accent-l:62%;--gas-text-on-accent-fill:#1a0b22;--gas-accent-text:#614900}}:root{--ifelyne-pink:#ff2e88;--ifelyne-violet:#7b2ff7;--ifelyne-yellow:#ffd23f;--ifelyne-ink:#1a0b22}.gas-site-header.gas-site-header--overlay-content,.gas-site-header--overlay-content .gas-site-header__row{box-shadow:none;background:0 0;border-bottom:0}.gas-site-header__branding,.gas-site-header__primary-nav,.gas-lang-switcher{-webkit-backdrop-filter:blur(10px);background:#1a0b228c;border-radius:999px}.gas-site-header__branding{padding:.35rem 1rem}.gas-site-header__toggle{-webkit-backdrop-filter:blur(10px);color:#fff;background:#1a0b228c;border-radius:999px}.gas-site-header__branding a{color:#fff;font-weight:800}.gas-site-header__primary-nav{padding:.25rem .75rem}.gas-site-header__primary-nav a{color:#fff;font-weight:600}.gas-site-header__primary-nav a:hover{color:var(--ifelyne-yellow)}.gas-lang-switcher{border:1px solid #ffffff59;align-items:center;gap:2px;padding:4px;display:inline-flex}.gas-lang-switcher__sep{display:none}.gas-lang-switcher__link{color:#fff;letter-spacing:.06em;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700;text-decoration:none}.gas-lang-switcher .gas-lang-switcher__link.is-active{color:var(--ifelyne-pink);background:#fff}.gas-page{padding-top:0}.ifelyne-hero,.ifelyne-clip,.ifelyne-lyrics{margin-block:0}.gas-site-footer{margin-top:0}.ifelyne-hero{text-align:center}.ifelyne-hero .gas-block-hero-video__content{align-self:flex-end;margin-block:0;padding-block:0 clamp(4.5rem,13vh,8rem)}.ifelyne-hero .gas-block-hero-video__overlay{opacity:1;background:linear-gradient(#1a0b228c 0%,#1a0b2233 40%,#1a0b22b3 100%),linear-gradient(120deg,#ff2e8873,#7b2ff759)}.ifelyne-hero .gas-block-hero-video__eyebrow{background:var(--ifelyne-yellow);color:var(--ifelyne-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem 1rem;font-size:.9rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}.ifelyne-hero .gas-block-hero-video__title{letter-spacing:-.03em;text-shadow:0 4px 30px #1a0b2299;font-size:clamp(3.6rem,15vw,11rem);font-weight:800;line-height:.95;animation:1s cubic-bezier(.2,1.4,.4,1) both ifelyne-pop}.ifelyne-hero .gas-block-hero-video__subtitle{color:var(--ifelyne-yellow);font-family:var(--gas-font-family-heading);text-shadow:0 4px 24px #00000073;margin-top:.4rem;font-size:clamp(1.5rem,5vw,3.2rem);font-weight:800;animation:1s cubic-bezier(.2,1.4,.4,1) .2s both ifelyne-pop}.ifelyne-hero .gas-button--primary,.ifelyne-clip .gas-button--primary{background:var(--ifelyne-pink);border-color:var(--ifelyne-pink);border-radius:999px;padding:1rem 1.9rem;font-size:1.05rem;transition:transform .2s;box-shadow:0 10px 30px #ff2e8880}.ifelyne-hero .gas-button--primary:hover{transform:translateY(-3px)rotate(-1deg)}.ifelyne-clip h2,.ifelyne-lyrics h2{font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800}.ifelyne-clip .gas-block-title-block__eyebrow,.ifelyne-lyrics .gas-block-title-block__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.ifelyne-clip .gas-block-title-block__eyebrow{color:var(--ifelyne-yellow)}.ifelyne-clip{isolation:isolate;position:relative;overflow:hidden}.ifelyne-clip:before,.ifelyne-clip:after{content:"";z-index:-1;filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.ifelyne-clip:before{background:var(--ifelyne-pink);width:420px;height:420px;top:-120px;left:-120px}.ifelyne-clip:after{background:var(--ifelyne-violet);width:380px;height:380px;bottom:-140px;right:-100px}.ifelyne-clip__player{max-width:960px;margin-inline:auto}.ifelyne-clip__player .gas-block-video-embed__frame{background:linear-gradient(135deg, var(--ifelyne-pink), var(--ifelyne-violet), var(--ifelyne-yellow));border-radius:28px;padding:10px;box-shadow:0 30px 80px #00000080}.ifelyne-clip__player video{border-radius:18px}.ifelyne-clip__player figcaption,.ifelyne-clip__player .gas-block-video-embed__caption{text-align:center;opacity:.8}.ifelyne-sr-anchor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ifelyne-about .gas-block-image-text-split__eyebrow{color:var(--ifelyne-pink);text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;font-weight:700}.ifelyne-about .gas-block-image-text-split__title{font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.1}.ifelyne-about .gas-block-image-text-split__media{aspect-ratio:4/5;box-shadow:18px 18px 0 var(--ifelyne-yellow), 0 30px 60px #e0123f40;border-radius:48% 52% 40% 60%/38% 40% 60% 62%;overflow:visible;-webkit-mask-image:none;mask-image:none}.ifelyne-about .gas-block-image-text-split__image{object-fit:cover;object-position:58% 35%;border-radius:inherit;width:100%;height:100%}.ifelyne-about .gas-block-image-text-split__floating-badge{background:var(--ifelyne-pink);color:#fff;font-weight:800;transform:rotate(-6deg)}.ifelyne-lyrics{background:radial-gradient(circle at 10% 20%,#ffd23f59,#0000 40%),radial-gradient(circle at 90% 80%,#7b2ff733,#0000 45%),#ffe6f1}.ifelyne-lyrics .gas-block-group{background:0 0;align-items:stretch}.ifelyne-lyrics .gas-block-title .gas-block-title__eyebrow,.ifelyne-lyrics [class*=eyebrow]{color:var(--ifelyne-pink)}.ifelyne-lyrics__card{border:3px solid var(--ifelyne-ink);height:100%;box-shadow:10px 10px 0 var(--ifelyne-ink);background:#fff;border-radius:28px;padding:clamp(1.6rem,4vw,2.6rem)}.ifelyne-lyrics__card--fr{transform:rotate(.6deg)}.ifelyne-lyrics__card--en{transform:rotate(-.6deg)}.ifelyne-lyrics__card h3{color:var(--ifelyne-pink);margin:1.4rem 0 .5rem;font-size:1.05rem}.ifelyne-lyrics__card .ifelyne-lyrics__lang{background:var(--ifelyne-ink);color:var(--ifelyne-yellow);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:0;padding:.25rem .8rem;font-size:.8rem;font-weight:700;display:inline-block}.ifelyne-lyrics__card p{line-height:1.75}.ifelyne-footer{text-align:center;margin:0}@keyframes ifelyne-pop{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ifelyne-hero .gas-block-hero-video__title,.ifelyne-hero .gas-block-hero-video__subtitle{animation:none}}@media (width<=760px){.ifelyne-lyrics__card--fr,.ifelyne-lyrics__card--en{transform:none}.ifelyne-clip__player .gas-block-video-embed__frame{padding:6px}}
