.abi-container-heading *,.abi-container-heading ::before,.abi-container-heading ::after{box-sizing:border-box;background-repeat:no-repeat}.abi-container-heading ::before,.abi-container-heading ::after{text-decoration:inherit;vertical-align:inherit}.abi-container-heading :where(:lang(ja)){font-variant-east-asian:proportional-width;font-feature-settings:"palt";word-break:break-all;overflow-wrap:break-word}.abi-container-heading :where(h1,h2,h3,h4,h5,h6){margin:0;font-size:100%}.abi-container-heading h1.has-background,.abi-container-heading h2.has-background,.abi-container-heading h3.has-background,.abi-container-heading h4.has-background,.abi-container-heading h5.has-background,.abi-container-heading h6.has-background{padding:0}.abi-container-heading{container:heading/inline-size}.abi-container-heading>*,.abi-container-heading::before,.abi-container-heading::after{--1cqi: 1cqi;--cqi-to-px: calc(tan(atan2(var(--1cqi), 1px)))}.abi-container-heading .wp-block-heading{font-weight:normal}.abi-container-heading .wp-block-heading.has-text-align-right{text-align:right}.abi-container-heading .wp-block-heading.has-text-align-right+.deco-txt{text-align:right}.abi-container-heading .wp-block-heading.has-text-align-left{text-align:left}.abi-container-heading .wp-block-heading.has-text-align-left+.deco-txt{text-align:left}.abi-container-heading .wp-block-heading.has-text-align-center{text-align:center}.abi-container-heading .wp-block-heading.has-text-align-center+.deco-txt{text-align:center}.abi-container-heading .deco-txt [data-text]::before{display:block;white-space:pre;content:attr(data-text) ""}.abi-container-heading .text-intro{display:grid;place-content:center;position:absolute;top:0;z-index:2;padding:1em;aspect-ratio:1/1;color:#fff;background:#555 !important;border-radius:calc(infinity*1px) !important;transform:translateY(-100%)}.abi-container-heading .text-intro .text-styling{font-size:1.5em}.abi-container-heading .abi-visually-hidden-wrapper{background:rgba(0,0,0,.3)}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)) .wp-block-heading{letter-spacing:0.06em;line-height:1.4}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)) .wp-block-heading.abi-heading-level-h2{font-size:clamp(22/var(--base)*1em,22/var(--base)*1em + 16/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,38/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)) .wp-block-heading.abi-heading-level-h3{font-size:clamp(20/var(--base)*1em,20/var(--base)*1em + 10/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,30/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)) .wp-block-heading.abi-heading-level-h4{font-size:clamp(18/var(--base)*1em,18/var(--base)*1em + 4/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,22/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)) .wp-block-heading.abi-heading-level-h5{font-size:clamp(16/var(--base)*1em,16/var(--base)*1em + 2/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,18/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.deco-txt{display:none}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)){display:flex;flex-direction:column-reverse}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)):has(>.abi-heading-level-h2){row-gap:calc(20/1920*100cqi)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)):has(>.abi-heading-level-h3),.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)):has(>.abi-heading-level-h4),.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)):has(>.abi-heading-level-h5){row-gap:calc(8/1920*100cqi)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading{letter-spacing:0.06em}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{letter-spacing:0.06em;line-height:1}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h2{font-size:clamp(14/var(--base)*1em,14/var(--base)*1em + 4/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,18/var(--base)*1em);line-height:1.4}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h2+.deco-txt{font-size:clamp(26/var(--base)*1em,26/var(--base)*1em + 44/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,70/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h3{font-size:clamp(13/var(--base)*1em,13/var(--base)*1em + 3/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,16/var(--base)*1em);line-height:1.2}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h3+.deco-txt{font-size:clamp(24/var(--base)*1em,24/var(--base)*1em + 16/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,40/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h4{font-size:clamp(12/var(--base)*1em,12/var(--base)*1em + 1/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,13/var(--base)*1em);line-height:1.2}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h4+.deco-txt{font-size:clamp(22/var(--base)*1em,22/var(--base)*1em + 6/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,28/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h5{font-size:clamp(12/var(--base)*1em,12/var(--base)*1em + 1/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,13/var(--base)*1em);line-height:1.2}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.abi-heading-level-h5+.deco-txt{font-size:clamp(18/var(--base)*1em,18/var(--base)*1em + 2/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,20/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.icon{display:none}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco{display:none}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{letter-spacing:0.06em;line-height:1;text-transform:capitalize}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)) .wp-block-heading.abi-heading-level-h2{font-size:clamp(26/var(--base)*1em,26/var(--base)*1em + 44/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,70/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)) .wp-block-heading.abi-heading-level-h3{font-size:clamp(24/var(--base)*1em,24/var(--base)*1em + 16/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,40/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)) .wp-block-heading.abi-heading-level-h4{font-size:clamp(22/var(--base)*1em,22/var(--base)*1em + 6/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,28/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)) .wp-block-heading.abi-heading-level-h5{font-size:clamp(18/var(--base)*1em,18/var(--base)*1em + 2/640*(var(--cqi-to-px) - 320/100)*100/var(--base)*1em,20/var(--base)*1em)}.abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.deco-txt{display:none}[class*=tmp_riviera] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt,[class*=tmp_ocean-academy] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:var(--font-c),serif;font-weight:400}[class*=tmp_riviera] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading,[class*=tmp_ocean-academy] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:var(--font-c),serif;font-weight:400}[class*=tmp_zushi] .abi-container-heading>.wp-block-heading,[class*=tmp_sports] .abi-container-heading>.wp-block-heading{font-weight:700}[class*=tmp_zushi] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt,[class*=tmp_sports] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:"DIN Alternate",sans-serif;font-weight:400;font-weight:700}[class*=tmp_zushi] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading,[class*=tmp_sports] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:"DIN Alternate",sans-serif;font-weight:400;font-weight:700}[class*=tmp_seabornia]:not([class*=tmp_seabornia-restaurant]):not([class*=tmp_seabornia-spacekeypoint]) .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{font-weight:bold !important;color:var(--color-seabornia-blue)}[class*=tmp_seabornia]:not([class*=tmp_seabornia-restaurant]):not([class*=tmp_seabornia-spacekeypoint]) .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)){color:var(--color-seabornia-blue)}[class*=tmp_seabornia]:not([class*=tmp_seabornia-restaurant]):not([class*=tmp_seabornia-spacekeypoint]) .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:"DIN Alternate",sans-serif;font-weight:400}[class*=tmp_seabornia]:not([class*=tmp_seabornia-restaurant]):not([class*=tmp_seabornia-spacekeypoint]) .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:"DIN Alternate",sans-serif;font-weight:400;color:var(--color-seabornia-blue)}[class*=tmp_simoda] .abi-container-heading>.wp-block-heading{color:var(--color-simoda-accent_lightblue)}[class*=tmp_simoda] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{color:var(--color-simoda-accent_blue)}[class*=tmp_simoda] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-simoda-accent_blue)}[class*=tmp_simoda] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt>div::before{font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_simoda] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-simoda-accent_blue);font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_enoshima] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-enoshima-green)}[class*=tmp_enoshima] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)){color:var(--color-enoshima-green)}[class*=tmp_enoshima] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:var(--font-cg);font-weight:500}[class*=tmp_enoshima] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)){color:var(--color-enoshima-lightgreen)}[class*=tmp_enoshima] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-enoshima-green);font-family:var(--font-cg);font-weight:500}[class*=tmp_malibufarm] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{font-weight:900}[class*=tmp_malibufarm] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading{color:var(--color-malibufarm-accent_brown)}[class*=tmp_malibufarm] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading.abi-heading-level-h2{font-weight:900}[class*=tmp_malibufarm] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt>div::before{font-family:"Meiryo","Arial",sans-serif;font-weight:400;font-weight:900}[class*=tmp_malibufarm] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:"Meiryo","Arial",sans-serif;font-weight:400;font-weight:900}[class*=tmp_ao] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{color:var(--color-white);font-weight:500}[class*=tmp_ao] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading{font-weight:500}[class*=tmp_ao] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt>div::before{font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_ao] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_malibuhotel] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-black)}[class*=tmp_malibuhotel] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)){color:var(--color-black)}[class*=tmp_malibuhotel] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:"DIN Alternate",sans-serif;font-weight:600;font-weight:bold}[class*=tmp_malibuhotel] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)){color:var(--color-black)}[class*=tmp_malibuhotel] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:"DIN Alternate",sans-serif;font-weight:600;font-weight:bold}[class*=tmp_spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{font-weight:700;color:var(--color-spacekeypoint-txt_blue)}[class*=tmp_spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading{color:var(--color-spacekeypoint-txt_blue)}[class*=tmp_spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading.abi-heading-level-h2{font-weight:700}[class*=tmp_spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-spacekeypoint-txt_blue);font-family:"DIN Alternate",sans-serif;font-weight:700}[class*=tmp_spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-spacekeypoint-txt_blue);font-family:"DIN Alternate",sans-serif;font-weight:700}[class*=tmp_flagship-cynara] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-cynara-black)}[class*=tmp_flagship-cynara] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)){color:var(--color-cynara-gold)}[class*=tmp_flagship-cynara] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:var(--font-pd);font-weight:500;font-optical-sizing:auto;color:var(--color-cynara-black)}[class*=tmp_flagship-cynara] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only)){color:var(--color-cynara-black)}[class*=tmp_flagship-cynara] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:var(--font-pd);font-weight:500;font-optical-sizing:auto}[class*=tmp_resortclub] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{font-family:var(--font-cg);font-weight:400}[class*=tmp_resortclub] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{font-family:var(--font-cg);font-weight:400}[class*=tmp_seabornia-restaurant] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-restaurant-accent_bule);font-weight:400}[class*=tmp_seabornia-restaurant] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-restaurant-accent_bule);font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_seabornia-restaurant] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-restaurant-accent_bule);font-family:"Cormorant Garamond",serif;font-weight:500}[class*=tmp_seabornia-spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only))>.wp-block-heading{font-weight:700;color:var(--color-spacekeypoint-txt_blue)}[class*=tmp_seabornia-spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading{color:var(--color-spacekeypoint-txt_blue)}[class*=tmp_seabornia-spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.wp-block-heading.abi-heading-level-h2{font-weight:700}[class*=tmp_seabornia-spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-spacekeypoint-txt_blue);font-family:"DIN Alternate",sans-serif;font-weight:700}[class*=tmp_seabornia-spacekeypoint] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-spacekeypoint-txt_blue);font-family:"DIN Alternate",sans-serif;font-weight:700}[class*=tmp_realestate] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-realestate-accent_bule)}[class*=tmp_realestate] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.is-style-english-japanese{color:var(--color-realestate-accent_bule)}[class*=tmp_realestate] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-realestate-accent_bule);font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400}[class*=tmp_realestate] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-realestate-accent_bule);font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400}[class*=tmp_mirai] .abi-container-heading:has(.wp-block-heading:is(.is-style-japanese-only)){color:var(--color-mirai-accent_bule)}[class*=tmp_mirai] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese)) .wp-block-heading.is-style-english-japanese{color:var(--color-mirai-accent_bule)}[class*=tmp_mirai] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-japanese))>.deco-txt{color:var(--color-mirai-accent_bule);font-family:"Jost",sans-serif;font-weight:400}[class*=tmp_mirai] .abi-container-heading:has(.wp-block-heading:is(.is-style-english-only))>.wp-block-heading{color:var(--color-mirai-accent_bule);font-family:"Jost",sans-serif;font-weight:400}
