@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-000.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-001.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-002.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-003.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-004.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-005.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/career/fonts/eb-garamond-500-006.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/career/fonts/cormorant-garamond-500-000.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/career/fonts/cormorant-garamond-500-001.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/career/fonts/cormorant-garamond-500-002.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/career/fonts/cormorant-garamond-500-003.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/career/fonts/cormorant-garamond-500-004.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{color:inherit;background:0 0}svg{overflow:visible}[hidden]:not([hidden=until-found]){display:none!important}button,input,textarea,select{color:inherit;font-family:inherit;font-size:inherit;background:0 0}select{appearance:none;border-radius:0}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{color:#fff;background:#4b1800}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 5px #000}@keyframes hover-line{0%{transform-origin:100%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}50.01%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes hover-line-up{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.01%{transform-origin:top;transform:scaleY(1)}to{transform-origin:top;transform:scaleY(0)}}@keyframes hover-line-down{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.01%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}:root{--vh:1vh;--sbh:0px;--variable-size-rate:1;--scroll-bar-width:0px;--leading-trim:calc((1em - 1lh) / 2)}@supports not (top:1lh){:root{--leading-trim:0px}}html{-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;min-height:100%;overflow:hidden scroll}@media screen and (width>=821px){html{font-size:calc(.0111111 * (100vw - var(--scroll-bar-width)))}}@media screen and (width<=820.98px){html{min-height:calc(var(--vh) * 100);font-size:4.26667vw}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}html:has(body.-open){overflow-y:hidden}body{color:#000;font-feature-settings:"palt";background-color:#fff;min-height:100%;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}body.-open{overflow:hidden}@media screen and (width>=821px){body{font-size:.875rem}}@media screen and (width>=821px) and (width<=1029px){body{font-size:10px}}@media screen and (width<=820.98px){body{font-size:.8125rem}._pc{display:none!important}}@media screen and (width>=821px){._sp{display:none!important}}._justify{text-align:justify}._justify-ja{text-align:justify;text-justify:inter-character}._visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{text-align:justify;transform-origin:0;width:111.1%;font-weight:600;transform:scaleX(.9)}.bAndroid :where(.Wysiwyg) h2{font-weight:700}:where(.Wysiwyg) h2{letter-spacing:.05em}@media screen and (width>=821px){:where(.Wysiwyg) h2{margin-top:3.375rem;margin-bottom:3.125rem;font-size:2.375rem;line-height:1.44737}}@media screen and (width<=820.98px){:where(.Wysiwyg) h2{margin-top:1.5625rem;margin-bottom:1.71875rem;font-size:1.25rem;line-height:1.45}}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-weight:600}.bAndroid :where(.Wysiwyg) h3,.bAndroid :where(.Wysiwyg) h4,.bAndroid :where(.Wysiwyg) h5,.bAndroid :where(.Wysiwyg) h6{font-weight:700}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{letter-spacing:.07em;border-bottom:1px solid #ccc}@media screen and (width>=821px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{margin-top:6.25rem;margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:1.5rem;line-height:1.75}}@media screen and (width<=820.98px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{margin-top:4.6875rem;margin-bottom:.75rem;padding-bottom:.78125rem;font-size:1.25rem;line-height:1.8}}:where(.Wysiwyg) img{vertical-align:top;object-fit:cover;width:100%;height:100%;display:block}:where(.Wysiwyg) img+:is(figcaption,.wp-caption-text){text-align:left}@media screen and (width>=821px){:where(.Wysiwyg) p{letter-spacing:.12em;margin-top:2.5rem;margin-bottom:2.5rem;font-size:1.125rem;line-height:2}}@media screen and (width<=820.98px){:where(.Wysiwyg) p{letter-spacing:.05em;margin-top:1.25rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.8}}@media screen and (width>=821px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.8125rem;margin-bottom:3.125rem;padding-left:1.5625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.65625rem;margin-bottom:2.65625rem}}:where(.Wysiwyg) ol{list-style-type:decimal}@media screen and (width<=820.98px){:where(.Wysiwyg) ol{padding-left:.78125rem}}@media screen and (width>=821px){:where(.Wysiwyg) ol ol{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ol ol{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) ul{list-style-type:disc}@media screen and (width>=821px){:where(.Wysiwyg) ul{list-style-position:outside}}@media screen and (width<=820.98px){:where(.Wysiwyg) ul{padding-left:0;list-style-position:inside}}@media screen and (width>=821px){:where(.Wysiwyg) ul ul{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) ul ul{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) li{letter-spacing:.05em;list-style-type:"●"}@media screen and (width>=821px){:where(.Wysiwyg) li{padding-inline-start:.25rem;font-size:1.125rem;line-height:2.33333}}@media screen and (width<=820.98px){:where(.Wysiwyg) li{padding-inline-start:0;font-size:.9375rem;line-height:1.73333}}@media screen and (width>=821px){:where(.Wysiwyg) li+li{margin-top:1.5rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) li+li{margin-top:1.625rem}}:where(.Wysiwyg) blockquote{background-color:#ebebeb}@media screen and (width>=821px){:where(.Wysiwyg) blockquote{border-radius:.625rem;padding:2.5rem;font-size:1.125rem;line-height:2}}@media screen and (width<=820.98px){:where(.Wysiwyg) blockquote{border-radius:.3125rem;padding:1.875rem;font-size:.9375rem;line-height:2}}:where(.Wysiwyg) blockquote p{margin:0}:where(.Wysiwyg) blockquote+:is(figcaption,.wp-caption-text){text-align:right}:where(.Wysiwyg) strong{font-weight:600}.bAndroid :where(.Wysiwyg) strong{font-weight:700}:where(.Wysiwyg) .wp-caption{width:auto!important}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){text-align:left;margin-top:1.125rem;font-size:.9375rem;line-height:1.86667}}@media screen and (width>=821px) and (width<=960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){letter-spacing:.07em;margin-top:.9375rem;font-size:.875rem;line-height:1.71429}}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{margin-top:.4375rem;margin-bottom:.375rem;font-size:.9375rem}}@media screen and (width>=821px) and (width<=960px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:10px}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{letter-spacing:.07em;margin-top:.9375rem;font-size:.875rem;line-height:1.71429}}@media screen and (width>=821px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.625rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.9375rem}}:where(.Wysiwyg) figure{isolation:isolate;margin:0;padding:0;overflow:hidden}@media screen and (width>=821px){:where(.Wysiwyg) figure{width:100%;margin-top:4.5rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) figure{width:100%;margin-top:2.03125rem}}:where(.Wysiwyg) iframe{aspect-ratio:16/9;width:100%;height:auto}:where(.Wysiwyg) hr{border:none;border-bottom:1px solid #ccc3}@media screen and (width>=821px){:where(.Wysiwyg) hr{margin-top:3.125rem;margin-bottom:3.125rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) hr{margin-top:1.875rem;margin-bottom:1.875rem}}:where(.Wysiwyg) a{word-break:break-word;border-bottom:1px solid #ccc;line-height:2;transition:background-color .15s cubic-bezier(.5,1,.89,1);position:relative}:where(.Wysiwyg) a:hover{background-color:#4b1800}@media screen and (width>=821px){:where(.Wysiwyg) a{text-underline-offset:.375rem;margin-top:-.25rem;padding-block:.25rem .3125rem}}@media screen and (width<=820.98px){:where(.Wysiwyg) a{text-underline-offset:.3125rem;margin-top:-.28125rem;padding-block:.3125rem}}:where(.Wysiwyg) a+:is(figcaption,.wp-caption-text){text-align:center}:where([data-img-size]){width:var(--iw);height:auto}@media screen and (width<=820.98px){:where([data-img-size]){width:var(--iw-sp,100%);height:var(--ih-sp,auto)}}@media (orientation:portrait){:where([data-img-size][data-img-portrait]){width:var(--iw-sp,100%);height:var(--ih-sp,auto)}}:where([data-svg-color]){fill:var(--sf)}:where([data-svg-stroke]){stroke:var(--sst)}:where([data-svg-stroke-width]){stroke-width:var(--ssw)}:where([data-svg-size]){width:var(--sw);height:var(--sh)}@media screen and (width<=820.98px){:where([data-svg-size-sp]){width:var(--sw-sp);height:var(--sh-sp)}}@media (orientation:portrait){:where([data-svg-size-sp][data-svg-portrait]){width:var(--sw-sp);height:var(--sh-sp)}}.kerning-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=820.98px){br[data-kerning-br=pc],[data-kerning-space=sp]{display:none}}@media screen and (width>=821px){br[data-kerning-br=sp],[data-kerning-space=pc]{display:none}}[data-kerning-translated] .kerning-text{clip:auto;clip-path:none;-webkit-user-select:text;user-select:text;border:0;width:auto;height:auto;padding:0;position:static;overflow:visible}[data-kerning-translated] .kerning-visual{display:none}.career-page .lower-page .p-cases .thumbnail img,.career-page .lower-page .Jobs .job-photo img{transition:scale var(--hover-card-zoom-out-duration) var(--hover-card-zoom-out-ease)}[data-whatintent=mouse] .career-page .lower-page .p-cases .card:hover .thumbnail img,[data-whatintent=mouse] .career-page .lower-page .p-cases .card:hover .job-photo img,[data-whatintent=mouse] .career-page .lower-page .Jobs .job-card:hover .thumbnail img,[data-whatintent=mouse] .career-page .lower-page .Jobs .job-card:hover .job-photo img{transition-duration:var(--hover-card-zoom-in-duration);transition-timing-function:var(--hover-card-zoom-in-ease);scale:1.035}@media (prefers-reduced-motion:reduce){.career-page .lower-page .p-cases .thumbnail img,.career-page .lower-page .Jobs .job-photo img{transition:none;scale:none!important}}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--tp-base-background-color:#1a1a1acc;--tp-base-shadow-color:#0003;--tp-button-background-color:#ccc;--tp-button-background-color-active:#fff;--tp-button-background-color-focus:#f2f2f2;--tp-button-background-color-hover:#d9d9d9;--tp-button-foreground-color:#000c;--tp-container-background-color:#0000004d;--tp-container-background-color-active:#0009;--tp-container-background-color-focus:#00000080;--tp-container-background-color-hover:#0006;--tp-container-foreground-color:#ffffff80;--tp-groove-foreground-color:#0003;--tp-input-background-color:#0000004d;--tp-input-background-color-active:#0009;--tp-input-background-color-focus:#00000080;--tp-input-background-color-hover:#0006;--tp-input-foreground-color:#ffffff80;--tp-label-foreground-color:#ffffff80;--tp-monitor-background-color:#0000004d;--tp-monitor-foreground-color:#ffffff4d}html .tp-dfwv{z-index:1700;max-height:calc(100% - 16px);position:fixed;overflow:hidden auto}html .tp-dfwv .tp-rotv_b{z-index:1;touch-action:none;cursor:grab;background-color:#1f1f1f;position:sticky;top:0}html .tp-dfwv .tp-rotv_b:hover{background-color:#292929}html .tp-dfwv.-dragging .tp-rotv_b{cursor:grabbing}.tp-pane-reset{top:0;right:calc(4px + var(--cnt-usz,20px) + 4px);color:var(--tp-container-foreground-color);cursor:pointer;align-items:center;padding:0 6px;font-size:13px;display:flex;position:absolute;bottom:0}.tp-pane-reset[hidden]{display:none}.tp-pane-reset:hover,.tp-pane-reset:focus-visible{color:#fff;outline:none}.tp-lblv.-tuning-changed{box-shadow:inset 2px 0 #ffb83d}.tp-lblv.-tuning-changed>.tp-lblv_l,.tp-fldv.-tuning-changed>.tp-fldv_b{color:#ffb83d}.-tuning-action-changed .tp-btnv_b,.tp-ease-status_button.-tuning-action-changed{color:#ffb83d;box-shadow:inset 2px 0 #ffb83d}.tp-ease-curve{background:var(--tp-monitor-background-color);cursor:pointer;border-radius:2px;width:100%;height:44px;margin-top:4px;display:block}.tp-ease-curve[hidden]{display:none}.tp-ease-curve:hover{outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-status{color:var(--tp-label-foreground-color);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:4px;font-size:9px;line-height:1.4;display:flex}.tp-ease-status_id{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.tp-ease-status_note{opacity:.8;flex-shrink:0;max-width:100%}.tp-ease-status_actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;width:100%;display:flex}.tp-ease-status_button{background:var(--tp-button-background-color);color:var(--tp-button-foreground-color);font:inherit;cursor:pointer;border:0;border-radius:2px;padding:2px 6px;line-height:1.4}.tp-ease-status_button:hover{background:var(--tp-button-background-color-hover)}.tp-ease-status_button:active{background:var(--tp-button-background-color-active)}.tp-ease-status_button:focus-visible{outline:1px solid var(--tp-input-foreground-color);outline-offset:1px}.tp-ease-editor{background:var(--tp-monitor-background-color);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-radius:2px;width:100%;height:160px;margin-bottom:4px;display:block}.tp-ease-editor[hidden]{display:none}.tp-ease-editor:focus-visible{outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-overlay{z-index:1701;overscroll-behavior:contain;touch-action:none;cursor:pointer;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tp-ease-overlay_dialog{background:var(--tp-base-background-color);width:min(80vmin,640px);max-height:calc(100dvh - 32px);box-shadow:0 4px 16px var(--tp-base-shadow-color);color:var(--tp-label-foreground-color);cursor:auto;border-radius:4px;flex-direction:column;gap:6px;padding:8px;font-size:11px;display:flex;overflow:auto}.tp-ease-overlay_head{align-items:center;gap:6px;line-height:1.4;display:flex}.tp-ease-overlay_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-ease-overlay_note{opacity:.8;flex-shrink:0}.tp-ease-overlay_note[hidden]{display:none}.tp-ease-editor_zoom{aspect-ratio:1;height:auto;margin-bottom:0}.tp-ease-preview{background:var(--tp-monitor-background-color);border-radius:2px;width:100%;height:18px;display:block}.tp-ease-preview[hidden]{display:none}.tp-ease-fields{align-items:center;gap:6px;line-height:1.4;display:flex}.tp-ease-field{align-items:center;gap:4px;display:flex}.tp-ease-field_input{background:var(--tp-input-background-color);width:72px;color:var(--tp-input-foreground-color);font:inherit;border:0;border-radius:2px;padding:2px 4px}.tp-ease-field_input:hover{background:var(--tp-input-background-color-hover)}.tp-ease-field_input:focus{background:var(--tp-input-background-color-focus);outline:1px solid var(--tp-input-foreground-color);outline-offset:-1px}.tp-ease-field_input:disabled{opacity:.5;cursor:not-allowed}.tp-ease-field_hint{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.tp-ease-field_play{flex-shrink:0;margin-left:auto}.tp-ease-field_unit{opacity:.8;white-space:nowrap}.tp-shortcuts{color:var(--tp-label-foreground-color);padding:2px 4px 4px;font-size:10px;line-height:1.5}.tp-shortcuts_title{opacity:.6;margin-top:6px}.tp-shortcuts_title:first-child{margin-top:0}.tp-shortcuts_row{align-items:baseline;gap:6px;display:flex}.tp-shortcuts_key{width:84px;color:var(--tp-input-foreground-color);flex-shrink:0;font-family:inherit}.tp-shortcuts_text{opacity:.8}[data-tuning-highlight]{outline-offset:-2px;outline:2px dashed #00e6ff}.tp-fldv.-tuning-highlight>.tp-fldv_b{color:#fff;background-color:#00e6ff59}.OrientationAlert[data-astro-cid-em3nh3ag]{z-index:1600;background:#fff;place-items:center;width:100%;height:100dvh;display:grid;position:fixed;top:0;left:0}.OrientationAlert[data-astro-cid-em3nh3ag][aria-hidden=true]{display:none}.skip-link[data-astro-cid-fzv2jjiw]{z-index:1701;color:#fff;background-color:#000;padding:8px 16px;position:fixed;top:0;left:0;transform:translateY(-200%)}.skip-link[data-astro-cid-fzv2jjiw]:focus{transform:none}[data-astro-cid-fzv2jjiw][data-scroll-down-observer]{height:2vh;position:absolute;top:0}.view[data-astro-cid-fzv2jjiw]{visibility:hidden}.view[data-astro-cid-fzv2jjiw].-show{visibility:visible}.view[data-astro-cid-fzv2jjiw].-out{z-index:1;position:fixed;inset:0}.view[data-astro-cid-fzv2jjiw].-out.-immediate{visibility:hidden;position:static}.view[data-astro-cid-fzv2jjiw].-out .inner[data-astro-cid-fzv2jjiw]{transform:translateY(var(--view-y))}.view[data-astro-cid-fzv2jjiw].-in{z-index:2;position:relative}.view[data-astro-cid-fzv2jjiw].-in.-immediate{position:static}:where([data-modal-content]){overscroll-behavior:contain}:where([data-modal-content-inner]){min-height:calc(100% + 1px)}:where([data-modal-backdrop]){overscroll-behavior:none;scrollbar-width:none;overflow-y:scroll}[data-modal-backdrop]::-webkit-scrollbar{display:none}[data-modal-backdrop]:after{content:"";min-height:calc(100% + 1px);display:block}.c-parallaxImage{overflow:hidden}.c-parallaxImage__image{width:100%;height:auto;display:block}[data-text-reveal] .js-textRevealChar{opacity:0;transition:opacity var(--text-reveal-duration) var(--text-reveal-ease)}[data-text-reveal][data-revealed] .js-textRevealChar{opacity:1}@media (prefers-reduced-motion:reduce){[data-text-reveal] .js-textRevealChar{opacity:1;transition:none}}.js-lineRevealMask{display:block;overflow:hidden}.js-lineRevealLine{white-space:nowrap;will-change:transform;display:block}.gtm-noscript{visibility:hidden;display:none}
