/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.grow{flex-grow:1}.resize{resize:both}}:root{--ink:#18141d;--purple:#7a2ee8;--yellow:#fff36d;--mint:#65f3a3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-brand), Arial, sans-serif;background:#fffdf1;margin:0}a{color:inherit;text-decoration:none}.nicotine-warning{color:#fff;letter-spacing:.02em;text-align:center;background:#18141d;place-items:center;min-height:48px;padding:10px 20px;font-size:14px;display:grid}.site-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf1eb;border-bottom:1px solid #18141d14;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;height:86px;padding:0 clamp(24px,5vw,86px);display:grid;position:relative}.wordmark{letter-spacing:-.095em;font-size:clamp(29px,3vw,43px);font-weight:1000;line-height:1}.site-header nav{gap:34px;font-size:15px;font-weight:800;display:flex}.site-header nav a{transition:color .25s}.site-header nav a:hover{color:var(--purple)}.header-cta{border:2px solid var(--ink);border-radius:999px;justify-self:end;padding:12px 20px;font-size:14px;font-weight:900}.hero{background:radial-gradient(circle at 15% 20%,#fffffff5 0 6%,#0000 32%),linear-gradient(120deg,#fffbd3 0%,#fff375 52%,#c5ff84 100%);grid-template-columns:1.02fr .98fr;align-items:center;gap:20px;min-height:calc(100vh - 134px);padding:clamp(62px,8vw,116px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:4;max-width:720px;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:1000}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(62px,8vw,132px);font-weight:1000;line-height:.78}.hero h1 span{color:var(--purple);letter-spacing:-.095em;font-size:.69em;display:block}.hero-lede{max-width:620px;margin:34px 0 0;font-size:clamp(17px,1.4vw,22px);font-weight:650;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:999px;padding:16px 25px;font-weight:900;transition:transform .25s;box-shadow:0 12px 30px #18141d2b}.primary-button:hover{transform:translateY(-3px)}.text-link{border-bottom:2px solid;padding-bottom:3px;font-weight:900}.hero-stats{gap:clamp(24px,4vw,56px);margin-top:52px;display:flex}.hero-stats div{gap:2px;display:grid}.hero-stats strong{font-size:24px;font-weight:1000}.hero-stats span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.hero-visual{z-index:3;place-items:center;min-height:600px;display:grid;position:relative}.hero-visual img{object-fit:contain;filter:drop-shadow(0 40px 36px #4d291240);z-index:4;width:min(38vw,620px);max-height:72vh;animation:5s ease-in-out infinite float-device;position:relative;transform:rotate(5deg)}.hero-blob{filter:blur(1px);border-radius:48% 52% 62% 38%;position:absolute}.hero-blob-one{background:#b36cff;width:500px;height:410px;top:-90px;right:-130px;transform:rotate(25deg)}.hero-blob-two{background:#59e5ff;width:420px;height:250px;bottom:-150px;left:35%;transform:rotate(-15deg)}.orbit{z-index:1;border:3px solid #18141d29;border-radius:50%;position:absolute}.orbit-one{width:510px;height:510px}.orbit-two{width:690px;height:320px;transform:rotate(28deg)}.flavor-chip,.clear-badge{z-index:6;font-weight:1000;position:absolute;box-shadow:0 12px 26px #18141d29}.flavor-chip{background:#fff;border-radius:999px;padding:12px 20px;top:15%;right:3%;transform:rotate(7deg)}.clear-badge{text-align:center;background:var(--purple);color:#fff;border:8px solid #c9ff7d;border-radius:50%;place-items:center;width:110px;height:110px;line-height:1.02;display:grid;bottom:12%;left:1%;transform:rotate(-10deg)}.ticker{background:var(--purple);color:#fff;border-block:3px solid var(--ink);z-index:10;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.ticker div{letter-spacing:.12em;word-spacing:15px;width:max-content;padding:17px 0;font-weight:1000;animation:18s linear infinite marquee}.ticker span{color:var(--yellow)}.preview-section{text-align:center;color:#fff;background:#18141d;place-content:center;min-height:60vh;display:grid}.preview-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,8vw,110px)}@keyframes float-device{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(2deg)translateY(-20px)}}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:74px}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero h1{font-size:clamp(60px,18vw,98px)}.hero-visual{min-height:480px}.hero-visual img{width:min(82vw,520px);max-height:560px}}@media (max-width:520px){.nicotine-warning{min-height:42px;font-size:11px}.site-header{padding:0 18px}.wordmark{font-size:31px}.header-cta{padding:10px 14px;font-size:12px}.hero{padding-inline:20px}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-stats{gap:22px}.hero-stats strong{font-size:20px}.hero-visual{min-height:400px}.flavor-chip{font-size:12px;top:10%;right:0}.clear-badge{border-width:5px;width:82px;height:82px;font-size:12px}}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.menu-button{background:0 0;border:0;width:42px;height:42px;padding:0;display:none}.menu-button span{background:var(--ink);width:27px;height:2px;margin:6px auto;display:block}.mobile-menu{z-index:80;background:#fff36d;align-content:center;gap:20px;padding:40px;transition:transform .45s cubic-bezier(.8,0,.2,1);display:grid;position:fixed;inset:0;transform:translateY(-105%)}.mobile-menu.is-open{transform:translateY(0)}.mobile-menu>button{background:0 0;border:0;font-size:50px;line-height:1;position:absolute;top:18px;right:22px}.mobile-menu a{letter-spacing:-.06em;font-size:clamp(38px,12vw,70px);font-weight:1000;line-height:1}.site-footer{z-index:5;color:var(--ink);background:#f8f5ec;grid-template-columns:1fr 1fr;gap:70px;padding:90px clamp(24px,7vw,118px) 30px;display:grid;position:relative}.footer-wordmark{font-size:clamp(54px,7vw,104px);display:inline-block}.footer-brand p{margin:18px 0 0;font-size:19px;font-weight:800}.subscribe-form{align-self:center}.subscribe-form label{letter-spacing:.12em;margin-bottom:15px;font-size:13px;font-weight:1000;display:block}.subscribe-form>div{border-bottom:2px solid var(--ink);display:flex}.subscribe-form input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-size:17px}.subscribe-form button{font:inherit;cursor:pointer;background:0 0;border:0;padding:15px 0 15px 20px;font-weight:1000}.footer-bottom{border-top:1px solid #18141d2e;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:12px;font-weight:750;display:flex}.back-to-top{z-index:50;border:2px solid var(--ink);background:var(--yellow);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;width:50px;height:50px;font-size:24px;transition:all .3s;position:fixed;bottom:24px;right:24px;transform:translateY(20px)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.age-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a080cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-dialog{text-align:center;background:#fffdf3;border-radius:26px;width:min(620px,100%);padding:clamp(28px,5vw,60px);box-shadow:0 28px 90px #00000047}.age-logo{color:var(--purple);letter-spacing:-.095em;margin:0 0 24px;font-size:36px;font-weight:1000;line-height:1}.age-dialog h2{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(38px,6vw,64px)}.age-dialog p{max-width:480px;margin:10px auto;font-weight:650;line-height:1.55}.age-question{font-size:20px;font-weight:1000!important}.age-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.age-actions button,.age-dialog>.age-primary{border:2px solid var(--purple);min-height:52px;color:var(--purple);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-weight:1000}.age-actions .age-primary,.age-dialog>.age-primary{background:var(--purple);color:#fff}.age-dialog small{color:#756c7e;margin-top:22px;font-size:11px;display:block}.home-video{color:#fff;background:#151019;align-items:center;min-height:100vh;padding:90px clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.home-video video{object-fit:cover;opacity:.77;width:100%;height:100%;position:absolute;inset:0}.home-video:after{content:"";background:linear-gradient(90deg,#0a080ce0 0%,#0a080c47 58%,#0000 100%);position:absolute;inset:0}.home-video-copy{z-index:2;max-width:790px;position:relative}.home-video-copy h2,.home-section-heading h2,.about-section h2,.contact-band h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,8vw,122px);font-weight:1000;line-height:.86}.light-button{color:var(--ink);background:#fff;margin-top:35px;display:inline-block}.home-features{background:#fffdf1;padding:clamp(90px,12vw,170px) clamp(24px,7vw,118px)}.home-section-heading{max-width:1100px}.home-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:76px;display:grid}.home-feature-grid article{background:#f0e7ff;border-radius:26px;flex-direction:column;min-height:300px;padding:32px;transition:transform .3s,box-shadow .3s;display:flex}.home-feature-grid article:nth-child(2){background:#e0ffd2}.home-feature-grid article:nth-child(3){background:#fff36d}.home-feature-grid article:nth-child(4){background:#c8f7ff}.home-feature-grid article:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:0 20px 50px #18141d1a}.home-feature-grid span{letter-spacing:.14em;font-size:12px;font-weight:1000}.home-feature-grid h3{letter-spacing:-.04em;margin:auto 0 15px;font-size:29px;line-height:1}.home-feature-grid p{margin:0;font-weight:650;line-height:1.5}.about-section{background:#b46cff;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:clamp(90px,12vw,170px) clamp(24px,7vw,118px);display:grid}.about-copy{max-width:650px;padding-bottom:10px}.about-copy>p:first-child{letter-spacing:-.03em;font-size:clamp(22px,2.5vw,38px);font-weight:850;line-height:1.24}.placeholder-note{border:1px solid #18141d4d;border-radius:15px;padding:20px;font-size:13px;line-height:1.55}.about-copy .text-link{margin-top:15px;display:inline-block}.contact-band{color:#fff;background:#18141d;align-content:center;justify-items:start;min-height:80vh;padding:clamp(90px,12vw,170px) clamp(24px,7vw,118px);display:grid}.products-page{background:#fffdf1;overflow:clip}.products-hero{background:linear-gradient(125deg,#c9ff7d 0%,#fff36d 48%,#f0c6ff 100%);align-content:center;min-height:calc(88vh - 134px);padding:clamp(80px,10vw,150px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.products-heading{z-index:2;max-width:1020px;position:relative}.products-heading h1{letter-spacing:-.085em;margin:0;font-size:clamp(86px,13vw,210px);font-weight:1000;line-height:.71}.products-heading h1 span{color:var(--purple)}.products-heading>p:last-child{max-width:680px;margin:38px 0 0;font-size:clamp(18px,1.7vw,25px);font-weight:750;line-height:1.45}.products-orbit{border:3px solid #18141d24;border-radius:50%;position:absolute}.products-orbit-one{width:680px;height:680px;top:-210px;right:-210px}.products-orbit-two{background:#65f3a38c;width:520px;height:220px;bottom:-65px;right:4%;transform:rotate(-19deg)}.products-scroll{z-index:2;letter-spacing:.14em;align-items:center;gap:14px;font-size:11px;font-weight:1000;display:flex;position:absolute;bottom:42px;right:clamp(24px,7vw,118px)}.products-scroll span{border:2px solid;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.product-collection{background:#fffdf1;padding:clamp(75px,9vw,140px) clamp(24px,7vw,118px)}.product-showcase{border:3px solid var(--ink);min-height:720px;box-shadow:20px 22px 0 var(--ink);background:linear-gradient(135deg,#fffbd1 0%,#fff37b 62%,#d5ff96 100%);border-radius:clamp(28px,4vw,62px);grid-template-columns:.92fr 1.08fr;align-items:center;display:grid;overflow:hidden}.product-showcase-copy{z-index:2;padding:clamp(40px,6vw,90px);position:relative}.product-showcase-copy h2{letter-spacing:-.085em;margin:0;font-size:clamp(72px,8vw,132px);font-weight:1000;line-height:.73}.product-showcase-copy h2 span{color:var(--purple);font-size:.57em;display:block}.product-showcase-lede{max-width:600px;margin:33px 0;font-size:clamp(17px,1.4vw,22px);font-weight:700;line-height:1.5}.product-showcase-specs{max-width:610px;margin:0}.product-showcase-specs div{border-top:1px solid #18141d47;grid-template-columns:120px 1fr;gap:18px;padding:12px 0;display:grid}.product-showcase-specs dt{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:1000}.product-showcase-specs dd{margin:0;font-weight:850}.product-showcase-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.product-showcase-visual{place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.product-showcase-disc{aspect-ratio:1;background:var(--purple);border-radius:50%;width:min(45vw,650px);position:absolute;box-shadow:0 0 0 35px #ffffff52,0 0 0 70px #7a2ee817}.product-showcase-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 42px 35px #42220e4d);width:min(37vw,570px);max-height:680px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(6deg)}.product-showcase-visual:hover img{transform:rotate(1deg)translateY(-12px)scale(1.03)}.product-new-badge{z-index:3;text-align:center;background:#65f3a3;border:7px solid #fff;border-radius:50%;place-content:center;width:116px;height:116px;font-size:31px;font-weight:1000;line-height:.8;display:grid;position:absolute;top:9%;right:7%;transform:rotate(10deg)}.product-new-badge strong{letter-spacing:.08em;font-size:11px}.product-view-label{z-index:3;letter-spacing:.12em;align-items:center;gap:15px;font-size:11px;font-weight:1000;display:flex;position:absolute;bottom:7%;right:6%}.product-view-label b{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.products-coming{background:var(--purple);color:#fff;align-content:center;min-height:78vh;padding:clamp(90px,12vw,170px) clamp(24px,7vw,118px);display:grid}.products-coming h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,10vw,158px);line-height:.8}.products-coming h2 span{color:var(--yellow)}.brand-about-page{background:#fffdf1;overflow:clip}.brand-about-hero{background:radial-gradient(circle at 75% 16%,#ffffffbf,#0000 23%),linear-gradient(125deg,#fff36d 0%,#d9ff86 55%,#aef4ff 100%);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:70px;min-height:calc(100vh - 134px);padding:clamp(75px,10vw,150px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.brand-about-title,.brand-about-intro{z-index:2;position:relative}.brand-about-title h1{letter-spacing:-.082em;margin:0;font-size:clamp(75px,9.8vw,158px);font-weight:1000;line-height:.76}.brand-about-title h1 span{color:var(--purple)}.brand-about-intro{max-width:540px;padding-bottom:10px}.brand-about-intro>p{letter-spacing:-.025em;margin:0 0 36px;font-size:clamp(19px,2vw,29px);font-weight:800;line-height:1.36}.brand-about-intro a{letter-spacing:.13em;align-items:center;gap:14px;font-size:11px;font-weight:1000;display:inline-flex}.brand-about-intro a span{border:2px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.brand-about-shape{pointer-events:none;position:absolute}.brand-about-shape-one{border:70px solid #7a2ee829;border-radius:50%;width:460px;height:460px;top:-145px;right:-135px}.brand-about-shape-two{background:#b56cff;border-radius:50%;width:460px;height:180px;bottom:-135px;left:36%;transform:rotate(-10deg)}.brand-story{color:#fff;background:#18141d;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(55px,9vw,150px);padding:clamp(95px,13vw,190px) clamp(24px,7vw,118px);display:grid}.brand-story-year{color:var(--yellow);align-content:start;display:grid;position:sticky;top:40px}.brand-story-year span{letter-spacing:.18em;font-size:12px;font-weight:1000}.brand-story-year strong{letter-spacing:-.1em;font-size:clamp(110px,16vw,260px);line-height:.78}.brand-story-copy{max-width:850px}.brand-story-copy h2{letter-spacing:-.07em;margin:0 0 50px;font-size:clamp(54px,7vw,108px);line-height:.86}.brand-story-copy>p:not(.eyebrow){color:#d2ccd5;margin:0 0 24px;font-size:clamp(18px,1.6vw,25px);font-weight:650;line-height:1.55}.brand-story-copy>p:last-child{color:#fff;font-weight:800}.brand-film{color:#fff;background:#120e15;align-items:end;height:min(65vw,100vh);min-height:640px;padding:clamp(60px,8vw,120px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.brand-film video{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.brand-film:after{content:"";background:linear-gradient(#0000 30%,#0c0810db);position:absolute;inset:0}.brand-film-copy{z-index:2;position:relative}.brand-film-copy h2{letter-spacing:-.07em;margin:0;font-size:clamp(54px,8vw,128px);line-height:.84}.brand-film-copy h2 span{color:var(--yellow)}.brand-principles{background:#fffdf1;padding:clamp(95px,13vw,190px) clamp(24px,7vw,118px)}.brand-principles-heading{max-width:1050px}.brand-principles-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(62px,9vw,145px);line-height:.82}.brand-principles-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:80px;display:grid}.brand-principles-grid article{border:2px solid var(--ink);background:#f0e2ff;border-radius:32px;flex-direction:column;min-height:350px;padding:clamp(28px,4vw,52px);display:flex}.brand-principles-grid article:nth-child(2){background:#d7ffc9}.brand-principles-grid article:nth-child(3){background:#fff36d}.brand-principles-grid article:nth-child(4){background:#c9f6ff}.brand-principles-grid article>span{letter-spacing:.14em;font-size:12px;font-weight:1000}.brand-principles-grid h3{letter-spacing:-.05em;margin:auto 0 18px;font-size:clamp(32px,3vw,48px);line-height:.95}.brand-principles-grid p{max-width:650px;margin:0;font-size:17px;font-weight:680;line-height:1.5}.brand-journey{background:var(--purple);color:#fff;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,130px);padding:clamp(95px,13vw,190px) clamp(24px,7vw,118px);display:grid}.brand-journey-heading{align-self:start;position:sticky;top:40px}.brand-journey-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(58px,7vw,110px);line-height:.84}.brand-journey ol{margin:0;padding:0;list-style:none}.brand-journey li{border-top:2px solid #fff6;grid-template-columns:115px 1fr;gap:28px;padding:38px 0;display:grid}.brand-journey li>span{color:var(--yellow);letter-spacing:.12em;font-size:14px;font-weight:1000}.brand-journey li strong{letter-spacing:-.04em;font-size:clamp(30px,3vw,47px);line-height:1;display:block}.brand-journey li p{color:#eee7f7;max-width:650px;margin:17px 0 0;font-size:17px;font-weight:650;line-height:1.55}.brand-responsibility{background:#c7ff83;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:clamp(95px,12vw,175px) clamp(24px,7vw,118px);display:grid}.brand-responsibility h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,112px);line-height:.84}.brand-responsibility-copy{max-width:660px;padding-bottom:6px}.brand-responsibility-copy p{margin:0 0 20px;font-size:clamp(18px,1.7vw,25px);font-weight:750;line-height:1.52}.brand-about-cta{color:#fff;background:#18141d;align-content:center;justify-items:start;min-height:85vh;padding:clamp(90px,12vw,170px) clamp(24px,7vw,118px);display:grid}.brand-about-cta h2{letter-spacing:-.082em;margin:0;font-size:clamp(72px,12vw,190px);line-height:.73}.brand-about-cta h2 span{color:var(--yellow)}.brand-about-cta>div{align-items:center;gap:32px;margin-top:48px;display:flex}.brand-about-contact{border-bottom:2px solid;padding-bottom:3px;font-weight:1000}.product-page{background:#fffef1;overflow:clip}.product-intro{background:linear-gradient(135deg,#fff3a2 0%,#ffffd9 52%,#d7ff83 100%);grid-template-columns:.95fr 1.05fr;align-items:center;min-height:calc(100vh - 134px);padding:clamp(55px,7vw,100px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.product-intro-copy{z-index:4;position:relative}.product-intro-copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(78px,9vw,150px);font-weight:1000;line-height:.74}.product-intro-copy h1 span{color:var(--purple);font-size:.58em;display:block}.product-intro-copy>p:not(.eyebrow){max-width:590px;margin:30px 0;font-size:clamp(18px,1.5vw,23px);font-weight:700;line-height:1.5}.intro-icons{flex-wrap:wrap;gap:16px;display:flex}.intro-icons span{border:2px solid var(--ink);text-transform:uppercase;border-radius:17px;min-width:88px;padding:14px 18px;font-size:11px;font-weight:900;display:grid}.intro-icons b{font-size:24px;line-height:1}.product-intro-visual{z-index:3;place-items:center;min-height:650px;display:grid;position:relative}.product-intro-visual>img{object-fit:contain;filter:drop-shadow(0 45px 40px #55301a3b);width:min(42vw,650px);max-height:78vh;animation:5s ease-in-out infinite float-device}.intro-badge{background:var(--purple);color:#fff;text-align:center;border:9px solid #69f0a5;border-radius:50%;place-items:center;width:150px;height:150px;font-size:11px;font-weight:900;display:grid;position:absolute;top:8%;right:0;transform:rotate(9deg);box-shadow:0 20px 40px #18141d2e}.intro-badge strong{font-size:22px;line-height:1;display:block}.intro-shape{filter:blur(2px);border-radius:50%;position:absolute}.intro-shape-one{background:#b26dff;width:500px;height:220px;top:0;right:-120px;transform:rotate(20deg)}.intro-shape-two{background:#45e8d4;width:650px;height:230px;bottom:-150px;right:20%;transform:rotate(-15deg)}.feature-mosaic{aspect-ratio:1920/1084;background:url(/assets/donete/hot-bg.jpg) 50%/100% 100% no-repeat;width:100%;min-height:0;position:relative}.feature-mosaic-inner{aspect-ratio:83.8542/39.1667;width:83.8542%;position:absolute;top:50%;left:8.0729%;transform:translateY(-50%)}.feature-mosaic article,.feature-device-card{border-radius:clamp(8px,1.4vw,28px);position:absolute;overflow:hidden;box-shadow:0 1.15vw 2.6vw #4b274e1c;container-type:inline-size}.feature-device-card{--feature-title-size:7.5cqw;aspect-ratio:511/752;width:31.738%;height:100%;top:0;left:0}.feature-card-2{--feature-title-size:8.6cqw;aspect-ratio:363/360;width:22.547%;height:47.872%;top:0;left:33.851%}.feature-card-3{--feature-title-size:5cqw;aspect-ratio:666/360;width:41.367%;height:47.872%;top:0;left:58.633%}.feature-card-4{--feature-title-size:8.2cqw;aspect-ratio:284/360;width:17.64%;height:47.872%;top:52.128%;left:33.851%}.feature-card-5{--feature-title-size:7.2cqw;aspect-ratio:447/360;width:27.764%;height:47.872%;top:52.128%;left:52.982%}.feature-card-6{--feature-title-size:8cqw;aspect-ratio:291/360;width:18.075%;height:47.872%;display:block;top:52.128%;left:81.925%}.feature-mosaic article img,.feature-card-bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.feature-mosaic h2,.feature-mosaic h3{z-index:3;color:#9363ef;max-width:94%;font-size:var(--feature-title-size);letter-spacing:-.04em;-webkit-text-stroke:max(1px, .65cqw) white;paint-order:stroke fill;white-space:normal;margin:0;font-weight:1000;line-height:.95;position:absolute;bottom:3.2cqw;left:3.5cqw}.feature-device{z-index:2;object-fit:contain;filter:drop-shadow(0 1.3vw 1vw #30124638);width:106%;height:94%;position:absolute;top:0;left:-3%;transform:rotate(-6deg)}.cinema-section{background:#110e13;height:min(56.25vw,100vh);min-height:560px;position:relative;overflow:hidden}.cinema-section video{object-fit:cover;width:100%;height:100%}.cinema-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a080c8c,#0000 60%);position:absolute;inset:0}.cinema-copy{z-index:2;color:#fff;gap:18px;display:grid;position:absolute;top:50%;left:clamp(24px,7vw,118px);transform:translateY(-50%)}.cinema-copy span{letter-spacing:.16em;font-size:12px;font-weight:1000}.cinema-copy strong{letter-spacing:-.06em;font-size:clamp(42px,6vw,92px);line-height:.9}.scroll-video-track{background:#ffd;position:relative}.scroll-video-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.scroll-video-sticky video{object-fit:cover;mix-blend-mode:darken;width:100%;height:100%}.scroll-title{z-index:3;color:#9a73ed;text-shadow:0 0 8px #fff,0 0 18px #fff;text-align:center;pointer-events:none;position:absolute}.scroll-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(42px,5vw,80px);font-weight:1000;line-height:.98}.scroll-title p{margin:14px 0 0;font-size:clamp(15px,1.6vw,25px);font-weight:850}.scroll-title-one{width:min(1100px,90%);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scroll-title-two{text-align:left;opacity:0;top:25%;left:8%}.scroll-title-two h2{font-size:clamp(70px,8vw,140px)}.scroll-cue{z-index:4;color:#18141db3;letter-spacing:.15em;font-size:10px;font-weight:1000;position:absolute;bottom:24px;right:24px}.flavor-section{background:url(/assets/donete/part4-bg.jpg) 50%/cover;min-height:100vh;padding:60px 5vw 40px}.flavor-heading{color:#a15ee6;justify-content:center;align-items:center;gap:18px;display:flex}.flavor-number{color:#fff;background:#a15ee6;border-radius:30px 12px;place-items:center;width:98px;height:82px;font-size:44px;font-weight:1000;display:grid;transform:rotate(-5deg)}.flavor-heading h2{letter-spacing:-.055em;-webkit-text-stroke:7px white;paint-order:stroke fill;margin:0;font-size:clamp(54px,7vw,112px);font-weight:1000;line-height:1}.flavor-stage{place-items:center;height:min(65vh,740px);min-height:520px;display:grid;position:relative}.flavor-slide{object-fit:contain;border-radius:30px;max-width:33vw;height:min(58vh,670px);transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;box-shadow:0 24px 46px #442a2a24}.flavor-offset-1{opacity:.72;transform:translate(-72%)scale(.76)rotate(-4deg)}.flavor-offset-2{z-index:2;opacity:1;transform:translate(0)scale(1)}.flavor-offset-3{opacity:.72;transform:translate(72%)scale(.76)rotate(4deg)}.flavor-arrow{z-index:5;color:#a15ee6;cursor:pointer;background:#fffdf0;border:3px solid #a15ee6;border-radius:50%;width:56px;height:56px;font-size:40px;line-height:1;position:absolute;top:50%}.flavor-prev{left:3%}.flavor-next{right:3%}.flavor-dots{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.flavor-dots button{cursor:pointer;background:0 0;border:2px solid #a15ee6;border-radius:50%;width:13px;height:13px;padding:0}.flavor-dots button.is-active{background:#a15ee6}.spec-section{color:#8d68e9;background:url(/assets/donete/part5-bg.jpg) 50%/cover;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;min-height:100vh;padding:clamp(70px,10vw,150px) clamp(24px,10vw,170px);display:grid}.spec-copy h2{letter-spacing:-.06em;-webkit-text-stroke:7px white;paint-order:stroke fill;margin:0 0 28px;font-size:clamp(58px,7vw,112px);font-weight:1000;line-height:.9}.spec-copy dl{max-width:650px;margin:0}.spec-copy dl div{border-bottom:1px solid #8d68e952;grid-template-columns:1fr 1.25fr;gap:20px;padding:12px 0;display:grid}.spec-copy dt{font-weight:1000}.spec-copy dd{margin:0;font-weight:750}.spec-section>img{object-fit:contain;filter:drop-shadow(0 28px 30px #583a7233);justify-self:center;width:min(34vw,570px);max-height:75vh;animation:5s ease-in-out infinite float-device}.package-section{background:linear-gradient(135deg,#ffc95e,#fff0bd 50%,#f4a95f);grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;min-height:100vh;padding:clamp(70px,10vw,150px) clamp(24px,8vw,130px);display:grid;position:relative;overflow:hidden}.package-copy{z-index:3;position:relative}.package-copy h2{color:#f15b24;letter-spacing:-.07em;-webkit-text-stroke:8px white;paint-order:stroke fill;margin:0;font-size:clamp(62px,8vw,130px);font-weight:1000;line-height:.8}.package-copy>p:not(.eyebrow){background:#ffffffb3;border-radius:15px;max-width:450px;margin-top:32px;padding:18px;font-weight:750;line-height:1.5}.package-scene{perspective:1200px;place-items:center;min-height:650px;display:grid;position:relative}.package-scene>img{z-index:3;filter:drop-shadow(0 30px 30px #5d2e103d);width:min(27vw,440px);position:relative}.package-box{color:#fff;background:#f15b24;border:6px solid #fff;border-radius:8px;flex-direction:column;width:240px;height:430px;padding:24px;display:flex;position:absolute;box-shadow:0 28px 40px #5c2a1140}.package-box strong{letter-spacing:-.09em;font-size:37px;line-height:1}.package-box span{margin-top:25px;font-size:48px;font-weight:1000;line-height:.87}.package-box small{margin-top:auto;font-size:20px;font-weight:1000}.package-box-left{left:2%;transform:rotateY(18deg)rotate(-4deg)}.package-box-right{background:#8043da;right:2%;transform:rotateY(-18deg)rotate(4deg)}.reveal-in{animation:1s both reveal-up;animation-timeline:view();animation-range:entry 5% cover 32%}@keyframes reveal-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.verify-page{background:#fffdf1;overflow:clip}.verify-hero{background:radial-gradient(circle at 10% 8%,#ffffffeb,#0000 29%),linear-gradient(125deg,#fff36d 0 50%,#b6ff83 100%);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:calc(100vh - 134px);padding:clamp(64px,8vw,118px) clamp(24px,7vw,118px);display:grid;position:relative;overflow:hidden}.verify-shape{pointer-events:none;border-radius:50%;position:absolute}.verify-shape-one{border:75px solid #7a2ee82e;width:420px;height:420px;top:-230px;right:31%}.verify-shape-two{background:#61e9ff;border-radius:38% 62% 48% 52%;width:180px;height:180px;bottom:-75px;left:44%;transform:rotate(18deg)}.verify-hero-copy,.verify-panel{z-index:2;position:relative}.verify-hero-copy{max-width:760px}.verify-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(76px,9vw,145px);font-weight:1000;line-height:.77}.verify-hero-copy h1 span{color:var(--purple)}.verify-hero-lede{max-width:650px;margin:30px 0 24px;font-size:clamp(17px,1.45vw,22px);font-weight:700;line-height:1.5}.verify-product-link{border-bottom:2px solid;padding-bottom:3px;font-weight:1000;display:inline-block}.verify-product-preview{align-items:center;gap:10px;height:185px;margin-top:26px;display:flex}.verify-product-preview img{object-fit:contain;filter:drop-shadow(0 20px 20px #18141d33);width:160px;height:190px;transform:rotate(8deg)}.verify-product-preview span{border:2px solid var(--ink);background:#ffffffb8;border-radius:18px;padding:14px 18px;font-size:12px;font-weight:1000;line-height:1.25;transform:rotate(-3deg)}.verify-product-preview strong{font-size:26px;line-height:1;display:block}.verify-panel{border:3px solid var(--ink);width:100%;max-width:590px;box-shadow:18px 18px 0 var(--purple);background:#fffffff0;border-radius:30px;justify-self:end;padding:clamp(28px,4vw,48px)}.verify-panel-kicker{color:var(--purple);letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:1000}.verify-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:.95}.verify-panel-intro{color:#5f5667;margin:18px 0 28px;font-weight:700;line-height:1.5}.verify-form label{letter-spacing:.12em;margin-bottom:9px;font-size:11px;font-weight:1000;display:block}.verify-input-wrap{position:relative}.verify-input-wrap input{border:2px solid var(--ink);width:100%;height:64px;color:var(--ink);font:inherit;letter-spacing:.08em;background:#fffdf1;border-radius:16px;outline:none;padding:0 78px 0 18px;font-size:clamp(17px,2vw,22px);font-weight:900}.verify-input-wrap input:focus{border-color:var(--purple);box-shadow:0 0 0 4px #7a2ee824}.verify-input-wrap input::placeholder{color:#a59da8;letter-spacing:.04em}.verify-input-wrap span{color:#7c7480;font-size:12px;font-weight:900;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.verify-form>p{color:#776f7a;margin:9px 2px 17px;font-size:11px;font-weight:650;line-height:1.45}.verify-form>button{background:var(--ink);color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:1000;transition:transform .2s,opacity .2s}.verify-form>button:not(:disabled):hover{transform:translateY(-2px)}.verify-form>button:disabled{opacity:.35;cursor:not-allowed}.verify-result-space:empty{display:none}.verify-result{background:#ebffe3;border:2px solid #2c8c4d;border-radius:18px;grid-template-columns:auto 1fr;gap:15px;margin-top:22px;padding:19px;display:grid}.verify-result-repeat{background:#fff7c9;border-color:#c38a00}.verify-result-invalid,.verify-result-error{background:#ffe8ea;border-color:#c23e4c}.verify-result-icon{color:#fff;background:#2c8c4d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:1000;display:grid}.verify-result-repeat .verify-result-icon{background:#c38a00}.verify-result-invalid .verify-result-icon,.verify-result-error .verify-result-icon{background:#c23e4c}.verify-result-label{letter-spacing:.11em;margin:0 0 7px;font-size:12px;font-weight:1000}.verify-result-message{margin:0;font-size:14px;font-weight:750;line-height:1.5}.verify-result dl{margin:14px 0 0;font-size:12px}.verify-result dl div{border-top:1px solid #18141d21;grid-template-columns:95px 1fr;gap:10px;padding:5px 0;display:grid}.verify-result dt{color:#6e6573;font-weight:800}.verify-result dd{margin:0;font-weight:900}.verify-reset{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:15px;padding:0 0 2px;font-size:12px;font-weight:1000}.verify-steps{color:#fff;background:#18141d;padding:clamp(90px,12vw,165px) clamp(24px,7vw,118px)}.verify-steps>div{max-width:1000px}.verify-steps h2{letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(58px,9vw,130px);line-height:.82}.verify-steps ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:70px 0 0;padding:0;list-style:none;display:grid}.verify-steps li{background:#ffffff0f;border:2px solid #ffffff3d;border-radius:24px;flex-direction:column;min-height:250px;padding:28px;display:flex}.verify-steps li span{color:var(--yellow);letter-spacing:.12em;font-size:12px;font-weight:1000}.verify-steps li strong{letter-spacing:-.035em;margin-top:auto;font-size:27px}.verify-steps li p{color:#c8c2cb;margin:10px 0 0;font-weight:650;line-height:1.5}.verify-caution{border-left:5px solid var(--yellow);background:#fff36d1a;max-width:880px;margin:40px 0 0;padding:22px 24px;line-height:1.55}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.hero-visual img,.product-intro-visual>img,.spec-section>img,.ticker div,.reveal-in{animation:none!important}}@media (max-width:1000px){.site-header nav{display:none}.menu-button{display:block}.home-feature-grid{grid-template-columns:repeat(2,1fr)}.product-showcase,.brand-about-hero,.brand-story,.brand-journey,.brand-responsibility{grid-template-columns:1fr}.brand-about-hero{align-items:end}.brand-about-intro{max-width:720px}.brand-story-year,.brand-journey-heading{position:relative;top:auto}.product-showcase-visual{min-height:600px}.product-showcase-disc{width:min(70vw,620px)}.product-showcase-visual img{width:min(70vw,570px)}.about-section{grid-template-columns:1fr}.product-intro{grid-template-columns:1fr;padding-top:60px}.product-intro-visual{min-height:520px}.product-intro-visual>img{width:min(80vw,590px)}.feature-mosaic{aspect-ratio:auto;background-size:cover;padding:clamp(24px,5vw,56px)}.feature-mosaic-inner{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;width:100%;display:grid;position:relative;top:auto;left:auto;transform:none}.feature-mosaic article,.feature-device-card{align-self:start;width:100%;height:auto;position:relative;top:auto;left:auto}.spec-section,.package-section{grid-template-columns:1fr}.spec-section>img{width:min(65vw,520px)}.package-copy{text-align:center}.verify-hero{grid-template-columns:1fr}.verify-panel{justify-self:start;max-width:680px}.verify-steps ol{grid-template-columns:1fr}.verify-steps li{min-height:205px}}@media (max-width:650px){.site-footer{grid-template-columns:1fr;gap:45px}.footer-bottom{flex-direction:column;gap:8px}.age-actions,.home-feature-grid{grid-template-columns:1fr}.home-feature-grid article{min-height:240px}.products-hero{min-height:650px;padding-inline:20px}.products-heading h1{font-size:clamp(72px,24vw,116px)}.products-scroll{bottom:22px;right:20px}.product-collection{padding:55px 20px 75px}.product-showcase{min-height:0;box-shadow:10px 12px 0 var(--ink);border-radius:28px}.product-showcase-copy{padding:38px 24px 18px}.product-showcase-copy h2{font-size:clamp(66px,20vw,96px)}.product-showcase-specs div{grid-template-columns:95px 1fr}.product-showcase-actions{flex-direction:column;align-items:flex-start;gap:20px}.product-showcase-visual{min-height:480px}.product-showcase-disc{width:82vw}.product-showcase-visual img{width:82vw;max-height:480px}.product-new-badge{border-width:5px;width:90px;height:90px;font-size:24px}.product-view-label{bottom:4%;right:5%}.brand-about-hero{gap:40px;min-height:720px;padding-inline:20px}.brand-about-title h1{font-size:clamp(65px,20vw,100px)}.brand-story{padding-inline:20px}.brand-story-year strong{font-size:42vw}.brand-film{min-height:600px;padding-inline:20px}.brand-principles{padding-inline:20px}.brand-principles-grid{grid-template-columns:1fr;margin-top:55px}.brand-principles-grid article{min-height:285px}.brand-journey{padding-inline:20px}.brand-journey li{grid-template-columns:1fr;gap:14px}.brand-responsibility{gap:40px;padding-inline:20px}.brand-about-cta{padding-inline:20px}.brand-about-cta>div{flex-direction:column;align-items:flex-start;gap:24px}.feature-mosaic{padding:18px}.feature-mosaic-inner{grid-template-columns:1fr;gap:14px}.product-intro-copy h1{font-size:clamp(64px,20vw,96px)}.product-intro-visual{min-height:420px}.intro-badge{border-width:6px;width:106px;height:106px;font-size:8px;right:-8px}.intro-badge strong{font-size:15px}.cinema-section{min-height:72vh}.scroll-title-one{top:18%;transform:translate(-50%)}.scroll-title-two{top:15%}.scroll-title-two h2{font-size:52px}.flavor-section{padding-inline:0}.flavor-heading{padding-inline:20px}.flavor-number{width:70px;height:60px;font-size:31px}.flavor-heading h2{-webkit-text-stroke-width:5px}.flavor-stage{min-height:480px}.flavor-slide{max-width:66vw;height:min(55vh,540px)}.flavor-offset-1{transform:translate(-55%)scale(.62)}.flavor-offset-3{transform:translate(55%)scale(.62)}.flavor-arrow{width:46px;height:46px;font-size:32px}.spec-section{padding-inline:24px}.spec-copy h2{-webkit-text-stroke-width:5px}.spec-copy dl div{grid-template-columns:1fr;gap:3px}.spec-section>img{width:min(85vw,480px)}.package-section{padding-inline:20px}.package-copy h2{-webkit-text-stroke-width:5px}.package-scene{min-height:490px}.package-scene>img{width:57vw}.package-box{border-width:4px;width:155px;height:300px;padding:14px}.package-box strong{font-size:24px}.package-box span{font-size:31px}.package-box small{font-size:13px}.package-box-left{left:-10%}.package-box-right{right:-10%}.verify-hero{padding-inline:20px}.verify-hero-copy h1{font-size:clamp(70px,21vw,104px)}.verify-product-preview{height:150px}.verify-product-preview img{width:125px;height:155px}.verify-panel{box-shadow:10px 10px 0 var(--purple);border-radius:23px;padding:25px 20px}.verify-input-wrap input{padding-right:65px;font-size:17px}.verify-result{grid-template-columns:1fr}.verify-result dl div{grid-template-columns:1fr;gap:2px}.verify-steps{padding-inline:20px}}
