.pvisual{--pv-ink:#0b0b0a;--pv-paper:#f4f0e6;--pv-lime:#c8ff00;--pv-coral:#ff6847;background:var(--pv-paper);color:var(--pv-ink);font-family:var(--font-bricolage),sans-serif;overflow:clip}.pvisual *{box-sizing:border-box}.pvisual a{color:inherit;text-decoration:none}.pvShell{width:min(1340px,100% - 56px);margin-inline:auto}.pvScreen{height:100svh;min-height:720px;max-height:960px;position:relative;overflow:hidden}.pvScreenInner{grid-template-rows:auto 1fr;height:100%;padding-block:clamp(76px,8vh,92px) clamp(28px,4vh,46px);display:grid}.pvNavWrap{z-index:70;background:color-mix(in srgb,var(--pv-paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0002;height:68px;position:fixed;inset:0 0 auto}.pvNav{grid-template-columns:1fr auto auto;align-items:center;gap:28px;height:100%;display:grid}.pvBrand{letter-spacing:-1.5px;font-size:24px;font-weight:530}.pvBrand b{background:var(--pv-lime);margin-right:1px;padding:5px 8px;font-weight:800;display:inline-block;transform:rotate(-4deg)}.pvBrand i{color:var(--pv-coral);margin-left:4px;font-size:12px;font-style:normal}.pvNav nav{align-items:center;gap:24px;font-size:12px;font-weight:800;display:flex}.pvNav nav a{align-items:center;min-height:44px;display:flex}.pvNavCta{background:var(--pv-ink);border:2px solid var(--pv-ink);align-items:center;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;display:flex;color:#fff!important}.pvPrimary{background:var(--pv-lime);border:2px solid var(--pv-ink);min-height:56px;box-shadow:7px 7px 0 var(--pv-ink);justify-content:space-between;align-items:center;gap:38px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex;color:var(--pv-ink)!important}.pvPrimaryDark{background:var(--pv-ink);box-shadow:7px 7px #fff;color:#fff!important}.pvHero{background:var(--pv-paper);grid-template-columns:minmax(430px,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(28px,4vw,64px);padding:92px max(28px,50vw - 670px) 24px;display:grid}.pvHeroCopy{z-index:2;align-self:center;position:relative}.pvHeroCopy>p:first-child,.pvOrbit header>p,.pvReal header>p,.pvStarCopy>p,.pvProcess header>p,.pvFinalContent>div:first-child>p{letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.pvHero h1{letter-spacing:-.072em;margin:18px 0 22px;font-size:clamp(68px,6.8vw,112px);font-weight:800;line-height:.75}.pvHero h1 span,.pvHero h1 em{white-space:nowrap;display:block}.pvHero h1 em{color:var(--pv-coral);font-style:normal}.pvHeroLead{max-width:540px;margin:0 0 24px;font-size:clamp(17px,1.35vw,21px);font-weight:650;line-height:1.35}.pvHeroVideo{border:2px solid var(--pv-ink);background:#111;height:calc(100svh - 116px);min-height:590px;max-height:810px;margin:0;position:relative;overflow:hidden}.pvHeroVideo video{object-fit:cover;width:100%;height:100%;display:block}.pvHeroVideo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 10px #f4f0e6aa}.pvHeroVideo figcaption{background:var(--pv-lime);border:2px solid var(--pv-ink);justify-content:space-between;gap:20px;padding:11px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.pvHeroVideo figcaption span{color:var(--pv-coral)}.pvOrbit{background:var(--pv-coral);border-block:2px solid var(--pv-ink)}.pvOrbit header{z-index:4;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:relative}.pvOrbit h2,.pvReal h2{letter-spacing:-.062em;max-width:840px;margin:8px 0 0;font-size:clamp(48px,5.2vw,78px);line-height:.82}.pvOrbit h2 em,.pvReal h2 em,.pvStar h2 em,.pvProcess h2 em,.pvFinal h2 em{color:var(--pv-lime);font-style:normal}.pvOrbitStage{min-height:0;position:relative}.pvOrbitStage:before{content:"";border:2px dashed #0b0b0a77;border-radius:50%;position:absolute;inset:7% 17%;transform:rotate(-7deg)}.pvOrbitCenter{z-index:2;width:min(24vw,300px);box-shadow:12px 12px 0 var(--pv-ink);background:#fff;border:2px solid;margin:0;padding:7px;position:absolute;top:51%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(1deg)}.pvOrbitCenter img{object-fit:cover;width:100%;height:min(51vh,460px);display:block}.pvOrbitCenter figcaption{background:var(--pv-lime);text-align:center;letter-spacing:-.04em;border:2px solid;padding:10px;font-size:19px;font-weight:800;line-height:.9;position:absolute;bottom:14px;left:14px;right:14px}.pvOrbitLabel{z-index:3;background:var(--pv-paper);min-height:52px;box-shadow:5px 5px 0 var(--pv-ink);white-space:nowrap;border:2px solid;align-items:center;gap:11px;padding:0 15px;font-size:clamp(14px,1.3vw,18px);font-weight:800;display:flex;position:absolute}.pvOrbitLabel b{color:var(--pv-coral);font-size:10px}.orbitHands{top:10%;left:5%;transform:rotate(-2deg)}.orbitFloor{top:10%;right:4%;transform:rotate(2deg)}.orbitTable{bottom:15%;left:1%;transform:rotate(1deg)}.orbitSigns{top:45%;right:0;transform:rotate(-1deg)}.orbitBacks{bottom:12%;right:9%;transform:rotate(2deg)}.pvOrbitMeta{z-index:3;background:var(--pv-ink);color:#fff;letter-spacing:.1em;white-space:nowrap;margin:0;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.pvReal{background:var(--pv-paper)}.pvReal header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.pvRealCollage{grid-template-columns:1.05fr .8fr 1.05fr;gap:12px;min-height:0;padding-top:22px;display:grid}.pvRealCollage figure{background:#111;border:2px solid;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.pvRealCollage img,.pvRealCollage video{object-fit:cover;width:100%;height:100%;display:block}.pvRealFood{transform:rotate(-.6deg)}.pvRealVideo{transform:translateY(12px)rotate(.4deg)}.pvRealEvent{transform:rotate(.7deg)}.pvRealCollage figcaption,.pvStar figure figcaption,.pvProcess figure figcaption{background:var(--pv-ink);color:#fff;letter-spacing:.08em;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;bottom:14px;left:14px}.pvRealVideo figcaption{background:var(--pv-lime);color:var(--pv-ink)}.pvStar{background:var(--pv-lime);border-block:2px solid;grid-template-columns:1.25fr .75fr;display:grid}.pvStar>figure{height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.pvStar>figure img{object-fit:cover;width:100%;height:100%;display:block}.pvStarCopy{border-left:2px solid;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px);display:flex}.pvStar h2{letter-spacing:-.07em;margin:14px 0 12px;font-size:clamp(72px,8vw,128px);line-height:.72}.pvStar h2 em{color:var(--pv-coral)}.pvStarCopy>strong{letter-spacing:-.075em;font-size:clamp(84px,9vw,142px);line-height:.84}.pvStarCopy>span{margin:16px 0 26px;font-size:16px;font-weight:800}.pvStarCopy .pvPrimary{width:100%}.pvProcess{background:var(--pv-ink);color:#fff;grid-template-columns:1.08fr .92fr;display:grid}.pvProcess>figure{height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.pvProcess>figure video{object-fit:cover;width:100%;height:100%;display:block}.pvProcessCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,70px);display:flex}.pvProcess h2{letter-spacing:-.068em;margin:13px 0 30px;font-size:clamp(58px,6.3vw,98px);line-height:.76}.pvProcess ol{border-top:1px solid #fff5;margin:0;padding:0;list-style:none}.pvProcess li{border-bottom:1px solid #fff5;grid-template-columns:46px 1fr;align-items:center;min-height:77px;display:grid}.pvProcess li b{color:var(--pv-coral);font-size:11px}.pvProcess li span{font-size:clamp(15px,1.5vw,20px);font-weight:800}.pvFinal{color:#fff;background:#111}.pvFinalBg,.pvFinalShade{width:100%;height:100%;position:absolute;inset:0}.pvFinalBg{object-fit:cover}.pvFinalShade{background:linear-gradient(90deg,#090908ee 0%,#090908c7 52%,#0909088f 100%)}.pvFinalContent{z-index:2;grid-template-rows:1fr auto;grid-template-columns:1fr .7fr;align-items:center;gap:30px 70px;height:100%;padding-top:68px;display:grid;position:relative}.pvFinal h2{letter-spacing:-.07em;margin:13px 0 28px;font-size:clamp(68px,7.5vw,118px);line-height:.74}.pvFaq{border-top:1px solid #fff8}.pvFaq details{border-bottom:1px solid #fff8}.pvFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;font-size:14px;font-weight:800;list-style:none;display:flex}.pvFaq summary::-webkit-details-marker{display:none}.pvFaq summary b{color:var(--pv-lime);font-size:22px}.pvFaq p{color:#ddd;margin:0 0 18px;font-size:14px}.pvFinal footer{border-top:1px solid #fff5;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:76px;display:grid}.pvBrandLight{color:#fff}.pvFinal footer>p{font-size:14px;font-weight:800}.pvFinal footer>span{color:#ccc;font-size:12px}.pvFinal footer a{font-weight:800}@media (width<=1000px){.pvShell{width:min(100% - 36px,1340px)}.pvNav nav{display:none}.pvNav{grid-template-columns:1fr auto}.pvHero{grid-template-columns:.9fr 1.1fr;padding-inline:18px}.pvHero h1{font-size:clamp(60px,8vw,86px)}.pvOrbitCenter{width:min(31vw,290px)}.pvOrbitLabel{font-size:14px}.pvRealCollage{grid-template-columns:1fr .75fr 1fr}.pvFinalContent{grid-template-columns:1fr .8fr;gap:28px}}@media (width<=650px){.pvShell{width:min(100% - 28px,1340px)}.pvScreen{height:100svh;min-height:690px;max-height:none}.pvNavWrap{height:64px}.pvNavCta{min-height:42px;padding-inline:13px;font-size:11px}.pvBrand{font-size:20px}.pvHero{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:15px;height:100svh;min-height:720px;padding:82px 14px 14px}.pvHeroCopy{grid-template-columns:1fr auto;align-items:end;gap:10px 12px;display:grid}.pvHeroCopy>p:first-child,.pvHero h1,.pvHeroLead{grid-column:1/-1}.pvHero h1{margin:8px 0 6px;font-size:clamp(55px,16.5vw,70px);line-height:.76}.pvHeroLead{max-width:350px;margin:0;font-size:16px;line-height:1.28}.pvHeroCopy>div{grid-column:1/-1}.pvPrimary{width:100%;min-height:52px}.pvHeroVideo{height:100%;min-height:0;max-height:none}.pvHeroVideo figcaption{font-size:9px;bottom:10px;left:10px;right:10px}.pvHeroVideo:after{box-shadow:inset 0 0 0 5px #f4f0e688}.pvScreenInner{padding-block:76px 16px}.pvOrbit header{display:block}.pvOrbit h2,.pvReal h2{margin-top:6px;font-size:clamp(43px,12.5vw,55px);line-height:.82}.pvOrbitStage{min-height:0}.pvOrbitStage:before{inset:8% 4% 9%}.pvOrbitCenter{width:min(55vw,215px)}.pvOrbitCenter img{height:min(45vh,370px)}.pvOrbitCenter figcaption{font-size:15px;bottom:8px;left:8px;right:8px}.pvOrbitLabel{min-height:42px;padding:0 9px;font-size:10px;box-shadow:3px 3px}.pvOrbitLabel b{display:none}.orbitHands{top:8%;left:0}.orbitFloor{top:12%;right:0}.orbitTable{bottom:14%;left:0}.orbitSigns{white-space:normal;max-width:145px;top:43%;right:0}.orbitBacks{bottom:11%;right:1%}.pvOrbitMeta{font-size:8px;bottom:2%}.pvReal .pvScreenInner{padding-top:76px}.pvReal header{display:block}.pvRealCollage{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr 1fr;gap:8px;padding-top:14px}.pvRealFood{grid-row:1/3;transform:none}.pvRealVideo,.pvRealEvent{transform:none}.pvRealCollage figcaption{font-size:8px;bottom:8px;left:8px}.pvStar{grid-template-rows:55% 45%;grid-template-columns:1fr}.pvStarCopy{border-top:2px solid;border-left:0;padding:20px 18px}.pvStar h2{margin:7px 0 5px;font-size:clamp(49px,14vw,61px)}.pvStarCopy>strong{font-size:74px}.pvStarCopy>span{margin:7px 0 12px;font-size:14px}.pvStarCopy .pvPrimary{min-height:48px}.pvProcess{grid-template-rows:49% 51%;grid-template-columns:1fr}.pvProcessCopy{padding:18px}.pvProcess h2{margin:5px 0 11px;font-size:clamp(44px,12.8vw,56px)}.pvProcess li{min-height:52px}.pvProcess li span{font-size:14px}.pvProcess figure figcaption{bottom:8px;left:8px}.pvFinalContent{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:13px;padding-top:82px}.pvFinal h2{margin:7px 0 18px;font-size:clamp(54px,15vw,66px)}.pvFaq summary{min-height:52px;font-size:12px}.pvFaq p{margin-bottom:10px;font-size:12px}.pvFinal footer{grid-template-columns:1fr auto;gap:10px;min-height:68px}.pvFinal footer>p{display:none}.pvFinal footer>span{text-align:right;font-size:10px}}@media (height<=760px) and (width>=651px){.pvScreen{min-height:650px}.pvScreenInner{padding-block:72px 24px}.pvHero{padding-top:82px}.pvHeroVideo{min-height:530px}.pvHero h1{font-size:clamp(64px,6.4vw,94px)}.pvOrbitCenter img{height:min(49vh,400px)}.pvReal h2,.pvOrbit h2{font-size:clamp(46px,4.8vw,68px)}.pvStar h2{font-size:clamp(65px,7vw,102px)}.pvProcess h2{font-size:clamp(53px,5.7vw,82px)}}.pvOrbitCenter{transform:rotate(1deg)}.pvHeroVideo{isolation:isolate;background:#111}.pvHeroVideo:before{content:"";z-index:0;filter:blur(18px);opacity:.42;background:url(/assets/hero-manos-gigantes-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-7%;transform:scale(1.06)}.pvHeroVideo video{z-index:1;object-fit:contain;object-position:center;position:relative}.pvHeroVideo:after{z-index:2}.pvHeroVideo figcaption{z-index:3}@media (width>=1001px){.pvHero{grid-template-columns:minmax(0,1fr) minmax(430px,560px)}}@media (width>=651px) and (width<=1000px){.pvHero{grid-template-columns:minmax(0,1fr) minmax(300px,42vw);gap:clamp(20px,3vw,34px)}}@media (width>=651px) and (width<=720px){.pvHero h1{font-size:54px}}@media (prefers-reduced-motion:reduce){.pvisual *{scroll-behavior:auto!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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}}}@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-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{*,:after,:before,::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;-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]){appearance:button}::file-selector-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}.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,)}.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))}}:root{--ink:#11110f;--cream:#f4f0e6;--lime:#c7ff00;--pink:#ff4f91;--line:#11110f2e;--font-display:var(--font-bricolage);--font-body:var(--font-bricolage)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;overflow-x:hidden}.shell{width:min(1180px,100% - 40px);margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,.brand{font-family:var(--font-display),sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.brand{letter-spacing:-1px;font-size:20px}.brand>span:first-child{background:var(--lime);padding:3px 5px;display:inline-block;transform:rotate(-4deg)}.brand .dot{color:var(--pink);margin-left:3px;font-size:11px}.navCta{box-shadow:4px 4px 0 var(--ink);border:1.5px solid;padding:12px 18px;font-weight:700;transition:all .2s}.navCta:hover{transform:translate(3px,3px);box-shadow:1px 1px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:720px;padding-block:60px 90px;display:grid;position:relative}.eyebrow,.sectionTag{letter-spacing:.14em;font-size:12px;font-weight:700}.pulse{background:var(--pink);border-radius:99px;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #ff4f9126}h1{letter-spacing:-.075em;margin:28px 0 35px;font-size:clamp(67px,8vw,120px);line-height:.79}h1 em,h2 em{color:var(--pink);font-style:normal;position:relative}.lead{max-width:590px;font-size:18px;line-height:1.55}.heroActions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{letter-spacing:.03em;border:2px solid var(--ink);align-items:center;gap:25px;padding:18px 22px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.primary{background:var(--lime);box-shadow:7px 7px 0 var(--ink)}.button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(4px,4px)}.textLink{border-bottom:1px solid;font-size:13px;font-weight:700}.heroVisual{height:580px;position:relative}.videoFrame{background:var(--lime);width:370px;height:500px;box-shadow:12px 12px 0 var(--ink);border:2px solid;padding:12px;position:absolute;top:30px;right:40px;transform:rotate(3deg)}.videoFrame video,.reel video{object-fit:cover;width:100%;height:100%;display:block}.miniCard{z-index:2;background:#fff;border:2px solid;width:210px;padding:8px;position:absolute;bottom:0;left:0;transform:rotate(-7deg)}.miniCard img{object-fit:cover;width:100%;height:220px}.miniCard span{font-family:var(--font-display);padding:10px;font-size:24px;line-height:.95;display:block}.scribble{font-size:13px;font-weight:800;position:absolute;bottom:18px;right:-8px;transform:rotate(-8deg)}.sticker{background:var(--pink);color:#fff;border:2px solid var(--ink);z-index:4;padding:13px;font-size:11px;font-weight:800;line-height:1.15;position:absolute;transform:rotate(-10deg)}.stickerOne{top:80px;right:400px}.ticker{background:var(--ink);color:var(--lime);font-family:var(--font-display);white-space:nowrap;width:102%;margin-left:-1%;padding:14px 0;font-size:22px;overflow:hidden;transform:rotate(-1deg)}.ticker div{width:max-content;animation:18s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.why{padding-block:125px}.whyGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.why h2,.reelIntro h2,.businesses h2,.process h2,.materialCopy h2,.finalCta h2{letter-spacing:-.055em;margin:32px 0;font-size:clamp(48px,6vw,84px);line-height:.92}.why h2 span{color:#0000;-webkit-text-stroke:2px var(--ink)}.whyCopy>p{font-size:21px;line-height:1.45}.stats{border-top:1px solid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;padding-top:28px;display:grid}.stats strong{font-family:var(--font-display);font-size:28px;display:block}.stats small{font-size:9px;font-weight:700}.reelSection{grid-template-columns:.7fr 1.3fr;gap:55px;padding-bottom:130px;display:grid}.reelIntro{padding-top:80px}.reelIntro>p:last-child,.processLead{max-width:430px;font-size:17px;line-height:1.5}.reels{grid-template-columns:repeat(3,1fr);align-items:center;gap:14px;display:grid}.reel{background:#fff;border:2px solid;height:420px;padding:7px;position:relative}.r1{transform:rotate(-5deg)}.r2{background:var(--pink);height:490px;transform:rotate(2deg)}.r3{background:var(--lime);transform:rotate(6deg)}.reelLabel{background:var(--ink);color:#fff;padding:7px;font-size:10px;font-weight:700;position:absolute;bottom:15px;left:15px}.businesses{background:var(--ink);color:var(--cream);padding-block:110px}.businesses h2{max-width:900px}.businessGrid{border-top:1px solid #555;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.businessGrid article{border-right:1px solid #555;flex-direction:column;min-height:290px;padding:35px 24px 15px;display:flex}.businessGrid article:last-child{border:0}.bizIcon{font-size:38px}.businessGrid h3{font-family:var(--font-display);text-transform:uppercase;margin:28px 0 12px;font-size:21px}.businessGrid p{color:#aaa;font-size:14px;line-height:1.5}.businessGrid a{color:var(--lime);margin-top:auto;font-size:11px;font-weight:800}.process{grid-template-columns:.9fr 1.1fr;gap:100px;padding-block:130px;display:grid}.stepList{border-top:2px solid}.stepList article{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;padding:28px 5px;display:grid}.stepList>article>span{font-family:var(--font-display);color:var(--pink);font-size:14px}.stepList h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:8px;font-size:23px}.stepList p{color:#555;max-width:430px;margin:0}.materials{background:#fff;border:2px solid;grid-template-columns:1.15fr .85fr;min-height:650px;margin-bottom:120px;display:grid}.materialImage{background:var(--lime);align-items:center;padding:30px;display:flex;overflow:hidden}.materialImage img{mix-blend-mode:multiply;width:100%;transform:scale(1.25)rotate(-2deg)}.materialCopy{padding:65px 55px}.materialCopy ul{border-top:1px solid;margin:0;padding:20px 0 0;list-style:none}.materialCopy li{border-bottom:1px solid var(--line);padding:13px 0;font-weight:600}.materialCopy li span{color:var(--pink);margin-right:10px}.finalCta{text-align:center;background:var(--lime);padding:110px 20px}.finalCta>div>p{letter-spacing:.15em;font-size:12px;font-weight:800}.finalCta h2{font-size:clamp(52px,7vw,100px)}.darkButton{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--pink)}.finalCta small{margin-top:24px;font-size:9px;font-weight:700;display:block}footer{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:150px;font-size:11px;display:grid}footer p:nth-child(2){text-align:center}footer p:last-child{text-align:right;font-weight:700}.floatWa{color:#061d0f;border:2px solid var(--ink);z-index:10;width:68px;height:68px;box-shadow:5px 5px 0 var(--ink);background:#25d366;border-radius:50%;place-items:center;font-weight:900;display:grid;position:fixed;bottom:22px;right:22px}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:70px}.heroVisual{height:560px;margin-top:20px}.videoFrame{width:65%;right:7%}.miniCard{width:190px;left:4%}.stickerOne{top:46%;right:18px}.whyGrid,.reelSection,.process,.materials{grid-template-columns:1fr;gap:45px}.whyCopy{max-width:650px}.businessGrid{grid-template-columns:1fr 1fr}.businessGrid article:nth-child(2){border-right:0}.reels{margin-inline:20px}.materialImage{min-height:430px}}@media (width<=600px){.shell{width:min(100% - 26px,1180px)}.nav{height:70px}.brand{font-size:16px}.navCta{padding:10px;font-size:11px}.hero{min-height:auto;padding-block:55px 70px}h1{font-size:64px}.lead{font-size:16px}.heroActions{flex-direction:column;align-items:flex-start;gap:20px}.heroVisual{height:500px}.videoFrame{width:75%;height:410px;top:50px;right:2%}.miniCard{width:155px;bottom:4px}.miniCard img{height:170px}.miniCard span{font-size:18px}.stickerOne{top:51%;right:5px}.why{padding-block:90px}.whyGrid{gap:30px}.why h2,.reelIntro h2,.businesses h2,.process h2,.materialCopy h2,.finalCta h2{font-size:47px}.why h2 span{-webkit-text-stroke:1px}.stats strong{font-size:20px}.reelSection{padding-bottom:90px}.reels{margin-inline:-13px;padding:20px 25px;display:flex;overflow-x:auto}.reel{min-width:210px;height:370px}.r2{height:410px}.businesses{padding-block:85px}.businessGrid{grid-template-columns:1fr}.businessGrid article{border-bottom:1px solid #555;border-right:0;min-height:240px}.process{padding-block:90px}.materials{margin-bottom:80px}.materialImage{min-height:300px}.materialCopy{padding:45px 24px}.finalCta{padding:85px 12px}.button{padding:16px;font-size:11px}.finalCta h2{font-size:44px}footer{text-align:center;grid-template-columns:1fr;gap:15px;padding-block:35px}footer p:nth-child(2),footer p:last-child{text-align:center;margin:0}.floatWa{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}}.workshopDemo{background:var(--pink);border-block:2px solid var(--ink);padding-block:115px;overflow:hidden}.demoGrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;display:grid}.demoCopy h2{letter-spacing:-.055em;margin:32px 0;font-size:clamp(48px,6vw,84px);line-height:.92}.demoCopy h2 em{color:var(--lime)}.demoCopy>p:not(.sectionTag){max-width:430px;font-size:18px;line-height:1.5}.demoBadge{background:var(--ink);color:var(--lime);margin-top:20px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.demoVideos{grid-template-columns:1fr 1fr;align-items:center;gap:22px;display:grid}.demoVideo{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;padding:9px}.demoVideo video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.demoVideo span{letter-spacing:.08em;padding:12px 6px 4px;font-size:10px;font-weight:800;display:block}.demoVideoOne{transform:rotate(-3deg)}.demoVideoTwo{background:var(--lime);transform:rotate(3deg)translateY(28px)}@media (width<=900px){.demoGrid{grid-template-columns:1fr}.demoCopy{max-width:700px}}@media (width<=600px){.workshopDemo{padding-block:80px}.demoCopy h2{font-size:47px}.demoVideos{grid-template-columns:1fr;gap:28px;padding:10px}.demoVideoTwo{transform:rotate(2deg)}.demoVideoOne{transform:rotate(-2deg)}}.heroClip{position:relative;overflow:hidden}.heroClip video{position:absolute;inset:0}.heroClip span{z-index:2;background:var(--ink);color:var(--lime);letter-spacing:.06em;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;bottom:9px;left:9px}.heroClipPrint{border-bottom:7px solid var(--lime);height:58%}.heroClipDemo{height:42%}.heroClipDemo video{object-position:center 42%}.demoVideos{grid-template-columns:repeat(2,minmax(220px,310px));justify-content:center;gap:34px}.demoVideo video{aspect-ratio:9/16;object-fit:cover}.demoVideoOne video{object-position:25% center}.demoVideoTwo video{object-position:70% center}@media (width<=600px){.demoVideos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:0}.demoVideo{box-shadow:6px 6px 0 var(--ink);padding:6px}.demoVideo span{padding-top:9px;font-size:8px}}.quoteGrid{text-align:left;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.quoteCopy>p{letter-spacing:.15em;font-size:12px;font-weight:800}.quoteCopy h2{margin-bottom:25px}.quoteCopy small{font-size:9px;font-weight:700}.quoteForm{background:var(--cream);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink);padding:32px;transform:rotate(1deg)}.formHeading{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.formHeading span{letter-spacing:.12em;color:var(--pink);font-size:9px;font-weight:800}.formHeading strong{font-family:var(--font-display);font-size:23px;line-height:1}.quoteForm label{text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:10px;font-weight:800;display:block}.quoteForm input{border:1.5px solid var(--ink);width:100%;font:600 15px var(--font-body);background:#fff;outline:none;margin-top:7px;padding:14px 13px;display:block}.quoteForm input:focus{box-shadow:4px 4px 0 var(--pink)}.quoteForm .button{cursor:pointer;justify-content:space-between;width:100%;margin-top:22px}.formNote{color:#555;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.4}@media (width<=900px){.quoteGrid{grid-template-columns:1fr;gap:40px}.quoteForm{width:100%;max-width:620px;margin:auto}}@media (width<=600px){.quoteForm{box-shadow:7px 7px 0 var(--ink);padding:24px 18px}.formHeading strong{font-size:19px}}.finalCta button{margin-inline:auto}.quoteOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11110fc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.quoteModal{width:min(480px,100%);position:relative}.quoteModal .quoteForm{max-width:none;margin:0;transform:rotate(-1deg)}.modalClose{border:2px solid var(--ink);background:var(--pink);color:#fff;z-index:3;cursor:pointer;width:42px;height:42px;box-shadow:4px 4px 0 var(--ink);border-radius:50%;font-size:28px;line-height:1;position:absolute;top:-14px;right:-14px}.handCarousel{padding:0;position:relative}.handTrack{will-change:transform;width:max-content;animation:16s linear infinite handRoll;display:flex}.materialImage .handTrack img{mix-blend-mode:multiply;filter:contrast(1.05);width:900px;max-width:none;height:auto;display:block;transform:none}@keyframes handRoll{to{transform:translate(-50%)}}.priceOffer{background:var(--lime);border:1.5px solid var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;margin-bottom:18px;padding:13px 14px;display:grid;transform:rotate(-1deg)}.priceOffer strong{font-family:var(--font-display);grid-row:1/3;font-size:26px}.priceOffer span{text-transform:uppercase;font-size:12px;font-weight:800}.priceOffer small{font-size:9px;font-weight:700}.quoteModal .quoteForm{max-height:calc(100vh - 44px);overflow-y:auto}@media (width<=600px){.materialImage .handTrack img{width:700px}.handTrack{animation-duration:13s}.priceOffer strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.handTrack{animation:none}}.topExamples{background:var(--lime);border-block:2px solid var(--ink);width:103%;box-shadow:0 9px 0 var(--pink);z-index:2;margin:26px 0 35px -1.5%;position:relative;overflow:visible;transform:rotate(-1.2deg)}.topExamplesViewport{height:240px;overflow:hidden}.topExamples .handTrack img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.06);width:1050px;max-width:none;height:240px;display:block}.topHandTrack{animation-duration:18s}.examplesLabel{background:var(--pink);color:#fff;border:2px solid var(--ink);letter-spacing:.08em;z-index:3;box-shadow:4px 4px 0 var(--ink);padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:-19px;left:8%;transform:rotate(3deg)}@media (width<=600px){.topExamples{margin-top:20px}.topExamplesViewport{height:175px}.topExamples .handTrack img{width:765px;height:175px}.examplesLabel{font-size:8px;left:5%}}.miniCard{--michelada-pop:1.68;transform-origin:52% 48%;will-change:transform,filter;z-index:7;animation:4.8s cubic-bezier(.2,.9,.28,1) infinite micheladaPop}@keyframes micheladaPop{0%,55%,to{filter:drop-shadow(0 0 #0000);transform:rotate(-7deg)scale(1)}61%{transform:rotate(-3deg) translate(20px,-28px) scale(var(--michelada-pop));filter:drop-shadow(18px 24px 14px #11110f61)}66%{transform:rotate(-4deg) translate(15px,-22px) scale(calc(var(--michelada-pop) - .12));filter:drop-shadow(14px 20px 10px #11110f4d)}74%{filter:drop-shadow(0 0 #0000);transform:rotate(-7deg)scale(1)}}@media (width<=600px){.miniCard{--michelada-pop:1.38}}@media (prefers-reduced-motion:reduce){.miniCard{animation:none}}.topExamplesFirst{margin-top:24px;margin-bottom:16px}.topExamplesFirst+.hero{padding-top:35px}@media (width<=600px){.topExamplesFirst{margin-top:18px;margin-bottom:8px}.topExamplesFirst+.hero{padding-top:35px}}.navClaim{letter-spacing:.09em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0 24px;font-size:11px;font-weight:800}.navClaim strong{background:var(--lime);padding:5px 7px}.navClaim span{color:var(--pink);vertical-align:-1px;margin-inline:7px;font-size:16px}.navCta{color:inherit;cursor:pointer;background:0 0;font-family:inherit}.heroActions button,.processButton{cursor:pointer}.processButton{margin-top:24px}@media (width<=760px){.nav{grid-template-columns:1fr auto;gap:13px 18px;height:auto;min-height:98px;padding-block:13px;display:grid}.navClaim{letter-spacing:.035em;white-space:normal;grid-area:2/1/auto/-1;margin:0;font-size:12px;line-height:1.5}.navClaim strong{padding:4px 6px;font-size:12.5px}.navClaim span{margin-inline:4px;font-size:15px}.navCta{grid-area:1/2}.brand{grid-area:1/1}}.floatWa{letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:auto;min-width:158px;height:58px;padding:0 17px;font-size:11px;display:flex}.floatWa .waIcon{letter-spacing:0;border:1.5px solid;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.siteCredit{border-top:1px solid var(--line);text-align:center;letter-spacing:.1em;padding:16px 20px 20px;font-size:9px;font-weight:700}.siteCredit a{border-bottom:1px solid;font-weight:900;transition:all .2s}.siteCredit a:hover{color:var(--pink)}.priceOptions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.priceOptions div{background:var(--lime);border:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex;transform:rotate(-1deg)}.priceOptions div+div{background:var(--pink);color:#fff;transform:rotate(1deg)}.priceOptions strong{font-family:var(--font-display);font-size:24px}.priceOptions span{font-size:10px;font-weight:900}.sizeNote{color:#555;margin:0 0 12px;font-size:8px;line-height:1.4}.policyButton{border:0;border-bottom:1px solid var(--ink);width:100%;font:800 9px var(--font-body);letter-spacing:.08em;cursor:pointer;background:0 0;margin-top:8px;padding:10px 4px 6px}.policyButton:hover{color:var(--pink)}.footer{min-height:0;padding-block:34px;font-size:11px;display:block}.footerTop{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:82px;display:grid}.footerTop p:nth-child(2){text-align:center}.footerTop p:last-child{text-align:right;font-weight:700}.footerPolicies{border-top:1px solid var(--line);margin-top:12px;scroll-margin-top:20px}.footerPolicies summary{cursor:pointer;letter-spacing:.1em;justify-content:center;align-items:center;gap:10px;padding:18px 0 5px;font-size:9px;font-weight:900;list-style:none;display:flex}.footerPolicies summary::-webkit-details-marker{display:none}.footerPolicies summary span{color:var(--pink);font-size:16px;transition:transform .2s}.footerPolicies[open] summary span{transform:rotate(45deg)}.policyColumns{grid-template-columns:repeat(3,1fr);gap:20px 30px;padding:28px 0 10px;display:grid}.policyColumns section{border-top:1px solid var(--line);padding-top:12px}.policyColumns strong{text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.policyColumns p{color:#595954;text-align:left;margin:0;font-size:8px;font-weight:400;line-height:1.55}.configOverlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110fdb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.configurator{background:var(--cream);border:2px solid var(--ink);width:min(850px,100%);max-height:calc(100dvh - 36px);box-shadow:12px 12px 0 var(--pink);position:relative;overflow:auto}.configClose{float:right;z-index:5;border:2px solid var(--ink);background:var(--pink);color:#fff;cursor:pointer;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1;position:sticky;top:12px;right:12px}.configProgress{clear:both;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:18px 26px 14px;display:grid}.configProgress>div{color:#999;align-items:center;gap:8px;display:flex;position:relative}.configProgress>div:not(:last-child):after{content:"";background:var(--line);flex:1;height:1px}.configProgress span{border:1.5px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.configProgress small{text-transform:uppercase;font-size:9px;font-weight:800}.configProgress .active{color:var(--ink)}.configProgress .active span{background:var(--lime)}.configStep{padding:32px 38px 38px}.configStep h2{letter-spacing:-.05em;margin:13px 0 18px;font-size:clamp(36px,5vw,58px);line-height:.95}.configStep>p:not(.configKicker):not(.configFine):not(.specialQuote):not(.configError):not(.saveFolio){max-width:680px;font-size:16px;line-height:1.5}.configKicker{letter-spacing:.13em;color:var(--pink);margin-bottom:0;font-size:9px;font-weight:900}.photoDrop{border:2px dashed var(--ink);text-align:center;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:265px;display:flex;overflow:hidden}.photoDrop strong{font-family:var(--font-display);background:var(--lime);box-shadow:5px 5px 0 var(--ink);border:1.5px solid;padding:13px 15px;font-size:19px}.photoDrop span{color:#666;font-size:9px;font-weight:800}.photoDrop input{opacity:0;width:1px;height:1px;position:absolute}.photoDrop.hasPhoto{background:#e8e5dc;border-style:solid}.photoDrop img{object-fit:contain;width:100%;height:340px;display:block}.photoTips{grid-template-columns:repeat(2,1fr);gap:7px 22px;padding:17px 0;font-size:11px;display:grid}.photoTips strong{grid-column:1/-1}.photoTips span{color:#555}.configPrimary{background:var(--lime);box-shadow:6px 6px 0 var(--ink);cursor:pointer;justify-content:space-between}.configPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.productStep>.configPrimary{width:100%}.sizeCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sizeCards button{border:2px solid var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;min-height:260px;padding:24px;font-family:inherit;display:flex;position:relative}.sizeCards button.selected{background:var(--lime);box-shadow:7px 7px 0 var(--ink)}.sizeCards button i{background:var(--pink);color:#fff;border:1.5px solid var(--ink);padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-11px;right:-5px;transform:rotate(3deg)}.sizeCards strong{font-family:var(--font-display);font-size:35px}.sizeCards b{margin-top:8px;font-size:20px}.sizeCards span{margin-top:3px;font-size:9px;font-weight:900}.sizeCards small{color:#555;margin-top:20px;font-size:12px;line-height:1.45}.sizeCards em{background:var(--ink);color:#fff;margin-top:auto;padding:8px 10px;font-size:9px;font-style:normal;font-weight:900}.configFine{color:#666;margin:16px 0;font-size:9px}.quantity{border:0;margin:22px 0 5px;padding:0}.quantity legend{font-family:var(--font-display);margin-bottom:10px;font-size:15px}.quantity button{border:1.5px solid var(--ink);cursor:pointer;background:#fff;width:46px;height:42px;margin-right:8px;font-weight:900}.quantity button.selected{background:var(--pink);color:#fff}.specialQuote{color:#555;font-size:10px;font-weight:800}.configActions{justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.configActions>button:first-child{cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.dataGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dataGrid label{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.dataGrid label small{text-transform:none;font-weight:600}.dataGrid input{border:1.5px solid var(--ink);width:100%;min-height:48px;font:600 15px var(--font-body);background:#fff;outline:none;margin-top:6px;padding:12px;display:block}.dataGrid input:focus{box-shadow:4px 4px 0 var(--pink)}.dataGrid .full{grid-column:1/-1}.orderMini{background:var(--lime);border:1.5px solid var(--ink);flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:18px;padding:13px;font-size:10px;font-weight:800;display:flex}.orderMini strong{font-family:var(--font-display);font-size:19px}.orderMini b{margin-left:auto}.consent{color:#555;align-items:flex-start;gap:8px;margin-top:14px;font-size:9px;line-height:1.4;display:flex}.consent input{margin-top:1px}.configError{color:#8b1515;background:#ffe2e2;border:1px solid #8b1515;margin:12px 0;padding:10px;font-size:11px}.successStep{text-align:center}.successIcon{background:var(--lime);border:2px solid var(--ink);width:72px;height:72px;box-shadow:6px 6px 0 var(--pink);font-family:var(--font-display);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:38px;display:grid}.folioCard{border:2px solid var(--ink);width:min(430px,100%);box-shadow:8px 8px 0 var(--ink);background:#fff;flex-direction:column;gap:7px;margin:24px auto;padding:25px;display:flex}.folioCard small{letter-spacing:.1em;font-size:9px;font-weight:900}.folioCard strong{font-family:var(--font-display);font-size:43px}.folioCard span{font-weight:800}.folioCard b{font-size:10px}.folioCard em{background:var(--pink);color:#fff;margin-top:5px;padding:9px;font-size:9px;font-style:normal;font-weight:900}.saveFolio{font-size:11px;font-weight:700}.successStep .configPrimary{margin-inline:auto}.finishButton{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:18px auto 0;font-size:9px;font-weight:900;display:block}@media (width<=600px){.configOverlay{place-items:stretch stretch;padding:0}.configurator{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0}.configClose{top:10px;right:10px}.configProgress{padding:13px 12px 11px}.configProgress>div{gap:4px}.configProgress>div:not(:last-child):after{display:none}.configProgress small{font-size:7px}.configProgress span{width:23px;height:23px}.configStep{padding:24px 16px 32px}.configStep h2{font-size:36px}.photoDrop{min-height:240px}.photoDrop img{height:285px}.photoTips{grid-template-columns:1fr;gap:6px}.photoTips strong{grid-column:auto}.sizeCards{gap:10px}.sizeCards button{min-height:240px;padding:17px 13px}.sizeCards strong{font-size:28px}.sizeCards b{font-size:17px}.sizeCards small{font-size:10px}.quantity button{width:42px;margin-right:4px}.configActions{background:var(--cream);padding:13px 0 4px;position:sticky;bottom:-32px}.configActions .button{padding:14px 12px}.dataGrid{grid-template-columns:1fr}.dataGrid .full{grid-column:auto}.folioCard strong{font-size:36px}.shell{width:min(100% - 30px,1180px)}.nav{gap:12px 14px;padding-block:12px}.navClaim{font-size:12px;line-height:1.45}.navCta{align-items:center;min-height:42px;display:flex}.topExamples{width:106%;box-shadow:0 6px 0 var(--pink);margin-left:-3%}.topExamplesViewport{height:148px}.topExamples .handTrack img{width:648px;height:148px}.examplesLabel{padding:7px 9px;font-size:8px;top:-16px}.topExamplesFirst+.hero{padding-top:30px}.hero{padding-bottom:50px}.eyebrow,.sectionTag{font-size:10px;line-height:1.4}h1{margin:24px 0 26px;font-size:clamp(53px,16.5vw,64px)}.lead{font-size:16px;line-height:1.5}.heroActions{gap:17px;margin-top:26px}.heroActions .button{justify-content:space-between;width:100%;font-size:12px}.heroVisual{height:455px;margin-top:8px}.videoFrame{width:78%;height:370px;box-shadow:8px 8px 0 var(--ink);padding:9px;top:48px;right:1%}.miniCard{width:142px;bottom:8px}.miniCard img{height:150px}.miniCard span{padding:8px;font-size:17px}.stickerOne{padding:10px;font-size:9px;top:49%;right:0}.scribble{font-size:10px;bottom:0;right:0}.ticker{padding-block:11px;font-size:17px}.why{padding-block:72px}.why h2,.reelIntro h2,.businesses h2,.process h2,.materialCopy h2,.finalCta h2,.demoCopy h2{margin:24px 0;font-size:40px;line-height:.95}.whyCopy>p,.demoCopy>p:not(.sectionTag),.reelIntro>p:last-child,.processLead{font-size:16px}.stats{gap:8px;margin-top:28px;padding-top:20px}.stats strong{font-size:18px}.stats small{font-size:8px}.reelSection{gap:22px;padding-bottom:72px}.reelIntro{padding-top:68px}.reels{padding:16px 20px 24px}.reel{min-width:190px;height:330px}.r2{height:365px}.workshopDemo{padding-block:68px}.demoGrid{gap:30px}.demoBadge{font-size:9px}.demoVideos{gap:11px}.demoVideo{box-shadow:5px 5px 0 var(--ink)}.demoVideo span{font-size:7px;line-height:1.3}.businesses{padding-block:72px}.businessGrid{margin-top:38px}.businessGrid article{min-height:190px;padding:27px 18px 20px}.businessGrid h3{margin:20px 0 10px}.businessGrid a{align-items:center;min-height:40px;font-size:12px;display:flex}.process{gap:32px;padding-block:72px}.stepList article{grid-template-columns:52px 1fr;padding:24px 2px}.stepList h3{font-size:19px}.stepList p{font-size:14px;line-height:1.45}.materials{gap:0;margin-bottom:65px}.materialImage{min-height:235px}.materialCopy{padding:38px 20px}.materialCopy li{font-size:14px;line-height:1.4}.finalCta{padding:72px 14px}.finalCta .button{justify-content:space-between;width:100%;line-height:1.3}.finalCta small{line-height:1.5}footer{padding-bottom:38px}.siteCredit{padding-bottom:90px;line-height:1.6}.floatWa{right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-width:151px;height:54px;box-shadow:4px 4px 0 var(--ink);padding:0 14px;font-size:10px}.floatWa .waIcon{width:27px;height:27px}.quoteOverlay{padding:14px}.quoteModal .quoteForm{max-height:calc(100dvh - 28px);padding:22px 16px}.modalClose{top:-12px;right:-5px}.quoteForm input{min-height:48px;font-size:16px}.why h2{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}.why h2 span{background:var(--pink);color:var(--ink);-webkit-text-stroke:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:7px 9px 8px;line-height:1.08;display:inline}.whyCopy>p{margin-bottom:0}.whyGrid{gap:20px}.stats{margin-bottom:0}.priceOptions strong{font-size:20px}.priceOptions div{padding:10px}.footer{padding-bottom:38px}.footerTop{text-align:center;grid-template-columns:1fr;gap:15px}.footerTop p:nth-child(2),.footerTop p:last-child{text-align:center;margin:0}.policyColumns{grid-template-columns:1fr;gap:14px;padding-top:20px}.policyColumns p{font-size:9px}.footerPolicies summary{padding-top:22px}}.adminApp{background:var(--cream);min-height:100vh}.adminApp>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex}.adminApp>header b{font-family:var(--font-display);font-size:20px}.adminApp>header i{background:var(--lime);color:var(--ink);padding:3px 6px;font-style:normal}.adminApp>header small{color:var(--pink);font:800 9px var(--font-body)}.adminApp>header span{font-size:10px}.adminApp>section{width:min(1400px,100% - 40px);margin:auto;padding:45px 0}.adminTop{justify-content:space-between;align-items:end;display:flex}.adminTop small{letter-spacing:.12em;font-weight:900}.adminTop h1{margin:10px 0 0;font-size:75px;line-height:.9}.adminTop button,.adminSave{background:var(--lime);cursor:pointer;border:2px solid;padding:15px;font-weight:900;box-shadow:5px 5px}.adminCards{grid-template-columns:repeat(3,1fr);gap:14px;margin:35px 0;display:grid}.adminCards article{background:#fff;border:1.5px solid;justify-content:space-between;align-items:center;padding:18px;font-size:9px;font-weight:900;display:flex}.adminCards b{font-family:var(--font-display);font-size:34px}.adminSearch{width:min(480px,100%);font:600 14px var(--font-body);border:1.5px solid;margin-bottom:14px;padding:13px}.adminTable{background:#fff;border:1.5px solid;overflow:auto}.adminTable table{border-collapse:collapse;width:100%;min-width:1100px}.adminTable th{background:var(--ink);color:#fff;text-align:left;padding:12px;font-size:8px}.adminTable td{border-bottom:1px solid #ddd;max-width:260px;padding:14px 12px;font-size:11px}.adminTable td small{color:#777;margin-top:5px;display:block}.adminTable select{background:var(--lime);border:1.5px solid;padding:8px;font-weight:800}.adminErr{background:#ffdede;border:1px solid #900;padding:10px}.adminModal{z-index:300;background:#111d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal form{background:var(--cream);width:min(700px,100%);box-shadow:10px 10px 0 var(--pink);border:2px solid;padding:34px;position:relative}.adminModal form>button:first-child{background:var(--pink);color:#fff;border:2px solid;border-radius:50%;font-size:23px;position:absolute;top:12px;right:12px}.adminModal h2{font-size:42px}.adminModal form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adminModal label{font-size:9px;font-weight:900}.adminModal input,.adminModal select,.adminModal textarea{width:100%;font:600 14px var(--font-body);border:1.5px solid;margin-top:5px;padding:11px;display:block}.adminModal .wide{grid-column:1/-1}.adminSave{width:100%;margin-top:20px}.adminDenied{background:var(--ink);place-items:center;min-height:100vh;padding:25px;display:grid}.adminDenied section{background:var(--cream);box-shadow:12px 12px 0 var(--pink);border:2px solid;padding:40px}.adminDenied h1{font-size:45px}.adminDenied a{background:var(--lime);border:2px solid;padding:12px;font-weight:900;display:inline-block}@media (width<=650px){.adminApp>header span{font-size:7px}.adminApp>section{width:calc(100% - 24px);padding-top:28px}.adminTop h1{font-size:50px}.adminTop button{font-size:9px}.adminCards{grid-template-columns:1fr}.adminModal{padding:0}.adminModal form{border:0;height:100dvh;padding:28px 16px;overflow:auto}.adminModal form>div{grid-template-columns:1fr}.adminModal .wide{grid-column:auto}}@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}.catalogHome{--p-ink:#0b0b0a;--p-paper:#f4f0e6;--p-lime:#c8ff00;--p-coral:#ff6847;background:var(--p-paper);min-height:100vh;color:var(--p-ink);overflow:hidden}.catalogHome *{box-sizing:border-box}.catalogHome a{color:inherit;text-decoration:none}.catalogShell{width:min(1320px,100% - 64px);margin-inline:auto}.catalogNavWrap{z-index:50;background:color-mix(in srgb,var(--p-paper) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0b0b0a20;position:sticky;top:0}.catalogNav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.catalogBrand{font:500 25px/1 var(--font-body);letter-spacing:-1.5px}.catalogBrand b{background:var(--p-lime);padding:6px 8px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.catalogBrand i{color:var(--p-coral);margin-left:4px;font-size:14px;font-style:normal}.catalogNav nav{align-items:center;gap:24px;font-size:13px;font-weight:900;display:flex}.catalogNav nav a{align-items:center;min-height:44px;display:flex}.catalogNavCta{background:var(--p-ink);border:2px solid var(--p-ink);padding-inline:18px;color:#fff!important}.catalogHero{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(36px,5vw,80px);min-height:calc(100svh - 72px);padding-block:clamp(48px,7vh,82px);display:grid}.catalogHeroCopy>p:first-child,.catalogSectionHead>p,.kitKicker,.catalogProofHead>p,.catalogIndustriesHead>p{letter-spacing:.12em;margin:0;font-size:13px;font-weight:900}.catalogHero h1{font:900 clamp(68px,7.3vw,118px)/.8 var(--font-display);letter-spacing:-.07em;margin:22px 0 28px}.catalogHero h1 em,.catalogSectionHead h2 em,.kitContent h2 em,.catalogProofHead h2 em,.catalogIndustriesHead h2 em{color:var(--p-coral);-webkit-text-stroke:2px var(--p-ink);paint-order:stroke fill;font-style:normal}.catalogHeroLead{max-width:660px;font-size:clamp(19px,1.6vw,25px);font-weight:620;line-height:1.38}.catalogHeroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.catalogHeroActions a{border:2px solid;justify-content:space-between;align-items:center;gap:34px;min-height:58px;padding:0 21px;font-size:14px;font-weight:900;transition:all .18s;display:inline-flex}.catalogHeroActions a:first-child{background:var(--p-lime);box-shadow:7px 7px 0 var(--p-ink)}.catalogHeroActions a:last-child{background:var(--p-paper)}.catalogHeroActions a:hover{box-shadow:2px 2px 0 var(--p-ink);transform:translate(4px,4px)}.catalogHeroNote{margin:24px 0 0;font-size:13px;font-weight:800}.catalogHeroMedia{box-shadow:14px 14px 0 var(--p-ink);background:#fff;border:2px solid;margin:0;padding:10px;position:relative;overflow:hidden;transform:rotate(1.2deg)}.catalogHeroMedia img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.catalogHeroMedia figcaption{background:var(--p-lime);letter-spacing:.06em;border:2px solid;max-width:390px;padding:11px 13px;font-size:11px;font-weight:900;position:absolute;bottom:25px;left:26px;transform:rotate(-1deg)}.catalogApplications{background:var(--p-ink);color:#fff;padding-block:clamp(88px,10vw,142px)}.catalogSectionHead{grid-template-columns:.35fr 1.15fr .5fr;align-items:end;gap:34px;margin-bottom:50px;display:grid}.catalogSectionHead h2,.kitContent h2,.catalogProofHead h2,.catalogIndustriesHead h2{font:900 clamp(52px,6.3vw,92px)/.84 var(--font-display);letter-spacing:-.06em;margin:0}.catalogSectionHead>span{color:#bbb;font-size:17px;line-height:1.45}.applicationTabs{border:1px solid #ffffff40;grid-template-columns:repeat(6,1fr);display:grid}.applicationTabs button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff40;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px;padding:20px;font-family:inherit;transition:all .2s;display:flex}.applicationTabs button:last-child{border-right:0}.applicationTabs button:hover,.applicationTabs button.active{background:var(--p-lime);color:var(--p-ink)}.applicationTabs button>span{color:var(--p-coral);font-size:12px;font-weight:900}.applicationTabs button strong{font:900 22px/1 var(--font-display);text-transform:uppercase}.applicationTabs button small{color:#aaa;margin-top:auto;font-size:13px;line-height:1.35}.applicationTabs button:hover small,.applicationTabs button.active small{color:#30302d}.applicationDetail{background:var(--p-paper);min-height:570px;color:var(--p-ink);border:1px solid #ffffff40;grid-template-columns:1.12fr .88fr;display:grid}.applicationDetail figure{background:#ddd;min-height:570px;margin:0;overflow:hidden}.applicationDetail figure img{object-fit:cover;width:100%;height:100%;display:block}.applicationDetail>div{flex-direction:column;justify-content:center;padding:clamp(36px,5vw,72px);display:flex}.catalogNumber{letter-spacing:.12em;color:var(--p-coral);font-size:11px;font-weight:900}.applicationDetail h3{font:900 clamp(42px,5vw,72px)/.85 var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 20px}.applicationDetail>div>p{font-size:19px;line-height:1.45}.applicationDetail dl{border-top:2px solid;margin:18px 0 28px}.applicationDetail dl div{border-bottom:1px solid #0003;padding:16px 0}.applicationDetail dt{letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:900}.applicationDetail dd{margin:0;font-size:14px;font-weight:750}.applicationAdd{background:var(--p-lime);min-height:54px;font:900 13px var(--font-body);cursor:pointer;box-shadow:6px 6px 0 var(--p-ink);border:2px solid;padding:0 17px}.applicationAdd.selected{background:var(--p-coral);color:#fff}.kitBuilder{background:var(--p-lime);border-block:2px solid;padding-block:clamp(88px,10vw,140px)}.kitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(42px,6vw,90px);display:grid}.kitVisual{box-shadow:14px 14px 0 var(--p-ink);background:#fff;border:2px solid;padding:10px;position:relative;transform:rotate(-1.3deg)}.kitVisual img{aspect-ratio:1/1.04;object-fit:cover;width:100%;display:block}.kitVisual>span{background:var(--p-ink);color:#fff;letter-spacing:.08em;text-align:center;padding:12px;font-size:11px;font-weight:900;position:absolute;bottom:24px;left:24px;right:24px}.kitContent>p:nth-of-type(2){max-width:620px;font-size:18px;line-height:1.5}.kitContent h2{margin:20px 0 25px}.kitPresets{gap:8px;margin:28px 0;display:grid}.kitPresets button{background:var(--p-paper);text-align:left;cursor:pointer;border:1.5px solid;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;min-height:64px;padding:11px 15px;font-family:inherit;display:grid}.kitPresets strong{font:900 17px var(--font-display);text-transform:uppercase}.kitPresets span{font-size:12px}.kitPresets b{grid-area:1/2/3;font-size:26px}.kitSelection{background:#fff;border:2px solid;margin-top:20px;padding:16px}.kitSelectionHead{letter-spacing:.08em;border-bottom:1px solid;justify-content:space-between;gap:18px;padding-bottom:11px;font-size:10px;font-weight:900;display:flex}.kitSelection>p{color:#666;margin:15px 0 0;font-size:13px}.kitChips{flex-wrap:wrap;gap:7px;padding-top:13px;display:flex}.kitChips button{background:var(--p-paper);min-height:38px;font:800 11px var(--font-body);cursor:pointer;border:1px solid;align-items:center;gap:9px;display:inline-flex}.kitChips button span{font-size:18px}.kitWhatsapp{background:var(--p-ink);border:2px solid;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:900;display:flex;color:#fff!important}.kitContent>small{margin-top:13px;font-size:12px;font-weight:700;line-height:1.4;display:block}.catalogProof{padding-block:clamp(86px,9vw,128px)}.catalogProofHead,.catalogIndustriesHead{grid-template-columns:.55fr 1.1fr .35fr;align-items:end;gap:30px;margin-bottom:38px;display:grid}.catalogProofHead>span,.catalogIndustriesHead>span{font-size:16px;line-height:1.45}.catalogProofGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.catalogProofGrid figure{background:#fff;border:2px solid;margin:0;padding:8px;position:relative;overflow:hidden}.catalogProofGrid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.catalogProofGrid figcaption{background:var(--p-ink);color:#fff;padding:9px 11px;font-size:10px;font-weight:900;position:absolute;bottom:17px;left:17px}.catalogIndustries{background:#fff;padding-block:clamp(86px,9vw,128px)}.catalogIndustryGrid{border:1.5px solid;grid-template-columns:repeat(6,1fr);display:grid}.catalogIndustryGrid a{border-right:1px solid;flex-direction:column;min-height:190px;padding:19px;transition:all .2s;display:flex}.catalogIndustryGrid a:last-child{border-right:0}.catalogIndustryGrid a:hover{background:var(--p-lime)}.catalogIndustryGrid span{font:900 19px/1 var(--font-display);text-transform:uppercase}.catalogIndustryGrid small{color:#666;margin-top:auto;font-size:12px;line-height:1.35}.catalogIndustryGrid b{margin-top:20px;font-size:20px}.catalogProcess{background:var(--p-ink);color:#fff;padding-block:clamp(80px,8vw,115px)}.catalogProcessGrid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.catalogProcess h2{font:900 clamp(52px,6vw,88px)/.84 var(--font-display);letter-spacing:-.06em;margin:15px 0}.catalogProcess h2 em{color:var(--p-lime);font-style:normal}.catalogSteps{border-top:1px solid #fff5}.catalogSteps article{border-bottom:1px solid #fff4;grid-template-columns:65px 1fr;padding:24px 0;display:grid}.catalogSteps span{color:var(--p-coral);font-weight:900}.catalogSteps h3{font:900 21px var(--font-display);margin:0 0 7px}.catalogSteps p{color:#bbb;margin:0;line-height:1.45}.catalogFooter{background:var(--p-paper);padding:58px 0 28px}.catalogFooterTop{grid-template-columns:1fr 1.4fr .6fr;align-items:start;gap:30px;display:grid}.catalogFooter nav{flex-wrap:wrap;gap:13px 22px;font-size:11px;font-weight:900;display:flex}.catalogFooter p{text-align:right;font-size:11px;font-weight:800}.catalogGraphicut{border-top:1px solid;margin-top:38px;padding-top:21px;font-size:13px;line-height:1.5}.catalogGraphicut a{border-bottom:1px solid;font-weight:900}.catalogWhatsapp{z-index:48;min-height:56px;box-shadow:5px 5px 0 var(--p-ink);background:#25d366;border:2px solid;align-items:center;gap:12px;padding:0 18px;font-size:11px;font-weight:900;display:flex;position:fixed;bottom:18px;right:18px}.catalogHome .cFaqList{border-top:2px solid}.catalogHome .cFaqList details{border-bottom:1px solid}.catalogHome .cFaqList summary{cursor:pointer;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;min-height:76px;list-style:none;display:grid}.catalogHome .cFaqList summary::-webkit-details-marker{display:none}.catalogHome .cFaqList summary span{color:var(--p-coral);font-size:11px;font-weight:900}.catalogHome .cFaqList summary strong{font:900 20px/1.15 var(--font-display)}.catalogHome .cFaqList summary b{font-size:28px;transition:transform .2s}.catalogHome .cFaqList details[open] summary b{transform:rotate(45deg)}.catalogHome .cFaqList details>p{color:#555;max-width:850px;margin:0 0 26px 68px;font-size:16px;line-height:1.5}.motion-ready .catalogHome [data-reveal]{opacity:0}.motion-ready .catalogHome [data-reveal].is-visible{opacity:1}.globalCatalogLink{z-index:47;min-height:56px;font-family:var(--font-body);background:#0b0b0a;border:2px solid #0b0b0a;flex-direction:column;justify-content:center;padding:0 17px;text-decoration:none;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:5px 5px #ff6847;color:#fff!important}.globalCatalogLink span{font-size:11px;font-weight:900}.globalCatalogLink b{color:#c8ff00;letter-spacing:.08em;margin-top:2px;font-size:8px}.catalogOnlyHero{background:var(--p-paper);padding:86px 0 54px}.catalogOnlyHero h1{max-width:1000px;font:900 clamp(68px,8vw,120px)/.8 var(--font-display);letter-spacing:-.07em;margin:18px 0}.catalogOnlyHero h1 em{color:var(--p-coral);-webkit-text-stroke:2px var(--p-ink);paint-order:stroke fill;font-style:normal}.catalogOnlyHero>div>p:last-child{max-width:760px;font-size:20px;line-height:1.45}@media (width<=1000px){.catalogHero{grid-template-columns:1fr;min-height:auto}.catalogHeroMedia{max-width:850px}.applicationTabs{grid-template-columns:repeat(3,1fr)}.applicationTabs button:nth-child(3){border-right:0}.applicationTabs button:nth-child(-n+3){border-bottom:1px solid #ffffff40}.catalogSectionHead,.catalogProofHead,.catalogIndustriesHead,.applicationDetail{grid-template-columns:1fr}.applicationDetail figure{min-height:470px}.kitGrid{grid-template-columns:1fr}.kitVisual{max-width:760px}.catalogIndustryGrid{grid-template-columns:repeat(3,1fr)}.catalogIndustryGrid a:nth-child(3){border-right:0}.catalogIndustryGrid a:nth-child(-n+3){border-bottom:1px solid}.catalogProcessGrid,.catalogFooterTop{grid-template-columns:1fr}.catalogFooter p{text-align:left}}@media (width<=650px){.catalogShell{width:min(100% - 28px,1320px)}.catalogNav{height:68px}.catalogNav nav>a:not(.catalogNavCta){display:none}.catalogBrand{font-size:20px}.catalogNavCta{padding-inline:13px;font-size:11px}.catalogHero{gap:34px;padding-block:45px 66px}.catalogHero h1{margin:18px 0 24px;font-size:clamp(57px,17vw,76px)}.catalogHeroLead{font-size:18px}.catalogHeroActions{display:grid}.catalogHeroActions a{width:100%;min-height:56px}.catalogHeroNote{font-size:12px;line-height:1.45}.catalogHeroMedia{padding:6px;box-shadow:8px 8px}.catalogHeroMedia img{aspect-ratio:4/3;object-position:58% center}.catalogHeroMedia figcaption{font-size:9px;bottom:14px;left:15px;right:15px}.catalogApplications,.kitBuilder,.catalogProof,.catalogIndustries{padding-block:72px}.catalogSectionHead,.catalogProofHead,.catalogIndustriesHead{gap:13px;margin-bottom:27px}.catalogSectionHead h2,.kitContent h2,.catalogProofHead h2,.catalogIndustriesHead h2,.catalogProcess h2{font-size:47px}.catalogSectionHead>span,.catalogProofHead>span,.catalogIndustriesHead>span{font-size:15px}.applicationTabs{scroll-snap-type:x mandatory;border:0;margin-inline:-14px;padding:0 14px 14px;display:flex;overflow-x:auto}.applicationTabs button{scroll-snap-align:start;flex:0 0 72vw;min-height:150px;border:1px solid #ffffff40!important}.applicationDetail{min-height:0}.applicationDetail figure{aspect-ratio:1;min-height:0}.applicationDetail>div{padding:30px 20px 34px}.applicationDetail h3{font-size:45px}.applicationDetail>div>p{font-size:16px}.applicationAdd{width:100%}.kitGrid{gap:45px}.kitVisual{padding:6px;box-shadow:8px 8px}.kitContent>p:nth-of-type(2){font-size:16px}.kitWhatsapp{font-size:11px}.catalogProofGrid{scroll-snap-type:x mandatory;margin-inline:-14px;padding:4px 14px 15px;display:flex;overflow-x:auto}.catalogProofGrid figure{scroll-snap-align:start;flex:0 0 82vw}.catalogIndustryGrid{scroll-snap-type:x mandatory;border:0;margin-inline:-14px;padding:0 14px 12px;display:flex;overflow-x:auto}.catalogIndustryGrid a{scroll-snap-align:start;flex:0 0 62vw;min-height:175px;border:1px solid!important}.catalogProcessGrid{gap:32px}.catalogSteps article{grid-template-columns:47px 1fr}.catalogFooter{padding-bottom:98px}.catalogFooter nav{gap:18px}.catalogWhatsapp{right:13px;bottom:max(13px,env(safe-area-inset-bottom));min-height:52px;padding:0 13px;font-size:10px}.globalCatalogLink{left:13px;bottom:max(13px,env(safe-area-inset-bottom));min-height:52px;padding-inline:12px}.globalCatalogLink span{font-size:9px}.globalCatalogLink b{font-size:7px}.catalogOnlyHero{padding:58px 0 36px}.catalogOnlyHero h1{font-size:58px}.catalogOnlyHero>div>p:last-child{font-size:17px}}@media (prefers-reduced-motion:reduce){.catalogHeroActions a,.applicationTabs button,.catalogIndustryGrid a{transition:none}}.catalogHome,.catalogHome button,.catalogHome input,.catalogHome textarea,.globalCatalogLink{font-family:var(--font-bricolage),sans-serif}.catalogHome h1,.catalogHome h2,.catalogHome h3,.catalogHome .applicationTabs strong,.catalogHome .catalogIndustryGrid span,.catalogHome .kitPresets strong,.catalogHome .cFaqList summary strong{font-family:var(--font-bricolage),sans-serif;font-weight:800}.catalogHero{grid-template-columns:minmax(0,.98fr) minmax(500px,1.02fr)}.catalogHero h1{letter-spacing:-.075em;max-width:850px;font-size:clamp(92px,9vw,152px);font-weight:800;line-height:.74}.catalogSectionHead h2,.kitContent h2,.catalogProofHead h2,.catalogIndustriesHead h2{letter-spacing:-.068em;font-size:clamp(74px,8vw,128px);font-weight:800;line-height:.76}.applicationDetail h3{letter-spacing:-.068em;font-size:clamp(64px,7vw,108px);font-weight:800;line-height:.76}.catalogProcess h2{letter-spacing:-.068em;font-size:clamp(76px,8vw,128px);font-weight:800;line-height:.76}.catalogOnlyHero h1{letter-spacing:-.075em;max-width:1240px;font-size:clamp(92px,10vw,162px);font-weight:800;line-height:.74}.applicationTabs button strong{font-size:26px;font-weight:800;line-height:.92}.catalogIndustryGrid span{font-size:24px;font-weight:800;line-height:.9}.kitPresets strong{font-size:20px;font-weight:800}.catalogHome .cFaqList summary strong{font-size:25px;font-weight:800}@media (width<=1000px){.catalogHero{grid-template-columns:1fr}.catalogHero h1{max-width:920px;font-size:clamp(84px,13vw,128px)}.catalogSectionHead h2,.kitContent h2,.catalogProofHead h2,.catalogIndustriesHead h2,.catalogProcess h2{font-size:clamp(68px,11vw,104px)}}@media (width<=650px){.catalogHero h1{letter-spacing:-.072em;font-size:clamp(66px,19vw,86px);line-height:.75}.catalogSectionHead h2,.kitContent h2,.catalogProofHead h2,.catalogIndustriesHead h2,.catalogProcess h2{letter-spacing:-.066em;font-size:clamp(56px,16vw,74px);line-height:.76}.applicationDetail h3{font-size:clamp(57px,16vw,72px);line-height:.76}.catalogOnlyHero h1{font-size:clamp(66px,18vw,84px);line-height:.75}.applicationTabs button strong{font-size:28px}.catalogIndustryGrid span{font-size:26px}.kitPresets strong{font-size:21px}.catalogHome .cFaqList summary strong{font-size:21px;line-height:1}}.pricingSection{background:var(--p-paper);border-bottom:2px solid;padding-block:clamp(92px,10vw,150px)}.pricingHead{grid-template-columns:.32fr 1.25fr .43fr;align-items:end;gap:32px;margin-bottom:52px;display:grid}.pricingHead>p,.figurePricing header p,.extrasPricing header p{letter-spacing:.12em;margin:0;font-size:13px;font-weight:800}.pricingHead h2{font:800 clamp(76px,8vw,132px)/.75 var(--font-bricolage),sans-serif;letter-spacing:-.07em;margin:0}.pricingHead h2 em,.figurePricing h3 em,.extrasPricing h3 em{color:var(--p-coral);-webkit-text-stroke:2px var(--p-ink);paint-order:stroke fill;font-style:normal}.pricingHead>span{font-size:17px;line-height:1.45}.starProduct{background:var(--p-ink);color:#fff;border:2px solid var(--p-ink);box-shadow:14px 14px 0 var(--p-coral);grid-template-columns:1.25fr .75fr;display:grid}.starProductCopy{padding:clamp(34px,5vw,72px)}.starProductCopy>p:first-child{color:var(--p-lime);letter-spacing:.13em;margin:0 0 22px;font-size:12px;font-weight:800}.starProductCopy h3{font:800 clamp(58px,6.4vw,98px)/.76 var(--font-bricolage),sans-serif;letter-spacing:-.068em;margin:0}.starProductCopy>p:nth-of-type(2){color:#ccc;max-width:720px;margin:28px 0;font-size:19px;line-height:1.45}.starProductCopy dl{border-block:1px solid #fff4;grid-template-columns:repeat(3,1fr);margin:32px 0 0;display:grid}.starProductCopy dl div{padding:17px 16px 17px 0}.starProductCopy dl div+div{border-left:1px solid #fff4;padding-left:16px}.starProductCopy dt{letter-spacing:.1em;color:#999;margin-bottom:6px;font-size:9px;font-weight:800}.starProductCopy dd{margin:0;font-size:15px;font-weight:800}.starProductOffer{background:var(--p-lime);color:var(--p-ink);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex}.starProductOffer>span{letter-spacing:.12em;font-size:11px;font-weight:800}.starProductOffer>strong{font:800 clamp(82px,8vw,130px)/.8 var(--font-bricolage),sans-serif;letter-spacing:-.075em;margin:10px 0 26px}.starProductOffer>a{background:var(--p-ink);border:2px solid var(--p-ink);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 16px;font-size:12px;font-weight:800;display:flex;color:#fff!important}.figurePricing{padding-top:clamp(80px,9vw,125px)}.figurePricing>header,.extrasPricing>header{grid-template-columns:1fr .5fr;align-items:end;gap:45px;margin-bottom:35px;display:grid}.figurePricing h3,.extrasPricing h3{font:800 clamp(58px,6.2vw,96px)/.76 var(--font-bricolage),sans-serif;letter-spacing:-.065em;margin:12px 0 0}.figurePricing>header>span{font-size:16px;line-height:1.45}.sizeCards{border-top:2px solid;border-left:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.sizeCards article{background:#fff;border-bottom:2px solid;border-right:2px solid;flex-direction:column;min-height:315px;padding:22px;display:flex}.sizeCards article:nth-child(2n){background:#ebe7dc}.sizeCards article>div:first-child{justify-content:space-between;align-items:flex-start;display:flex}.sizeCards article>div:first-child span{letter-spacing:.1em;font-size:9px;font-weight:800}.sizeCards article>div:first-child strong{font:800 50px/.8 var(--font-bricolage),sans-serif}.sizeCards dl{border-top:1px solid;margin:30px 0 18px}.sizeCards dl div{border-bottom:1px solid;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.sizeCards dt{font-size:9px;font-weight:800}.sizeCards dd{margin:0;font-size:13px;font-weight:700}.sizeCards article>b{font:800 40px/1 var(--font-bricolage),sans-serif;letter-spacing:-.05em;margin-top:auto}.sizeCards article>a{background:var(--p-ink);justify-content:center;align-items:center;min-height:42px;margin-top:15px;font-size:10px;font-weight:800;display:flex;color:#fff!important}.pricingIncludes{background:var(--p-lime);border:2px solid;flex-wrap:wrap;gap:12px 26px;margin:24px 0 0;padding:18px 20px;font-size:12px;display:flex}.pricingIncludes strong{margin-right:auto}.pricingIncludes span:before{content:"✓";margin-right:7px;font-weight:800}.extrasPricing{padding-top:clamp(80px,9vw,125px)}.extrasGrid{border-top:2px solid;border-left:2px solid;grid-template-columns:repeat(4,1fr);display:grid}.extrasGrid>article{background:#fff;border-bottom:2px solid;border-right:2px solid;justify-content:space-between;align-items:center;gap:18px;min-height:105px;padding:18px;display:flex}.extrasGrid>article>span{font-size:14px;font-weight:700}.extrasGrid>article>strong{font:800 28px/1 var(--font-bricolage),sans-serif}.extrasGrid .metalBases{background:var(--p-ink);color:#fff;grid-column:1/-1;align-items:flex-start}.metalBases>span{font:800 26px/1 var(--font-bricolage),sans-serif;text-transform:uppercase}.metalBases>div{gap:35px;display:flex}.metalBases b{color:#aaa;flex-direction:column;gap:5px;font-size:9px;display:flex}.metalBases b strong{font:800 27px/1 var(--font-bricolage),sans-serif;color:var(--p-lime)}@media (width<=1000px){.pricingHead{grid-template-columns:1fr}.pricingHead h2{font-size:clamp(70px,11vw,108px)}.starProduct{grid-template-columns:1fr}.starProductOffer{min-height:330px}.figurePricing>header,.extrasPricing>header{grid-template-columns:1fr}.sizeCards,.extrasGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.pricingSection{padding-block:72px}.pricingHead{gap:14px;margin-bottom:30px}.pricingHead h2{font-size:clamp(58px,16vw,76px);line-height:.76}.pricingHead>span{font-size:15px}.starProduct{box-shadow:8px 8px 0 var(--p-coral)}.starProductCopy{padding:32px 20px}.starProductCopy h3{font-size:clamp(55px,15vw,70px)}.starProductCopy>p:nth-of-type(2){font-size:16px}.starProductCopy dl{grid-template-columns:1fr}.starProductCopy dl div,.starProductCopy dl div+div{border-bottom:1px solid #fff4;border-left:0;padding:13px 0}.starProductOffer{min-height:260px;padding:30px 20px}.starProductOffer>strong{font-size:92px}.figurePricing h3,.extrasPricing h3{font-size:clamp(54px,15vw,70px)}.sizeCards{scroll-snap-type:x mandatory;border:0;margin-inline:-14px;padding:2px 14px 16px;display:flex;overflow-x:auto}.sizeCards article{scroll-snap-align:start;border:2px solid;flex:0 0 76vw;min-height:310px}.pricingIncludes{gap:12px;display:grid}.extrasGrid{grid-template-columns:1fr}.extrasGrid .metalBases{grid-column:auto;display:block}.metalBases>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.metalBases b strong{font-size:20px}}.afterlifeSection{background:var(--p-ink);color:#fff;padding-block:clamp(92px,10vw,145px)}.afterlifeHead{grid-template-columns:.32fr 1.2fr .48fr;align-items:end;gap:32px;margin-bottom:50px;display:grid}.afterlifeHead>p{color:var(--p-lime);letter-spacing:.12em;margin:0;font-size:13px;font-weight:800}.afterlifeHead h2{font:800 clamp(76px,8vw,130px)/.75 var(--font-bricolage),sans-serif;letter-spacing:-.07em;margin:0}.afterlifeHead h2 em{color:var(--p-coral);-webkit-text-stroke:1.5px #fff;paint-order:stroke fill;font-style:normal}.afterlifeHead>span{color:#bbb;font-size:17px;line-height:1.48}.afterlifeGrid{border-top:1px solid #fff5}.afterlifeGrid details{border-bottom:1px solid #fff5}.afterlifeGrid summary{cursor:pointer;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;min-height:105px;list-style:none;display:grid}.afterlifeGrid summary::-webkit-details-marker{display:none}.afterlifeGrid summary span{color:var(--p-coral);font-size:12px;font-weight:800}.afterlifeGrid summary strong{font:800 clamp(27px,3vw,42px)/1 var(--font-bricolage),sans-serif}.afterlifeGrid summary b{color:var(--p-lime);font-size:34px;transition:transform .2s}.afterlifeGrid details[open] summary b{transform:rotate(45deg)}.afterlifeGrid details>div{max-width:1030px;margin-left:92px;padding:0 0 42px}.afterlifeGrid details p{color:#ddd;font-size:17px;line-height:1.5}.afterlifeGrid ul{grid-template-columns:1fr 1fr;gap:12px 34px;margin:24px 0;padding:0;list-style:none;display:grid}.afterlifeGrid li{color:#bbb;border-top:1px solid #fff3;padding:14px 0;font-size:14px;line-height:1.48}.afterlifeGrid li strong{color:#fff;margin-bottom:4px;display:block}.afterlifeGrid details small{color:#999;font-size:12px;line-height:1.45}.afterlifeNote{border:2px solid var(--p-lime);color:#fff;grid-template-columns:150px 1fr;gap:25px;margin:35px 0 0;padding:22px;display:grid}.afterlifeNote strong{color:var(--p-lime);letter-spacing:.12em;font-size:12px}.afterlifeNote span{font-size:14px;line-height:1.5}@media (width<=1000px){.afterlifeHead{grid-template-columns:1fr}.afterlifeHead h2{font-size:clamp(70px,11vw,108px)}}@media (width<=650px){.afterlifeSection{padding-block:72px}.afterlifeHead{gap:14px;margin-bottom:28px}.afterlifeHead h2{font-size:clamp(58px,16vw,76px);line-height:.76}.afterlifeHead>span{font-size:15px}.afterlifeGrid summary{grid-template-columns:36px 1fr auto;gap:10px;min-height:88px}.afterlifeGrid summary strong{font-size:24px}.afterlifeGrid details>div{margin-left:46px;padding-bottom:34px}.afterlifeGrid details p{font-size:16px}.afterlifeGrid ul{grid-template-columns:1fr;gap:3px}.afterlifeGrid li{font-size:14px}.afterlifeNote{grid-template-columns:1fr;gap:8px}}.brandPositioning{background:var(--p-coral);border-block:2px solid var(--p-ink);padding-block:clamp(76px,8vw,118px)}.brandPositioningGrid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(46px,7vw,110px);display:grid}.brandPositioning header>p{letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:800}.brandPositioning h2{font:800 clamp(72px,7.8vw,126px)/.75 var(--font-bricolage),sans-serif;letter-spacing:-.07em;margin:0}.brandPositioning h2 em{color:var(--p-paper);-webkit-text-stroke:2px var(--p-ink);paint-order:stroke fill;font-style:normal}.brandPositioningCopy>p{margin:0 0 30px;font-size:clamp(18px,1.8vw,24px);font-weight:650;line-height:1.42}.brandPositioningCopy>div{border-top:2px solid}.brandPositioningCopy span{border-bottom:1px solid;grid-template-columns:42px 1fr;align-items:center;min-height:54px;font-size:13px;font-weight:800;display:grid}.brandPositioningCopy b{font-size:10px}.catalogSlogan{letter-spacing:-.06em;text-align:left!important;font:800 clamp(42px,5vw,76px)/.82 var(--font-bricolage),sans-serif!important;margin:42px 0 0!important}@media (width<=1000px){.brandPositioningGrid{grid-template-columns:1fr}.brandPositioning h2{font-size:clamp(68px,11vw,106px)}}@media (width<=650px){.brandPositioning{padding-block:68px}.brandPositioningGrid{gap:34px}.brandPositioning h2{font-size:clamp(56px,16vw,74px);line-height:.76}.brandPositioningCopy>p{font-size:17px}.catalogSlogan{font-size:clamp(43px,13vw,62px)!important}}.catalogHeroPreview{border-left:4px solid var(--p-coral);max-width:650px;margin:16px 0 0;padding-left:16px;font-size:15px;font-weight:800;line-height:1.45}.catalogProofGrid video{aspect-ratio:1;object-fit:cover;background:#000;width:100%;display:block}.homeOrbit{isolation:isolate;width:100%;min-height:680px;position:relative}.homeOrbit:before{content:"";z-index:-1;border:2px dashed #0b0b0a55;border-radius:50%;position:absolute;inset:9% 15%;transform:rotate(-8deg)}.homeOrbitCenter{width:min(47%,350px);box-shadow:12px 12px 0 var(--p-ink);background:#fff;border:2px solid;margin:0;padding:8px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(1.5deg)}.homeOrbitCenter img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.homeOrbitCenter figcaption{background:var(--p-lime);text-align:center;font:800 17px/.9 var(--font-bricolage),sans-serif;letter-spacing:-.035em;border:2px solid;padding:13px 12px;position:absolute;bottom:18px;left:20px;right:20px;transform:rotate(-2deg)}.homeOrbitCenter figcaption b{color:var(--p-coral);font-size:25px}.homeOrbitCard{background:var(--p-paper);width:min(36%,210px);min-height:104px;box-shadow:6px 6px 0 var(--p-ink);border:2px solid;grid-template-columns:28px 1fr;gap:10px;padding:15px;transition:transform .2s;display:grid;position:absolute}.homeOrbitCard:hover{z-index:3;transform:translateY(-5px)rotate(0)}.homeOrbitCard>span{color:var(--p-coral);font-size:11px;font-weight:800}.homeOrbitCard h2{letter-spacing:-.04em;margin:0;font-size:20px;line-height:.92}.homeOrbitCard p{margin:8px 0 0;font-size:13px;line-height:1.3}.homeOrbitCard--hands{top:4%;left:0;transform:rotate(-2deg)}.homeOrbitCard--floor{top:5%;right:0;transform:rotate(2deg)}.homeOrbitCard--photo{top:39%;right:-1%;transform:rotate(-1deg)}.homeOrbitCard--signs{bottom:3%;right:6%;transform:rotate(2deg)}.homeOrbitCard--table{bottom:5%;left:3%;transform:rotate(-1deg)}.homeOrbitPersonalization{background:var(--p-ink);color:#fff;letter-spacing:.08em;white-space:nowrap;margin:0;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:2%;left:50%;transform:translate(-50%)rotate(1deg)}.catalogHeroActions a:only-child{background:var(--p-lime);box-shadow:7px 7px 0 var(--p-ink)}.homeStarOffer{background:var(--p-ink);color:#fff;padding-block:clamp(82px,9vw,132px)}.homeStarOfferGrid{border:2px solid #fff;grid-template-columns:1.25fr .75fr;display:grid}.homeStarOfferGrid>div{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,82px);display:flex}.homeStarOfferGrid>div>p{color:var(--p-lime);letter-spacing:.12em;margin:0;font-size:13px;font-weight:800}.homeStarOffer h2{font:800 clamp(74px,8vw,128px)/.75 var(--font-bricolage),sans-serif;letter-spacing:-.07em;margin:20px 0 27px}.homeStarOffer h2 em{color:var(--p-coral);-webkit-text-stroke:1.5px #fff;paint-order:stroke fill;font-style:normal}.homeStarOfferGrid>div>span{color:#ccc;max-width:650px;font-size:18px;line-height:1.45}.homeStarOffer aside{background:var(--p-lime);color:var(--p-ink);flex-direction:column;justify-content:center;padding:clamp(30px,5vw,64px);display:flex}.homeStarOffer aside small{letter-spacing:.1em;font-size:12px;font-weight:800}.homeStarOffer aside>strong{font:800 clamp(88px,9vw,142px)/.8 var(--font-bricolage),sans-serif;letter-spacing:-.08em;margin:10px 0 28px}.homeStarOffer aside>a:first-of-type{background:var(--p-ink);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;font-size:13px;font-weight:800;display:flex;color:#fff!important}.homeStarOffer aside>a:last-of-type{border-bottom:1px solid;align-self:flex-start;align-items:center;min-height:44px;margin-top:13px;font-size:12px;font-weight:800;display:flex}@media (width<=1000px){.homeOrbit{max-width:760px;min-height:640px;margin-inline:auto}.homeStarOfferGrid{grid-template-columns:1fr}.homeStarOffer aside{min-height:300px}}@media (width<=650px){.homeOrbit{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.homeOrbit:before{display:none}.homeOrbitCenter{grid-column:1/-1;width:82%;margin:5px auto 20px;position:relative;top:auto;left:auto;transform:rotate(1deg)}.homeOrbitCard{width:auto;min-height:126px;padding:14px;display:block;position:static;box-shadow:4px 4px;transform:none!important}.homeOrbitCard>span{margin-bottom:10px;display:block}.homeOrbitCard h2{font-size:21px}.homeOrbitCard p{font-size:13px}.homeOrbitCard--table{grid-column:1/-1;min-height:96px}.homeOrbitPersonalization{grid-column:1/-1;margin:0 auto 4px;font-size:9px;position:static;transform:none}.homeStarOffer{padding-block:70px}.homeStarOfferGrid>div{padding:34px 20px}.homeStarOffer h2{font-size:clamp(58px,16vw,76px)}.homeStarOfferGrid>div>span{font-size:16px}.homeStarOffer aside{min-height:250px;padding:30px 20px}.homeStarOffer aside>strong{font-size:96px}}.salesHome{width:min(1220px,100% - 28px)!important}.newQuote,.stickySave button,.primaryAction{background:var(--lime);min-height:54px;font:900 12px var(--font-body);cursor:pointer;border:2px solid #111;padding:14px 18px;box-shadow:5px 5px #111}.quickStats{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0;display:grid}.quickStats article{background:#fff;border:2px solid;justify-content:space-between;align-items:center;padding:18px;display:flex}.quickStats small{font-size:9px;font-weight:900}.quickStats b{font-family:var(--font-display);font-size:34px}.filterChips{gap:8px;padding:2px 2px 13px;display:flex;overflow:auto}.filterChips button{white-space:nowrap;font:800 9px var(--font-body);cursor:pointer;background:#fff;border:1.5px solid;padding:11px 13px}.filterChips button.active{color:#fff;background:#111}.saleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:7px;display:grid}.saleCard{background:#fff;border:2px solid #111;padding:20px;box-shadow:7px 7px #111}.saleCardHead{justify-content:space-between;gap:12px;display:flex}.saleCardHead small{color:#ff1970;font-size:9px;font-weight:900}.saleCardHead h2{font:400 25px/1 var(--font-display);margin:8px 0 5px}.saleCardHead p{margin:0;font-size:11px}.statusBadge{background:var(--lime);border:1.5px solid;height:max-content;padding:8px;font-size:8px;font-weight:900}.statusBadge.status0{background:#eee}.statusBadge.status2,.statusBadge.status3{background:#fff2a9}.statusBadge.status5,.statusBadge.status6{background:var(--lime)}.saleProducts{border-block:1px solid #ddd;margin:18px 0;padding:9px 0}.saleProducts p{grid-template-columns:auto 1fr auto;gap:5px;margin:8px 0;font-size:11px;display:grid}.saleProducts strong{white-space:nowrap}.saleTotal{grid-template-columns:1fr auto;align-items:end;display:grid}.saleTotal span{font-size:9px;font-weight:900}.saleTotal b{font:400 29px var(--font-display)}.saleTotal small{text-align:right;color:#777;grid-column:1/-1;font-size:8px}.saleMeta{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.saleMeta span{background:#f1eee7;padding:7px;font-size:9px;font-weight:700}.saleActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.saleActions a,.saleActions button{text-align:center;min-height:45px;font:900 9px var(--font-body);cursor:pointer;border:1.5px solid #111;justify-content:center;align-items:center;padding:10px;display:flex}.saleActions .primaryAction{background:var(--pink);color:#fff;box-shadow:none;grid-column:1/-1}.nextAction{color:#fff;width:100%;min-height:47px;font:900 10px var(--font-body);cursor:pointer;background:#111;border:0;margin-top:9px}.emptyOrders{border:2px dashed;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.emptyOrders span{color:#777;font-size:11px}.orderOverlay{z-index:400;background:#111e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.orderForm{background:var(--cream);width:min(880px,100%);max-height:calc(100dvh - 36px);box-shadow:10px 10px 0 var(--pink);border:2px solid #111;overflow:auto}.orderForm>header{z-index:3;color:#fff;background:#111;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.orderForm>header small{color:var(--lime);font-size:8px;font-weight:900}.orderForm>header h2{margin:5px 0 0;font-size:32px}.orderForm>header button{background:var(--pink);color:#fff;border:2px solid;border-radius:50%;width:42px;height:42px;font-size:26px}.formSection{border-bottom:1px solid #ccc;padding:22px 26px}.formSection h3{font:400 19px var(--font-display);margin:0 0 17px}.bigFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bigFields label,.productRow label{text-transform:uppercase;font-size:9px;font-weight:900}.bigFields input,.bigFields select,.bigFields textarea,.productRow input,.productRow select{width:100%;min-height:51px;font:700 16px var(--font-body);background:#fff;border:1.5px solid #111;margin-top:6px;padding:12px;display:block}.bigFields textarea{resize:vertical}.bigFields .wide{grid-column:1/-1}.productRows{flex-direction:column;gap:12px;display:flex}.productRow{background:#fff;border:1.5px solid;grid-template-columns:2fr .8fr .7fr 1fr auto;align-items:end;gap:9px;padding:13px;display:grid}.productRow>b{white-space:nowrap;padding:0 7px 14px}.productRow>button{color:#a00;width:max-content;font:900 8px var(--font-body);background:0 0;border:0;grid-column:1/-1;padding:3px}.addProduct{background:var(--lime);border:1.5px solid;min-height:45px;margin-top:12px;font-weight:900}.taxChoice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.taxChoice button{background:#fff;border:2px solid;min-height:52px;font-weight:900}.taxChoice button.active{background:var(--pink);color:#fff;box-shadow:4px 4px #111}.quoteTotals{color:#fff;background:#111;margin:18px 0;padding:17px}.quoteTotals p{justify-content:space-between;margin:5px 0;font-size:12px;display:flex}.quoteTotals p:last-child{border-top:1px solid #777;margin-top:12px;padding-top:12px}.quoteTotals strong{font:400 29px var(--font-display);color:var(--lime)}.trackingBox{background:#fff;border:2px solid;margin-top:16px}.trackingBox summary{cursor:pointer;background:var(--lime);padding:16px;font-size:10px;font-weight:900}.trackingBox .bigFields{padding:16px}.stickySave{z-index:3;background:var(--cream);border-top:2px solid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 20px;display:grid;position:sticky;bottom:0}.stickySave>div small,.stickySave>div b{display:block}.stickySave>div small{font-size:8px;font-weight:900}.stickySave>div b{font:400 25px var(--font-display)}.stickySave button{box-shadow:none;min-width:130px}.stickySave .sendSave{background:var(--pink);color:#fff;min-width:230px}.formError{margin:12px 24px}@media (width<=760px){.adminApp>header{height:auto;min-height:63px;padding:12px 14px}.adminApp>header span{text-align:right;max-width:46%}.salesHome{width:calc(100% - 22px)!important;padding:25px 0 80px!important}.adminTop{align-items:flex-start;gap:15px}.adminTop h1{font-size:48px}.newQuote{min-height:52px;padding:10px 12px;font-size:10px}.quickStats{gap:7px;margin:23px 0}.quickStats article{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 9px}.quickStats small{font-size:7px}.quickStats b{font-size:28px}.adminSearch{min-height:51px;font-size:16px}.saleGrid{grid-template-columns:1fr;gap:16px}.saleCard{padding:17px;box-shadow:5px 5px}.saleCardHead h2{font-size:23px}.saleActions a,.saleActions button{font-size:10px}.nextAction{min-height:50px}.orderOverlay{padding:0;display:block}.orderForm{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0}.orderForm>header{padding:14px 16px}.formSection{padding:21px 14px}.bigFields{grid-template-columns:1fr}.bigFields .wide{grid-column:auto}.productRow{grid-template-columns:1fr 1fr;padding:12px}.productRow .productName{grid-column:1/-1}.productRow>b{padding:10px 0 3px}.taxChoice button{font-size:11px}.trackingBox .bigFields{padding:12px}.stickySave{grid-template-columns:1fr 1fr;padding:10px 12px}.stickySave>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.stickySave button{min-width:0;min-height:52px;padding:9px;font-size:10px}.stickySave .sendSave{min-width:0}.formError{margin:10px 14px}}.taxChoice{grid-template-columns:repeat(3,1fr)}.webRequestCard{border-color:var(--pink);box-shadow:7px 7px 0 var(--pink)}.webRequestCard .statusBadge{background:var(--pink);color:#fff}.webRequestCard .saleProducts{background:#fff8dc;margin-inline:-8px;padding:12px 8px}.requestReviewNotice{background:var(--lime);border-bottom:2px solid;margin:0;padding:14px 24px;font-size:10px;font-weight:900;line-height:1.4}.statusBadge.status0{background:var(--pink);color:#fff}.statusBadge.status1{background:#eee}.statusBadge.status2,.statusBadge.status3,.statusBadge.status4{background:#fff2a9}.statusBadge.status6,.statusBadge.status7{background:var(--lime)}@media (width<=760px){.webRequestCard{box-shadow:5px 5px 0 var(--pink)}.requestReviewNotice{padding:12px 14px;font-size:9px}.saleMeta span{font-size:10px}.webRequestCard .primaryAction{min-height:54px;font-size:11px}}.assetPage{--asset-ink:#0b0b0a;--asset-paper:#f4f0e6;--asset-lime:#c8ff00;--asset-coral:#ff6847;background:var(--asset-paper);min-height:100vh;color:var(--asset-ink);padding-inline:32px}.assetPage *{box-sizing:border-box}.assetPage a{color:inherit;text-decoration:none}.assetNav,.assetIntro,.assetFilters,.assetGrid,.assetFooter{width:min(1500px,100%);margin-inline:auto}.assetNav{justify-content:space-between;align-items:center;min-height:82px;display:flex}.assetBrand{font:500 25px/1 var(--font-body);letter-spacing:-1.5px}.assetBrand b{background:var(--asset-lime);padding:6px 8px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.assetBrand i{color:var(--asset-coral);margin-left:4px;font-size:14px;font-style:normal}.assetBack{border-bottom:2px solid;padding-bottom:3px;font-size:14px;font-weight:900}.assetIntro{border-top:2px solid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:60px;min-height:330px;padding-block:58px 48px;display:grid}.assetIntro>div:first-child>p{letter-spacing:.1em;margin:0 0 24px;font-size:14px;font-weight:900}.assetIntro h1{font:900 clamp(62px, 7.6vw, 124px)/.76 var(--font-display);letter-spacing:-.07em;margin:0}.assetIntro h1 em{color:var(--asset-coral);-webkit-text-stroke:2px var(--asset-ink);paint-order:stroke fill;font-style:normal}.assetIntroMeta{background:var(--asset-lime);box-shadow:8px 8px 0 var(--asset-ink);border:2px solid;padding:24px}.assetIntroMeta strong{font:900 72px/.8 var(--font-display);display:block}.assetIntroMeta span{margin-top:14px;font-size:12px;font-weight:900;display:block}.assetIntroMeta p{margin:20px 0 0;font-size:15px;font-weight:650;line-height:1.35}.assetFilters{z-index:10;background:color-mix(in srgb, var(--asset-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:10px;padding-block:18px;display:flex;position:sticky;top:0}.assetFilters button{border:2px solid var(--asset-ink);min-height:48px;color:var(--asset-ink);font:900 14px/1 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:18px;padding:0 16px;display:inline-flex}.assetFilters button[aria-pressed=true]{background:var(--asset-ink);color:#fff}.assetFilters button span{color:var(--asset-coral);font-size:12px}.assetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-block:18px 90px;display:grid}.assetCard{border:2px solid var(--asset-ink);min-width:0;box-shadow:7px 7px 0 var(--asset-ink);background:#fff}.assetCard:nth-child(3n+1){box-shadow:7px 7px 0 var(--asset-lime)}.assetCard:nth-child(3n+2){box-shadow:7px 7px 0 var(--asset-coral)}.assetMedia{aspect-ratio:4/5;border-bottom:2px solid var(--asset-ink);background:#eae4d9;position:relative;overflow:hidden}.assetMedia img,.assetMedia video{object-fit:contain;width:100%;height:100%;display:block}.assetCard--final .assetMedia img{object-fit:cover}.assetCard--contain .assetMedia img{object-fit:contain;background:#fff}.assetMedia video{background:#111}.assetMedia>span{border:2px solid var(--asset-ink);background:var(--asset-lime);color:var(--asset-ink);pointer-events:none;padding:7px 9px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.assetInfo{flex-direction:column;justify-content:space-between;align-items:stretch;gap:15px;min-height:138px;padding:18px;display:flex}.assetInfo h2{font:900 20px/.95 var(--font-display);margin:0}.assetActions{flex-wrap:wrap;gap:8px;display:flex}.assetActions button,.assetActions a{border:2px solid var(--asset-ink);min-height:38px;color:var(--asset-ink);font:900 11px/1 var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.assetActions button{background:var(--asset-lime)}.assetActions a:last-child{text-underline-offset:4px;border-color:#0000;padding-inline:4px;text-decoration:underline;text-decoration-thickness:2px}.assetToast{z-index:50;border:2px solid var(--asset-ink);background:var(--asset-lime);box-shadow:5px 5px 0 var(--asset-ink);padding:16px 18px;font-size:14px;font-weight:900;position:fixed;bottom:24px;right:24px}.assetFooter{border-top:2px solid;justify-content:space-between;align-items:center;min-height:150px;display:flex}.assetFooter p{margin:0;font-size:13px;font-weight:900}@media (width<=1100px){.assetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.assetPage{padding-inline:18px}.assetIntro{grid-template-columns:1fr;gap:34px}.assetIntroMeta{width:min(100%,360px)}.assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.assetPage{padding-inline:14px}.assetNav{min-height:70px}.assetBrand{align-items:center;min-height:44px;font-size:20px;display:inline-flex}.assetMedia>span{font-size:12px}.assetBack{align-items:center;min-height:44px;font-size:13px;display:flex}.assetIntro{min-height:auto;padding-block:46px 38px}.assetIntro h1{font-size:clamp(54px,17vw,74px)}.assetFilters{gap:7px;overflow-x:auto}.assetFilters button{gap:12px;min-height:46px;font-size:13px}.assetGrid{grid-template-columns:1fr;gap:20px;padding-bottom:64px}.assetMedia{aspect-ratio:1}.assetInfo{min-height:130px;padding:16px}.assetInfo h2{font-size:22px}.assetActions button,.assetActions a{min-height:44px;font-size:13px}.assetToast{bottom:14px;right:14px}.assetFooter{text-align:center;flex-direction:column;justify-content:center;gap:22px;min-height:130px}}.beautyLp{--beautyInk:#201b1d;--beautyBone:#f6f1ec;--beautyWhite:#fffdf9;--beautyRose:#d9b8c4;--beautyPlum:#6f3e55;--beautySage:#a8b3a0;--beautyLine:#cfc5c2;background:var(--beautyBone);min-height:100vh;color:var(--beautyInk);overflow:hidden}.beautyLp *{box-sizing:border-box}.beautyLp a{color:inherit;text-decoration:none}.beautyShell{width:min(1340px,100% - 64px);margin-inline:auto}.beautyBrand{width:max-content;font:500 24px/1 var(--font-body);letter-spacing:-1.5px}.beautyBrand b{background:var(--beautyRose);padding:6px 8px;font-weight:900;display:inline-block;transform:rotate(-3deg)}.beautyBrand i{color:var(--beautyPlum);margin-left:4px;font-size:13px;font-style:normal}.beautyNav{border-bottom:1px solid var(--beautyLine);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.beautyNav>span{letter-spacing:.14em;font-size:11px;font-weight:800}.beautyNavCta{border:1px solid var(--beautyInk);background:var(--beautyInk);letter-spacing:.05em;justify-self:end;padding:13px 17px;font-size:11px;font-weight:900;transition:all .2s;color:var(--beautyWhite)!important}.beautyNavCta:hover{background:var(--beautyPlum)}.beautyHero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(44px,6vw,90px);min-height:calc(100svh - 82px);padding-block:58px 76px;display:grid}.beautyHeroCopy>p:first-child{color:var(--beautyPlum);letter-spacing:.15em;margin:0;font-size:12px;font-weight:900}.beautyHero h1{max-width:710px;font:900 clamp(67px,7vw,112px)/.86 var(--font-display);letter-spacing:-.055em;margin:28px 0 30px}.beautyHero h1 em{color:var(--beautyPlum);font-style:normal;font-weight:900;display:block}.beautyLead{max-width:650px;margin:0;font-size:20px;font-weight:520;line-height:1.45}.beautyPrimaryCta{border:1px solid var(--beautyInk);background:var(--beautyWhite);width:min(650px,100%);min-height:78px;box-shadow:8px 8px 0 var(--beautyRose);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:17px 20px;transition:all .2s;display:flex}.beautyPrimaryCta:hover{box-shadow:3px 3px 0 var(--beautyRose);transform:translate(4px,4px)}.beautyPrimaryCta span{letter-spacing:.05em;font-size:12px;font-weight:900}.beautyPrimaryCta b{font:900 clamp(20px,2vw,30px)/1 var(--font-display)}.beautyFacts{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.beautyFacts span{border:1px solid var(--beautyLine);background:var(--beautyWhite);letter-spacing:.05em;padding:8px 10px;font-size:9px;font-weight:900}.beautyHeroStage{min-height:690px;position:relative}.beautyHeroStage figure{background:#ddd;margin:0;overflow:hidden}.beautyHeroStage img{object-fit:cover;width:100%;height:100%;display:block}.beautyHeroStage figcaption{background:var(--beautyWhite);letter-spacing:.04em;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:12px}.beautyHeroMain{z-index:2;width:58%;height:620px;box-shadow:14px 14px 0 var(--beautyRose);border-radius:180px 180px 26px 26px;position:absolute;top:25px;left:13%}.beautyHeroSmall{z-index:3;aspect-ratio:4/5;border:7px solid var(--beautyBone);width:34%;position:absolute;box-shadow:0 16px 35px #28162022}.beautyHeroSmallTop{top:0;right:0;transform:rotate(3deg)}.beautyHeroSmallBottom{bottom:2px;right:1%;transform:rotate(-3deg)}.beautyStatement{background:var(--beautyInk);color:var(--beautyWhite)}.beautyStatement>div{grid-template-columns:auto auto minmax(300px,1fr);align-items:center;gap:25px;min-height:210px;display:grid}.beautyStatement p{color:var(--beautyRose);letter-spacing:.12em;margin:0;font-size:13px;font-weight:900}.beautyStatement strong{font:900 clamp(72px,8vw,124px)/.84 var(--font-display)}.beautyStatement span{color:#d8cfd2;justify-self:end;max-width:470px;font-size:18px;line-height:1.45}.beautyIdeas{padding-block:96px 112px}.beautyIdeas>header,.beautyRealHead{grid-template-columns:180px minmax(0,1fr) minmax(240px,330px);align-items:end;gap:26px;margin-bottom:34px;display:grid}.beautyIdeas header>p,.beautyRealHead>p{color:var(--beautyPlum);letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:900}.beautyIdeas h2,.beautyReal h2{font:900 clamp(55px,5.7vw,86px)/.88 var(--font-display);letter-spacing:-.045em;margin:0}.beautyIdeas h2 em,.beautyReal h2 em{color:var(--beautyPlum);font-style:normal;font-weight:900;display:block}.beautyIdeas header>span,.beautyRealHead>span{margin-bottom:5px;font-size:16px;line-height:1.4}.beautyIdeasGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.beautyIdeasGrid figure{border:1px solid var(--beautyLine);background:var(--beautyWhite);height:430px;margin:0;position:relative;overflow:hidden}.beautyIdeasGrid img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.beautyIdeasGrid figure:hover img{transform:scale(1.025)}.beautyIdeasGrid figcaption,.beautyRealGrid figcaption{background:var(--beautyWhite);letter-spacing:.04em;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:12px}.beautyReal{background:#e5d8dc;padding-block:96px 110px}.beautyRealGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.beautyRealGrid figure{aspect-ratio:3/4;background:#ddd;margin:0;position:relative;overflow:hidden}.beautyRealGrid img{object-fit:cover;width:100%;height:100%;display:block}.beautyProcess{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,7vw,110px);padding-block:110px;display:grid}.beautyProcess header>p{color:var(--beautyPlum);letter-spacing:.13em;margin:0;font-size:11px;font-weight:900}.beautyProcess h2{font:900 clamp(58px,6vw,92px)/.88 var(--font-display);letter-spacing:-.045em;margin:24px 0 0}.beautyProcess h2 em{color:var(--beautyPlum);font-style:normal;font-weight:900;display:block}.beautyProcess>div{border-top:1px solid var(--beautyInk)}.beautyProcess article{border-bottom:1px solid var(--beautyLine);grid-template-columns:56px 1fr;column-gap:18px;padding:25px 0;display:grid}.beautyProcess article>span{color:var(--beautyPlum);font:900 21px/1 var(--font-display);grid-row:1/3}.beautyProcess h3{margin:0 0 8px;font-size:21px}.beautyProcess article p{color:#5c5558;margin:0;font-size:15px;line-height:1.45}.beautyFinal{text-align:center;background:var(--beautyPlum);color:var(--beautyWhite);padding-block:105px}.beautyFinal p{color:var(--beautyRose);letter-spacing:.15em;margin:0;font-size:11px;font-weight:900}.beautyFinal h2{max-width:1100px;font:900 clamp(65px,8vw,118px)/.86 var(--font-display);letter-spacing:-.05em;margin:26px auto 38px}.beautyFinal h2 em{color:var(--beautyRose);font-style:normal;font-weight:900;display:block}.beautyFinal a{border:1px solid var(--beautyWhite);background:var(--beautyWhite);min-height:68px;color:var(--beautyInk);letter-spacing:.05em;justify-content:center;align-items:center;padding:18px 24px;font-size:12px;font-weight:900;display:inline-flex}.beautyFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:130px;display:grid}.beautyFooter>div{gap:22px;display:flex}.beautyFooter>div a,.beautyFooter p{letter-spacing:.05em;font-size:9px;font-weight:900}.beautyFooter p{justify-self:end}.beautyMobileCta{display:none}@media (width<=1050px){.beautyHero{grid-template-columns:1fr}.beautyHeroCopy{max-width:860px}.beautyHeroStage{width:min(760px,100%);margin-inline:auto}.beautyStatement>div{grid-template-columns:auto 1fr}.beautyStatement span{grid-column:1/-1;justify-self:start;padding-bottom:28px}.beautyIdeas>header,.beautyRealHead{grid-template-columns:1fr minmax(240px,320px)}.beautyIdeas header>p,.beautyRealHead>p{grid-column:1/-1}.beautyProcess{grid-template-columns:1fr}.beautyIdeasGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.beautyShell{width:min(100% - 28px,1340px)}.beautyNav{grid-template-columns:1fr auto;min-height:72px}.beautyNav>span{display:none}.beautyBrand{font-size:20px}.beautyNavCta{padding:11px 12px;font-size:9px}.beautyHero{gap:34px;min-height:auto;padding-block:50px 68px}.beautyHero h1{margin-block:24px;font-size:clamp(57px,17vw,78px)}.beautyLead{font-size:17px}.beautyPrimaryCta{flex-direction:column;align-items:flex-start;gap:8px;min-height:78px;padding:15px}.beautyPrimaryCta b{font-size:25px}.beautyHeroStage{min-height:570px}.beautyHeroMain{width:70%;height:525px;box-shadow:9px 9px 0 var(--beautyRose);border-radius:120px 120px 20px 20px;left:4%}.beautyHeroSmall{border-width:5px;width:42%}.beautyHeroSmallTop{right:-3%}.beautyHeroSmallBottom{right:0}.beautyStatement>div{grid-template-columns:1fr;gap:9px;min-height:250px;padding-block:34px}.beautyStatement strong{font-size:78px}.beautyStatement span{grid-column:auto;padding:0;font-size:16px}.beautyIdeas,.beautyReal{width:100%;padding-block:72px 84px}.beautyIdeas>header,.beautyRealHead{width:min(100% - 28px,1340px);margin:0 auto 28px;display:block}.beautyIdeas h2,.beautyReal h2{margin-block:18px;font-size:52px}.beautyIdeas header>span,.beautyRealHead>span{font-size:15px}.beautyIdeasGrid,.beautyRealGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:14px;padding:5px 14px 20px;scroll-padding-left:14px;display:flex;overflow-x:auto}.beautyIdeasGrid::-webkit-scrollbar{display:none}.beautyRealGrid::-webkit-scrollbar{display:none}.beautyIdeasGrid figure,.beautyRealGrid figure{aspect-ratio:3/4;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 84vw;height:auto}.beautyProcess{gap:42px;padding-block:82px}.beautyProcess h2{font-size:55px}.beautyFinal{padding-block:82px}.beautyFinal h2{font-size:56px}.beautyFooter{text-align:center;grid-template-columns:1fr;gap:20px;padding-block:38px}.beautyFooter .beautyBrand{margin-inline:auto}.beautyFooter>div{flex-wrap:wrap;justify-content:center}.beautyFooter p{justify-self:center}.beautyMobileCta{z-index:40;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:var(--beautyInk);min-height:54px;box-shadow:5px 5px 0 var(--beautyRose);letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:fixed;color:var(--beautyWhite)!important}.beautyFooter{padding-bottom:110px}}@media (prefers-reduced-motion:reduce){.beautyLp *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width<=700px){.beautyBrand{align-items:center;min-height:44px;display:inline-flex}.beautyNav{min-height:64px}.beautyNavCta{align-items:center;min-height:44px;padding-inline:13px;font-size:12px;display:flex}.beautyHero{gap:28px;padding-block:38px 52px}.beautyHeroCopy>p:first-child{font-size:12px;line-height:1.4}.beautyHero h1{margin-block:20px;font-size:clamp(52px,15vw,68px)}.beautyLead{font-size:18px;line-height:1.45}.beautyPrimaryCta{min-height:72px;margin-top:26px}.beautyPrimaryCta span{font-size:12px}.beautyFacts span{font-size:12px;line-height:1.3}.beautyHeroStage{min-height:485px}.beautyHeroMain{height:445px}.beautyHeroMain figcaption,.beautyHeroSmall figcaption{font-size:12px}.beautyStatement>div{min-height:210px;padding-block:28px}.beautyStatement p{font-size:12px}.beautyStatement strong{font-size:70px}.beautyIdeas,.beautyReal{padding-block:56px 62px}.beautyIdeas>header,.beautyRealHead{margin-bottom:24px}.beautyIdeas header>p,.beautyRealHead>p{font-size:12px}.beautyIdeas h2,.beautyReal h2{margin-block:15px;font-size:48px}.beautyIdeasGrid,.beautyRealGrid{margin-top:34px;position:relative}.beautyIdeasGrid:before,.beautyRealGrid:before{content:"DESLIZA PARA VER EJEMPLOS →";letter-spacing:.04em;font-size:12px;font-weight:900;position:absolute;top:-27px;left:14px}.beautyIdeasGrid figure,.beautyRealGrid figure{flex-basis:76vw}.beautyIdeasGrid figcaption,.beautyRealGrid figcaption{font-size:12px}.beautyProcess{gap:30px;padding-block:58px}.beautyProcess header>p{font-size:12px}.beautyProcess h2{font-size:49px}.beautyProcess article{padding:20px 0}.beautyProcess article p{font-size:16px}.beautyFinal{padding-block:60px}.beautyFinal p{font-size:12px}.beautyFinal h2{font-size:51px}.beautyFinal a{min-height:58px;font-size:13px}.beautyFooter{gap:4px;padding-block:28px 96px}.beautyFooter>div{flex-direction:column;align-items:center;gap:0}.beautyFooter>div a{align-items:center;min-height:44px;font-size:13px;display:flex}.beautyFooter p{font-size:13px}.beautyMobileCta{opacity:0;pointer-events:none;min-height:58px;font-size:13px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);transform:translateY(calc(100% + 24px))}.mobile-cta-ready .beautyMobileCta{opacity:1;pointer-events:auto;transform:none}}.coffeeLp{--coffeeInk:#1d100c;--coffeeBrown:#5f321f;--coffeeCream:#f4ead8;--coffeeFoam:#fff9ef;--coffeeLime:#c8ff00;--coffeeCoral:#ff6749;background:var(--coffeeCream);min-height:100vh;color:var(--coffeeInk);overflow:hidden}.coffeeLp *{box-sizing:border-box}.coffeeLp a{color:inherit;text-decoration:none}.coffeeLpShell{width:min(1320px,100% - 64px);margin-inline:auto}.coffeeLpNav{border-bottom:2px solid var(--coffeeInk);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:82px;display:grid}.coffeeLpBrand{width:max-content;font:500 24px/1 var(--font-body);letter-spacing:-1.5px}.coffeeLpBrand b{background:var(--coffeeLime);padding:6px 8px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.coffeeLpBrand i{color:var(--coffeeCoral);margin-left:4px;font-size:13px;font-style:normal}.coffeeLpNav>span{letter-spacing:.12em;font-size:11px;font-weight:900}.coffeeLpNavCta{border:2px solid var(--coffeeInk);background:var(--coffeeInk);box-shadow:5px 5px 0 var(--coffeeCoral);justify-self:end;padding:13px 16px;font-size:12px;font-weight:900;transition:all .2s;color:#fff!important}.coffeeLpNavCta:hover{box-shadow:2px 2px 0 var(--coffeeCoral);transform:translate(3px,3px)}.coffeeLpHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,5vw,80px);min-height:calc(100svh - 82px);padding-block:64px 94px;display:grid}.coffeeLpKicker{letter-spacing:.12em;margin:0;font-size:13px;font-weight:900}.coffeeLpKicker span{background:var(--coffeeCoral);border-radius:50%;width:10px;height:10px;margin-right:9px;display:inline-block;box-shadow:0 0 0 6px #ff674925}.coffeeLpHero h1{font:900 clamp(65px,6.8vw,106px)/.8 var(--font-display);letter-spacing:-.072em;margin:30px 0 34px}.coffeeLpHero h1 em{color:var(--coffeeCoral);-webkit-text-stroke:2px var(--coffeeInk);paint-order:stroke fill;font-style:normal;display:block}.coffeeLpLead{max-width:670px;margin:0;font-size:21px;font-weight:650;line-height:1.42}.coffeeLpBigCta{border:3px solid var(--coffeeInk);background:var(--coffeeLime);width:min(650px,100%);min-height:86px;box-shadow:10px 10px 0 var(--coffeeInk);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:17px 22px;transition:all .2s;display:flex}.coffeeLpBigCta:hover{box-shadow:4px 4px 0 var(--coffeeInk);transform:translate(6px,6px)}.coffeeLpBigCta span{font-size:15px;font-weight:900}.coffeeLpBigCta strong{font:900 clamp(22px,2.2vw,34px)/1 var(--font-display)}.coffeeLpCtaNote{text-align:center;letter-spacing:.06em;max-width:650px;margin:22px 0 0;font-size:10px;font-weight:900}.coffeeLpFacts{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.coffeeLpFacts span{border:1.5px solid var(--coffeeInk);background:var(--coffeeFoam);letter-spacing:.06em;padding:8px 10px;font-size:9px;font-weight:900}.coffeeLpFacts span:nth-child(2){background:var(--coffeeCoral);color:#fff;transform:rotate(-2deg)}.coffeeLpHeroStage{min-height:720px;position:relative}.coffeeLpHeroStage figure{margin:0}.coffeeLpVideo{z-index:2;aspect-ratio:9/16;border:3px solid var(--coffeeInk);width:min(360px,68%);box-shadow:14px 14px 0 var(--coffeeLime);background:#111;border-radius:32px;position:absolute;top:35px;right:9%;overflow:hidden;transform:rotate(2deg)}.coffeeLpVideo video{object-fit:cover;width:100%;height:100%;display:block}.coffeeLpHeroStage figcaption{z-index:4;border:2px solid var(--coffeeInk);background:var(--coffeeFoam);padding:9px 11px;font-size:10px;font-weight:900;position:absolute;bottom:12px;left:12px}.coffeeLpFloat{z-index:3;border:2px solid var(--coffeeInk);background:#fff;position:absolute}.coffeeLpFloat img{object-fit:cover;width:100%;height:100%;display:block}.coffeeLpFloatSem{width:245px;height:342px;filter:drop-shadow(9px 12px 0 var(--coffeeCoral));background:0 0;border:0;top:70px;left:-7%;transform:rotate(-7deg)}.coffeeLpFloatSem img{object-fit:contain}.coffeeLpFloatSem figcaption{bottom:2px;left:0}.coffeeLpFloatReal{aspect-ratio:3/4;width:235px;box-shadow:9px 9px 0 var(--coffeeCoral);border-radius:19px;bottom:15px;right:-7%;overflow:hidden;transform:rotate(6deg)}.coffeeLpFloatReal img{object-position:center}.coffeeLpSticker{z-index:5;border:2px solid var(--coffeeInk);background:var(--coffeeCoral);color:#fff;box-shadow:6px 6px 0 var(--coffeeInk);font:900 16px/1.06 var(--font-display);padding:16px 18px;position:absolute;bottom:64px;left:-1%;transform:rotate(-6deg)}.coffeeLpSticker b{color:var(--coffeeLime);font:inherit}.coffeeLpTicker{border-block:2px solid var(--coffeeInk);background:var(--coffeeInk);width:102%;color:var(--coffeeLime);white-space:nowrap;margin-left:-1%;overflow:hidden;transform:rotate(-1deg)}.coffeeLpTicker div{width:max-content;font:900 22px/1 var(--font-display);padding-block:14px;animation:20s linear infinite coffeeLpTicker}@keyframes coffeeLpTicker{to{transform:translate(-50%)}}.coffeeLpGallery{padding-block:112px 126px}.coffeeLpGalleryHead{grid-template-columns:200px minmax(0,1fr) minmax(220px,330px);align-items:end;gap:28px;margin-bottom:48px;display:grid}.coffeeLpGalleryHead>p{letter-spacing:.09em;margin:0 0 8px;font-size:13px;font-weight:900}.coffeeLpGalleryHead h2{font:900 clamp(58px,6vw,92px)/.83 var(--font-display);letter-spacing:-.065em;margin:0}.coffeeLpGalleryHead h2 em{color:var(--coffeeCoral);font-style:normal;display:block}.coffeeLpGalleryHead>span{margin-bottom:7px;font-size:18px;font-weight:650;line-height:1.4}.coffeeLpGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:310px;gap:18px;display:grid}.coffeeLpCard{border:2px solid var(--coffeeInk);background:#ddd;border-radius:22px;margin:0;position:relative;overflow:hidden}.coffeeLpCard1{box-shadow:9px 9px 0 var(--coffeeLime);grid-row:span 2}.coffeeLpCard2{box-shadow:9px 9px 0 var(--coffeeInk);grid-column:span 2}.coffeeLpCard3{box-shadow:9px 9px 0 var(--coffeeCoral)}.coffeeLpCard6{grid-column:span 2}.coffeeLpCard img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.coffeeLpCard:hover img{transform:scale(1.035)}.coffeeLpCard2 img,.coffeeLpCard3 img{object-position:center 38%}.coffeeLpCard8 img{object-position:center 42%}.coffeeLpCard figcaption{border:2px solid var(--coffeeInk);background:var(--coffeeFoam);max-width:calc(100% - 24px);padding:9px 11px;font-size:10px;font-weight:900;line-height:1.2;position:absolute;bottom:12px;left:12px}@media (width>=701px){.coffeeLpGalleryGrid{grid-auto-rows:auto;align-items:start}.coffeeLpCard,.coffeeLpCard1,.coffeeLpCard2,.coffeeLpCard3,.coffeeLpCard6{aspect-ratio:2/3;background:var(--coffeeFoam);grid-area:auto;grid-template-rows:minmax(0,1fr) auto;display:grid}.coffeeLpCard img,.coffeeLpCard2 img,.coffeeLpCard3 img,.coffeeLpCard8 img{object-fit:contain;object-position:center;min-width:0;min-height:0;padding:10px}.coffeeLpCard:hover img{filter:saturate(1.06);transform:none}.coffeeLpCard figcaption{border:0;border-top:2px solid var(--coffeeInk);background:var(--coffeeFoam);max-width:none;padding:12px 13px;position:static}}@media (width>=1051px){.coffeeLpGallery{grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:720px;max-height:920px;padding-block:clamp(32px,4.5vh,54px);display:grid}.coffeeLpGalleryHead{grid-template-columns:150px minmax(0,1fr) minmax(200px,270px);gap:20px;margin-bottom:22px}.coffeeLpGalleryHead>p{margin-bottom:4px;font-size:10px;line-height:1.25}.coffeeLpGalleryHead h2{font-size:clamp(42px,4.25vw,66px);line-height:.84}.coffeeLpGalleryHead>span{margin-bottom:3px;font-size:14px;line-height:1.3}.coffeeLpGalleryGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:14px;min-height:0}.coffeeLpCard,.coffeeLpCard1,.coffeeLpCard2,.coffeeLpCard3,.coffeeLpCard6{aspect-ratio:auto;min-height:0;box-shadow:6px 6px 0 var(--coffeeInk);border-radius:18px}.coffeeLpCard1{box-shadow:6px 6px 0 var(--coffeeLime)}.coffeeLpCard3{box-shadow:6px 6px 0 var(--coffeeCoral)}.coffeeLpCard img,.coffeeLpCard2 img,.coffeeLpCard3 img,.coffeeLpCard8 img{padding:6px}.coffeeLpCard figcaption{padding:8px 10px;font-size:9px}}.coffeeLpProcess{background:var(--coffeeInk);color:var(--coffeeFoam);padding-block:116px}.coffeeLpProcessGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(55px,8vw,120px);display:grid}.coffeeLpProcess header{position:sticky;top:30px}.coffeeLpProcess header>p:first-child{color:var(--coffeeLime);letter-spacing:.1em;font-size:13px;font-weight:900}.coffeeLpProcess h2{font:900 clamp(55px,6vw,90px)/.84 var(--font-display);letter-spacing:-.065em;margin:28px 0}.coffeeLpProcess h2 em{color:var(--coffeeCoral);font-style:normal;display:block}.coffeeLpProcess header>p:nth-of-type(2){color:#d7cfc5;max-width:550px;font-size:18px;line-height:1.5}.coffeeLpProcessCta{border:2px solid var(--coffeeFoam);background:var(--coffeeLime);width:100%;box-shadow:8px 8px 0 var(--coffeeCoral);justify-content:space-between;margin-top:32px;padding:20px;font-size:13px;font-weight:900;transition:all .2s;display:flex;color:var(--coffeeInk)!important}.coffeeLpProcessCta:hover{box-shadow:3px 3px 0 var(--coffeeCoral);transform:translate(4px,4px)}.coffeeLpSteps{border-top:2px solid var(--coffeeFoam)}.coffeeLpSteps article{border-bottom:1px solid #ffffff35;grid-template-columns:78px 1fr;gap:18px;padding:30px 3px;display:grid}.coffeeLpSteps>article>span{color:var(--coffeeLime);font:900 21px/1 var(--font-display)}.coffeeLpSteps h3{font:900 clamp(25px,2.8vw,40px)/.95 var(--font-display);margin:0 0 10px}.coffeeLpSteps p{color:#cfc6bc;max-width:620px;margin:0;font-size:16px;line-height:1.5}.coffeeLpFinal{text-align:center;background:var(--coffeeCoral);border-bottom:2px solid var(--coffeeInk);padding-block:112px}.coffeeLpFinal p{letter-spacing:.14em;font-size:12px;font-weight:900}.coffeeLpFinal h2{max-width:1100px;font:900 clamp(64px,8vw,116px)/.8 var(--font-display);letter-spacing:-.07em;margin:25px auto 38px}.coffeeLpFinal h2 em{color:var(--coffeeLime);-webkit-text-stroke:2px var(--coffeeInk);paint-order:stroke fill;font-style:normal;display:block}.coffeeLpFinal a{border:3px solid var(--coffeeInk);background:var(--coffeeLime);width:min(760px,100%);min-height:94px;box-shadow:11px 11px 0 var(--coffeeInk);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:20px 25px;transition:all .2s;display:flex}.coffeeLpFinal a:hover{box-shadow:5px 5px 0 var(--coffeeInk);transform:translate(6px,6px)}.coffeeLpFinal a span{font-size:15px;font-weight:900}.coffeeLpFinal a strong{font:900 clamp(24px,3vw,40px)/1 var(--font-display)}.coffeeLpFinal small{letter-spacing:.06em;margin-top:30px;font-size:10px;font-weight:900;display:block}.coffeeLpFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:130px;display:grid}.coffeeLpFooter p{margin:0;font-size:10px;font-weight:900}.coffeeLpFooter>a:last-child{border-bottom:1px solid;justify-self:end;font-size:10px;font-weight:900}.coffeeLpMobileCta{display:none}@media (width<=1050px){.coffeeLpHero{grid-template-columns:1fr;gap:20px}.coffeeLpHeroCopy{max-width:880px}.coffeeLpHeroStage{width:min(720px,100%);margin-inline:auto}.coffeeLpGalleryHead{grid-template-columns:1fr minmax(250px,330px)}.coffeeLpGalleryHead>p{grid-column:1/-1}.coffeeLpGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.coffeeLpCard2,.coffeeLpCard6{grid-column:span 1}.coffeeLpProcessGrid{grid-template-columns:1fr}.coffeeLpProcess header{max-width:860px;position:static}.coffeeLpProcessCta{width:min(520px,100%)}}@media (width<=700px){.coffeeLpShell{width:min(100% - 28px,1320px)}.coffeeLpNav{grid-template-columns:1fr auto;min-height:72px}.coffeeLpNav>span{display:none}.coffeeLpBrand{font-size:20px}.coffeeLpNavCta{padding:11px 12px;font-size:10px}.coffeeLpHero{min-height:auto;padding-block:52px 74px}.coffeeLpKicker{font-size:11px;line-height:1.4}.coffeeLpHero h1{margin:26px 0 28px;font-size:clamp(53px,15.3vw,72px)}.coffeeLpHero h1 em{-webkit-text-stroke:1px var(--coffeeInk)}.coffeeLpLead{font-size:17px}.coffeeLpBigCta{min-height:78px;box-shadow:7px 7px 0 var(--coffeeInk);flex-direction:column;align-items:flex-start;gap:8px;margin-top:28px;padding:15px}.coffeeLpBigCta strong{font-size:28px}.coffeeLpCtaNote{text-align:left;font-size:8px;line-height:1.5}.coffeeLpFacts{gap:6px}.coffeeLpFacts span{font-size:8px}.coffeeLpHeroStage{min-height:610px;margin-top:20px}.coffeeLpVideo{width:72%;box-shadow:9px 9px 0 var(--coffeeLime);border-radius:24px;top:18px;right:4%}.coffeeLpFloatSem{width:155px;height:230px;top:65px;left:-6%}.coffeeLpFloatReal{width:155px;bottom:0;right:0}.coffeeLpSticker{padding:12px;font-size:12px;bottom:48px;left:0}.coffeeLpTicker div{padding-block:12px;font-size:17px}.coffeeLpGallery{width:100%;padding-block:78px 88px}.coffeeLpGalleryHead{width:min(100% - 28px,1320px);margin:0 auto 30px;display:block}.coffeeLpGalleryHead>p{font-size:11px}.coffeeLpGalleryHead h2{margin:20px 0;font-size:48px}.coffeeLpGalleryHead>span{font-size:16px}.coffeeLpGalleryGrid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:14px;padding:8px 14px 22px;scroll-padding-left:14px;display:flex;overflow-x:auto}.coffeeLpGalleryGrid::-webkit-scrollbar{display:none}.coffeeLpCard,.coffeeLpCard1,.coffeeLpCard2,.coffeeLpCard3,.coffeeLpCard6{scroll-snap-align:start;scroll-snap-stop:always;height:112vw;max-height:560px;box-shadow:7px 7px 0 var(--coffeeInk);border-radius:19px;flex:0 0 82vw;grid-area:auto}.coffeeLpCard1{box-shadow:7px 7px 0 var(--coffeeLime)}.coffeeLpCard3{box-shadow:7px 7px 0 var(--coffeeCoral)}.coffeeLpProcess{padding-block:82px}.coffeeLpProcessGrid{gap:46px}.coffeeLpProcess h2{font-size:49px}.coffeeLpProcess header>p:nth-of-type(2){font-size:16px}.coffeeLpProcessCta{font-size:11px}.coffeeLpSteps article{grid-template-columns:52px 1fr;padding:25px 0}.coffeeLpSteps h3{font-size:25px}.coffeeLpSteps p{font-size:14px}.coffeeLpFinal{padding-block:82px}.coffeeLpFinal h2{font-size:54px}.coffeeLpFinal h2 em{-webkit-text-stroke:1px var(--coffeeInk)}.coffeeLpFinal a{min-height:88px;box-shadow:7px 7px 0 var(--coffeeInk);text-align:left;flex-direction:column;align-items:flex-start;padding:16px}.coffeeLpFinal a strong{font-size:29px}.coffeeLpFinal small{font-size:8px;line-height:1.5}.coffeeLpFooter{text-align:center;grid-template-columns:1fr;gap:18px;padding-block:38px}.coffeeLpFooter .coffeeLpBrand{margin-inline:auto}.coffeeLpFooter>a:last-child{justify-self:center}.coffeeLpMobileCta{z-index:40;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border:2px solid var(--coffeeInk);background:var(--coffeeLime);min-height:54px;box-shadow:5px 5px 0 var(--coffeeInk);letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:fixed}}@media (prefers-reduced-motion:reduce){.coffeeLpTicker div{animation:none}.coffeeLpCard img{transition:none}}@media (width<=700px){.coffeeLpBrand{align-items:center;min-height:44px;display:inline-flex}.coffeeLpNav{min-height:64px}.coffeeLpNavCta{align-items:center;min-height:44px;padding-inline:13px;font-size:12px;display:flex}.coffeeLpHero{padding-block:38px 52px}.coffeeLpKicker{font-size:12px}.coffeeLpHero h1{margin:20px 0 22px;font-size:clamp(49px,14.5vw,64px)}.coffeeLpLead{font-size:18px;line-height:1.45}.coffeeLpBigCta{min-height:72px;margin-top:24px}.coffeeLpBigCta span{font-size:13px}.coffeeLpCtaNote{margin-top:18px;font-size:12px;line-height:1.5}.coffeeLpFacts span{font-size:12px;line-height:1.3}.coffeeLpHeroStage{min-height:500px;margin-top:8px}.coffeeLpVideo figcaption,.coffeeLpFloat figcaption{font-size:12px}.coffeeLpFloatSem{width:135px;height:205px;top:60px}.coffeeLpFloatReal{width:135px}.coffeeLpGallery{padding-block:54px 60px}.coffeeLpGalleryHead{margin-bottom:24px}.coffeeLpGalleryHead>p{font-size:12px}.coffeeLpGalleryHead h2{margin:16px 0;font-size:45px}.coffeeLpGalleryGrid{margin-top:34px;position:relative}.coffeeLpGalleryGrid:before{content:"DESLIZA PARA VER EJEMPLOS →";letter-spacing:.04em;font-size:12px;font-weight:900;position:absolute;top:-27px;left:14px}.coffeeLpCard,.coffeeLpCard1,.coffeeLpCard2,.coffeeLpCard3,.coffeeLpCard6{flex-basis:76vw;height:98vw;max-height:500px}.coffeeLpCard figcaption{font-size:12px}.coffeeLpProcess{padding-block:58px}.coffeeLpProcessGrid{gap:32px}.coffeeLpProcess header>p:first-child{font-size:12px}.coffeeLpProcess h2{font-size:46px}.coffeeLpProcess header>p:nth-of-type(2),.coffeeLpSteps p{font-size:16px}.coffeeLpProcessCta{align-items:center;min-height:54px;font-size:13px}.coffeeLpSteps article{padding:20px 0}.coffeeLpFinal{padding-block:60px}.coffeeLpFinal p{font-size:12px}.coffeeLpFinal h2{font-size:50px}.coffeeLpFinal a{min-height:80px}.coffeeLpFinal a span{font-size:13px}.coffeeLpFinal small{font-size:12px;line-height:1.5}.coffeeLpFooter{gap:4px;padding-block:28px}.coffeeLpFooter p,.coffeeLpFooter>a:last-child{font-size:13px}.coffeeLpFooter>a:last-child{align-items:center;min-height:44px;display:flex}.coffeeLpMobileCta{opacity:0;pointer-events:none;min-height:58px;font-size:13px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);transform:translateY(calc(100% + 24px))}.mobile-cta-ready .coffeeLpMobileCta{opacity:1;pointer-events:auto;transform:none}}.captainPage{--captain-blue:#3557ff;background:var(--cream);color:var(--ink);min-height:100vh}.captainShell{width:min(1180px,100% - 40px);margin-inline:auto}.captainNav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:86px;display:grid}.captainBrand{font-family:var(--font-display),sans-serif;letter-spacing:-1px;width:max-content;font-size:20px}.captainBrand>span{background:var(--lime);padding:3px 5px;display:inline-block;transform:rotate(-4deg)}.captainBrand i{color:var(--pink);margin-left:3px;font-size:11px;font-style:normal}.captainNav>p{letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.captainNav>p b{color:var(--pink);margin-inline:8px}.captainNavCta{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);justify-self:end;padding:12px 16px;font-size:11px;font-weight:900;transition:all .2s}.captainNavCta:hover{transform:translate(3px,3px);box-shadow:1px 1px}.captainNavCta span{color:var(--pink);margin-left:14px}.captainHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:760px;padding-block:64px 88px;display:grid}.captainEyebrow,.captainSectionTag{letter-spacing:.14em;font-size:11px;font-weight:900}.captainEyebrow span{background:var(--pink);border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #ff4f9129}.captainHero h1{letter-spacing:-.075em;margin:32px 0 38px;font-size:clamp(74px,8.4vw,126px);line-height:.79}.captainHero h1 em{color:var(--pink);font-style:normal}.captainLead{max-width:620px;font-size:19px;line-height:1.5}.captainLead strong{margin-bottom:3px;font-size:22px;display:block}.captainHeroActions{align-items:center;gap:28px;margin-top:34px;display:flex}.captainButton{border:2px solid var(--ink);font:900 13px var(--font-body);letter-spacing:.03em;cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:18px 21px;transition:all .2s;display:inline-flex}.captainPrimary{background:var(--lime);box-shadow:7px 7px 0 var(--ink)}.captainButton:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(4px,4px)}.captainTextLink{border-bottom:1px solid;font-size:12px;font-weight:900}.captainBadges{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.captainBadges span{border:1px solid var(--ink);letter-spacing:.08em;padding:7px 9px;font-size:8px;font-weight:900}.captainBadges span:nth-child(2){background:var(--pink);color:#fff;transform:rotate(-2deg)}.captainHeroVisual{min-height:630px;position:relative}.captainVideoFrame{background:var(--lime);border:2px solid var(--ink);width:355px;box-shadow:13px 13px 0 var(--ink);padding:10px 10px 43px;position:absolute;inset:0 58px 0 auto;transform:rotate(2.5deg)}.captainVideoFrame video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.captainVideoLabel{letter-spacing:.08em;font-size:9px;font-weight:900;position:absolute;bottom:12px;left:11px}.captainSticker{z-index:3;background:var(--pink);color:#fff;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:13px 15px;font-size:11px;font-weight:900;line-height:1.15;position:absolute;top:92px;left:-18px;transform:rotate(-9deg)}.captainNote{font-size:10px;font-weight:900;line-height:1.25;position:absolute;bottom:18px;right:-6px;transform:rotate(-7deg)}.captainTicker{white-space:nowrap;background:var(--ink);width:102%;color:var(--lime);font-family:var(--font-display);margin-left:-1%;padding:14px 0;font-size:21px;overflow:hidden;transform:rotate(-1deg)}.captainTicker div{width:max-content;animation:19s linear infinite captainMarquee}@keyframes captainMarquee{to{transform:translate(-50%)}}.captainRealProof{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;padding-block:120px;display:grid}.captainRealIntro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:28px 0;font-size:clamp(52px,6vw,82px);line-height:.88}.captainRealIntro h2 em{color:var(--pink);font-style:normal}.captainRealIntro>p:not(.captainSectionTag){font-size:16px;line-height:1.55}.captainRealSpecs{flex-wrap:wrap;gap:7px;margin:28px 0;display:flex}.captainRealSpecs span{border:1px solid var(--ink);letter-spacing:.08em;padding:8px 9px;font-size:7px;font-weight:900}.captainRealIntro .captainButton{width:100%;margin-top:8px}.captainRealMedia{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.captainRealMedia figure{border:2px solid var(--ink);background:#fff;margin:0;padding:8px;position:relative;overflow:hidden}.captainRealMedia img,.captainRealMedia video{object-fit:cover;background:#fff;width:100%;height:590px;display:block}.captainRealMedia img{object-fit:contain}.captainStillCard{box-shadow:10px 10px 0 var(--lime);transform:rotate(-2.5deg)}.captainActionCard{box-shadow:10px 10px 0 var(--pink);transform:rotate(2.5deg)translateY(28px)}.captainRealMedia figcaption{background:var(--ink);color:#fff;padding:13px;position:absolute;bottom:18px;left:18px;right:18px}.captainRealMedia figcaption span{color:var(--lime);letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.captainRealMedia figcaption strong{font-family:var(--font-display);margin-top:6px;font-size:14px;display:block}.captainRealMedia figcaption small{color:#bcbcb6;margin-top:7px;font-size:7px;line-height:1.35;display:block}.captainBuilder{background:var(--ink);color:var(--cream);padding-block:115px}.captainBuilderGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.captainForm h2,.captainProcess h2,.captainFinal h2{font-family:var(--font-display);letter-spacing:-.06em;margin:28px 0 46px;font-size:clamp(52px,6vw,86px);line-height:.88}.captainForm h2 em,.captainProcess h2 em{color:var(--lime);font-style:normal}.captainForm fieldset{border:0;margin:0 0 30px;padding:0}.captainForm legend,.captainField>span{letter-spacing:.1em;margin-bottom:13px;font-size:10px;font-weight:900;display:block}.captainForm legend span,.captainField>span b{color:var(--pink);margin-right:8px}.bottleOptions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.bottleOptions button{min-height:92px;color:var(--cream);text-align:left;cursor:pointer;font-family:var(--font-body);background:0 0;border:1px solid #666;padding:14px;transition:all .18s}.bottleOptions button:hover{border-color:var(--lime)}.bottleOptions button.selected{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:5px 5px 0 var(--pink);transform:translate(-2px,-2px)}.bottleOptions small{letter-spacing:.1em;opacity:.65;font-size:7px;font-weight:900;display:block}.bottleOptions strong{font-family:var(--font-display);text-transform:uppercase;margin-top:16px;font-size:16px;display:block}.captainField{margin:26px 0;display:block}.captainField input,.captainField textarea{width:100%;color:var(--ink);font:600 16px var(--font-body);resize:vertical;background:#fff;border:1.5px solid #777;outline:none;padding:14px 15px;display:block}.captainField input:focus,.captainField textarea:focus{border-color:var(--lime);box-shadow:5px 5px 0 var(--pink)}.captainField>small{color:#aaa;margin-top:8px;font-size:9px;display:block}.captainSubmit{width:100%;margin-top:12px}.captainSubmit:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.captainFine{color:#aaa;text-align:center;margin:16px 0 0;font-size:9px;line-height:1.5}.captainRequestPreview{background:var(--pink);min-height:560px;color:var(--ink);border:2px solid var(--cream);box-shadow:14px 14px 0 var(--lime);flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden;transform:rotate(2deg)}.captainPreviewTop{border-bottom:1px solid var(--ink);letter-spacing:.12em;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:8px;font-weight:900;display:flex}.captainPreviewTop b{font-family:var(--font-display);font-size:16px}.captainPreviewMessage{min-height:230px;font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;align-items:center;padding:30px 0;font-size:clamp(34px,4.4vw,59px);line-height:.93;display:flex}.captainPreviewBottle{border-block:2px solid var(--ink);padding:18px 0}.captainPreviewBottle small{letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.captainPreviewBottle strong{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:8px;font-size:23px;display:block}.captainRequestPreview>p{max-width:350px;margin:22px 0 0;font-size:11px;line-height:1.5}.captainPreviewStamp{background:var(--lime);border:2px solid var(--ink);padding:12px 15px;font-size:9px;font-weight:900;line-height:1.2;position:absolute;bottom:23px;right:-10px;transform:rotate(-7deg)}.captainProcess{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-block:125px;display:grid}.captainProcess h2 em{color:var(--pink)}.captainProcessIntro>p:last-child{max-width:480px;font-size:17px;line-height:1.55}.captainSteps{border-top:2px solid var(--ink)}.captainSteps article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:8px;padding:29px 4px;display:grid}.captainSteps>article>span{font-family:var(--font-display);color:var(--pink);font-size:14px}.captainSteps h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:8px;font-size:22px}.captainSteps p{color:#555;margin:0;line-height:1.5}.captainFinal{text-align:center;background:var(--lime);padding:105px 20px}.captainFinal>div>p{letter-spacing:.16em;font-size:10px;font-weight:900}.captainFinal h2{margin:28px 0 38px;font-size:clamp(58px,7vw,104px)}.captainFinal h2 em{color:var(--pink);font-style:normal}.captainDark{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--pink)}.captainFinal small{letter-spacing:.08em;margin-top:24px;font-size:8px;font-weight:900;display:block}.captainFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:140px;font-size:9px;font-weight:800;display:grid}.captainFooter p{margin:0}.captainFooter>div{justify-content:flex-end;gap:20px;display:flex}.captainFooter>div a{border-bottom:1px solid}@media (width<=900px){.captainHero{grid-template-columns:1fr;gap:24px}.captainHeroVisual{min-height:650px}.captainVideoFrame{width:380px;right:15%}.captainSticker{left:15%}.captainNote{right:12%}.captainRealProof{grid-template-columns:1fr}.captainRealIntro{max-width:720px}.captainBuilderGrid,.captainProcess{grid-template-columns:1fr}.captainRequestPreview{width:min(540px,100%);margin-inline:auto}.captainProcess{gap:45px}.captainProcessIntro{max-width:720px}}@media (width<=650px){.captainShell{width:min(100% - 28px,1180px)}.captainNav{grid-template-columns:1fr auto;gap:12px;min-height:94px}.captainNav>p{text-align:center;grid-area:2/1/auto/-1;font-size:8px}.captainBrand{font-size:17px}.captainNavCta{padding:10px;font-size:9px}.captainHero{padding-block:55px 72px}.captainHero h1{margin:27px 0 31px;font-size:clamp(58px,18vw,76px)}.captainLead,.captainLead strong{font-size:16px}.captainHeroActions{flex-direction:column;align-items:flex-start;gap:20px}.captainButton{width:100%;padding:16px;font-size:11px}.captainBadges{margin-top:34px}.captainHeroVisual{min-height:565px}.captainVideoFrame{width:82%;height:525px;box-shadow:9px 9px 0 var(--ink);padding:8px 8px 39px;bottom:auto;right:4%}.captainSticker{font-size:9px;top:95px;left:0}.captainNote{bottom:0;right:0}.captainTicker{padding-block:12px;font-size:17px}.captainRealProof{gap:40px;padding-block:78px}.captainRealIntro h2{font-size:45px}.captainRealMedia{grid-template-columns:1fr;gap:24px}.captainRealMedia figure,.captainActionCard{transform:none}.captainRealMedia img,.captainRealMedia video{height:520px}.captainBuilder{padding-block:78px}.captainBuilderGrid{gap:55px}.captainForm h2,.captainProcess h2{margin:24px 0 36px;font-size:45px}.bottleOptions{grid-template-columns:1fr 1fr}.bottleOptions button{min-height:82px;padding:12px}.captainField input,.captainField textarea{font-size:16px}.captainRequestPreview{min-height:500px;box-shadow:9px 9px 0 var(--lime);padding:25px 20px}.captainPreviewMessage{min-height:200px;font-size:38px}.captainPreviewStamp{font-size:7px}.captainProcess{padding-block:82px}.captainSteps article{grid-template-columns:50px 1fr}.captainSteps h3{font-size:19px}.captainSteps p{font-size:14px}.captainFinal{padding:82px 14px}.captainFinal h2{font-size:46px}.captainFooter{text-align:center;grid-template-columns:1fr;gap:18px;padding-block:35px}.captainFooter .captainBrand{margin:auto}.captainFooter>div{flex-wrap:wrap;justify-content:center}.captainTicker div{animation-duration:14s}}@media (prefers-reduced-motion:reduce){.captainTicker div{animation:none}}.captainPage,.captainShell,.captainProcess,.captainProcessIntro,.captainSteps{min-width:0;max-width:100%}.captainPage{overflow-x:hidden}@media (width<=650px){.captainBrand{align-items:center;min-height:44px;display:inline-flex}.captainNav{min-height:82px}.captainNav>p{font-size:12px}.captainNavCta{align-items:center;min-height:44px;padding-inline:12px;font-size:12px;display:flex}.captainHero{padding-block:38px 54px}.captainEyebrow,.captainSectionTag{font-size:12px;line-height:1.4}.captainHero h1{margin:22px 0 25px;font-size:clamp(55px,16.5vw,70px)}.captainLead,.captainLead strong{font-size:17px}.captainHeroActions{gap:14px;margin-top:26px}.captainButton{align-items:center;min-height:56px;font-size:13px}.captainTextLink{align-items:center;min-height:44px;font-size:13px;display:flex}.captainBadges{margin-top:26px}.captainBadges span{font-size:12px;line-height:1.3}.captainHeroVisual{min-height:480px}.captainVideoFrame{height:445px}.captainVideoLabel,.captainSticker,.captainNote{font-size:12px}.captainRealProof{gap:30px;padding-block:58px}.captainRealIntro h2{font-size:46px}.captainRealIntro>p:not(.captainSectionTag){font-size:16px}.captainRealSpecs span{font-size:12px;line-height:1.3}.captainRealMedia img,.captainRealMedia video{height:430px}.captainRealMedia figcaption span,.captainRealMedia figcaption small{font-size:12px}.captainRealMedia figcaption strong{font-size:16px}.captainBuilder{padding-block:58px}.captainBuilderGrid{gap:38px}.captainForm h2,.captainProcess h2{margin:20px 0 28px;font-size:46px}.captainForm legend,.captainField>span,.bottleOptions small{font-size:12px}.captainField>small,.captainFine,.captainPreviewStamp,.captainPreviewTop,.captainPreviewBottle small,.captainRequestPreview>p{font-size:12px;line-height:1.45}.captainProcess,.captainProcessIntro,.captainSteps{width:100%}.captainProcess{gap:30px;padding-block:58px}.captainProcessIntro>p:last-child,.captainSteps p{font-size:16px}.captainSteps article{grid-template-columns:44px minmax(0,1fr);padding:22px 0}.captainSteps h3{font-size:20px}.captainFinal{padding:60px 14px}.captainFinal>div>p,.captainFinal small{font-size:12px;line-height:1.4}.captainFinal h2{font-size:49px}.captainFooter{gap:4px;padding-block:28px;font-size:13px}.captainFooter>div{flex-direction:column;align-items:center;gap:0}.captainFooter>div a{align-items:center;min-height:44px;display:flex}}.sPage{--ink:#0b0b0a;--paper:#f4f0e6;--acid:#c9ff00;--hot:#ff5b35;--purple:#aa8cff;background:var(--paper);color:var(--ink);overflow:clip}.sPage *{box-sizing:border-box}.sPage a{color:inherit;text-decoration:none}.sNav{z-index:100;mix-blend-mode:difference;color:#fff;border-bottom:1.5px solid;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid;position:fixed;top:0;left:3vw;right:3vw}.sLogo{font:400 21px/1 var(--font-display);letter-spacing:-1px}.sLogo b{background:var(--acid);color:var(--ink);padding:5px 7px;font-weight:400;display:inline-block;transform:rotate(-5deg)}.sLogo i{color:var(--hot);margin-left:3px;font-size:10px;font-style:normal}.sNav>span{font:900 8px/1 var(--font-body);letter-spacing:.14em}.sNav>div{font:900 8px/1 var(--font-body);justify-self:end;align-items:center;gap:20px;display:flex}.sNav>div>a{border-bottom:1px solid}.sNav button{color:#000;font:900 8px/1 var(--font-body);background:#fff;border:1px solid #fff;border-radius:999px;padding:11px 15px}.sPanel{background:var(--paper);isolation:isolate;border-bottom:2px solid;height:100svh;min-height:620px;padding:95px 5vw 55px;position:sticky;top:0;overflow:hidden}.sPanel1{z-index:1}.sPanel2{z-index:2;background:var(--acid)}.sPanel3{z-index:3;background:var(--ink);color:#fff}.sPanel4{z-index:4;background:var(--purple)}.sPanel5{z-index:5;background:var(--hot)}.sPanel6{z-index:6;background:var(--paper)}.sCounter{align-items:end;gap:5px;display:flex;position:absolute;top:105px;left:3vw}.sCounter b{font:900 26px/1 var(--font-display)}.sCounter span{font:900 7px/1 var(--font-body);margin-bottom:3px}.sDots{flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;left:3vw;transform:translateY(-50%)}.sDots i{border:1px solid;border-radius:50%;width:7px;height:7px;display:block}.sDots i.active{background:var(--acid);border-color:var(--ink);box-shadow:0 0 0 4px var(--acid)}.sPanel2 .sDots i.active,.sPanel4 .sDots i.active,.sPanel5 .sDots i.active{background:#fff;box-shadow:0 0 0 4px #fff}.sPanel3 .sDots i.active{border-color:#fff}.sPanelInner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:5vw;height:100%;margin-left:130px;display:grid}.sCopy>span:not(.sPov),.sFinalHead>span{font:900 8px/1 var(--font-body);letter-spacing:.14em;margin-bottom:24px;display:block}.sCopy h1,.sCopy h2,.sFinalHead h2{font:900 clamp(58px,6.8vw,105px)/.84 var(--font-display);letter-spacing:-.045em;margin:0}.sCopy h2 em,.sFinalHead h2 em{color:var(--hot);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;font-style:normal}.sPanel3 .sCopy h2 em{color:var(--acid);-webkit-text-stroke-color:#fff}.sCopy p{max-width:470px;font:600 14px/1.5 var(--font-body);margin:26px 0 0}.sPov{background:var(--hot);font:900 16px/1 var(--font-body);box-shadow:5px 5px 0 var(--ink);border:2px solid;border-radius:999px;margin-bottom:22px;padding:9px 16px;display:inline-block;transform:rotate(-3deg)}.sMedia{color:var(--ink);background:#fff;border:2px solid;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:11px 11px}.sMedia img,.sMedia video{object-fit:cover;width:100%;height:100%;display:block}.sMedia figcaption{background:var(--acid);font:900 7px/1 var(--font-body);letter-spacing:.07em;border:1.5px solid;padding:8px 10px;position:absolute;bottom:13px;left:13px}.sOriginal{justify-self:center;width:min(500px,90%);height:min(68vh,680px);transform:rotate(2deg)}.sOriginal img{object-fit:contain;background:#eee}.sPreview{height:min(66vh,660px);transform:rotate(-1deg)}.sPreview img{object-fit:contain}.sPrinting{height:min(66vh,660px);box-shadow:11px 11px 0 var(--acid);background:#111}.sPrinting video{object-fit:contain}.sPack{grid-template-columns:1.15fr .85fr;gap:13px;height:min(68vh,680px);display:grid}.sPack .sMedia{height:100%;box-shadow:9px 9px 0 var(--ink)}.sPack .sHandle{height:calc(100% - 34px);margin-top:34px}.sLive{width:min(580px,95%);height:min(71vh,710px);box-shadow:11px 11px 0 var(--acid);justify-self:center;transform:rotate(1deg)}.sScroll{background:var(--ink);color:#fff;font:900 8px/1 var(--font-body);border-radius:999px;padding:12px 15px;position:absolute;bottom:25px;right:4vw}.sScroll b{color:var(--acid);margin-left:14px;font-size:15px}.sStamp{background:var(--hot);font:900 9px/1 var(--font-body);box-shadow:5px 5px 0 var(--ink);border:2px solid;border-radius:999px;padding:12px 16px;position:absolute;bottom:30px;right:4vw;transform:rotate(4deg)}.sHours{background:var(--hot);width:125px;height:125px;color:var(--ink);box-shadow:6px 6px 0 var(--acid);border:2px solid;border-radius:50%;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:25px;right:3vw;transform:rotate(6deg)}.sHours b{font:900 46px/1 var(--font-display)}.sHours span{font:900 8px/1.05 var(--font-body)}.sReview{z-index:3;width:270px;box-shadow:7px 7px 0 var(--ink);border:2px solid;border-radius:20px;margin:0;position:absolute;bottom:28px;right:3vw;overflow:hidden;transform:rotate(-3deg)}.sReview img{width:100%;display:block}.sPanel6{padding-inline:8vw}.sPanel6 .sCounter,.sPanel6 .sDots{left:3vw}.sFinalHead{grid-template-columns:.25fr 1fr;align-items:end;gap:30px;margin:0 0 24px 70px;display:grid}.sChoices{grid-template-columns:1fr 1fr;gap:16px;width:min(980px,100% - 70px);height:min(58vh,580px);margin-left:auto;display:grid}.sChoices button{color:var(--ink);text-align:left;box-shadow:9px 9px 0 var(--ink);cursor:pointer;font-family:var(--font-body);background:#fff;border:2px solid;border-radius:25px;padding:0;transition:all .2s;position:relative;overflow:hidden}.sChoices button:hover{transform:translateY(-6px)}.sChoices img,.sChoices video{object-fit:cover;border-bottom:2px solid;width:100%;height:66%;display:block}.sChoices span{font:900 23px/.95 var(--font-display);padding:14px 16px 3px;display:block}.sChoices b{font:900 8px/1 var(--font-body);padding:3px 16px;display:block}.sChoices i{background:var(--acid);font:900 8px/1 var(--font-body);border:1.5px solid;border-radius:999px;padding:10px 12px;font-style:normal;position:absolute;bottom:14px;right:14px}.sShipping{font:900 7px/1 var(--font-body);justify-content:center;gap:36px;display:flex;position:absolute;bottom:20px;left:8vw;right:8vw}.sCredit{z-index:110;font:900 6px/1 var(--font-body);letter-spacing:.08em;mix-blend-mode:difference;color:#fff;position:fixed;bottom:8px;right:3vw}.sCredit a{border-bottom:1px solid}.sModalBackdrop{z-index:200;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sModal{background:var(--ink);color:#fff;width:min(700px,100%);max-height:calc(100svh - 32px);box-shadow:13px 13px 0 var(--hot);border:2px solid #fff;border-radius:30px;padding:25px 38px 40px;position:relative;overflow:auto}.sClose{z-index:5;float:right;color:#fff;background:#222;border:1.5px solid #777;border-radius:50%;width:42px;height:42px;font-size:25px;position:sticky;top:0}.sQuoteProgress{clear:both;grid-template-columns:1fr 1fr;gap:7px;padding-top:5px;display:grid}.sQuoteProgress i{background:#555;border-radius:99px;height:4px}.sQuoteProgress i.active{background:var(--acid)}.sQuoteStep{padding:38px 5% 0}.sQuoteStep>span,.sQuoteDone>span{color:var(--acid);font:900 8px/1 var(--font-body);letter-spacing:.14em}.sQuoteStep h2,.sQuoteDone h2{font:900 58px/.86 var(--font-display);letter-spacing:-.035em;margin:16px 0 25px}.sProductToggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sProductToggle button{color:#fff;min-height:46px;font:900 9px/1 var(--font-body);background:0 0;border:1.5px solid #777;border-radius:999px}.sProductToggle button.active{background:var(--acid);color:var(--ink);border-color:var(--acid)}.sUpload{cursor:pointer;border:2px dashed #777;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;margin:14px 0;display:flex}.sUpload input{opacity:0;width:1px;height:1px;position:absolute}.sUpload b{color:var(--acid);font-size:27px}.sUpload span{font:900 10px/1 var(--font-body)}.sUpload small{color:#888;font:700 7px/1 var(--font-body)}.sMessage{font:800 8px/1 var(--font-body)}.sMessage textarea{color:#fff;resize:none;width:100%;height:78px;font:600 13px var(--font-body);background:#222;border:1px solid #777;border-radius:13px;margin-top:7px;padding:11px}.sQuoteNext{background:var(--acid);width:100%;min-height:52px;font:900 10px/1 var(--font-body);border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:17px;padding:0 19px;display:flex}.sFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sFields label{font:800 8px/1 var(--font-body)}.sFields input{color:#fff;width:100%;height:47px;font:600 14px var(--font-body);background:#222;border:1px solid #777;border-radius:11px;margin-top:7px;padding:0 11px;display:block}.sQuoteBack{color:#999;font:800 8px/1 var(--font-body);background:0 0;border:0;margin:15px auto 0;display:block}.sQuoteDone{text-align:center;padding:80px 7% 0}.sQuoteDone>div{background:var(--acid);width:65px;height:65px;color:var(--ink);font:900 28px var(--font-body);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.sQuoteDone p{color:#aaa;max-width:430px;font:600 12px/1.5 var(--font-body);margin:0 auto}.sQuoteDone button{color:#fff;font:800 8px/1 var(--font-body);background:0 0;border:1px solid #777;border-radius:999px;margin-top:23px;padding:12px 20px}.sDemo{text-align:center;color:#666;font:800 7px/1 var(--font-body);margin-top:20px;display:block}@media (width<=900px){.sNav{grid-template-columns:1fr 1fr}.sNav>span{display:none}.sNav>div{grid-column:2}.sPanel{padding:110px 22px 55px}.sCounter{top:88px;left:20px}.sDots{flex-direction:row;top:94px;left:auto;right:20px;transform:none}.sPanelInner{grid-template-columns:.8fr 1.2fr;gap:25px;margin-left:0}.sCopy h1,.sCopy h2{font-size:62px}.sPack{height:55vh}.sFinalHead{margin-left:0}.sChoices{width:100%;height:55vh}.sPanel6{padding-inline:22px}.sShipping{left:22px;right:22px}.sCredit{right:18px}}@media (width<=600px){.sNav{height:66px;left:15px;right:15px}.sLogo{font-size:18px}.sNav>div>a{display:none}.sPanel{min-height:620px;padding:105px 17px 48px}.sCounter{top:79px;left:17px}.sDots{top:83px;right:17px}.sPanelInner{grid-template-columns:1fr;align-content:center;gap:10px}.sCopy>span:not(.sPov){margin-bottom:10px}.sCopy h1,.sCopy h2{font-size:46px}.sCopy p{margin-top:11px;font-size:11px}.sPov{margin-bottom:11px;font-size:12px}.sMedia{border-radius:19px;box-shadow:6px 6px}.sOriginal{width:80%;height:48vh}.sPanel1 .sCopy{z-index:3;background:var(--paper);border:2px solid;padding:13px;position:absolute;top:112px;left:17px;transform:rotate(-2deg)}.sPreview{height:47vh}.sPrinting{height:46vh}.sPack{gap:7px;height:47vh}.sPack .sHandle{height:calc(100% - 22px);margin-top:22px}.sLive{width:80%;height:49vh}.sReview{width:175px;bottom:38px;right:16px}.sHours{width:88px;height:88px;bottom:35px;right:14px}.sHours b{font-size:34px}.sStamp,.sScroll{bottom:38px;right:17px}.sPanel6{padding:102px 17px 48px}.sFinalHead{margin:0 0 16px;display:block}.sFinalHead>span{margin-bottom:8px}.sFinalHead h2{font-size:43px}.sChoices{grid-template-columns:repeat(2,245px);gap:9px;height:54vh;padding:3px 8px 16px;overflow:auto}.sChoices button{box-shadow:6px 6px 0 var(--ink)}.sChoices span{font-size:20px}.sShipping{white-space:nowrap;justify-content:flex-start;gap:20px;bottom:16px;left:17px;right:17px;overflow:auto}.sCredit{font-size:5px;bottom:5px}.sModal{max-height:calc(100svh - 16px);box-shadow:none;border-radius:22px;padding:14px 13px 32px}.sQuoteStep{padding:30px 0 0}.sQuoteStep h2,.sQuoteDone h2{font-size:47px}.sFields{grid-template-columns:1fr}.sQuoteDone{padding:65px 0 0}}.sNav>span,.sNav>div,.sNav button{font-size:11px;line-height:1.2}.sCounter span{font-size:10px;line-height:1.2}.sCopy>span:not(.sPov),.sFinalHead>span{letter-spacing:.11em;font-size:11px;line-height:1.25}.sCopy p{font-size:16px;line-height:1.55}.sScroll{font-size:11px;line-height:1.2}.sStamp{font-size:12px;line-height:1.2}.sHours span{font-size:11px;line-height:1.1}.sChoices b{padding-top:6px;font-size:12px;line-height:1.25}.sChoices i,.sShipping{font-size:11px;line-height:1.2}.sCredit{font-size:9px;line-height:1.2}.sQuoteStep>span,.sQuoteDone>span,.sProductToggle button{font-size:11px;line-height:1.2}.sUpload span{font-size:12px;line-height:1.2}.sUpload small{font-size:10px;line-height:1.25}.sMessage,.sFields label{font-size:11px;line-height:1.25}.sQuoteNext{font-size:12px;line-height:1.2}.sQuoteBack,.sQuoteDone button{font-size:11px;line-height:1.2}.sQuoteDone p{font-size:14px;line-height:1.55}.sDemo{font-size:10px;line-height:1.25}@media (width<=600px){.sLogo{align-items:center;min-height:44px;display:inline-flex}.sLogo i{font-size:12px}.sNav>div,.sNav button,.sCopy>span:not(.sPov),.sFinalHead>span{font-size:10px}.sCopy p{font-size:14px;line-height:1.45}.sPov{font-size:14px}.sMedia figcaption{font-size:10px}.sChoices b{font-size:11px}.sChoices i,.sShipping{font-size:10px}.sCredit{font-size:8px}}.sPanel{padding:88px 4vw 34px}.sPanelInner{grid-template-columns:.92fr 1.08fr;gap:3vw;margin-left:88px}.sCopy h1 em,.sCopy h2 em,.sFinalHead h2 em{color:var(--hot);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;font-style:normal}.sCopy>span:not(.sPov),.sFinalHead>span{letter-spacing:.08em;margin-bottom:16px;font-size:14px;line-height:1.2}.sCopy>p,.sFinalHead>p{max-width:560px;margin:20px 0 0;font-size:19px;line-height:1.45}.sAnswer{max-width:560px;color:var(--ink);background:#fff;border:2px solid;border-radius:18px;margin-top:24px;padding:18px 20px;box-shadow:6px 6px}.sAnswer>b{font:900 14px/1.2 var(--font-body);letter-spacing:.04em;margin-bottom:8px;display:block}.sAnswer>p{font:650 16px/1.45 var(--font-body);margin:0}.sPanel3 .sAnswer{background:var(--acid);color:var(--ink);box-shadow:6px 6px #fff}.sMedia figcaption{padding:11px 13px;font-size:12px;line-height:1.2}.sNav>span,.sNav>div,.sNav button{font-size:12px}.sCounter span{font-size:11px}.sScroll,.sStamp,.sHours span{font-size:13px}.sOriginal,.sPreview,.sPrinting,.sLive,.sPack{height:min(72vh,710px)}.sFinalGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3vw;height:100%;margin-left:88px;display:grid}.sFinalHead{margin:0;display:block}.sFinalHead h2{font-size:clamp(64px,7vw,108px)}.sFinalHead button{background:var(--acid);min-height:58px;box-shadow:6px 6px 0 var(--ink);font:900 14px/1 var(--font-body);cursor:pointer;border:2px solid;border-radius:999px;margin-top:28px;padding:0 22px}.sFinalHead button b{margin-left:30px;font-size:18px}.sRecap{grid-template-rows:minmax(0,1fr) auto auto;gap:14px;height:min(75vh,730px);display:grid}.sRecapMedia{min-height:0;box-shadow:10px 10px 0 var(--ink);background:#111;border:2px solid;border-radius:26px;margin:0;position:relative;overflow:hidden}.sRecapMedia video{object-fit:cover;width:100%;height:100%;display:block}.sRecapMedia figcaption{background:var(--acid);font:900 12px/1.2 var(--font-body);border:1.5px solid;padding:10px 12px;position:absolute;bottom:14px;left:14px}.sFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sFacts>div{background:#fff;border:2px solid;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;display:flex}.sFacts b{font:900 28px/.9 var(--font-display)}.sFacts span{font:900 11px/1.25 var(--font-body)}.sFreight{background:var(--hot);font:800 14px/1.35 var(--font-body);border:2px solid;border-radius:14px;margin:0;padding:13px 15px}@media (width<=900px){.sPanel{padding:102px 22px 38px}.sPanelInner,.sFinalGrid{gap:22px;margin-left:0}.sCopy h1,.sCopy h2{font-size:58px}.sCopy>p,.sFinalHead>p{font-size:17px}.sAnswer{padding:15px 16px}.sAnswer>b{font-size:12px}.sAnswer>p{font-size:15px}.sFinalHead h2{font-size:60px}.sFacts b{font-size:24px}}@media (width<=600px){.sPanel{min-height:700px;padding:94px 16px 34px}.sPanelInner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:stretch;gap:14px;height:100%}.sPanel1 .sCopy{background:0 0;border:0;padding:0;position:relative;top:auto;left:auto;transform:none}.sCopy h1,.sCopy h2{font-size:clamp(38px,11.5vw,50px);line-height:.84}.sCopy>span:not(.sPov),.sFinalHead>span{margin-bottom:9px;font-size:11px}.sCopy>p,.sFinalHead>p{margin-top:10px;font-size:15px;line-height:1.4}.sPov{margin-bottom:10px;padding:7px 11px;font-size:13px}.sAnswer{border-radius:13px;grid-template-columns:.42fr 1fr;align-items:start;gap:12px;margin-top:12px;padding:11px 12px;display:grid;box-shadow:4px 4px}.sAnswer>b{margin:0;font-size:11px;line-height:1.25}.sAnswer>p{font-size:13px;line-height:1.35}.sOriginal,.sPreview,.sPrinting,.sLive,.sPack{width:100%;height:100%;min-height:0}.sOriginal{justify-self:stretch}.sPack{gap:7px}.sMedia figcaption{padding:9px 10px;font-size:10px}.sReview{width:165px;bottom:30px}.sScroll,.sStamp{font-size:11px;bottom:26px}.sHours{bottom:28px}.sFinalGrid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:stretch;gap:14px;height:100%}.sFinalHead h2{font-size:44px}.sFinalHead button{min-height:48px;margin-top:15px;font-size:12px}.sRecap{grid-template-rows:minmax(190px,1fr) auto auto;gap:8px;height:100%;min-height:0}.sRecapMedia{box-shadow:6px 6px 0 var(--ink);border-radius:18px}.sRecapMedia figcaption{font-size:10px}.sFacts{gap:5px}.sFacts>div{border-radius:11px;min-height:70px;padding:9px 8px}.sFacts b{font-size:21px}.sFreight{padding:9px 11px;font-size:11px}.sNav>div,.sNav button{font-size:12px}.sNav button{min-height:44px}.sCounter span,.sCopy>span:not(.sPov),.sFinalHead>span{font-size:12px}.sCopy>p,.sFinalHead>p{font-size:16px}.sAnswer>b,.sAnswer>p{font-size:13px}.sMedia figcaption,.sRecapMedia figcaption{font-size:12px}.sScroll,.sStamp{align-items:center;min-height:44px;font-size:12px;display:flex}.sHours span{font-size:12px}.sFinalHead button{min-height:50px;font-size:13px}.sFacts span{font-size:12px}.sFreight{font-size:13px}.sCredit{align-items:center;min-height:44px;font-size:12px;display:flex;position:absolute}}.industryLp{--i-ink:#0b0b0a;--i-paper:#f4f0e6;--i-accent:#c8ff00;--i-pop:#ff6847;background:var(--i-paper);min-height:100vh;color:var(--i-ink);overflow:hidden}.industryLp--events{--i-accent:#ff6847;--i-pop:#c8ff00}.industryLp--brands{--i-accent:#77a7ff;--i-pop:#c8ff00}.industryLp *{box-sizing:border-box}.industryLp a{color:inherit;text-decoration:none}.industryShell{width:min(1280px,100% - 64px);margin-inline:auto}.industryNav{grid-template-columns:1fr auto auto;align-items:center;gap:28px;height:74px;font-size:14px;font-weight:900;display:grid}.industryNav>a:nth-child(2){border-bottom:2px solid}.industryBrand{font:500 25px/1 var(--font-body);letter-spacing:-1.5px}.industryBrand b{background:var(--i-accent);padding:6px 8px;font-weight:900;display:inline-block;transform:rotate(-4deg)}.industryBrand i{color:var(--i-pop);margin-left:4px;font-size:14px;font-style:normal}.industryNavCta{background:var(--i-ink);border:2px solid;align-items:center;min-height:46px;padding:0 18px;display:flex;color:#fff!important}.industryHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(44px,6vw,90px);min-height:calc(100svh - 74px);padding-block:50px 76px;display:grid}.industryHeroCopy>p:first-child,.industryGallery header>p,.industryUse header>p,.industryHow header>p,.industryFinal p,.industryRelated>p{letter-spacing:.1em;margin:0;font-size:14px;font-weight:900}.industryHero h1{font:900 clamp(66px,7.2vw,108px)/.82 var(--font-display);letter-spacing:-.065em;margin:24px 0 30px}.industryHero h1 span,.industryHero h1 em{display:block}.industryHero h1 em,.industryUse h2 em,.industryHow h2 em,.industryFinal h2 em{color:var(--i-pop);-webkit-text-stroke:2px var(--i-ink);paint-order:stroke fill;font-style:normal}.industryLead{max-width:650px;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:620;line-height:1.38}.industryHeroActions{align-items:center;gap:25px;margin-top:34px;display:flex}.industryCta{background:var(--i-accent);min-height:62px;box-shadow:7px 7px 0 var(--i-ink);border:2px solid;justify-content:space-between;align-items:center;gap:40px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.industryCta:hover{transform:translate(4px,4px);box-shadow:3px 3px}.industryCta b{font-size:20px}.industryHeroActions>span{max-width:150px;font-size:12px;font-weight:900;line-height:1.35}.industryHeroVisual{height:min(72vh,690px);min-height:570px;position:relative}.industryHeroCard{box-shadow:10px 10px 0 var(--i-ink);background:#fff;border:2px solid;border-radius:26px;margin:0;position:absolute;overflow:hidden}.industryHeroCard img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.industryHeroCard:hover img{transform:scale(1.05)}.industryHeroCard figcaption,.industryGallery figcaption{background:var(--i-accent);border:2px solid;padding:9px 11px;font-size:11px;font-weight:900;position:absolute;bottom:12px;left:12px}.industryHeroCard1{inset:0 20% 6% 0;transform:rotate(-2deg)}.industryHeroCard2{width:43%;height:43%;top:2%;right:0;transform:rotate(3deg)}.industryHeroCard3{width:45%;height:43%;bottom:0;right:1%;transform:rotate(-1deg)}.industryTicker{background:var(--i-ink);color:var(--i-accent);font:900 23px/1 var(--font-display);white-space:nowrap;width:102%;margin-left:-1%;padding:15px 0;overflow:hidden;transform:rotate(-.7deg)}.industryTicker div{width:max-content;animation:25s linear infinite industryTicker}.industryGallery{padding-block:clamp(80px,9vw,120px)}.industryGallery header{grid-template-columns:180px 1fr minmax(230px,350px);align-items:end;gap:28px;margin-bottom:38px;display:grid}.industryGallery h2,.industryUse h2,.industryHow h2,.industryFinal h2{font:900 clamp(55px,6vw,88px)/.85 var(--font-display);letter-spacing:-.055em;margin:0}.industryGallery header>span{font-size:18px;font-weight:650;line-height:1.4}.industryGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.industryGalleryGrid figure{aspect-ratio:1;background:#fff;border:2px solid;border-radius:23px;margin:0;position:relative;overflow:hidden}.industryGalleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.industryGalleryGrid figure:hover img{transform:scale(1.055)}.industryUse{background:var(--i-ink);color:#fff;padding-block:clamp(76px,8vw,106px)}.industryUse header{grid-template-columns:180px 1fr;align-items:end;gap:28px;display:grid}.industryUse h2 em{-webkit-text-stroke-color:#fff}.industryUse>div>div{border-block:2px solid;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.industryUse article{border-right:1px solid #fff5;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px 24px;display:flex}.industryUse article:first-child{padding-left:0}.industryUse article:last-child{border-right:0}.industryUse article span{color:var(--i-accent);font:900 17px/1 var(--font-display)}.industryUse article strong{font:900 clamp(18px,1.8vw,26px)/1.05 var(--font-display)}.industryHow{padding-block:clamp(80px,9vw,118px)}.industryHow>header{grid-template-columns:180px 1fr;align-items:end;gap:28px;display:grid}.industrySteps{border-block:2px solid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.industrySteps article{border-right:2px solid;min-height:230px;padding:26px 26px 24px}.industrySteps article:first-child{padding-left:0}.industrySteps article:last-child{border-right:0}.industrySteps span{color:var(--i-pop);font:900 19px/1 var(--font-display)}.industrySteps h3{font:900 clamp(25px,2.4vw,34px)/.95 var(--font-display);margin:42px 0 12px}.industrySteps p{max-width:340px;margin:0;font-size:17px;font-weight:560;line-height:1.5}.industryFinal{background:var(--i-accent);text-align:center;padding-block:clamp(88px,10vw,135px)}.industryFinal h2{margin:22px auto 38px;font-size:clamp(65px,8vw,118px)}.industryCtaDark{background:var(--i-ink);box-shadow:7px 7px 0 var(--i-pop);color:#fff!important}.industryRelated{grid-template-columns:220px 1fr;gap:30px;padding-block:45px;display:grid}.industryRelated nav{flex-wrap:wrap;gap:12px 26px;display:flex}.industryRelated nav a{border-bottom:2px solid;font-size:14px;font-weight:900}.industryFooter{background:var(--i-ink);color:#fff}.industryFooter>div{align-items:center;gap:32px;min-height:120px;display:flex}.industryFooter>div>a:not(.industryBrand){border-bottom:1px solid;font-size:12px;font-weight:900}.industryFooter span{margin-left:auto;font-size:12px;font-weight:900}.industryMobileCta{display:none}.motion-ready .industryLp [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.2,1),translate .72s cubic-bezier(.2,.75,.2,1);translate:0 42px}.motion-ready .industryLp [data-reveal].is-visible{opacity:1;translate:0}.motion-ready .industryLp .motionDelay1{transition-delay:80ms}.motion-ready .industryLp .motionDelay2{transition-delay:.16s}.motion-ready .industryLp .motionDelay3{transition-delay:.24s}@keyframes industryTicker{to{transform:translate(-50%)}}@media (width<=900px){.industryHero{grid-template-columns:1fr;padding-top:70px}.industryHeroVisual{height:680px}.industryGallery header{grid-template-columns:120px 1fr}.industryGallery header>span{grid-column:2}.industryGalleryGrid{grid-template-columns:repeat(2,1fr)}.industryUse header,.industryHow>header{grid-template-columns:120px 1fr}}@media (width<=700px){.industryLp{padding-bottom:76px}.industryShell{width:min(100% - 28px,1280px)}.industryNav{grid-template-columns:1fr auto;gap:14px;height:64px}.industryNav>a:nth-child(2){display:none}.industryNavCta{min-height:42px;padding-inline:13px;font-size:11px}.industryHero{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:46px 64px}.industryHero h1{margin:20px 0 24px;font-size:clamp(55px,16vw,70px)}.industryLead{font-size:18px}.industryHeroActions{flex-direction:column;align-items:flex-start;gap:18px}.industryCta{width:100%;font-size:13px}.industryHeroActions>span{max-width:none}.industryHeroVisual{height:530px;min-height:0}.industryHeroCard{box-shadow:7px 7px 0 var(--i-ink);border-radius:19px}.industryHeroCard1{inset:0 15% 9% 0}.industryHeroCard2{width:43%;height:36%;top:2%}.industryHeroCard3{width:47%;height:38%}.industryTicker{padding-block:12px;font-size:18px}.industryGallery{padding-block:68px}.industryGallery header,.industryUse header,.industryHow>header{grid-template-columns:1fr;gap:12px}.industryGallery h2,.industryUse h2,.industryHow h2{font-size:48px}.industryGallery header>span{grid-column:auto;font-size:16px}.industryGalleryGrid{scroll-snap-type:x mandatory;gap:14px;width:calc(100% + 14px);padding:0 14px 12px 0;display:flex;overflow-x:auto}.industryGalleryGrid figure{scroll-snap-align:start;min-width:82vw}.industryUse{padding-block:68px}.industryUse>div>div{grid-template-columns:1fr;margin-top:34px}.industryUse article{border-bottom:1px solid #fff5;border-right:0;min-height:100px;padding:18px 0}.industryUse article:last-child{border-bottom:0}.industryHow{padding-block:68px}.industrySteps{grid-template-columns:1fr;margin-top:32px}.industrySteps article{border-bottom:2px solid;border-right:0;min-height:0;padding:22px 0}.industrySteps article:last-child{border-bottom:0}.industrySteps h3{margin:24px 0 9px}.industrySteps p{font-size:16px}.industryFinal{padding-block:75px}.industryFinal h2{font-size:56px}.industryRelated{grid-template-columns:1fr;gap:18px;padding-block:38px}.industryRelated nav{flex-direction:column;align-items:flex-start}.industryFooter>div{flex-direction:column;align-items:flex-start;min-height:0;padding-block:40px}.industryFooter span{margin-left:0}.industryMobileCta{z-index:90;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:58px;box-shadow:5px 5px 0 var(--i-ink);background:#25d366;border:2px solid;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:fixed}.motion-ready .industryLp [data-reveal]{translate:0 28px}.motion-ready .industryLp .motionDelay1,.motion-ready .industryLp .motionDelay2,.motion-ready .industryLp .motionDelay3{transition-delay:50ms}}@media (prefers-reduced-motion:reduce){.industryTicker div{animation:none}.motion-ready .industryLp [data-reveal]{opacity:1!important;transition:none!important;translate:none!important}}@media (width<=700px){.industryBrand{align-items:center;min-height:44px;display:inline-flex}.industryNavCta{min-height:44px;font-size:12px}.industryHero{gap:28px;padding-block:38px 52px}.industryHeroCopy>p:first-child,.industryGallery header>p,.industryUse header>p,.industryHow header>p,.industryFinal p,.industryRelated>p{font-size:12px;line-height:1.4}.industryHero h1{margin:17px 0 20px;font-size:clamp(50px,14.5vw,64px)}.industryLead{font-size:18px;line-height:1.42}.industryHeroActions{gap:15px;margin-top:26px}.industryCta{min-height:56px;font-size:14px}.industryHeroActions>span{font-size:13px}.industryHeroVisual{height:455px}.industryHeroCard figcaption,.industryGallery figcaption{font-size:12px}.industryGallery,.industryUse,.industryHow{padding-block:52px}.industryGallery header{margin-bottom:24px}.industryGallery h2,.industryUse h2,.industryHow h2{font-size:46px}.industryGallery header>span{font-size:16px}.industryGalleryGrid{margin-top:34px;position:relative}.industryGalleryGrid:before{content:"DESLIZA PARA VER EJEMPLOS →";letter-spacing:.04em;font-size:12px;font-weight:900;position:absolute;top:-27px;left:14px}.industryGalleryGrid figure{min-width:76vw}.industryUse>div>div{margin-top:26px}.industryUse article{min-height:88px}.industrySteps{margin-top:26px}.industrySteps article{padding-block:18px}.industrySteps h3{margin:18px 0 8px}.industryFinal{padding-block:58px}.industryFinal h2{font-size:52px}.industryRelated{padding-block:28px}.industryRelated nav{gap:0;width:100%}.industryRelated nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.industryFooter>div{gap:4px;padding-block:28px}.industryFooter>div>a:not(.industryBrand){align-items:center;min-height:44px;font-size:13px;display:flex}.industryFooter span{font-size:13px}.industryMobileCta{opacity:0;pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);transform:translateY(calc(100% + 24px))}.mobile-cta-ready .industryMobileCta{opacity:1;pointer-events:auto;transform:none}}.plannerLp{--pInk:#11110f;--pPaper:#f3efe4;--pWhite:#fffdf7;--pLime:#c9ff21;--pCoral:#ff6847;--pBlue:#72a8ff;--pPink:#ff8bc7;--pGold:#ffbf3f;--pViolet:#9e86ff;background:var(--pPaper);min-height:100vh;color:var(--pInk);overflow:hidden}.plannerLp *{box-sizing:border-box}.plannerLp a{color:inherit;text-decoration:none}.plannerShell{width:min(1340px,100% - 72px);margin-inline:auto}.plannerBrand{width:max-content;font:520 25px/1 var(--font-bricolage),sans-serif;letter-spacing:-1.5px}.plannerBrand b{background:var(--pLime);margin-right:2px;padding:6px 8px;font-weight:850;display:inline-block;transform:rotate(-3deg)}.plannerBrand i{color:var(--pCoral);margin-left:4px;font-size:14px;font-style:normal}.plannerNav{z-index:10;border-bottom:1px solid #11110f33;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:78px;display:grid;position:relative}.plannerNav>div{gap:28px;display:flex}.plannerNav>div a{letter-spacing:.035em;border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:13px;font-weight:850;display:flex}.plannerNav>div a:hover{border-color:var(--pInk)}.plannerNavCta{background:var(--pInk);min-height:48px;box-shadow:5px 5px 0 var(--pCoral);border:2px solid;justify-self:end;align-items:center;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex;color:#fff!important}.plannerHero{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);align-items:center;gap:clamp(50px,6vw,98px);min-height:calc(100svh - 78px);padding-block:64px 82px;display:grid}.plannerHeroCopy>p:first-child,.plannerCatalog header>p,.plannerSmart header>p,.plannerMethodTitle>p:first-child,.plannerDelivery>div>div>p,.plannerFinal>div>p{color:#c63e26;letter-spacing:.12em;margin:0;font-size:14px;font-weight:850}.plannerHero h1{max-width:790px;font:850 clamp(65px,6.9vw,106px)/.82 var(--font-bricolage),sans-serif;letter-spacing:-.067em;text-wrap:balance;margin:24px 0 28px}.plannerHero h1 em{color:var(--pCoral);-webkit-text-stroke:2px var(--pInk);paint-order:stroke fill;font-style:normal;display:block}.plannerLead{max-width:690px;margin:0;font-size:clamp(20px,1.65vw,25px);font-weight:560;line-height:1.45}.plannerHeroActions{align-items:center;gap:16px;margin-top:34px;display:flex}.plannerHeroActions a{border:2px solid;justify-content:space-between;align-items:center;gap:38px;min-height:62px;padding:0 22px;font-size:14px;font-weight:850;display:inline-flex}.plannerHeroActions a:first-child{background:var(--pLime);box-shadow:7px 7px 0 var(--pInk)}.plannerHeroActions a:last-child{background:var(--pWhite)}.plannerHeroActions b,.plannerDelivery a b,.plannerFinal a b{font-size:19px}.plannerTrust{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.plannerTrust span{border:1px solid;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.plannerHeroVisual{height:min(75vh,720px);min-height:610px;position:relative}.plannerHeroVisual figure{margin:0}.plannerHeroMain{box-shadow:12px 12px 0 var(--pInk);background:#ddd;border:2px solid;border-radius:28px;position:absolute;inset:4% 13% 5% 2%;overflow:hidden}.plannerHeroMain img{object-fit:cover;width:100%;height:100%;display:block}.plannerHeroMain figcaption{background:var(--pLime);border:2px solid;padding:10px 12px;font-size:11px;font-weight:850;position:absolute;bottom:15px;left:15px}.plannerHeroSmall{width:36%;height:31%;box-shadow:7px 7px 0 var(--pInk);background:#ddd;border:2px solid;border-radius:20px;position:absolute;overflow:hidden}.plannerHeroSmall img{object-fit:cover;width:100%;height:100%;display:block}.plannerHeroSmallA{top:0;right:0;transform:rotate(3deg)}.plannerHeroSmallB{bottom:0;right:0;transform:rotate(-3deg)}.plannerHeroSticker{z-index:3;background:var(--pCoral);width:104px;height:104px;font:850 15px/.95 var(--font-bricolage),sans-serif;text-align:center;box-shadow:5px 5px 0 var(--pInk);border:2px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;right:25%;transform:rotate(-9deg)}.plannerTicker{background:var(--pInk);width:102%;color:var(--pLime);font:850 22px/1 var(--font-bricolage),sans-serif;white-space:nowrap;margin-left:-1%;padding:15px 0;overflow:hidden;transform:rotate(-.45deg)}.plannerTicker div{width:max-content;animation:30s linear infinite plannerTicker}@keyframes plannerTicker{to{transform:translate(-50%)}}.plannerOutcomes{padding-block:clamp(82px,8vw,112px)}.plannerOutcomes header{grid-template-columns:180px 1fr;align-items:end;gap:30px;display:grid}.plannerOutcomes header>p{color:#c63e26;letter-spacing:.12em;margin:0;font-size:14px;font-weight:850}.plannerOutcomes h2{max-width:1020px;font:850 clamp(57px,6vw,92px)/.84 var(--font-bricolage),sans-serif;letter-spacing:-.06em;margin:0}.plannerOutcomes h2 em{color:var(--pCoral);font-style:normal;display:block}.plannerOutcomes>div{border-block:2px solid;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.plannerOutcomes article{border-right:2px solid;min-height:228px;padding:25px 28px}.plannerOutcomes article:first-child{padding-left:0}.plannerOutcomes article:last-child{border-right:0}.plannerOutcomes article span{color:var(--pCoral);font-size:14px;font-weight:850}.plannerOutcomes h3{font:850 clamp(27px,2.5vw,37px)/.92 var(--font-bricolage),sans-serif;margin:55px 0 12px}.plannerOutcomes article p{max-width:360px;margin:0;font-size:16px;line-height:1.48}.plannerCatalog{padding-block:clamp(84px,9vw,126px)}.plannerCatalog header,.plannerSmart header{grid-template-columns:180px minmax(0,1fr) minmax(260px,380px);align-items:end;gap:30px;display:grid}.plannerCatalog h2,.plannerSmart h2,.plannerMethod h2,.plannerDelivery h2,.plannerFinal h2{font:850 clamp(57px,6vw,92px)/.84 var(--font-bricolage),sans-serif;letter-spacing:-.06em;margin:0}.plannerCatalog h2 em,.plannerSmart h2 em,.plannerMethod h2 em,.plannerDelivery h2 em,.plannerFinal h2 em{color:var(--pCoral);font-style:normal}.plannerCatalog header>span,.plannerSmart header>span{font-size:17px;font-weight:580;line-height:1.48}.plannerFilters{border-bottom:2px solid;flex-wrap:wrap;gap:9px;margin-top:44px;padding-bottom:22px;display:flex}.plannerFilters button{min-height:46px;color:inherit;font:850 13px/1 var(--font-bricolage),sans-serif;cursor:pointer;background:0 0;border:2px solid;padding:0 16px}.plannerFilters button[aria-pressed=true]{background:var(--pInk);color:#fff;box-shadow:4px 4px 0 var(--pCoral)}.plannerCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.plannerProduct{background:var(--card,var(--pWhite));min-width:0;box-shadow:7px 7px 0 var(--pInk);border:2px solid;overflow:hidden}.plannerProduct--lime{--card:var(--pLime)}.plannerProduct--coral{--card:#ffd7cb}.plannerProduct--blue{--card:#dbe8ff}.plannerProduct--ink{--card:var(--pInk);color:#fff}.plannerProduct--pink{--card:#ffd9ed}.plannerProduct--gold{--card:#ffe7a9}.plannerProduct--violet{--card:#e5dfff}.plannerProduct figure{background:#ddd;border-bottom:2px solid;height:230px;margin:0;overflow:hidden}.plannerProduct figure img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block}.plannerProduct:hover figure img{transform:scale(1.045)}.plannerProductGraphic{background-image:linear-gradient(135deg,#0000 49%,#11110f22 50%,#0000 51%);background-size:26px 26px;border-bottom:2px solid;justify-content:space-between;align-items:flex-end;height:230px;padding:20px;display:flex}.plannerProductGraphic b{font:850 90px/.75 var(--font-bricolage),sans-serif;letter-spacing:-.08em}.plannerProductGraphic span{letter-spacing:.14em;writing-mode:vertical-rl;font-size:12px;font-weight:850}.plannerProductCopy{flex-direction:column;min-height:250px;padding:20px;display:flex}.plannerProductCopy>span{font-size:13px;font-weight:850}.plannerProduct h3{font:850 clamp(25px,2.25vw,34px)/.92 var(--font-bricolage),sans-serif;letter-spacing:-.035em;margin:28px 0 12px}.plannerProduct p{margin:0;font-size:16px;line-height:1.45}.plannerProduct small{letter-spacing:.055em;margin-top:auto;padding-top:22px;font-size:12px;font-weight:850}.plannerSmart{background:var(--pInk);color:#fff;padding-block:clamp(82px,9vw,122px)}.plannerSmart header>p,.plannerSmart h2 em{color:var(--pLime)}.plannerSmartGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.plannerSmartGrid article{background:#ffffff09;border:1px solid #fff5;flex-direction:column;min-height:300px;padding:26px;display:flex}.plannerSmartGrid article:first-child{box-shadow:inset 0 -9px 0 var(--pLime)}.plannerSmartGrid article:nth-child(2){box-shadow:inset 0 -9px 0 var(--pBlue)}.plannerSmartGrid article:nth-child(3){box-shadow:inset 0 -9px 0 var(--pCoral)}.plannerSmartGrid b{border:1px solid;border-radius:99px;width:max-content;padding:8px 10px;font-size:13px}.plannerSmartGrid h3{font:850 clamp(33px,3.4vw,52px)/.9 var(--font-bricolage),sans-serif;margin:auto 0 14px}.plannerSmartGrid p{color:#ddd;max-width:350px;margin:0;font-size:17px;line-height:1.48}.plannerMethod{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(50px,8vw,120px);padding-block:clamp(86px,9vw,130px);display:grid}.plannerMethodTitle{align-self:start;position:sticky;top:60px}.plannerMethodTitle>p:last-child{max-width:610px;margin:28px 0 0;font-size:20px;line-height:1.5}.plannerMethod ol{border-top:2px solid;margin:0;padding:0;list-style:none}.plannerMethod li{border-bottom:2px solid;grid-template-columns:56px 1fr;align-content:center;gap:18px;min-height:136px;padding:24px 8px;display:grid}.plannerMethod li>b{color:var(--pCoral);font:850 16px/1 var(--font-bricolage),sans-serif}.plannerMethod li span{font-size:16px;line-height:1.46}.plannerMethod li strong{font:850 25px/1 var(--font-bricolage),sans-serif;margin-bottom:9px;display:block}.plannerDelivery{background:var(--pCoral);padding-block:clamp(82px,9vw,125px)}.plannerDelivery>div{grid-template-columns:minmax(430px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.plannerDelivery figure{min-height:620px;box-shadow:11px 11px 0 var(--pInk);background:#ddd;border:2px solid;border-radius:24px;margin:0;position:relative;overflow:hidden}.plannerDelivery figure img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.plannerDelivery figcaption{background:var(--pLime);border:2px solid;padding:10px 12px;font-size:11px;font-weight:850;position:absolute;bottom:15px;left:15px}.plannerDelivery h2{margin:22px 0 28px}.plannerDelivery h2 em{color:var(--pLime);-webkit-text-stroke:2px var(--pInk);paint-order:stroke fill;display:block}.plannerDelivery>div>div>span{max-width:670px;font-size:20px;line-height:1.5;display:block}.plannerDelivery a,.plannerFinal a{background:var(--pInk);width:max-content;min-height:64px;box-shadow:7px 7px 0 var(--pLime);border:2px solid;justify-content:space-between;align-items:center;gap:55px;margin-top:34px;padding:0 23px;font-size:14px;font-weight:850;display:inline-flex;color:#fff!important}.plannerFinal{text-align:center;background:var(--pLime);padding-block:clamp(90px,10vw,140px)}.plannerFinal h2{max-width:1150px;margin:25px auto 38px;font-size:clamp(65px,8vw,116px)}.plannerFinal h2 em{-webkit-text-stroke:2px var(--pInk);paint-order:stroke fill;display:block}.plannerFinal a{background:var(--pCoral);box-shadow:7px 7px 0 var(--pInk);margin:0 auto;color:var(--pInk)!important}.plannerFinal>div>span{margin:25px auto 0;font-size:14px;font-weight:750;display:block}.plannerGraphicut{background:var(--pInk);color:#fff;padding-block:clamp(54px,6vw,80px)}.plannerGraphicut>div{grid-template-columns:180px minmax(300px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(26px,4vw,64px);display:grid}.plannerGraphicut p{color:var(--pLime);letter-spacing:.13em;margin:0;font-size:12px;font-weight:850}.plannerGraphicut a{border-bottom:2px solid var(--pLime);width:max-content;font:850 clamp(31px,3.3vw,50px)/1 var(--font-bricolage),sans-serif;letter-spacing:-.04em}.plannerGraphicut span{color:#ddd;font-size:16px;line-height:1.5}.plannerFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:132px;display:grid}.plannerFooter nav{flex-wrap:wrap;justify-content:center;gap:14px 24px;display:flex}.plannerFooter nav a{border-bottom:1px solid;font-size:12px;font-weight:850}.plannerFooter>p{justify-self:end;margin:0;font-size:12px;font-weight:850}.plannerMobileCta{display:none}@media (width<=1080px){.plannerHero{grid-template-columns:1fr;padding-top:50px}.plannerHeroVisual{width:min(780px,100%);margin-inline:auto}.plannerCatalogGrid{grid-template-columns:repeat(2,1fr)}.plannerMethod{grid-template-columns:1fr}.plannerMethodTitle{position:static}.plannerGraphicut>div{grid-template-columns:1fr;gap:18px}.plannerGraphicut a{width:fit-content}}@media (width<=820px){.plannerCatalog header,.plannerSmart header{grid-template-columns:130px 1fr}.plannerCatalog header>span,.plannerSmart header>span{grid-column:2}.plannerDelivery>div{grid-template-columns:1fr}.plannerDelivery figure{width:min(620px,100%);min-height:560px}.plannerNav>div{display:none}.plannerNav{grid-template-columns:1fr auto}.plannerHeroVisual{height:620px;min-height:0}}@media (width<=700px){.plannerLp{padding-bottom:78px}.plannerShell{width:min(100% - 28px,1340px)}.plannerNav{min-height:66px}.plannerBrand{align-items:center;min-height:44px;font-size:21px;display:inline-flex}.plannerNavCta{min-height:44px;padding-inline:13px;font-size:12px}.plannerHero{gap:35px;min-height:0;padding-block:42px 62px}.plannerHeroCopy>p:first-child,.plannerOutcomes header>p,.plannerCatalog header>p,.plannerSmart header>p,.plannerMethodTitle>p:first-child,.plannerDelivery>div>div>p,.plannerFinal>div>p{font-size:12px;line-height:1.4}.plannerHero h1{margin:18px 0 23px;font-size:clamp(52px,15vw,68px)}.plannerLead{font-size:18px}.plannerHeroActions{flex-direction:column;align-items:stretch;margin-top:27px}.plannerHeroActions a{width:100%;min-height:58px;font-size:13px}.plannerTrust{margin-top:23px}.plannerTrust span{font-size:11px}.plannerHeroVisual{height:500px}.plannerHeroMain{box-shadow:8px 8px 0 var(--pInk);border-radius:21px;inset:2% 11% 5% 0}.plannerHeroSmall{border-radius:15px;width:41%;height:31%}.plannerHeroSmallA{top:1%}.plannerHeroSmallB{bottom:1%}.plannerHeroSticker{width:86px;height:86px;font-size:12px;top:47%;right:20%}.plannerHeroMain figcaption{font-size:10px;bottom:9px;left:9px}.plannerTicker{padding-block:12px;font-size:18px}.plannerOutcomes,.plannerCatalog,.plannerSmart,.plannerMethod{padding-block:62px}.plannerOutcomes header,.plannerCatalog header,.plannerSmart header{grid-template-columns:1fr;gap:14px}.plannerOutcomes h2,.plannerCatalog h2,.plannerSmart h2,.plannerMethod h2,.plannerDelivery h2{font-size:clamp(47px,13.5vw,61px)}.plannerOutcomes>div{grid-template-columns:1fr;margin-top:30px}.plannerOutcomes article{border-bottom:1px solid;border-right:0;min-height:0;padding:22px 0}.plannerOutcomes article:last-child{border-bottom:0}.plannerOutcomes h3{margin:22px 0 9px;font-size:31px}.plannerCatalog header>span,.plannerSmart header>span{grid-column:auto;font-size:16px}.plannerFilters{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:calc(100% + 14px);margin-top:30px;padding:0 14px 14px 0;overflow-x:auto}.plannerFilters::-webkit-scrollbar{display:none}.plannerFilters button{flex:none;min-height:44px;font-size:12px}.plannerCatalogGrid{scroll-snap-type:x mandatory;gap:13px;width:calc(100% + 14px);margin-top:20px;padding:0 14px 16px 0;display:flex;overflow-x:auto}.plannerProduct{scroll-snap-align:start;flex:0 0 82vw}.plannerProduct figure,.plannerProductGraphic{height:240px}.plannerProductCopy{min-height:235px}.plannerProduct h3{font-size:32px}.plannerSmartGrid{grid-template-columns:1fr;gap:13px;margin-top:30px}.plannerSmartGrid article{min-height:230px}.plannerSmartGrid h3{font-size:43px}.plannerMethod{gap:35px}.plannerMethodTitle>p:last-child{font-size:18px}.plannerMethod li{grid-template-columns:45px 1fr;min-height:0;padding-block:21px}.plannerMethod li strong{font-size:23px}.plannerDelivery{padding-block:62px}.plannerDelivery>div{gap:38px}.plannerDelivery figure{min-height:460px;box-shadow:8px 8px 0 var(--pInk);border-radius:19px}.plannerDelivery figcaption{font-size:10px;bottom:9px;left:9px}.plannerDelivery>div>div>span{font-size:18px}.plannerDelivery a,.plannerFinal a{gap:20px;width:100%;min-height:61px;padding-inline:16px;font-size:13px}.plannerFinal{padding-block:68px}.plannerFinal h2{font-size:clamp(52px,15vw,68px)}.plannerGraphicut{padding-block:52px}.plannerGraphicut a{font-size:33px}.plannerGraphicut span{font-size:16px}.plannerFooter{grid-template-columns:1fr;gap:8px;min-height:0;padding-block:34px}.plannerFooter nav{flex-direction:column;align-items:flex-start;gap:0}.plannerFooter nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.plannerFooter>p{justify-self:start;font-size:13px}.plannerMobileCta{z-index:80;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:58px;box-shadow:5px 5px 0 var(--pInk);opacity:0;pointer-events:none;background:#25d366;border:2px solid;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:850;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.plannerMobileCta.is-visible{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.plannerTicker div{animation:none}.plannerLp *{scroll-behavior:auto!important}}.policiesPage{background:var(--cream);min-height:100vh;color:var(--ink);padding-bottom:70px}.policiesPage>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:78px;padding:15px max(20px,5vw);font-size:11px;font-weight:900;display:flex}.policiesBrand{font:400 21px var(--font-display)}.policiesBrand i{background:var(--lime);color:var(--ink);padding:4px 7px;font-style:normal}.policiesHero,.policiesList,.policiesPage>footer{width:min(980px,100% - 34px);margin-inline:auto}.policiesHero{border-bottom:2px solid;padding:75px 0 50px}.policiesHero>p{letter-spacing:.14em;color:var(--pink);font-size:10px;font-weight:900}.policiesHero h1{margin:24px 0;font-size:clamp(58px,9vw,108px);line-height:.82}.policiesHero h1 em{color:var(--pink);font-style:normal}.policiesHero span{font-size:10px;font-weight:800}.policiesList{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.policiesList article{border-bottom:1px solid var(--line);padding:34px 0}.policiesList h2{font:400 21px/1.1 var(--font-display);text-transform:uppercase;margin:0 0 14px}.policiesList p{color:#52524e;margin:0;font-size:13px;line-height:1.65}.policiesPage>footer{background:var(--lime);border:2px solid;justify-content:space-between;align-items:center;gap:20px;min-height:0;margin-top:55px;padding:27px;font-size:12px;display:flex}.policiesPage>footer p{margin:0;font-weight:900}.policiesPage>footer a{background:var(--ink);color:#fff;padding:14px;font-size:10px;font-weight:900}@media (width<=650px){.policiesPage>header{min-height:66px}.policiesHero{padding-top:50px}.policiesHero h1{font-size:55px}.policiesList{grid-template-columns:1fr}.policiesList article{padding:27px 0}.policiesList p{font-size:14px}.policiesPage>footer{flex-direction:column;align-items:stretch}.policiesPage>footer a{text-align:center;place-items:center;min-height:48px;display:grid}.policiesPage>header{font-size:13px}.policiesPage>header>a{align-items:center;min-height:44px;display:flex}.policiesPage>header>a:last-child{font-size:12px}.policiesHero>p,.policiesHero span{font-size:12px;line-height:1.4}.policiesList p{font-size:16px;line-height:1.6}.policiesPage>footer,.policiesPage>footer a{font-size:13px}}.wineLp{--wineInk:#220c10;--wineDeep:#3b0f16;--wineBurgundy:#651b27;--winePaper:#f7f0e4;--wineCream:#fff8ec;--wineGold:#d7b56d;--wineGoldDeep:#aa7833;--wineSerif:Georgia,"Times New Roman",serif;background:var(--winePaper);min-height:100vh;color:var(--wineInk);overflow:hidden}.wineLp *{box-sizing:border-box}.wineLp a{color:inherit;text-decoration:none}.wineShell{width:min(1360px,100% - 72px);margin-inline:auto}.wineBrand{width:max-content;color:var(--wineCream);font:500 25px/1 var(--font-bricolage),sans-serif;letter-spacing:-1.5px}.wineBrand b{background:var(--wineGold);color:var(--wineInk);margin-right:2px;padding:6px 8px;font-weight:800;display:inline-block;transform:rotate(-3deg)}.wineBrand i{color:var(--wineGold);margin-left:4px;font-size:14px;font-style:normal}.wineNav{z-index:5;min-height:78px;color:var(--wineCream);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:relative}.wineNav>span{letter-spacing:.18em;font-size:12px;font-weight:700}.wineNavCta{border:1px solid var(--wineGold);letter-spacing:.05em;justify-self:end;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:800;transition:background .25s,color .25s,transform .25s;display:flex;color:var(--wineCream)!important}.wineNavCta:hover{background:var(--wineGold);transform:translateY(-2px);color:var(--wineInk)!important}.wineHero{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);grid-template-areas:"copy visual";align-items:center;gap:clamp(52px,6vw,100px);min-height:100svh;margin-top:-78px;padding-block:128px 76px;display:grid;position:relative}.wineHero:before{content:"";z-index:-2;background:radial-gradient(circle at 80% 18%,#8c3f3b88,transparent 28%),radial-gradient(circle at 12% 84%,#7c302c55,transparent 28%),linear-gradient(120deg,var(--wineDeep),#21090d 70%);position:absolute;inset:0 calc(50% - 50vw)}.wineHero:after{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(120deg,#0000 48%,#d7b56d22 49%,#0000 50%);background-size:32px 32px;position:absolute;inset:0 calc(50% - 50vw)}.wineHeroCopy{color:var(--wineCream);grid-area:copy}.wineHeroCopy>p:first-child,.wineMoments header>p,.wineProcess header>p,.wineFinal p{color:var(--wineGold);letter-spacing:.15em;margin:0;font-size:14px;font-weight:800}.wineHero h1{max-width:760px;font:600 clamp(63px,6.2vw,104px)/.88 var(--wineSerif);letter-spacing:-.055em;text-wrap:balance;margin:24px 0 28px}.wineHero h1 em{color:var(--wineGold);font-style:normal;display:block}.wineLead{color:#f5e8d4;max-width:650px;margin:0;font-size:clamp(20px,1.65vw,25px);font-weight:520;line-height:1.45}.winePrimaryCta{border:1px solid var(--wineGold);background:linear-gradient(100deg,#f4dfaa,var(--wineGold));flex-direction:column;gap:8px;width:min(650px,100%);min-height:90px;margin-top:34px;padding:17px 21px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 34px #0005;color:var(--wineInk)!important}.winePrimaryCta:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0006}.winePrimaryCta span{letter-spacing:.055em;font-size:12px;font-weight:800}.winePrimaryCta b{font:800 clamp(21px,1.85vw,28px)/1 var(--font-bricolage),sans-serif}.wineFacts{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.wineFacts span{color:var(--wineCream);letter-spacing:.045em;border:1px solid #d7b56d99;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800}.wineHeroVisual{border:1px solid var(--wineGold);background:#2b1115;border-radius:260px 260px 18px 18px;grid-area:visual;height:min(77vh,800px);min-height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 9px #d7b56d1e,0 28px 70px #0008}.wineHeroVisual img{object-fit:cover;object-position:center 44%;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.wineHeroVisual figcaption{color:var(--wineCream);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21090dd9;border:1px solid #d7b56d88;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:18px}.wineTicker{border-block:1px solid var(--wineGold);background:var(--wineGold);width:102%;color:var(--wineInk);white-space:nowrap;margin-left:-1%;overflow:hidden;transform:rotate(-.45deg)}.wineTicker div{width:max-content;font:800 21px/1 var(--font-bricolage),sans-serif;padding:15px 0;animation:32s linear infinite wineTicker}.wineFormats{padding-block:clamp(88px,9vw,132px)}.wineFormats header{grid-template-columns:215px 1fr;align-items:end;gap:40px;display:grid}.wineFormats header>p{color:var(--wineBurgundy);letter-spacing:.15em;margin:0;font-size:14px;font-weight:800}.wineFormats h2{font:600 clamp(58px,6vw,94px)/.9 var(--wineSerif);letter-spacing:-.055em;text-wrap:balance;margin:0}.wineFormats h2 em{color:var(--wineBurgundy);font-style:normal}.wineFormatIntro{border-block:1px solid #651b2766;grid-template-columns:1fr 1fr minmax(230px,.72fr);gap:0;margin-top:48px;display:grid}.wineFormatIntro>div,.wineFormatIntro>p{border-right:1px solid #651b2744;align-content:center;min-height:148px;margin:0;padding:24px 28px;display:grid}.wineFormatIntro>div:first-child{padding-left:0}.wineFormatIntro>p{background:#651b270b;border-right:0}.wineFormatIntro b{color:var(--wineGoldDeep);font:800 15px/1 var(--font-bricolage),sans-serif}.wineFormatIntro strong{font:700 27px/1 var(--wineSerif);margin:12px 0 7px;display:block}.wineFormatIntro span{font-size:15px;line-height:1.45;display:block}.wineFormatIntro>p strong{color:var(--wineBurgundy);font:700 clamp(27px,2.5vw,38px)/1 var(--font-bricolage),sans-serif}.wineCollectionHeading{border-bottom:1px solid #651b2766;grid-template-columns:1fr auto auto;align-items:end;gap:22px;margin-top:42px;padding-bottom:14px;display:grid}.wineCollectionHeading p,.wineCollectionHeading span{margin:0}.wineCollectionHeading p{color:var(--wineBurgundy);letter-spacing:.1em;font-size:14px;font-weight:800}.wineCollectionHeading span{font-size:15px}.wineCollectionHeading>b{display:none}.wineCollectionHeadingBottle{margin-top:58px}.wineGlassGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.wineGlassGrid article{background:#fffaf1;border:1px solid #651b2744;min-width:0;transition:transform .3s,box-shadow .3s;box-shadow:0 14px 38px #651b2712}.wineGlassGrid article:hover{transform:translateY(-7px);box-shadow:0 22px 46px #651b2724}.wineGlassGrid figure{aspect-ratio:4/5;background:#d8c7aa;margin:0;position:relative;overflow:hidden}.wineGlassGrid img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.wineGlassGrid article:hover img{transform:scale(1.035)}.wineStyleCopy{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:18px;display:grid}.wineStyleCopy>span{color:var(--wineGoldDeep);grid-row:1/3;font-size:13px;font-weight:800}.wineStyleCopy h3{font:700 clamp(23px,2vw,31px)/1 var(--wineSerif);margin:0}.wineStyleCopy>b{letter-spacing:.08em;color:var(--wineBurgundy);font-size:10px}.wineCardCta{background:var(--wineInk);letter-spacing:.03em;grid-column:1/-1;justify-content:center;align-items:center;min-height:46px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:800;transition:background .25s,transform .25s;display:flex;color:#fff!important}.wineCardCta:hover{background:var(--wineBurgundy);transform:translateY(-2px)}.wineGrip{grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(48px,7vw,104px);padding-block:clamp(84px,9vw,130px);display:grid}.wineGripVisual{background:#d8c7aa;border:1px solid #651b2755;border-radius:18px 220px 18px 18px;min-height:680px;margin:0;position:relative;overflow:hidden;box-shadow:18px 20px #651b2718}.wineGripVisual img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.wineGripVisual:hover img{transform:scale(1.025)}.wineGripVisual figcaption,.wineCustomizeVisual figcaption{color:var(--wineCream);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#21090dd9;border:1px solid #d7b56d88;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:18px}.wineGripCopy>p:first-child,.wineCustomize header>p{color:var(--wineBurgundy);letter-spacing:.15em;margin:0;font-size:14px;font-weight:800}.wineGrip h2,.wineCustomize h2{font:600 clamp(58px,6vw,94px)/.9 var(--wineSerif);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 28px}.wineGrip h2 em,.wineCustomize h2 em{color:var(--wineBurgundy);font-style:normal}.wineGripLead{max-width:700px;margin:0;font-size:clamp(20px,1.75vw,26px);line-height:1.48}.wineGripFacts{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.wineGripFacts span{color:var(--wineBurgundy);letter-spacing:.045em;border:1px solid #651b2766;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:800}.wineCustomize{background:radial-gradient(circle at 50% 48%,#812b3866,transparent 34%),linear-gradient(135deg,var(--wineDeep),#20090d);color:var(--wineCream);padding-block:clamp(88px,9vw,132px)}.wineCustomize header{grid-template-columns:215px 1fr;align-items:end;gap:40px;display:grid}.wineCustomize header>p{color:var(--wineGold)}.wineCustomize h2{margin:0}.wineCustomize h2 em{color:var(--wineGold);display:block}.wineCustomizeStage{grid-template-columns:minmax(220px,1fr) minmax(330px,450px) minmax(220px,1fr);align-items:center;gap:clamp(20px,3.5vw,54px);margin-top:56px;display:grid}.wineCustomizeVisual{border:1px solid var(--wineGold);background:#6f2b32;border-radius:220px 220px 16px 16px;height:660px;margin:0;padding:11px;position:relative;overflow:hidden;box-shadow:0 28px 68px #0008}.wineCustomizeVisual img{object-fit:cover;object-position:center;border-radius:208px 208px 10px 10px;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.wineCustomizeVisual:hover img{transform:scale(1.025)}.wineCustomizeSide{flex-direction:column;gap:22px;display:flex}.wineCustomizeSide article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff8ec0b;border:1px solid #d7b56d55;grid-template-columns:34px 1fr;align-content:center;gap:13px;min-height:118px;padding:19px;display:grid;position:relative}.wineCustomizeSide article b{color:var(--wineGold);font:800 15px/1 var(--font-bricolage),sans-serif}.wineCustomizeSide article span{color:#dfcfbd;font-size:15px;line-height:1.45}.wineCustomizeSide article strong{color:var(--wineCream);font:700 25px/1 var(--wineSerif);margin-bottom:8px;display:block}.wineCustomizeSideLeft article{text-align:right;grid-template-columns:1fr 34px}.wineCustomizeSideLeft article b{grid-area:1/2}.wineCustomizeSideLeft article span{grid-area:1/1}.wineCustomizeSide article:after{content:"";background:var(--wineGold);width:clamp(20px,3.5vw,54px);height:1px;position:absolute;top:50%}.wineCustomizeSideLeft article:after{left:100%}.wineCustomizeSideRight article:after{right:100%}.wineCustomizeSideRight article:last-child{border-color:var(--wineGold);background:#d7b56d18}.wineCustomizeCta{border-top:1px solid #d7b56d66;justify-content:space-between;align-items:center;gap:24px;max-width:1050px;margin:54px auto 0;padding-top:30px;display:flex}.wineCustomizeCta p{color:#dfcfbd;max-width:600px;margin:0;font-size:18px;line-height:1.5}.wineCustomizeCta a{background:var(--wineGold);justify-content:center;align-items:center;min-height:62px;padding:0 24px;font-size:13px;font-weight:800;transition:transform .25s;display:inline-flex;box-shadow:6px 6px #9d6b2d;color:var(--wineInk)!important}.wineCustomizeCta a:hover{transform:translateY(-3px)}.wineMoments{padding-block:clamp(82px,9vw,124px)}.wineMoments header,.wineProcess header{grid-template-columns:215px 1fr;align-items:end;gap:40px;display:grid}.wineMoments header>p{color:var(--wineBurgundy)}.wineMoments h2,.wineProcess h2,.wineFinal h2{font:600 clamp(58px,6.2vw,96px)/.9 var(--wineSerif);letter-spacing:-.055em;text-wrap:balance;margin:0}.wineMoments h2 em,.wineProcess h2 em,.wineFinal h2 em{color:var(--wineBurgundy);font-style:normal;display:block}.wineMomentGrid{border-block:1px solid #651b2766;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.wineMomentGrid article{border-right:1px solid #651b2744;min-height:246px;padding:28px}.wineMomentGrid article:first-child{padding-left:0}.wineMomentGrid article:last-child{border-right:0}.wineMomentGrid span{color:var(--wineGoldDeep);font:800 18px/1 var(--font-bricolage),sans-serif}.wineMomentGrid h3{font:700 clamp(28px,2.5vw,38px)/.95 var(--wineSerif);margin:56px 0 12px}.wineMomentGrid p{max-width:360px;margin:0;font-size:17px;line-height:1.5}.wineProcess{background:radial-gradient(circle at 90% 30%,#7c302c66,transparent 25%),var(--wineInk);color:var(--wineCream);padding-block:clamp(84px,9vw,120px)}.wineProcess header>p,.wineProcess h2 em{color:var(--wineGold)}.wineProcess ol{border-block:1px solid #d7b56d99;grid-template-columns:repeat(3,1fr);margin:50px 0 0;padding:0;list-style:none;display:grid}.wineProcess li{border-right:1px solid #d7b56d55;grid-template-columns:52px 1fr;gap:14px;min-height:175px;padding:26px;display:grid}.wineProcess li:first-child{padding-left:0}.wineProcess li:last-child{border-right:0}.wineProcess li>b{color:var(--wineGold);font:800 18px/1 var(--font-bricolage),sans-serif}.wineProcess li span{color:#ddcdbd;font-size:16px;line-height:1.5}.wineProcess li strong{color:var(--wineCream);font:700 28px/.95 var(--wineSerif);margin-bottom:14px;display:block}.wineFinal{text-align:center;background:linear-gradient(135deg,#f5e6c8,var(--wineGold));padding-block:clamp(90px,10vw,142px)}.wineFinal p{color:var(--wineBurgundy)}.wineFinal h2{max-width:1120px;margin:26px auto 40px}.wineFinal h2 em{color:var(--wineBurgundy)}.wineFinal a{background:var(--wineInk);min-height:68px;box-shadow:7px 7px 0 var(--wineBurgundy);align-items:center;padding:0 27px;font-size:14px;font-weight:800;transition:transform .25s;display:inline-flex;color:#fff!important}.wineFinal a:hover{transform:translateY(-3px)}.wineGraphicut{background:var(--wineInk);color:var(--wineCream);padding-block:clamp(62px,7vw,94px)}.wineGraphicut .wineShell{grid-template-columns:190px minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.wineGraphicut p{color:#dbcdbd;margin:0;font-size:16px;line-height:1.55}.wineGraphicut p:first-child{color:var(--wineGold);letter-spacing:.15em;font-size:12px;font-weight:800}.wineGraphicut a{border-bottom:2px solid var(--wineGold);width:max-content;font:700 clamp(31px,3.2vw,50px)/1 var(--font-bricolage),sans-serif;letter-spacing:-.04em;transition:color .25s,transform .25s;color:var(--wineCream)!important}.wineGraphicut a:hover{transform:translateY(-2px);color:var(--wineGold)!important}.wineFooter{background:var(--winePaper);grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:132px;display:grid}.wineFooter .wineBrand{color:var(--wineInk)}.wineFooter nav{flex-wrap:wrap;justify-content:center;gap:14px 24px;display:flex}.wineFooter nav a{border-bottom:1px solid;font-size:12px;font-weight:800}.wineFooter p{justify-self:end;margin:0;font-size:12px;font-weight:800}.wineMobileCta{display:none}.motion-ready .wineLp [data-reveal]{opacity:0}.motion-ready .wineLp [data-reveal].is-visible{opacity:1}.wineHero{isolation:isolate;background:linear-gradient(120deg,var(--wineDeep),#21090d 70%)}.wineHero>*{z-index:1;position:relative}.wineHeroVisual img{--wine-parallax-y:0px;transform:translate3d(0,var(--wine-parallax-y),0) scale(1);will-change:transform}.wineHeroVisual:hover img{transform:translate3d(0,var(--wine-parallax-y),0) scale(1.025)}.wineHeroVisual{background:linear-gradient(145deg,#6f2b32,#260b10);padding:clamp(10px,1vw,17px)}.wineHeroVisual img{object-fit:contain;object-position:center;border-radius:240px 240px 12px 12px}@keyframes wineTicker{to{transform:translate(-50%)}}@media (width<=1040px){.wineHero{grid-template-columns:1fr;grid-template-areas:"visual""copy";margin-top:0;padding-block:24px 64px}.wineHero:before{top:-102px}.wineHeroVisual{width:min(720px,100%);margin-inline:auto}.wineMoments header,.wineProcess header,.wineCustomize header,.wineFormats header{grid-template-columns:150px 1fr}.wineGlassGrid{grid-template-columns:repeat(2,1fr)}.wineCustomizeStage{grid-template-columns:minmax(190px,1fr) minmax(300px,390px) minmax(190px,1fr);gap:22px}.wineCustomizeSide article:after{width:22px}.wineFooter{grid-template-columns:1fr auto}.wineFooter p{grid-column:1/-1;justify-self:start;padding-bottom:24px}}@media (width<=860px){.wineGrip{grid-template-columns:1fr}.wineGripVisual{width:min(620px,100%);min-height:660px;margin-inline:auto}.wineCustomizeStage{flex-direction:column;align-items:stretch;display:flex}.wineCustomizeVisual{order:-1;width:min(500px,100%);height:650px;margin-inline:auto}.wineCustomizeSide{grid-template-columns:repeat(2,1fr);display:grid}.wineCustomizeSideRight article:last-child{grid-column:1/-1}.wineCustomizeSideLeft article{text-align:left;grid-template-columns:34px 1fr}.wineCustomizeSideLeft article b{grid-area:1/1}.wineCustomizeSideLeft article span{grid-area:1/2}.wineCustomizeSide article:after{display:none}.wineCustomizeCta{flex-direction:column;align-items:flex-start}.wineCustomizeCta a{width:100%}.wineGraphicut .wineShell{grid-template-columns:1fr;gap:18px}.wineGraphicut a{width:fit-content}}@media (width<=700px){.wineLp{padding-bottom:78px}.wineShell{width:min(100% - 28px,1360px)}.wineNav{background:var(--wineDeep);grid-template-columns:1fr auto;min-height:66px}.wineNav>span{display:none}.wineBrand{align-items:center;min-height:44px;font-size:21px;display:inline-flex}.wineNavCta{min-height:44px;padding-inline:14px;font-size:12px}.wineHero{gap:34px;padding-block:18px 54px}.wineHero:before{inset:-1px calc(50% - 50vw) 0}.wineHeroVisual{border-radius:120px 120px 16px 16px;height:58svh;min-height:440px;box-shadow:0 0 0 6px #d7b56d1e,0 18px 42px #0007}.wineHeroVisual figcaption{font-size:10px;bottom:10px;left:10px}.wineHeroCopy>p:first-child,.wineMoments header>p,.wineProcess header>p,.wineFinal p,.wineGripCopy>p:first-child,.wineCustomize header>p,.wineFormats header>p{font-size:12px;line-height:1.4}.wineHero h1{margin:18px 0 22px;font-size:clamp(50px,14.5vw,66px);line-height:.88}.wineLead{font-size:18px}.winePrimaryCta{min-height:80px;margin-top:27px;padding:15px}.winePrimaryCta span{font-size:11px}.winePrimaryCta b{font-size:22px}.wineTicker div{padding-block:12px;font-size:17px}.wineFormats{padding-block:60px}.wineFormats header{grid-template-columns:1fr;gap:15px}.wineFormats h2{font-size:clamp(44px,12.5vw,59px)}.wineFormatIntro{grid-template-columns:1fr;margin-top:30px}.wineFormatIntro>div,.wineFormatIntro>p{border-bottom:1px solid #651b2744;border-right:0;min-height:0;padding:20px 0}.wineFormatIntro>p{border-bottom:0;padding-inline:15px}.wineCollectionHeading{grid-template-columns:1fr auto;gap:5px 12px;margin-top:30px}.wineCollectionHeading p{font-size:12px}.wineCollectionHeading span{grid-column:1/-1;font-size:14px}.wineCollectionHeading>b{color:var(--wineBurgundy);grid-area:1/2;font-size:11px;display:block}.wineCollectionHeadingBottle{margin-top:38px}.wineGlassGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100% + 14px);margin-top:12px;padding:0 14px 18px 0;display:flex;overflow-x:auto}.wineGlassGrid::-webkit-scrollbar{display:none}.wineGlassGrid article{scroll-snap-align:start;flex:0 0 82vw}.wineStyleCopy{padding:16px}.wineStyleCopy h3{font-size:28px}.wineCardCta{min-height:48px;font-size:12px}.wineGrip{gap:34px;padding-block:60px}.wineGripVisual{border-radius:16px 120px 16px 16px;min-height:500px}.wineGripVisual figcaption,.wineCustomizeVisual figcaption{font-size:10px;bottom:10px;left:10px}.wineGrip h2,.wineCustomize h2{font-size:clamp(46px,13vw,61px)}.wineGripLead{font-size:18px}.wineGripFacts{margin-top:24px}.wineGripFacts span{font-size:11px}.wineCustomize{padding-block:60px}.wineCustomize header{grid-template-columns:1fr;gap:15px}.wineCustomizeStage{gap:16px;margin-top:34px}.wineCustomizeVisual{border-radius:120px 120px 14px 14px;height:560px}.wineCustomizeVisual img{border-radius:110px 110px 9px 9px}.wineCustomizeSide{grid-template-columns:1fr;gap:12px}.wineCustomizeSideRight article:last-child{grid-column:auto}.wineCustomizeSide article{min-height:104px}.wineCustomizeSide article strong{font-size:24px}.wineCustomizeCta{gap:20px;margin-top:34px;padding-top:24px}.wineCustomizeCta p{font-size:16px}.wineCustomizeCta a{text-align:center;min-height:62px;padding-inline:16px}.wineMoments{padding-block:60px}.wineMoments header,.wineProcess header{grid-template-columns:1fr;gap:15px}.wineMoments h2,.wineProcess h2{font-size:clamp(46px,13vw,61px)}.wineMomentGrid{grid-template-columns:1fr;margin-top:32px}.wineMomentGrid article{border-bottom:1px solid #651b2744;border-right:0;min-height:0;padding:23px 0}.wineMomentGrid article:last-child{border-bottom:0}.wineMomentGrid h3{margin:22px 0 9px;font-size:32px}.wineMomentGrid p{font-size:16px}.wineProcess{padding-block:60px}.wineProcess ol{grid-template-columns:1fr;margin-top:32px}.wineProcess li{border-bottom:1px solid #d7b56d55;border-right:0;min-height:0;padding:23px 0}.wineProcess li:last-child{border-bottom:0}.wineProcess li strong{font-size:27px}.wineFinal{padding-block:66px}.wineFinal h2{font-size:clamp(48px,13.5vw,64px)}.wineFinal a{justify-content:center;width:100%;min-height:62px;font-size:13px}.wineFooter{grid-template-columns:1fr;gap:8px;min-height:0;padding-block:34px}.wineFooter nav{flex-direction:column;align-items:flex-start;gap:0}.wineFooter nav a{align-items:center;min-height:44px;font-size:13px;display:flex}.wineFooter p{grid-column:auto;justify-self:start;padding:0;font-size:13px}.wineMobileCta{z-index:90;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));border:2px solid var(--wineInk);min-height:58px;box-shadow:5px 5px 0 var(--wineInk);opacity:0;pointer-events:none;background:#25d366;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.mobile-cta-ready .wineMobileCta{opacity:1;pointer-events:auto;transform:none}.wineFacts span{font-size:11px}.wineHeroVisual{padding:9px}.wineHeroVisual img{border-radius:108px 108px 10px 10px}}@media (prefers-reduced-motion:reduce){.wineTicker div{animation:none}.wineLp *{scroll-behavior:auto!important}}.ticketPage{color:#111;background:#111;min-height:100vh;padding:28px 14px}.customerTicket{background:#f7f4ec;border-radius:24px;width:min(620px,100%);margin:auto;overflow:hidden;box-shadow:0 22px 60px #0008}.customerTicket>header{border-bottom:2px solid #111;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.ticketBrand{font-family:var(--font-display);font-size:29px}.ticketBrand i{color:#ff1970;font-style:normal}.ticketBrand small{font:800 8px var(--font-body);letter-spacing:.18em;margin:3px 0 0 38px;display:block}.ticketStatus{background:var(--lime);border:1.5px solid;padding:8px 10px;font-size:9px;font-weight:900}.ticketIntro{padding:30px 28px 20px}.ticketIntro p,.paymentCard>p,.trackingCard>p{letter-spacing:.13em;color:#ff1970;font-size:9px;font-weight:900}.ticketIntro h1{margin:8px 0;font-size:55px;line-height:.9}.ticketIntro span{font-size:11px;font-weight:800}.ticketClient{background:#fff;border:1.5px solid;margin:0 28px 22px;padding:18px}.ticketClient small,.deliveryCard small{letter-spacing:.1em;font-size:8px;font-weight:900}.ticketClient h2{margin:7px 0 2px;font-size:26px}.ticketClient p{margin:0;font-size:13px}.ticketItems{border-top:1.5px solid;margin:0 28px}.ticketItems article{border-bottom:1px solid #ccc;justify-content:space-between;gap:16px;padding:16px 2px;display:flex}.ticketItems article b,.ticketItems article small{display:block}.ticketItems article b{font-size:13px}.ticketItems article small{color:#666;margin-top:5px;font-size:10px}.ticketItems article strong{white-space:nowrap}.ticketTotals{padding:19px 28px}.ticketTotals p{justify-content:space-between;margin:0 0 10px;font-size:12px;display:flex}.ticketTotals .grandTotal{border-top:2px solid;align-items:center;padding-top:14px}.grandTotal span{font-weight:900}.grandTotal strong{font-family:var(--font-display);font-size:32px}.ticketTotals>small{text-align:right;color:#666;font-size:8px;font-weight:900;display:block}.paymentCard{background:#fff;border:2px solid;margin:5px 20px 24px;padding:24px;box-shadow:7px 7px #ff1970}.paymentCard h3,.trackingCard h3{margin:8px 0 18px;font-size:22px}.paymentCard dl{margin:0}.paymentCard dl>div{border-top:1px solid #ddd;padding:11px 0}.paymentCard dt{text-transform:uppercase;color:#777;font-size:8px;font-weight:900}.paymentCard dd{word-break:break-word;margin:4px 0 0;font-size:15px;font-weight:800}.paymentCard>small{margin-top:13px;font-size:9px;display:block}.trackingCard{background:var(--lime);border:2px solid;margin:0 20px 24px;padding:24px}.trackingCard strong{word-break:break-word;font-size:20px;display:block}.trackingCard a{color:#fff;background:#111;margin-top:17px;padding:12px;font-size:10px;font-weight:900;display:inline-block}.deliveryCard{border-top:1.5px solid;margin:0 28px 24px;padding-top:17px}.deliveryCard b{margin-top:7px;display:block}.deliveryCard p{font-size:12px;line-height:1.5}.customerTicket>footer{text-align:center;padding:22px 20px 30px}.customerTicket>footer p{font-family:var(--font-display);font-size:18px}.customerTicket>footer button{color:#fff;background:#ff1970;border:2px solid;padding:14px 17px;font-weight:900}@media (width<=520px){.ticketPage{background:#f7f4ec;padding:0}.customerTicket{box-shadow:none;border-radius:0}.customerTicket>header{padding:20px 17px}.ticketBrand{font-size:24px}.ticketStatus{font-size:8px}.ticketIntro{padding:25px 17px 18px}.ticketIntro h1{font-size:48px}.ticketClient,.ticketItems{margin-left:17px;margin-right:17px}.ticketTotals{padding-left:17px;padding-right:17px}.paymentCard,.trackingCard{margin-left:10px;margin-right:10px}.paymentCard{padding:20px}.deliveryCard{margin-left:17px;margin-right:17px}}@media print{.ticketPage{background:#fff;padding:0}.customerTicket{box-shadow:none}.customerTicket>footer button{display:none}}
