.about-module__65-7Xq__about{z-index:1;align-items:center;min-height:100svh;display:flex;position:relative}.about-module__65-7Xq__veil{background:linear-gradient(#05080859,#050808a6 30% 70%,#05080859);position:absolute;inset:0}.about-module__65-7Xq__inner{width:calc(var(--u) * 1440);padding:calc(var(--u) * 140) calc(var(--u) * 50) calc(var(--u) * 120);grid-template-columns:calc(var(--u) * 600) 1fr;column-gap:calc(var(--u) * 140);box-sizing:border-box;align-items:center;margin-inline:auto;display:grid;position:relative}.about-module__65-7Xq__copy{align-items:flex-start;gap:calc(var(--u) * 20);flex-direction:column;display:flex}.about-module__65-7Xq__heading{font-size:max(30px, calc(var(--u) * 46));line-height:1.06}.about-module__65-7Xq__heading span{display:block}.about-module__65-7Xq__body{max-width:calc(var(--u) * 470)}.about-module__65-7Xq__principlesTitle{margin:calc(var(--u) * 14) 0 0;font-size:max(10px, calc(var(--u) * 10));letter-spacing:.2em;text-transform:uppercase;color:var(--ink-55)}.about-module__65-7Xq__principles{border-top:1px solid var(--ink-14);width:100%;margin:0;padding:0;list-style:none}.about-module__65-7Xq__principles li{grid-template-columns:calc(var(--u) * 230) 1fr;gap:calc(var(--u) * 20);padding:calc(var(--u) * 14) 0;border-bottom:1px solid var(--ink-14);display:grid}.about-module__65-7Xq__principleTitle{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(14px, calc(var(--u) * 15));color:var(--ink)}.about-module__65-7Xq__figure{width:calc(var(--u) * 470);justify-self:end;margin:0}.about-module__65-7Xq__frame{aspect-ratio:4/5;border-radius:calc(var(--u) * 6);position:relative;overflow:hidden}.about-module__65-7Xq__parallax{position:absolute;inset:-8% 0}.about-module__65-7Xq__parallax img{object-fit:cover}.about-module__65-7Xq__loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.about-module__65-7Xq__loop[data-playing=true]{opacity:1}@media (max-width:767px){.about-module__65-7Xq__inner{grid-template-columns:1fr;row-gap:0;width:auto;padding:0 20px}.about-module__65-7Xq__copy{justify-content:center;padding:84px 0 32px}.about-module__65-7Xq__heading{font-size:calc(var(--u) * 30)}.about-module__65-7Xq__body{max-width:none}.about-module__65-7Xq__principles li{grid-template-columns:1fr;gap:4px}.about-module__65-7Xq__figure{display:none}}@media (max-width:767px) and (max-height:760px){.about-module__65-7Xq__heading{font-size:26px}.about-module__65-7Xq__copy{gap:14px}}
.buttons-module__Vv_K_G__base{--x:50%;--y:50%;isolation:isolate;min-height:40px;font-family:var(--font-schibsted), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink);cursor:pointer;translate:var(--mx,0px) var(--my,0px);transition:translate .5s var(--ease-expo), scale .25s var(--ease-expo), box-shadow .5s var(--ease-expo), color .4s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.buttons-module__Vv_K_G__base:active{scale:.96}.buttons-module__Vv_K_G__base:disabled{opacity:.6;cursor:progress}.buttons-module__Vv_K_G__base [data-arrow]{transition:translate .5s var(--ease-expo);display:inline-block}.buttons-module__Vv_K_G__base:hover [data-arrow]{translate:4px}.buttons-module__Vv_K_G__chrome{background:linear-gradient(#3a3f45 0%,#16191c 48%,#0b0d0f 52%,#24282c 100%);box-shadow:inset 0 1px #fff6,inset 0 -1px #0009,inset 0 0 0 1px #ffffff1a,0 10px 30px #00000073;}.buttons-module__Vv_K_G__chrome:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%);position:absolute;inset:0;translate:-120%}.buttons-module__Vv_K_G__chrome:hover:before{transition:translate .9s var(--ease-expo);translate:120%}.buttons-module__Vv_K_G__chrome .btn-ripple{background:#db1c248c}.buttons-module__Vv_K_G__primary{box-shadow:inset 0 1px #fff6,inset 0 -1px #0009,inset 0 0 0 1px #db1c24d9,0 0 0 1px #db1c2440,0 10px 34px #db1c2447;}.buttons-module__Vv_K_G__primary:hover{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0009,inset 0 0 0 1px #db1c24,0 0 0 1px #db1c2466,0 14px 44px #db1c2473}.buttons-module__Vv_K_G__gold{color:var(--gold);box-shadow:inset 0 1px #fff6,inset 0 -1px #0009,inset 0 0 0 1px #c9a55ae6,0 0 0 1px #c9a55a40,0 10px 34px #c9a55a38;}.buttons-module__Vv_K_G__gold:hover{color:#f1d79a;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0009,inset 0 0 0 1px #c9a55a,0 0 0 1px #c9a55a66,0 14px 44px #c9a55a61}.buttons-module__Vv_K_G__gold .btn-ripple{background:#c9a55a80}.buttons-module__Vv_K_G__glass{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background-color:#ffffff14;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #ffffff14,inset 0 0 0 1px #ffffff29,0 10px 30px #00000040;}.buttons-module__Vv_K_G__glass:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120px circle at var(--x) var(--y), #ffffff4d, transparent 60%);opacity:0;transition:opacity .4s var(--ease-expo);pointer-events:none;position:absolute;inset:0}.buttons-module__Vv_K_G__glass:hover:before{opacity:1}.buttons-module__Vv_K_G__glass:hover{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 0 1px #ffffff4d,0 14px 40px #0000004d}.buttons-module__Vv_K_G__glass .btn-ripple{background:#ffffff59}
.audit-module__3K9Cxq__audit{z-index:1;position:relative}.audit-module__3K9Cxq__inner{width:calc(var(--u) * 1440);padding:calc(var(--u) * 130) calc(var(--u) * 50) calc(var(--u) * 110);grid-template-columns:calc(var(--u) * 520) 1fr;column-gap:calc(var(--u) * 110);box-sizing:border-box;align-items:start;margin-inline:auto;display:grid}.audit-module__3K9Cxq__intro{align-items:flex-start;gap:calc(var(--u) * 20);flex-direction:column;display:flex}.audit-module__3K9Cxq__heading{font-size:max(30px, calc(var(--u) * 46));line-height:1.06}.audit-module__3K9Cxq__heading span{display:block}.audit-module__3K9Cxq__sub{max-width:calc(var(--u) * 420)}.audit-module__3K9Cxq__steps{width:100%;margin:calc(var(--u) * 10) 0 0;border-top:1px solid var(--ink-14);padding:0;list-style:none}.audit-module__3K9Cxq__steps li{align-items:baseline;gap:calc(var(--u) * 18);padding:calc(var(--u) * 12) 0;border-bottom:1px solid var(--ink-14);font-size:max(13px, calc(var(--u) * 13));color:var(--ink-85);display:flex}.audit-module__3K9Cxq__stepN{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-size:max(17px, calc(var(--u) * 19));color:var(--red)}.audit-module__3K9Cxq__panel{padding:calc(var(--u) * 40);border:1px solid var(--ink-14);border-radius:calc(var(--u) * 8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0508089e}.audit-module__3K9Cxq__form{gap:calc(var(--u) * 22) calc(var(--u) * 24);grid-template-columns:1fr 1fr;display:grid}.audit-module__3K9Cxq__field{flex-direction:column;gap:8px;display:flex}.audit-module__3K9Cxq__field[data-wide=true]{grid-column:1/-1}.audit-module__3K9Cxq__field label{font-size:max(11px, calc(var(--u) * 10.5));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-72)}.audit-module__3K9Cxq__optional{letter-spacing:.04em;text-transform:none;color:var(--ink-55)}.audit-module__3K9Cxq__field input,.audit-module__3K9Cxq__field select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #f2f1ec4d;border-radius:0;padding:10px 0;font-size:16px;transition:border-color .3s}.audit-module__3K9Cxq__field select option{background:#0b0f0f}.audit-module__3K9Cxq__field input::placeholder{color:#f2f1ec59}.audit-module__3K9Cxq__field input:focus-visible,.audit-module__3K9Cxq__field select:focus-visible{border-bottom-color:var(--ink);outline:none}.audit-module__3K9Cxq__field input[aria-invalid=true]{border-bottom-color:#ff5a60}.audit-module__3K9Cxq__error{color:#ff8a8e;margin:0;font-size:13px}.audit-module__3K9Cxq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.audit-module__3K9Cxq__consent{color:var(--ink-72);grid-column:1/-1;margin:0;font-size:13px}.audit-module__3K9Cxq__consent a,.audit-module__3K9Cxq__status a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.audit-module__3K9Cxq__submit{letter-spacing:.16em;grid-column:1/-1;justify-self:start;min-height:48px;padding-inline:28px;}.audit-module__3K9Cxq__status{color:var(--ink);grid-column:1/-1;font-size:14px;line-height:1.6}.audit-module__3K9Cxq__status p{border-left:2px solid var(--red);background:#db1c2414;margin:0;padding:14px 16px}.audit-module__3K9Cxq__success{flex-direction:column;gap:12px;display:flex}.audit-module__3K9Cxq__successTitle{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(20px, calc(var(--u) * 24));margin:0;line-height:1.3}.audit-module__3K9Cxq__success .t-serif{color:var(--ink-72);margin:0;font-size:22px}@media (max-width:767px){.audit-module__3K9Cxq__inner{grid-template-columns:1fr;row-gap:0;width:auto;padding:0 20px 40px}.audit-module__3K9Cxq__intro{flex-direction:column;justify-content:center;padding:84px 0 32px;display:flex}.audit-module__3K9Cxq__panel,.audit-module__3K9Cxq__panel[data-panel]{min-height:0;padding:24px 20px;scroll-margin-top:76px}.audit-module__3K9Cxq__form{grid-template-columns:1fr}}.audit-module__3K9Cxq__reward{font:600 12px/1.4 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e8cd8c;background:#c9a55a1a;border-radius:12px;grid-column:1/-1;margin:0 0 14px;padding:10px 14px;box-shadow:inset 0 0 0 1px #c9a55a8c}
.chrome-module__zcYG0q__stage{z-index:0;background:#000;position:fixed;inset:0;overflow:hidden}.chrome-module__zcYG0q__stage:after{content:"";pointer-events:none;background:linear-gradient(#0406066b,#0406068c);transition:opacity .6s;position:absolute;inset:0}html.is-gated .chrome-module__zcYG0q__stage:after{opacity:0}.chrome-module__zcYG0q__stageVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chrome-module__zcYG0q__stageVideo[data-stage=doorOpen],.chrome-module__zcYG0q__stageVideo[data-stage=arrival]{opacity:0}html:not(.is-gated) .chrome-module__zcYG0q__stageVideo[data-stage=door]{opacity:0}html:not(.is-gated) .chrome-module__zcYG0q__stageVideo[data-stage=arrival]{opacity:1}.chrome-module__zcYG0q__stageDim{opacity:0;pointer-events:none;background:#050808;position:absolute;inset:0}.chrome-module__zcYG0q__opening{z-index:100;background:#000;place-items:center;display:grid;position:fixed;inset:0}html:not(.is-opening) .chrome-module__zcYG0q__opening{pointer-events:none}.chrome-module__zcYG0q__openingMark{width:clamp(56px, calc(var(--u) * 76), 96px);height:auto;overflow:visible}.chrome-module__zcYG0q__openingMark path{fill:var(--ink);stroke:var(--ink);stroke-width:1.2px}.chrome-module__zcYG0q__nav{z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.chrome-module__zcYG0q__nav:before{content:"";opacity:0;background:linear-gradient(#0009,#0000);transition:opacity .6s;position:absolute;inset:0 0 -48px}.chrome-module__zcYG0q__nav[data-scrolled=true]:before{opacity:1}.chrome-module__zcYG0q__navInner{width:calc(var(--u) * 1440);max-width:100%;height:calc(var(--u) * 74);min-height:60px;padding-inline:calc(var(--u) * 64);align-items:center;gap:calc(var(--u) * 40);pointer-events:auto;margin-inline:auto;display:flex;position:relative}.chrome-module__zcYG0q__monogram{width:calc(var(--u) * 34);min-width:28px;color:var(--ink);display:block}.chrome-module__zcYG0q__monogram svg{fill:currentColor;width:100%;height:auto;display:block}.chrome-module__zcYG0q__frost{pointer-events:none;position:absolute;inset:0 0 -56px}.chrome-module__zcYG0q__frost:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;background:linear-gradient(#080a0a57,#080a0a1f 60%,#080a0a00);transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}html.is-gated .chrome-module__zcYG0q__frost:before{opacity:1}.chrome-module__zcYG0q__links{gap:calc(var(--u) * 44);margin-left:auto;display:flex}.chrome-module__zcYG0q__links a{font-family:var(--font-schibsted);font-weight:500;font-size:max(11px, calc(var(--u) * 10.5));letter-spacing:.16em;text-transform:uppercase;color:#f2f1ecb8;text-decoration:none;transition:color .3s}.chrome-module__zcYG0q__links a:hover{color:var(--ink)}:where(html.is-gated) .chrome-module__zcYG0q__links a{color:#f2f1eceb}.chrome-module__zcYG0q__cta{min-height:max(34px, calc(var(--u) * 36));padding-inline:max(14px, calc(var(--u) * 18));font-size:max(11px, calc(var(--u) * 10.5));letter-spacing:.16em;}.chrome-module__zcYG0q__rule{left:calc(50% - var(--u) * 656);width:calc(var(--u) * 1312);top:calc(max(60px, var(--u) * 74));transform-origin:0;background:#f2f1ec24;height:1px;position:absolute}.chrome-module__zcYG0q__menuButton{display:none}.chrome-module__zcYG0q__menu{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#000000f2;flex-direction:column;justify-content:center;gap:18px;padding:96px 24px 40px;display:flex;position:fixed;inset:0}.chrome-module__zcYG0q__menu a:not(.chrome-module__zcYG0q__menuCta){font-family:var(--font-instrument);text-transform:uppercase;color:var(--ink);font-size:34px;font-weight:500;text-decoration:none}.chrome-module__zcYG0q__menuCta{align-self:flex-start;min-height:52px;margin-top:16px;font-size:13px;}@media (max-width:767px){.chrome-module__zcYG0q__navInner{gap:10px;height:64px;padding-inline:16px}.chrome-module__zcYG0q__monogram{width:30px;margin-right:auto}.chrome-module__zcYG0q__links{display:none}.chrome-module__zcYG0q__rule{width:calc(100% - 32px);top:64px;left:16px}.chrome-module__zcYG0q__menuButton{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.chrome-module__zcYG0q__menuBars,.chrome-module__zcYG0q__menuBars:before{background:currentColor;width:20px;height:1px;transition:transform .3s;display:block}.chrome-module__zcYG0q__menuBars{position:relative;transform:translateY(-3px)}.chrome-module__zcYG0q__menuBars:before{content:"";position:absolute;top:6px}.chrome-module__zcYG0q__menuBars[data-open=true]{transform:rotate(45deg)}.chrome-module__zcYG0q__menuBars[data-open=true]:before{top:0;transform:rotate(-90deg)}}.chrome-module__zcYG0q__rail{z-index:50;top:50%;right:calc((100vw - var(--u) * 1440) / 2 + var(--u) * 22);position:fixed;transform:translateY(-50%)}html.is-gated .chrome-module__zcYG0q__rail{opacity:0;pointer-events:none}.chrome-module__zcYG0q__rail ul{gap:calc(var(--u) * 14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chrome-module__zcYG0q__railItem{color:#f2f1ec66;width:28px;height:28px;font-family:var(--font-instrument);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;transition:color .3s;display:grid;position:relative}.chrome-module__zcYG0q__railItem[aria-current=true],.chrome-module__zcYG0q__railItem:hover,.chrome-module__zcYG0q__railItem:focus-visible{color:var(--ink)}.chrome-module__zcYG0q__railLabel{white-space:nowrap;font-family:var(--font-schibsted);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:0;pointer-events:none;margin-right:6px;font-size:10px;transition:opacity .3s,transform .3s;position:absolute;right:100%;transform:translate(6px)}.chrome-module__zcYG0q__railItem:hover .chrome-module__zcYG0q__railLabel,.chrome-module__zcYG0q__railItem:focus-visible .chrome-module__zcYG0q__railLabel{opacity:1;transform:none}@media (max-width:767px){.chrome-module__zcYG0q__rail{display:none}}.chrome-module__zcYG0q__grain{z-index:80;pointer-events:none;opacity:.045;background-image:url(/media/textures/grain.png);background-size:180px;animation:1s steps(8,end) infinite chrome-module__zcYG0q__grain;position:fixed;inset:-50%}html.is-opening .chrome-module__zcYG0q__grain{background-image:none}@keyframes chrome-module__zcYG0q__grain{0%{transform:translate(0)}12%{transform:translate(-4%,-6%)}25%{transform:translate(-8%,3%)}37%{transform:translate(5%,-9%)}50%{transform:translate(-3%,8%)}62%{transform:translate(-9%,2%)}75%{transform:translate(6%,5%)}87%{transform:translate(2%,-4%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chrome-module__zcYG0q__grain{animation:none}}
.final-cut-module__fgB35W__finalCut{z-index:1;align-items:center;min-height:100svh;display:flex;position:relative}.final-cut-module__fgB35W__inner{width:calc(var(--u) * 1440);max-width:100%;padding:calc(var(--u) * 100) calc(var(--u) * 50);box-sizing:border-box;grid-template-columns:auto calc(var(--u) * 470);justify-content:center;align-items:center;column-gap:calc(var(--u) * 110);row-gap:calc(var(--u) * 30);grid-template-areas:"film head""film actions";margin-inline:auto;display:grid}.final-cut-module__fgB35W__head{grid-area:head;align-self:end}.final-cut-module__fgB35W__heading{margin-top:calc(var(--u) * 16);font-size:max(30px, calc(var(--u) * 46));line-height:1.06}.final-cut-module__fgB35W__heading span{display:block}.final-cut-module__fgB35W__actions{align-self:start;align-items:flex-start;gap:calc(var(--u) * 26);flex-direction:column;grid-area:actions;display:flex}.final-cut-module__fgB35W__body{max-width:calc(var(--u) * 430);margin:0}.final-cut-module__fgB35W__film{height:min(78svh, calc(var(--u) * 700));aspect-ratio:9/16;background:#0b0d0f;border-radius:14px;grid-area:film;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 80px #0000008c}.final-cut-module__fgB35W__video{object-fit:cover;width:100%;height:100%;display:block}.final-cut-module__fgB35W__video:fullscreen{object-fit:contain;background:#000}.final-cut-module__fgB35W__watch{white-space:nowrap;gap:10px;position:absolute;bottom:22px;left:50%;translate:-50%;}.final-cut-module__fgB35W__play{color:var(--red);font-size:.8em}.final-cut-module__fgB35W__length{opacity:.7;font-variant-numeric:tabular-nums}.final-cut-module__fgB35W__end{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:final-cut-module__fgB35W__end-in .6s var(--ease-expo) both;background:#080a0ab8;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}@keyframes final-cut-module__fgB35W__end-in{0%{opacity:0}}.final-cut-module__fgB35W__endTitle{font:italic 500 max(28px, calc(var(--u) * 34)) / 1.1 var(--font-cormorant), Georgia, serif;color:var(--ink);margin:0}.final-cut-module__fgB35W__endCta{}.final-cut-module__fgB35W__again{}.final-cut-module__fgB35W__cta{}@media (max-width:767px){.final-cut-module__fgB35W__finalCut{height:100svh;min-height:0}.final-cut-module__fgB35W__inner{grid-template:"head""film"minmax(0,1fr)"actions"/minmax(0,1fr);align-content:stretch;justify-items:center;row-gap:16px;height:100%;padding:76px 20px 28px}.final-cut-module__fgB35W__head{width:100%;max-width:360px}.final-cut-module__fgB35W__heading{font-size:calc(var(--u) * 30);margin-top:10px}.final-cut-module__fgB35W__film{align-self:stretch;width:auto;max-width:100%;height:100%}.final-cut-module__fgB35W__actions{align-items:center}.final-cut-module__fgB35W__body{display:none}}
.footer-module__tUdqrq__footer{z-index:1;background:linear-gradient(#0000,#000000bf 40%);position:relative}.footer-module__tUdqrq__inner{align-items:center;gap:calc(var(--u) * 24);padding:calc(var(--u) * 120) 20px calc(var(--u) * 48);text-align:center;flex-direction:column;display:flex}.footer-module__tUdqrq__logo{width:min(78vw, calc(var(--u) * 520));height:auto;color:var(--ink)}.footer-module__tUdqrq__rule{width:calc(var(--u) * 66);background:var(--red);min-width:48px;height:2px}.footer-module__tUdqrq__tagline{font-size:max(22px, calc(var(--u) * 30));color:var(--ink-85);margin:0}.footer-module__tUdqrq__contact{margin-top:calc(var(--u) * 20);font-style:normal;font-size:max(14px, calc(var(--u) * 14));flex-direction:column;align-items:center;gap:8px;display:flex}.footer-module__tUdqrq__contact a{color:var(--ink);text-decoration:none}.footer-module__tUdqrq__contact a:hover{text-decoration:underline}.footer-module__tUdqrq__contact span{color:var(--ink-55);font-size:13px}.footer-module__tUdqrq__industries{margin-top:calc(var(--u) * 24);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:12px;display:flex}.footer-module__tUdqrq__industries a{color:var(--ink-85);text-decoration:none}.footer-module__tUdqrq__industries a:hover{color:var(--ink)}.footer-module__tUdqrq__legal{margin:calc(var(--u) * 40) 0 0;color:var(--ink-55);gap:20px;font-size:12px;display:flex}.footer-module__tUdqrq__legal a{color:var(--ink-72)}.footer-module__tUdqrq__replay{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.hero-module__q_m67W__gate{z-index:45;color:var(--ink);position:fixed;inset:0;overflow:hidden}html:not(.is-gated) .hero-module__q_m67W__gate{display:none}.hero-module__q_m67W__canvas{opacity:0;touch-action:none;width:100%;height:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.hero-module__q_m67W__canvasReady{opacity:1}.hero-module__q_m67W__gate[data-state=transit] .hero-module__q_m67W__canvas{opacity:0;transition:opacity .9s .9s}.hero-module__q_m67W__flat{pointer-events:none;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hero-module__q_m67W__flatIchiban,.hero-module__q_m67W__flatDigital{position:absolute;left:50%;translate:-50%}.hero-module__q_m67W__flatIchiban{bottom:calc(var(--u) * 210);width:min(92vw, calc(var(--u) * 1260));filter:drop-shadow(0 10px 30px #0000008c)}.hero-module__q_m67W__flatDigital{bottom:calc(var(--u) * 104);width:min(64vw, calc(var(--u) * 700));filter:drop-shadow(0 4px 16px #0009)}.hero-module__q_m67W__flatIchiban svg,.hero-module__q_m67W__flatDigital svg{width:100%;height:auto;display:block}.hero-module__q_m67W__headline{left:max(16px, calc(var(--u) * 50));top:max(96px, calc(var(--u) * 106));font-family:var(--font-archivo), system-ui, sans-serif;font-weight:400;font-size:max(20px, calc(var(--u) * 36));text-transform:uppercase;text-shadow:0 4px 24px #00000080;pointer-events:none;margin:0;line-height:1.04;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute}.hero-module__q_m67W__line{display:block}.hero-module__q_m67W__chrome{font:600 12px/1.3 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.14em;background:linear-gradient(#3a3f45 0%,#16191c 48%,#0b0d0f 52%,#24282c 100%);padding:13px 24px;box-shadow:inset 0 1px #fff6,inset 0 -1px #0009,inset 0 0 0 1px #ffffff1a,0 10px 30px #00000073;}.hero-module__q_m67W__pill{left:50%;bottom:max(24px, calc(var(--u) * 36));width:max-content;max-width:min(420px,100vw - 56px);font:400 11px/1.3 var(--font-schibsted), system-ui, sans-serif;text-align:center;color:var(--ink);text-shadow:0 1px 2px #00000080;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);opacity:0;clip-path:inset(50% round 12px);pointer-events:none;transition:opacity .35s var(--ease-expo), clip-path .8s var(--ease-expo);background:linear-gradient(#ffffff14,#ffffff05);border-radius:12px;gap:1px;margin:0;padding:7px 16px 8px;display:grid;position:absolute;translate:-50%;box-shadow:inset 0 1px #ffffff24,0 10px 30px #00000040}.hero-module__q_m67W__pill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#c9a55a14,#e2c27ab3 50%,#c9a55a14);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-module__q_m67W__pill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.hero-module__q_m67W__pillTitle{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.hero-module__q_m67W__pillLine{color:#f2f1eccc}.hero-module__q_m67W__pill>span{opacity:0;filter:blur(3px);transition:opacity .5s var(--ease-expo), translate .6s var(--ease-expo), filter .5s var(--ease-expo);translate:0 4px}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill{opacity:1;clip-path:inset(-40px round 12px)}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill:after{animation:hero-module__q_m67W__pill-sweep 7s .5s var(--ease-expo) infinite}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill[data-folded]{opacity:0;clip-path:inset(50% round 12px)}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill>span{opacity:1;filter:none;translate:none}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill>span:first-child{transition-delay:.18s}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill>span:nth-child(2){transition-delay:.26s}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill>span:nth-child(3){transition-delay:.34s}@keyframes hero-module__q_m67W__pill-sweep{0%{background-position:130% 0}22%,to{background-position:-30% 0}}.hero-module__q_m67W__enter{font:600 12px/1.3 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.14em;width:max-content;left:0;right:0;bottom:max(28px, calc(var(--u) * 40));margin-inline:auto;padding:13px 24px;position:absolute;}.hero-module__q_m67W__findKey:focus-visible{left:50%;top:max(96px, calc(var(--u) * 106));clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;position:absolute;overflow:visible;translate:-50%}.hero-module__q_m67W__skip{right:max(16px, calc(var(--u) * 50));bottom:max(26px, calc(var(--u) * 40));letter-spacing:.12em;opacity:0;pointer-events:none;min-height:34px;padding-inline:16px;font-size:11px;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;}.hero-module__q_m67W__gate:is([data-state=seek],[data-state=unlock]) .hero-module__q_m67W__skip{opacity:1;pointer-events:auto}.hero-module__q_m67W__gate[data-mode=static] .hero-module__q_m67W__skip{display:none}.hero-module__q_m67W__gate:is([data-state=transit],[data-state=arrive]) :is(.hero-module__q_m67W__headline,.hero-module__q_m67W__flat,.hero-module__q_m67W__pill){opacity:0}@media (max-width:767px){.hero-module__q_m67W__headline{font-size:calc(5.40541vw - 1.72973px);left:16px}.hero-module__q_m67W__pill{padding-inline:14px;bottom:56px}.hero-module__q_m67W__pillTitle{letter-spacing:.05em;font-size:10px}.hero-module__q_m67W__skip{width:max-content;min-height:32px;margin-inline:auto;bottom:12px;left:0;right:0}}.hero-module__q_m67W__glint{cursor:pointer;background:radial-gradient(circle,#fff0be 0 7%,#d4a94ad9 16%,#d4a94a00 62%);border:0;border-radius:50%;width:48px;height:48px;padding:0;animation:3.5s ease-in-out infinite hero-module__q_m67W__glint;position:absolute;translate:-50% -50%}@keyframes hero-module__q_m67W__glint{0%,78%,to{opacity:.35;transform:scale(.6)}88%{opacity:1;transform:scale(1.35)}}html:is([data-hint="1"],[data-hint="2"]) .hero-module__q_m67W__glint{animation-duration:1.5s}.hero-module__q_m67W__gate[data-state=unlock] .hero-module__q_m67W__glint{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);animation:none;transform:scale(2.6)}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__glint{opacity:1;animation:none}}.hero-module__q_m67W__pillReward{letter-spacing:.12em;text-transform:uppercase;color:#e2c27a;font-size:10px}@media (prefers-reduced-motion:reduce){.hero-module__q_m67W__pill,.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill{clip-path:none}.hero-module__q_m67W__gate[data-state=seek] .hero-module__q_m67W__pill:after{animation:none}}
.reward-module__IctmEq__card{left:0;right:0;bottom:max(20px, calc(var(--u) * 32));z-index:60;width:min(340px,100vw - 32px);color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);animation:reward-module__IctmEq__card-open .9s var(--ease-expo) both;background:linear-gradient(#1e212680,#0a0b0d61);border-radius:16px;margin-inline:auto;padding:16px 18px;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 18px 50px #00000073}.reward-module__IctmEq__card[data-closing]{animation:reward-module__IctmEq__card-close .45s var(--ease-expo) both}.reward-module__IctmEq__card[data-fading]{animation:.5s both reward-module__IctmEq__card-fade}@keyframes reward-module__IctmEq__card-fade{to{opacity:0}}.reward-module__IctmEq__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#e2c27abf,#c9a55a2e 45%,#c9a55a66);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reward-module__IctmEq__card:after{content:"";pointer-events:none;height:45%;animation:reward-module__IctmEq__card-scan 1.3s .35s var(--ease-expo) both;background:linear-gradient(#0000,#e2c27a29,#0000);position:absolute;inset:0 0 auto}@keyframes reward-module__IctmEq__card-open{0%{opacity:0;clip-path:inset(50% round 16px);transform:translateY(10px)}40%{opacity:1;clip-path:inset(48% 0 round 16px)}to{opacity:1;clip-path:inset(-60px round 16px);transform:none}}@keyframes reward-module__IctmEq__card-close{0%{clip-path:inset(-60px round 16px)}55%{opacity:1;clip-path:inset(48% 0 round 16px)}to{opacity:0;clip-path:inset(50% round 16px)}}@keyframes reward-module__IctmEq__card-scan{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(240%)}}.reward-module__IctmEq__card>:not(.reward-module__IctmEq__close){animation-name:reward-module__IctmEq__card-word;animation-duration:.6s;animation-timing-function:var(--ease-expo);animation-fill-mode:backwards}@keyframes reward-module__IctmEq__card-word{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.reward-module__IctmEq__eyebrow{font:600 10px/1 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c9a55a;justify-content:center;align-items:center;gap:10px;margin:0 0 6px;animation-delay:.3s;display:flex}.reward-module__IctmEq__eyebrow:before,.reward-module__IctmEq__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#c9a55a);width:22px;height:1px}.reward-module__IctmEq__eyebrow:after{scale:-1 1}.reward-module__IctmEq__title{font-family:var(--font-archivo), system-ui, sans-serif;text-transform:uppercase;margin:0 0 6px;font-size:18px;font-weight:400;line-height:1.1;animation-delay:.38s}.reward-module__IctmEq__body{font:400 13px/1.45 var(--font-schibsted), system-ui, sans-serif;color:#f2f1ece6;margin:0 0 6px;animation-delay:.46s}.reward-module__IctmEq__terms{font:400 11px/1.4 var(--font-schibsted), system-ui, sans-serif;color:#f2f1ecad;margin:0 0 12px;animation-delay:.52s}.reward-module__IctmEq__cta{font:600 10.5px/1 var(--font-schibsted), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0b0d0f;cursor:pointer;transition:transform .4s var(--ease-expo);background:linear-gradient(#f1d79a 0%,#c9a55a 55%,#a8843f 100%);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;animation-delay:.6s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 6px 18px #c9a55a47}.reward-module__IctmEq__cta:hover{transform:translateY(-1px)}.reward-module__IctmEq__cta:active{transform:scale(.97)}.reward-module__IctmEq__close{z-index:1;color:#f2f1ecb3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;position:absolute;top:6px;right:8px}@media (max-width:767px){.reward-module__IctmEq__card{bottom:16px}}@media (prefers-reduced-motion:reduce){.reward-module__IctmEq__card,.reward-module__IctmEq__card[data-closing],.reward-module__IctmEq__card:after,.reward-module__IctmEq__card>:not(.reward-module__IctmEq__close){animation:none}}
.vip-module__VqWBaG__vip{--fx:calc(50% - var(--u) * 720);position:absolute;inset:0}.vip-module__VqWBaG__veil{background:#0508088c;position:absolute;inset:0}.vip-module__VqWBaG__glow{left:calc(var(--fx) + var(--u) * 20);top:calc(var(--u) * 120);width:calc(var(--u) * 640);height:calc(var(--u) * 540);filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c9a55a3d,#0000);position:absolute}.vip-module__VqWBaG__kanji{left:calc(var(--fx) + var(--u) * 60);top:calc(var(--u) * 210);font-size:calc(var(--u) * 250);color:var(--gold);text-shadow:0 0 60px #c9a55a40;margin:0;font-weight:700;line-height:1;position:absolute}.vip-module__VqWBaG__text{left:calc(var(--fx) + var(--u) * 640);top:calc(var(--u) * 120);width:calc(var(--u) * 700);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.vip-module__VqWBaG__eyebrow{color:var(--gold)}.vip-module__VqWBaG__heading{margin-top:calc(var(--u) * 16)}.vip-module__VqWBaG__heading span{display:block}.vip-module__VqWBaG__sub{width:calc(var(--u) * 560);margin:calc(var(--u) * 14) 0 0;font-size:max(18px, calc(var(--u) * 22));color:var(--ink-85);line-height:1.35}.vip-module__VqWBaG__price{align-items:baseline;column-gap:calc(var(--u) * 8);margin:calc(var(--u) * 18) 0 0;font-size:max(12px, calc(var(--u) * 12));letter-spacing:.06em;color:var(--ink-85);flex-wrap:wrap;display:flex}.vip-module__VqWBaG__priceBig{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:600;font-size:max(26px, calc(var(--u) * 34));color:var(--gold);line-height:1}.vip-module__VqWBaG__billed{font-size:max(11px, calc(var(--u) * 10.5));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-72);flex-basis:100%;margin-top:6px}.vip-module__VqWBaG__extras{width:100%;margin:calc(var(--u) * 20) 0 0;column-gap:calc(var(--u) * 36);border-top:1px solid #c9a55a59;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.vip-module__VqWBaG__extras li{gap:calc(var(--u) * 14);padding:calc(var(--u) * 11) 0;border-bottom:1px solid var(--ink-14);font-size:max(12px, calc(var(--u) * 12.5));color:var(--ink-85);line-height:1.4;display:flex}.vip-module__VqWBaG__n{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:600;font-size:max(11px, calc(var(--u) * 11));letter-spacing:.06em;color:var(--gold)}.vip-module__VqWBaG__terms{margin:calc(var(--u) * 20) 0 0;font-size:max(10px, calc(var(--u) * 10));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-72)}.vip-module__VqWBaG__cta{min-height:max(40px, calc(var(--u) * 44));margin-top:calc(var(--u) * 22);padding-inline:max(18px, calc(var(--u) * 24));font-size:max(11px, calc(var(--u) * 11));letter-spacing:.18em;}@media (max-width:767px){.vip-module__VqWBaG__vip{flex-direction:column;justify-content:center;padding:72px 20px 88px;display:flex;position:relative;inset:auto}.vip-module__VqWBaG__cta{min-height:48px}.vip-module__VqWBaG__extras li{padding:4px 0}.vip-module__VqWBaG__price{margin-top:12px}.vip-module__VqWBaG__priceBig{font-size:24px}.vip-module__VqWBaG__billed{letter-spacing:.02em;text-transform:none;margin-top:4px}.vip-module__VqWBaG__kanji{font-size:72px;position:relative;top:auto;left:auto}.vip-module__VqWBaG__glow{width:320px;height:280px;top:20px;left:-40px}.vip-module__VqWBaG__text{width:auto;margin-top:8px;position:relative;top:auto;left:auto}.vip-module__VqWBaG__sub{width:auto}.vip-module__VqWBaG__extras{grid-template-columns:1fr}}@media (max-width:767px) and (max-height:760px){.vip-module__VqWBaG__kanji,.vip-module__VqWBaG__sub{display:none}.vip-module__VqWBaG__extras li{padding:3px 0}.vip-module__VqWBaG__vip{padding-top:64px;padding-bottom:80px}}
.pricing-module__Xy_1OW__scene{--fx:calc(50% - var(--u) * 720);--blades-x:294;--blades-y:150;z-index:1;height:100svh;position:relative;overflow:hidden}@media (min-width:768px){.pricing-module__Xy_1OW__scene{--u:min(calc(100vw / 1440), calc(100svh / 840))}}.pricing-module__Xy_1OW__vipLayer,.pricing-module__Xy_1OW__forgeLayer{position:absolute;inset:0}.pricing-module__Xy_1OW__vipLayer{z-index:1}.pricing-module__Xy_1OW__forgeLayer{z-index:2}.pricing-module__Xy_1OW__half{z-index:3}.pricing-module__Xy_1OW__halfTop{clip-path:polygon(0 0,100% 0,100% calc(50% + 24.39vw + 1px),0 calc(50% - 24.39vw + 1px))}.pricing-module__Xy_1OW__halfBottom{clip-path:polygon(0 calc(50% - 24.39vw),100% calc(50% + 24.39vw),100% 100%,0 100%)}.pricing-module__Xy_1OW__forge{position:absolute;inset:0}.pricing-module__Xy_1OW__veil{background:#05080829;position:absolute;inset:0}.pricing-module__Xy_1OW__ember{left:calc(var(--fx) + var(--u) * 170);top:calc(var(--u) * 400);width:calc(var(--u) * 1100);height:calc(var(--u) * 620);filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#db1c2433,#0000);position:absolute}.pricing-module__Xy_1OW__head{z-index:2;left:calc(var(--fx) + var(--u) * 50);top:calc(var(--u) * 118);width:calc(var(--u) * 232);align-items:flex-start;gap:calc(var(--u) * 18);flex-direction:column;display:flex;position:absolute}.pricing-module__Xy_1OW__head>*{max-width:100%}.pricing-module__Xy_1OW__head>.pricing-module__Xy_1OW__title{width:max-content;max-width:calc(var(--u) * 300)}.pricing-module__Xy_1OW__title span{display:block}.pricing-module__Xy_1OW__partner{width:100%;margin-top:calc(var(--u) * 20);padding-top:calc(var(--u) * 16);border-top:1px solid var(--ink-14)}.pricing-module__Xy_1OW__partnerTitle{margin:0 0 calc(var(--u) * 6);font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(11px, calc(var(--u) * 11));letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.pricing-module__Xy_1OW__audit{align-items:flex-start;gap:calc(var(--u) * 10);flex-direction:column;display:flex}.pricing-module__Xy_1OW__auditLead{margin:calc(var(--u) * 4) 0 0;font-size:max(12px, calc(var(--u) * 12));color:var(--ink-72)}.pricing-module__Xy_1OW__auditLink{letter-spacing:.12em;min-height:36px;padding-inline:16px;font-size:11px;}.pricing-module__Xy_1OW__blades{z-index:2;left:calc(var(--fx) + var(--u) * var(--blades-x));top:calc(var(--u) * var(--blades-y));gap:calc(var(--u) * 18);display:flex;position:absolute}.pricing-module__Xy_1OW__blade{width:calc(var(--u) * 272);position:relative}.pricing-module__Xy_1OW__katanaArea{height:calc(var(--u) * 352);position:relative}.pricing-module__Xy_1OW__katanaMove{width:calc(var(--u) * 127);height:calc(var(--u) * 380);transform-origin:50% 100%;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.pricing-module__Xy_1OW__blade[data-blade=tachi] .pricing-module__Xy_1OW__katanaMove{width:calc(var(--u) * 234);height:calc(var(--u) * 415)}.pricing-module__Xy_1OW__katana{transform:scale(var(--len));transform-origin:50% 100%;transition:opacity .4s;position:absolute;inset:0}.pricing-module__Xy_1OW__katana img{object-fit:contain}.pricing-module__Xy_1OW__blade[data-open=true] .pricing-module__Xy_1OW__katana{opacity:.1}.pricing-module__Xy_1OW__details{z-index:2;inset:calc(var(--u) * -24) 0 calc(var(--u) * 10);padding:calc(var(--u) * 16);border:1px solid var(--ink-14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:max(12px, calc(var(--u) * 11.5));background:#050808db;position:absolute;overflow:auto}.pricing-module__Xy_1OW__details[hidden],.pricing-module__Xy_1OW__detailsClose,.pricing-module__Xy_1OW__detailsBackdrop{display:none}.pricing-module__Xy_1OW__adds{margin-bottom:calc(var(--u) * 14);padding-bottom:calc(var(--u) * 12);border-bottom:1px solid var(--ink-14)}.pricing-module__Xy_1OW__addsTitle{font-size:max(10px, calc(var(--u) * 10));letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 6px}.pricing-module__Xy_1OW__adds ul{color:var(--ink);margin:0;padding:0;line-height:1.6;list-style:none}.pricing-module__Xy_1OW__adds li:before{content:"+ ";color:var(--red)}.pricing-module__Xy_1OW__detailList{gap:calc(var(--u) * 8);flex-direction:column;margin:0;display:flex}.pricing-module__Xy_1OW__detailList div{grid-template-columns:42% 1fr;gap:8px;display:grid}.pricing-module__Xy_1OW__detailList dt{color:var(--ink-55)}.pricing-module__Xy_1OW__detailList dd{color:var(--ink);margin:0}.pricing-module__Xy_1OW__rule{background:var(--ink-14);transform-origin:0;height:1px;display:block}.pricing-module__Xy_1OW__text{grid-template-columns:calc(var(--u) * 38) 1fr;padding-top:calc(var(--u) * 16);display:grid}.pricing-module__Xy_1OW__text>:not(.pricing-module__Xy_1OW__num){grid-column:2}.pricing-module__Xy_1OW__num{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-size:max(17px, calc(var(--u) * 20));color:var(--ink-55);grid-row:1/span 6;margin:0;line-height:1.1}.pricing-module__Xy_1OW__name{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(18px, calc(var(--u) * 20));letter-spacing:-.01em;margin:0;line-height:1.1}.pricing-module__Xy_1OW__kanji{color:var(--ink-55);margin-left:6px;font-size:.72em}.pricing-module__Xy_1OW__kind{margin:calc(var(--u) * 6) 0 0;font-size:max(11.5px, calc(var(--u) * 10));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-55)}.pricing-module__Xy_1OW__price{margin:calc(var(--u) * 12) 0 0;font-size:max(12px, calc(var(--u) * 12));color:var(--ink-72)}.pricing-module__Xy_1OW__priceBig{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(22px, calc(var(--u) * 26));letter-spacing:-.01em;color:var(--ink)}.pricing-module__Xy_1OW__billed{font-size:max(11px, calc(var(--u) * 11));color:var(--ink-55);margin-top:2px;display:block}.pricing-module__Xy_1OW__summary{margin:calc(var(--u) * 10) 0 0;font-size:max(12px, calc(var(--u) * 11.5));color:var(--ink-72);padding:0;line-height:1.55;list-style:none}.pricing-module__Xy_1OW__note{color:var(--ink)}.pricing-module__Xy_1OW__detailsButton{min-height:30px;margin-top:calc(var(--u) * 10);letter-spacing:.16em;justify-self:start;padding-inline:14px;font-size:11px;}.pricing-module__Xy_1OW__swingLayer{z-index:4;pointer-events:none;position:absolute;inset:0}.pricing-module__Xy_1OW__swing{left:calc(var(--fx) + var(--u) * (var(--blades-x) + 309));top:calc(var(--u) * (var(--blades-y) - 63));width:calc(var(--u) * 234);height:calc(var(--u) * 415);position:absolute}.pricing-module__Xy_1OW__swingInner{transform-origin:50% 100%;position:absolute;inset:0;transform:scale(.86)}.pricing-module__Xy_1OW__swingInner img{object-fit:contain}.pricing-module__Xy_1OW__gleamWrap{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:rotate(26deg)}.pricing-module__Xy_1OW__gleam{left:calc(var(--u) * -1600);top:calc(var(--u) * -5);width:calc(var(--u) * 3200);height:calc(var(--u) * 10);filter:blur(1.5px);background:linear-gradient(90deg,#fff0,#fff5e5 35%,#fff 50%,#fff5e5 65%,#fff0);position:absolute}.pricing-module__Xy_1OW__flash{z-index:6;mix-blend-mode:screen;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}@media (max-width:767px){.pricing-module__Xy_1OW__scene{flex-direction:column;height:auto;display:flex;overflow:clip visible}.pricing-module__Xy_1OW__vipLayer,.pricing-module__Xy_1OW__forgeLayer{position:relative;inset:auto}.pricing-module__Xy_1OW__forgeLayer{order:1}.pricing-module__Xy_1OW__vipLayer{order:2}.pricing-module__Xy_1OW__half,.pricing-module__Xy_1OW__swingLayer,.pricing-module__Xy_1OW__gleamWrap,.pricing-module__Xy_1OW__flash{display:none}.pricing-module__Xy_1OW__forge{padding:0 20px;position:relative;inset:auto}.pricing-module__Xy_1OW__head{justify-content:center;width:auto;padding:84px 0 40px;position:relative;top:auto;left:auto}.pricing-module__Xy_1OW__sub,.pricing-module__Xy_1OW__partner{width:auto}.pricing-module__Xy_1OW__blades{flex-direction:column;gap:0;margin-top:0;position:relative;top:auto;left:auto}.pricing-module__Xy_1OW__blade{flex-direction:column;justify-content:center;align-items:center;width:auto;padding:84px 0 32px;display:flex}.pricing-module__Xy_1OW__katanaArea{width:100%;height:46svh}.pricing-module__Xy_1OW__katanaMove,.pricing-module__Xy_1OW__blade[data-blade=tachi] .pricing-module__Xy_1OW__katanaMove{width:60vw;height:100%}.pricing-module__Xy_1OW__text{width:min(100%,320px)}.pricing-module__Xy_1OW__rule{display:none}.pricing-module__Xy_1OW__details{z-index:70;max-height:70vh;padding:20px;position:fixed;inset:auto 12px 12px}.pricing-module__Xy_1OW__detailsBackdrop{z-index:69;background:#0000008c;display:block;position:fixed;inset:0}.pricing-module__Xy_1OW__detailsClose{z-index:1;border:1px solid var(--ink-14);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#050808e6;border-radius:50%;place-items:center;margin:-8px -8px 4px auto;padding:0;font-size:24px;line-height:1;display:grid;position:sticky;top:-8px}.pricing-module__Xy_1OW__text{padding-top:0}}
.promise-module__uwZ_zq__promise,.promise-module__uwZ_zq__loyalty{z-index:1;padding:calc(var(--u) * 120) 20px;text-align:center;place-items:center;display:grid;position:relative}.promise-module__uwZ_zq__promise{min-height:100svh}.promise-module__uwZ_zq__loyalty{min-height:80svh}.promise-module__uwZ_zq__inner{align-items:center;gap:calc(var(--u) * 24);flex-direction:column;display:flex}.promise-module__uwZ_zq__big{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(46px, calc(var(--u) * 108));letter-spacing:-.02em;text-transform:uppercase;margin:0;line-height:.98}.promise-module__uwZ_zq__big span{display:block}.promise-module__uwZ_zq__second{max-width:22ch;font-size:max(22px, calc(var(--u) * 32));color:var(--ink-85);margin:0;line-height:1.25}.promise-module__uwZ_zq__line{max-width:calc(var(--u) * 1000);font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(30px, calc(var(--u) * 58));letter-spacing:-.01em;text-transform:uppercase;margin:0;line-height:1.06}.promise-module__uwZ_zq__lock{align-items:center;gap:calc(var(--u) * 16);width:min(100%, calc(var(--u) * 900));margin-top:calc(var(--u) * 24);font-size:max(10px, calc(var(--u) * 10.5));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-72);white-space:nowrap;display:flex}.promise-module__uwZ_zq__padlock{color:var(--red);flex:none}.promise-module__uwZ_zq__lockLine{background:linear-gradient(90deg, var(--red), var(--ink-55));transform-origin:0;flex:1;height:1px}@media (max-width:767px){.promise-module__uwZ_zq__promise,.promise-module__uwZ_zq__loyalty{min-height:100svh;padding:84px 20px 32px}.promise-module__uwZ_zq__big{font-size:calc(var(--u) * 56)}.promise-module__uwZ_zq__second{font-size:22px}.promise-module__uwZ_zq__line{font-size:calc(var(--u) * 40)}.promise-module__uwZ_zq__lock{white-space:normal;flex-wrap:wrap;justify-content:center}.promise-module__uwZ_zq__lockLine{flex-basis:100%;order:3}}
.express-module__hZ6Voa__card{transition:box-shadow .5s var(--ease-expo);position:relative}.express-module__hZ6Voa__card:hover{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #c9a55a80,0 18px 40px #00000059}.express-module__hZ6Voa__card:has(.express-module__hZ6Voa__cardLink:focus-visible){box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #c9a55a80,0 18px 40px #00000059}.express-module__hZ6Voa__cardLink{color:inherit;text-decoration:none}.express-module__hZ6Voa__cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.express-module__hZ6Voa__cardLink:focus-visible{outline:none}.express-module__hZ6Voa__open{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72);transition:color .4s var(--ease-expo);font-size:11px}.express-module__hZ6Voa__open span{transition:translate .4s var(--ease-expo);margin-left:6px;display:inline-block}.express-module__hZ6Voa__card:hover .express-module__hZ6Voa__open{color:var(--ink)}.express-module__hZ6Voa__card:hover .express-module__hZ6Voa__open span{translate:4px}.express-module__hZ6Voa__hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.express-module__hZ6Voa__crumb{color:inherit;text-decoration:none}.express-module__hZ6Voa__crumb:hover{color:var(--ink)}.express-module__hZ6Voa__priceCard{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff12,#ffffff06);border-radius:18px;gap:14px;padding:26px 24px 22px;display:grid;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #c9a55a59,0 18px 50px #0000004d}.express-module__hZ6Voa__priceLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11px}.express-module__hZ6Voa__priceValue{font-family:var(--font-instrument), system-ui, sans-serif;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.05}.express-module__hZ6Voa__facts{border-top:1px solid var(--ink-14);gap:10px;margin:0;padding-top:14px;display:grid}.express-module__hZ6Voa__facts div{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.express-module__hZ6Voa__facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72);padding-top:2px;font-size:11px}.express-module__hZ6Voa__facts dd{margin:0;font-size:14.5px;line-height:1.5}.express-module__hZ6Voa__next{max-width:68ch;color:var(--ink-85);margin:28px 0 0;font-size:15px;line-height:1.6}.express-module__hZ6Voa__next a{color:var(--gold)}.express-module__hZ6Voa__siblings{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.express-module__hZ6Voa__siblings a{min-height:40px;color:var(--ink);transition:box-shadow .4s var(--ease-expo);background:#ffffff0d;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.express-module__hZ6Voa__siblings a:hover{box-shadow:inset 0 0 0 1px #c9a55a99}.express-module__hZ6Voa__siblings span{color:var(--gold);font-size:12px}@media (min-width:1024px){.express-module__hZ6Voa__three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.express-module__hZ6Voa__hero{grid-template-columns:minmax(0,1fr);align-items:start}}
.industries-module__PPpJdG__section{--fx:calc(50% - var(--u) * 720);z-index:1;height:100svh;position:relative;overflow:hidden}.industries-module__PPpJdG__veil{background:#0508084d;position:absolute;inset:0}.industries-module__PPpJdG__craft{left:calc(var(--fx) - var(--u) * 40);top:calc(var(--u) * 190);font-family:var(--font-instrument), system-ui, sans-serif;font-weight:600;font-size:calc(var(--u) * 480);letter-spacing:calc(var(--u) * -24);text-transform:uppercase;white-space:nowrap;color:#f2f1ec14;pointer-events:none;margin:0;line-height:1;position:absolute}.industries-module__PPpJdG__head{z-index:2;top:max(calc(var(--u) * 86), 74px);width:calc(var(--u) * 960);align-items:center;gap:calc(var(--u) * 14);text-align:center;flex-direction:column;display:flex;position:absolute;left:50%;translate:-50%}.industries-module__PPpJdG__heading{max-width:100%}.industries-module__PPpJdG__body{z-index:2;left:calc(var(--fx) + var(--u) * 64);top:max(calc(var(--u) * 190), 150px);width:calc(var(--u) * 1312);align-items:center;gap:calc(var(--u) * 26);flex-direction:column;display:flex;position:absolute}.industries-module__PPpJdG__row{grid-template-columns:repeat(5,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.industries-module__PPpJdG__card{display:flex;position:relative}.industries-module__PPpJdG__divider{left:0;top:calc(var(--u) * 40);bottom:calc(var(--u) * 20);transform-origin:top;background:#f2f1ec1f;width:1px;position:absolute}.industries-module__PPpJdG__link{isolation:isolate;padding:0 calc(var(--u) * 14) calc(var(--u) * 16);color:inherit;text-align:center;flex-direction:column;flex:1;align-items:center;text-decoration:none;display:flex;position:relative}.industries-module__PPpJdG__link:before{content:"";z-index:-1;inset:calc(var(--u) * 24) calc(var(--u) * 8) 0;border-radius:calc(var(--u) * 20);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;translate:0 calc(var(--u) * 12);transition:opacity .5s var(--ease-expo), translate .6s var(--ease-expo);background:linear-gradient(#ffffff17,#ffffff05 70%);position:absolute;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 20px 50px #00000059}.industries-module__PPpJdG__link:hover:before,.industries-module__PPpJdG__link:focus-visible:before{opacity:1;translate:0}.industries-module__PPpJdG__link:focus-visible{outline-offset:-2px}.industries-module__PPpJdG__armour{width:calc(var(--u) * 230);height:calc(var(--u) * 300);transition:translate .6s var(--ease-expo), scale .6s var(--ease-expo), filter .6s var(--ease-expo);flex:none;position:relative}.industries-module__PPpJdG__armour img{object-fit:contain;object-position:50% 100%}.industries-module__PPpJdG__link:hover .industries-module__PPpJdG__armour,.industries-module__PPpJdG__link:focus-visible .industries-module__PPpJdG__armour{translate:0 calc(var(--u) * -10);filter:drop-shadow(0 18px 30px #0000008c);scale:1.04}.industries-module__PPpJdG__n{margin-top:calc(var(--u) * 16);font-family:var(--font-instrument), system-ui, sans-serif;font-weight:600;font-size:max(11px, calc(var(--u) * 11));letter-spacing:.1em;color:var(--red)}.industries-module__PPpJdG__name{margin-top:calc(var(--u) * 4);font-family:var(--font-instrument), system-ui, sans-serif;font-weight:500;font-size:max(14px, calc(var(--u) * 15));letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.industries-module__PPpJdG__result{margin-top:calc(var(--u) * 6);max-width:calc(var(--u) * 220);font-size:max(15px, calc(var(--u) * 17));color:var(--ink-85);line-height:1.25}.industries-module__PPpJdG__more{margin-top:calc(var(--u) * 12);font-size:max(11.5px, calc(var(--u) * 10));letter-spacing:.18em;text-transform:uppercase;color:var(--ink-55);transition:color .4s}.industries-module__PPpJdG__more span{color:var(--red);transition:translate .5s var(--ease-expo);display:inline-block}.industries-module__PPpJdG__link:hover .industries-module__PPpJdG__more,.industries-module__PPpJdG__link:focus-visible .industries-module__PPpJdG__more{color:var(--ink)}.industries-module__PPpJdG__link:hover .industries-module__PPpJdG__more span,.industries-module__PPpJdG__link:focus-visible .industries-module__PPpJdG__more span{translate:4px}.industries-module__PPpJdG__other{font-size:max(11px, calc(var(--u) * 10.5));letter-spacing:.12em;}.industries-module__PPpJdG__otherPhone{display:none}@media (min-width:768px) and (max-width:1023px){.industries-module__PPpJdG__body{width:100%;left:0}.industries-module__PPpJdG__row{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:31vw;display:flex;overflow-x:auto}.industries-module__PPpJdG__row::-webkit-scrollbar{display:none}.industries-module__PPpJdG__card{scroll-snap-align:center;flex:0 0 38vw}.industries-module__PPpJdG__armour{width:28vw;height:min(38vw,44svh)}.industries-module__PPpJdG__result{max-width:30vw}}@media (max-width:767px){.industries-module__PPpJdG__section{height:auto;overflow:clip}.industries-module__PPpJdG__craft{letter-spacing:-6px;font-size:150px;top:calc(50svh - 110px);left:-12px}.industries-module__PPpJdG__head{justify-content:center;width:auto;padding:84px 20px 40px;position:relative;top:auto;left:auto;translate:none}.industries-module__PPpJdG__body{width:auto;display:block;position:relative;top:auto;left:auto}.industries-module__PPpJdG__row{display:block}.industries-module__PPpJdG__card{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:76px 20px 32px}.industries-module__PPpJdG__divider,.industries-module__PPpJdG__otherWrap{display:none}.industries-module__PPpJdG__link{flex:none;width:100%;padding:0 12px 16px}.industries-module__PPpJdG__link:before{border-radius:18px;inset:18px 4px 0}.industries-module__PPpJdG__armour{width:72vw;height:min(92vw,52svh)}.industries-module__PPpJdG__result{max-width:80vw}.industries-module__PPpJdG__otherPhone{display:block}}
.industry-module__dd8G4q__main{--pad:clamp(20px, 5vw, 72px);--width:1180px;z-index:1;position:relative}.industry-module__dd8G4q__main>section{box-sizing:border-box;position:relative}.industry-module__dd8G4q__section{width:min(100%, calc(var(--width) + var(--pad) * 2));padding:clamp(84px, 13vh, 150px) var(--pad);margin-inline:auto}.industry-module__dd8G4q__sectionHead{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(32px,5vh,56px);display:flex}.industry-module__dd8G4q__h2{max-width:22ch;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.industry-module__dd8G4q__primary{min-height:52px;padding-inline:26px;font-size:12px;}.industry-module__dd8G4q__glass{min-height:52px;padding-inline:24px;font-size:12px;}.industry-module__dd8G4q__hero{min-height:100svh;width:min(100%, calc(var(--width) + var(--pad) * 2));padding:clamp(96px, 14vh, 140px) var(--pad) clamp(48px, 8vh, 80px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(24px,4vw,64px);margin-inline:auto;display:grid;overflow:clip}.industry-module__dd8G4q__word{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:#f2f1ec0f;pointer-events:none;margin:0;font-size:clamp(120px,22vw,360px);font-weight:600;line-height:.8;position:absolute;bottom:.02em;right:-.06em}.industry-module__dd8G4q__heroText{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.industry-module__dd8G4q__headline{max-width:14ch;font-family:var(--font-archivo), system-ui, sans-serif;text-transform:uppercase;text-shadow:0 4px 30px #00000080;margin:4px 0 0;font-size:clamp(38px,5.6vw,84px);font-weight:400;line-height:.98}.industry-module__dd8G4q__result{color:var(--ink);margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.industry-module__dd8G4q__intro{max-width:56ch;color:var(--ink-85);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.industry-module__dd8G4q__actions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.industry-module__dd8G4q__from{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-72);margin:0;font-size:12px}.industry-module__dd8G4q__armor{justify-content:center;align-items:flex-end;height:min(74svh,720px);display:flex;position:relative}.industry-module__dd8G4q__armor img{object-fit:contain;filter:drop-shadow(0 30px 50px #0009);width:auto;max-width:100%;height:100%;animation:7s ease-in-out infinite industry-module__dd8G4q__float;position:relative}.industry-module__dd8G4q__halo{filter:blur(30px);background:radial-gradient(closest-side,#db1c2438,#0000);position:absolute;inset:10% 0 0}@keyframes industry-module__dd8G4q__float{0%,to{translate:0}50%{translate:0 -10px}}.industry-module__dd8G4q__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.industry-module__dd8G4q__service{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#ffffff12,#ffffff06);border-radius:18px;flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12}.industry-module__dd8G4q__serviceN{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:.1em;color:var(--red);font-size:12px;font-weight:600}.industry-module__dd8G4q__serviceName{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:17px;font-weight:500}.industry-module__dd8G4q__serviceText{color:var(--ink-85);flex:1;margin:0;font-size:14.5px;line-height:1.65}.industry-module__dd8G4q__included{border-top:1px solid var(--ink-14);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:6px 0 0;padding-top:12px;font-size:11.5px}.industry-module__dd8G4q__service:last-child:nth-child(3n+1){grid-column:1/-1}.industry-module__dd8G4q__service:last-child:nth-child(3n+2){grid-column:span 2}.industry-module__dd8G4q__service:last-child .industry-module__dd8G4q__serviceText{max-width:68ch}.industry-module__dd8G4q__reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(28px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.industry-module__dd8G4q__reason{border-left:2px solid var(--red);padding-left:22px}.industry-module__dd8G4q__reasonTitle{color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.industry-module__dd8G4q__reasonText{max-width:48ch;color:var(--ink-85);margin:0;font-size:15px;line-height:1.7}.industry-module__dd8G4q__source{color:var(--ink-72);margin:10px 0 0;font-size:12px}.industry-module__dd8G4q__everyLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-72);margin:clamp(48px,8vh,80px) 0 18px;font-size:12px}.industry-module__dd8G4q__shared{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.industry-module__dd8G4q__shared>li{border-top:1px solid var(--ink-14);padding-top:18px}.industry-module__dd8G4q__sharedTitle{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:15px;font-weight:500}.industry-module__dd8G4q__sharedText{color:var(--ink-85);margin:0;font-size:14px;line-height:1.65}.industry-module__dd8G4q__offer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#3a3f458c 0%,#0f1113d1 45%,#080a0be6 100%);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14,0 0 0 1px #db1c2440,0 30px 80px #00000080}.industry-module__dd8G4q__offerPrice{border-right:1px solid var(--ink-14);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(28px,4vw,48px);display:flex}.industry-module__dd8G4q__offerName{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px}.industry-module__dd8G4q__price{color:var(--ink-85);margin:4px 0 0;font-size:16px}.industry-module__dd8G4q__priceBig{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(54px,6vw,80px);font-weight:600;line-height:1}.industry-module__dd8G4q__billed{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72);margin:0;font-size:12px}.industry-module__dd8G4q__offerLead{color:var(--ink-85);margin:10px 0 0;font-size:15px;line-height:1.6}.industry-module__dd8G4q__note{color:var(--ink-72);margin:0 0 8px;font-size:12px}.industry-module__dd8G4q__pitch{color:var(--ink-85);margin:18px 0 0;font-size:19px;line-height:1.35}.industry-module__dd8G4q__offerTerms{padding:clamp(28px,4vw,48px)}.industry-module__dd8G4q__termsLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-72);margin:0 0 12px;font-size:12px}.industry-module__dd8G4q__includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0 0 26px;padding:0;list-style:none;display:grid}.industry-module__dd8G4q__includes li{padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.industry-module__dd8G4q__includes li:before{content:"";border-left:2px solid var(--red);border-bottom:2px solid var(--red);width:10px;height:6px;position:absolute;top:.55em;left:0;rotate:-45deg}.industry-module__dd8G4q__terms{border-top:1px solid var(--ink-14);margin:0}.industry-module__dd8G4q__terms>div,.industry-module__dd8G4q__rules>div{border-bottom:1px solid var(--ink-14);grid-template-columns:11rem minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.industry-module__dd8G4q__terms dt,.industry-module__dd8G4q__rules dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-72);font-size:11.5px}.industry-module__dd8G4q__terms dd,.industry-module__dd8G4q__rules dd{color:var(--ink);margin:0;font-size:14.5px;line-height:1.6}.industry-module__dd8G4q__example{color:var(--ink-72);margin-top:2px;font-size:12.5px;display:block}.industry-module__dd8G4q__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.industry-module__dd8G4q__steps:before{content:"";background:linear-gradient(90deg, var(--red), var(--ink-14));height:1px;position:absolute;top:22px;left:0;right:0}.industry-module__dd8G4q__step{position:relative}.industry-module__dd8G4q__stepN{width:44px;height:44px;font-family:var(--font-instrument), system-ui, sans-serif;background:linear-gradient(#3a3f45 0%,#16191c 48%,#0b0d0f 52%,#24282c 100%);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #db1c24b3}.industry-module__dd8G4q__stepTitle{font-family:var(--font-instrument), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:17px;font-weight:500}.industry-module__dd8G4q__stepText{color:var(--ink-85);margin:0;font-size:14.5px;line-height:1.65}.industry-module__dd8G4q__rules{border-top:1px solid var(--ink-14);margin:clamp(32px,5vh,48px) 0 0}.industry-module__dd8G4q__blades{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.industry-module__dd8G4q__blade{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:18px;padding:28px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12}.industry-module__dd8G4q__blade[data-blade=tachi]{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #db1c248c}.industry-module__dd8G4q__bladeKanji{color:#f2f1ec14;margin:0;font-size:54px;font-weight:700;line-height:1;position:absolute;top:10px;right:18px}.industry-module__dd8G4q__bladeName{font-family:var(--font-instrument), system-ui, sans-serif;margin:0;font-size:26px;font-weight:500}.industry-module__dd8G4q__bladeKind{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-72);margin:6px 0 16px;font-size:11.5px}.industry-module__dd8G4q__bladePrice{color:var(--ink-85);margin:0 0 4px;font-size:14px}.industry-module__dd8G4q__bladePrice span{font-family:var(--font-instrument), system-ui, sans-serif;color:var(--ink);font-size:40px;font-weight:600}.industry-module__dd8G4q__bladeSummary{border-top:1px solid var(--ink-14);color:var(--ink-85);margin:16px 0 0;padding:14px 0 0;font-size:14px;line-height:1.7;list-style:none}.industry-module__dd8G4q__bladesFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.industry-module__dd8G4q__bladesFoot .industry-module__dd8G4q__note{margin:0}.industry-module__dd8G4q__reels{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.industry-module__dd8G4q__reel{width:min(300px,70vw)}.industry-module__dd8G4q__reelCard{aspect-ratio:9/16;cursor:pointer;isolation:isolate;width:100%;box-shadow:inset 0 0 0 1px var(--ink-14);background:#0b0f0f;border:0;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.industry-module__dd8G4q__reelPoster,.industry-module__dd8G4q__reelPreview{object-fit:cover}.industry-module__dd8G4q__reelPreview{width:100%;height:100%;position:absolute;inset:0}.industry-module__dd8G4q__reelPlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:56px;height:56px;color:var(--ink);background:#ffffff1f;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff40}.industry-module__dd8G4q__reelCaption{color:var(--ink-85);margin:12px 0 0;font-size:13px}.industry-module__dd8G4q__reelCaption span{letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-right:8px;font-size:11px}@media (max-width:1023px){.industry-module__dd8G4q__services,.industry-module__dd8G4q__blades{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-module__dd8G4q__service:last-child:is(:nth-child(3n+1),:nth-child(3n+2)){grid-column:auto}.industry-module__dd8G4q__service:last-child:nth-child(odd){grid-column:1/-1}.industry-module__dd8G4q__shared,.industry-module__dd8G4q__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.industry-module__dd8G4q__steps:before{display:none}.industry-module__dd8G4q__offer{grid-template-columns:1fr}.industry-module__dd8G4q__offerPrice{border-right:0;border-bottom:1px solid var(--ink-14)}}@media (max-width:767px){.industry-module__dd8G4q__hero{grid-template-columns:1fr;align-content:center;row-gap:8px;padding-top:84px}.industry-module__dd8G4q__armor{order:-1;height:40svh}.industry-module__dd8G4q__word{font-size:120px;top:30svh;bottom:auto}.industry-module__dd8G4q__headline{font-size:40px}.industry-module__dd8G4q__actions{flex-direction:column;align-items:stretch;width:100%}.industry-module__dd8G4q__services,.industry-module__dd8G4q__blades,.industry-module__dd8G4q__reasons,.industry-module__dd8G4q__shared,.industry-module__dd8G4q__steps,.industry-module__dd8G4q__includes{grid-template-columns:1fr}.industry-module__dd8G4q__terms>div,.industry-module__dd8G4q__rules>div{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.industry-module__dd8G4q__armor img{animation:none}}.industry-module__dd8G4q__industryLinks{border-top:1px solid var(--ink-14);flex-wrap:wrap;gap:10px 28px;margin:8px 0 0;padding:18px 0 0;list-style:none;display:flex}.industry-module__dd8G4q__industryLinks a{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-85);font-size:12px;text-decoration:none;transition:color .3s}.industry-module__dd8G4q__industryLinks a:hover{color:var(--ink)}.industry-module__dd8G4q__industryLinks span{color:var(--red)}.industry-module__dd8G4q__serviceName a{color:inherit;text-decoration:none}.industry-module__dd8G4q__serviceName a:hover{text-underline-offset:4px;text-decoration:underline}.industry-module__dd8G4q__apply>div{width:min(100%, calc(var(--width) + var(--pad) * 2));padding-inline:var(--pad)}@media (min-width:768px){.industry-module__dd8G4q__apply>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px)}}
.work-module__dFz5Ma__work{--fx:calc(50% - var(--u) * 720);z-index:1;height:100svh;position:relative;overflow:hidden}.work-module__dFz5Ma__veil{background:#0508084d;position:absolute;inset:0}.work-module__dFz5Ma__head{z-index:2;left:calc(var(--fx) + var(--u) * 50);top:calc(var(--u) * 118);width:calc(var(--u) * 360);align-items:flex-start;gap:calc(var(--u) * 18);flex-direction:column;display:flex;position:absolute}.work-module__dFz5Ma__heading span{display:block}.work-module__dFz5Ma__heading:focus{outline:none}.work-module__dFz5Ma__sub{width:calc(var(--u) * 280)}.work-module__dFz5Ma__hint{margin-top:calc(var(--u) * 16);color:var(--ink-55)}.work-module__dFz5Ma__track{z-index:2;left:calc(var(--fx) + var(--u) * 470);top:calc(var(--u) * 140);gap:calc(var(--u) * 24);will-change:transform;margin:0;padding:0;list-style:none;display:flex;position:absolute}.work-module__dFz5Ma__item{width:calc(var(--u) * 272);flex:none}.work-module__dFz5Ma__item[data-orientation=landscape]{width:calc(var(--u) * 640)}.work-module__dFz5Ma__card{width:100%;height:calc(var(--u) * 484);border-radius:calc(var(--u) * 6);cursor:pointer;isolation:isolate;background:#0b0f0f;border:0;padding:0;display:block;position:relative;overflow:hidden}.work-module__dFz5Ma__card:after{content:"";border:1px solid var(--ink-14);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.work-module__dFz5Ma__poster{object-fit:cover;transition:transform .9s var(--ease-expo)}.work-module__dFz5Ma__card:hover .work-module__dFz5Ma__poster{transform:scale(1.04)}.work-module__dFz5Ma__preview{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.work-module__dFz5Ma__card[data-playing=true] .work-module__dFz5Ma__preview{opacity:1}.work-module__dFz5Ma__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;color:var(--ink);background:#00000073;border-radius:50%;place-items:center;padding-left:2px;font-size:10px;display:grid;position:absolute;bottom:12px;right:12px}.work-module__dFz5Ma__caption{margin:calc(var(--u) * 14) 0 0;font-size:max(12px, calc(var(--u) * 11.5));color:var(--ink-72);align-items:baseline;gap:10px;display:flex}.work-module__dFz5Ma__num{font-family:var(--font-cormorant), Georgia, serif;font-style:italic;font-size:max(15px, calc(var(--u) * 17));color:var(--ink-55)}.work-module__dFz5Ma__numPhone{display:none}.work-module__dFz5Ma__industry{color:var(--ink)}.work-module__dFz5Ma__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.work-module__dFz5Ma__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6}.work-module__dFz5Ma__player{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:64px 16px 24px;display:flex;position:relative}.work-module__dFz5Ma__playerVideo{aspect-ratio:9/16;background:#000;border-radius:6px;max-width:100%;height:calc(100dvh - 140px);display:block}.work-module__dFz5Ma__player[data-orientation=landscape] .work-module__dFz5Ma__playerVideo{aspect-ratio:4/3;width:min(92vw,133.333dvh - 186.667px);height:auto}.work-module__dFz5Ma__playerCaption{color:var(--ink-72);margin:0;font-size:13px}.work-module__dFz5Ma__playerCaption span{color:var(--ink)}.work-module__dFz5Ma__close{letter-spacing:.16em;min-height:36px;padding-inline:16px;font-size:11px;position:absolute;top:16px;right:16px;}@media (max-width:767px){.work-module__dFz5Ma__work{flex-direction:column;justify-content:center;height:auto;padding:84px 0 24px;display:flex;overflow:visible}.work-module__dFz5Ma__heading{font-size:calc(var(--u) * 26)}.work-module__dFz5Ma__head{width:auto;padding:0 20px;position:relative;top:auto;left:auto}.work-module__dFz5Ma__sub{width:auto}.work-module__dFz5Ma__track{scroll-snap-type:x mandatory;scrollbar-width:none;will-change:auto;gap:12px;margin-top:24px;padding:0 20px 8px;scroll-padding-inline:20px;position:relative;top:auto;left:auto;overflow-x:auto}.work-module__dFz5Ma__item{scroll-snap-align:start;order:var(--phone-order);width:min(62vw,25.875svh)}.work-module__dFz5Ma__numDesk{display:none}.work-module__dFz5Ma__numPhone{display:inline}.work-module__dFz5Ma__item[data-orientation=landscape]{width:86vw}.work-module__dFz5Ma__card{height:min(110.222vw,36svh)}}
