.exp-page{padding-top:5rem}.exp-frame{position:relative;background:linear-gradient(rgb(var(--color-border)) 1px,transparent 1px) 0 0 / 100% 64px,linear-gradient(90deg,rgb(var(--color-border)) 1px,transparent 1px) 0 0 / 64px 100%;background-color:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border));border-bottom:1px solid rgb(var(--color-border))}.exp-frame .gf-cross{position:absolute;width:12px;height:12px;border-top:1px solid rgb(var(--color-foreground));border-left:1px solid rgb(var(--color-foreground));opacity:.6}.exp-frame .gf-cross.tr{right:0;transform:scaleX(-1)}.exp-frame .gf-cross.bl{bottom:0;transform:scaleY(-1)}.exp-frame .gf-cross.br{right:0;bottom:0;transform:scale(-1)}.exp-head{position:relative;max-width:64rem;margin:0 auto;padding:4rem 1.5rem}.exp-eyebrow{font-size:.625rem;text-transform:uppercase;letter-spacing:.4em;color:rgb(var(--color-muted-foreground))}.exp-eyebrow-line{display:inline-block;height:1px;width:2rem;vertical-align:middle;background:rgb(var(--color-foreground));margin-right:.75rem}.exp-title{position:relative;display:inline-block;font-family:var(--font-heading-family);margin-top:1rem;font-size:3rem;line-height:.95;letter-spacing:-.02em}.exp-title.glitch:before,.exp-title.glitch:after{content:attr(data-text);position:absolute;left:0;top:0;width:100%;pointer-events:none}.exp-title.glitch:before{color:#ff2e88;mix-blend-mode:screen;animation:exp-gl-flicker 3.6s steps(2,end) infinite}.exp-title.glitch:after{color:#2effe1;mix-blend-mode:screen;animation:exp-gl-flicker 3.6s steps(2,end) infinite reverse}@keyframes exp-gl-flicker{0%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}20%{clip-path:inset(10% 0 60% 0);transform:translate(-1px,1px)}40%{clip-path:inset(50% 0 30% 0);transform:translate(1px,-1px)}60%{clip-path:inset(20% 0 40% 0);transform:translate(1px)}80%{clip-path:inset(70% 0 5% 0);transform:translate(-1px,2px)}}@media(prefers-reduced-motion:reduce){.exp-title.glitch:before,.exp-title.glitch:after{animation:none}}.exp-body-section{border-bottom:1px solid rgb(var(--color-border))}.exp-body{max-width:64rem;margin:0 auto;padding:3rem 1.5rem;font-size:.875rem;line-height:1.65;color:rgba(var(--color-foreground),.9)}.exp-body>*+*{margin-top:1.5rem}.exp-body p{margin:0}.exp-body .text-muted{color:rgb(var(--color-muted-foreground))}.exp-body .underline{text-decoration:underline}.exp-body h2{font-family:var(--font-heading-family);font-size:1.5rem;margin-top:2rem}@media(min-width:768px){.exp-head{padding:6rem 3rem}.exp-title{font-size:4.5rem}.exp-body{padding:5rem 3rem;font-size:1rem}.exp-body h2{font-size:1.875rem}}.exp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem}.exp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-grid--2{grid-template-columns:1fr}.exp-grid--rows{grid-template-columns:1fr;margin-top:0}.exp-cell{border:1px solid rgb(var(--color-border));margin-left:-1px;margin-top:-1px;padding:1rem}.exp-cell__label{font-size:.625rem;text-transform:uppercase;letter-spacing:.3em;color:rgb(var(--color-muted-foreground))}.exp-cell__value{margin-top:.5rem;font-family:var(--font-heading-family);font-size:1.5rem}.exp-cell--tile{padding:1.5rem}.exp-cell--tile .exp-cell__value{font-size:1.875rem;margin-top:.75rem}.exp-cell__sub{font-size:.75rem;color:rgb(var(--color-muted-foreground));margin-top:.25rem}.exp-cell--row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.25rem}.exp-cell--row .exp-cell__label{flex:0 0 auto}.exp-cell--row .exp-cell__value{margin-top:0;font-family:inherit;font-size:.875rem;text-align:right;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(min-width:768px){.exp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.exp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-cell{padding:1.5rem}.exp-cell__value{font-size:1.875rem}.exp-cell--tile .exp-cell__value{font-size:3rem}.exp-cell--row{padding:1.5rem}.exp-cell--row .exp-cell__value{font-size:1rem}}.exp-faq{margin-top:1.5rem;border-top:1px solid rgb(var(--color-border))}.exp-faq__item{border-bottom:1px solid rgb(var(--color-border))}.exp-faq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;text-align:left;background:none;border:none;color:inherit;cursor:pointer;font-size:.875rem}.exp-faq__sign{font-size:1rem;color:rgb(var(--color-muted-foreground));font-variant-numeric:tabular-nums;transition:transform .5s var(--ease-out-soft);flex-shrink:0}.exp-faq__item.is-open .exp-faq__sign{transform:rotate(45deg)}.exp-faq__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s var(--ease-out-soft),opacity .5s var(--ease-out-soft)}.exp-faq__item.is-open .exp-faq__panel{grid-template-rows:1fr;opacity:1}.exp-faq__panel-inner{overflow:hidden}.exp-faq__answer{padding-bottom:1.5rem;font-size:.875rem;color:rgba(var(--color-foreground),.8);max-width:42rem}@media(min-width:768px){.exp-faq__btn,.exp-faq__answer{font-size:1rem}}.exp-form{border:1px solid rgb(var(--color-border));margin-top:2.5rem;padding:1.5rem}.exp-form__label{font-size:.625rem;text-transform:uppercase;letter-spacing:.3em;color:rgb(var(--color-muted-foreground));margin-bottom:1rem}.exp-form__field{width:100%;background:transparent;border:none;border-bottom:1px solid rgb(var(--color-border));outline:none;padding:.5rem 0;font-size:.875rem;color:rgb(var(--color-foreground));margin-bottom:1rem}.exp-form__field:focus{border-bottom-color:rgb(var(--color-foreground))}textarea.exp-form__field{resize:none}.exp-form__submit{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border:1px solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;cursor:pointer;overflow:hidden;transition:color .3s var(--ease-out-soft)}.exp-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-foreground));transform:translateY(100%);transition:transform .3s var(--ease-out-soft);z-index:0}.exp-form__submit:hover{color:rgb(var(--color-background))}.exp-form__submit:hover:before{transform:translateY(0)}.exp-form__submit span{position:relative;z-index:1}.exp-form__note{font-size:.625rem;text-transform:uppercase;letter-spacing:.3em;color:rgba(var(--color-muted-foreground),.7);margin-top:1rem}@media(min-width:768px){.exp-form{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/experimental-page.css.map */
