.ct-page{--ct-page-bg-deep: var(--ct-bg-deep, #07171d);--ct-page-bg: var(--ct-bg, #12363f);--ct-page-bg-soft: var(--ct-bg-soft, #1a4650);--ct-page-text: var(--ct-text-main, #f8f7f2);--ct-page-muted: var(--ct-text-muted, rgba(248, 247, 242, .72));--ct-page-soft: var(--ct-text-soft, rgba(248, 247, 242, .52));--ct-page-teal: var(--ct-accent-teal, #8bc6cc);--ct-page-platinum: var(--ct-accent-amber, #d7d9d6);--ct-page-border: rgba(215, 217, 214, .14);--ct-page-border-strong: rgba(215, 217, 214, .25);--ct-page-heading-font: var(--ct-font-heading, var(--font-heading-family, inherit));--ct-page-body-font: var(--ct-font-body, var(--font-body-family, inherit));position:relative;isolation:isolate;overflow:hidden;padding-block:var(--ct-page-padding-top, 28px) var(--ct-page-padding-bottom, 72px);color:var(--ct-page-text);background:radial-gradient(circle at 50% -18%,rgba(139,198,204,.13),transparent 360px),radial-gradient(circle at 12% 18%,rgba(248,247,242,.055),transparent 280px),radial-gradient(circle at 88% 80%,rgba(139,198,204,.08),transparent 320px),linear-gradient(180deg,#1a465042,#07171d05);font-family:var(--ct-page-body-font)}.ct-page *,.ct-page *:before,.ct-page *:after{box-sizing:border-box}.ct-page__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.ct-page__ambient span{position:absolute;display:block;border:1px solid rgba(215,217,214,.1);border-radius:999px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 68% 80%,rgba(139,198,204,.1),transparent 42%),linear-gradient(145deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff12,0 18px 40px #0000001f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.72}.ct-page__ambient span:nth-child(1){width:clamp(84px,12vw,156px);height:clamp(84px,12vw,156px);left:max(18px,7vw);top:clamp(34px,8vw,92px)}.ct-page__ambient span:nth-child(2){width:clamp(54px,8vw,104px);height:clamp(54px,8vw,104px);right:max(18px,9vw);top:clamp(120px,18vw,220px);opacity:.52}.ct-page__ambient span:nth-child(3){width:clamp(110px,16vw,210px);height:clamp(110px,16vw,210px);right:-48px;bottom:clamp(42px,8vw,110px);opacity:.38}.ct-page__shell{width:min(100% - 28px,var(--ct-page-max-width, 920px));margin-inline:auto}.ct-page__panel{position:relative;border:1px solid var(--ct-page-border);border-radius:clamp(26px,3.6vw,38px);padding:clamp(22px,4.4vw,46px);overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(248,247,242,.07),transparent 38%),radial-gradient(circle at 100% 12%,rgba(139,198,204,.06),transparent 34%),linear-gradient(145deg,#ffffff0f,#ffffff06);box-shadow:0 26px 76px #0000003d,0 0 0 1px #d7d9d606,inset 0 1px #ffffff12;backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04)}.ct-page__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 0 28%,rgba(255,255,255,.052) 45%,transparent 62% 100%);opacity:.72}.ct-page__panel:after{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(248,247,242,.22),transparent)}.ct-page:not(.ct-page--panel) .ct-page__panel{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ct-page__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--ct-page-content-gap, 18px);min-width:0}.ct-page__content>*{min-width:0}.ct-page__content :where(h1,h2,h3,h4,h5,h6){color:var(--ct-page-text);font-family:var(--ct-page-heading-font);font-weight:830;letter-spacing:-.07em;line-height:.98;text-wrap:balance}.ct-page__content :where(h1){margin-block:0 clamp(14px,2.4vw,22px);font-size:clamp(2.25rem,7vw,5.2rem)}.ct-page__content :where(h2){margin-block:clamp(24px,4vw,38px) 12px;font-size:clamp(1.55rem,3.8vw,2.65rem)}.ct-page__content :where(h3){margin-block:22px 10px;font-size:clamp(1.25rem,2.5vw,1.75rem);letter-spacing:-.055em}.ct-page__content :where(p,li,dd,dt){color:var(--ct-page-muted);font-size:clamp(.96rem,1.7vw,1.05rem);font-weight:540;line-height:1.72}.ct-page__content :where(p){margin-block:0 12px}.ct-page__content :where(ul,ol){margin-block:10px 16px;padding-inline-start:1.25em}.ct-page__content :where(li)::marker{color:var(--ct-page-teal)}.ct-page__content :where(a){color:var(--ct-page-text);text-decoration:underline;text-decoration-color:#8bc6cc73;text-underline-offset:.22em;transition:color .16s ease,text-decoration-color .16s ease}.ct-page__content :where(a:hover){color:var(--ct-page-teal);text-decoration-color:currentColor}.ct-page__content :where(hr,.divider){width:100%;height:1px;border:0;margin-block:clamp(20px,4vw,36px);background:linear-gradient(90deg,transparent,rgba(215,217,214,.16),transparent)}.ct-page__content :where(blockquote){margin:clamp(18px,3vw,28px) 0;border:1px solid rgba(139,198,204,.16);border-left:3px solid rgba(139,198,204,.45);border-radius:20px;padding:16px 18px;background:radial-gradient(circle at 0% 50%,rgba(139,198,204,.1),transparent 58%),#ffffff08;color:var(--ct-page-text)}.ct-page__content :where(table){width:100%;border-collapse:separate;border-spacing:0;margin-block:18px;border:1px solid rgba(215,217,214,.13);border-radius:20px;overflow:hidden;background:#ffffff07}.ct-page__content :where(th,td){border-bottom:1px solid rgba(215,217,214,.1);padding:12px 14px;color:var(--ct-page-muted);font-size:.92rem;line-height:1.48;text-align:left;vertical-align:top}.ct-page__content :where(th){color:var(--ct-page-text);font-weight:780;background:#ffffff09}.ct-page__content :where(tr:last-child td){border-bottom:0}.ct-page__content :where(details){border:1px solid rgba(215,217,214,.13);border-radius:20px;margin-block:10px;background:#ffffff08;overflow:hidden}.ct-page__content :where(summary){min-height:52px;display:flex;align-items:center;padding:14px 16px;color:var(--ct-page-text);font-family:var(--ct-page-heading-font);font-weight:760;cursor:pointer}.ct-page__content :where(details[open]){border-color:#d7d9d633;background:radial-gradient(circle at 0 0,rgba(139,198,204,.07),transparent 52%),#ffffff09}.ct-page__content :where(details>*:not(summary)){padding-inline:16px}.ct-page__content :where(details>*:last-child){padding-bottom:16px}.ct-page__content :where(img,video,iframe){max-width:100%;border-radius:22px}.ct-page__content :where(.button,button,input[type=submit]){border-radius:999px}.ct-page__content :where(input,textarea,select){border:1px solid rgba(215,217,214,.14);border-radius:16px;background:#ffffff08;color:var(--ct-page-text)}.ct-page__content :where(input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible){outline:3px solid rgba(139,198,204,.26);outline-offset:3px}.ct-page__hero{position:relative;width:min(100%,780px);margin:0 auto clamp(18px,3.2vw,30px);border:1px solid rgba(215,217,214,.17);border-radius:clamp(26px,3.6vw,38px);padding:clamp(20px,3.4vw,30px) clamp(18px,5vw,46px);overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(248,247,242,.11),transparent 52%),radial-gradient(circle at 14% 18%,rgba(139,198,204,.1),transparent 42%),radial-gradient(circle at 90% 90%,rgba(255,255,255,.055),transparent 42%),linear-gradient(145deg,#ffffff13,#ffffff07);box-shadow:0 20px 50px #0000002e,inset 0 1px #ffffff17,inset 0 -1px #ffffff06;backdrop-filter:blur(16px) saturate(1.06);-webkit-backdrop-filter:blur(16px) saturate(1.06)}.ct-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 25%,rgba(255,255,255,.07) 48%,transparent 70% 100%);opacity:.66}.ct-page__hero:after{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(248,247,242,.25),transparent)}.ct-page__hero-eyebrow,.ct-page__hero-title{position:relative;z-index:1}.ct-page__hero-eyebrow{margin:0 0 clamp(9px,1.5vw,13px);color:#f8f7f2ba;font-family:var(--ct-page-body-font);font-size:clamp(.7rem,1.2vw,.86rem);font-weight:780;letter-spacing:.3em;line-height:1;text-transform:uppercase}.ct-page__hero-title{margin:0;color:var(--ct-page-text);font-family:var(--ct-page-heading-font);font-size:clamp(2.35rem,6vw,5rem);font-weight:850;letter-spacing:-.078em;line-height:.94;text-align:center;text-transform:uppercase;text-wrap:balance}.ct-page__content>h1:first-child,.ct-page__content>:first-child:has(h1:first-child),.ct-page__content>:first-child:has(.h1:first-child){display:none!important}.ct-page--panel .ct-page__panel{margin-top:0}@media screen and (max-width:749px){.ct-page__hero{width:min(100%,calc(100vw - 34px));margin-bottom:16px;border-radius:26px;padding:18px 16px 20px}.ct-page__hero-eyebrow{margin-bottom:10px;font-size:.68rem;letter-spacing:.23em}.ct-page__hero-title{font-size:clamp(2.05rem,10.8vw,3.35rem);line-height:.95;letter-spacing:-.08em}.ct-page{padding-block:max(16px,var(--ct-page-padding-top, 28px)) var(--ct-page-padding-bottom, 72px)}.ct-page__shell{width:min(100% - 18px,var(--ct-page-max-width, 920px))}.ct-page__panel{border-radius:26px;padding:20px 16px}.ct-page__content{gap:max(12px,calc(var(--ct-page-content-gap, 18px) * .74))}.ct-page__content :where(h1){font-size:clamp(2.1rem,12vw,3.4rem);letter-spacing:-.08em}.ct-page__content :where(h2){font-size:clamp(1.45rem,8vw,2.1rem)}.ct-page__content :where(p,li,dd,dt){font-size:.94rem;line-height:1.66}.ct-page__content :where(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-page__ambient span:nth-child(1){left:-36px;top:34px}.ct-page__ambient span:nth-child(2){right:-28px;top:150px}}.ct-page{--ct-page-bg-deep: var(--ct-bg-deep, #050a10);--ct-page-bg: var(--ct-bg-main, #0b1622);--ct-page-bg-soft: var(--ct-bg-soft, #10283b);--ct-page-text: var(--ct-text-main, #eef9ff);--ct-page-muted: var(--ct-text-muted, rgba(238,249,255,.78));--ct-page-soft: var(--ct-text-soft, rgba(238,249,255,.62));--ct-page-teal: var(--ct-text-accent-ice, #eaf6ff);--ct-page-platinum: var(--ct-text-accent-ice, #eaf6ff);--ct-page-border: rgba(234,246,255,.135);--ct-page-border-strong: rgba(234,246,255,.22);color:var(--ct-page-text)!important;background:radial-gradient(circle at 50% -18%,rgba(238,249,255,.075),transparent 360px),radial-gradient(circle at 12% 18%,rgba(238,249,255,.05),transparent 280px),radial-gradient(circle at 88% 80%,rgba(238,249,255,.045),transparent 320px),linear-gradient(180deg,#10283b33,#050a1005)!important}.ct-page__ambient span{border-color:#eef9ff1a!important;background:radial-gradient(circle at 30% 22%,rgba(238,249,255,.16),transparent 24%),radial-gradient(circle at 68% 80%,rgba(238,249,255,.07),transparent 42%),linear-gradient(145deg,#eef9ff0d,#eef9ff04)!important}.ct-page__panel{border-color:var(--ct-page-border)!important;background:radial-gradient(circle at 50% 0%,rgba(238,249,255,.065),transparent 38%),radial-gradient(circle at 100% 12%,rgba(238,249,255,.05),transparent 34%),linear-gradient(145deg,#eef9ff0e,#eef9ff06)!important;box-shadow:0 26px 76px #0000003d,0 0 0 1px #eef9ff06,inset 0 1px #eef9ff12!important}.ct-page__panel:before{background:linear-gradient(120deg,transparent 0 28%,rgba(238,249,255,.052) 45%,transparent 62% 100%)!important}.ct-page__panel:after{background:linear-gradient(90deg,transparent,rgba(238,249,255,.22),transparent)!important}.ct-page__content :where(h1,h2,h3,h4,h5,h6,strong,b),.ct-page__content :where(a){color:var(--ct-page-text)!important}.ct-page__content,.ct-page__content :where(p,li,blockquote,td,th){color:var(--ct-page-muted)!important}.ct-page__content :where(hr){border-color:#eef9ff1f!important}.ct-page__content :where(a){text-decoration-color:#eef9ff57!important}.ct-page__content :where(table,blockquote,pre,code){border-color:var(--ct-page-border)!important;background:#eef9ff0a!important}.ct-page :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#eef9ff3d!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ct-page.css.map */
