.crn{--crn-bg:#0B0B0D;--crn-surface:#141418;--crn-line:#26262C;--crn-text:#F4F4F5;--crn-muted:#9A9AA3;--crn-ice:#8FD3FF;color:var(--crn-text);background:var(--crn-bg);font-family:var(--font-body--family,Inter,system-ui,sans-serif);line-height:1.6;-webkit-font-smoothing:antialiased}.crn *{box-sizing:border-box}.crn-wrap{max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(16px,4vw,48px)}.crn-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crn-ice);margin:0 0 14px}.crn h1,.crn h2,.crn h3{margin:0;font-family:var(--font-heading--family,Oswald,Impact,sans-serif);font-weight:600;letter-spacing:.01em;line-height:1.02;color:var(--crn-text)}.crn h1{font-size:clamp(40px,6vw,76px);text-transform:uppercase;letter-spacing:-.005em}.crn h2{font-size:clamp(30px,4vw,48px);text-transform:uppercase}.crn h3{font-size:clamp(20px,2vw,24px)}.crn p{margin:0}.crn-lead{font-size:clamp(16px,1.3vw,19px);color:var(--crn-muted);max-width:56ch}.crn-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:12px;background:var(--crn-text);color:var(--crn-bg);font-weight:600;font-size:15px;text-decoration:none;border:0;cursor:pointer;transition:transform .12s,opacity .12s}.crn-btn:hover{opacity:.92;transform:translateY(-1px);color:var(--crn-bg)}.crn-btn--ghost{background:transparent;color:var(--crn-text);box-shadow:inset 0 0 0 1px var(--crn-line)}.crn-btn--ghost:hover{color:var(--crn-text);box-shadow:inset 0 0 0 1px var(--crn-muted)}.crn-link{color:var(--crn-text);text-decoration:underline;text-underline-offset:4px;font-weight:500}.crn-media{position:relative;overflow:hidden;border-radius:16px;background:var(--crn-surface);border:1px solid var(--crn-line)}.crn-media img,.crn-media video{width:100%;height:100%;object-fit:cover;display:block}.crn-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--crn-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:16px}.crn-media--45{aspect-ratio:4/5}.crn-media--11{aspect-ratio:1/1}.crn-media--169{aspect-ratio:16/9}.crn-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.crn-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(20px,2.5vw,32px)}.crn-card{background:var(--crn-surface);border:1px solid var(--crn-line);border-radius:16px;padding:clamp(20px,2.4vw,28px)}.crn-signals{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;color:var(--crn-muted);font-size:14px}.crn-signals span{display:inline-flex;align-items:center;gap:8px}.crn-signals svg{color:var(--crn-ice)}.crn-hairline{height:1px;background:var(--crn-line)}.crn-spec{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--crn-line);border-radius:14px;overflow:hidden}.crn-spec div{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 18px;border-top:1px solid var(--crn-line);font-size:15px}.crn-spec div:first-child{border-top:0}.crn-spec dt{color:var(--crn-muted);font-weight:500}.crn-spec dd{margin:0}.crn-steps{counter-reset:s}.crn-step{position:relative;padding:26px 24px 26px 76px;border:1px solid var(--crn-line);border-radius:16px;background:var(--crn-surface)}.crn-step:before{counter-increment:s;content:counter(s,decimal-leading-zero);position:absolute;left:22px;top:22px;font-family:var(--font-heading--family,Oswald,sans-serif);font-size:30px;line-height:1;color:var(--crn-ice)}.crn-step h3{margin-bottom:8px}.crn-step p{color:var(--crn-muted);font-size:15px}.crn-math{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:22px 0 10px}.crn-math .t{padding:16px 18px;border:1px solid var(--crn-line);border-radius:14px;background:var(--crn-surface);min-width:150px}.crn-math .t b{display:block;font-family:var(--font-heading--family,Oswald,sans-serif);font-size:28px;line-height:1;font-weight:600}.crn-math .t small{color:var(--crn-muted);font-size:13px}.crn-math .op{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:30px;color:var(--crn-muted)}.crn-math .t--ice{border-color:#8fd3ff73}.crn-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px;font-size:15px}.crn-list li{display:flex;gap:10px;align-items:flex-start}.crn-list svg{flex:none;margin-top:3px;color:var(--crn-ice)}.crn-list--no svg{color:#ff8a80}.crn-faq details{border-top:1px solid var(--crn-line)}.crn-faq details:last-child{border-bottom:1px solid var(--crn-line)}.crn-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;font-size:17px}.crn-faq summary::-webkit-details-marker{display:none}.crn-faq summary:after{content:"+";font-family:var(--font-heading--family,Oswald,sans-serif);font-size:26px;color:var(--crn-muted);transition:transform .2s}.crn-faq details[open] summary:after{transform:rotate(45deg)}.crn-faq .a{padding:0 0 20px;color:var(--crn-muted);font-size:15px;max-width:70ch}.crn-phone{width:min(300px,100%);margin:0 auto;border-radius:28px;border:1px solid var(--crn-line);background:var(--crn-surface);padding:14px;box-shadow:0 30px 60px #00000073}.crn-phone .bar{font-size:12px;color:var(--crn-muted);display:flex;justify-content:space-between;padding:4px 6px 10px}.crn-phone .mail{background:var(--crn-bg);border:1px solid var(--crn-line);border-radius:16px;padding:14px}.crn-phone .mail b{display:block;font-size:14px}.crn-phone .mail small{color:var(--crn-muted);font-size:12px}.crn-phone .mail .pic{margin-top:10px;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--crn-surface)}.crn-phone .mail .pic img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.crn-wrap{padding:44px 16px}.crn-spec div{grid-template-columns:100px 1fr;padding:12px 14px;font-size:14px}.crn-btn{width:100%}.crn-math .t{flex:1 1 130px}}.crn{--crn-r:6px;--crn-wrap:1200px;--crn-gutter:clamp(16px,4vw,48px)}.crn-media,.crn-card,.crn-btn{border-radius:var(--crn-r)}.crn h2{letter-spacing:.015em}.crn a:focus-visible,.crn button:focus-visible,.crn input:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn [hidden]{display:none!important}.crn-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.crn-head .crn-lead{margin-top:12px}.crn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--crn-text);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--crn-line);padding-bottom:4px}.crn-arrow:after{content:"\2192"}.crn-arrow:hover{border-color:var(--crn-text);color:var(--crn-text)}.crn-glow{height:1px;background:linear-gradient(90deg,transparent,rgba(143,211,255,.55),transparent)}.crn-fineprint{font-size:12px;color:var(--crn-muted);line-height:1.5}.crn-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height,72px) + 16px)}.crn-show-m{display:none!important}.crn-ann{display:block;text-align:center;font:500 12.5px/36px var(--font-body--family,Inter,sans-serif);letter-spacing:.02em;color:var(--crn-text);background:var(--crn-bg);border-bottom:1px solid var(--crn-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px;text-decoration:none}.crn-ann [hidden]{display:none!important}a.crn-ann:hover{color:var(--crn-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--crn-muted)}a.crn-ann:focus-visible{outline:2px solid var(--crn-ice);outline-offset:-2px}@media(max-width:749px){.crn-show-m{display:revert!important}.crn-hide-m{display:none!important}}.crn-hx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(calc(100svh - var(--header-group-height,0px)),880px)}.crn-hx .crn-show-m{display:none!important}.crn-hx .crn-btn{border-radius:var(--crn-r,6px)}.crn-hx a:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn-hx__copy{order:1;display:flex;justify-content:flex-end;align-items:center}.crn-hx__inner{width:min(100%,600px);padding:56px clamp(24px,4vw,64px) 56px var(--crn-gutter,clamp(16px,4vw,48px))}.crn-hx h1{font-size:clamp(44px,5.6vw,80px);line-height:.98}.crn-hx h1 span{display:block}.crn-hx__sub{margin-top:20px}.crn-hx__price{margin-top:14px;font-size:15px;font-weight:600;letter-spacing:.02em}.crn-hx__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.crn-hx .crn-signals{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--crn-muted);font-size:14px}.crn-hx .crn-signals li{display:inline-flex;align-items:center;gap:8px}.crn-hx .crn-signals svg{flex:none;color:var(--crn-ice)}.crn-hx__media{order:2;position:relative;overflow:hidden;background:var(--crn-surface)}.crn-hx__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.crn-hx__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.crn-hx__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--crn-bg) 0%,rgba(11,11,13,0) 24%),linear-gradient(0deg,#0b0b0d8c,#0b0b0d00 30%)}.crn-hx__media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--crn-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.crn-hx__shown{position:absolute;right:16px;bottom:14px;z-index:1;font-size:12px;letter-spacing:.04em;color:var(--crn-muted);text-decoration:none}.crn-hx__shown:hover{color:var(--crn-text)}.crn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0b0b0df0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--crn-line);transform:translateY(110%);transition:transform .25s}.crn-sticky.is-on{transform:none}.crn-sticky__txt{flex:1;margin:0;font-size:13px;color:var(--crn-muted);line-height:1.3}.crn-sticky__txt strong{color:var(--crn-text)}.crn-sticky .crn-btn{width:auto;flex:none;height:48px;padding:0 20px}@media(min-width:750px){.crn-sticky{display:none}}@media(max-width:749px){.crn-hx .crn-show-m{display:revert!important}.crn-hx .crn-hide-m{display:none!important}.crn-hx{grid-template-columns:1fr;min-height:0}.crn-hx__media{order:0;aspect-ratio:4/5;max-height:76svh}.crn-hx__media:after{background:linear-gradient(0deg,var(--crn-bg) 0%,rgba(11,11,13,0) 45%)}.crn-hx__copy{order:1;justify-content:flex-start;margin-top:-30vw;position:relative;z-index:1}.crn-hx__inner{width:100%;padding:0 16px 32px}.crn-hx h1{font-size:clamp(40px,11vw,52px)}.crn-hx .crn-eyebrow{display:none}.crn-hx__shown{top:12px;bottom:auto;right:12px}.crn-hx__ctas .crn-btn{width:100%}}@media(prefers-reduced-motion:reduce){.crn-sticky,.crn-hx .crn-btn{transition:none!important}}.crn.crn-assure{border-block:1px solid var(--crn-line);background:var(--crn-surface)}.crn-assure__grid{list-style:none;max-width:var(--crn-wrap,1200px);margin:0 auto;padding:22px var(--crn-gutter,clamp(16px,4vw,48px));display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:20px}.crn-assure__item{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.crn-assure__item svg{flex:none;width:22px;height:22px;color:var(--crn-ice);margin-top:2px}.crn-assure__item b{display:block;font-size:14px;font-weight:600;color:var(--crn-text)}.crn-assure__item span{display:block;font-size:13px;color:var(--crn-muted)}.crn-assure__empty{max-width:var(--crn-wrap,1200px);margin:0 auto;padding:22px var(--crn-gutter,clamp(16px,4vw,48px));font-size:13px;color:var(--crn-muted)}@media(max-width:749px){.crn-assure__grid{grid-template-columns:1fr 1fr;gap:16px 12px;padding:18px 16px}.crn-assure__item span{font-size:12px}}.crn-cat .crn-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.crn-cat .crn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--crn-text);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--crn-line);padding-bottom:4px}.crn-cat .crn-arrow:after{content:"\2192"}.crn-cat .crn-arrow:hover{border-color:var(--crn-text);color:var(--crn-text)}.crn-cat a:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn-tiles{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:12px}.crn-tile{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;border-radius:var(--crn-r,6px);background:var(--crn-surface);color:var(--crn-text);text-decoration:none}.crn-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.crn-tile:hover img{transform:scale(1.035)}.crn-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#0b0b0dd9,#0b0b0d00 45%)}.crn-tile__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--crn-muted);opacity:.25}.crn-tile__text{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;flex-direction:column;gap:6px}.crn-tile__tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--crn-ice)}.crn-tile__label{font-family:var(--font-heading--family,Oswald,sans-serif);font-weight:600;text-transform:uppercase;font-size:clamp(18px,1.8vw,24px);letter-spacing:.02em;line-height:1}.crn-tile__meta{font-size:13px;color:#d6d6db}.crn-tile__meta:after{content:" \2192"}.crn-cat__empty{font-size:13px;color:var(--crn-muted)}@media(max-width:749px){.crn-tiles{grid-template-columns:1fr 1fr;gap:8px}.crn-tile__text{left:12px;right:12px;bottom:12px}.crn-tile__meta{font-size:12px}}@media(prefers-reduced-motion:reduce){.crn-tile img{transition:none!important}.crn-tile:hover img{transform:none}}.crn-srail .crn-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.crn-srail .crn-head .crn-eyebrow{margin:0 0 14px}.crn-srail .crn-head .crn-lead{margin-top:12px}.crn-srail .crn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--crn-text);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--crn-line);padding-bottom:4px}.crn-srail .crn-arrow:after{content:"\2192"}.crn-srail .crn-arrow:hover{border-color:var(--crn-text);color:var(--crn-text)}.crn-srail a:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn-head__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.crn-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.crn-card-p{display:block;color:var(--crn-text,#F4F4F5);text-decoration:none}.crn-card-p:hover{color:var(--crn-text,#F4F4F5)}.crn-card-p__media{position:relative;aspect-ratio:1/1;border-radius:var(--crn-r,6px);overflow:hidden;background:var(--crn-surface,#141418)}.crn-card-p__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.crn-card-p:hover img{transform:scale(1.035)}.crn-card-p__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--crn-muted,#9A9AA3);opacity:.25}.crn-card-p__title,.crn .crn-card-p__title{margin:12px 0 0;font:600 15px/1.35 var(--font-body--family,Inter,sans-serif);text-transform:none;letter-spacing:0;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crn-card-p__price,.crn .crn-card-p__price{margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.4}.crn-card-p__lead,.crn .crn-card-p__lead{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--crn-muted,#9A9AA3)}.crn-dots{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:1;color:var(--crn-muted,#9A9AA3)}.crn-dots i{display:inline-block;flex:none;width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}@media(max-width:749px){.crn-rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:64%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:0 16px 8px;scrollbar-width:none;gap:12px}.crn-rail::-webkit-scrollbar{display:none}.crn-card-p{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.crn-card-p img{transition:none!important}.crn-card-p:hover img{transform:none}}.crn-signature .crn-eyebrow{margin:0 0 14px}.crn-signature .crn-lead{margin-top:16px}.crn-signature .crn-btn{border-radius:var(--crn-r,6px)}.crn-signature a:focus-visible,.crn-signature input:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn-signature .crn-fineprint{font-size:12px;color:var(--crn-muted);line-height:1.5}.crn-signature .crn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--crn-text);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--crn-line);padding-bottom:4px}.crn-signature .crn-arrow:after{content:"\2192"}.crn-signature .crn-arrow:hover{border-color:var(--crn-text);color:var(--crn-text)}.crn-sig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.crn-sig--noimg{grid-template-columns:minmax(0,1fr)}.crn-sig--noimg .crn-sig__copy{max-width:680px}.crn-sig__media{position:relative;aspect-ratio:1/1;border-radius:var(--crn-r,6px);overflow:hidden;background:var(--crn-surface)}.crn-sig__media img{width:100%;height:100%;object-fit:cover;display:block}.crn-sig__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--crn-muted);opacity:.25}.crn-signature .crn-sig__cap{margin-top:10px}.crn-sig__tiers{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.crn-sig__tiers span{padding:8px 12px;border:1px solid var(--crn-line);border-radius:999px;font-size:14px;line-height:1.2}.crn-config{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"in pv" "btn pv";gap:16px 20px;padding:20px;border:1px solid var(--crn-line);border-radius:var(--crn-r,6px);background:var(--crn-surface)}.crn-config__in{grid-area:in}.crn-config__pv{grid-area:pv;align-self:center}.crn-config__btn{grid-area:btn;align-self:end}.crn-config label{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crn-muted);margin-bottom:8px;line-height:1.4}.crn-config input{width:100%;height:52px;margin:0;padding:0 16px;background:var(--crn-bg);border:1px solid var(--crn-line);border-radius:var(--crn-r,6px);color:var(--crn-text);font-family:var(--font-heading--family,Oswald,sans-serif);font-size:22px;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;-webkit-appearance:none;appearance:none}.crn-config input::placeholder{color:#5c5c66;letter-spacing:.06em;opacity:1}.crn-config input:focus{outline:none;border-color:var(--crn-ice);box-shadow:0 0 0 3px #8fd3ff40}.crn-config .crn-btn{width:100%;height:auto;min-height:52px;padding:12px 18px;text-align:center;line-height:1.3}.crn-signature .crn-config__btn p{margin-top:14px}.crn-signature .crn-config__pv .crn-fineprint{text-align:center;margin-top:10px}.crn-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:300px}.crn-tilechar{--h:min(46px,calc(290px / var(--n,4)));width:calc(var(--h) * .9);height:var(--h);display:grid;place-items:center;border:1px solid rgba(143,211,255,.5);border-radius:4px;background:linear-gradient(160deg,#1d1d23,#0f0f12);box-shadow:inset 0 0 14px #8fd3ff1f;font-family:var(--font-heading--family,Oswald,sans-serif);font-weight:600;font-size:calc(var(--h) * .56);line-height:1;color:#f4f4f5}.crn-tilechar.is-ghost{opacity:.3}.crn-editor-note{margin:0;padding:14px 16px;border:1px dashed var(--crn-line,#26262C);border-radius:var(--crn-r,6px);font-size:13px;color:var(--crn-muted,#9A9AA3)}@media(max-width:749px){.crn-sig{grid-template-columns:1fr}.crn-config{grid-template-columns:1fr;grid-template-areas:"in" "pv" "btn"}.crn-stack{min-height:0;padding:8px 0}}.crn-tl .crn-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.crn-tl .crn-head .crn-eyebrow{margin:0 0 14px}.crn-tl .crn-head .crn-lead{margin-top:12px}.crn-tl .crn-btn{border-radius:var(--crn-r,6px)}.crn-tl a:focus-visible{outline:2px solid var(--crn-ice);outline-offset:2px}.crn-tl .crn-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height,72px) + 16px)}.crn-tl__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:24px;position:relative}.crn-tl__steps:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--crn-line)}.crn-tl__step{position:relative;padding-top:32px}.crn-tl__step:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:var(--crn-bg);border:1px solid var(--crn-ice);box-shadow:0 0 0 4px var(--crn-bg)}.crn-tl__when{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crn-ice);line-height:1.5}.crn-tl .crn-tl__step h3{margin-top:8px;text-transform:uppercase;letter-spacing:.02em}.crn-tl .crn-tl__step p{margin-top:8px;color:var(--crn-muted);font-size:15px}.crn-tl__arrive{margin-top:clamp(32px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.crn-tl__box{padding:20px 22px;border:1px solid var(--crn-line);border-radius:var(--crn-r,6px);background:var(--crn-surface)}.crn-tl__box[hidden]{display:none}.crn-tl__box--ice{border-color:#8fd3ff73}.crn-tl__box b{display:block;font-family:var(--font-heading--family,Oswald,sans-serif);font-size:clamp(20px,2.2vw,28px);font-weight:600;text-transform:uppercase;line-height:1.15}.crn-tl__box [data-craneur-arrival]{white-space:nowrap}.crn-tl .crn-tl__box p{margin-top:6px;color:var(--crn-muted);font-size:14px}.crn-tl .crn-tl__box .crn-tl__links{margin-top:12px}.crn-tl__box a{color:var(--crn-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--crn-muted)}.crn-tl__box a:hover{color:var(--crn-text);text-decoration-color:var(--crn-text)}@media(max-width:749px){.crn-tl__arrive{grid-template-columns:1fr}.crn-tl__steps{grid-template-columns:1fr;gap:28px}.crn-tl__steps:before{left:7px;right:auto;top:0;bottom:0;width:1px;height:auto}.crn-tl__step{padding:0 0 0 32px}}.crn-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crn-shot{margin:0}.crn-shot__media{position:relative;aspect-ratio:4/5;border-radius:var(--crn-r);overflow:hidden;background:var(--crn-surface)}.crn-shot__media img{width:100%;height:100%;object-fit:cover;display:block}.crn-shot__media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--crn-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.crn-shot figcaption{margin-top:10px;font-size:13px;color:var(--crn-muted)}.crn-specgrid{margin:clamp(28px,3vw,44px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;border-top:1px solid var(--crn-line)}.crn-specgrid div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--crn-line)}.crn-specgrid dt{color:var(--crn-muted);font-size:14px}.crn-specgrid dd{margin:0;font-size:15px}.crn-details .crn-fineprint{margin-top:20px}@media(max-width:749px){.crn-shots{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:0 16px 8px;scrollbar-width:none;gap:12px}.crn-shots::-webkit-scrollbar{display:none}.crn-shot{scroll-snap-align:start}.crn-specgrid{grid-template-columns:1fr}.crn-specgrid div{grid-template-columns:110px 1fr}}.crn-promise{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,72px);align-items:start}.crn-promise .crn-lead{margin-top:16px}.crn-promise .crn-list{margin-top:20px}.crn-promise__main .crn-fineprint{margin-top:16px}.crn-promise .crn-card h3{text-transform:uppercase;letter-spacing:.02em}.crn-fine{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px;font-size:15px;color:var(--crn-muted)}.crn-fine li{position:relative;padding-left:18px}.crn-fine li:before{content:"";position:absolute;left:0;top:.75em;width:8px;height:1px;background:var(--crn-ice)}.crn-promise__link{margin-top:20px}@media(max-width:749px){.crn-promise{grid-template-columns:1fr}}.crn-brand{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,72px);align-items:center}.crn-brand .crn-lead{margin-top:16px}.crn-brand__entity{font-family:var(--font-heading--family,Oswald,sans-serif);font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2;margin-bottom:6px}.crn-brand__links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.crn-facts{margin:0}.crn-facts div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--crn-line)}.crn-facts div:last-child{border-bottom:0;padding-bottom:0}.crn-facts dt{color:var(--crn-muted);font-size:13px}.crn-facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.crn-facts dd small{display:block;color:var(--crn-muted);font-size:12px}.crn-facts a{color:var(--crn-text)}@media(max-width:749px){.crn-brand{grid-template-columns:1fr}.crn-facts div{grid-template-columns:90px 1fr}}.crn-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(24px,5vw,80px);align-items:start}.crn-faq-head{position:sticky;top:calc(var(--header-height,72px) + 24px)}.crn-faq-aside{margin-top:22px;padding:18px 20px;border:1px solid var(--crn-line);border-radius:var(--crn-r);background:var(--crn-surface);font-size:14px;color:var(--crn-muted)}.crn-faq-aside a{color:var(--crn-text)}.crn-faq-head .crn-faq-link{margin-top:18px}.crn-faq .a p+p{margin-top:10px}.crn-faq .a a{color:var(--crn-text)}@media(max-width:749px){.crn-faq-grid{grid-template-columns:1fr}.crn-faq-head{position:static}}.crn-close{text-align:center}.crn-close h2{font-size:clamp(36px,5.4vw,68px)}.crn-close .crn-lead{margin:16px auto 0}.crn-close__link{margin-top:18px}.crn-close .crn-fineprint{margin-top:14px}.crn-form{margin:24px auto 0;max-width:520px;text-align:left}.crn-form__label{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--crn-muted);margin-bottom:8px}.crn-form__field{position:relative}.crn-form input{width:100%;height:56px;border-radius:var(--crn-r);background:var(--crn-surface);border:1px solid var(--crn-line);color:var(--crn-text);padding:0 64px 0 16px;font:600 20px/1 var(--font-heading--family,Oswald,sans-serif);letter-spacing:.12em;text-transform:uppercase}.crn-form input::placeholder{color:#5c5c66;letter-spacing:.06em}.crn-form input:focus{outline:none;border-color:var(--crn-ice);box-shadow:0 0 0 3px #8fd3ff40}.crn-form__count{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--crn-muted)}.crn-form__error{margin-top:8px;font-size:13px;color:#ff8a80}.crn-form .crn-btn{width:100%;margin-top:12px}@media(max-width:749px){.crn-close{text-align:left}.crn-close .crn-lead{margin-left:0}}.crn-coll-intro .crn-wrap{padding-block:12px 0}.crn-coll-line{font-size:13px;color:var(--crn-muted)}.crn-carry{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border:1px solid var(--crn-line);border-radius:var(--crn-r);background:var(--crn-surface);font-size:14px}.crn-carry[hidden],.crn-carry [hidden]{display:none!important}.crn-carry [data-carry-none]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.crn-carry input{height:48px;width:min(220px,100%);padding:0 12px;background:var(--crn-bg);border:1px solid var(--crn-line);border-radius:var(--crn-r);color:var(--crn-text);font:600 16px/1 var(--font-heading--family,Oswald,sans-serif);letter-spacing:.1em;text-transform:uppercase}.crn-carry input:focus{outline:none;border-color:var(--crn-ice)}.crn-carry .crn-btn{height:48px;width:auto;padding:0 18px}.crn-carry__link{background:none;border:0;padding:12px 6px;margin:-12px 0;color:var(--crn-ice);text-decoration:underline;cursor:pointer;font:inherit}@media(max-width:749px){.crn-coll-intro .crn-wrap{padding:12px 16px 0}.crn-carry .crn-btn{width:auto}}.crn-hint{margin:8px 0 0;font-size:13px;color:#9a9aa3}.crn-hint[hidden]{display:none}.crn-trustrow{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#9a9aa3;width:100%}.crn-trustrow li{display:inline-flex;align-items:center;gap:6px}.crn-trustrow svg{color:#8fd3ff;width:14px;height:14px;flex:none}.crn-medianote{margin:12px 0 0;font-size:12px;line-height:1.5;color:#9a9aa3;width:100%}.crn-desc{width:100%}.crn-desc h2,.crn-desc h3{font:600 13px/1.3 var(--font-body--family,Inter,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:20px 0 8px}.crn-acc{border-top:1px solid #26262C}.crn-acc:last-of-type{border-bottom:1px solid #26262C}.crn-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font:600 15px/1.3 var(--font-body--family,Inter,sans-serif)}.crn-acc summary::-webkit-details-marker{display:none}.crn-acc summary:after{content:"+";font-size:20px;color:#9a9aa3}.crn-acc[open] summary:after{content:"\2013"}.crn-acc summary:focus-visible{outline:2px solid #8FD3FF;outline-offset:2px}.crn-acc__body{padding:0 0 16px}.crn-acc+:not(.crn-acc){margin-top:16px}.crn-card-lead{margin:2px 0 0;font-size:13px;color:#9a9aa3}.crn .crn-eyebrow{margin:0 0 14px}.crn .crn-hx__sub{margin-top:20px}.crn .crn-hx__price{margin-top:14px}.crn .crn-close__link{margin-top:18px}.crn .crn-form__error{margin-top:8px}.crn .crn-promise__link{margin-top:20px}@media(prefers-reduced-motion:reduce){.crn *{transition:none!important}}.crn.crn-coll-intro .crn-wrap,[id$=__crn_coll_faq] .crn-wrap,[id$=__crn_coll_trust] .crn-assure__grid{max-width:var(--page-width,1520px);padding-inline:var(--page-margin,16px)}@media(min-width:990px){.main-collection-grid .product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.main-collection-grid.collection-wrapper--full-width-on-mobile{padding-inline:var(--page-margin,16px)}.main-collection-grid.collection-wrapper--full-width-on-mobile [product-grid-view] .product-grid__card{padding-inline:0}.main-collection-grid.collection-wrapper--full-width-on-mobile .card-gallery{margin-inline:0}}.crn-tile img{bottom:auto;height:90%;object-position:50% 62%;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 80%,transparent 100%)}.crn-tile:after{background:linear-gradient(0deg,#0b0b0deb,#0b0b0d99 30%,#0b0b0d00 58%)}.crn-tile__tag{align-self:flex-start;display:inline-block;background:#0b0b0dcc;border:1px solid rgba(143,211,255,.45);padding:3px 8px;border-radius:6px;font-size:11px;line-height:1.3}@media(max-width:749px){.crn-tile{aspect-ratio:auto;display:flex;flex-direction:column}.crn-tile img{position:relative;inset:auto;height:auto;aspect-ratio:1/1;object-position:50% 80%;-webkit-mask-image:none;mask-image:none}.crn-tile:after{display:none}.crn-tile__text{position:static;padding:10px 12px 12px}}.crn-signature .crn-tilechar{border:1px solid rgba(143,211,255,.35);border-radius:5px;box-shadow:inset 0 0 10px #8fd3ff2e,0 0 14px #8fd3ff14}@media(min-width:750px){.crn-config{grid-template-columns:minmax(0,1fr) minmax(96px,150px);grid-template-rows:auto 1fr;align-items:start}.crn-config__btn{align-self:start}.crn-config__pv{align-self:center;min-width:64px}.crn-signature .crn-stack{min-height:0}.crn-signature .crn-tilechar{--h:min(52px,calc(360px / var(--n,4)));width:calc(var(--h) * .85)}.crn-config .crn-btn{font-size:15px}}@media(min-width:1000px){.crn-config .crn-btn{white-space:nowrap}}.crn-name .crn-name__preview .crn-name__preview-text.crn-stack{min-height:0}.crn-name .crn-name__preview .crn-tilechar{--h:min(38px,calc(216px / var(--n,4)))}@media(max-width:749px){.crn-name .crn-name__preview .crn-name__preview-text.crn-stack{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px 0}.crn-name .crn-name__preview .crn-tilechar{--h:42px;width:34px}}.crn-name__help .crn-name__rules{flex-basis:100%}.crn-notice{border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:14px 16px;display:grid;gap:8px}.crn-notice__title{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.crn-notice__text{margin:0;font-size:14px;line-height:1.5;opacity:.85}.crn-notice__confirm{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.crn-notice__confirm input{margin-top:3px;width:18px;height:18px;flex:none}.crn-hint--below{margin:-2px 0 0;font-size:13px;line-height:1.4;color:#9a9aa3;width:100%}.crn-hint.is-flash{color:#8fd3ff;animation:crn-hint-flash 1.6s ease}@keyframes crn-hint-flash{0%,40%{color:#8fd3ff}to{color:#9a9aa3}}sticky-add-to-cart[data-crn-locked] .sticky-add-to-cart__button{opacity:.5}.crn-delivery--plain .crn-delivery__sub{margin-top:2px}.crn a[href^="tel:"],.crn a[href^="mailto:"],.crn-nowrap{white-space:nowrap}.crn h2{text-wrap:balance}.crn .crn-lead{text-wrap:pretty}@media(min-width:750px){.crn-wrap{padding-block:clamp(48px,5.5vw,80px)}}@media(min-width:750px){.crn-hx{min-height:min(calc(100svh - var(--crn-hg,var(--header-group-height,104px))),880px)}}.crn .crn-form__error{min-height:1.3em}.crn .crn-form__error[hidden]{display:block!important;visibility:hidden}.shopify-section-group-footer-group [class*=__text_shop_links] a{display:block;text-decoration:none;line-height:2}.shopify-section-group-footer-group [class*=__text_shop_links] br{display:none}.shopify-section-group-footer-group .text-block.h4 :is(h2,h3){text-transform:uppercase;letter-spacing:.04em}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--font-heading--family,Oswald,sans-serif);text-transform:uppercase;letter-spacing:.03em}[id$=__crn_coll_trust_ready] .crn-assure__grid{max-width:var(--page-width,1520px);padding-inline:var(--page-margin,16px)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/craneur-sections.css.map */
