.product-window-title,.checkout-copy h2,.utility-title,.product-app-title,.product-story-copy h4,.product-window-switch strong{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.product-window-title{max-width:12ch;letter-spacing:-.055em!important;text-transform:none!important;font-size:clamp(2rem,4vw,4.75rem)!important;font-weight:600!important;line-height:.94!important}.product-window-kicker{letter-spacing:.08em!important;font-size:clamp(.78rem,1vw,.95rem)!important}.product-window-copy{max-width:34ch;font-size:clamp(.95rem,1.3vw,1.12rem)!important;line-height:1.45!important}.product-window-label,.product-window-id,.product-window-rule,.product-window-batch,.product-app-label,.product-story-number,.product-spec span,.utility-eyebrow,.utility-top,.checkout-line span,.checkout-total span,.checkout-status{letter-spacing:.08em!important}.product-specs{opacity:.52}.product-spec strong{font-weight:500!important}.product-window-manifesto{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.035em!important;font-size:clamp(1.35rem,2.4vw,2.5rem)!important;font-weight:600!important;line-height:1!important}.product-app-title{letter-spacing:-.045em!important;font-size:clamp(1.65rem,3vw,3.2rem)!important;font-weight:600!important;line-height:.98!important}.product-app-copy,.product-story-copy p{line-height:1.45!important}.product-story-copy h4{letter-spacing:-.025em!important;font-weight:600!important}.product-window-switch strong{text-transform:none!important;letter-spacing:-.02em!important;font-weight:560!important}.checkout-copy{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important}.checkout-copy h2{letter-spacing:-.055em!important;text-transform:none!important;margin:.2rem 0 .6rem!important;font-size:clamp(2rem,4vw,3.75rem)!important;font-weight:600!important;line-height:.95!important}.checkout-copy>p:not(.utility-eyebrow):not(.checkout-status){opacity:.62;letter-spacing:-.01em!important;text-transform:none!important;margin:0 0 2.2rem!important;font-size:.98rem!important;line-height:1.45!important}.checkout-line,.checkout-total{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;text-transform:none!important;font-size:.88rem!important}.checkout-line strong,.checkout-total strong{font-weight:560!important}.secure-checkout-button,.buy-now-button{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:.08em!important;font-size:.74rem!important;font-weight:650!important}.checkout-status{opacity:.42!important;font-size:.66rem!important}.utility-title{letter-spacing:-.055em!important;font-size:clamp(2.2rem,5vw,5rem)!important;font-weight:600!important;line-height:.92!important}.hero-cue{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:.06em!important;line-height:1.35!important}.photo-light-mini,.photo-light-tail{transform:translate(-50%,-50%)}
:root{--dara-ink:#f7f5f0;--dara-muted:#f7f5f09e;--dara-faint:#f7f5f06b;--dara-line:#ffffff1c;--dara-red:#ff5b57;--dara-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif}body .product-window{color:var(--dara-ink);background:#090909}body .product-window:before{opacity:.025}body .product-window-main,body .product-window-app{padding:clamp(34px,3.6vw,52px)}body .product-window-id,body .product-window-rule,body .product-window-label,body .product-app-label,body .product-window-batch,body .product-story-number,body .product-app-note,body .product-window-switch span,body .product-spec span{font-family:var(--dara-sans)}body .product-window-id,body .product-window-rule{letter-spacing:.08em;font-size:10px;font-weight:600;line-height:1.2}body .product-window-id{color:#ffffff94}body .product-window-rule{color:var(--dara-red)}body .product-window-label,body .product-app-label{color:var(--dara-red);letter-spacing:.075em;margin-bottom:14px;font-size:10px;font-weight:650;line-height:1.25}body .product-window-title,body .product-app-title,body .product-story-card h4,body .checkout-copy h2,body .utility-title{font-family:var(--dara-sans);font-stretch:100%}body .product-window-title{letter-spacing:-.045em;text-transform:none;max-width:520px;font-size:clamp(34px,4vw,50px);font-weight:620;line-height:1.02}body .product-window-kicker{font-family:var(--dara-sans);letter-spacing:-.02em;color:#ffffffe6;margin-top:16px;font-size:clamp(17px,1.6vw,21px);font-style:normal;font-weight:500;line-height:1.25}body .product-window-copy{max-width:390px;color:var(--dara-muted);font-family:var(--dara-sans);letter-spacing:-.005em;margin-top:10px;font-size:13px;line-height:1.55}body .product-window-price{font-family:var(--dara-sans);letter-spacing:-.025em;font-size:20px;font-weight:600}body .product-window-batch{color:var(--dara-faint);letter-spacing:.06em;font-size:9px;font-weight:550}body .product-spec span{color:#ffffff80;letter-spacing:.07em;font-size:9px;font-weight:600}body .product-spec strong{color:#ffffffe6;font-family:var(--dara-sans);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.4}body .product-window-manifesto{color:#ffffff7a;font-family:var(--dara-sans);letter-spacing:.07em;font-size:10px;line-height:1.45}body .product-app-title{letter-spacing:-.04em;text-transform:none;max-width:560px;font-size:clamp(28px,3vw,40px);font-weight:620;line-height:1.03}body .product-app-copy{color:var(--dara-muted);font-family:var(--dara-sans);margin:12px 0 24px;font-size:13px;line-height:1.55}body .product-story-number{color:var(--dara-red);letter-spacing:.07em;font-size:10px;font-weight:650}body .product-story-card h4{letter-spacing:-.025em;text-transform:none;font-size:clamp(18px,1.7vw,23px);font-weight:600;line-height:1.08}body .product-story-card p{color:var(--dara-muted);font-family:var(--dara-sans);font-size:12px;line-height:1.5}body .product-app-note{color:#ffffff80;letter-spacing:.065em;font-size:9px;font-weight:550;line-height:1.45}body .product-window-switch span{color:var(--dara-red);letter-spacing:.06em;font-size:9px}body .product-window-switch strong{font-family:var(--dara-sans);letter-spacing:-.01em;text-transform:none;font-size:12px;font-weight:550}body .product-window-switch.active:after{background:var(--dara-red)}body .product-object-visual span{color:#fff;font-family:var(--dara-sans);letter-spacing:.06em;background:#080808e6;font-size:9px}body .buy-now-button{color:#fff;font-family:var(--dara-sans);letter-spacing:.02em;text-transform:none;border-color:#ff5b57b8;border-radius:999px;font-size:11px;font-weight:600}body .buy-now-button:hover{background:var(--dara-red);border-color:var(--dara-red);color:#090909}body .checkout-copy{font-family:var(--dara-sans);padding:clamp(34px,4vw,48px)}body .checkout-copy .utility-eyebrow{color:var(--dara-red);font-family:var(--dara-sans);letter-spacing:.07em;font-size:10px;font-weight:650}body .checkout-copy h2{letter-spacing:-.045em;text-transform:none;font-size:clamp(32px,4vw,46px);font-weight:620;line-height:1.02}body .checkout-copy>p:not(.utility-eyebrow):not(.checkout-status){color:var(--dara-muted);font-family:var(--dara-sans);letter-spacing:-.01em;text-transform:none;margin:10px 0 30px;font-size:14px;line-height:1.45}body .checkout-line,body .checkout-total{font-family:var(--dara-sans);letter-spacing:-.01em;text-transform:none;font-size:13px}body .checkout-line span,body .checkout-total span{color:#ffffff94}body .checkout-total{font-size:15px;font-weight:600}body .quantity-control{border-color:#ffffff29;border-radius:10px;overflow:hidden}body .secure-checkout-button{color:#ffffffb8;min-height:50px;font-family:var(--dara-sans);letter-spacing:.02em;text-transform:none;border-color:#ff5b577a;border-radius:999px;font-size:11px;font-weight:600}body .checkout-status{color:#ffffff80;font-family:var(--dara-sans);font-size:11px;line-height:1.45}body .checkout-image:after{color:#fff;font-family:var(--dara-sans);letter-spacing:.06em;background:#080808e6;font-size:9px}body .utility-top{color:#ffffff94;font-family:var(--dara-sans);letter-spacing:.06em;font-size:10px}body .product-app-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}body .product-app-store{text-align:center;align-items:center;margin-inline:auto}body .product-app-note{text-align:center;max-width:360px;margin-inline:auto}@media (max-width:760px){body .product-window-main,body .product-window-app{padding:30px 20px}body .product-window-title{font-size:36px}body .product-window-kicker{font-size:18px}body .product-app-title{font-size:29px}body .checkout-copy h2{font-size:34px}body .product-app-bottom{align-items:center}body .product-app-note{text-align:center}}
.dara-wordmark{color:#ff3131;justify-content:center;align-items:center;width:74px;min-width:74px;height:34px;text-decoration:none;display:inline-flex}.dara-mountain-mark{width:72px;height:34px;overflow:visible}.dara-mountain-mark path{fill:none;stroke:currentColor;stroke-width:4.8px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}@media (max-width:760px){.dara-wordmark{width:62px;min-width:62px}.dara-mountain-mark{width:60px}}
.checkout-success-layer{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-success-card{color:#f7f5f0;text-align:center;background:#090909;border:1px solid #ffffff1f;border-radius:18px;width:min(520px,100%);padding:42px;position:relative;box-shadow:0 30px 100px #0000008c}.checkout-success-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:16px}.checkout-success-mark{color:#ff3131;border:1px solid #ff3131;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 18px;font-size:20px;font-weight:700;display:grid}.checkout-success-kicker{color:#ff3131;letter-spacing:.12em;margin:0 0 10px;font-size:10px;font-weight:700}.checkout-success-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:620;line-height:1}.checkout-success-copy{color:#ffffffc2;max-width:390px;margin:18px auto 0;font-size:15px;line-height:1.55}.checkout-success-note{color:#ffffff7a;max-width:390px;margin:12px auto 0;font-size:12px;line-height:1.5}.checkout-success-button{color:#090909;cursor:pointer;background:#ff3131;border:1px solid #ff3131b3;border-radius:999px;min-height:48px;margin-top:28px;padding:0 22px;font-weight:700}@media (max-width:640px){.checkout-success-card{padding:34px 22px}}
.contact-window,.contact-window button,.contact-window a,.contact-window strong,.contact-window p,.contact-window span{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif}.contact-window .utility-top{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:.08em;color:#f7f5f09e;font-size:11px;font-weight:650}.contact-window .utility-eyebrow{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:.08em;color:#ff3131;font-size:12px;font-weight:750}.contact-window .utility-title{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;letter-spacing:-.055em;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:.94}.contact-window .contact-grid strong{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;font-size:15px;font-weight:750}.contact-window .contact-grid p{color:#f7f5f0ad;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;margin-top:10px;font-size:14px;font-weight:450;line-height:1.55}.contact-window .contact-grid>div>span{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:.08em;font-size:10px;font-weight:750}.contact-window .contact-grid a{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:.06em;font-size:11px;font-weight:750}.contact-pending{color:#fff;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em;text-transform:none;flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px;padding-top:24px;font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1.02;display:flex}.contact-pending a{color:#fff;font:inherit;overflow-wrap:anywhere;text-decoration:none;transition:color .15s,transform .15s;display:block}.contact-pending a:hover{color:#ff3131;transform:translate(3px)}.contact-pending span{display:none}@media (max-width:760px){.contact-window .utility-title{font-size:44px}.contact-window .contact-grid strong{font-size:14px}.contact-window .contact-grid p{font-size:13px}.contact-pending{gap:10px;margin-top:28px;font-size:clamp(25px,7.5vw,34px);line-height:1.08}}
