.ongo-section{position:relative;overflow:hidden;--mint:#D2E6DF;--mint-bright:#a9d8c8;--off-black:#121418;--charcoal:#2D3236;--white:#FFFFFF;--line:rgba(210,230,223,.18);--line-strong:rgba(210,230,223,.4);--ease:cubic-bezier(.2,.7,.2,1);background:var(--off-black);color:var(--white);font-family:Space Grotesk,sans-serif;font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased}.ongo-section *{margin:0;padding:0;box-sizing:border-box}.ongo-section ::selection{background:var(--mint);color:var(--off-black)}.ongo-section a{color:inherit;text-decoration:none}.ongo-section img,.ongo-section video{display:block;max-width:100%}.ongo-section .display{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.9;text-transform:uppercase}.ongo-section .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ongo-section .stroke{color:transparent;-webkit-text-stroke:2px var(--mint)}.ongo-section .wrap{max-width:1180px;margin:0 auto}.ongo-section .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.ongo-section .reveal.in{opacity:1;transform:none}.ongo-section .ongo-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;background:#121418b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.ongo-section .ongo-nav-brand{display:flex;align-items:center;gap:11px}.ongo-section .ongo-nav-brand svg{width:32px;height:32px;flex:none}.ongo-section .ongo-nav-word{display:flex;flex-direction:column;line-height:1}.ongo-section .ongo-nav-word b{font-family:Anton;font-weight:400;font-size:15px;letter-spacing:.18em}.ongo-section .ongo-nav-word span{font-size:8px;letter-spacing:.5em;color:var(--mint);margin-top:3px}.ongo-section .ongo-nav-links{display:flex;align-items:center;gap:30px}.ongo-section .ongo-nav-links a{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;position:relative;padding:6px 0;transition:color .25s}.ongo-section .ongo-nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--mint);transition:width .3s var(--ease)}.ongo-section .ongo-nav-links a:hover{color:#fff}.ongo-section .ongo-nav-links a:hover:after{width:100%}.ongo-section .ongo-nav-links .ongo-nav-shop{color:var(--mint)}.ongo-section .ongo-nav-cta{font-family:Space Grotesk;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--mint);color:var(--mint);padding:11px 20px;border-radius:10px;white-space:nowrap;transition:all .3s var(--ease)}.ongo-section .ongo-nav-cta:hover{background:var(--mint);color:var(--off-black);box-shadow:0 0 24px #d2e6df59}.ongo-section .ongo-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.ongo-section .ongo-burger i{width:24px;height:2px;background:#fff;transition:.3s}.ongo-section .ongo-burger.open i:nth-child(1){transform:translateY(7px) rotate(45deg)}.ongo-section .ongo-burger.open i:nth-child(2){opacity:0}.ongo-section .ongo-burger.open i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ongo-section .eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mint);margin-bottom:22px}.ongo-section .eyebrow .grade{border:1px solid var(--mint);border-radius:6px;padding:3px 8px;font-weight:500}.ongo-section .btn-primary{display:inline-flex;align-items:center;gap:12px;background:var(--mint);color:var(--off-black);font-family:Space Grotesk;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;border-radius:12px;border:1px solid var(--mint);transition:all .3s var(--ease)}.ongo-section .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px #d2e6df4d}.ongo-section .btn-primary span{font-size:18px;line-height:1}.ongo-section .reel-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#0a0b0d;padding-bottom:96px}.ongo-section .deck{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ongo-section .deck-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.ongo-section .deck-slide.active{opacity:1;visibility:visible}.ongo-section .deck-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;filter:blur(34px) saturate(1.1) brightness(.5);transform:scale(1.15)}.ongo-section .deck-slide[data-fill]:before{background-image:var(--fill)}.ongo-section .deck-slide video,.ongo-section .deck-slide img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.ongo-section .deck-slide.seeking video,.ongo-section .deck-slide.seeking img{filter:saturate(.85) contrast(1.05)}.ongo-section .deck-streak{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,#fff0 0 6px,#ffffff0d 6px 7px,#fff0 7px 16px);mix-blend-mode:screen;transition:opacity .12s}.ongo-section .deck-streak.on{opacity:.7}.ongo-section .deck-streak.rw{transform:scaleX(-1)}.ongo-section .deck-mode{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);font-family:Anton;font-size:clamp(40px,9vw,120px);letter-spacing:.04em;color:#d2e6df00;text-transform:uppercase;pointer-events:none;transition:color .12s,transform .2s var(--ease);text-shadow:0 0 40px rgba(210,230,223,.3)}.ongo-section .deck-mode.show{color:#d2e6dfe6;transform:translate(-50%,-50%) scale(1)}.ongo-section .deck-mode.cut{color:transparent}.ongo-section .reel-hero.flash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#fff;opacity:0;pointer-events:none;animation:ongocut .22s ease-out}@keyframes ongocut{0%{opacity:.5}to{opacity:0}}.ongo-section .field-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 3px)}.ongo-section .field-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,#0a0b0d59,#0a0b0d26 40%,#0a0b0dd9),linear-gradient(90deg,#0a0b0d99,#0a0b0d26 55%,#0a0b0d59)}.ongo-section .reel-head{position:relative;z-index:7;text-align:left;padding:0 30px;max-width:1180px;margin:0 auto;width:100%}.ongo-section .reel-head .eyebrow{justify-content:flex-start}.ongo-section .reel-title{font-size:clamp(40px,7vw,104px);margin-bottom:28px;text-shadow:0 4px 60px rgba(0,0,0,.7)}.ongo-section .reel-title .stroke{-webkit-text-stroke:2px var(--mint)}.ongo-section .reel-actions{display:flex;gap:16px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.ongo-section .btn-ghost{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:15px 6px;border-bottom:1px solid transparent;transition:.3s}.ongo-section .btn-ghost:hover{border-color:var(--mint);color:var(--mint)}.ongo-section .what-page,.ongo-section .book-page{padding-top:140px;min-height:80vh}.ongo-section .what-page .what-head .eyebrow,.ongo-section .book-page .book-left .eyebrow{margin-bottom:18px}.ongo-section .reel-hud{position:absolute;top:88px;left:0;right:0;z-index:7;display:flex;align-items:center;gap:10px;justify-content:center;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#fff9}.ongo-section .reel-hud .reddot{width:8px;height:8px;border-radius:50%;background:#ff4b4b;animation:ongoblink 1.4s infinite}.ongo-section .reel-hud .reel-tc{color:var(--mint);margin-left:8px}@keyframes ongoblink{0%,49%{opacity:1}50%,to{opacity:.2}}.ongo-section .deck-scrubber{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:7;width:min(680px,80vw);opacity:.5;transition:opacity .3s}.ongo-section .reel-hero:hover .deck-scrubber{opacity:1}.ongo-section .ds-track{position:relative;height:4px;border-radius:3px;background:#ffffff29;cursor:pointer}.ongo-section .ds-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:3px;background:var(--mint);box-shadow:0 0 12px var(--mint)}.ongo-section .ds-head{position:absolute;top:50%;left:0;width:12px;height:12px;border-radius:3px;background:var(--mint);transform:translate(-50%,-50%);box-shadow:0 0 14px var(--mint)}.ongo-section .ds-ticks{display:flex;justify-content:space-between;margin-top:10px}.ongo-section .ds-ticks i{flex:1;height:14px;margin:0 2px;border-radius:3px;background:#ffffff1a;transition:background .25s,transform .25s;cursor:pointer}.ongo-section .ds-ticks i.on{background:var(--mint);transform:scaleY(1.3)}.ongo-section .what{padding:120px 30px;border-top:1px solid var(--line)}.ongo-section .what-head{margin-bottom:36px;max-width:820px}.ongo-section .what-head h2{font-size:clamp(34px,5.4vw,68px)}.ongo-section .what-head p{margin-top:18px;font-size:16px;color:#ffffff9e;max-width:440px}.ongo-section .price-toggle{position:relative;display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:12px;padding:5px;margin-bottom:34px;background:#2d323640}.ongo-section .pt-btn{position:relative;z-index:2;background:none;border:none;cursor:pointer;font-family:Space Grotesk;font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff9;padding:11px 22px;border-radius:8px;transition:color .3s}.ongo-section .pt-btn.active{color:var(--off-black)}.ongo-section .pt-slider{position:absolute;z-index:1;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);background:var(--mint);border-radius:8px;transition:transform .32s var(--ease)}.ongo-section .price-toggle[data-mode=event] .pt-slider{transform:translate(100%)}.ongo-section .packs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ongo-section .pack-price .price-event,.ongo-section .packs[data-mode=event] .price-monthly{display:none}.ongo-section .packs[data-mode=event] .price-event{display:inline}.ongo-section .pack-price em{font-style:normal;font-size:11px;letter-spacing:.1em;color:#ffffff80;margin-left:4px}.ongo-section .pack{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;padding:32px 28px 26px;transition:transform .4s var(--ease),border-color .4s,background .4s;min-height:300px}.ongo-section .pack:hover{transform:translateY(-5px);border-color:var(--line-strong);background:#2d323647}.ongo-section .pack.feat{border-color:var(--mint);background:#d2e6df0d}.ongo-section .pack-no{font-family:Anton;font-size:13px;color:var(--mint);letter-spacing:.1em}.ongo-section .pack h3{font-size:clamp(30px,3.6vw,46px);margin:12px 0 14px}.ongo-section .pack p{font-size:14px;color:#ffffffa3;flex:1}.ongo-section .pack-price{font-size:13px;letter-spacing:.06em;color:var(--white);margin:18px 0 14px;padding-top:16px;border-top:1px solid var(--line)}.ongo-section .pack-go{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mint);transition:.3s}.ongo-section .pack:hover .pack-go{letter-spacing:.24em}.ongo-section .book{padding:120px 30px 0;border-top:1px solid var(--line)}.ongo-section .book-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.ongo-section .book-left h2{font-size:clamp(40px,6vw,84px)}.ongo-section .book-left .stroke{-webkit-text-stroke:2px var(--mint)}.ongo-section .book-left p{margin-top:22px;font-size:17px;color:#ffffffa8;max-width:360px}.ongo-section .book-mail{margin-top:30px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.ongo-section .ongo-form{display:block}.ongo-section .field{margin-bottom:14px}.ongo-section .field.row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ongo-section .field.row .field{margin:0}.ongo-section .field input,.ongo-section .field select,.ongo-section .field textarea{width:100%;background:#12141899;border:1px solid var(--line);border-radius:10px;padding:14px 16px;color:var(--white);font-family:Space Grotesk;font-size:15px;transition:border-color .3s,box-shadow .3s}.ongo-section .field input::placeholder,.ongo-section .field textarea::placeholder{color:#ffffff52}.ongo-section .field input:focus,.ongo-section .field select:focus,.ongo-section .field textarea:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 3px #d2e6df1f}.ongo-section .ongo-form button{width:100%;background:var(--mint);color:var(--off-black);border:none;font-family:Space Grotesk;font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;padding:17px;border-radius:12px;cursor:pointer;transition:.3s;margin-top:4px}.ongo-section .ongo-form button:hover{transform:translateY(-2px);box-shadow:0 14px 36px #d2e6df4d}.ongo-section .ongo-hidden-body{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.ongo-section .form-success,.ongo-section .form-error{border-radius:10px;padding:14px 16px;margin-bottom:16px;font-size:14px}.ongo-section .form-success{background:#d2e6df24;border:1px solid var(--mint);color:var(--mint)}.ongo-section .form-error{background:#ff4b4b1a;border:1px solid rgba(255,75,75,.5);color:#ff9a9a}.ongo-section .book-foot{max-width:1180px;margin:80px auto 0;padding:24px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff6;flex-wrap:wrap;gap:12px}.ongo-section .book-foot-tag{color:var(--mint)}@media(max-width:860px){.ongo-section .ongo-nav{padding:12px 18px}.ongo-section .ongo-burger{display:flex}.ongo-section .ongo-nav-cta{display:none}.ongo-section .ongo-nav-links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:#121418f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);max-height:0;overflow:hidden;transition:max-height .35s var(--ease)}.ongo-section .ongo-nav-links.open{max-height:320px}.ongo-section .ongo-nav-links a{width:100%;padding:16px 18px;border-bottom:1px solid var(--line);font-size:14px}.ongo-section .reel-hero{min-height:0;padding:48px 0 40px;gap:32px}.ongo-section .reel-head{padding:0 18px}.ongo-section .what{padding:70px 18px}.ongo-section .packs{grid-template-columns:1fr;gap:12px}.ongo-section .pack{min-height:0}.ongo-section .book{padding:70px 18px 0}.ongo-section .book-grid{grid-template-columns:1fr;gap:36px}.ongo-section .field.row{grid-template-columns:1fr}.ongo-section .frame{width:62vw}}.ongo-section .reviews-page{padding:140px 30px 90px;min-height:80vh}.ongo-section .reviews-head{max-width:820px;margin-bottom:48px}.ongo-section .reviews-head .eyebrow{margin-bottom:18px}.ongo-section .reviews-head h2{font-size:clamp(38px,6vw,80px)}.ongo-section .reviews-head p{margin-top:18px;font-size:16px;color:#ffffff9e;max-width:440px}.ongo-section .review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.ongo-section .review{position:relative;border:1px solid var(--line);border-radius:18px;padding:38px 34px 32px;background:#2d323633;overflow:hidden;transition:border-color .4s,background .4s}.ongo-section .review:hover{border-color:var(--line-strong);background:#2d323652}.ongo-section .review-mark{font-family:Anton;font-size:90px;line-height:.6;color:var(--mint);opacity:.5;margin-bottom:8px}.ongo-section .review blockquote{font-size:16px;line-height:1.6;color:#ffffffe6;margin:0 0 24px}.ongo-section .review figcaption{display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--line);padding-top:18px}.ongo-section .review-name{font-family:Anton;font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:#fff}.ongo-section .review-role{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mint)}.ongo-section .reviews-cta{margin-top:44px}@media(max-width:860px){.ongo-section .reviews-page{padding:110px 18px 70px}.ongo-section .review-list{grid-template-columns:1fr}.ongo-section .review{padding:30px 24px 26px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ongo.css.map */
