﻿section.glyph-black-section{--foreground: var(--white);--background: var(--black);position:relative;padding:.176rem 0 0;background-color:var(--background);color:var(--foreground)}section.glyph-black-section .container{overflow:hidden}section.glyph-black-section .title-block{margin-bottom:2.5rem}section.glyph-black-section .title-block .line{margin-bottom:.08rem}section.glyph-black-section .title-block .title{position:relative;font-size:3.56rem;line-height:1em;letter-spacing:-0.04em;text-align:center;font-weight:500;left:-0.11rem;overflow:hidden;padding-bottom:.105em;margin-bottom:-0.105em;margin-top:-0.68rem}section.glyph-black-section .expanders-block{position:relative;margin-bottom:4rem}section.glyph-black-section .expander{display:block;position:relative}section.glyph-black-section .expander:not(:last-child){margin-bottom:.8rem}section.glyph-black-section .expander.is-open .picker .icon svg{transform:rotate(0deg)}section.glyph-black-section .expander .line{margin-bottom:.1rem}section.glyph-black-section .expander .picker{cursor:pointer;display:flex;justify-content:space-between;align-items:center}section.glyph-black-section .expander .picker .title{display:flex;align-items:center;gap:.1rem;font-size:.36rem;font-weight:500;letter-spacing:-0.04em;line-height:.9em;color:var(--white)}section.glyph-black-section .expander .picker .title::before{content:"●"}section.glyph-black-section .expander .picker .icon{display:flex;align-items:center;justify-content:center;width:.18rem;height:.18rem}section.glyph-black-section .expander .picker .icon svg{display:block;transition:transform 500ms ease;transform:rotate(-180deg);width:.14rem}section.glyph-black-section .expander .inner{display:block;position:relative;overflow:hidden}section.glyph-black-section .expander .inner.fully-open{overflow:visible}section.glyph-black-section .expander .inner>div{padding-top:.3rem}section.glyph-black-section .expander .fully-open .tooltip-zone:hover .tooltip{opacity:1}section.glyph-black-section .expander .tooltip-zone{position:relative}section.glyph-black-section .expander .tooltip-zone .tooltip{z-index:5;position:absolute;display:flex;flex-direction:column;justify-content:space-between;transition:opacity 500ms ease;pointer-events:none;top:0;left:0;width:2.5rem;height:3.13rem;background-color:var(--white);padding:.5rem .06rem .2824rem;opacity:0}section.glyph-black-section .expander .tooltip-zone .tooltip[data-style-variation=circled] .letter{font-feature-settings:"ss05","ss09"}section.glyph-black-section .expander .tooltip-zone .tooltip[data-style-variation=black-circled] .letter{font-feature-settings:"ss06","ss10"}section.glyph-black-section .expander .tooltip-zone .tooltip[data-style-variation=squared] .letter{font-feature-settings:"ss07","ss11"}section.glyph-black-section .expander .tooltip-zone .tooltip[data-style-variation=black-squared] .letter{font-feature-settings:"ss08","ss12"}section.glyph-black-section .expander .tooltip-zone .tooltip .letter{display:block;position:absolute;transform:translate(-50%, -50%);top:calc(50% - .02rem);left:50%;width:100%;font-size:2.0479rem;text-align:center;line-height:1em;font-weight:500;color:var(--black);padding:0 .12rem 0 .5rem}section.glyph-black-section .expander .tooltip-zone .tooltip .t-line{font-size:.07rem;line-height:1.5em;letter-spacing:0em;color:var(--orange-01);font-weight:500;text-transform:uppercase}section.glyph-black-section .expander .tooltip-zone .tooltip .t-line.empty{margin-bottom:.395rem}section.glyph-black-section .expander .tooltip-zone .tooltip .t-line.margin{margin-bottom:.26rem}section.glyph-black-section .expander .tooltip-zone .tooltip .t-line::before{content:"";display:block;width:100%;height:.01rem;margin-bottom:.0098rem;border-bottom:.0175rem dotted rgba(255,98,0,.15)}section.glyph-black-section .expander .letter-grid{display:grid;grid-template-columns:repeat(40, 1fr);border-top:.02rem solid #343532;border-left:.02rem solid #343532}section.glyph-black-section .expander .letter-grid .frame{display:flex;align-items:center;justify-content:center;cursor:pointer;height:.35rem;border-right:.02rem solid #343532;border-bottom:.02rem solid #343532;font-size:.14rem;line-height:1em;letter-spacing:.1em;font-weight:500;text-align:center;color:var(--white)}section.glyph-black-section .expander .letter-grid .frame[data-style-variation=circled]{font-feature-settings:"ss05","ss09"}section.glyph-black-section .expander .letter-grid .frame[data-style-variation=black-circled]{font-feature-settings:"ss06","ss10"}section.glyph-black-section .expander .letter-grid .frame[data-style-variation=squared]{font-feature-settings:"ss07","ss11"}section.glyph-black-section .expander .letter-grid .frame[data-style-variation=black-squared]{font-feature-settings:"ss08","ss12"}section.glyph-black-section .expander .letter-grid .frame:hover{color:var(--orange-01)}section.glyph-black-section .proximity-letters{display:grid;grid-template-columns:repeat(20, 1fr);width:100%;overflow:hidden}section.glyph-black-section .proximity-letters .frame{display:block;position:relative;pointer-events:none;aspect-ratio:72/65;height:.65rem;color:var(--blue-02);font-weight:200;overflow:hidden}section.glyph-black-section .proximity-letters .letter{position:absolute;pointer-events:none;font-family:"Exat Variable";font-variation-settings:"wght" var(--fw),"wdth" 50;transform:translate(-50%, -50%);top:50%;left:50%;font-size:1.21rem;line-height:1em;letter-spacing:0em;text-align:center;color:var(--color);font-weight:var(--fw);opacity:var(--opacity)}section.glyph-black-section .mobile-content{display:none}section.glyph-black-section .mobile-video{display:none}@media screen and (max-width: 768px)and (orientation: portrait){section.glyph-black-section{padding:.2rem 0 0}section.glyph-black-section .title-block{margin-bottom:.6rem}section.glyph-black-section .title-block .line{margin-bottom:-0.14rem}section.glyph-black-section .title-block .title{font-size:.85rem;text-align:center;letter-spacing:-0.05em;left:0;margin-top:.04rem}section.glyph-black-section .title-block .title:not(.mobile){display:none}section.glyph-black-section .title-block .title.mobile{display:block}section.glyph-black-section .mobile-content{display:block;width:2.72rem;margin-left:auto;margin-right:0;font-size:.22rem;line-height:.2068rem;letter-spacing:-0.04em;font-weight:500;color:var(--foreground);margin-bottom:1rem}section.glyph-black-section .mobile-content a{display:block;font-size:.14rem;line-height:.1316rem;letter-spacing:-0.02em;text-decoration:underline}section.glyph-black-section .mobile-content a:not(:last-child){margin-bottom:.1rem}section.glyph-black-section .expanders-block{display:none}section.glyph-black-section .proximity-letters{display:none;grid-template-columns:repeat(10, 1fr)}section.glyph-black-section .proximity-letters .letter{font-size:.8rem}section.glyph-black-section .proximity-letters .frame{height:.35rem}section.glyph-black-section .mobile-video{display:block;mix-blend-mode:plus-lighter}}/*# sourceMappingURL=style.css.map */
