/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}}}:root{--lq-section:clamp(4rem,8vw,7rem);--lq-gutter:clamp(1.25rem,4vw,2.5rem)}.lumiq-root{--cream:#fff;--cream-2:#fafafa;--cream-3:#f5f5f7;--lilac:#f2f1f6;--lilac-2:#e7e5ee;--blush:#f7f6f4;--peach:#f8f6f2;--purple:#6c5bc4;--purple-2:#52449e;--purple-soft:#a79bd6;--gold:#a9842e;--mint:#5fa98f;--rose:#c4536f;--ink:#141414;--ink-2:#3d3d42;--ink-3:#6e6e76;--ink-4:#9c9ca3;--wine:#2b2b30;--wine-2:#1d1d21;--wine-deep:#141416;--navy:#111;--card:#fff;--card-h:#fff;--border:#14141417;--border-h:#14141433;--shadow:0 14px 40px -12px #0000001a;--shadow-lg:0 28px 70px -20px #00000024;--font-serif:"Playfair Display","Noto Serif TC","Noto Serif JP",serif;--font-sans:"Inter","Noto Sans TC","Noto Sans JP",sans-serif;font-family:var(--font-sans);background-color:var(--cream);color:var(--ink);min-height:100vh;line-height:1.5;position:relative;overflow-x:hidden}.lumiq-root *{box-sizing:border-box}.lumiq-root .serif,.lumiq-root h1,.lumiq-root h2,.lumiq-root h3,.lumiq-root h4,.lumiq-root h5{font-family:var(--font-serif);margin:0}.lumiq-root p{margin:0}.lumiq-root a{color:inherit;text-decoration:none}.lumiq-root ul{margin:0;padding:0;list-style:none}.lumiq-root button,.lumiq-root input{border:none;outline:none;font-family:inherit}.lumiq-root .container{max-width:1200px;margin:0 auto;padding:0 2rem}.lumiq-root .kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.lumiq-root #faq,.lumiq-root #grows,.lumiq-root #how,.lumiq-root #members,.lumiq-root #parents,.lumiq-root #spotlights,.lumiq-root #thinking{padding-top:12rem}.lumiq-root .btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;transition:all .3s;display:inline-flex}.lumiq-root .btn-navy{background-color:var(--navy);color:#fff}.lumiq-root .btn-navy:hover{background-color:var(--purple-2);box-shadow:var(--shadow);transform:translateY(-2px)}.lumiq-root .text-center{text-align:center}@keyframes lumiq-drift{0%{transform:translate(0)}to{transform:translate(30px,-40px)}}@keyframes lumiq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes lumiq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lumiq-orbit{0%{transform:rotate(0)translate(140px)rotate(0)}to{transform:rotate(1turn)translate(140px)rotate(-1turn)}}@keyframes lumiq-orbit-rev{0%{transform:rotate(1turn)translate(100px)rotate(-1turn)}to{transform:rotate(0)translate(100px)rotate(0)}}@keyframes lumiq-pulse-ring{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes lumiq-pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes lumiq-scanline{0%{transform:translateY(-100%)}to{transform:translateY(1000%)}}@keyframes lumiq-scaleXIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lumiq-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.lumiq-root .reveal{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.25,.46,.45,.94);transform:none}.lumiq-root .reveal[data-reveal-pending]{opacity:0;transform:translateY(24px)}.lumiq-root .reveal.visible{opacity:1;transform:translateY(0)}.lumiq-root .d1{transition-delay:.1s}.lumiq-root .d2{transition-delay:.2s}.lumiq-root .d3{transition-delay:.3s}.lumiq-root .d4{transition-delay:.4s}.lumiq-root .bg-layer{z-index:-1;background:linear-gradient(160deg,#fbfaff,#f3eff8 45%,#f8faff 75%,#fbfaff);position:absolute;inset:0}.lumiq-root .stars{display:none}.lumiq-root .bokeh{filter:blur(80px);opacity:.6;border-radius:50%;animation:lumiq-drift 14s ease-in-out infinite alternate;display:none;position:absolute}.lumiq-root .b1{background:var(--lilac);width:40vw;height:40vw;top:-10%;left:-10%}.lumiq-root .b2{background:var(--peach);width:30vw;height:30vw;animation-duration:16s;animation-delay:-3s;bottom:10%;right:-5%}.lumiq-root .b3{background:var(--purple-soft);opacity:.3;width:25vw;height:25vw;animation-delay:-7s;top:40%;left:20%}.lumiq-root .b4{background:var(--blush);width:35vw;height:35vw;animation-duration:12s;animation-delay:-2s;top:10%;right:20%}.lumiq-root .b5{background:var(--mint);opacity:.2;width:20vw;height:20vw;animation-delay:-5s;bottom:20%;left:10%}.lumiq-root .b6{background:var(--rose);opacity:.15;width:30vw;height:30vw;animation-delay:-9s;top:60%;right:40%}.lumiq-root .navbar{z-index:1000;padding:1.5rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.lumiq-root .navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);background:#ffffffeb;padding:1rem 0}.lumiq-root .nav-inner{justify-content:space-between;align-items:center;display:flex}.lumiq-root .nav-logo{color:var(--ink);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}.lumiq-root .nav-links{gap:2rem;display:flex}.lumiq-root .nav-links a{color:var(--ink-2);font-weight:500;transition:color .2s}.lumiq-root .nav-links a:hover{color:var(--purple)}.lumiq-root .nav-actions{align-items:center;gap:1rem;display:flex}.lumiq-root .hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex}.lumiq-root .hero h1{color:var(--ink);margin-bottom:1.5rem;max-width:900px;margin-inline:auto;font-size:clamp(3rem,6vw,5.5rem);line-height:1.1}.lumiq-root .hero .accent{white-space:nowrap;position:relative}.lumiq-root .hero .accent:after{content:"";background:var(--lilac-2);z-index:-1;transform-origin:0;height:.3em;animation:lumiq-scaleXIn 1.4s cubic-bezier(.22,1,.36,1) 1.1s forwards;position:absolute;bottom:.1em;left:0;right:0;transform:scaleX(0)}.lumiq-root .hero .sub{color:var(--wine);max-width:600px;margin:0 auto 3rem;font-size:clamp(1.125rem,2vw,1.375rem)}.lumiq-root .email-form{max-width:460px;box-shadow:var(--shadow);border:1px solid var(--border);background:#fff;border-radius:999px;margin:0 auto;padding:.5rem;transition:all .3s;display:flex;position:relative}.lumiq-root .email-form:focus-within{border-color:var(--purple-soft);box-shadow:var(--shadow-lg)}.lumiq-root .email-form input{color:var(--ink);background:0 0;flex:1;padding:0 1.5rem;font-size:1rem}.lumiq-root .email-form .btn{padding:.75rem 2rem}.lumiq-root .form-msg{opacity:0;font-size:.875rem;transition:opacity .3s;position:absolute;bottom:-2rem;left:0;right:0}.lumiq-root .form-msg.success{color:var(--mint);opacity:1}.lumiq-root .form-msg.error{color:var(--rose);opacity:1}.lumiq-root .hero-note{color:var(--ink-3);margin-top:1.5rem;font-size:.875rem}.lumiq-root section{padding:8rem 0;position:relative}.lumiq-root #faq,.lumiq-root #grows,.lumiq-root #how,.lumiq-root #spotlights,.lumiq-root #why{padding-top:4rem;padding-bottom:4rem}.lumiq-root .section-head{text-align:center;margin-bottom:4rem}.lumiq-root .section-head h2{color:var(--ink);margin-top:.5rem;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.1}.lumiq-root .section-head p.lead{color:var(--ink-3);max-width:640px;margin:1rem auto 0;font-size:1.0625rem}.lumiq-root .pillars-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.lumiq-root .pillar-card{background:var(--card);border:1px solid var(--border);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:1.25rem 1.25rem 2rem;transition:all .4s;box-shadow:0 4px 20px #00000005}.lumiq-root .pillar-card:hover{box-shadow:var(--shadow-lg);background:var(--card-h);transform:translateY(-6px)}.lumiq-root .pillar-art{aspect-ratio:1;background:var(--cream-3);border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.lumiq-root .pillar-art img{object-fit:cover;width:100%;height:100%;display:block}.lumiq-root .pillar-card h3{color:var(--ink);margin:0 .5rem .75rem;font-size:1.625rem}.lumiq-root .pillar-card p{color:var(--wine);margin:0 .5rem}.lumiq-root .product-block{margin-top:5rem}.lumiq-root .product-header{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:grid}.lumiq-root .product-num{background:var(--ink);color:#fff;width:64px;height:64px;font-family:var(--font-serif);box-shadow:var(--shadow);border-radius:20px;justify-content:center;align-items:center;font-size:1.75rem;font-weight:600;display:flex}.lumiq-root .product-block.pal .product-num{background:var(--ink)}.lumiq-root .product-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.lumiq-root .product-block.pal .product-eyebrow{color:var(--gold)}.lumiq-root .product-title{font-family:var(--font-serif);color:var(--ink);font-size:clamp(2rem,4vw,3rem);line-height:1.1}.lumiq-root .product-title em{color:var(--purple);font-style:italic}.lumiq-root .product-block.pal .product-title em{color:var(--rose)}.lumiq-root .product-sub{color:var(--ink-3);max-width:640px;margin-top:.75rem}.lumiq-root .feat-img-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.lumiq-root .feat-img-grid.three{grid-template-columns:repeat(3,1fr)}.lumiq-root .feat-img-card{background:var(--card);border:1px solid var(--border);border-radius:24px;flex-direction:column;transition:all .4s;display:flex;overflow:hidden}.lumiq-root .feat-img-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.lumiq-root .feat-img-thumb{aspect-ratio:4/3;background:var(--cream-3);overflow:hidden}.lumiq-root .feat-img-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lumiq-root .feat-img-body{padding:1.5rem 1.75rem 1.75rem}.lumiq-root .feat-img-body h4{color:var(--ink);margin-bottom:.5rem;font-size:1.375rem}.lumiq-root .feat-img-body p{color:var(--ink-3);font-size:.9375rem}.lumiq-root .feat-img-card .f-pill{margin-bottom:.75rem}.lumiq-root .duo-grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;display:grid}.lumiq-root .duo-card{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:32px;padding:3rem;transition:all .4s;position:relative;overflow:hidden}.lumiq-root .duo-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.lumiq-root .duo-card.book,.lumiq-root .duo-card.pal{background:var(--card)}.lumiq-root .duo-pill{letter-spacing:.05em;border-radius:999px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.lumiq-root .book .duo-pill{background:var(--purple);color:#fff}.lumiq-root .pal .duo-pill{background:var(--rose);color:#fff}.lumiq-root .duo-card h3{margin-bottom:.5rem;font-size:2.5rem}.lumiq-root .duo-sub{text-transform:uppercase;color:var(--ink-3);margin-bottom:1.5rem;font-size:.875rem;font-weight:600}.lumiq-root .duo-desc{color:var(--ink-2);margin-bottom:2rem}.lumiq-root .duo-list li{color:var(--ink-2);align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.lumiq-root .duo-list li svg{flex-shrink:0;width:20px;height:20px}.lumiq-root .book .duo-list li svg{fill:var(--purple-soft)}.lumiq-root .pal .duo-list li svg{fill:var(--rose)}.lumiq-root .arrow-chip{width:48px;height:48px;box-shadow:var(--shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .4s;display:flex;position:absolute;bottom:3rem;right:3rem}.lumiq-root .duo-card:hover .arrow-chip{transform:rotate(-45deg)}.lumiq-root .f-pill{border-radius:999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.lumiq-root .fp-purple{background:var(--lilac-2);color:var(--purple-2)}.lumiq-root .fp-gold{background:var(--peach);color:#a67c24}.lumiq-root .fp-mint{color:#448970;background:#d5efe6}.lumiq-root .holo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.lumiq-root .holo-list .glass-row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fffc;border-radius:16px;margin-bottom:1rem;padding:1.5rem}.lumiq-root .holo-list h5{font-family:var(--font-sans);color:var(--purple-2);margin-bottom:.25rem;font-size:1.125rem}.lumiq-root .holo-list p{color:var(--ink-2);font-size:.9375rem}.lumiq-root .tablet-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem;display:grid}.lumiq-root .tablet-visual{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.lumiq-root .tab-device{background:#fff;border:8px solid #f8f8fa;border-radius:24px;width:520px;max-width:100%;height:340px;animation:lumiq-bob 6s ease-in-out infinite;position:relative;overflow:hidden;box-shadow:-15px 25px 50px #1f14291a}.lumiq-root .tab-screen{background:var(--ink);border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.lumiq-root .tab-stars{opacity:.4;background-image:radial-gradient(#fff 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.lumiq-root .tab-snippet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:12px;padding:1rem;position:absolute;bottom:20px;left:20px;right:20px}.lumiq-root .tab-snippet p{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.lumiq-root .tab-snippet span{opacity:.8;font-size:.7rem}.lumiq-root .spec-list{margin:2rem 0}.lumiq-root .spec-list li{color:var(--ink-2);align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.lumiq-root .spec-list li:before{content:"✦";color:var(--gold);font-size:1.2rem;line-height:1}.lumiq-root .price-row{border-top:1px solid var(--border);align-items:baseline;gap:1rem;padding-top:2rem;display:flex}.lumiq-root .price-amt{color:var(--wine);font-size:2rem;font-weight:600;font-family:var(--font-serif)}.lumiq-root .price-note{color:var(--ink-3);font-size:.875rem}.lumiq-root .reviews{background:var(--cream-2);text-align:center;padding:8rem 0}.lumiq-root .carousel{max-width:800px;margin:4rem auto 0;position:relative;overflow:hidden}.lumiq-root .c-track{transition:transform .55s cubic-bezier(.25,.46,.45,.94);display:flex}.lumiq-root .c-slide{min-width:100%;padding:0 2rem}.lumiq-root .quote-mark{font-family:var(--font-serif);color:var(--lilac-2);margin-bottom:-1rem;font-size:6rem;line-height:1;display:block}.lumiq-root .c-text{color:var(--wine);font-size:1.75rem;font-style:italic;font-family:var(--font-serif);margin-bottom:2rem;line-height:1.4}.lumiq-root .c-author{gap:1rem}.lumiq-root .c-author,.lumiq-root .c-avatar{justify-content:center;align-items:center;display:flex}.lumiq-root .c-avatar{background:var(--purple-soft);color:#fff;border-radius:50%;width:48px;height:48px;font-size:1.25rem;font-weight:600}.lumiq-root .c-meta{text-align:left}.lumiq-root .c-name{color:var(--ink);font-size:.9375rem;font-weight:600}.lumiq-root .c-role{color:var(--ink-3);font-size:.8125rem}.lumiq-root .c-controls{gap:2rem;margin-top:3rem}.lumiq-root .c-btn,.lumiq-root .c-controls{justify-content:center;align-items:center;display:flex}.lumiq-root .c-btn{border:1px solid var(--border);cursor:pointer;width:40px;height:40px;color:var(--ink-2);background:#fff;border-radius:50%;transition:all .2s}.lumiq-root .c-btn:hover{background:var(--purple);color:#fff;border-color:var(--purple)}.lumiq-root .c-dots{gap:.5rem;display:flex}.lumiq-root .c-dot{background:var(--lilac-2);cursor:pointer;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:all .3s}.lumiq-root .c-dot.active{background:var(--purple);width:30px}.lumiq-root .newsletter{padding:6rem 0}.lumiq-root .news-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem;display:grid}.lumiq-root .news-card h2{color:var(--ink);margin-bottom:1rem;font-size:2.5rem}.lumiq-root .news-card p{color:var(--ink-2)}.lumiq-root .footer{border-top:1px solid var(--border);color:var(--ink-2);background:#fff;padding:5rem 0 2rem}.lumiq-root .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:2rem;margin-bottom:4rem;display:grid}.lumiq-root .foot-logo{align-items:center;margin-bottom:1.25rem;display:flex}.lumiq-root .foot-logo-img{width:auto;height:36px;display:block}.lumiq-root .foot-blurb{color:var(--ink-3);max-width:280px;font-size:.9375rem;line-height:1.65}.lumiq-root .foot-nav h4{color:var(--gold);font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.6875rem;font-weight:600}.lumiq-root .foot-tag{font-family:var(--font-serif);color:var(--ink-3);font-style:italic}.lumiq-root .foot-nav ul li{margin-bottom:.75rem}.lumiq-root .foot-nav a{color:var(--ink-3);font-size:.9375rem;transition:color .2s}.lumiq-root .foot-nav a:hover{color:var(--ink)}.lumiq-root .social-pills{flex-wrap:wrap;gap:.5rem;display:flex}.lumiq-root .spill{color:var(--ink-2);background:#1414140d;border-radius:999px;padding:.4rem 1rem;font-size:.8125rem;transition:background .2s,color .2s}.lumiq-root .spill:hover{color:var(--ink);background:#1414141a}.lumiq-root .foot-bottom{border-top:1px solid var(--border);color:var(--ink-3);justify-content:space-between;padding-top:2rem;font-size:.875rem;display:flex}.lumiq-root .why-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.lumiq-root .why-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;padding:2.5rem;transition:all .4s}.lumiq-root .why-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.lumiq-root .why-card.passive{background:#fff}.lumiq-root .why-card.active{border-color:var(--border-h);background:#fff}.lumiq-root .why-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:#1f14290f;border-radius:999px;margin-bottom:1.5rem;padding:.4rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.lumiq-root .why-tag.accent{background:var(--purple);color:#fff}.lumiq-root .why-card h3{color:var(--ink);margin-bottom:1rem;font-size:1.625rem;line-height:1.25}.lumiq-root .why-card p{color:var(--ink-2);margin-bottom:1.5rem}.lumiq-root .why-emoji{letter-spacing:.4rem;opacity:.8;font-size:1.75rem}.lumiq-root .plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.75rem;margin-top:3rem;display:grid}.lumiq-root .plan-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;flex-direction:column;padding:2.25rem 2rem;transition:all .4s;display:flex}.lumiq-root .plan-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.lumiq-root .plan-card.featured{border-color:var(--ink);box-shadow:var(--shadow);background:#fff}.lumiq-root .plan-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--purple);background:var(--lilac);border-radius:999px;align-self:flex-start;margin-bottom:1rem;padding:.35rem .8rem;font-size:.7rem;font-weight:700;display:inline-block}.lumiq-root .plan-card.featured .plan-eyebrow{background:var(--purple);color:#fff}.lumiq-root .plan-card h3{color:var(--ink);margin-bottom:.4rem;font-size:1.625rem}.lumiq-root .plan-sub{color:var(--ink-3);margin-bottom:1.25rem;font-size:.9375rem}.lumiq-root .plan-price{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.lumiq-root .plan-amt{font-family:var(--font-serif);color:var(--wine);font-size:2.5rem;font-weight:600}.lumiq-root .plan-unit{color:var(--ink-3);font-size:.9375rem}.lumiq-root .plan-note{color:var(--ink-3);margin-bottom:1.5rem;font-size:.8125rem}.lumiq-root .plan-list{flex:1;margin-bottom:1.75rem}.lumiq-root .plan-list li{color:var(--ink-2);align-items:flex-start;gap:.6rem;margin-bottom:.65rem;font-size:.9375rem;display:flex}.lumiq-root .plan-list li svg{width:18px;height:18px;fill:var(--purple-soft);flex-shrink:0;margin-top:2px}.lumiq-root .plan-card.featured .plan-list li svg{fill:var(--purple)}.lumiq-root .plan-cta{width:100%}.lumiq-root .parent-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:2.5rem;margin-top:3rem;display:grid}.lumiq-root .parent-dash{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:28px;padding:2rem}.lumiq-root .dash-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.lumiq-root .dash-pill{background:var(--purple);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .8rem;font-size:.7rem;font-weight:600}.lumiq-root .dash-time{color:var(--ink-3);font-size:.8125rem;font-weight:500}.lumiq-root .dash-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.lumiq-root .dash-stat{border:1px solid var(--border);background:#fff;border-radius:16px;padding:1rem 1.1rem}.lumiq-root .dash-label{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.75rem}.lumiq-root .dash-val{font-family:var(--font-serif);color:var(--wine);margin-bottom:.4rem;font-size:1.75rem;font-weight:600;line-height:1}.lumiq-root .dash-meta{color:var(--ink-3);font-size:.75rem}.lumiq-root .dash-row{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.lumiq-root .dash-mini{border:1px solid var(--border);background:#ffffffb3;border-radius:14px;padding:.85rem 1rem}.lumiq-root .dash-mini strong{color:var(--ink);margin-bottom:.2rem;font-size:.875rem;display:block}.lumiq-root .dash-mini span{color:var(--ink-3);font-size:.75rem}.lumiq-root .dash-profiles{flex-direction:column;gap:.5rem;display:flex}.lumiq-root .dash-profile{border:1px solid var(--border);background:#fff9;border-radius:14px;align-items:center;gap:.85rem;padding:.7rem .9rem;display:flex}.lumiq-root .dp-avatar{background:var(--purple-soft);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.lumiq-root .dash-profile strong{color:var(--ink);font-size:.9375rem;display:block}.lumiq-root .dash-profile small{color:var(--ink-3);font-size:.75rem}.lumiq-root .parent-list{flex-direction:column;gap:1rem;display:flex}.lumiq-root .parent-item{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;gap:1rem;padding:1.1rem 1.25rem;transition:all .3s;display:flex}.lumiq-root .parent-item:hover{border-color:var(--border-h);transform:translate(4px)}.lumiq-root .parent-ico{flex-shrink:0;font-size:1.5rem;line-height:1}.lumiq-root .parent-item strong{font-family:var(--font-serif);color:var(--ink);margin-bottom:.25rem;font-size:1.125rem;display:block}.lumiq-root .parent-item p{color:var(--ink-3);font-size:.9375rem}.lumiq-root .member-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.lumiq-root .member-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:1.75rem;transition:all .4s}.lumiq-root .member-card:hover{box-shadow:var(--shadow);background:var(--card-h);transform:translateY(-4px)}.lumiq-root .member-ico{margin-bottom:.85rem;font-size:1.75rem;display:block}.lumiq-root .member-card h4{color:var(--ink);margin-bottom:.5rem;font-size:1.25rem}.lumiq-root .member-card p{color:var(--ink-3);font-size:.9375rem}.lumiq-root .faq-list{flex-direction:column;gap:.85rem;max-width:820px;margin:3rem auto 0;display:flex}.lumiq-root .faq-item{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;transition:all .3s;overflow:hidden}.lumiq-root .faq-item:hover{border-color:var(--border-h)}.lumiq-root .faq-item[open]{background:var(--card-h);box-shadow:var(--shadow)}.lumiq-root .faq-item summary{cursor:pointer;font-family:var(--font-serif);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;font-size:1.125rem;list-style:none;display:flex}.lumiq-root .faq-item summary::-webkit-details-marker{display:none}.lumiq-root .faq-item summary:after{content:"+";color:var(--purple);flex-shrink:0;font-size:1.5rem;transition:transform .3s}.lumiq-root .faq-item[open] summary:after{transform:rotate(45deg)}.lumiq-root .faq-item p{color:var(--ink-2);padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.6}.lumiq-root .lang-switch{position:relative}.lumiq-root .lang-btn{border:1px solid var(--border);color:var(--ink-2);cursor:pointer;background:#fff9;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.lumiq-root .lang-btn:hover{color:var(--purple);border-color:var(--purple-soft);background:#fff}.lumiq-root .lang-caret{opacity:.7;font-size:.7rem}.lumiq-root .lang-menu{border:1px solid var(--border);min-width:160px;box-shadow:var(--shadow-lg);z-index:1100;background:#fff;border-radius:14px;flex-direction:column;gap:.1rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.lumiq-root .lang-item{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;padding:.55rem .85rem;font-size:.875rem;transition:background .15s}.lumiq-root .lang-item:hover{background:var(--card-h);color:var(--purple)}.lumiq-root .lang-item.active{background:var(--purple-soft);color:#fff}.lumiq-root .btn-ghost-navy{color:var(--navy);border:1px solid var(--navy);background:0 0}.lumiq-root .btn-ghost-navy:hover{background:var(--navy);color:#fff;transform:translateY(-2px)}.lumiq-root .how-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem;display:grid}.lumiq-root .how-step{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:2rem 1.5rem;transition:all .4s;position:relative}.lumiq-root .how-step:hover{box-shadow:var(--shadow);background:var(--card-h);transform:translateY(-6px)}.lumiq-root .how-num{font-family:var(--font-serif);color:var(--purple);opacity:.85;margin-bottom:1rem;font-size:2.25rem;font-weight:600;line-height:1}.lumiq-root .how-step h4{color:var(--ink);margin-bottom:.6rem;font-size:1.375rem}.lumiq-root .how-step p{color:var(--ink-3);font-size:.9375rem;line-height:1.55}.lumiq-root .age-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:3rem;display:grid}.lumiq-root .age-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:26px;padding:2.25rem;transition:all .4s}.lumiq-root .age-card:hover{box-shadow:var(--shadow-lg);background:var(--card-h);transform:translateY(-6px)}.lumiq-root .age-card.featured{border-color:var(--border-h);background:#fff}.lumiq-root .age-badge{background:var(--purple);color:#fff;letter-spacing:.05em;border-radius:999px;margin-bottom:1rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;display:inline-block}.lumiq-root .age-card.featured .age-badge{background:var(--rose)}.lumiq-root .age-card h3{color:var(--ink);margin-bottom:.6rem;font-size:1.625rem}.lumiq-root .age-sub{color:var(--ink-3);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.55}.lumiq-root .age-list{flex-direction:column;gap:.55rem;display:flex}.lumiq-root .age-list li{color:var(--ink-2);padding-left:1.1rem;font-size:.9375rem;position:relative}.lumiq-root .age-list li:before{content:"✦";color:var(--purple);font-size:.75rem;position:absolute;top:.2rem;left:0}.lumiq-root .value-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.lumiq-root .value-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:22px;padding:1.85rem 1.75rem;transition:all .4s}.lumiq-root .value-card:hover{box-shadow:var(--shadow);background:var(--card-h);transform:translateY(-4px)}.lumiq-root .value-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--rose);margin-bottom:.75rem;font-size:.7rem;font-weight:600;display:inline-block}.lumiq-root .value-card h4{color:var(--ink);margin-bottom:.5rem;font-size:1.25rem}.lumiq-root .value-card p{color:var(--ink-3);font-size:.9375rem;line-height:1.55}.lumiq-root .concept-hero{padding:1.5rem 0 2rem}.lumiq-root .concept-frame{max-width:1100px;box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:32px;margin:0 auto;animation:lumiq-bob 8s ease-in-out infinite;position:relative;overflow:hidden}.lumiq-root .concept-frame img{width:100%;height:auto;display:block}.lumiq-root .age-art{aspect-ratio:4/3;background:var(--cream-3);border-radius:18px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 8px 22px -10px #0000001f}.lumiq-root .age-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.lumiq-root .age-card:hover .age-art img{transform:scale(1.04)}.lumiq-root .eco-stage{max-width:760px;height:480px;margin:1rem auto 3rem;position:relative}.lumiq-root .eco-orbit{border:1.5px dashed #7c5bd059;border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;animation:lumiq-spin 30s linear infinite;position:absolute;top:50%;left:50%}.lumiq-root .eco-orbit-2{border-color:#d85c7a40;width:460px;height:460px;margin:-230px 0 0 -230px;animation-duration:50s;animation-direction:reverse}.lumiq-root .eco-center{background:var(--ink);color:#fff;text-align:center;z-index:5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -10px #00000059}.lumiq-root .eco-center-ico{margin-bottom:.25rem;font-size:1.8rem}.lumiq-root .eco-center strong{font-family:var(--font-serif);font-size:1.05rem}.lumiq-root .eco-center small{opacity:.85;font-size:.7rem}.lumiq-root .eco-node{border:1px solid var(--border);width:130px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:16px;padding:.85rem .75rem;transition:transform .3s;animation:lumiq-float 5s ease-in-out infinite;position:absolute}.lumiq-root .eco-node:hover{transform:scale(1.06)}.lumiq-root .eco-node span{margin-bottom:.25rem;font-size:1.6rem;display:block}.lumiq-root .eco-node strong{font-family:var(--font-serif);color:var(--ink);font-size:.95rem;display:block}.lumiq-root .eco-node small{color:var(--ink-3);margin-top:.15rem;font-size:.7rem;display:block}.lumiq-root .eco-node.n1{margin-left:-65px;animation-delay:0s;top:0;left:50%}.lumiq-root .eco-node.n2{animation-delay:.4s;top:22%;right:0}.lumiq-root .eco-node.n3{animation-delay:.8s;bottom:22%;right:0}.lumiq-root .eco-node.n4{margin-left:-65px;animation-delay:1.2s;bottom:0;left:50%}.lumiq-root .eco-node.n5{animation-delay:1.6s;bottom:22%;left:0}.lumiq-root .eco-node.n6{animation-delay:2s;top:22%;left:0}.lumiq-root .sec-num{width:64px;height:64px;font-family:var(--font-serif);color:#fff;box-shadow:var(--shadow);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.lumiq-root .sec-num.purple,.lumiq-root .sec-num.rose{background:var(--ink)}.lumiq-root .sec-head{align-items:flex-start;gap:1.5rem;margin-bottom:3rem;display:flex}.lumiq-root .sec-head .sec-head-body{flex:1;min-width:0}.lumiq-root .sec-head .kicker{margin-bottom:.75rem}.lumiq-root .sec-head h1{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.lumiq-root .sec-head h1 em{color:var(--purple);font-style:italic;font-weight:400}.lumiq-root .sec-head.rose h1 em{color:var(--rose)}.lumiq-root .sec-lede{color:var(--ink-2);max-width:580px;font-size:1.05rem;line-height:1.65}.lumiq-root .detail-split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin:4rem 0;display:grid}.lumiq-root .detail-split .ds-img{border-radius:20px;overflow:hidden}.lumiq-root .detail-split .ds-img img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.lumiq-root .detail-split h2{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:.5rem 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.lumiq-root .detail-split p{color:var(--ink-2);line-height:1.7}.lumiq-root .callout{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border-radius:14px;margin-top:1.5rem;padding:1.25rem 1.5rem}.lumiq-root .callout h5{color:var(--purple);margin:0 0 .35rem;font-weight:600}.lumiq-root .callout p{color:var(--ink-2);margin:0;font-size:.9rem}.lumiq-root .ways-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.lumiq-root .way-card{background:var(--card);border:1px solid var(--border);border-radius:20px;transition:transform .35s,box-shadow .35s;overflow:hidden}.lumiq-root .way-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lumiq-root .way-card .way-img{aspect-ratio:4/3;background:var(--cream-3);overflow:hidden}.lumiq-root .way-card .way-img img{object-fit:cover;width:100%;height:100%;display:block}.lumiq-root .way-card .way-body{padding:1.25rem 1.5rem 1.75rem}.lumiq-root .way-card h4{font-family:var(--font-serif);color:var(--ink);margin:.75rem 0 .5rem;font-size:1.4rem}.lumiq-root .way-card p{color:var(--ink-3);margin:0;font-size:.95rem;line-height:1.55}.lumiq-root .price-line{flex-wrap:wrap;align-items:baseline;gap:1.25rem;margin:1.5rem 0 0;display:flex}.lumiq-root .price-line .price{font-family:var(--font-serif);color:var(--wine);font-size:clamp(1.75rem,3vw,2.25rem)}.lumiq-root .price-line .price small{color:var(--ink-3);font-size:.6em;font-family:var(--font-sans);letter-spacing:.05em;margin-right:.5rem}.lumiq-root .parent-grid{align-items:stretch}.lumiq-root .parent-dash{flex-direction:column;display:flex}.lumiq-root .dash-pages{flex:1;min-height:380px;position:relative}.lumiq-root .dash-page{opacity:0;visibility:hidden;flex-direction:column;gap:.85rem;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.lumiq-root .dash-page.active{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.lumiq-root .dash-dots{justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.lumiq-root .dash-dots button{background:var(--border-h);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .3s}.lumiq-root .dash-dots button.active{background:var(--purple);width:22px}.lumiq-root .dash-bars{align-items:flex-end;gap:.45rem;height:110px;padding:.5rem 0;display:flex}.lumiq-root .dash-bar{flex-direction:column;flex:1;align-items:center;gap:.35rem;height:100%;display:flex}.lumiq-root .dash-bar span{background:var(--ink);border-radius:6px 6px 2px 2px;width:100%;min-height:6px;display:block}.lumiq-root .dash-bar em{color:var(--ink-3);font-size:.7rem;font-style:normal}.lumiq-root .dash-badges{flex-wrap:wrap;gap:.5rem;display:flex}.lumiq-root .dash-badge{border:1px solid var(--border);color:var(--ink-2);background:#fff;border-radius:999px;padding:.45rem .85rem;font-size:.8125rem}.lumiq-root .parent-list{grid-template-rows:repeat(5,1fr);gap:.85rem;height:100%;display:grid}.lumiq-root .parent-list .parent-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;align-items:center;transition:all .35s}.lumiq-root .parent-list .parent-item.hl{border-color:var(--purple);box-shadow:var(--shadow);background:linear-gradient(#7c5bd014,#fff9);transform:translate(4px)}.lumiq-root .dp-avatar.lg{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:inline-flex}.lumiq-root .dash-profile.rich{gap:.85rem;padding:.7rem .85rem}.lumiq-root .dash-profile.rich .dp-meta{flex:1}.lumiq-root .dp-btn{background:var(--purple);color:#fff;white-space:nowrap;border-radius:999px;padding:.4rem .7rem;font-size:.7rem;font-weight:600}.lumiq-root .dash-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.lumiq-root .dash-chip{color:var(--purple);background:#7c5bd014;border-radius:999px;padding:.35rem .7rem;font-size:.7rem;font-weight:600}.lumiq-root .ctrl-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:.9rem 1rem}.lumiq-root .ctrl-card+.ctrl-card{margin-top:.6rem}.lumiq-root .ctrl-row{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.lumiq-root .ctrl-row strong{font-size:.9rem}.lumiq-root .ctrl-val{background:var(--ink);color:#fff;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.lumiq-root .ctrl-range{appearance:none;background:linear-gradient(90deg,var(--purple) 0,var(--purple) 22%,var(--lilac) 22%,var(--lilac) 100%);border-radius:999px;outline:none;width:100%;height:6px}.lumiq-root .ctrl-scale{color:var(--ink-3);justify-content:space-between;margin-top:.35rem;font-size:.65rem;display:flex}.lumiq-root .ctrl-used{color:var(--ink-3);margin-top:.4rem;font-size:.75rem}.lumiq-root .ctrl-used b{color:var(--wine)}.lumiq-root .ctrl-toggles{flex-wrap:wrap;gap:.4rem;display:flex}.lumiq-root .ctrl-tog{border:1px solid var(--border);color:var(--ink-3);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.lumiq-root .ctrl-tog .ctrl-dot{background:#d8d3e0;border-radius:50%;width:8px;height:8px}.lumiq-root .ctrl-tog.on{border-color:var(--ink);color:var(--ink);background:#1414140d}.lumiq-root .ctrl-tog.on .ctrl-dot{background:var(--purple)}.lumiq-root .book-row{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:-.2rem;display:grid}.lumiq-root .book-card{flex-direction:column;align-items:center;gap:.4rem;display:flex}.lumiq-root .book-cover{aspect-ratio:3/4;border-radius:8px 12px 12px 8px;justify-content:center;align-items:center;width:100%;font-size:1.8rem;display:flex;position:relative;overflow:hidden;box-shadow:-2px 2px #0000000f,0 6px 14px #0000001a}.lumiq-root .book-cover:before{content:"";background:#0000001f;width:4px;position:absolute;top:0;bottom:0;left:0}.lumiq-root .book-card small{color:var(--ink-2);text-align:center;font-size:.7rem;line-height:1.2}.lumiq-root .pts-hero{background:var(--cream-3);border:1px solid var(--border);text-align:center;border-radius:16px;padding:1rem}.lumiq-root .pts-num{font-family:var(--font-serif);color:var(--wine);font-size:2rem;font-weight:700;line-height:1}.lumiq-root .pts-sub{color:var(--ink-2);margin-top:.25rem;font-size:.75rem}.lumiq-root .medals{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.lumiq-root .medal{flex-direction:column;align-items:center;gap:.35rem;display:flex}.lumiq-root .medal-disc{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex;position:relative;box-shadow:0 6px 14px #00000026}.lumiq-root .medal small{color:var(--ink-2);text-align:center;font-size:.7rem;font-weight:600}.lumiq-root .shop-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.lumiq-root .shop-grid.two{grid-template-columns:repeat(2,1fr)}.lumiq-root .shop-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem;display:flex}.lumiq-root .shop-thumb{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;width:100%;font-size:1.7rem;display:flex}.lumiq-root .shop-card strong{color:var(--ink);font-size:.78rem;line-height:1.15}.lumiq-root .shop-card small{color:var(--ink-3);font-size:.68rem}.lumiq-root .shop-buy{background:var(--purple);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:.15rem;padding:.35rem .85rem;font-size:.7rem;font-weight:700}.lumiq-root .shop-section-l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:.15rem 0 -.2rem;font-size:.72rem;font-weight:700}.lumiq-root .pin-bar{border:1px solid var(--purple);color:var(--purple);text-align:center;background:#7c5bd014;border-radius:12px;margin-top:.4rem;padding:.55rem .8rem;font-size:.75rem;font-weight:600}.lumiq-root .cf-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.lumiq-root .plans-sub-head{text-align:center;max-width:720px;margin:3rem auto 1.5rem}.lumiq-root .plans-tag{background:var(--lilac);color:var(--purple-2);letter-spacing:.05em;border-radius:999px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.lumiq-root .plans-sub-head h3{color:var(--ink);margin-bottom:.75rem;font-size:clamp(1.625rem,3vw,2.25rem)}.lumiq-root .plans-sub-head p{color:var(--ink-3);font-size:1rem}.lq-h1{letter-spacing:-.01em;font-size:clamp(2rem,5.5vw,4.25rem);line-height:1.05}.lq-h1,.lq-h2{font-family:var(--font-serif,"Playfair Display",serif);text-wrap:balance}.lq-h2{font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.15}.lq-body{font-size:clamp(1rem,.4vw + .9rem,1.125rem);line-height:1.75}.lq-section{padding-top:var(--lq-section);padding-bottom:var(--lq-section)}.editorial-page .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.editorial-page h1,.editorial-page h2,.editorial-page h3{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.editorial-page,.subpage{--page-bg-1:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-01-low-arc.webp);--page-bg-2:url(/assets/subpage-backgrounds-20260915/products.webp);--page-bg-3:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-02-diagonal-convergence.webp);--page-bg-4:url(/assets/subpage-backgrounds-20260915/about.webp);--page-bg-5:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-03-open-loop.webp);--page-bg-6:url(/assets/subpage-backgrounds-20260915/media.webp);background:#fbfbfe}:is(.story-page,.contact-page,.terms-page){--page-bg-1:url(/assets/subpage-backgrounds-20260915/story.webp);--page-bg-2:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-03-open-loop.webp);--page-bg-3:url(/assets/subpage-backgrounds-20260915/contact.webp);--page-bg-4:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-01-low-arc.webp);--page-bg-5:url(/assets/subpage-backgrounds-20260915/terms.webp);--page-bg-6:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-02-diagonal-convergence.webp)}:is(.plans-page,.media-page,.cookies-page){--page-bg-1:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-02-diagonal-convergence.webp);--page-bg-2:url(/assets/subpage-backgrounds-20260915/plans.webp);--page-bg-3:url(/assets/subpage-backgrounds-20260915/media.webp);--page-bg-4:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-03-open-loop.webp);--page-bg-5:url(/assets/subpage-backgrounds-20260915/cookies.webp);--page-bg-6:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-01-low-arc.webp)}.story-page{--single-page-bg:url(/assets/subpage-backgrounds-20260918-clean/story-flow-clean.webp)}.plans-page{--single-page-bg:url(/assets/subpage-backgrounds-20260918-clean/plans-flow-clean.webp)}.media-page{--single-page-bg:url(/assets/subpage-backgrounds-20260918-clean/media-flow-clean.webp)}.faq-page{--single-page-bg:url(/assets/subpage-backgrounds-20260918-clean/faq-flow-clean.webp)}.prelaunch-page{--single-page-bg:url(/assets/subpage-backgrounds-20260918-clean/prelaunch-flow-clean.webp)}:is(.story-page,.plans-page,.media-page,.faq-page,.prelaunch-page){background-color:#fbfbfe;background-image:var(--single-page-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}:is(.story-page,.plans-page,.media-page,.faq-page,.prelaunch-page)>section:before{display:none}:is(.faq-page,.prelaunch-page,.child-safety-page){--page-bg-1:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-03-open-loop.webp);--page-bg-2:url(/assets/subpage-backgrounds-20260915/faq.webp);--page-bg-3:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-01-low-arc.webp);--page-bg-4:url(/assets/subpage-backgrounds-20260915/prelaunch.webp);--page-bg-5:url(/assets/subpage-backgrounds-20260915/generated-set-02/flow-02-diagonal-convergence.webp);--page-bg-6:url(/assets/subpage-backgrounds-20260915/child-safety.webp)}.editorial-page>section,.subpage>section{isolation:isolate;position:relative;background:0 0!important}.editorial-page>section:before,.subpage>section:before{content:"";z-index:-1;background-color:#fbfbfe;background-image:var(--section-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.editorial-page>section:nth-of-type(6n+1),.subpage>section:nth-of-type(6n+1){--section-bg:var(--page-bg-1)}.editorial-page>section:nth-of-type(6n+2),.subpage>section:nth-of-type(6n+2){--section-bg:var(--page-bg-2)}.editorial-page>section:nth-of-type(6n+3),.subpage>section:nth-of-type(6n+3){--section-bg:var(--page-bg-3)}.editorial-page>section:nth-of-type(6n+4),.subpage>section:nth-of-type(6n+4){--section-bg:var(--page-bg-4)}.editorial-page>section:nth-of-type(6n+5),.subpage>section:nth-of-type(6n+5){--section-bg:var(--page-bg-5)}.editorial-page>section:nth-of-type(6n),.subpage>section:nth-of-type(6n){--section-bg:var(--page-bg-6)}.prelaunch-page>.bg-layer{display:none}.editorial-page a,.editorial-page button,.subpage a,.subpage button{-webkit-tap-highlight-color:transparent}.editorial-page a:focus-visible,.editorial-page button:focus-visible,.subpage a:focus-visible,.subpage button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.subpage{color:var(--ink);padding:7rem 0 5rem}.subpage-hero{border-bottom:1px solid #14141414;margin-bottom:3rem;padding:4rem 0 3.5rem}.subpage-title{letter-spacing:-.015em;color:var(--ink);margin:.75rem 0 1.25rem;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.06}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:.75rem;font-weight:600}.subpage-intro{color:var(--ink-2);max-width:720px;font-size:1.15rem;line-height:1.7}.subpage-body{padding:1rem 0 5rem}.prose{max-width:760px;color:var(--ink-2);line-height:1.75}.prose h2{font-family:var(--font-serif);color:var(--ink);margin:2.5rem 0 .75rem;font-size:1.7rem}.prose h3{color:var(--ink);margin:1.75rem 0 .5rem;font-size:1.15rem}.prose p,.prose ul{margin:0 0 1rem}.prose ul{padding-left:1.25rem}.prose li{margin:.35rem 0}.prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.prose a:hover{color:var(--gold)}.prose blockquote{border-left:2px solid var(--gold);color:var(--ink);font-style:italic;font-family:var(--font-serif);margin:2rem 0;padding-left:1.25rem;font-size:1.2rem;line-height:1.55}.press-card{background:#fff;border:1px solid #14141414;border-radius:20px;margin:1rem 0;padding:1.5rem 1.75rem;transition:transform .35s,box-shadow .35s,border-color .35s}.press-card:hover{box-shadow:var(--shadow);border-color:var(--border-h);transform:translateY(-3px)}.press-card .meta{color:var(--ink-3);margin-bottom:.35rem;font-size:.85rem}.press-card h3{margin:0 0 .5rem}.contact-card{background:#fff;border:1px solid #14141414;border-radius:20px;margin:1rem 0;padding:1.65rem 1.75rem;transition:transform .35s,box-shadow .35s,border-color .35s}.contact-card:hover{box-shadow:var(--shadow);border-color:var(--border-h);transform:translateY(-3px)}.draft-notice{color:#795317;background:#fff5dab8;border:1px solid #99671552;border-radius:12px;align-items:flex-start;gap:.7rem;margin:1.25rem 0;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.draft-notice>span:first-child{flex:none}.draft-notice-compact{margin:.6rem 0;padding:.5rem .7rem;font-size:.75rem;display:inline-flex}.pending-link-list{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.pending-link-list span{color:var(--ink-3);font-size:.875rem}@media (max-width:960px){.lumiq-root .container{padding:0 1.25rem}.lumiq-root .age-grid,.lumiq-root .cf-grid,.lumiq-root .duo-grid,.lumiq-root .holo-grid,.lumiq-root .how-grid,.lumiq-root .member-grid,.lumiq-root .news-card,.lumiq-root .parent-grid,.lumiq-root .pillars-grid,.lumiq-root .plans-grid,.lumiq-root .tablet-grid,.lumiq-root .value-grid,.lumiq-root .why-grid{grid-template-columns:1fr;gap:2rem}.lumiq-root .how-grid,.lumiq-root .value-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.lumiq-root .member-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.lumiq-root .foot-grid{grid-template-columns:1fr 1fr;gap:2rem}.lumiq-root section{padding:5rem 0}.lumiq-root #faq,.lumiq-root #grows,.lumiq-root #how,.lumiq-root #spotlights{padding-top:3.5rem;padding-bottom:3.5rem}.lumiq-root #members,.lumiq-root #parents,.lumiq-root #thinking{padding-top:7rem}.lumiq-root .parent-list{grid-template-rows:none;height:auto}.lumiq-root .dash-pages{min-height:340px}}@media (max-width:640px){.lumiq-root .container{padding:0 1rem}.lumiq-root .hero h1{font-size:2.25rem;line-height:1.15}.lumiq-root section{padding:4rem 0}.lumiq-root .section-head h2{font-size:2rem}.lumiq-root .product-title{font-size:1.875rem}.lumiq-root .duo-card{border-radius:24px;padding:1.75rem}.lumiq-root .news-card{border-radius:24px;padding:2rem}.lumiq-root .foot-grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}.lumiq-root .foot-bottom{text-align:center;flex-direction:column;gap:1rem}.lumiq-root .age-grid,.lumiq-root .cf-grid,.lumiq-root .dash-row,.lumiq-root .dash-stats,.lumiq-root .how-grid,.lumiq-root .member-grid,.lumiq-root .plans-grid,.lumiq-root .value-grid{grid-template-columns:1fr}.lumiq-root .eco-stage{max-width:360px;height:380px}.lumiq-root .eco-orbit{width:220px;height:220px;margin:-110px 0 0 -110px}.lumiq-root .eco-orbit-2{width:320px;height:320px;margin:-160px 0 0 -160px}.lumiq-root .eco-center{width:120px;height:120px}.subpage{padding-top:5.75rem}.subpage-hero{margin-bottom:2rem;padding:2.75rem 0 2.5rem}.subpage-title{font-size:clamp(2.25rem,11vw,3.3rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:820px){.lumiq-root .sec-head{gap:1rem;margin-bottom:2rem}.lumiq-root .sec-num{border-radius:12px;width:52px;height:52px;font-size:1.2rem}.lumiq-root .detail-split{grid-template-columns:1fr;gap:2rem;margin:2.5rem 0}.lumiq-root .ways-grid{grid-template-columns:1fr;gap:1.25rem}}.locale-ja,.locale-zh-hant{line-break:strict;overflow-wrap:anywhere;font-kerning:normal;font-family:Arial,PingFang TC,Noto Sans TC,Hiragino Sans,Yu Gothic,sans-serif}.locale-ja .editorial-page h1,.locale-ja .editorial-page h2,.locale-ja .editorial-page h3,.locale-ja .serif,.locale-zh-hant .editorial-page h1,.locale-zh-hant .editorial-page h2,.locale-zh-hant .editorial-page h3,.locale-zh-hant .serif{letter-spacing:.01em;word-break:normal;font-family:PingFang TC,Noto Serif TC,Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.22}.locale-ja .eyebrow,.locale-ja .kicker,.locale-ja .prod-kicker,.locale-ja .prod-pill,.locale-ja .prod-tab-sub,.locale-ja .shop-section-l,.locale-zh-hant .eyebrow,.locale-zh-hant .kicker,.locale-zh-hant .prod-kicker,.locale-zh-hant .prod-pill,.locale-zh-hant .prod-tab-sub,.locale-zh-hant .shop-section-l{text-transform:none;letter-spacing:.08em}.locale-ja .plans-table,.locale-zh-hant .plans-table{min-width:720px}[data-word-pending]{opacity:0!important}.scroll-word{display:inline-block}@media (prefers-reduced-motion:reduce){[data-word-pending]{opacity:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.product-detail-light{--pd-accent:#9a7146;--pd-accent-soft:#eadfce;--pd-ink:#151412;--pd-muted:#66625d;--pd-line:rgba(30,27,23,0.14);--pd-stone:transparent;--pd-navy:#faf9fd;--pd-bg-hero:url(/assets/ola-detail/backgrounds-20260915/01-hero.webp);--pd-bg-story:url(/assets/ola-detail/backgrounds-20260915/02-story.webp);--pd-bg-scenes:url(/assets/ola-detail/backgrounds-20260915/03-scenes.webp);--pd-bg-feature:url(/assets/ola-detail/backgrounds-20260915/04-features.webp);--pd-bg-dark:url(/assets/ola-detail/backgrounds-20260915/05-strengths.webp);--pd-bg-extra:url(/assets/subpage-backgrounds-20260915/faq.webp);--pd-bg-final:url(/assets/ola-detail/backgrounds-20260915/06-final.webp);overflow:hidden;background:#fff;color:var(--pd-ink)}.product-detail-light.pd-tablet{--pd-bg-hero:url(/assets/ola-detail/backgrounds-20260915/02-story.webp);--pd-bg-story:url(/assets/ola-detail/backgrounds-20260915/03-scenes.webp);--pd-bg-scenes:url(/assets/ola-detail/backgrounds-20260915/04-features.webp);--pd-bg-feature:url(/assets/ola-detail/backgrounds-20260915/05-strengths.webp);--pd-bg-dark:url(/assets/ola-detail/backgrounds-20260915/06-final.webp);--pd-bg-extra:url(/assets/subpage-backgrounds-20260915/story.webp);--pd-bg-final:url(/assets/ola-detail/backgrounds-20260915/01-hero.webp)}.product-detail-light.pd-ola-go{--pd-bg-hero:url(/assets/ola-detail/backgrounds-20260915/03-scenes.webp);--pd-bg-story:url(/assets/ola-detail/backgrounds-20260915/04-features.webp);--pd-bg-scenes:url(/assets/ola-detail/backgrounds-20260915/05-strengths.webp);--pd-bg-feature:url(/assets/ola-detail/backgrounds-20260915/06-final.webp);--pd-bg-dark:url(/assets/ola-detail/backgrounds-20260915/01-hero.webp);--pd-bg-extra:url(/assets/subpage-backgrounds-20260915/plans.webp);--pd-bg-final:url(/assets/ola-detail/backgrounds-20260915/02-story.webp)}.product-detail-light.pd-print{--pd-bg-hero:url(/assets/ola-detail/backgrounds-20260915/04-features.webp);--pd-bg-story:url(/assets/ola-detail/backgrounds-20260915/05-strengths.webp);--pd-bg-scenes:url(/assets/ola-detail/backgrounds-20260915/06-final.webp);--pd-bg-feature:url(/assets/ola-detail/backgrounds-20260915/01-hero.webp);--pd-bg-dark:url(/assets/ola-detail/backgrounds-20260915/02-story.webp);--pd-bg-extra:url(/assets/subpage-backgrounds-20260915/faq.webp);--pd-bg-final:url(/assets/ola-detail/backgrounds-20260915/03-scenes.webp)}.product-detail-light.pd-nest{--pd-bg-hero:url(/assets/ola-detail/backgrounds-20260915/05-strengths.webp);--pd-bg-story:url(/assets/ola-detail/backgrounds-20260915/06-final.webp);--pd-bg-scenes:url(/assets/ola-detail/backgrounds-20260915/01-hero.webp);--pd-bg-feature:url(/assets/ola-detail/backgrounds-20260915/02-story.webp);--pd-bg-dark:url(/assets/ola-detail/backgrounds-20260915/03-scenes.webp);--pd-bg-extra:url(/assets/subpage-backgrounds-20260915/story.webp);--pd-bg-final:url(/assets/ola-detail/backgrounds-20260915/04-features.webp)}.product-detail-light *{box-sizing:border-box}.product-detail-light figure,.product-detail-light h1,.product-detail-light h2,.product-detail-light h3,.product-detail-light p{margin:0}.product-detail-light a{color:inherit;text-decoration:none}.product-detail-light .pd-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}.product-detail-light .pd-hero-floor{min-height:860px;padding:148px 0 112px;background:transparent}.product-detail-light .pd-hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(56px,7vw,112px)}.product-detail-light .pd-hero-copy{min-width:0}.product-detail-light .pd-back-link{display:inline-flex;margin-bottom:58px;color:var(--pd-muted);font-size:14px;letter-spacing:.03em;transition:color .2s ease}.product-detail-light .pd-back-link:hover{color:var(--pd-ink)}.product-detail-light .pd-eyebrow,.product-detail-light .pd-row-eyebrow{color:var(--pd-accent);font-size:12px;font-weight:650;letter-spacing:.2em;line-height:1.4;text-transform:uppercase}.product-detail-light .pd-hero-copy h1{margin-top:0;font:400 clamp(54px,5.8vw,94px)/.95 var(--font-serif,Georgia,serif);letter-spacing:-.055em}.product-detail-light .pd-hero-copy h1 .pd-product-tagline{display:block;margin-top:24px;font:400 clamp(30px,2.8vw,44px)/1.05 var(--font-serif,Georgia,serif);letter-spacing:-.035em}.product-detail-light .pd-hero-lede{max-width:520px;margin-top:32px;color:var(--pd-muted);font-size:clamp(17px,1.3vw,20px);line-height:1.7}.product-detail-light .pd-concept-note{max-width:540px;margin-top:24px;padding-top:18px;border-top:1px solid var(--pd-line);color:#8a857e;font-size:13px;line-height:1.6}.product-detail-light .pd-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:42px}.product-detail-light .pd-price{color:var(--pd-ink);font:400 clamp(26px,2.6vw,40px)/1 var(--font-serif,Georgia,serif);letter-spacing:-.025em}.product-detail-light .pd-price--compact{display:inline-flex;align-items:center;align-self:stretch;font-size:clamp(11px,1.1vw,17px);line-height:1;white-space:nowrap}.product-detail-light .pd-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:13px 24px;border-radius:999px;background:#151515;color:#fff;font-size:15px;font-weight:600;letter-spacing:.035em;transition:transform .24s ease,background .24s ease}.product-detail-light .pd-primary-action:hover{transform:translateY(-2px);background:var(--pd-accent)}.product-detail-light .pd-back-link:focus-visible,.product-detail-light .pd-primary-action:focus-visible,.product-detail-light .pd-secondary-action:focus-visible{outline:2px solid var(--pd-accent);outline-offset:4px}.product-detail-light .pd-hero-options{margin-top:36px}.product-detail-light .pd-hero-display-title{display:none}.product-detail-light .pd-hero-visual{position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(42,36,30,.08);border-radius:30px;box-shadow:0 30px 72px rgba(59,47,34,.11)}.product-detail-light .pd-hero-visual img{display:block;padding:clamp(8px,1.2vw,20px);mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.75,.2,1)}.product-detail-light .pd-floor{padding-block:clamp(144px,12vw,192px)}.product-detail-light .pd-story-floor{background:#fff}.product-detail-light .pd-story-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;gap:clamp(64px,9vw,144px)}.product-detail-light .pd-story-visual{min-width:0;aspect-ratio:16/11;overflow:hidden;background:transparent}.product-detail-light .pd-story-copy{min-width:0}.product-detail-light .pd-section-heading{max-width:760px}.product-detail-light .pd-section-heading.is-center{margin-inline:auto;text-align:center}.product-detail-light .pd-section-heading h2{margin-top:18px;font:400 clamp(42px,4.6vw,72px)/1.04 var(--font-serif,Georgia,serif);letter-spacing:-.045em}.product-detail-light .pd-section-intro{margin-top:28px;color:var(--pd-muted);font-size:clamp(17px,1.35vw,20px);line-height:1.75}.product-detail-light .pd-story-note{margin-top:40px;padding:26px 0 0;border-top:1px solid var(--pd-line)}.product-detail-light .pd-story-note h3{color:var(--pd-accent);font:600 18px/1.35 var(--font-sans,Arial,sans-serif)}.product-detail-light .pd-story-note p{margin-top:10px;color:var(--pd-muted);line-height:1.65}.product-detail-light .pd-bullet-list{margin:32px 0 0;padding:0;list-style:none}.product-detail-light .pd-bullet-list li{position:relative;padding:13px 0 13px 22px;border-top:1px solid var(--pd-line);color:var(--pd-muted);line-height:1.5}.product-detail-light .pd-bullet-list li:before{content:"";position:absolute;top:22px;left:2px;width:6px;height:6px;border-radius:50%;background:var(--pd-accent)}.product-detail-light .pd-scenes-floor{background:transparent}.product-detail-light .pd-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4vw,64px);margin-top:72px}.product-detail-light .pd-scene-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-detail-light .pd-scene{min-width:0}.product-detail-light .pd-scene figure{aspect-ratio:4/3;overflow:hidden;background:transparent}.product-detail-light .pd-scene-copy{padding:32px 0 0}.product-detail-light .pd-scene-copy h3{margin-top:14px;font:400 clamp(28px,2.7vw,42px)/1.1 var(--font-serif,Georgia,serif);letter-spacing:-.035em}.product-detail-light .pd-scene-copy>p:last-of-type{margin-top:18px;color:var(--pd-muted);font-size:17px;line-height:1.7}.product-detail-light .pd-feature-floor{background:#fff}.product-detail-light .pd-extra-layout,.product-detail-light .pd-feature-layout{margin-top:78px}.product-detail-light .pd-feature-layout.has-image{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:start;gap:clamp(64px,8vw,128px)}.product-detail-light .pd-index-list{border-top:1px solid var(--pd-line)}.product-detail-light .pd-index-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:26px;padding:28px 0 30px;border-bottom:1px solid var(--pd-line)}.product-detail-light .pd-index-number{color:var(--pd-accent);font:400 22px/1.1 var(--font-serif,Georgia,serif)}.product-detail-light .pd-index-row h3{font:500 clamp(21px,1.8vw,28px)/1.2 var(--font-sans,Arial,sans-serif);letter-spacing:-.015em}.product-detail-light .pd-index-row p{margin-top:10px;color:var(--pd-muted);font-size:16px;line-height:1.65}.product-detail-light .pd-extra-visual,.product-detail-light .pd-feature-visual{min-width:0;min-height:0;aspect-ratio:4/3;align-self:start;overflow:hidden;background:transparent}.product-detail-light .pd-feature-visual{position:sticky;top:132px}.product-detail-light .pd-dark-floor{background:transparent}.product-detail-light .pd-dark-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:start;gap:clamp(64px,8vw,128px)}.product-detail-light .pd-dark-floor .pd-index-row p,.product-detail-light .pd-dark-floor .pd-section-intro{color:#a5afbd}.product-detail-light .pd-dark-floor .pd-index-list,.product-detail-light .pd-dark-floor .pd-index-row{border-color:rgba(190,204,224,.2)}.product-detail-light .pd-dark-floor .pd-index-list{margin-top:62px}.product-detail-light .pd-dark-floor .pd-index-row h3{color:#fff}.product-detail-light .pd-dark-visual{min-width:0;min-height:0;aspect-ratio:4/3;align-self:start;position:sticky;top:132px;overflow:hidden;background:transparent}.product-detail-light .pd-extra-floor{background:#fff}.product-detail-light .pd-extra-layout.has-image{display:grid;grid-template-columns:minmax(340px,5fr) minmax(0,7fr);align-items:start;gap:clamp(64px,8vw,128px)}.product-detail-light.pd-print .pd-hero-visual img{object-fit:contain!important;padding:clamp(24px,3vw,48px);mix-blend-mode:normal}.product-detail-light.pd-print .pd-hero-visual{background:transparent}.product-detail-light.pd-print .pd-dark-visual img{object-fit:contain!important;padding:clamp(24px,3vw,48px)}.product-detail-light .pd-hero-visual{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.product-detail-light.pd-ola .pd-hero-visual{aspect-ratio:1/1}.product-detail-light .pd-hero-visual img{object-fit:contain!important;padding:0;mix-blend-mode:normal;filter:drop-shadow(0 30px 38px rgba(81,57,34,.2));transform:scale(1.08);transform-origin:center}.product-detail-light.pd-tablet .pd-hero-visual img{padding:0;transform:scale(1.1)}.product-detail-light.pd-ola .pd-feature-layout.has-image{grid-template-columns:minmax(0,6.4fr) minmax(360px,5.6fr);align-items:center;gap:clamp(42px,6vw,90px)}.product-detail-light.pd-ola .pd-feature-visual{aspect-ratio:4/5;align-self:center;overflow:visible;background:transparent}.product-detail-light.pd-ola .pd-feature-visual img{transform:scale(1.06);transform-origin:center;filter:drop-shadow(0 34px 42px rgba(81,57,34,.18))}.product-detail-light.pd-ola-go .pd-feature-visual{overflow:visible;background:transparent}.product-detail-light.pd-ola-go .pd-feature-visual img{object-fit:contain!important;transform:scale(1.4);transform-origin:center;filter:drop-shadow(0 30px 40px rgba(81,57,34,.18))}.product-detail-light .pd-dark-floor,.product-detail-light .pd-extra-floor,.product-detail-light .pd-feature-floor,.product-detail-light .pd-final-floor,.product-detail-light .pd-hero-floor,.product-detail-light .pd-scenes-floor,.product-detail-light .pd-story-floor{background-color:#faf9fd;background-repeat:no-repeat;background-position:50%;background-size:cover}.product-detail-light .pd-hero-floor{background-image:var(--pd-bg-hero)}.product-detail-light .pd-story-floor{background-image:var(--pd-bg-story)}.product-detail-light .pd-scenes-floor{background-image:var(--pd-bg-scenes)}.product-detail-light .pd-feature-floor{background-image:var(--pd-bg-feature)}.product-detail-light .pd-dark-floor{background-image:var(--pd-bg-dark);color:var(--pd-ink)}.product-detail-light .pd-dark-floor .pd-index-row p,.product-detail-light .pd-dark-floor .pd-section-intro{color:var(--pd-muted)}.product-detail-light .pd-dark-floor .pd-index-list,.product-detail-light .pd-dark-floor .pd-index-row{border-color:var(--pd-line)}.product-detail-light .pd-dark-floor .pd-index-row h3{color:var(--pd-ink)}.product-detail-light:is(.pd-ola,.pd-tablet,.pd-ola-go,.pd-print,.pd-nest) .pd-dark-visual{aspect-ratio:4/5;overflow:visible;border:0;background:transparent;box-shadow:none}.product-detail-light.pd-ola .pd-dark-visual img{transform:scale(1.18);transform-origin:center;filter:drop-shadow(0 34px 42px rgba(81,57,34,.18))}.product-detail-light:is(.pd-tablet,.pd-ola-go,.pd-print,.pd-nest) .pd-dark-visual img{object-fit:contain!important;padding:0;transform:scale(1.18);filter:drop-shadow(0 34px 42px rgba(81,57,34,.16))}.product-detail-light.pd-ola-go .pd-dark-visual img{transform:scale(1.28)}.product-detail-light.pd-print .pd-dark-visual img{transform:scale(1.2)}.product-detail-light .pd-extra-floor{background-image:var(--pd-bg-extra)}.product-detail-light .pd-final-floor{background-image:var(--pd-bg-final)}.product-detail-light.pd-tablet .pd-feature-visual img{object-fit:cover!important;padding:0}.product-detail-light.pd-tablet .pd-dark-visual img{object-fit:contain!important;padding:0;transform:translateX(-7%) scale(1.12)}.product-detail-light.pd-nest .pd-dark-visual img{transform:scale(1.1)}.product-detail-light .pd-final-floor{padding-block:clamp(112px,10vw,156px)}.product-detail-light .pd-final-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);align-items:end;gap:64px}.product-detail-light .pd-final-inner h2{max-width:760px;margin-top:16px;font:400 clamp(42px,4.5vw,68px)/1.06 var(--font-serif,Georgia,serif);letter-spacing:-.04em}.product-detail-light .pd-final-inner>div:first-child>p:last-child{max-width:620px;margin-top:24px;color:var(--pd-muted);font-size:17px;line-height:1.7}.product-detail-light .pd-final-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px}.product-detail-light .pd-secondary-action{padding:12px 0;border-bottom:1px solid var(--pd-ink);font-size:15px;font-weight:600}.product-detail-light .pd-finish-picker{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.product-detail-light .pd-finish-picker p{color:var(--pd-muted);font-size:14px}.product-detail-light .pd-finish-picker p strong{display:block;margin-top:3px;color:var(--pd-ink);font-size:17px}.product-detail-light .pd-finish-picker>div{display:flex;gap:10px}.product-detail-light .pd-finish-picker button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.product-detail-light .pd-finish-picker button.is-active{border-color:var(--pd-accent)}.product-detail-light .pd-finish-picker button span{width:24px;height:24px;border:1px solid rgba(0,0,0,.14);border-radius:50%}.product-detail-light .pd-finish-picker button:focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px}.product-detail-light.pd-nest .pd-dark-visual img,.product-detail-light.pd-nest .pd-feature-visual img,.product-detail-light.pd-nest .pd-hero-visual img,.product-detail-light.pd-ola-go .pd-feature-visual img,.product-detail-light.pd-ola-go .pd-hero-visual img{object-fit:contain!important;padding:clamp(20px,2.5vw,36px)}.product-detail-light:is(.pd-tablet,.pd-ola-go,.pd-print,.pd-nest) .pd-dark-visual img,.product-detail-light:is(.pd-tablet,.pd-ola-go,.pd-print,.pd-nest) .pd-hero-visual img{padding:0}.product-detail-light.pd-ola-go .pd-scene figure img{object-fit:cover!important;padding:0}@media (max-width:980px){.product-detail-light .pd-shell{width:min(100% - 48px,760px)}.product-detail-light .pd-hero-floor{min-height:auto;padding:124px 0 88px}.product-detail-light .pd-dark-layout,.product-detail-light .pd-extra-layout.has-image,.product-detail-light .pd-feature-layout.has-image,.product-detail-light .pd-final-inner,.product-detail-light .pd-hero-grid,.product-detail-light .pd-story-grid{grid-template-columns:1fr}.product-detail-light .pd-hero-grid{gap:68px}.product-detail-light .pd-back-link{margin-bottom:42px}.product-detail-light .pd-hero-visual{aspect-ratio:4/3}.product-detail-light .pd-floor{padding-block:112px}.product-detail-light .pd-dark-layout,.product-detail-light .pd-extra-layout.has-image,.product-detail-light .pd-feature-layout.has-image,.product-detail-light .pd-story-grid{gap:72px}.product-detail-light .pd-scene-grid,.product-detail-light .pd-scene-grid.is-3{grid-template-columns:1fr;gap:64px}.product-detail-light .pd-dark-visual,.product-detail-light .pd-extra-visual,.product-detail-light .pd-feature-visual{min-height:0;position:relative;top:auto}.product-detail-light .pd-final-actions{justify-content:flex-start}.product-detail-light.pd-ola .pd-hero-visual{aspect-ratio:4/5}.product-detail-light.pd-ola .pd-feature-layout.has-image{grid-template-columns:1fr}.product-detail-light.pd-ola .pd-feature-visual{aspect-ratio:4/5}.product-detail-light.pd-ola .pd-dark-visual img{transform:scale(1.08);transform-origin:center}.product-detail-light:is(.pd-tablet,.pd-ola-go,.pd-print,.pd-nest) .pd-dark-visual img{transform:scale(1.05);transform-origin:center}.product-detail-light.pd-tablet .pd-dark-visual img{transform:scale(.96)}.product-detail-light.pd-nest .pd-dark-visual img{transform:scale(.98)}}@media (max-width:620px){.product-detail-light .pd-shell{width:min(100% - 32px,560px)}.product-detail-light .pd-hero-floor{padding:108px 0 72px}.product-detail-light .pd-hero-copy h1{font-size:clamp(44px,14vw,64px)}.product-detail-light .pd-hero-copy h1 .pd-product-tagline{font-size:17px}.product-detail-light .pd-price-row{align-items:flex-start;flex-direction:column;gap:20px}.product-detail-light .pd-price--compact{align-self:auto}.product-detail-light .pd-primary-action{width:100%}.product-detail-light .pd-floor{padding-block:88px}.product-detail-light .pd-section-heading h2{font-size:clamp(38px,11vw,54px)}.product-detail-light .pd-section-intro{font-size:16px}.product-detail-light .pd-scene-grid{margin-top:52px}.product-detail-light .pd-index-row{grid-template-columns:44px minmax(0,1fr);gap:16px}.product-detail-light .pd-dark-visual,.product-detail-light .pd-extra-visual,.product-detail-light .pd-feature-visual{min-height:0}.product-detail-light .pd-final-floor{padding-block:88px}.product-detail-light .pd-final-inner{gap:42px}.product-detail-light .pd-final-actions{align-items:stretch;flex-direction:column}.product-detail-light .pd-final-actions .pd-price{margin-bottom:4px}.product-detail-light.pd-ola .pd-hero-grid{gap:48px}}@media (min-width:981px){.lumiq-root .product-detail-light .pd-hero-floor{min-height:max(820px,calc(100svh - 24px));padding:112px 0 64px;overflow:hidden}.lumiq-root .product-detail-light .pd-hero-grid{position:relative;isolation:isolate;width:min(1440px,calc(100% - 96px));min-height:min(760px,calc(100svh - 176px));grid-template-columns:minmax(0,5fr) minmax(520px,7fr);gap:0}.lumiq-root .product-detail-light .pd-back-link{position:absolute;z-index:3;top:2%;left:0;margin:0}.lumiq-root .product-detail-light .pd-hero-display-title{display:block;position:absolute;z-index:1;top:18%;left:0;width:100%;color:transparent;background:linear-gradient(90deg,#152439,#152439 46%,rgba(21,36,57,.5) 72%,rgba(21,36,57,0) 94%);background-clip:text;-webkit-background-clip:text;font-family:Lumiq Barlow Condensed,Lumiq Manrope,sans-serif;font-size:clamp(112px,10vw,164px);font-weight:600;line-height:.86;letter-spacing:-.035em;white-space:nowrap;pointer-events:none}.lumiq-root .product-detail-light.pd-ola .pd-hero-display-title{font-size:clamp(132px,12vw,196px)}.lumiq-root .product-detail-light:is(.pd-ola-go,.pd-nest) .pd-hero-display-title{font-size:clamp(100px,9vw,150px)}.lumiq-root .product-detail-light .pd-product-name{display:none}.lumiq-root .product-detail-light .pd-hero-copy h1 .pd-product-tagline{position:absolute;z-index:3;top:43%;left:0;width:min(430px,36vw);margin:0;color:var(--pd-ink);-webkit-text-fill-color:var(--pd-ink);font-size:clamp(28px,2.4vw,40px);font-weight:600;line-height:1.02;letter-spacing:-.04em;white-space:normal}.lumiq-root .product-detail-light .pd-hero-copy h1{position:static;font-size:0}.lumiq-root .product-detail-light .pd-concept-note,.lumiq-root .product-detail-light .pd-hero-lede{position:absolute;z-index:3;left:0;width:min(440px,36vw);margin:0}.lumiq-root .product-detail-light .pd-hero-lede{top:58%}.lumiq-root .product-detail-light .pd-concept-note{top:76%}.lumiq-root .product-detail-light .pd-price-row{position:absolute;z-index:4;right:calc(4% - clamp(70px, 6.95vw, 100px));bottom:2%;margin:0;padding:14px 16px;border-radius:999px;background:rgba(255,255,255,.64);box-shadow:0 12px 36px rgba(52,61,75,.1);backdrop-filter:blur(14px)}.lumiq-root .product-detail-light .pd-hero-options{position:absolute;z-index:4;bottom:2%;left:0;margin:0}.lumiq-root .product-detail-light .pd-hero-visual{--pd-product-shift:-4%;--pd-product-y:-7%;z-index:2;grid-column:2;justify-self:center;width:min(100%,720px);height:min(70svh,680px);aspect-ratio:auto;transform:translateX(var(--pd-product-shift)) translateY(var(--pd-product-y))}.lumiq-root .product-detail-light.pd-ola .pd-hero-visual{--pd-product-shift:calc(-2% - clamp(90px, 10.4vw, 150px));--pd-product-y:0%;height:min(76svh,740px)}.lumiq-root .product-detail-light .pd-hero-display-title,.lumiq-root .product-detail-light .pd-hero-visual{opacity:0}.lumiq-root .product-detail-light :is(.pd-back-link,.pd-product-tagline,.pd-hero-lede,.pd-concept-note,.pd-hero-options){opacity:0}.lumiq-root .product-detail-light .pd-price-row{opacity:0}.lumiq-root .product-detail-light .pd-hero-floor.is-entered .pd-hero-visual{animation:pdProductIn 1.2s cubic-bezier(.4,0,.8,.6) forwards}.lumiq-root .product-detail-light .pd-hero-floor.is-entered .pd-hero-display-title{animation:pdTitleIn .68s cubic-bezier(.4,0,.8,.6) 1.2s forwards}.lumiq-root .product-detail-light .pd-hero-floor.is-entered :is(.pd-back-link,.pd-product-tagline){animation:pdDetailIn .64s cubic-bezier(.4,0,.8,.6) 1.3s forwards}.lumiq-root .product-detail-light .pd-hero-floor.is-entered .pd-hero-lede{animation:pdDetailIn .64s cubic-bezier(.4,0,.8,.6) 1.4s forwards}.lumiq-root .product-detail-light .pd-hero-floor.is-entered :is(.pd-concept-note,.pd-hero-options){animation:pdDetailIn .64s cubic-bezier(.4,0,.8,.6) 1.5s forwards}.lumiq-root .product-detail-light .pd-hero-floor.is-entered .pd-price-row{animation:pdActionIn .58s cubic-bezier(.4,0,.8,.6) 1.6s forwards}}@keyframes pdTitleIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pdProductIn{0%{opacity:0;transform:translateX(var(--pd-product-shift)) translateY(calc(var(--pd-product-y) + 28px)) scale(.985)}to{opacity:1;transform:translateX(var(--pd-product-shift)) translateY(var(--pd-product-y)) scale(1)}}@keyframes pdDetailIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pdActionIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.product-detail-light .pd-hero-copy h1,.product-detail-light .pd-hero-visual{opacity:0}.product-detail-light :is(.pd-back-link,.pd-hero-lede,.pd-concept-note,.pd-hero-options){opacity:0}.product-detail-light .pd-price-row{opacity:0}.product-detail-light .pd-hero-floor.is-entered .pd-hero-visual{animation:pdProductInMobile 1.2s cubic-bezier(.4,0,.8,.6) forwards}.product-detail-light .pd-hero-floor.is-entered .pd-hero-copy h1{animation:pdDetailIn .68s cubic-bezier(.4,0,.8,.6) 1.2s forwards}.product-detail-light .pd-hero-floor.is-entered :is(.pd-back-link,.pd-hero-lede,.pd-concept-note,.pd-hero-options){animation:pdDetailIn .64s cubic-bezier(.4,0,.8,.6) 1.35s forwards}.product-detail-light .pd-hero-floor.is-entered .pd-price-row{animation:pdActionIn .58s cubic-bezier(.4,0,.8,.6) 1.5s forwards}}@keyframes pdProductInMobile{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.product-detail-light *,.product-detail-light :after,.product-detail-light :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}