@layer marketing-base{:where([data-marketing-landing]) :where(:not(html,iframe,canvas,img,svg,video,audio,dialog,vercel-live-feedback,nextjs-portal,#theatrejs-studio-root,.sc-default,:where(select,option)):not(svg *,symbol *)){all:unset;display:revert}:where([data-marketing-landing]) *,:where([data-marketing-landing]) :before,:where([data-marketing-landing]) :after{box-sizing:border-box}:where([data-marketing-landing]) a,:where([data-marketing-landing]) button{cursor:revert}:where([data-marketing-landing]) ol,:where([data-marketing-landing]) ul,:where([data-marketing-landing]) menu,:where([data-marketing-landing]) summary{list-style:none}:where([data-marketing-landing]) ol{counter-reset:revert}:where([data-marketing-landing]) img{max-block-size:100%;max-inline-size:100%}:where([data-marketing-landing]) table{border-collapse:collapse}:where([data-marketing-landing]) input,:where([data-marketing-landing]) textarea{-webkit-user-select:auto}:where([data-marketing-landing]) textarea{white-space:revert}:where([data-marketing-landing]) meter{appearance:revert}:where([data-marketing-landing]) :where(pre){all:revert;box-sizing:border-box}:where([data-marketing-landing]) ::-moz-placeholder{color:inherit}:where([data-marketing-landing]) ::placeholder{color:inherit}:where([data-marketing-landing]) :where([hidden]){display:none}:where([data-marketing-landing]) :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([data-marketing-landing]) :where([draggable=true]){-webkit-user-drag:element}:where([data-marketing-landing]) :where(dialog:modal){all:revert;box-sizing:border-box}:where([data-marketing-landing]) ::-webkit-details-marker{display:none}:where([data-marketing-landing]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where([data-marketing-landing]){--lightningcss-light: ;--lightningcss-dark:initial}}:where([data-marketing-landing]) :where(input[type=file]){cursor:default;appearance:none}:where([data-marketing-landing]){-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility}:where([data-marketing-landing]) a,:where([data-marketing-landing]) button{-webkit-tap-highlight-color:transparent}:where([data-marketing-landing]) video,:where([data-marketing-landing]) audio{max-block-size:100%;max-inline-size:100%}}@layer marketing-utilities{:where([data-marketing-landing]) .mkt-col-span-full{grid-column:1/-1}:where([data-marketing-landing]) .mkt-dr-layout-grid{width:calc(100% - 2 * var(--safe));grid-template-columns:repeat(var(--columns), 1fr);grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);margin-inline:auto;display:grid}@media (min-width:800px){:where([data-marketing-landing]) .mkt-dt\:col-start-1{grid-column-start:1}:where([data-marketing-landing]) .mkt-dt\:col-start-2{grid-column-start:2}:where([data-marketing-landing]) .mkt-dt\:col-start-3{grid-column-start:3}:where([data-marketing-landing]) .mkt-dt\:col-start-5{grid-column-start:5}:where([data-marketing-landing]) .mkt-dt\:col-end-4{grid-column-end:4}:where([data-marketing-landing]) .mkt-dt\:col-end-11{grid-column-end:11}:where([data-marketing-landing]) .mkt-dt\:col-end-12{grid-column-end:12}:where([data-marketing-landing]) .mkt-dt\:col-end-13{grid-column-end:13}}}:where([data-marketing-landing]),:where([data-marketing-landing]){--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-gleasing:cubic-bezier(.4, 0, 0, 1);--color-primary:#fff;--color-secondary:#1a1a1a;--color-contrast:#f68722;--color-black:#000;--color-white:#fff;--color-cream:#fff;--color-accent:#f68722;--color-green:#0f8;--spacing-0:0;--spacing-safe:var(--safe);--spacing-gap:var(--gap);--font-display:var(--next-font-sans);--font-mono:var(--next-font-sans);--landing-heading-size:clamp(30px, 4vw, 56px);--landing-body-size:clamp(16px, 1.4vw, 20px);--landing-label-size:clamp(12px, 1vw, 14px)}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]),:where([data-marketing-landing]){--color-primary:lab(100% 0 0);--color-secondary:lab(9.2648% -.00000745058 0);--color-black:lab(0% 0 0);--color-white:lab(100% 0 0);--color-cream:lab(100% 0 0);--color-green:lab(88.5365% -71.4589 41.9211)}}:where([data-marketing-landing]) [data-theme=light]{--color-primary:#fff;--color-secondary:#1a1a1a;--color-contrast:#f68722}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]) [data-theme=light]{--color-primary:lab(100% 0 0);--color-secondary:lab(9.2648% -.00000745058 0)}}:where([data-marketing-landing]) [data-theme=dark]{--color-primary:#1a1a1a;--color-secondary:#fff;--color-contrast:#f68722}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]) [data-theme=dark]{--color-primary:lab(9.2648% -.00000745058 0);--color-secondary:lab(100% 0 0)}}:where([data-marketing-landing]) [data-theme=accent]{--color-primary:#f68722;--color-secondary:#1a1a1a;--color-contrast:#fff}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]) [data-theme=accent]{--color-secondary:lab(9.2648% -.00000745058 0);--color-contrast:lab(100% 0 0)}}:where([data-marketing-landing]) [data-theme=evil]{--color-primary:#1a1a1a;--color-secondary:#f68722;--color-contrast:#fff}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]) [data-theme=evil]{--color-primary:lab(9.2648% -.00000745058 0);--color-contrast:lab(100% 0 0)}}:where([data-marketing-landing]){--device-width:375;--device-height:650;--columns:4;--gap:round(((16 * 100) / var(--device-width)) * 1vw, 2px);--safe:round(((16 * 100) / var(--device-width)) * 1vw, 2px);--header-height:round(((58 * 100) / var(--device-width)) * 1vw, 2px);--layout-width:calc(100vw - (2 * var(--safe)));--column-width:calc((var(--layout-width) - (var(--columns) - 1) * var(--gap)) / var(--columns))}@media (min-width:800px){:where([data-marketing-landing]){--device-width:1440;--device-height:816;--columns:12;--gap:round(((16 * 100) / var(--device-width)) * 1vw, 2px);--safe:round(((32 * 100) / var(--device-width)) * 1vw, 2px);--header-height:round(((98 * 100) / var(--device-width)) * 1vw, 2px)}}:where([data-marketing-landing]) [lang=ja]{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,Noto Sans JP,sans-serif}:where([data-marketing-landing]){--scrollbar-gutter:0px}:where([data-marketing-landing]).lenis-stopped{--scrollbar-gutter:var(--scrollbar-width)}:where([data-marketing-landing]) *{scrollbar-width:thin}:where([data-marketing-landing]){--surface:#f5f5f5}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]){--surface:lab(96.3706% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]){--surface:color-mix(in oklab, var(--color-secondary) 4%, var(--color-primary))}}:where([data-marketing-landing]){--surface-2:#eaeaea}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]){--surface-2:color-mix(in oklab, var(--color-secondary) 8%, var(--color-primary))}}:where([data-marketing-landing]){--line:#1a1a1a24}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]){--line:color-mix(in oklab, var(--color-secondary) 14%, transparent)}}:where([data-marketing-landing]){--line-strong:#1a1a1a47}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]){--line-strong:color-mix(in oklab, var(--color-secondary) 28%, transparent)}}:where([data-marketing-landing]){--duration-fast:.2s;--duration:.4s;--duration-slow:.8s}:where([data-marketing-landing]) [data-theme]{--surface:#f5f5f5}@supports (color:lab(0% 0 0)){:where([data-marketing-landing]) [data-theme]{--surface:lab(96.3706% -.0000298023 0)}}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]) [data-theme]{--surface:color-mix(in oklab, var(--color-secondary) 4%, var(--color-primary))}}:where([data-marketing-landing]) [data-theme]{--surface-2:#eaeaea}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]) [data-theme]{--surface-2:color-mix(in oklab, var(--color-secondary) 8%, var(--color-primary))}}:where([data-marketing-landing]) [data-theme]{--line:#1a1a1a24}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]) [data-theme]{--line:color-mix(in oklab, var(--color-secondary) 14%, transparent)}}:where([data-marketing-landing]) [data-theme]{--line-strong:#1a1a1a47}@supports (color:color-mix(in lab, red, red)){:where([data-marketing-landing]) [data-theme]{--line-strong:color-mix(in oklab, var(--color-secondary) 28%, transparent)}}:where([data-marketing-landing]).overflow-hidden{touch-action:none;overflow:hidden}:where([data-marketing-landing]){font-family:var(--next-font-sans);overscroll-behavior:none;background-color:var(--color-primary);min-height:100vh;color:var(--color-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}:where([data-marketing-landing]) ::-moz-selection{background-color:var(--color-contrast);color:#fff}:where([data-marketing-landing]) ::selection{background-color:var(--color-contrast);color:#fff}:where([data-marketing-landing]) svg.icon path[fill],:where([data-marketing-landing]) svg.icon rect[fill],:where([data-marketing-landing]) svg.icon circle[fill]{fill:currentColor}:where([data-marketing-landing]) svg.icon path[stroke],:where([data-marketing-landing]) svg.icon rect[stroke],:where([data-marketing-landing]) svg.icon circle[stroke]{stroke:currentColor}@media (hover:hover){:where([data-marketing-landing]) .link:hover{text-decoration:underline}}:where([data-marketing-landing]) :focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:2px}:where([data-marketing-landing]).scrollbar-grabbing,:where([data-marketing-landing]) img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where([data-marketing-landing]) button{cursor:pointer;text-box-trim:both;text-box-edge:cap alphabetic;-webkit-user-select:none;user-select:none}:where([data-marketing-landing]).screenshot :not(:has(canvas),canvas,:has(#orchestra),#orchestra,#orchestra *){opacity:0!important}:where([data-marketing-landing]) [data-reveal] [data-reveal-item]{opacity:0;transform:var(--reveal-transform,translateY(16px));transition:opacity var(--reveal-duration,.7s) var(--ease-out-expo), transform var(--reveal-duration,.7s) var(--ease-out-expo);transition-delay:calc(var(--reveal-index,0) * var(--reveal-stagger,60ms))}:where([data-marketing-landing]) [data-reveal=visible] [data-reveal-item]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:where([data-marketing-landing]) *,:where([data-marketing-landing]) :before,:where([data-marketing-landing]) :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}:where([data-marketing-landing]) [data-reveal] [data-reveal-item]{transition-duration:.01ms}}@media (min-width:480px) and (max-width:639.98px){:where([data-marketing-landing]){--device-width:500}}@media (min-width:640px) and (max-width:799.98px){:where([data-marketing-landing]){--device-width:660}}@media (min-width:800px) and (max-width:1023.98px){:where([data-marketing-landing]){--device-width:1024}}@media (min-width:1024px) and (max-width:1279.98px){:where([data-marketing-landing]){--device-width:1280}}[data-marketing-landing]{font-family:var(--next-font-sans), sans-serif;color:#1a1a1a;color:lab(9.2648% -.00000745058 0);background:#fff;min-height:100vh}[data-marketing-landing] .marketing-skip{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}[data-marketing-landing] .marketing-skip:focus{top:16px}html:has([data-marketing-landing]){scrollbar-gutter:stable}body:has([data-marketing-landing]){height:auto;overflow:hidden auto}
