.page-enter-active{transition:all .6s cubic-bezier(.4,.4,0,1)}.page-leave-active{transition:all .3s cubic-bezier(.4,.4,0,1)}.page-enter-from,.page-leave-to{opacity:0}:root{--rebranding-loading-bg:#e5e5e5;--rebranding-loading-bar:#222}.app[data-v-d12de11f]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.title[data-v-d12de11f]{letter-spacing:2.45px;margin:30px;font-size:34px;font-weight:300;line-height:30px}.DynamicAnnouncer[data-v-cc1e3fda],.TitleAnnouncer[data-v-1a8a037a]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.publish-studio-style[data-v-74fe0335],.product-font-style[data-v-ed93fc7d]{transition:all .4s cubic-bezier(.4,.4,0,1)}.spinner[data-v-36413753]{pointer-events:none;width:16px;height:16px;animation:1s linear infinite loading-spin-36413753}.spinner[data-v-36413753]:before{opacity:.2;border:2px solid;border-color:#0000 currentColor currentColor #0000}.spinner[data-v-36413753]:after,.spinner[data-v-36413753]:before{box-sizing:border-box;content:"";border-radius:50%;width:100%;height:100%;position:absolute}.spinner[data-v-36413753]:after{opacity:1;border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor}@keyframes loading-spin-36413753{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-family:grandam;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf)format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local(Material Icons),local(MaterialIcons-Regular),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2)format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff)format("woff"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf)format("truetype")}.StudioCanvas{height:auto;min-height:100dvh;display:flex}.StudioCanvas>.sd{min-height:100dvh;overflow:clip}body,html{margin:0;padding:0}:where(.render-canvas),:where(.render-canvas) a,:where(.render-canvas) abbr,:where(.render-canvas) address,:where(.render-canvas) article,:where(.render-canvas) aside,:where(.render-canvas) audio,:where(.render-canvas) b,:where(.render-canvas) blockquote,:where(.render-canvas) button,:where(.render-canvas) canvas,:where(.render-canvas) caption,:where(.render-canvas) cite,:where(.render-canvas) code,:where(.render-canvas) dd,:where(.render-canvas) del,:where(.render-canvas) details,:where(.render-canvas) dfn,:where(.render-canvas) div,:where(.render-canvas) dl,:where(.render-canvas) dt,:where(.render-canvas) em,:where(.render-canvas) fieldset,:where(.render-canvas) figcaption,:where(.render-canvas) figure,:where(.render-canvas) footer,:where(.render-canvas) form,:where(.render-canvas) h1,:where(.render-canvas) h2,:where(.render-canvas) h3,:where(.render-canvas) h4,:where(.render-canvas) h5,:where(.render-canvas) h6,:where(.render-canvas) header,:where(.render-canvas) hgroup,:where(.render-canvas) i,:where(.render-canvas) iframe,:where(.render-canvas) img,:where(.render-canvas) input,:where(.render-canvas) ins,:where(.render-canvas) kbd,:where(.render-canvas) label,:where(.render-canvas) legend,:where(.render-canvas) li,:where(.render-canvas) loop-box,:where(.render-canvas) main,:where(.render-canvas) mark,:where(.render-canvas) menu,:where(.render-canvas) nav,:where(.render-canvas) object,:where(.render-canvas) ol,:where(.render-canvas) p,:where(.render-canvas) pre,:where(.render-canvas) q,:where(.render-canvas) samp,:where(.render-canvas) section,:where(.render-canvas) select,:where(.render-canvas) small,:where(.render-canvas) span,:where(.render-canvas) strong,:where(.render-canvas) sub,:where(.render-canvas) summary,:where(.render-canvas) sup,:where(.render-canvas) table,:where(.render-canvas) tbody,:where(.render-canvas) td,:where(.render-canvas) textarea,:where(.render-canvas) tfoot,:where(.render-canvas) th,:where(.render-canvas) thead,:where(.render-canvas) time,:where(.render-canvas) tr,:where(.render-canvas) ul,:where(.render-canvas) var,:where(.render-canvas) video{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;box-sizing:border-box;color:#333;word-spacing:1px;border:0;margin:0;padding:0;font-family:sans-serif;line-height:1;text-decoration:none;list-style:none;transition:all .3s cubic-bezier(.4,.4,0,1)}:where(.render-canvas) a:focus:not(:focus-visible),:where(.render-canvas) button:focus:not(:focus-visible),:where(.render-canvas) summary:focus:not(:focus-visible){outline:none}:where(.render-canvas) nav ul{list-style:none}:where(.render-canvas) blockquote,:where(.render-canvas) q{quotes:none}:where(.render-canvas) blockquote:after,:where(.render-canvas) blockquote:before,:where(.render-canvas) q:after,:where(.render-canvas) q:before{content:none}:where(.render-canvas) a,:where(.render-canvas) button{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}:where(.render-canvas) ins{color:#000;background-color:#ff9;text-decoration:none}:where(.render-canvas) mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}:where(.render-canvas) del{text-decoration:line-through}:where(.render-canvas) abbr[title],:where(.render-canvas) dfn[title]{cursor:help;border-bottom:1px dotted}:where(.render-canvas) table{border-collapse:collapse;border-spacing:0}:where(.render-canvas) hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}:where(.render-canvas) input,:where(.render-canvas) select{vertical-align:middle}:where(.render-canvas) textarea{resize:none}:where(.render-canvas) .clearfix:after{clear:both;content:"";display:block}:where(.render-canvas) [slot=after] button{overflow-anchor:none}:where(.render-canvas) .sd{pointer-events:all;z-index:0;-webkit-overflow-scrolling:touch;flex-flow:column;flex:none;align-content:center;align-items:center;max-width:100%;display:flex;position:relative}:where(.render-canvas) .sd::-webkit-scrollbar{display:none}:where(.render-canvas) .sd,:where(.render-canvas) .sd.richText *{transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11}:where(.render-canvas) input.sd,:where(.render-canvas) textarea.sd{align-content:normal}:where(.render-canvas) .sd[tabindex]:focus{outline:none}:where(.render-canvas) .sd[tabindex]:focus-visible{outline:1px solid highlight;outline-color:-webkit-focus-ring-color}:where(.render-canvas) input[type=email],:where(.render-canvas) input[type=tel],:where(.render-canvas) input[type=text],:where(.render-canvas) select,:where(.render-canvas) textarea{-webkit-appearance:none}:where(.render-canvas) select{cursor:pointer}:where(.render-canvas) .frame{display:block;overflow:hidden}:where(.render-canvas) .frame>iframe{width:100%;height:100%}:where(.render-canvas) .frame .formrun-embed>iframe:not(:first-child){display:none!important}:where(.render-canvas) .image{position:relative}:where(.render-canvas) .image:before{border-radius:inherit;content:"";pointer-events:none;z-index:-2;background-position:50%;background-size:cover;width:100%;height:100%;transition:inherit;position:absolute;top:0;left:0}:where(.render-canvas) .sd.file{cursor:pointer;outline-offset:-1px;overflow-wrap:anywhere;word-break:break-word;outline:2px solid #0000;flex-direction:row}:where(.render-canvas) .sd.file:focus-within{outline-color:highlight;outline-color:-webkit-focus-ring-color}:where(.render-canvas) .file>input[type=file]{opacity:0;pointer-events:none;position:absolute}:where(.render-canvas) .sd.text,:where(.render-canvas) .sd:where(.icon){overflow-wrap:anywhere;word-break:break-word;flex-direction:row;place-content:center;align-items:center;display:flex;overflow:visible}:where(.render-canvas) table.sd{align-content:unset;align-items:unset;flex-direction:unset;flex-wrap:unset;justify-content:unset;min-width:max-content;max-width:none;display:table}:where(.render-canvas) thead.sd{display:table-header-group}:where(.render-canvas) tbody.sd{display:table-row-group}:where(.render-canvas) tr.sd{display:table-row}:where(.render-canvas) td.sd,:where(.render-canvas) th.sd{text-align:left;vertical-align:middle;display:table-cell}:where(.render-canvas) colgroup.sd{display:table-column-group}:where(.render-canvas) col.sd{display:table-column}:where(.render-canvas) .sd:where(.icon.fa){display:inline-flex}:where(.render-canvas) .material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:ltr;justify-content:center;align-items:center;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}:where(.render-canvas) .sd:where(.icon.material-symbols){font-variation-settings:"FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400);justify-content:center;align-items:center;min-width:1em;min-height:1em;font-style:normal;display:flex}:where(.render-canvas) .sd.material-symbols-outlined{font-family:Material Symbols Outlined}:where(.render-canvas) .sd.material-symbols-rounded{font-family:Material Symbols Rounded}:where(.render-canvas) .sd.material-symbols-sharp{font-family:Material Symbols Sharp}:where(.render-canvas) .sd.material-symbols-weight-100{--symbol-weight:100}:where(.render-canvas) .sd.material-symbols-weight-200{--symbol-weight:200}:where(.render-canvas) .sd.material-symbols-weight-300{--symbol-weight:300}:where(.render-canvas) .sd.material-symbols-weight-400{--symbol-weight:400}:where(.render-canvas) .sd.material-symbols-weight-500{--symbol-weight:500}:where(.render-canvas) .sd.material-symbols-weight-600{--symbol-weight:600}:where(.render-canvas) .sd.material-symbols-weight-700{--symbol-weight:700}:where(.render-canvas) .sd.material-symbols-fill{--symbol-fill:1}:where(.render-canvas) a,:where(.render-canvas) a.icon,:where(.render-canvas) a.text{-webkit-tap-highlight-color:#00000026}:where(.render-canvas) .fixed{z-index:2}:where(.render-canvas) .sticky{z-index:1}:where(.render-canvas) .button{cursor:pointer;transition:all .4s cubic-bezier(.4,.4,0,1)}:where(.render-canvas) .link{cursor:pointer}:where(.render-canvas) .submitLoading{opacity:.5!important;pointer-events:none!important}:where(.render-canvas) .richText{word-break:break-word;display:block}:where(.render-canvas) .richText [data-thread],:where(.render-canvas) .richText a,:where(.render-canvas) .richText blockquote,:where(.render-canvas) .richText em,:where(.render-canvas) .richText h1,:where(.render-canvas) .richText h2,:where(.render-canvas) .richText h3,:where(.render-canvas) .richText h4,:where(.render-canvas) .richText li,:where(.render-canvas) .richText ol,:where(.render-canvas) .richText p,:where(.render-canvas) .richText p>code,:where(.render-canvas) .richText pre,:where(.render-canvas) .richText pre>code,:where(.render-canvas) .richText s,:where(.render-canvas) .richText strong,:where(.render-canvas) .richText table tbody,:where(.render-canvas) .richText table tbody tr,:where(.render-canvas) .richText table tbody tr>td,:where(.render-canvas) .richText table tbody tr>th,:where(.render-canvas) .richText u,:where(.render-canvas) .richText ul{backface-visibility:visible;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}:where(.render-canvas) .richText p{align-self:stretch;margin:10px 0;display:block}:where(.render-canvas) .richText>p{min-height:1em}:where(.render-canvas) .richText img,:where(.render-canvas) .richText video{vertical-align:bottom;max-width:100%;height:auto}:where(.render-canvas) .richText h1{align-self:stretch;margin:20px 0;font-size:3em;font-weight:700;display:block}:where(.render-canvas) .richText h2{align-self:stretch;margin:10px 0;font-size:2em;font-weight:700;display:block}:where(.render-canvas) .richText h3{align-self:stretch;margin:10px 0;font-size:1em;font-weight:700;display:block}:where(.render-canvas) .richText h4,:where(.render-canvas) .richText h5{align-self:stretch;margin:10px 0;font-size:1em;font-weight:600;display:block}:where(.render-canvas) .richText h6{align-self:stretch;margin:10px 0;font-size:1em;font-weight:500;display:block}:where(.render-canvas) .richText [data-type=table]{overflow-x:auto}:where(.render-canvas) .richText [data-type=table] p{white-space:pre-line;word-break:break-all}:where(.render-canvas) .richText table{border-collapse:collapse;border-spacing:unset;color:#1a1a1a;table-layout:auto;border:1px solid #f2f2f2;margin:10px 0;font-size:14px;line-height:1.4}:where(.render-canvas) .richText table tr th{background:#f5f5f580}:where(.render-canvas) .richText table tr td,:where(.render-canvas) .richText table tr th{border:1px solid #f2f2f2;min-width:100px;max-width:240px;padding:12px}:where(.render-canvas) .richText table tr td p,:where(.render-canvas) .richText table tr th p{margin:0}:where(.render-canvas) .richText blockquote{border-left:3px solid #00000026;margin:10px 0;padding:10px 15px;font-style:italic}:where(.render-canvas) .richText [data-type=embed_code]{margin:20px 0;position:relative}:where(.render-canvas) .richText [data-type=embed_code]>.height-adjuster>.wrapper{position:relative}:where(.render-canvas) .richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-sandbox=true]{display:block;overflow:hidden}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top]{padding-top:100%}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper{padding-top:50%}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper{padding-top:56.25%}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper{padding-top:56.25%}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper{padding-top:30%}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed{user-select:none}:where(.render-canvas) .richText [data-type=embed_code_empty]{display:none}:where(.render-canvas) .richText [data-type=pdf_link],:where(.render-canvas) .richText [data-type=video_block]{margin:10px 0}:where(.render-canvas) .richText ul{margin:0 0 0 20px}:where(.render-canvas) .richText ul li{margin:10px 0;list-style:outside}:where(.render-canvas) .richText ul li p{margin:0}:where(.render-canvas) .richText ol{margin:0 0 0 20px}:where(.render-canvas) .richText ol li{margin:10px 0;list-style:decimal}:where(.render-canvas) .richText ol li p{margin:0}:where(.render-canvas) .richText hr{border-top:1px solid #ccc;margin:10px 0}:where(.render-canvas) .richText p>code{background:#eee;border:1px solid #0000001a;border-radius:6px;margin:2px;padding:0 5px;display:inline}:where(.render-canvas) .richText pre{white-space:pre-wrap;background:#eee;border-radius:6px;margin:20px 0;padding:25px 35px;font-family:Menlo,Monaco,Courier New,monospace}:where(.render-canvas) .richText pre code{border:none;padding:0}:where(.render-canvas) .richText strong{color:inherit;font-family:inherit;font-weight:900;display:inline}:where(.render-canvas) .richText em{font-style:italic}:where(.render-canvas) .richText u{text-decoration:underline}:where(.render-canvas) .richText a{color:#007cff;text-decoration:underline;display:inline}:where(.render-canvas) .richText s{text-decoration:line-through}:where(.render-canvas) .richText [data-type=table_of_contents]{color:#616161;background-color:#f5f5f5;border-radius:2px;margin:0;padding:24px 24px 8px;font-size:16px;text-decoration:underline;list-style:none}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_list{margin:0}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item{color:currentColor;font-weight:inherit;list-style:none;font-size:inherit!important}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item>a{color:currentColor;font-weight:inherit;border:none;text-decoration:none;font-size:inherit!important}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item>a:hover{opacity:.7}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--1{margin:0 0 16px}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--2{margin:0 0 16px;padding-left:2rem}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--3{margin:0 0 16px;padding-left:4rem}:where(.render-canvas) .sd.section{flex-flow:column!important;align-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;padding:0!important}:where(.render-canvas) .sd.section-inner{position:static!important}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@property --g-color-0{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:#0000}@property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%}.snackbar[data-v-b7eda576]{box-sizing:border-box;user-select:none;z-index:9999;background:#fff;border:1px solid #ededed;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:480px;max-width:90vw;padding:16px 20px;font-family:Inter,Noto Sans JP,sans-serif;display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%);box-shadow:0 16px 48px -8px #00000014,0 10px 25px -5px #0000001c}.snackbar.v-enter-active[data-v-b7eda576],.snackbar.v-leave-active[data-v-b7eda576]{transition:all .4s cubic-bezier(.4,.4,0,1)}.snackbar.v-enter-from[data-v-b7eda576],.snackbar.v-leave-to[data-v-b7eda576]{opacity:0;transform:translate(-50%,-10px)}.snackbar .convey[data-v-b7eda576]{flex-direction:row;align-items:center;gap:8px;padding:0;display:flex}.snackbar .convey .icon[data-v-b7eda576]{background-position:50%;background-repeat:no-repeat;flex-shrink:0;width:24px;height:24px}.snackbar .convey .message[data-v-b7eda576]{white-space:pre-line;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.snackbar .convey.error .icon[data-v-b7eda576]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E")}.snackbar .convey.error .message[data-v-b7eda576]{color:#f84f65}.snackbar .convey.success .icon[data-v-b7eda576]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E")}.snackbar .convey.success .message[data-v-b7eda576]{color:#111}.snackbar .button[data-v-b7eda576]{box-sizing:border-box;color:#4b9cfb;cursor:pointer;background:0 0;border:0;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:4px 8px;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.snackbar .button[data-v-b7eda576]:hover{background:#f5f5f5}.studio-banner-popover[data-v-a7946717]{inset:unset;background:0 0;border:none;padding:0;position:fixed;bottom:20px;left:20px;overflow:hidden}a[data-v-a7946717]{perspective:300px;border-radius:4px;justify-content:center;align-items:center;width:84px;height:20px;transition:all linear;display:flex}@media (hover:hover){a[data-v-a7946717]{will-change:width,height;transition:all .4s cubic-bezier(.4,.4,0,1)}a[data-v-a7946717]:hover{width:200px;height:32px}}[data-v-a7946717] .custom-fill path{fill:var(--v205d2299)}.fade-enter-active[data-v-a7946717],.fade-leave-active[data-v-a7946717]{will-change:opacity,transform;transition:opacity .3s cubic-bezier(.4,.4,0,1);position:absolute;transform:translateZ(0)}.fade-enter-from[data-v-a7946717],.fade-leave-to[data-v-a7946717]{opacity:0}.design-canvas__modal{pointer-events:none;z-index:2;width:100%;height:100%;transition:none;position:fixed}.design-canvas__modal:focus{outline:none}.design-canvas__modal.v-enter-active .studio-canvas,.design-canvas__modal.v-leave-active,.design-canvas__modal.v-leave-active .studio-canvas{transition:all .4s cubic-bezier(.4,.4,0,1)}.design-canvas__modal.v-enter-active .studio-canvas *,.design-canvas__modal.v-leave-active .studio-canvas *{transition:none!important}.design-canvas__modal.isNone{transition:none}.design-canvas__modal .design-canvas__modal__base{pointer-events:auto;z-index:-1;width:100%;height:100%;transition:all .4s cubic-bezier(.4,.4,0,1);position:fixed;top:0;left:0}.design-canvas__modal .studio-canvas{pointer-events:none;height:100%}.design-canvas__modal .studio-canvas>*{pointer-events:none;background:0 0!important}html:not(.js) .appear{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.appear,.appear-active{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.yk-fallback-top-link{z-index:1000;color:#fff;letter-spacing:.05em;background:#000000b8;border-radius:4px;padding:6px 14px;font-family:sans-serif;font-size:13px;text-decoration:none;position:fixed;top:16px;left:16px}.yk-fallback-top-link:hover{background:#000000e0}[data-yk-dismissible-banner=true]{cursor:pointer;transition:opacity .28s,transform .28s!important}[data-yk-dismissible-banner=true]:after{content:"×";z-index:3;color:#fff;background:#000000c7;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:28px;height:28px;font:400 20px/1 sans-serif;display:grid;position:absolute;top:8px;right:8px}[data-yk-dismissible-banner=true].yk-banner-dismissed{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}@media screen and (width<=840px){.fixed.sd.yk-signature-nav-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(-100%)!important}}@media (prefers-reduced-motion:reduce){[data-yk-dismissible-banner=true]{transition:none!important}}:root{--yk-ease-lux:cubic-bezier(.2, .72, .2, 1)}html.js .sd.text.appear:not([data-yk-split]):not([class~=_playing]){opacity:0;filter:blur(5px);transform:translateY(20px)}html.js .sd.text{transition:opacity .95s ease, filter 1.1s ease, transform 1.05s var(--yk-ease-lux)}html.js .sd.text[data-yk-split]{opacity:1;filter:none;flex-direction:column;transform:none}html.js .sd.text[data-s-73c72208-08a7-46ec-b64f-32a389da900a][data-yk-split],html.js .sd.text[data-s-5046dd4e-2e26-4b20-94dc-bae398d3aef1][data-yk-split]{text-align:left;align-items:flex-start}[data-yk-split] .yk-line{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}[data-yk-split] .yk-line>span{font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;opacity:0;filter:blur(7px);transition:transform 1.05s var(--yk-ease-lux), opacity .75s ease, filter 1s ease;display:inline-block;transform:translateY(108%)rotate(.8deg)}[data-yk-split] .yk-line:nth-child(2)>span{transition-delay:.14s}[data-yk-split] .yk-line:nth-child(3)>span{transition-delay:.28s}[data-yk-split] .yk-line:nth-child(4)>span{transition-delay:.42s}html.js [data-yk-split]:not(.appear) .yk-line>span{opacity:1;filter:blur();transform:translateY(0)rotate(0)}html:not(.js) .sd.text.appear,html:not(.js) [data-yk-split] .yk-line>span{opacity:1!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.sd.text,.sd.text.appear,[data-yk-split] .yk-line>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}[data-type=carousel][data-yk-carousel]{position:relative}[data-type=carousel]>[data-yk-carousel-discarded]{display:none!important}[data-type=carousel][data-yk-carousel]>[data-yk-carousel-slide]{pointer-events:none;visibility:hidden;z-index:0;inset:0;opacity:0!important;transition:opacity .6s cubic-bezier(.4,.4,.05,1),visibility 0s linear .6s!important;position:absolute!important;transform:none!important}[data-type=carousel][data-yk-carousel]>[data-yk-carousel-slide=active]{pointer-events:auto;visibility:visible;z-index:1;opacity:1!important;transition-delay:0s!important}[data-type=carousel][data-yk-carousel]>[data-yk-carousel-controls]{display:none!important}@media (prefers-reduced-motion:reduce){[data-type=carousel][data-yk-carousel]>[data-yk-carousel-slide]{transition:none!important}}[data-s-31e073bb-527f-4526-ad2a-bae7eee6843c] [data-s-4c118dde-94a6-47c9-ac2d-a2ebb5a08346]:before{background-image:var(--yk-active-carousel-image,none)!important}.seo-page-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-breadcrumbs{box-sizing:border-box;z-index:3;color:#696967;background:#f0eee9;width:100%;margin:0;padding:0 clamp(20px,6vw,96px);font:400 12px/1.6 Noto Sans JP,sans-serif;position:relative}.site-breadcrumbs ol{box-sizing:border-box;flex-wrap:wrap;gap:8px;width:min(100%,1248px);margin:0 auto;padding:22px 0;list-style:none;display:flex}.site-breadcrumbs li+li:before{content:"/";color:#a18c68;margin-right:8px}.site-breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.site-breadcrumbs{padding:0 20px}.site-breadcrumbs ol{padding:18px 0}}:where(h1,h2,h3,h4,h5,h6),:where(h1,h2,h3,h4,h5,h6) *{font-family:Shippori Mincho B1,serif!important}:root{--shared-ink:#252d2f;--shared-paper:#f7f3eb;--shared-red:#941f25;--shared-ease:cubic-bezier(.16,1,.3,1)}body.has-shared-header header.fixed.sd,body.has-shared-header .reason-site-header{display:none!important}body.shared-menu-open{overflow:hidden}.shared-site-header{z-index:1000;color:#fff;pointer-events:none;height:118px;transition:height .55s var(--shared-ease),color .55s,padding .55s;grid-template-columns:1fr auto 1fr;align-items:start;padding:30px 3.2vw;display:grid;position:fixed;inset:0 0 auto}.shared-site-header--surface,.shared-site-header.is-scrolled{height:92px;color:var(--shared-ink);padding-top:18px}.shared-site-header a,.shared-site-header button,.shared-header-languages,.shared-header-actions{pointer-events:auto}.shared-menu-toggle{z-index:1002;width:58px;height:58px;color:inherit;cursor:pointer;background:#0a0e0f29;border:1px solid #ffffff8c;border-radius:50%;transition:background .35s,border-color .35s,transform .35s;position:relative}.shared-site-header--surface .shared-menu-toggle,.shared-site-header.is-scrolled .shared-menu-toggle{background:var(--shared-paper);border-color:#252d2f4d}.shared-menu-toggle:hover{color:#fff;background:var(--shared-red);border-color:var(--shared-red);transform:scale(1.06)rotate(-5deg)}.shared-menu-toggle span{width:21px;height:1px;transition:transform .5s var(--shared-ease),top .5s var(--shared-ease),width .5s var(--shared-ease);background:currentColor;position:absolute;top:25px;left:18px}.shared-menu-toggle span+span{width:14px;top:32px}.shared-menu-open .shared-menu-toggle{color:#fff;background:#ffffff14;border-color:#ffffff6b}.shared-menu-open .shared-menu-toggle span{top:29px;transform:rotate(45deg)}.shared-menu-open .shared-menu-toggle span+span{width:21px;top:29px;transform:rotate(-45deg)}.shared-header-languages{background:#0a0e0f33;border:1px solid #ffffff59;border-radius:24px;align-items:center;gap:3px;padding:3px;transition:top .45s,color .45s,background .45s,border-color .45s;display:flex;position:absolute;top:40px;left:calc(3.2vw + 74px)}.shared-header-languages a{min-width:30px;height:30px;color:inherit;letter-spacing:.06em;border-radius:18px;place-items:center;padding:0 7px;font:500 .54rem/1 Noto Sans JP,sans-serif;text-decoration:none;transition:color .25s,background .25s;display:grid}.shared-header-languages a:hover,.shared-header-languages a[aria-current=page]{color:var(--shared-ink);background:#ffffffeb}.shared-site-header--surface .shared-header-languages,.shared-site-header.is-scrolled .shared-header-languages{background:var(--shared-paper);border-color:#252d2f4d;top:28px}.shared-site-header--surface .shared-header-languages a:hover,.shared-site-header--surface .shared-header-languages a[aria-current=page],.shared-site-header.is-scrolled .shared-header-languages a:hover,.shared-site-header.is-scrolled .shared-header-languages a[aria-current=page]{color:#fff;background:#596164}.shared-header-brand{width:44px;height:56px;transition:transform .55s var(--shared-ease),filter .55s;justify-self:center;display:block;overflow:hidden}.shared-header-brand img{object-fit:cover;width:100%;height:100%}.shared-site-header--surface .shared-header-brand,.shared-site-header.is-scrolled .shared-header-brand{filter:invert();transform:scale(.8)translateY(-8px)}.shared-header-actions{justify-self:end;align-items:center;display:flex}.shared-reason-link{min-width:224px;height:54px;color:var(--shared-ink);letter-spacing:.08em;background:#ede8de;border:1px solid #252d2f4d;border-radius:40px;align-items:center;gap:12px;padding:0 20px 0 6px;font:400 .7rem/1.4 Shippori Mincho B1,serif;text-decoration:none;transition:transform .35s,background .35s,color .35s;display:flex}.shared-reason-link:hover{color:#fff;background:var(--shared-red);transform:translateY(-3px)}.shared-reason-link__mark{border:1px solid;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.shared-reason-link__mark:before,.shared-reason-link__mark:after{content:"";opacity:.55;border:1px solid;border-radius:50%;position:absolute;inset:5px}.shared-reason-link__mark:after{inset:10px}.shared-reason-link__mark i{background:currentColor;border-radius:50%;width:4px;height:4px}.shared-global-menu{z-index:999;visibility:hidden;color:#f5f1e8;pointer-events:none;background:#090c0d00;transition:background .55s,visibility 0s .7s;position:fixed;inset:0;overflow:hidden}.shared-menu-open .shared-global-menu{visibility:visible;pointer-events:auto;background:#090c0db8;transition:background .55s,visibility}.shared-global-menu__inner{background:var(--shared-ink);width:min(640px,82vw);height:100%;transition:transform .75s var(--shared-ease);border-right:1px solid #ffffff3d;flex-direction:column;margin:0;padding:15vh 6vw 5vh;display:flex;position:relative;transform:translate(-102%)}.shared-menu-open .shared-global-menu__inner{transform:none}.shared-global-menu__kicker{letter-spacing:.24em;margin:0;font:500 .58rem/1 Noto Sans JP,sans-serif}.shared-global-menu ul{width:100%;margin:4vh 0 auto;padding:0;list-style:none}.shared-global-menu li{border-bottom:1px solid #ffffff26;overflow:hidden}.shared-global-menu li a{color:inherit;transition:transform .7s var(--shared-ease),color .25s,padding-left .35s;grid-template-columns:46px 1fr auto;align-items:baseline;padding:14px 0;font:400 clamp(1.45rem,2.65vw,2.8rem)/1.1 Shippori Mincho B1,serif;text-decoration:none;display:grid;transform:translateY(110%)}.shared-menu-open .shared-global-menu li a{transform:none}.shared-menu-open .shared-global-menu li:nth-child(2) a{transition-delay:60ms}.shared-menu-open .shared-global-menu li:nth-child(3) a{transition-delay:.12s}.shared-menu-open .shared-global-menu li:nth-child(4) a{transition-delay:.18s}.shared-menu-open .shared-global-menu li:nth-child(5) a{transition-delay:.24s}.shared-menu-open .shared-global-menu li:nth-child(6) a{transition-delay:.3s}.shared-global-menu li a:hover{color:#d5bd8e;padding-left:12px}.shared-global-menu li span{letter-spacing:.14em;font:500 .62rem/1 Noto Sans JP,sans-serif}.shared-global-menu li small{color:#ffffff85;letter-spacing:.2em;font:500 .56rem/1 Noto Sans JP,sans-serif}.shared-global-menu__foot{letter-spacing:.06em;justify-content:space-between;align-items:end;font:400 .72rem/1.8 Noto Sans JP,sans-serif;display:flex}.shared-global-menu__foot p{margin:0}.shared-global-menu__foot a{color:inherit;font:400 1.4rem/1 Shippori Mincho B1,serif;text-decoration:none}.shared-global-menu__languages{align-items:center;gap:7px;display:flex;position:absolute;top:38px;right:36px}.shared-global-menu__languages>span{color:#ffffff75;letter-spacing:.18em;margin-right:8px;font-size:.52rem}.shared-global-menu__languages a{min-width:35px;height:35px;color:inherit;letter-spacing:.08em;border:1px solid #ffffff38;border-radius:20px;place-items:center;padding:0 8px;font-size:.58rem;text-decoration:none;display:grid}.shared-global-menu__languages a:hover,.shared-global-menu__languages a[aria-current=page]{color:var(--shared-ink);background:#f5f1e8;border-color:#f5f1e8}@media (width<=820px){.shared-site-header,.shared-site-header--surface,.shared-site-header.is-scrolled{align-items:start;height:82px;padding:16px 18px}.shared-menu-toggle{width:50px;height:50px}.shared-menu-toggle span{top:22px;left:15px}.shared-menu-toggle span+span{top:29px}.shared-header-languages,.shared-site-header--surface .shared-header-languages,.shared-site-header.is-scrolled .shared-header-languages{gap:1px;padding:2px;top:23px;left:78px}.shared-header-languages a{min-width:25px;height:25px;padding:0 5px;font-size:.48rem}.shared-header-brand{width:36px;height:46px}.shared-site-header--surface .shared-header-brand,.shared-site-header.is-scrolled .shared-header-brand{transform:scale(.86)translateY(-4px)}.shared-header-actions{display:none}.shared-global-menu__inner{width:min(90vw,520px);padding:14vh 7vw 5vh}.shared-global-menu li a{grid-template-columns:34px 1fr auto;padding:13px 0;font-size:clamp(1.35rem,6vw,2.5rem)}.shared-global-menu__foot{font-size:.62rem}.shared-global-menu__foot a{font-size:1rem}.shared-global-menu__languages{gap:5px;top:28px;right:18px}.shared-global-menu__languages>span{display:none}.shared-global-menu__languages a{min-width:31px;height:31px;padding:0 6px}}.shared-site-footer,.shared-site-footer *{box-sizing:border-box}.shared-site-footer{z-index:3;color:#f4efe6;background:#111719;font-family:Noto Sans JP,sans-serif;position:relative}.shared-site-footer a{color:inherit;text-decoration:none}.shared-site-footer__inner{grid-template-columns:minmax(180px,.72fr) minmax(210px,.8fr) minmax(360px,1.35fr);gap:clamp(40px,6vw,104px);width:min(100%,1440px);min-height:560px;margin:0 auto;padding:clamp(72px,8vw,120px) clamp(28px,6vw,96px) 28px;display:grid}.shared-site-footer__brand{align-self:start}.shared-site-footer__brand img{object-fit:contain;width:clamp(90px,9vw,132px);height:auto;display:block}.shared-site-footer__brand p{color:#f4efe68a;letter-spacing:.2em;margin:32px 0 0;font-size:9px;line-height:1.9}.shared-site-footer__label{color:#b79a6a;letter-spacing:.24em;margin:0 0 28px;font-size:9px;font-weight:500}.shared-site-footer__nav ul{margin:0;padding:0;list-style:none}.shared-site-footer__nav li{border-top:1px solid #f4efe624}.shared-site-footer__nav li:last-child{border-bottom:1px solid #f4efe624}.shared-site-footer__nav a{letter-spacing:.08em;align-items:center;gap:18px;min-height:52px;font-family:Shippori Mincho B1,serif;font-size:13px;transition:color .2s,padding-left .2s;display:flex}.shared-site-footer__nav a:hover,.shared-site-footer__nav a:focus-visible{color:#d4b982;padding-left:6px}.shared-site-footer__nav a span{color:#f4efe661;letter-spacing:.12em;font:400 8px/1 Noto Sans JP,sans-serif}.shared-site-footer__contact h2{letter-spacing:.08em;margin:0 0 12px;font:400 clamp(20px,2vw,28px)/1.5 Shippori Mincho B1,serif}.shared-site-footer__phone{letter-spacing:.08em;margin:0 0 28px;font-size:clamp(25px,2.6vw,38px);font-weight:300;line-height:1.2;display:inline-block}.shared-site-footer address,.shared-site-footer__hours p{color:#f4efe6ad;letter-spacing:.05em;margin:0;font-size:11px;font-style:normal;line-height:1.9}.shared-site-footer__hours{margin-top:16px}.shared-site-footer__contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.shared-site-footer__contact-links a{letter-spacing:.06em;border:1px solid #f4efe652;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:10px;line-height:1.5;transition:border-color .2s,color .2s;display:flex}.shared-site-footer__contact-links a:hover,.shared-site-footer__contact-links a:focus-visible{color:#d4b982;border-color:#d4b982}.shared-site-footer__meta{color:#f4efe67a;letter-spacing:.14em;border-top:1px solid #f4efe624;grid-column:1/-1;grid-template-columns:1fr auto auto;align-self:end;align-items:center;gap:34px;padding-top:24px;font-size:8px;display:grid}.shared-site-footer__portals,.shared-site-footer__languages{align-items:center;gap:16px;display:flex}.shared-site-footer__portals a,.shared-site-footer__languages a{color:#f4efe6c7}.shared-site-footer__languages a[aria-current=page]{color:#d4b982}.shared-site-footer__copy{white-space:nowrap;margin:0}body.has-shared-footer .render-canvas footer,body.has-shared-footer .reason-footer{display:none!important}@media (width<=900px){.shared-site-footer__inner{grid-template-columns:.7fr 1fr}.shared-site-footer__contact{grid-column:1/-1}}@media (width<=620px){.shared-site-footer__inner{min-height:0;padding:64px 20px 24px;display:block}.shared-site-footer__brand{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.shared-site-footer__brand img{width:82px}.shared-site-footer__brand p{text-align:right;margin:0}.shared-site-footer__nav{margin-top:56px}.shared-site-footer__nav a{min-height:56px}.shared-site-footer__contact{margin-top:64px}.shared-site-footer__contact h2{font-size:20px}.shared-site-footer__phone{font-size:28px}.shared-site-footer__contact-links{grid-template-columns:1fr}.shared-site-footer__contact-links a{min-height:52px}.shared-site-footer__meta{flex-direction:column;align-items:flex-start;gap:22px;margin-top:58px;display:flex}.shared-site-footer__portals,.shared-site-footer__languages{flex-wrap:wrap}}
