#MainContent{padding-top:0!important}.gos2{--paper:var(--gos-paper,#f3eee3);--paper2:var(--gos-paper2,#ebe4d5);--ink:#1c1c1c;--soft:#4a4a4a;--mute:#6e675a;--line:#1c1c1c1f;--acc:#ff4f01;--gold:#b8892e;--ad:Advercase,Garamond,"Times New Roman",serif;--mono:"IBM Plex Mono",ui-monospace,monospace;position:relative;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--mono);overflow-x:clip;-webkit-font-smoothing:antialiased;isolation:isolate}.gos2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--gos-tex,.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .22 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .35 0 0 0 0 .25 0 0 0 .25 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.gos2 *{box-sizing:border-box}.gos2 a{color:inherit}.gos2 .ad{font-family:var(--ad);font-weight:400;letter-spacing:-.03em;line-height:.95;text-transform:none;margin:0}.gos2 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:.5rem;border:1px solid var(--ink);background:transparent;color:var(--ink);font:500 15px var(--mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.gos2 .btn.pri{background:var(--acc);border-color:var(--acc);color:#1c1c1c}.gos2 .btn:hover{background:var(--ink);color:var(--paper)}.gos2 .btn.pri:hover{background:#1c1c1c;border-color:#1c1c1c;color:var(--acc)}.gos2 .btn.gold{border-color:var(--gold)}.gos2 .btn[disabled]{opacity:.45;pointer-events:none}.gos2 .btn.busy{opacity:.6;pointer-events:none}.gos2 .btn.off{background:#1c1c1c14;border-color:#1c1c1c26;color:#1c1c1c80;pointer-events:none}.gos2 .top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:20px;height:76px;padding:0 40px;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.gos2 .top .gos2-logo .st0{fill:var(--ink)}.gos2 .top .home{line-height:0}.gos2 .gos2-logo,.gos2 .top .home img{height:48px;width:auto;display:block}.gos2 .top nav{margin:0 auto;display:flex;gap:8px}.gos2 .top nav a{font:500 14px var(--mono);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--soft);padding:8px 12px}.gos2 .top nav a:hover{color:var(--ink)}.gos2 .top .right{display:flex;gap:8px;align-items:center}.gos2 .top .store{font:500 14px var(--mono);letter-spacing:.06em;text-decoration:none;color:var(--soft);padding:8px 12px}.gos2 .top .btn{min-height:44px;padding:0 18px;font-size:14px}.gos2 .hero{position:relative;max-width:1360px;margin:0 auto;padding:40px 40px 0;text-align:center;--hfs:min(var(--hmax),8.6vw)}.gos2 .hero h1{position:relative;z-index:1;font-size:var(--hfs);max-width:1180px;margin:0 auto}.gos2 .hero h1 em{font-style:italic}.gos2 .scene{position:relative;z-index:2;margin:calc(var(--hfs) * var(--ov) * -1) auto 0;height:calc(min(620px,46vw)*.635 + 10px)}.gos2 .stage3d{position:absolute;left:-40px;right:-40px;top:-240px;bottom:-60px;z-index:4;pointer-events:none}.gos2 .stage3d canvas{display:block;width:100%;height:100%}.gos2 .crt{position:absolute;left:50%;top:0;width:min(620px,46vw);transform:translate(-50%);z-index:3;pointer-events:none}.gos2 .crt img.shell{display:block;width:100%;height:auto;filter:drop-shadow(0 34px 40px #0000002a)}.gos2 .crt .scr{position:absolute;z-index:1;left:18.6%;top:10.4%;width:53.7%;height:60.4%;border-radius:6%/8.5%;overflow:hidden;background:#0b0d0f;box-shadow:inset 0 0 14px 4px #000}.gos2 .crt .scr video,.gos2 .crt .scr img{width:100%;height:100%;object-fit:cover;display:block}.gos2 .crt .scr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000004a 2px 3px),radial-gradient(110% 100% at 50% 50%,transparent 58%,#000b 100%),radial-gradient(60% 40% at 28% 18%,#ffffff1e,transparent 70%)}.gos2 .crt .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#777;font-size:12px;letter-spacing:2px}.gos2 .crt .knob{position:absolute;z-index:5;width:4.2%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--r,0deg));border-radius:50%;border:0;background:transparent;cursor:pointer;padding:0;pointer-events:auto;transition:transform .25s}.gos2 .crt .k1{left:81%;top:52.9%}.gos2 .crt .k2{left:81.1%;top:62.1%}.gos2 .crt .secret{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;place-items:center;font:400 clamp(10px,1.6vw,22px) Michroma;color:#39ff88;text-shadow:0 0 12px #39ff88;background:#050806}.gos2 .crt.egg .secret{display:grid}.gos2 .crt.mode-green .scr video{filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(4)}.gos2 .crt.mode-amber .scr video{filter:grayscale(1) sepia(1) hue-rotate(-12deg) saturate(3.5)}.gos2 .crt.dim .scr{filter:brightness(.6)}.gos2 .crt.bright .scr{filter:brightness(1.3)}.gos2 .refl{position:absolute;left:50%;top:calc(min(620px,46vw)*.635);width:min(620px,46vw);transform:translate(-50%) scaleY(-1);transform-origin:top;opacity:.1;filter:blur(1.5px);-webkit-mask-image:linear-gradient(to top,#000,transparent 32%);mask-image:linear-gradient(to top,#000,transparent 32%);z-index:1;pointer-events:none}.gos2 .pop{position:absolute;left:-40px;right:-40px;top:-240px;bottom:-60px;z-index:5;pointer-events:none}.gos2 .pop svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.gos2 .pop svg{display:none}.gos2 .pop .ic{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:3px;width:72px;transform:translate(var(--x0),var(--y0)) scale(.3);opacity:0;transition:transform .7s cubic-bezier(.2,1.3,.4,1),opacity .35s;transition-delay:var(--d,0s)}.gos2 .pop .ic img{width:30px;height:30px;padding:3px;border-radius:7px;background:#1c1d22;box-shadow:0 10px 18px -8px #0007,inset 0 1px #ffffff1a;image-rendering:pixelated}.gos2 .pop .ic em{font:500 11px/1.15 var(--mono);font-style:normal;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);text-align:center}.gos2 .pop.on .ic{opacity:1;transform:translate(var(--x),var(--y)) scale(1)}.gos2 .pop .price{position:absolute;left:0;top:0;width:280px;transform:translate(var(--px),var(--py));text-align:center;opacity:0;transition:opacity .45s .5s;pointer-events:none}.gos2 .pop.on .price{opacity:1;pointer-events:auto}.gos2 .price .big{display:flex;align-items:baseline;justify-content:center;gap:6px}.gos2 .price .big b{font:400 64px/1 var(--ad);letter-spacing:-.03em}.gos2 .price .big span{font:500 15px var(--mono);color:var(--soft);text-transform:uppercase}.gos2 .price .or{font:500 14px var(--mono);color:var(--soft);margin-top:6px;text-transform:uppercase;letter-spacing:.04em}.gos2 .price .note{font:400 13px var(--mono);color:var(--mute);margin-top:4px}.gos2 .price .perks{list-style:none;margin:10px 0 0;padding:0;font:400 14px/1.5 var(--mono);color:var(--soft)}.gos2 .price .perks li:before{content:"+ ";color:var(--gold)}.gos2 .price .go{display:inline-block;margin-top:10px;font:500 14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);text-decoration:none;border-bottom:1px solid currentColor}.gos2 .pop[data-k="1"] .price .big b{color:var(--gold)}.gos2 .hint{position:relative;z-index:6;font:500 13px var(--mono);letter-spacing:.14em;color:var(--mute);margin-top:4px;transition:opacity .4s}.gos2 .cta{display:flex;gap:12px;justify-content:center;margin:20px 0 0;flex-wrap:wrap;position:relative;z-index:6}.gos2 .from{margin-top:16px;font:500 14px var(--mono);letter-spacing:.06em;color:var(--soft);text-transform:uppercase;transition:opacity .4s,max-height .4s;max-height:60px;overflow:hidden}.gos2.opened .from{opacity:0;max-height:0;margin-top:0}.gos2 .hero>.cta.rv{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),margin-top .6s cubic-bezier(.2,.8,.2,1)}@media(min-width:901px){.gos2.opened .hero>.cta{margin-top:var(--revealh,300px)}}.gos2 .mrev{display:none}.gos2 .cols{columns:2;column-gap:56px;max-width:960px;margin:110px auto 0;padding:0 40px;font:400 22px/1.5 var(--ad);color:#262626}.gos2 .cols p{margin:0 0 .75em}.gos2 .cols h3{font:700 27px/1.15 var(--ad);margin:.2em 0 .35em;break-after:avoid;letter-spacing:-.01em}.gos2 .spread{margin:130px 0 0;background:var(--paper2);display:grid;grid-template-columns:1.1fr 1fr;min-height:600px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gos2 .spread .img{position:relative;display:grid;place-items:center;overflow:hidden;padding:40px}.gos2 .spread .img img{max-width:100%;height:auto;display:block}.gos2 .spread .img .ph{width:80%;aspect-ratio:16/9;border:1px dashed #1c1c1c33;display:grid;place-items:center;font-size:12px;letter-spacing:2px;color:var(--mute);text-align:center}.gos2 .spread .txt{padding:80px 70px;align-self:center}.gos2 .spread h2{font-size:clamp(44px,4.8vw,78px);margin:0 0 26px}.gos2 .spread .rte{font:400 22px/1.5 var(--ad);max-width:500px}.gos2 .rte p{margin:0 0 .8em}.gos2 .sec{max-width:1160px;margin:0 auto;padding:140px 40px 0;text-align:center}.gos2 .sec h2{font-size:clamp(46px,5.4vw,84px);margin:0 0 20px}.gos2 .lead{font:400 22px/1.5 var(--ad);color:#3a3a3a;max-width:660px;margin:0 auto 56px}.gos2 .lead p{margin:0}.gos2 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;text-align:left}.gos2 .step .n{font:400 64px/1 var(--ad);color:var(--acc)}.gos2 .step h3{font:700 27px/1.15 var(--ad);margin:12px 0 10px;letter-spacing:-.01em;text-transform:none}.gos2 .step p{margin:0;font-size:17px;color:var(--soft)}.gos2 .facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:2px solid var(--ink);text-align:left}.gos2 .facts>div{padding:24px 22px 0 0}.gos2 .facts h4{margin:0 0 10px;font:500 13px var(--mono);letter-spacing:.14em;color:var(--acc)}.gos2 .facts p{margin:0;font-size:16px;color:var(--soft)}.gos2 .dots{display:none}.gos2 .toggle{display:inline-flex;border:1px solid var(--ink);border-radius:99px;padding:4px;margin-bottom:30px}.gos2 .toggle button{border:0;background:none;font:500 14px var(--mono);letter-spacing:.08em;padding:11px 22px;border-radius:99px;cursor:pointer;color:var(--soft)}.gos2 .toggle button.on{background:var(--ink);color:var(--paper)}.gos2 .tblw{overflow-x:auto}.gos2 table.spec{width:100%;border-collapse:collapse;text-align:left;border-top:3px solid var(--ink)}.gos2 .spec th{font:700 30px/1.1 var(--ad);padding:24px 16px 14px;vertical-align:bottom;letter-spacing:-.01em;text-transform:none}.gos2 .spec th small{display:block;font:500 12px var(--mono);letter-spacing:.14em;color:var(--acc);margin-bottom:8px}.gos2 .spec td{padding:15px 16px;border-bottom:1px solid var(--line);font-size:17px;vertical-align:top}.gos2 .spec td:first-child{color:var(--soft);font-size:14px;letter-spacing:.06em;width:26%;text-transform:uppercase}.gos2 .spec .price{font:400 52px/1 var(--ad)}.gos2 .spec .price span{font:400 15px var(--mono);color:var(--soft)}.gos2 .spec small{color:var(--soft);font-size:14px}.gos2 .spec .y{color:var(--acc)}.gos2 .spec .no{color:#b0a998}.gos2 .seats{display:grid;grid-template-columns:repeat(var(--seats,25),1fr);gap:2px;margin-top:10px}.gos2 .seats i{height:8px;background:#0000000f}.gos2 .seats i.on{background:var(--gold)}.gos2 .cart-msg{min-height:20px;margin-top:8px;font-size:13px;color:#c0392b}.gos2 .pcards{display:none}.gos2 .progs{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:26px;text-align:left}.gos2 .prog{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--line);border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,var(--paper) 60%,#fff);transition:transform .3s,border-color .3s}.gos2 .prog:hover{transform:translateY(-3px);border-color:var(--ink)}.gos2 .prog .th{position:relative;aspect-ratio:16/10;background:var(--paper2);overflow:hidden}.gos2 .prog .th img,.gos2 .prog .th video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gos2 .prog .th video{opacity:0;transition:opacity .3s}.gos2 .prog.play .th video{opacity:1}.gos2 .prog .th .pv{position:absolute;right:10px;bottom:10px;font:500 11px var(--mono);letter-spacing:.1em;background:#1c1c1cd0;color:#fff;padding:4px 8px;border-radius:4px;transition:opacity .3s}.gos2 .prog.play .pv{opacity:0}.gos2 .prog .b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.gos2 .prog .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px}.gos2 .prog b{font:700 20px/1.1 var(--ad);letter-spacing:-.01em}.gos2 .prog .tag{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:99px;border:1px solid currentColor;color:var(--acc);white-space:nowrap}.gos2 .prog .tag.free{color:#2b7a3d}.gos2 .prog .tag.try{color:#8a6d2a}.gos2 .prog p{margin:0;font-size:15px;line-height:1.55;color:var(--soft)}.gos2 .prog .go{margin-top:auto;padding-top:8px;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.gos2 .utils{font:400 24px/1.6 var(--ad);max-width:780px;margin:0 auto}.gos2 .faq{max-width:840px;margin:0 auto;text-align:left}.gos2 .faq h4{font:500 13px var(--mono);letter-spacing:.14em;color:var(--acc);margin:44px 0 0}.gos2 details{border-bottom:1px solid var(--line);padding:22px 0}.gos2 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font:400 24px var(--ad);letter-spacing:-.01em}.gos2 summary::-webkit-details-marker{display:none}.gos2 summary:after{content:"+";color:var(--acc)}.gos2 details[open] summary:after{content:"\2013"}.gos2 details .a{color:var(--soft);font-size:17px;margin-top:12px}.gos2 details .a p{margin:0 0 .6em}.gos2 .close{max-width:900px;margin:160px auto 0;padding:0 40px 140px;text-align:center}.gos2 .close h2{font-size:clamp(50px,6.4vw,104px);margin:0 0 22px}.gos2 .close .lead{margin-bottom:38px}.gos2 .close .cta{margin:0}.gos2 .btn.fnd{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.gos2 .close .cimg{margin:0 auto 34px;max-width:var(--cw,560px)}.gos2 .close .cimg img{width:100%;height:auto;display:block}.gos2 .rv{opacity:0;transform:translateY(56px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s)}.gos2 .rv.in{opacity:1;transform:none}@media(max-width:900px){.gos2{font-size:16px}.gos2 .top{height:64px;padding:0 16px}.gos2 .gos2-logo,.gos2 .top .home img{height:38px}.gos2 .top nav,.gos2 .top .store{display:none}.gos2 .top .right{margin-left:auto}.gos2 .hero{padding:40px 18px 0;--hfs:min(var(--hmob),12.5vw)}.gos2 .scene{height:auto;padding-bottom:6px}.gos2 .crt{position:relative;left:auto;transform:none;width:56%;margin:0 auto}.gos2 .refl{display:none}.gos2 .stage3d,.gos2 .pop{left:-18px;right:-18px;top:-170px;bottom:-20px}.gos2 .pop{display:none}.gos2 .mrev{display:block;max-height:0;overflow:hidden;transition:max-height .6s ease}.gos2.opened .mrev{max-height:520px}.gos2 .mrev>div{display:none;padding:18px 0 4px}.gos2 .mrev>div.on{display:block}.gos2 .mrev .icons{display:flex;flex-wrap:wrap;gap:12px 6px;padding:4px 0 10px;justify-content:center}.gos2 .mrev .ic{flex:0 0 62px;display:flex;flex-direction:column;align-items:center;gap:6px;scroll-snap-align:start}.gos2 .mrev .ic img{width:36px;height:36px;padding:4px;border-radius:8px;background:#1c1d22;image-rendering:pixelated}.gos2 .mrev .ic em{font:500 10px/1.15 var(--mono);font-style:normal;text-transform:uppercase;text-align:center}.gos2 .mrev .price{margin-top:8px}.gos2 .mrev .price .big b{font-size:52px}.gos2 .hint{margin-top:14px;font-size:12px}.gos2 .cta .btn{flex:1 1 100%}.gos2 .cols{columns:1;padding:0 20px;margin-top:80px;font-size:20px}.gos2 .spread{grid-template-columns:1fr;margin-top:90px}.gos2 .spread .txt{padding:50px 22px}.gos2 .spread .rte{font-size:20px}.gos2 .sec{padding:96px 20px 0}.gos2 .lead{font-size:20px;margin-bottom:36px}.gos2 .steps{grid-template-columns:1fr;gap:0;border-top:2px solid var(--ink)}.gos2 .step{display:grid;grid-template-columns:52px 1fr;column-gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.gos2 .step .n{font-size:42px;grid-row:span 2}.gos2 .step h3{font-size:23px;margin:2px 0 4px}.gos2 .step p{font-size:16px}.gos2 .facts{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;border-top:0;margin:34px -20px 0;padding:0 20px 6px;scrollbar-width:none}.gos2 .facts::-webkit-scrollbar{display:none}.gos2 .facts>div{flex:0 0 78%;scroll-snap-align:center;border:1px solid var(--line);border-top:2px solid var(--ink);border-radius:.5rem;padding:20px;background:color-mix(in srgb,var(--paper) 60%,#fff)}.gos2 .dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.gos2 .dots i{width:7px;height:7px;border-radius:50%;background:#1c1c1c26;transition:background .3s,width .3s}.gos2 .dots i.on{background:var(--ink);width:20px;border-radius:4px}.gos2 .tblw{display:none}.gos2 .pcards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none;text-align:left}.gos2 .pcards::-webkit-scrollbar{display:none}.gos2 .pcard{flex:0 0 84%;scroll-snap-align:center;border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:.5rem;padding:22px 20px;background:color-mix(in srgb,var(--paper) 60%,#fff);display:flex;flex-direction:column}.gos2 .pcard.pro{border-top-color:var(--acc)}.gos2 .pcard.fnd{border-top-color:var(--gold)}.gos2 .pcard small{font:500 12px var(--mono);letter-spacing:.14em;color:var(--acc)}.gos2 .pcard h3{font:700 30px/1.1 var(--ad);margin:6px 0 14px;letter-spacing:-.01em;text-transform:none}.gos2 .pcard .price{font:400 50px/1 var(--ad)}.gos2 .pcard .price span{font:400 15px var(--mono);color:var(--soft)}.gos2 .pcard .pn{font-size:14px;color:var(--soft);margin-top:6px;min-height:22px}.gos2 .pcard ul{list-style:none;margin:16px 0 20px;padding:0;flex:1}.gos2 .pcard li{padding:9px 0;border-bottom:1px solid var(--line);font-size:15px}.gos2 .pcard li.y:before{content:"\25cf  ";color:var(--acc)}.gos2 .pcard li.no{color:#9c9584}.gos2 .pcard li.no:before{content:"\2014  "}.gos2 .pcard .btn{width:100%}.gos2 .progs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none}.gos2 .progs::-webkit-scrollbar{display:none}.gos2 .prog{flex:0 0 84%;scroll-snap-align:center}.gos2 .prog.rv{opacity:1;transform:none}.gos2 .utils{font-size:21px}.gos2 summary{font-size:21px}.gos2 details .a{font-size:16px}.gos2 .close{margin-top:110px;padding:0 20px 100px}.gos2 .close .cta .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.gos2 .rv{opacity:1;transform:none;transition:none}.gos2 .pop .ic{transition:none}}.gos2 .step .rt,.gos2 .step .rt p{font-size:17px;color:var(--soft)}.gos2 .facts .rt,.gos2 .facts .rt p{font-size:16px;color:var(--soft)}.gos2 .rt p{margin:0 0 .6em}.gos2 .rt p:last-child{margin:0}@media(max-width:900px){.gos2 .step .rt,.gos2 .step .rt p{font-size:16px}}.gos2{display:block}.gos2 .rv{transition-delay:var(--rd,0s)}.gos2-design .rv,.gos2 .rv.in{opacity:1!important;transform:none!important}.gos2 .sec.tight{padding-top:90px}.gos2 .sechead{max-width:1160px;margin:0 auto;padding:0 40px;text-align:center}.gos2 .film{padding:130px 0 0}.gos2 .film .eyb{font:500 13px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 14px}.gos2 .film-strip{display:flex;gap:clamp(26px,3vw,56px);overflow-x:auto;scroll-snap-type:x mandatory;padding:56px max(40px,calc((100vw - 1360px)/2)) 30px;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.gos2 .film-strip::-webkit-scrollbar{display:none}.gos2 .film-strip.drag{cursor:grabbing;scroll-snap-type:none}.gos2 .frame{flex:0 0 auto;scroll-snap-align:center;margin:0;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit}.gos2 .frame .shot{height:var(--fh,min(54vh,500px));display:flex;align-items:flex-end}.gos2 .frame .shot img{height:100%;width:auto;max-width:min(86vw,900px);object-fit:contain;display:block;filter:drop-shadow(0 26px 30px #00000033);transition:transform .35s;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gos2 a.frame:hover .shot img{transform:translateY(-6px)}.gos2 .frame .ph{height:100%;aspect-ratio:3/2;display:grid;place-items:center;border:1px dashed var(--line);font:500 12px var(--mono);letter-spacing:.1em;color:var(--mute);background:#0000000a}.gos2 .frame figcaption{margin-top:20px;max-width:380px;font:400 15px/1.5 var(--mono);color:var(--soft)}.gos2 .frame figcaption b{display:block;font:700 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.gos2 .frame figcaption b i{font-style:normal;color:var(--acc);margin-right:10px}.gos2 .film-nav{display:flex;justify-content:center;gap:10px;margin-top:10px}.gos2 .film-nav button{width:52px;height:52px;border:1px solid var(--ink);border-radius:50%;background:transparent;font:500 18px var(--mono);cursor:pointer;color:var(--ink)}.gos2 .film-nav button:hover{background:var(--ink);color:var(--paper)}.gos2 .index{max-width:1060px;margin:70px auto 0;padding:0 40px;columns:2;column-gap:64px;text-align:left}.gos2 .index li{list-style:none;break-inside:avoid;display:grid;grid-template-columns:auto 1fr;column-gap:14px;padding:12px 0;border-top:1px solid var(--line)}.gos2 .index li i{font:500 12px var(--mono);font-style:normal;color:var(--acc);padding-top:3px}.gos2 .index li b{font:700 14px var(--mono);letter-spacing:.08em;text-transform:uppercase}.gos2 .index li span{grid-column:2;font:400 14px/1.5 var(--mono);color:var(--soft)}.gos2 .index li a{color:inherit;text-decoration:none}.gos2 .index li a:hover b{color:var(--acc)}.gos2 .bigpc{padding:140px 40px 0;text-align:center}.gos2 .bigpc .crt{position:relative;left:auto;top:auto;transform:none;width:min(var(--pcw,1100px),94vw);margin:50px auto 0;pointer-events:auto}.gos2 .bigpc .cap{max-width:640px;margin:34px auto 0;font:400 15px/1.6 var(--mono);color:var(--soft)}.gos2 .gtext{max-width:var(--tw,860px);margin:0 auto;padding:120px 40px 0;text-align:var(--ta,center)}.gos2 .gtext .rte{font:400 22px/1.5 var(--ad);color:#262626}.gos2 .gtext .rte p{margin:0 0 .7em}.gos2 .gtext .gimg{margin-top:44px}.gos2 .gtext .gimg img{width:100%;height:auto;display:block}.gos2 .ggal{max-width:1360px;margin:0 auto;padding:120px 40px 0;text-align:center}.gos2 .ggal .grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:var(--gap,28px);margin-top:50px;text-align:left}.gos2 .ggal figure{margin:0}.gos2 .ggal img{width:100%;height:auto;display:block}.gos2 .ggal figcaption{margin-top:12px;font:400 14px/1.5 var(--mono);color:var(--soft)}.gos2.pad-b{padding-bottom:var(--pb,0px)}@media(max-width:900px){.gos2 .film{padding-top:90px}.gos2 .film-strip{padding:40px 20px 24px;gap:22px}.gos2 .frame .shot{height:var(--fhm,300px)}.gos2 .frame figcaption{max-width:78vw;font-size:14px}.gos2 .film-nav{display:none}.gos2 .index{columns:1;padding:0 20px;margin-top:50px}.gos2 .bigpc{padding:96px 16px 0}.gos2 .bigpc .crt{width:100%}.gos2 .gtext{padding:90px 20px 0}.gos2 .gtext .rte{font-size:20px}.gos2 .ggal{padding:90px 20px 0}.gos2 .ggal .grid{grid-template-columns:repeat(var(--colsm,1),1fr);gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/giad-os2.css.map */
