:root{--cf-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Inter, "Segoe UI", Roboto, Arial, sans-serif;--cf-gradient: linear-gradient(90deg, #a594ff 0%, #d89cf0 45%, #f4c48f 100%);--cf-blue: #0071e3;--cf-blue-hover: #0077ed;--cf-glow: 132, 94, 255;--cf-wrap: 1180px;--cf-gutter: clamp(20px, 5vw, 48px);--cf-radius: 28px;--cf-ease: cubic-bezier(.28, .11, .32, 1)}.cf{--cf-bg: #000000;--cf-tile: #161617;--cf-ink: #f5f5f7;--cf-ink-2: #86868b;--cf-ink-3: #6e6e73;--cf-line: rgba(255, 255, 255, .12);--cf-link: #2997ff;--cf-field: #1d1d1f;--cf-field-line: #424245;position:relative;overflow:clip;color:var(--cf-ink);background:var(--cf-bg);font-family:var(--cf-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-block:clamp(80px,11vw,160px)}.cf-pillars,.cf-story,.cf-gallery,.cf-media,.cf-legal,.cf-footer{--cf-bg: #f5f5f7;--cf-tile: #ffffff;--cf-ink: #1d1d1f;--cf-ink-2: #6e6e73;--cf-ink-3: #86868b;--cf-line: rgba(0, 0, 0, .1);--cf-link: #0066cc;--cf-field: #ffffff;--cf-field-line: #d2d2d7;--cf-gradient: linear-gradient(90deg, #6b4dff 0%, #b04fd0 50%, #c9781f 100%)}.cf-legal{--cf-bg: #ffffff}.cf *,.cf *:before,.cf *:after{box-sizing:border-box}:where(.cf) p,:where(.cf) figure,:where(.cf) blockquote{margin:0}:where(.cf) ul,:where(.cf) ol{margin:0;padding:0;list-style:none}:where(.cf) h1,:where(.cf) h2,:where(.cf) h3{margin:0;color:var(--cf-ink)}.cf img{max-width:100%}.cf-wrap{position:relative;z-index:1;width:100%;max-width:calc(var(--cf-wrap) + 2 * var(--cf-gutter));margin-inline:auto;padding-inline:var(--cf-gutter)}.cf-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cf-display em,.cf-h2 em{font-style:normal;background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}#header-component header-actions{display:none!important}#header-component .header__row{background:#161617cc!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}#header-component .header-logo,#header-component .header-logo span{font-family:var(--cf-sans)!important;font-weight:600!important;font-size:19px!important;letter-spacing:-.02em!important}#header-component .menu-list__link{font-family:var(--cf-sans);font-size:12px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:#fffc;transition:color .2s}#header-component .menu-list__link:hover{color:#fff}#header-component .menu-list__link[href="/pages/work-with-corey"]{padding:5px 13px;border-radius:980px;background:var(--cf-blue);color:#fff}#header-component .menu-list__link[href="/pages/work-with-corey"]:hover{background:var(--cf-blue-hover)}.cf-eyebrow{display:block;font:600 clamp(17px,1.5vw,21px)/1.19 var(--cf-sans);letter-spacing:.01em;color:var(--cf-ink-2)}.cf-display{font-family:var(--cf-sans);font-weight:600;font-size:clamp(48px,7.2vw,96px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.cf-h2{font-family:var(--cf-sans);font-weight:600;font-size:clamp(36px,5vw,64px);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.cf-h3{font-family:var(--cf-sans);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.14;letter-spacing:-.02em}.cf-lead{max-width:34em;font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.38;letter-spacing:-.01em;color:var(--cf-ink-2)}.cf-body{font-size:17px;line-height:1.5;letter-spacing:-.01em;color:var(--cf-ink-2)}.cf-lead p+p,.cf-body p+p{margin-top:.8em}.cf-fine{font-size:12px;line-height:1.5;color:var(--cf-ink-3)}.cf-lead a,.cf-body a,.cf-fine a{color:var(--cf-link);text-decoration:none}.cf-lead a:hover,.cf-body a:hover,.cf-fine a:hover{text-decoration:underline}.cf-num{font:600 14px/1 var(--cf-sans);color:var(--cf-ink-3)}.cf-head{display:grid;gap:14px;justify-items:start;max-width:820px}.cf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px}.cf-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 22px;border:0;border-radius:980px;font:400 17px/1.17 var(--cf-sans);letter-spacing:-.022em;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,box-shadow .3s}.cf-btn--primary{background:var(--cf-blue);color:#fff}.cf-btn--primary:hover{background:var(--cf-blue-hover);box-shadow:0 10px 30px -10px #0071e3cc}.cf-btn--ghost{padding:0;background:none;color:var(--cf-link)}.cf-btn--ghost:after{content:"\203a";font-size:1.3em;line-height:1;transform:translateY(-1px);transition:transform .3s var(--cf-ease)}.cf-btn--ghost:hover{text-decoration:underline}.cf-btn--ghost:hover:after{transform:translate(3px,-1px)}.cf a:focus-visible,.cf button:focus-visible{outline:2px solid var(--cf-blue);outline-offset:3px;border-radius:6px}.cf-atmos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 68%,transparent 100%)}.cf-glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(38% 34% at 50% 70%,rgba(var(--cf-glow),.34),transparent 70%),radial-gradient(30% 24% at 50% 88%,rgba(244,196,143,.12),transparent 70%);transition:opacity 1.4s var(--cf-ease)}.cf-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(22% 20% at 56% 66%,rgba(216,156,240,.12),transparent 70%);animation:cf-drift 14s ease-in-out infinite alternate}@keyframes cf-drift{0%{transform:translate3d(-4%,2%,0)}to{transform:translate3d(4%,-2%,0)}}.cf-aurora{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.6s var(--cf-ease)}.cf-aurora.is-ready{opacity:.92}.cf-atmos:has(.cf-aurora.is-ready) .cf-glow{opacity:0}.cf-grain{display:none}.cf-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3}.cf-placeholder{display:block;width:100%;height:100%;background:var(--cf-tile);fill:#86868b66}.cf-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),rgba(var(--cf-glow),.14),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.cf-spot:hover:before{opacity:1}.cf-spot>*{position:relative;z-index:1}.cf-hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(72px,9vw,128px);text-align:center}.cf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(36px,4vw,56px)}.cf-hero__copy{position:relative;z-index:1;display:grid;gap:16px;justify-items:center;max-width:1000px}.cf-hero .cf-eyebrow,.cf-page-hero .cf-eyebrow{background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-hero__lead{margin-inline:auto;max-width:30em}.cf-hero .cf-actions{justify-content:center;margin-top:12px}.cf-hero__portrait{position:relative;z-index:1;justify-self:center;width:min(520px,100%);perspective:1400px}.cf-hero__stage{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));scale:calc(.92 + var(--cf-scroll, 0) * .08);transform-origin:50% 40%;will-change:transform}.cf-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:32px;background:var(--cf-tile);box-shadow:0 60px 140px -50px rgba(var(--cf-glow),.7),0 30px 60px -30px #000000d9}.cf-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0000 64%,#00000052);box-shadow:inset 0 0 0 1px #ffffff1a}.cf-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.cf-hero__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,255,255,.38),rgba(255,255,255,0) 52%);mix-blend-mode:soft-light;opacity:0;transition:opacity .5s var(--cf-ease);pointer-events:none}.cf-hero__portrait.is-tilting .cf-hero__glare{opacity:1}.cf-chip{position:absolute;z-index:2;display:grid;gap:2px;padding:12px 16px 13px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#1e1e228c;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 24px 48px -16px #000000b3,inset 0 1px #ffffff24;text-align:left;white-space:nowrap;transform:translateZ(var(--z, 70px));animation:cf-bob 7s ease-in-out infinite;animation-delay:var(--delay, 0s)}.cf-chip strong{font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.03em;background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-chip span{font-size:12px;line-height:1.3;color:#a1a1a6}.cf-chip--1{--z: 90px;left:-22%;top:14%}.cf-chip--2{--z: 60px;--delay: -2.3s;right:-20%;top:46%}.cf-chip--3{--z: 120px;--delay: -4.6s;left:-12%;bottom:9%}@keyframes cf-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.cf-hero__caption,.cf-hero__cue{display:none}.cf-hero__in{opacity:0;transform:translateY(20px);animation:cf-rise 1.1s var(--cf-ease) forwards;animation-delay:calc(.1s + var(--d, 0) * .11s)}@keyframes cf-rise{to{opacity:1;transform:none}}@media(max-width:749px){.cf-hero__portrait{width:min(440px,86%)}.cf-hero__media{border-radius:24px}.cf-chip{padding:9px 12px 10px;border-radius:14px}.cf-chip strong{font-size:17px}.cf-chip span{font-size:11px}.cf-chip--1{left:-9%;top:8%}.cf-chip--2{right:-9%;top:54%}.cf-chip--3{display:none}}.cf-marquee{padding-block:22px;border-block:1px solid var(--cf-line)}.cf-marquee__track{display:flex;width:max-content;animation:cf-marquee var(--cf-marquee-speed, 40s) linear infinite}.cf-marquee:hover .cf-marquee__track{animation-play-state:paused}.cf-marquee__group{display:flex;flex:none;align-items:center}.cf-marquee__item{padding-inline:28px;font:600 clamp(22px,2.4vw,32px)/1.1 var(--cf-sans);letter-spacing:-.02em;white-space:nowrap;color:var(--cf-ink-2)}.cf-marquee__item:nth-child(4n+3){color:var(--cf-ink)}.cf-marquee__dot{flex:none;width:4px;height:4px;border-radius:50%;background:var(--cf-ink-3)}@keyframes cf-marquee{to{transform:translate(-50%)}}.cf-page-hero{padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(56px,8vw,112px);text-align:center}.cf-page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(40px,5vw,64px)}.cf-page-hero__copy{display:grid;gap:16px;justify-items:center;max-width:920px}.cf-page-hero__title{font-size:clamp(56px,9vw,112px);font-weight:700;line-height:1;letter-spacing:-.045em}.cf-page-hero .cf-lead{margin-inline:auto}.cf-page-hero__media{justify-self:center;width:min(340px,80%)}.cf-page-hero__media img{display:block;width:100%;height:auto;border-radius:24px;filter:grayscale(1);box-shadow:0 40px 100px -40px rgba(var(--cf-glow),.6)}.cf-proof{padding-block:clamp(64px,8vw,112px)}.cf-proof__heading{margin-bottom:40px;text-align:center}.cf-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.cf-proof__item{display:grid;gap:10px;align-content:start;justify-items:center;text-align:center}.cf-proof__value{font-family:var(--cf-sans);font-weight:600;font-size:clamp(48px,6vw,80px);line-height:1.05;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px rgba(var(--cf-glow),.35))}.cf-proof__label{max-width:14em;font-size:17px;line-height:1.35;letter-spacing:-.01em;color:var(--cf-ink-2)}.cf-proof__note{margin-top:28px;text-align:center}@media(max-width:749px){.cf-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.cf-proof__value{font-size:46px}}.cf-head+.cf-pillars__grid,.cf-head+.cf-builds,.cf-head+.cf-topics{margin-top:clamp(40px,5vw,64px)}.cf-pillars .cf-head{justify-items:center;margin-inline:auto;text-align:center}.cf-pillars .cf-lead{margin-inline:auto}.cf-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cf-pillar{position:relative;display:grid;gap:14px;align-content:start;min-height:470px;padding:clamp(28px,3vw,40px);border-radius:var(--cf-radius);background:var(--cf-tile);transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;box-shadow:0 2px 6px #00000008}.cf-pillar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;border-radius:0 0 var(--cf-radius) var(--cf-radius);background:radial-gradient(60% 70% at 50% 100%,rgba(var(--cf-glow),.14),transparent 70%);pointer-events:none}.cf-pillar.is-tilting{box-shadow:0 34px 70px -30px #28147859}.cf-pillar .cf-h3{font-size:clamp(26px,2.4vw,32px)}@media(max-width:989px){.cf-pillars__grid{grid-template-columns:minmax(0,1fr)}.cf-pillar{min-height:0}}.cf-graphic{position:relative;display:grid;place-items:center;height:170px;margin-bottom:10px;transform:translateZ(56px);pointer-events:none}.cf-graphic svg{width:220px;max-width:100%;height:auto;overflow:visible;animation:cf-float 7s ease-in-out infinite}@keyframes cf-float{0%,to{translate:0 0}50%{translate:0 -8px}}.cf-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.1s var(--cf-ease);transition-delay:calc(var(--i) * .14s + .2s)}.cf-js .cf-bar{transform:scaleY(.06)}.cf-js .cf-pillar.is-in .cf-bar,.cf-reveal-all .cf-bar,.shopify-design-mode .cf-bar{transform:none}.cf-trend{stroke-dasharray:200;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--cf-ease) .9s}.cf-js .cf-trend{stroke-dashoffset:200}.cf-js .cf-pillar.is-in .cf-trend,.cf-reveal-all .cf-trend,.shopify-design-mode .cf-trend{stroke-dashoffset:0}.cf-trend-dot{filter:drop-shadow(0 0 6px rgba(244,196,143,.95));transition:opacity .5s 1.9s}.cf-js .cf-trend-dot{opacity:0}.cf-js .cf-pillar.is-in .cf-trend-dot,.cf-reveal-all .cf-trend-dot,.shopify-design-mode .cf-trend-dot{opacity:1}.cf-orbit{position:relative;width:150px;height:150px;transform-style:preserve-3d}.cf-orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(107,77,255,.2)}.cf-orbit__ring--1{border-top-color:#6b4dff;border-right-color:#6b4dff99;transform:rotateX(68deg);animation:cf-ring-1 8s linear infinite}.cf-orbit__ring--2{top:14px;right:14px;bottom:14px;left:14px;border-color:#b04fd033;border-top-color:#b04fd0;border-left-color:#b04fd099;transform:rotateY(66deg);animation:cf-ring-2 11s linear infinite}.cf-orbit__ring--3{top:28px;right:28px;bottom:28px;left:28px;border-color:#c9781f38;border-bottom-color:#c9781f;border-right-color:#c9781f99;transform:rotateX(58deg) rotateY(40deg);animation:cf-ring-3 14s linear infinite}.cf-orbit__core{position:absolute;top:50px;right:50px;bottom:50px;left:50px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#d9ccff 22%,#8a6bff 55%,#3a2399);box-shadow:0 0 24px #6b4dff8c,0 0 60px #d89cf059;animation:cf-pulse 3.6s ease-in-out infinite}@keyframes cf-ring-1{0%{transform:rotateX(68deg) rotate(0)}to{transform:rotateX(68deg) rotate(360deg)}}@keyframes cf-ring-2{0%{transform:rotateY(66deg) rotate(0)}to{transform:rotateY(66deg) rotate(-360deg)}}@keyframes cf-ring-3{0%{transform:rotateX(58deg) rotateY(40deg) rotate(0)}to{transform:rotateX(58deg) rotateY(40deg) rotate(360deg)}}@keyframes cf-pulse{0%,to{scale:1}50%{scale:1.08}}.cf-stack{position:relative;width:170px;height:118px;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-38deg);animation:cf-float 7s ease-in-out infinite}.cf-window{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;border:1px solid rgba(107,77,255,.2);border-radius:14px;background:linear-gradient(135deg,#fff,#f1edff);box-shadow:0 22px 34px -16px #321e8c66;transform:translateZ(var(--wz, 0px));transition:transform .7s var(--cf-ease)}.cf-window--2{--wz: 26px}.cf-window--3{--wz: 52px;border-color:#ffffff80;background:linear-gradient(135deg,#a594ff,#d89cf0 55%,#f4c48f)}.cf-pillar:hover .cf-window--2{--wz: 42px}.cf-pillar:hover .cf-window--3{--wz: 86px}.cf-window i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#6b4dff59}.cf-window b{display:block;height:7px;margin-top:10px;border-radius:4px;background:#6b4dff29}.cf-window b:nth-of-type(2){width:72%}.cf-window b:nth-of-type(3){width:46%}.cf-window--3 i,.cf-window--3 b{background:#fff9}.cf-series{text-align:center}.cf-series__numeral{display:block;width:max-content;max-width:100%;margin:0 auto clamp(16px,2vw,28px);perspective:1100px;-webkit-user-select:none;user-select:none}.cf-num3d{position:relative;display:block;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));font-family:var(--cf-sans);font-weight:800;font-size:clamp(140px,24vw,320px);line-height:.84;letter-spacing:-.07em;animation:cf-num-idle 10s ease-in-out infinite}.cf-series__numeral.is-tilting .cf-num3d{animation-play-state:paused}@keyframes cf-num-idle{0%,to{rotate:y -12deg}50%{rotate:y 12deg}}.cf-num3d__layer{position:absolute;left:0;top:0;color:hsl(258 70% calc(34% - var(--i) * 2.2%));transform:translateZ(calc(var(--i) * -4px))}.cf-num3d__face{position:relative;display:block;background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateZ(1px)}.cf-series__inner{display:grid;justify-items:center}.cf-series .cf-head{justify-items:center;margin-inline:auto;max-width:760px;text-align:center}.cf-series .cf-lead{margin-inline:auto}.cf-series .cf-actions{justify-content:center;margin-top:8px}.cf-builds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;text-align:left}.cf-build__link{display:block;color:inherit;text-decoration:none}.cf-build__media{aspect-ratio:16 / 10;overflow:hidden;border-radius:18px;background:var(--cf-tile)}.cf-build__media img,.cf-build__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--cf-ease)}.cf-build__link:hover img{transform:scale(1.03)}.cf-build__day{margin-top:14px;font-size:14px;font-weight:600;color:var(--cf-ink-2)}.cf-build__title{margin-top:4px;font:600 21px/1.2 var(--cf-sans);letter-spacing:-.02em}@media(max-width:989px){.cf-builds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.cf-builds{grid-template-columns:minmax(0,1fr)}}.cf-story__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.cf-story--text .cf-story__grid{grid-template-columns:minmax(0,1fr)}.cf-story--text .cf-story__copy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head beats" "actions beats";grid-template-rows:auto 1fr;column-gap:clamp(32px,6vw,96px);align-items:start}.cf-story--text .cf-head{grid-area:head}.cf-story--text .cf-beats{grid-area:beats;margin-top:0}.cf-story--text .cf-actions{grid-area:actions}.cf-story__media{position:sticky;top:calc(var(--header-height, 56px) + 24px)}.cf-story__media img{display:block;width:100%;height:auto;border-radius:24px;filter:grayscale(1)}.cf-beats{position:relative;display:grid;margin-top:clamp(36px,5vw,56px);padding-left:36px}.cf-beats:before,.cf-beats:after{content:"";position:absolute;left:6px;top:34px;bottom:34px;width:2px;border-radius:2px}.cf-beats:before{background:var(--cf-line)}.cf-beats:after{background:linear-gradient(180deg,#6b4dff,#b04fd0 55%,#c9781f);box-shadow:0 0 14px #6b4dff73;transform:scaleY(var(--p, 1));transform-origin:top}.cf-beat{position:relative;display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:24px;align-items:baseline;padding-block:22px}.cf-beat:before{content:"";position:absolute;left:-36px;top:32px;width:14px;height:14px;border-radius:50%;background:var(--cf-bg);box-shadow:inset 0 0 0 2px #0000002e;transition:background .5s var(--cf-ease),box-shadow .5s var(--cf-ease),scale .5s var(--cf-ease)}.cf-beat.is-in:before{background:var(--cf-gradient);box-shadow:0 0 0 5px #6b4dff24,0 0 18px #6b4dff80;scale:1.1}.cf-beat__mark{font-family:var(--cf-sans);font-weight:600;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.03em;background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-beat__text{font-size:clamp(17px,1.5vw,21px);line-height:1.4;letter-spacing:-.015em;color:var(--cf-ink)}.cf-story .cf-actions{margin-top:28px}@media(max-width:989px){.cf-story__grid,.cf-story--text .cf-story__copy{grid-template-columns:minmax(0,1fr)}.cf-story--text .cf-story__copy{grid-template-areas:"head" "beats" "actions"}.cf-story--text .cf-beats{margin-top:36px}.cf-story__media{position:static;max-width:420px}}@media(max-width:599px){.cf-beat{grid-template-columns:minmax(0,1fr);gap:6px}.cf-beat:before{top:28px}}.cf-quote{text-align:center}.cf-quote__fig{display:grid;gap:24px;justify-items:center;max-width:980px;margin-inline:auto}.cf-quote__text{font-family:var(--cf-sans);font-weight:600;font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(180deg,#f5f5f7 35%,#86868b 135%);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-quote__sub{margin-inline:auto}.cf-gallery .cf-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(32px,6vw,96px);align-items:start}.cf-gallery .cf-head{position:sticky;top:calc(var(--header-height, 56px) + 32px)}.cf-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.cf-gallery__item{transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.cf-gallery__item:nth-child(2n){margin-top:16%}.cf-gallery__item--large{grid-column:1 / -1;margin-top:0}.cf-gallery__item img,.cf-gallery__item svg{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:24px;box-shadow:0 30px 60px -34px #140a3c73}.cf-gallery__item--large img,.cf-gallery__item--large svg{aspect-ratio:16 / 10}.cf-gallery__item figcaption{margin-top:12px;font-size:14px;letter-spacing:-.01em;color:var(--cf-ink-2)}@media(max-width:989px){.cf-gallery .cf-wrap{grid-template-columns:minmax(0,1fr)}.cf-gallery .cf-head{position:static}}.cf-feature__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px);align-items:center}.cf-feature__media{overflow:hidden;border-radius:var(--cf-radius);transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));box-shadow:0 50px 120px -60px rgba(var(--cf-glow),.7)}.cf-feature__media img,.cf-feature__media svg{display:block;width:100%;height:auto}.cf-feature__copy{display:grid;gap:16px;justify-items:start}.cf-feature--reverse .cf-feature__media{order:2}@media(max-width:989px){.cf-feature__grid{grid-template-columns:minmax(0,1fr)}.cf-feature--reverse .cf-feature__media{order:0}}.cf-media__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,6vw,96px);align-items:start}.cf-topics{display:grid;border-top:1px solid var(--cf-line)}.cf-topic{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding-block:28px;border-bottom:1px solid var(--cf-line)}.cf-topic .cf-h3{margin-bottom:8px}.cf-media__kit{position:sticky;top:calc(var(--header-height, 56px) + 24px);display:grid;gap:18px;padding:clamp(28px,3vw,40px);border-radius:var(--cf-radius);background:var(--cf-tile)}@media(max-width:989px){.cf-media__grid{grid-template-columns:minmax(0,1fr)}.cf-media__kit{position:static}}.cf-press{padding-block:clamp(48px,6vw,80px)}.cf-press__heading{margin-bottom:28px}.cf-press__list{display:flex;flex-wrap:wrap;align-items:center;gap:20px 48px}.cf-press__list a{color:inherit;text-decoration:none}.cf-press__logo{width:auto;height:28px;opacity:.7;filter:grayscale(1) brightness(1.8)}.cf-press__name{font:600 21px/1 var(--cf-sans);letter-spacing:-.02em;color:var(--cf-ink-2)}.cf-inquiry__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.cf-inquiry__grid>div:last-child{position:relative;padding:clamp(24px,3.5vw,48px);border-radius:var(--cf-radius);background:var(--cf-tile);box-shadow:inset 0 1px #ffffff0f}.cf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-field{display:grid;gap:8px}.cf-field--full,.cf-field:has(select),.cf-field:has(input[type=tel]),.cf-form>.cf-btn,.cf-form>.cf-fine,.cf-form__errors,.cf-form__success{grid-column:1 / -1}.cf-field label{font-size:14px;letter-spacing:-.01em;color:var(--cf-ink-2)}.cf-field label span{color:var(--cf-ink-3)}.cf-field input,.cf-field select,.cf-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--cf-field-line);border-radius:12px;outline:none;background:var(--cf-field);color:var(--cf-ink);font:400 17px/1.3 var(--cf-sans);letter-spacing:-.01em;transition:border-color .2s,box-shadow .2s}.cf-field select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--cf-ink-2) 50%),linear-gradient(135deg,var(--cf-ink-2) 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-size:6px 6px;background-repeat:no-repeat}.cf-field select option{color:#1d1d1f}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{border-color:var(--cf-blue);box-shadow:0 0 0 4px #0071e34d}.cf-form>.cf-btn{justify-self:start;margin-top:4px}.cf-form__success{font:600 28px/1.2 var(--cf-sans);letter-spacing:-.02em;color:var(--cf-ink)}.cf-form__errors{font-size:14px;color:#ff6961}@media(max-width:989px){.cf-inquiry__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.cf-form{grid-template-columns:minmax(0,1fr)}}.cf-cta{text-align:center}.cf-cta__inner{display:grid;gap:16px;justify-items:center;max-width:820px;margin-inline:auto}.cf-cta .cf-h2{background:var(--cf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.cf-cta .cf-lead{margin-inline:auto}.cf-cta .cf-actions{justify-content:center;margin-top:8px}.cf-cta .cf-glow{background:radial-gradient(34% 44% at var(--mx, 50%) var(--my, 55%),rgba(var(--cf-glow),.34),transparent 70%),radial-gradient(24% 30% at calc(100% - var(--mx, 50%)) 70%,rgba(244,196,143,.1),transparent 70%)}.cf-legal{padding-top:clamp(56px,8vw,112px)}.cf-legal__inner{max-width:760px}.cf-legal .cf-h2{font-size:clamp(32px,4vw,48px)}.cf-rte{margin-top:28px;font-size:17px;line-height:1.6;letter-spacing:-.01em;color:var(--cf-ink-2)}.cf-rte h2,.cf-rte h3{margin:1.8em 0 .5em;font-family:var(--cf-sans);font-weight:600;letter-spacing:-.02em;color:var(--cf-ink)}.cf-rte p,.cf-rte ul,.cf-rte ol{margin:0 0 1em}.cf-rte ul,.cf-rte ol{padding-left:1.2em;list-style:revert}.cf-rte a{color:var(--cf-link);text-decoration:none}.cf-footer{padding-block:40px 24px;font-size:12px}.cf-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-bottom:20px;border-bottom:1px solid #d2d2d7}.cf-footer__brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.cf-footer__mark{font:600 21px/1.2 var(--cf-sans);letter-spacing:-.02em;color:var(--cf-ink)}.cf-footer .cf-eyebrow{font-size:14px;font-weight:400;color:var(--cf-ink-2)}.cf-footer__nav ul,.cf-footer__legal{display:flex;flex-wrap:wrap;gap:8px 22px}.cf-footer a{color:#424245;text-decoration:none}.cf-footer a:hover{color:var(--cf-ink);text-decoration:underline}.cf-footer__nav a,.cf-footer__legal a{font-size:12px}.cf-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:16px}.cf-footer .cf-fine{font-size:12px;color:var(--cf-ink-2)}.cf-footer .cf-fine a{color:#424245;text-decoration:underline}.cf-js [data-cf-reveal]{opacity:0;translate:0 32px;transition:opacity 1s var(--cf-ease),translate 1s var(--cf-ease),box-shadow .5s var(--cf-ease);transition-delay:calc(var(--d, 0) * 80ms)}.cf-js [data-cf-reveal].is-in,.cf-reveal-all [data-cf-reveal],.shopify-design-mode [data-cf-reveal]{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.cf-js [data-cf-reveal],.cf-hero__in{opacity:1;translate:none;transform:none;transition:none;animation:none}.cf-glow:after,.cf-marquee__track,.cf-chip,.cf-graphic svg,.cf-orbit__ring,.cf-orbit__core,.cf-stack,.cf-num3d{animation:none}.cf-js .cf-bar{transform:none}.cf-js .cf-trend{stroke-dashoffset:0}.cf-js .cf-trend-dot{opacity:1}.cf-hero__stage{scale:1}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cf.css.map */
