article,aside,footer,header,nav,section,main,div,img,picture,figure{display:block}header,aside,a,li,div,dl,dt,dd,input,section,textarea,th,td{box-sizing:border-box}ul,ol{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{max-width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{word-break:break-word;vertical-align:top}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}::-webkit-input-placeholder{font-family:sans-serif}:-moz-placeholder{font-family:sans-serif}input,button{background:none;border:none;outline:none}input[type=submit],input[type=reset],input[type=button],button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=reset]::focus,input[type=button]::focus,button::focus{outline-offset:-2px}@media screen and (max-width: 767px){input:not([type=checkbox]),textarea,select{font-size:1.6rem}}a[href^="tel:"]{color:#000}@media(min-width: 410px){a[href^="tel:"]{pointer-events:none;text-decoration:none}}@media(max-width: 409px){a[href^="tel:"]{text-decoration:underline}}table{word-break:break-all}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.l-wrapper{width:90%;max-width:1200px;margin:0 auto}html{font-size:62.5%}body{width:100%;position:relative;margin:0;color:#000;font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.8;font-feature-settings:"palt";background:#000}a,a:visited{color:inherit;text-decoration:none}@media(min-width: 768px){.is_sp{display:none !important}.is_pc{display:block}br.is_pc{display:inline-block}}@media(max-width: 767px){.is_pc{display:none !important}.is_sp{display:block}br.is_sp{display:inline-block}}@media(hover: hover){a{transition:opacity .3s}a:hover{opacity:.7}}.c-glass-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;min-width:310px;min-height:8rem;padding:.8rem 3rem;padding-right:6rem;border-radius:9999px;overflow:hidden;color:#fff;text-align:center;line-height:1.4;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.1) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 hsla(0,0%,100%,.15)}.c-glass-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.c-glass-btn::after{content:"";position:absolute;top:50%;right:2rem;width:2.8rem;height:2.8rem;transform:translateY(-50%);background:url("../img/lp-inbound-en/icon-arrow.png") no-repeat center/contain}@media(hover: hover){.c-glass-btn{transition:backdrop-filter .2s,background .6s}.c-glass-btn:hover{opacity:1;backdrop-filter:blur(6px) saturate(120%)}}.c-glass-btn__icon{width:2.8rem;height:2.8rem;flex-shrink:0}.c-glass-btn__label{font-size:1.8rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:left}.c-glass-btn--dark{color:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.12))}.c-glass-btn--dark::after{background-image:url("../img/lp-inbound-en/icon-arrow-black.png")}@media(hover: hover){.c-glass-btn--dark:hover{backdrop-filter:blur(6px) saturate(180%)}}.c-btn-set{display:grid;grid-template-columns:repeat(2, minmax(0, 310px));justify-content:center;gap:3rem}.c-btn-set__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;max-width:310px}.c-btn-set__item:last-child{grid-column:1/-1;justify-self:center}.c-btn-set__label{font-size:1.4rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-loader{position:fixed;inset:0;z-index:9999;background:#000;transition:opacity .8s ease}.p-loader.is-hidden{opacity:0;pointer-events:none}.p-bg{position:fixed;inset:0;width:100%;height:100lvh;z-index:0}.p-bg .slick-list,.p-bg .slick-track{height:100%}.p-bg__slide{position:relative;height:100lvh}.p-bg__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.p-bg::after{content:"";position:fixed;inset:0;width:100%;height:100lvh;z-index:1;background:rgba(0,0,0,.5)}main{position:relative}.p-fv{position:relative;height:100svh;min-height:756px;padding:10rem 0}.p-fv__inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.8rem;color:#fff;text-align:center}.p-fv__copy{display:flex;flex-direction:column;align-items:center;gap:2rem}.p-fv__ttl{font-size:5.1rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-fv__lead{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:2}.p-philosophy{margin:10rem 0;display:flex;justify-content:center}.p-philosophy__panel{width:calc(100% - 3rem);background:#ebe7d8;padding:6.8rem 0}.p-philosophy__panel .__inner{width:88%;margin:0 auto}@media(max-width: 767px){.p-philosophy__panel{padding:3rem 0}.p-philosophy__panel .__inner{width:calc(100% - 3rem)}}.p-philosophy__row{display:grid;grid-template-columns:38% 1fr;gap:6rem}@media(max-width: 960px){.p-philosophy__row{grid-template-columns:1fr}}.p-philosophy__intro{display:flex;flex-direction:column;gap:3rem;min-width:0}.p-philosophy__ttl{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-philosophy__lead{font-size:2.2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.22rem;line-height:1.6}.p-philosophy__text{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-philosophy__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:2.4rem;min-width:0}.p-philosophy__card{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;border:1px solid #000}.p-philosophy__card-head{display:flex;padding:1.6rem 2.4rem;background:#d7d3c6;border-bottom:1px solid #000}.p-philosophy__card-head p{font-size:1.8rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:bold;letter-spacing:.18rem;line-height:1.5}.p-philosophy__card-body{display:flex;padding:1em 1.5em 2em}.p-philosophy__card-body p{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.75}.p-concierge{padding:10rem 0;color:#fff}.p-concierge .l-wrapper{display:flex;flex-direction:column;align-items:center;gap:7.2rem}.p-concierge__top{display:grid;grid-template-columns:1fr 55%;gap:5.9rem}.p-concierge__intro{display:flex;flex-direction:column;gap:2rem;min-width:0;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4))}.p-concierge__photo{min-width:0}.p-concierge__photo img{width:100%}.p-concierge__ttl{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-concierge__lead{font-size:2.2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.22rem;line-height:1.6}.p-concierge__text{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-concierge__badges{display:flex;justify-content:center;text-align:center;margin-top:-4rem}.p-concierge__badge{width:34%;min-height:260px;margin:0 -1.5%;border:1px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 5%;overflow:hidden}.p-concierge__badge p{font-size:1.8rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:bold;letter-spacing:.18rem}.p-concierge__divider{width:100%;height:1px;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.7) 2px, transparent 2px);background-size:7px 1px;background-repeat:repeat-x}.p-concierge__profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4))}.p-concierge__profile-text{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:520px}.p-concierge__name{font-size:4rem;letter-spacing:.4rem;line-height:1;font-family:serif}.p-concierge__role{font-size:2.2rem;letter-spacing:.22rem;line-height:1.6}.p-guests{padding:10rem 0 15rem;display:flex;justify-content:center}.p-guests__panel{width:calc(100% - 3rem);background:#ebe7d8;padding:6.8rem 0}.p-guests__panel .__inner{width:88%;margin:0 auto}@media(max-width: 767px){.p-guests__panel{padding:3rem 0}.p-guests__panel .__inner{width:calc(100% - 3rem)}}.p-guests__ttl{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;margin-bottom:5.5rem}.p-guests__row{display:grid;grid-template-columns:1fr 46%;gap:6.5rem}.p-guests__list{display:flex;flex-direction:column;gap:4rem;flex:1}.p-guests__list li{display:flex;align-items:flex-start;gap:2.5rem}.p-guests__list img{flex-shrink:0}.p-guests__list p{font-size:2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.12em}.p-guests__photo img{width:100%}.p-experiences{background:#ebe7d8}.p-experiences__heading{padding:10rem 0 6rem;font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-experiences__scroll{position:relative;height:800vh}@media(max-width: 767px){.p-experiences__scroll{height:300vh}}.p-experiences__scroll{padding:0 2rem 6rem}.p-bg-images{position:sticky;top:2rem;height:calc(100dvh - 4rem);overflow:hidden}.p-bg-images__bg{position:absolute;inset:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.2s cubic-bezier(0.4, 0, 0.2, 1)}.p-bg-images__bg img{width:100%;height:100%;object-fit:cover}.p-bg-images__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.8) 100%)}.p-bg-images__bg.active{clip-path:inset(0 0 0 0)}.p-bg-images__content{position:relative;z-index:2;height:100%}.p-bg-images__content-inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:7.8rem 0;color:#fff}.p-bg-images__content-text{max-width:620px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4))}.p-bg-images__content-title{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-bg-images__content-title span{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:block}.p-bg-images__content-lead{font-size:2.2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.22rem;line-height:1.6;margin:1.5em 0}.p-bg-images__content-des{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-bg-images__content-page{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5;display:flex;align-items:baseline;gap:.5rem;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4))}.p-bg-images__content-page span{font-size:3rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.content-set{position:absolute;inset:0;opacity:0;z-index:0;transition:opacity .6s ease-in-out}.content-set.active{opacity:1;z-index:3}.p-perfection{padding:10rem 0;color:#fff}.p-perfection__intro{display:flex;flex-direction:column;gap:2.4rem;max-width:769px;margin-bottom:3.2rem;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4))}.p-perfection__ttl{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-perfection__lead{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-perfection__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem;min-width:0}@media(max-width: 1200px){.p-perfection__grid{grid-template-columns:repeat(2, 1fr)}}.p-perfection__card{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0;background:rgba(0,0,0,.6);border:1px solid #fff}.p-perfection__card-head{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:1.6em;border-bottom:1px solid #fff;text-align:center}.p-perfection__card-num{font-size:3rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1em}.p-perfection__card-ttl{display:flex;align-items:center;flex:1;font-size:1.8rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:bold;letter-spacing:.18rem;line-height:1.6}.p-perfection__card-body{padding:2.4rem}.p-perfection__card-body p{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.75}.p-why{margin:10rem auto 15rem}.p-why__panel{width:calc(100% - 3rem);background:#ebe7d8;padding:6.8rem 0}.p-why__panel .__inner{width:88%;margin:0 auto}@media(max-width: 767px){.p-why__panel{padding:3rem 0}.p-why__panel .__inner{width:calc(100% - 3rem)}}.p-why__intro{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.5rem}.p-why__ttl{font-size:6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-why__lead{font-size:2.2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-why__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem}@media(max-width: 900px){.p-why__grid{grid-template-columns:1fr}}.p-why__card{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:2rem;border-left:4px solid #000;padding:0 0 1.2rem 3rem}.p-why__card-head h3{font-size:2.4rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-why__card-body p{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-cta{background:#ebe7d8;display:flex;justify-content:center;padding:9.6rem 0}.p-cta__inner{display:flex;flex-direction:column;align-items:center;gap:5.6rem}.p-cta__intro{display:flex;flex-direction:column;align-items:center;row-gap:2em;text-align:center}.p-cta__ttl{font-size:3.3rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.5}.p-cta__lead{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;max-width:966px}.p-cta__note{border:1px solid #000;padding:.2em 2em;max-width:100%}.p-cta__note p{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-align:center}.p-footer{position:relative;background:#1a1a1a;color:#fff;padding:9.6rem 0 3.3rem}.p-footer__inner{display:flex;justify-content:space-between;gap:3rem;margin-bottom:5.6rem}.p-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:4rem}.p-footer__col--right{align-items:flex-end;gap:3rem}.p-footer__company{font-size:2.2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:bold;line-height:1.5}.p-footer__address{font-size:1.6rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-footer .link-arrow{display:flex;flex-wrap:nowrap;align-items:center;gap:2rem}.p-footer .link-arrow::after{content:"";width:2.8rem;height:2.8rem;flex-shrink:0;background:url("../img/lp-inbound-en/icon-arrow.png") no-repeat center/contain}.p-footer__terms{font-size:2rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.p-footer__copyright{font-size:1.2rem;font-weight:bold;text-align:center}.p-to-top{position:fixed;right:4rem;bottom:3rem;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.8rem;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s}.p-to-top span{font-size:1.4rem;font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.28rem}.p-to-top.is-visible{opacity:1;pointer-events:auto}@media(hover: hover){.p-to-top{transition:opacity .3s}.p-to-top:hover{opacity:.7}}@media(max-width: 767px){.c-glass-btn{width:100%;max-width:none;min-width:0}.c-glass-btn__label{white-space:normal}.c-glass-btn:last-child{margin-top:1rem}.c-btn-set{grid-template-columns:1fr;gap:1.6rem}.c-btn-set__item{width:100%;max-width:none}.p-fv{overflow:auto;padding:7rem 0 5rem;min-height:780px}.p-fv__inner{gap:2rem}.p-fv__ttl{font-size:3.2rem}.p-fv__lead{font-size:1.4rem}.p-philosophy{margin:5rem 0 0}.p-philosophy__intro{gap:2rem}.p-philosophy__row{flex-direction:column;gap:3rem}.p-philosophy__ttl{font-size:3.5rem}.p-philosophy__lead{font-size:1.8rem}.p-philosophy__grid{row-gap:3rem}.p-concierge{padding:5rem 0 0}.p-concierge .l-wrapper{gap:3rem}.p-concierge__top{grid-template-columns:1fr;align-items:center;gap:3rem}.p-concierge__ttl{font-size:3.5rem}.p-concierge__lead{font-size:1.8rem}.p-concierge__badges{flex-direction:column;align-items:center;margin-top:0;max-width:330px}.p-concierge__badge{width:100%;min-height:180px;margin:-2rem 0 0}.p-concierge__badge:first-child{margin-top:0}.p-concierge__badge:last-child{padding-top:2rem}.p-concierge__badge p{line-height:1.6}.p-concierge__profile .p-concierge__ttl{font-size:3rem}.p-concierge__name{font-size:3rem}.p-concierge__role{font-size:2.2rem}.p-guests{padding:5rem 0 7rem}.p-guests__ttl{font-size:3.5rem;margin-bottom:2rem}.p-guests__row{grid-template-columns:1fr;gap:2rem}.p-guests__list{gap:2rem}.p-guests__list li{flex-direction:column;gap:1.4rem}.p-guests__list p{font-size:1.6rem}.p-experiences__heading{padding:3rem 0 2rem;font-size:3.5rem}.p-bg-images__content-inner{padding:3rem 0}.p-bg-images__content-title{font-size:3.5rem;flex-direction:column;align-items:flex-start;gap:.4rem}.p-bg-images__content-lead{font-size:1.6rem;line-height:1.7}.p-bg-images__content-des{font-size:1.4rem}.p-bg-images__content-page{font-size:3.6rem}.p-bg-images__content-page span{font-size:1.8rem}.p-perfection{padding:3rem 0}.p-perfection__intro{gap:1.6rem;margin-bottom:2rem}.p-perfection__ttl{font-size:3.5rem}.p-perfection__grid{grid-template-columns:1fr;row-gap:2rem}.p-why{margin:5rem auto}.p-why__intro{gap:1rem;margin-bottom:2rem}.p-why__ttl{font-size:3.5rem}.p-why__lead{font-size:1.6rem}.p-why__card{padding-left:1em}.p-cta{padding:5rem 0}.p-cta__inner{gap:3rem}.p-cta__intro{row-gap:1em}.p-cta__ttl{font-size:2.4rem}.p-cta__note{padding:.5em 1em}.p-footer{padding:4rem 0 2rem}.p-footer__inner{flex-direction:column;margin-bottom:7rem}.p-footer__col{gap:2rem}.p-footer__company{margin-bottom:0}.p-footer__address{margin-bottom:1rem}.p-footer__col--right{align-items:flex-start}.p-to-top{right:1rem;bottom:2rem}}