@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho:wght@400;500;600;700;800&family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap");:root{--theme-color-text:#3d3d3d;--theme-color-white:#fff;--theme-color-accent_color:#8c7750;--theme-color-accent_text:#725a3e;--theme-color-line:#c0b8af;--color-black:#000;--color-blue:#85e3ff;--color-gray:#757575;--color-ivory:#edebe7;--color-light-gray:#efefef;--theme-font-family-serif:"Shippori Mincho",serif;--theme-font-family-gothic:"Noto Sans JP",sans-serif;--theme-font-family-en:"Cormorant Garamond",sans-serif;--font-base:16;--font-weight:400;--theme-design-width-sm:375;--theme-design-width-lg:1200;--theme-design-width-lg-footer:1280;--width-max:1440;--container-gap:120;--container-footer-gap:80;--design-cqw-sm:calc(100cqw/var(--theme-design-width-sm));--design-cqw-lg:calc(100cqw/var(--theme-design-width-lg));--design-cqw-lg-footer:calc(100cqw/var(--theme-design-width-lg-footer));--design-vh-sm:calc(100vh/var(--theme-design-width-sm));--design-vw-sm:calc(100vw/var(--theme-design-width-sm));--ease-in-sine:cubic-bezier(0.12,0,0.39,0);--ease-out-sine:cubic-bezier(0.61,1,0.88,1);--ease-in-out-sine:cubic-bezier(0.37,0,0.63,1);--ease-in-quad:cubic-bezier(0.11,0,0.5,0);--ease-out-quad:cubic-bezier(0.5,1,0.89,1);--ease-in-out-quad:cubic-bezier(0.45,0,0.55,1);--ease-in-cubic:cubic-bezier(0.32,0,0.67,0);--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1);--ease-in-quart:cubic-bezier(0.5,0,0.75,0);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-out-quart:cubic-bezier(0.76,0,0.24,1);--ease-in-quint:cubic-bezier(0.64,0,0.78,0);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-in-out-quint:cubic-bezier(0.83,0,0.17,1);--ease-in-expo:cubic-bezier(0.7,0,0.84,0);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out-expo:cubic-bezier(0.87,0,0.13,1);--ease-in-circ:cubic-bezier(0.55,0,1,0.45);--ease-out-circ:cubic-bezier(0,0.55,0.45,1);--ease-in-out-circ:cubic-bezier(0.85,0,0.15,1);--ease-in-back:cubic-bezier(0.36,0,0.66,-0.56);--ease-out-back:cubic-bezier(0.34,1.56,0.64,1);--ease-in-out-back:cubic-bezier(0.68,-0.6,0.32,1.6)}a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:16px;font-size:calc(1px*var(--font-base));font-synthesis:none;line-height:1.5;margin:0;padding:0;word-wrap:anywhere;line-break:strict;text-rendering:optimizeLegibility;touch-action:manipulation;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#fff;color:#3d3d3d;color:var(--theme-color-text);font-weight:400;font-weight:var(--font-weight);margin:0;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-ms-expand{display:none}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}button{background-color:transparent;cursor:pointer;font-family:inherit;touch-action:manipulation}button:focus:not(:focus-visible){outline:none}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}:where(dialog){border:initial;color:inherit;max-height:none;overflow:visible;overflow:initial;padding:initial}.sr-only{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:clip;padding:0;position:absolute;width:1px}@media screen and (min-width:768px){.u-sm{display:none}}@media screen and (max-width:767px){.u-md{display:none}}@media screen and (min-width:1024px){.u-md{display:none}}@media screen and (max-width:767px){.u-md_lg{display:none}}@keyframes scaleTopToBottom{0%,20%{scale:100% 0;transform-origin:0 0}50%{scale:100% 100%;transform-origin:0 0}70%{scale:100% 100%;transform-origin:0 100%}to{scale:100% 0;transform-origin:0 100%}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}@media screen and (max-width:767px){.about{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_about_sm.webp) repeat-x top/auto 100%}}@media screen and (min-width:768px){.about{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_about_lg.webp) repeat-x top/auto 100%;margin-top:-1px}}.lenis-stopped .about{padding-right:var(--scrollbar-width)}.about__container{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.about__container{container-type:inline-size;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap));position:relative}}@media screen and (max-width:767px){.about__inner{padding-top:calc(var(--design-vw-sm)*8)}}@media screen and (min-width:768px){.about__inner{container-type:inline-size;padding-bottom:calc(var(--design-cqw-lg)*71);padding-top:calc(var(--design-cqw-lg)*34);width:100%}}.not-init .about__inner{filter:blur(6px);opacity:.01}@media screen and (max-width:767px){.not-init .about__inner{translate:0 .2em}}@media screen and (min-width:768px){.not-init .about__inner{translate:0 .3em}}@media screen and (max-width:767px){.is-init .about__inner{transition:filter 1s var(--ease-in-out-sine) .4s,opacity 1s var(--ease-in-out-sine) .4s,translate 1s var(--ease-in-out-sine) .4s}}@media screen and (min-width:768px){.is-init .about__inner{transition:filter 1s var(--ease-in-out-sine) 1.2s,opacity 1s var(--ease-in-out-sine) 1.2s,translate 1s var(--ease-in-out-sine) 1.2s}}.about__text{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);text-align:center}@media screen and (max-width:767px){.about__text{font-size:calc(var(--design-vw-sm)*14);letter-spacing:.02em;line-height:180%;min-height:calc(var(--design-vw-sm)*14*3.6);padding-left:.02em}}@media screen and (min-width:768px){.about__text{font-size:calc(23rem/var(--font-base));letter-spacing:.05em;line-height:140%;padding-left:.05em}}.svgIconArrow{display:block;font-size:0}@media screen and (max-width:767px){.svgIconArrow{width:calc(var(--design-vw-sm)*25)}}@media screen and (min-width:768px){.svgIconArrow{width:calc(var(--design-cqw-lg)*46)}}.svgIconArrow svg{height:auto;width:100%}.contact{background-color:color-mix(in srgb,var(--color-blue) 50%,transparent);overflow:clip}.lenis-stopped .contact{padding-right:var(--scrollbar-width)}.contact .word{display:flex;justify-content:center}.contact .char{transform-origin:left top;will-change:translate}.contact:not([data-state=active]) .char{filter:blur(2px);opacity:.01;translate:-.1em .1em}.contact[data-state=active] .char{transition:filter 1s var(--ease-in-out-sine) calc(.2s + 60ms*var(--char-index)),opacity 1s var(--ease-in-out-sine) calc(.2s + 60ms*var(--char-index)),translate 1s var(--ease-out-sine) calc(.2s + 60ms*var(--char-index));translate:0 0}.contact__container{margin-left:auto;margin-right:auto;position:relative;z-index:0}@media screen and (min-width:768px){.contact__container{container-type:inline-size;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap))}}.contact__deco{pointer-events:none}@media screen and (min-width:768px){.contact__deco{inset:0;position:absolute;z-index:-1}}.contact__circleItem{display:block;pointer-events:none;position:absolute;z-index:1}@media screen and (max-width:767px){.contact__circleItem{aspect-ratio:1;border-radius:50%;filter:blur(150px)}}@media screen and (min-width:768px){.contact__circleItem img{height:auto;width:100%}}@media screen and (max-width:767px){.contact__circleItem[data-index="1"]{background:#f5f5f5b3;height:calc(var(--design-vw-sm)*1283);left:calc(var(--design-vw-sm)*-598);top:calc(var(--design-vw-sm)*-428);width:calc(var(--design-vw-sm)*1195)}}@media screen and (min-width:768px){.contact__circleItem[data-index="1"]{height:calc(var(--design-cqw-lg)*970);left:calc(var(--design-cqw-lg)*-190);top:calc(var(--design-cqw-lg)*-185);width:calc(var(--design-cqw-lg)*1557)}}@media screen and (max-width:767px){.contact__circleItem[data-index="2"]{background:#f5f5f566;height:calc(var(--design-vw-sm)*1082);left:calc(var(--design-vw-sm)*116);top:calc(var(--design-vw-sm)*110);width:calc(var(--design-vw-sm)*1008)}}@media screen and (min-width:768px){.contact__circleItem[data-index="2"]{height:calc(var(--design-cqw-lg)*832);left:calc(var(--design-cqw-lg)*505);top:calc(var(--design-cqw-lg)*-52);width:calc(var(--design-cqw-lg)*1428)}.contact__circleItem[data-index="3"]{height:calc(var(--design-cqw-lg)*748);left:calc(var(--design-cqw-lg)*212);top:calc(var(--design-cqw-lg)*61);width:calc(var(--design-cqw-lg)*1293)}.contact__circleItem[data-index="4"]{height:calc(var(--design-cqw-lg)*948);left:calc(var(--design-cqw-lg)*452);top:calc(var(--design-cqw-lg)*-419);width:calc(var(--design-cqw-lg)*1663)}.contact__circleItem[data-index="5"]{height:calc(var(--design-cqw-lg)*1160);left:calc(var(--design-cqw-lg)*-901);top:calc(var(--design-cqw-lg)*-380);width:calc(var(--design-cqw-lg)*1795)}}.contact__inner{position:relative;z-index:2}@media screen and (max-width:767px){.contact__inner{padding:calc(var(--design-vw-sm)*80) calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.contact__inner{container-type:inline-size;padding-bottom:calc(var(--design-cqw-lg)*80);padding-top:calc(var(--design-cqw-lg)*80);width:100%}}.contact__title{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;padding-left:.05em;transform-origin:left center;translate:.4em 0}@media screen and (max-width:767px){.contact__title{font-size:calc(var(--design-vw-sm)*32);line-height:150%}}@media screen and (min-width:768px){.contact__title{font-size:calc(49rem/var(--font-base));line-height:210%}}.contact__detail{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:210%;padding-left:.05em;text-align:center}@media screen and (max-width:767px){.contact__detail{font-size:calc(var(--design-vw-sm)*14);margin-top:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.contact__detail{font-size:calc(16rem/var(--font-base));margin-top:calc(32rem/var(--font-base))}}.contact__cta{will-change:translate}@media screen and (max-width:767px){.contact__cta{margin-top:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.contact__cta{margin-top:calc(16rem/var(--font-base))}}.contact:not([data-state=active]) .contact__cta{opacity:.01;transform:translate(-3px)}.contact[data-state=active] .contact__cta{transition:opacity .8s var(--ease-in-out-sine) 1s,transform .8s var(--ease-out-sine) 1s}.contact__ctaLink{align-items:center;background-color:color-mix(in srgb,var(--theme-color-white) 50%,transparent);border:1px solid color-mix(in srgb,var(--theme-color-white) 20%,transparent);border-radius:calc(infinity*1px);color:var(--theme-color-text);display:flex;margin-left:auto;margin-right:auto;-webkit-text-decoration:none;text-decoration:none;transition:background-color .6s var(--ease-in-cubic);width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.contact__ctaLink{gap:calc(var(--design-vw-sm)*12);padding:calc(var(--design-vw-sm)*12) calc(var(--design-vw-sm)*32) calc(var(--design-vw-sm)*12) calc(var(--design-vw-sm)*40)}}@media screen and (min-width:768px){.contact__ctaLink{gap:calc(12rem/var(--font-base));padding:calc(12rem/var(--font-base)) calc(32rem/var(--font-base)) calc(12rem/var(--font-base)) calc(40rem/var(--font-base))}}@media (any-hover:hover){.contact__ctaLink:hover{background-color:color-mix(in srgb,var(--theme-color-white) 80%,transparent)}.contact__ctaLink:hover svg{animation-duration:1s;animation-fill-mode:both;animation-name:right_out_left_in;animation-timing-function:var(--ease-out-sine)}}.contact__ctaLabel{font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:210%;translate:0 -.12em}@media screen and (max-width:767px){.contact__ctaLabel{font-size:calc(var(--design-vw-sm)*15)}}@media screen and (min-width:768px){.contact__ctaLabel{font-size:calc(15rem/var(--font-base))}}.footer{background-color:var(--theme-color-white)}.footer__container{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.footer__container{container-type:inline-size;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-footer-gap));padding-right:calc(1px*var(--container-footer-gap))}}@media screen and (max-width:767px){.footer__inner{padding:calc(var(--design-vw-sm)*44) calc(var(--design-vw-sm)*24) calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.footer__inner{container-type:inline-size;padding-bottom:calc(var(--design-cqw-lg-footer)*56);padding-top:calc(var(--design-cqw-lg-footer)*80);width:100%}.footer__list{display:flex;flex-wrap:wrap;gap:calc(var(--design-cqw-lg-footer)*32)}}.footer__link{color:var(--theme-color-text);display:block;font-family:var(--theme-font-family-gothic);letter-spacing:.02em;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:767px){.footer__link{font-size:calc(var(--design-vw-sm)*14);line-height:170%;padding-bottom:calc(var(--design-vw-sm)*4);padding-top:calc(var(--design-vw-sm)*4)}}@media screen and (min-width:768px){.footer__link{font-size:calc(14rem/var(--font-base));line-height:150%;transition:opacity .4s var(--ease-out-cubic)}}@media (any-hover:hover){.footer__link:hover{opacity:.7}}.footer__label{pointer-events:none}.footer__foot{border-top:1px solid color-mix(in srgb,var(--color-black) 5%,transparent)}@media screen and (max-width:767px){.footer__foot{margin-top:calc(var(--design-vw-sm)*44);padding-top:calc(var(--design-vw-sm)*48)}}@media screen and (min-width:768px){.footer__foot{align-items:baseline;display:flex;justify-content:space-between;margin-top:calc(var(--design-cqw-lg-footer)*56);padding-top:calc(var(--design-cqw-lg-footer)*56)}}@media screen and (max-width:767px){.footer__logo{height:calc(var(--design-vw-sm)*46);text-align:center}}@media screen and (min-width:768px){.footer__logo{height:calc(var(--design-cqw-lg-footer)*53)}}.footer__logo svg{height:100%;width:auto}.footer__copyright{color:var(--color-gray);display:block;font-family:var(--theme-font-family-gothic);letter-spacing:.04em;line-height:140%;padding-left:.04em}@media screen and (max-width:767px){.footer__copyright{font-size:calc(var(--design-vw-sm)*12);margin-left:calc(var(--design-vw-sm)*-24);margin-right:calc(var(--design-vw-sm)*-24);margin-top:calc(var(--design-vw-sm)*56);text-align:center}}@media screen and (min-width:768px){.footer__copyright{font-size:calc(12rem/var(--font-base));translate:0 calc(-1.4rem/var(--font-base))}.hero{position:relative;z-index:0}.hero:after,.hero:before{content:"";display:block;height:100%;position:absolute;top:0;width:50%;z-index:-1}.hero:before{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_hero_lg_trim_left.webp) repeat-x 50%/44px 100%;left:0}.hero:after{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_hero_lg_trim_right.webp) repeat-x 50%/44px 100%;right:0}}.lenis-stopped .hero{padding-right:var(--scrollbar-width)}.hero__container{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.hero__container{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_hero_sm.webp) no-repeat 50%/cover}}@media screen and (min-width:768px){.hero__container{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_hero_lg.webp) no-repeat 50%/cover;container-type:inline-size;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap));position:relative}}@media screen and (max-width:767px){.hero__inner{height:calc(var(--design-vw-sm)*309);padding-left:calc(var(--design-vw-sm)*196);padding-right:calc(var(--design-vw-sm)*21);padding-top:calc(var(--design-vw-sm)*70)}}@media screen and (min-width:768px){.hero__inner{container-type:inline-size;height:calc(var(--design-cqw-lg)*610);padding-top:calc(var(--design-cqw-lg)*145);width:100%}}.hero__title{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:767px){.hero__title{gap:calc(var(--design-vw-sm)*24.44);width:calc(var(--design-vw-sm)*158)}}@media screen and (min-width:768px){.hero__title{gap:calc(var(--design-cqw-lg)*53.64);margin-left:calc(var(--design-cqw-lg)*693);width:calc(var(--design-cqw-lg)*374)}}.not-init .hero__title{filter:blur(6px);opacity:.01;translate:0 .2em}.is-init .hero__title{transition:filter 1s var(--ease-in-out-sine),opacity 1s var(--ease-in-out-sine),translate 1s var(--ease-in-out-sine)}@media screen and (max-width:767px){.hero__titleImage{height:calc(var(--design-vw-sm)*40.85)}}@media screen and (min-width:768px){.hero__titleImage{height:calc(var(--design-cqw-lg)*89.68)}}.hero__titleImage svg{height:100%;width:auto}@media screen and (max-width:767px){.hero__titleLabel{height:calc(var(--design-vw-sm)*16.47)}}@media screen and (min-width:768px){.hero__titleLabel{height:calc(var(--design-cqw-lg)*36.16)}}.hero__titleLabel svg{height:100%;width:auto}.hero__badge{align-items:center;background:linear-gradient(96.13deg,#ffffff4d 24.92%,#fff5e34d 75.08%);border:1px solid color-mix(in srgb,var(--theme-color-accent_color) 20%,transparent);border-radius:calc(infinity*1px);display:flex;flex-direction:column}@media screen and (max-width:767px){.hero__badge{margin-left:auto;margin-right:auto;margin-top:calc(var(--design-vw-sm)*21);padding-bottom:calc(var(--design-vw-sm)*7.5);padding-top:calc(var(--design-vw-sm)*5.5);width:calc(var(--design-vw-sm)*142)}}@media screen and (min-width:768px){.hero__badge{margin-left:calc(var(--design-cqw-lg)*689);margin-top:calc(var(--design-cqw-lg)*40);padding-bottom:calc(var(--design-cqw-lg)*18);padding-top:calc(var(--design-cqw-lg)*16);width:calc(var(--design-cqw-lg)*382)}}.not-init .hero__badge{filter:blur(6px);opacity:.01;translate:0 .2em}.is-init .hero__badge{transition:filter 1s var(--ease-in-out-sine),opacity 1s var(--ease-in-out-sine),translate 1s var(--ease-in-out-sine)}.hero__badgeHead{color:var(--theme-color-accent_color);font-family:var(--theme-font-family-en);letter-spacing:.05em;padding-left:.05em}@media screen and (max-width:767px){.hero__badgeHead{font-size:calc(var(--design-vw-sm)*16);line-height:100%}}@media screen and (min-width:768px){.hero__badgeHead{font-size:calc(var(--design-cqw-lg)*31);line-height:130%}}.hero__badgeBody{color:var(--theme-color-accent_color);font-family:var(--theme-font-family-en);letter-spacing:.05em;padding-left:.05em}@media screen and (max-width:767px){.hero__badgeBody{font-size:calc(var(--design-vw-sm)*12);line-height:100%}}@media screen and (min-width:768px){.hero__badgeBody{font-size:calc(var(--design-cqw-lg)*22);line-height:130%;margin-top:calc(var(--design-cqw-lg)*-4)}}@media screen and (max-width:767px){.hero__attention{display:none}}@media screen and (min-width:768px){.hero__attention{left:calc(var(--design-cqw-lg)*36);position:absolute;top:50%;translate:0 -40%;width:calc(var(--design-cqw-lg)*14)}}.not-init .hero__attention{filter:blur(6px);opacity:.01}.is-init .hero__attention{transition:filter 1s var(--ease-in-out-sine) .6s,opacity 1s var(--ease-in-out-sine) .6s}@media screen and (min-width:768px){.hero__attentionLabel{font-size:0}.hero__attentionLabel svg{height:auto;translate:2px 0;width:100%}.hero__attentionLine{height:calc(var(--design-cqw-lg)*120);margin-top:calc(var(--design-cqw-lg)*16);overflow:clip;position:relative}}.hero__attentionLine:after,.hero__attentionLine:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;translate:-50% 0;width:.5px}.hero__attentionLine:before{background-color:var(--theme-color-line)}.hero__attentionLine:after{animation:scaleTopToBottom 4.2s var(--ease-in-out-quint) infinite;background-color:var(--theme-color-accent_color)}.iconPlay{align-items:center;-webkit-backdrop-filter:blur(2.9697px);backdrop-filter:blur(2.9697px);background:#fff3;border:1px solid hsla(0,0%,100%,.2);border-radius:calc(infinity*1px);display:flex;height:100%;justify-content:center;position:relative}.iconPlay__arrow{background-color:var(--theme-color-white);clip-path:polygon(0 0,0 100%,100% 50%);height:34.8571428571%;translate:14% 0;width:34.8571428571%;will-change:clip-path}@media screen and (max-width:767px){.mainSpeaker{margin-top:calc(var(--design-vw-sm)*40)}}@media screen and (min-width:768px){.mainSpeaker__item{display:flex;gap:calc(var(--design-cqw-lg)*64);margin-top:calc(var(--design-cqw-lg)*80)}}@media screen and (max-width:767px){.mainSpeaker__item+.mainSpeaker__item{margin-top:calc(var(--design-vw-sm)*64)}}@media screen and (min-width:768px){.mainSpeaker__itemHead{width:calc(var(--design-cqw-lg)*544)}}.mainSpeaker__itemBody{border-bottom:1px solid var(--theme-color-line)}@media screen and (min-width:768px){.mainSpeaker__itemBody{width:calc(var(--design-cqw-lg)*592)}}.mainSpeaker__itemHeading{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em}@media screen and (max-width:767px){.mainSpeaker__itemHeading{font-size:calc(var(--design-vw-sm)*24);line-height:160%;margin-top:calc(var(--design-vw-sm)*24)}}@media screen and (min-width:768px){.mainSpeaker__itemHeading{font-size:calc(34rem/var(--font-base));line-height:150%}}.mainSpeaker__itemDetail{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:210%;text-align:justify}@media screen and (max-width:767px){.mainSpeaker__itemDetail{font-size:calc(var(--design-vw-sm)*15);margin-top:calc(var(--design-vw-sm)*8);padding-bottom:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.mainSpeaker__itemDetail{font-size:calc(16rem/var(--font-base));margin-top:calc(16rem/var(--font-base));padding-bottom:calc(var(--design-cqw-lg)*40)}}.mainSpeaker__itemPerson{border-top:1px solid var(--theme-color-line)}@media screen and (max-width:767px){.mainSpeaker__itemPerson{padding-top:calc(var(--design-vw-sm)*24)}}@media screen and (min-width:768px){.mainSpeaker__itemPerson{padding-top:calc(var(--design-cqw-lg)*16)}}.mainSpeaker__itemPersonLabel{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.mainSpeaker__itemPersonLabel{font-size:calc(var(--design-vw-sm)*12)}}@media screen and (min-width:768px){.mainSpeaker__itemPersonLabel{font-size:calc(12rem/var(--font-base))}}@media screen and (max-width:767px){.mainSpeaker__itemPersonList{padding-left:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.mainSpeaker__itemPersonList{display:flex;flex-wrap:wrap;padding-bottom:calc(var(--design-cqw-lg)*16)}}.mainSpeaker__itemPersonItem{display:flex;flex-direction:column}@media screen and (max-width:767px){.mainSpeaker__itemPersonItem{padding-bottom:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.mainSpeaker__itemPersonItem{flex-shrink:0;margin-top:calc(var(--design-cqw-lg)*16)}.mainSpeaker__itemPersonItem:not(:last-child){margin-right:calc(var(--design-cqw-lg)*64);position:relative}.mainSpeaker__itemPersonItem:not(:last-child):after{background-color:var(--theme-color-line);content:"";display:block;height:100%;position:absolute;right:calc(var(--design-cqw-lg)*-32);top:0;width:1px}}@media screen and (max-width:767px){.mainSpeaker__itemPersonItem+.mainSpeaker__itemPersonItem{border-top:1px solid var(--theme-color-line)}}.mainSpeaker__itemRoll{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em}@media screen and (max-width:767px){.mainSpeaker__itemRoll{font-size:calc(var(--design-vw-sm)*12);line-height:180%;margin-top:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.mainSpeaker__itemRoll{align-items:center;display:flex;flex-grow:1;font-size:calc(12rem/var(--font-base));line-height:150%}}.mainSpeaker__itemName{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.mainSpeaker__itemName{font-size:calc(var(--design-vw-sm)*20)}}@media screen and (min-width:768px){.mainSpeaker__itemName{font-size:calc(20rem/var(--font-base));margin-top:calc(2rem/var(--font-base))}}@media screen and (max-width:767px){.mainSpeaker__itemName small{font-size:calc(var(--design-vw-sm)*15)}}@media screen and (min-width:768px){.mainSpeaker__itemName small{font-size:calc(15rem/var(--font-base))}}.mainSpeaker__itemButton{background-color:transparent;border:none;display:block;overflow:clip;padding:0}@media (any-hover:hover){.mainSpeaker__itemButton:hover .mainSpeaker__itemSrc{scale:1.03;transition:scale 1.2s var(--ease-out-circ)}}.mainSpeaker__itemImage{display:block;-webkit-mask-image:linear-gradient(270deg,transparent 35%,#000 60%,#000);mask-image:linear-gradient(270deg,transparent 35%,#000 60%,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;position:relative;transform-origin:center;transition:filter 1.2s var(--ease-in-sine),scale 1.2s var(--ease-in-sine),-webkit-mask-position 1.2s var(--ease-in-quad);transition:filter 1.2s var(--ease-in-sine),mask-position 1.2s var(--ease-in-quad),scale 1.2s var(--ease-in-sine);transition:filter 1.2s var(--ease-in-sine),mask-position 1.2s var(--ease-in-quad),scale 1.2s var(--ease-in-sine),-webkit-mask-position 1.2s var(--ease-in-quad)}@media screen and (max-width:767px){.mainSpeaker__itemImage{height:calc(var(--design-vw-sm)*175)}}@media screen and (min-width:768px){.mainSpeaker__itemImage{height:calc(var(--design-cqw-lg)*306)}}.mainSpeaker__itemImage:not([data-state=active]){filter:blur(10px) brightness(140%);-webkit-mask-position:100% 0;mask-position:100% 0;scale:1.1}.mainSpeaker__itemImage[data-state=active]{filter:blur(0);-webkit-mask-position:0 0;mask-position:0 0;scale:1}.mainSpeaker__itemSrc{height:auto;transform-origin:center;transition:scale .3s var(--ease-out-sine);width:100%;will-change:scale}.mainSpeaker__itemIcon{aspect-ratio:1;display:block;left:50%;position:absolute;top:50%;translate:-50% -50%}@media screen and (max-width:767px){.mainSpeaker__itemIcon{width:calc(var(--design-vw-sm)*49)}}@media screen and (min-width:768px){.mainSpeaker__itemIcon{width:calc(var(--design-cqw-lg)*79)}}@media screen and (max-width:767px){.mainSpeaker__itemFoot{margin-top:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.mainSpeaker__itemFoot{margin-left:calc(var(--design-cqw-lg)*282);margin-top:calc(var(--design-cqw-lg)*24)}}.titleDoubleLine{display:flex}@media screen and (max-width:767px){.titleDoubleLine{flex-direction:column;gap:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.titleDoubleLine{align-items:center;gap:calc(32rem/var(--font-base))}}.titleDoubleLine__deco{display:flex;flex-direction:column;flex-grow:1;overflow:clip;position:relative}@media screen and (max-width:767px){.titleDoubleLine__deco{gap:calc(var(--design-vw-sm)*4)}}@media screen and (min-width:768px){.titleDoubleLine__deco{gap:calc(10rem/var(--font-base))}}.titleDoubleLine__deco:after,.titleDoubleLine__deco:before{background-color:var(--theme-color-line);content:"";display:block;height:1px;width:100%}.titleDoubleLine__label{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;padding-left:.05em;text-align:center;translate:0 -.06em}@media screen and (max-width:767px){.titleDoubleLine__label{font-size:calc(var(--design-vw-sm)*29);line-height:160%}}@media screen and (min-width:768px){.titleDoubleLine__label{font-size:calc(34rem/var(--font-base));line-height:150%}}@media screen and (min-width:1024px){.titleDoubleLine__label{font-size:calc(49rem/var(--font-base))}}.main{background-attachment:fixed;background-color:var(--color-light-gray);background-position:50%;background-size:cover;margin-top:-1px;overflow:hidden;position:relative;z-index:0}@media screen and (max-width:767px){.main{background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_main_sm.webp)}}@media screen and (min-width:768px){.main{background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_main_lg.webp)}}.lenis-stopped .main{padding-right:var(--scrollbar-width)}.main__container{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.main__container{padding-bottom:calc(var(--design-vw-sm)*104);padding-left:calc(var(--design-vw-sm)*32);padding-right:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.main__container{max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap))}.main__container,.main__inner{container-type:inline-size;position:relative}.main__inner{padding-bottom:calc(var(--design-cqw-lg)*200);width:100%}}@media screen and (max-width:767px){.main__brand{margin-top:calc(var(--design-vw-sm)*64)}}@media screen and (min-width:768px){.main__brand{margin-top:calc(var(--design-cqw-lg)*100)}}.main__brand:not([data-state=active]){opacity:.01}@media screen and (max-width:767px){.main__brand:not([data-state=active]){translate:0 .5em}}@media screen and (min-width:768px){.main__brand:not([data-state=active]){translate:0 1em}}.main__brand[data-state=active]{transition:opacity 1.2s var(--ease-in-out-sine),translate 1.2s var(--ease-in-out-sine)}@media screen and (max-width:767px){.main__service{margin-top:calc(var(--design-vw-sm)*104)}}@media screen and (min-width:768px){.main__service{margin-top:calc(var(--design-cqw-lg)*160)}}.main__service:not([data-state=active]){opacity:.01}@media screen and (max-width:767px){.main__service:not([data-state=active]){translate:0 .5em}}@media screen and (min-width:768px){.main__service:not([data-state=active]){translate:0 1em}}.main__service[data-state=active]{transition:opacity 1.2s var(--ease-in-out-sine),translate 1.2s var(--ease-in-out-sine)}@media screen and (max-width:767px){.main__brandOutline{margin-top:calc(var(--design-vw-sm)*40)}}@media screen and (min-width:768px){.main__brandOutline{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:calc(var(--design-cqw-lg)*40);width:-moz-fit-content;width:fit-content}}.main__brandOutlinePerson{display:flex}@media screen and (max-width:767px){.main__brandOutlinePerson{flex-direction:column}}@media screen and (min-width:768px){.main__brandOutlinePerson{align-items:center;gap:calc(12rem/var(--font-base));margin-top:calc(8rem/var(--font-base));order:1}}.main__brandOutlinePersonRoll{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:150%}@media screen and (max-width:767px){.main__brandOutlinePersonRoll{font-size:calc(var(--design-vw-sm)*12)}}@media screen and (min-width:768px){.main__brandOutlinePersonRoll{font-size:calc(12rem/var(--font-base))}}.main__brandOutlinePersonName{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.main__brandOutlinePersonName{font-size:calc(var(--design-vw-sm)*20);margin-top:calc(var(--design-vw-sm)*2)}}@media screen and (min-width:768px){.main__brandOutlinePersonName{font-size:calc(20rem/var(--font-base))}}.main__brandOutlineText{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%;padding-left:.05em}@media screen and (max-width:767px){.main__brandOutlineText{font-size:calc(var(--design-vw-sm)*19);margin-top:calc(var(--design-vw-sm)*16);text-align:justify}}@media screen and (min-width:768px){.main__brandOutlineText{font-size:calc(21rem/var(--font-base))}}@media screen and (max-width:767px){.main__serviceOutline{margin-top:calc(var(--design-vw-sm)*24)}}@media screen and (min-width:768px){.main__serviceOutline{margin-top:calc(var(--design-cqw-lg)*40)}}.main__serviceOutlineText{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%;padding-left:.05em}@media screen and (max-width:767px){.main__serviceOutlineText{font-size:calc(var(--design-vw-sm)*19);text-align:justify}}@media screen and (min-width:768px){.main__serviceOutlineText{font-size:calc(21rem/var(--font-base));text-align:center}}@media screen and (max-width:767px){.main__serviceItemButton{background-color:transparent;border:none;color:var(--theme-color-text);display:flex;flex-direction:column;margin-top:calc(var(--design-vw-sm)*40);padding:0;width:100%}}@media screen and (min-width:768px){.main__serviceItemButton{display:none}}@media screen and (max-width:767px){.main__serviceItemButtonImage{background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/img_service_sm.webp) no-repeat 0 0/cover;display:block;height:calc(var(--design-vw-sm)*221);margin-right:calc(var(--design-vw-sm)*-6);width:calc(var(--design-vw-sm)*317)}.main__serviceItemButtonGuide{align-items:center;display:flex;gap:calc(var(--design-vw-sm)*4);justify-content:flex-end;margin-left:auto;margin-top:calc(var(--design-vw-sm)*4)}.main__serviceItemButtonGuideLabel{font-family:var(--theme-font-family-gothic);font-size:calc(var(--design-vw-sm)*12);letter-spacing:.05em;line-height:180%;translate:0 -.16em}.main__serviceItemButtonGuideIcon{font-size:0;height:calc(var(--design-vw-sm)*32);width:calc(var(--design-vw-sm)*32)}}.main__serviceItemButtonGuideIcon svg{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:-4px -4px 8px #fff3,4px 4px 8px #0000001a;height:auto;width:100%}@media screen and (min-width:768px){.main__serviceItemImage{aspect-ratio:1224/855;background:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/img_service_lg.webp) no-repeat 0 0/cover;display:block;margin-right:calc(var(--design-cqw-lg)*-24);margin-top:calc(var(--design-cqw-lg)*64)}}@media screen and (max-width:767px){.main__banner{margin-top:calc(var(--design-vw-sm)*40)}}@media screen and (min-width:768px){.main__banner{margin-top:calc(var(--design-cqw-lg)*64)}}.main__bannerItem:not([data-state=active]){opacity:.01;translate:0 .5em}.main__bannerItem[data-state=active]{transition:opacity 1.2s var(--ease-in-out-sine),translate 1.2s var(--ease-in-out-sine)}.main__bannerItemLink{box-shadow:-8px -8px 32px #ffffff4d,8px 8px 32px #0000000d;color:var(--theme-color-text);display:flex;flex-direction:column;-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width:768px){.main__bannerItemLink{width:100%}}@media screen and (min-width:1024px){.main__bannerItemLink{flex-direction:row}}@media (any-hover:hover){.main__bannerItemLink:hover svg{animation-duration:1.2s;animation-fill-mode:both;animation-name:right_out_left_in;animation-timing-function:var(--ease-out-cubic)}.main__bannerItemLink:hover img{scale:1.01}}.main__bannerItemImage{overflow:clip}@media screen and (min-width:768px){.main__bannerItemImage{position:relative}}@media screen and (min-width:1024px){.main__bannerItemImage{flex-shrink:0;width:calc(var(--design-cqw-lg)*628)}}.main__bannerItemSrc{height:auto;transition:scale .6s var(--ease-in-sine) .1s;width:100%}@media screen and (min-width:768px){.main__bannerItemSrc{height:100%;-o-object-fit:cover;object-fit:cover}}.main__bannerItemBody{background-color:var(--theme-color-white);color:var(--theme-color-text);display:flex;flex-direction:column}@media screen and (max-width:767px){.main__bannerItemBody{padding:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.main__bannerItemBody{justify-content:center;padding:calc(var(--design-cqw-lg)*74) calc(var(--design-cqw-lg)*60)}}@media screen and (min-width:1024px){.main__bannerItemBody{padding:calc(var(--design-cqw-lg)*24) calc(var(--design-cqw-lg)*34)}}.main__bannerItemBodyHeading{font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:210%}@media screen and (max-width:767px){.main__bannerItemBodyHeading{font-size:calc(var(--design-vw-sm)*15)}}@media screen and (min-width:768px){.main__bannerItemBodyHeading{font-size:calc(16rem/var(--font-base))}}.main__bannerItemBodyDetail{font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:210%;text-align:justify}@media screen and (max-width:767px){.main__bannerItemBodyDetail{font-size:calc(var(--design-vw-sm)*15);margin-top:calc(var(--design-vw-sm)*8)}}@media screen and (min-width:768px){.main__bannerItemBodyDetail{font-size:calc(16rem/var(--font-base));margin-top:calc(8rem/var(--font-base))}}.main__bannerItemBodyIcon{margin-left:auto}@media screen and (max-width:767px){.main__bannerItemBodyIcon{margin-top:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.main__bannerItemBodyIcon{margin-top:calc(var(--design-cqw-lg)*40)}}@media screen and (max-width:767px){.dialogClose{bottom:calc(env(safe-area-inset-bottom, 0px) + min(calc(24 * var(--design-vw-sm)), calc(24 * var(--design-vh-sm))));left:50%;position:absolute;translate:-50% 0}}@media screen and (min-width:768px){.dialogClose{margin-top:calc(var(--design-cqw-lg)*24)}}.dialogClose__button{align-items:center;background-color:transparent;border:none;color:var(--theme-color-white);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding:0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:opacity .4s var(--ease-out-cubic)}@media (any-hover:hover){.dialogClose__button:hover{opacity:.7}}.dialogClose__button:focus-visible{outline:none}.dialogClose__buttonIcon{font-size:0;pointer-events:none}@media screen and (max-width:767px){.dialogClose__buttonIcon{height:min(calc(var(--design-vw-sm)*32),calc(var(--design-vh-sm)*24));width:min(calc(var(--design-vw-sm)*32),calc(var(--design-vh-sm)*24))}}@media screen and (min-width:768px){.dialogClose__buttonIcon{height:calc(var(--design-cqw-lg)*32);width:calc(var(--design-cqw-lg)*32)}}.dialogClose__buttonIcon svg{height:auto;width:100%}.dialogClose__buttonLabel{font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:180%;padding-left:.05em;text-align:center}@media screen and (max-width:767px){.dialogClose__buttonLabel{font-size:min(calc(var(--design-vw-sm)*12),calc(var(--design-vh-sm)*10));margin-top:min(calc(var(--design-vw-sm)*4),calc(var(--design-vh-sm)*2))}}@media screen and (min-width:768px){.dialogClose__buttonLabel{font-size:calc(var(--design-cqw-lg)*12);margin-top:calc(var(--design-cqw-lg)*3)}}.serviceDialog{background-color:transparent;border:none;height:100dvh;max-width:100%;position:fixed;right:0;top:0;transition:opacity .2s var(--ease-in-cubic) .1s;width:100%;z-index:1}.serviceDialog:not([data-open=true]){opacity:.01}.serviceDialog::backdrop{background:#000c}.serviceDialog__container{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:auto;position:relative}.serviceDialog__item{height:max(calc(100dvh - var(--design-vw-sm)*160),calc(100dvh - var(--design-vh-sm)*100));overflow-x:auto;padding-left:min(calc(var(--design-vw-sm)*30),calc(var(--design-vh-sm)*30));translate:0 max(calc(var(--design-vw-sm)*-40),calc(var(--design-vh-sm)*-40))}.serviceDialog__image{aspect-ratio:1284/855;height:100%}.serviceDialog__src{height:100%;width:auto}.special{background-attachment:fixed;background-color:var(--color-ivory);background-position:50%;background-size:cover;margin-top:-1px;position:relative;z-index:0}@media screen and (max-width:767px){.special{background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_special_sm.webp)}}@media screen and (min-width:768px){.special{background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/nri-private-portal/images/bg_special_lg.webp)}}.lenis-stopped .special{padding-right:var(--scrollbar-width)}.special__container{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.special__container{padding-left:calc(var(--design-vw-sm)*32);padding-right:calc(var(--design-vw-sm)*32)}}@media screen and (min-width:768px){.special__container{container-type:inline-size;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap));position:relative}}@media screen and (max-width:767px){.special__inner{padding-top:calc(var(--design-vw-sm)*40)}}@media screen and (min-width:768px){.special__inner{container-type:inline-size;padding-bottom:calc(var(--design-cqw-lg)*120);padding-top:calc(var(--design-cqw-lg)*40);position:relative;width:100%}}.not-init .special__inner{filter:blur(6px) brightness(140%);opacity:.01}@media screen and (max-width:767px){.not-init .special__inner{translate:0 .2em}}@media screen and (min-width:768px){.not-init .special__inner{translate:0 .3em}}@media screen and (max-width:767px){.is-init .special__inner{transition:filter 1s var(--ease-in-out-sine) .4s,opacity 1s var(--ease-in-out-sine) .4s,translate 1s var(--ease-in-out-sine) .4s}}@media screen and (min-width:768px){.is-init .special__inner{transition:filter 1s var(--ease-in-out-sine) 1.2s,opacity 1s var(--ease-in-out-sine) 1.2s,translate 1s var(--ease-in-out-sine) 1.2s}}.special__outline{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em}@media screen and (max-width:767px){.special__outline{font-size:calc(var(--design-vw-sm)*19);line-height:180%;margin-top:calc(var(--design-vw-sm)*24);text-align:justify}}@media screen and (min-width:768px){.special__outline{font-size:calc(21rem/var(--font-base));line-height:200%;margin-top:calc(32rem/var(--font-base));padding-left:.05em;text-align:center}}@media screen and (max-width:767px){.special__attention{display:none}}@media screen and (min-width:768px){.special__attention{height:calc(var(--design-cqw-lg)*338);margin-top:calc(var(--design-cqw-lg)*120);position:sticky;top:calc(var(--design-cqw-lg)*120);transition:filter .4s var(--ease-out-quad),opacity .4s var(--ease-out-quad);translate:calc(var(--design-cqw-lg)*-90) 0;width:calc(var(--design-cqw-lg)*18)}}.special__attention:not([data-state=active]){filter:blur(4px);opacity:.01}@media screen and (min-width:768px){.special__attentionLabel{font-size:0}.special__attentionLabel svg{height:auto;width:100%}}@media screen and (max-width:767px){.special__speaker{margin-top:calc(var(--design-vw-sm)*40);padding-bottom:calc(var(--design-vw-sm)*64)}}@media screen and (min-width:768px){.special__speaker{margin-top:calc(var(--design-cqw-lg)*-468)}.special__speakerItem{display:flex;flex-direction:column;padding-top:calc(var(--design-cqw-lg)*120)}.special__speakerItem[data-parity=odd]{margin-right:calc(var(--design-cqw-lg)*400)}.special__speakerItem[data-parity=even]{margin-left:calc(var(--design-cqw-lg)*400)}}@media screen and (max-width:767px){.special__speakerItem+.special__speakerItem{border-top:1px solid var(--theme-color-line);margin-top:calc(var(--design-vw-sm)*64);padding-top:calc(var(--design-vw-sm)*64)}}.special__speakerItemHead{display:flex}@media screen and (max-width:767px){.special__speakerItemHead{flex-direction:column}}@media screen and (min-width:768px){.special__speakerItemHead{align-items:baseline;margin-top:calc(var(--design-cqw-lg)*8)}}.special__speakerItemLabel{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.special__speakerItemLabel{font-size:calc(var(--design-vw-sm)*12)}}@media screen and (min-width:768px){.special__speakerItemLabel{font-size:calc(12rem/var(--font-base));margin-right:calc(16rem/var(--font-base))}}.special__speakerItemRoll{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:150%}@media screen and (max-width:767px){.special__speakerItemRoll{font-size:calc(var(--design-vw-sm)*12);margin-top:calc(var(--design-vw-sm)*8)}}@media screen and (min-width:768px){.special__speakerItemRoll{font-size:calc(12rem/var(--font-base));margin-right:calc(12rem/var(--font-base))}}.special__speakerItemName{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.special__speakerItemName{font-size:calc(var(--design-vw-sm)*20);margin-top:calc(var(--design-vw-sm)*2)}}@media screen and (min-width:768px){.special__speakerItemName{font-size:calc(20rem/var(--font-base))}}.special__speakerItemOutline{color:var(--theme-color-accent_text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.special__speakerItemOutline{font-size:calc(var(--design-vw-sm)*19);margin-top:calc(var(--design-vw-sm)*16);text-align:justify}}@media screen and (min-width:768px){.special__speakerItemOutline{font-size:calc(21rem/var(--font-base));order:-1}}.special__speakerItemButton{background-color:transparent;border:none;display:block;overflow:clip;padding:0}@media screen and (max-width:767px){.special__speakerItemButton{margin-top:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.special__speakerItemButton{margin-top:calc(var(--design-cqw-lg)*24)}}@media (any-hover:hover){.special__speakerItemButton:hover .special__speakerItemSrc{scale:1.03;transition:scale 1.2s var(--ease-out-circ)}}.special__speakerItemImage{display:block;-webkit-mask-image:linear-gradient(270deg,transparent 35%,#000 60%,#000);mask-image:linear-gradient(270deg,transparent 35%,#000 60%,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;position:relative;transform-origin:center;transition:filter 1.2s var(--ease-in-sine),scale 1.2s var(--ease-in-sine),-webkit-mask-position 1.2s var(--ease-in-quad);transition:filter 1.2s var(--ease-in-sine),mask-position 1.2s var(--ease-in-quad),scale 1.2s var(--ease-in-sine);transition:filter 1.2s var(--ease-in-sine),mask-position 1.2s var(--ease-in-quad),scale 1.2s var(--ease-in-sine),-webkit-mask-position 1.2s var(--ease-in-quad)}@media screen and (max-width:767px){.special__speakerItemImage{height:calc(var(--design-vw-sm)*175)}}@media screen and (min-width:768px){.special__speakerItemImage{height:calc(var(--design-cqw-lg)*450)}}.special__speakerItemImage:not([data-state=active]){filter:blur(10px);-webkit-mask-position:100% 0;mask-position:100% 0;scale:1.1}.special__speakerItemImage[data-state=active]{filter:blur(0);-webkit-mask-position:0 0;mask-position:0 0;scale:1}.special__speakerItemSrc{height:auto;transform-origin:center;transition:scale .3s var(--ease-out-sine);width:100%;will-change:scale}.special__speakerItemIcon{aspect-ratio:1;display:block;left:50%;position:absolute;top:50%;translate:-50% -50%}@media screen and (max-width:767px){.special__speakerItemIcon{width:calc(var(--design-vw-sm)*49)}}@media screen and (min-width:768px){.special__speakerItemIcon{width:calc(var(--design-cqw-lg)*90)}}@media screen and (max-width:767px){.special__speakerItemFoot{margin-top:calc(var(--design-vw-sm)*16)}}@media screen and (min-width:768px){.special__speakerItemFoot{margin-top:calc(var(--design-cqw-lg)*24)}.special__speakerItem[data-parity=odd] .special__speakerItemFoot{margin-right:calc(var(--design-cqw-lg)*282)}.special__speakerItem[data-parity=even] .special__speakerItemFoot{margin-left:calc(var(--design-cqw-lg)*282)}}.special__speakerItemHeading{color:var(--theme-color-text);font-family:var(--theme-font-family-serif);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.special__speakerItemHeading{font-size:calc(var(--design-vw-sm)*18)}}@media screen and (min-width:768px){.special__speakerItemHeading{font-size:calc(20rem/var(--font-base))}}.special__speakerItemDetail{color:var(--theme-color-text);font-family:var(--theme-font-family-gothic);letter-spacing:.05em;line-height:180%}@media screen and (max-width:767px){.special__speakerItemDetail{font-size:calc(var(--design-vw-sm)*13);margin-top:calc(var(--design-vw-sm)*8);text-align:justify}}@media screen and (min-width:768px){.special__speakerItemDetail{font-size:calc(14rem/var(--font-base));margin-top:calc(16rem/var(--font-base))}}.youtubeDialog{background-color:transparent;border:none;height:100dvh;max-width:100%;position:fixed;right:0;top:0;transition:opacity .2s var(--ease-in-cubic) .1s;width:100%;z-index:1}.youtubeDialog:not([data-open=true]){opacity:.01}.youtubeDialog::backdrop{background:#000c}.youtubeDialog__container{align-items:center;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto;overflow-y:auto;position:relative}@media screen and (min-width:768px){.youtubeDialog__container{container-type:inline-size;flex-direction:column;max-width:calc(1px*var(--width-max));padding-left:calc(1px*var(--container-gap));padding-right:calc(1px*var(--container-gap))}}.youtubeDialog__player{aspect-ratio:16/9;background-color:#000;position:relative}.youtubeDialog__player:not([data-state=active]){border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:clip;padding:0;position:absolute;width:1px}@media screen and (max-width:767px){.youtubeDialog__player{width:min(90svh,100svw)}}@media screen and (min-width:768px){.youtubeDialog__player{margin-left:calc(var(--design-cqw-lg)*130);margin-right:calc(var(--design-cqw-lg)*130);margin-top:calc(var(--design-cqw-lg)*56);width:calc(100% - var(--design-cqw-lg)*260)}}.youtubeDialog__player iframe{height:100%;inset:0;position:absolute;width:100%}@keyframes right_out_left_in{0%{translate:0}45%{opacity:.01;translate:30%}55%{opacity:.01;translate:-30%}to{opacity:1;translate:0}}body{background-color:var(--theme-color-white)}.splash{background-color:var(--color-light-gray);inset:0;pointer-events:none;position:fixed}.is-init .splash{opacity:.01;transition:opacity .2s var(--ease-in-cubic)}
1918:5	⚠  Lexical error on line 2: Unrecognized text.

  Erroneous area:
1: env(safe-area-inset-bottom, 0px) +
2:         min(calc(24 * var(--design-vw-sm)), calc(24 * var(--design-vh-sm)))
^............................................^ [postcss-calc]