._photoHero_1eh2j_1{isolation:isolate;background:var(--yellow);position:relative}._heroPhoto_1eh2j_7{z-index:-2;object-fit:cover;object-position:center 55%;opacity:.7;filter:saturate(.76)contrast(.98)brightness(.93);width:100%;height:100%;display:block;position:absolute;inset:0}._photoHero_1eh2j_1:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#efff38d9 0%,#efff38a3 47%,#efff3852 73%,#efff3880 100%),linear-gradient(#0000 52%,#efff386e);position:absolute;inset:0}._photoHero_1eh2j_1 .operator-stamp{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f7f5ede3;position:relative}._photoHero_1eh2j_1 .subpage-hero-copy h1{font-size:clamp(52px,5vw,76px)}._companyHeadline_1eh2j_42,._companyTagline_1eh2j_43{white-space:nowrap;display:block}._noBreakPhrase_1eh2j_48{white-space:nowrap}._agreementPhotoSection_1eh2j_52{isolation:isolate;background:var(--yellow);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:54px;position:relative;overflow:hidden}._agreementPhoto_1eh2j_52{z-index:-2;object-fit:cover;object-position:center 49%;opacity:.9;filter:saturate(.88)contrast(.99)brightness(.94);width:58%;height:100%;position:absolute;inset:0 auto 0 0}._agreementPhotoSection_1eh2j_52:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#efff3829 0%,#efff3838 39%,#efff38d1 57%,#efff38f7 74%,#efff38 100%),linear-gradient(#0000 47%,#efff3875);position:absolute;inset:0}._agreementPhotoSection_1eh2j_52 .agreement-detail-mark{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b0ad6;border:2px solid #f7f5ed94;width:142px;height:142px;font-size:30px;position:absolute;bottom:38px;left:max(24px,50vw - 590px);box-shadow:12px 12px #ff5926c7}._agreementCopy_1eh2j_97{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#efff38d4;border:3px solid #0a0b0ae0;grid-column:2;width:100%;padding:34px;box-shadow:13px 13px #0a0b0aeb}._agreementDate_1eh2j_107{background:var(--black);width:fit-content;color:var(--yellow);letter-spacing:.08em;margin:16px 0 20px;padding:6px 9px;font:900 11px/1.2 Arial,sans-serif}._agreementPhrase_1eh2j_117{white-space:nowrap}._companyStory_1eh2j_121{isolation:isolate;border-top:5px solid var(--black);border-bottom:5px solid var(--black);background:var(--black);min-height:clamp(540px,60vw,780px);color:var(--white);align-items:flex-end;padding:88px max(20px,50% - 590px);display:flex;position:relative;overflow:hidden}._companyStory_1eh2j_121>img{z-index:-2;object-fit:cover;object-position:56% center;filter:saturate(.76)contrast(.98)brightness(.82);width:100%;height:100%;position:absolute;inset:0}._companyStory_1eh2j_121:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0b0ae0 0%,#0a0b0a99 46%,#0a0b0a21 75%);position:absolute;inset:0}._companyStory_1eh2j_121>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0aa6;border:3px solid #f7f5edd1;width:min(690px,100%);padding:clamp(24px,4vw,44px);box-shadow:12px 12px #efff38e6}._companyStory_1eh2j_121>div>p:first-child{color:var(--yellow);letter-spacing:.17em;margin:0 0 14px;font:1000 10px/1 Arial,sans-serif}._companyStory_1eh2j_121 h2{letter-spacing:-.065em;margin:0;font-family:Arial Black,Hiragino Kaku Gothic StdN,Yu Gothic,sans-serif;font-size:clamp(42px,5.2vw,70px);font-weight:1000;line-height:1.02}._companyStory_1eh2j_121 h2 span{white-space:nowrap;display:block}._companyStory_1eh2j_121>div>p:last-child{color:#e2e0d8;margin:22px 0 0;font-size:14px;font-weight:750;line-height:1.9}._principlesPhotoSection_1eh2j_189{isolation:isolate;position:relative;overflow:hidden}._principlesPhoto_1eh2j_189{z-index:-2;object-fit:cover;object-position:center;opacity:.72;filter:saturate(.72)contrast(.98)brightness(.7);width:100%;height:100%;position:absolute;inset:0}._principlesPhotoSection_1eh2j_189:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0b0ae0,#0a0b0a8f);position:absolute;inset:0}._principlesPhotoSection_1eh2j_189 .info-heading,._principlesPhotoSection_1eh2j_189 .principle-grid{z-index:1;position:relative}._principlesPhotoSection_1eh2j_189 .principle-grid article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b0ac7}@media (max-width:1020px){._heroPhoto_1eh2j_7{object-position:60% center;opacity:.64}._photoHero_1eh2j_1:after{background:linear-gradient(#efff38d4 0%,#efff3894 54%,#efff3870 100%)}._agreementPhoto_1eh2j_52{object-position:center 48%;opacity:.86;width:54%}._agreementPhotoSection_1eh2j_52:after{background:linear-gradient(90deg,#efff3833 0%,#efff3854 34%,#efff38e0 54%,#efff38fa 76%)}._agreementPhotoSection_1eh2j_52 .agreement-detail-mark{width:116px;height:116px;font-size:25px;bottom:28px;left:24px}._agreementCopy_1eh2j_97{padding:28px}}@media (max-width:700px){._photoHero_1eh2j_1 .subpage-hero-copy h1{font-size:clamp(38px,10.6vw,48px)}._heroPhoto_1eh2j_7{object-position:64% center;opacity:.6}._photoHero_1eh2j_1:after{background:#efff389e}._photoHero_1eh2j_1 .operator-stamp{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7f5ede8}._companyTagline_1eh2j_43{font-size:inherit}._agreementPhoto_1eh2j_52{object-position:center 45%;opacity:.88;width:100%;height:355px;inset:0 0 auto}._agreementPhotoSection_1eh2j_52{grid-template-columns:1fr;gap:0;padding-top:310px}._agreementPhotoSection_1eh2j_52:after{background:linear-gradient(#efff382b 0%,#efff384f 31%,#efff38e8 47%,#efff38 70%)}._agreementPhotoSection_1eh2j_52 .agreement-detail-mark{background:#0a0b0acf;width:92px;height:92px;font-size:21px;top:25px;bottom:auto;left:18px;box-shadow:8px 8px #ff5926c2}._agreementCopy_1eh2j_97{grid-column:1;padding:22px 18px;box-shadow:8px 8px #0a0b0ae6}._agreementTitle_1eh2j_317 span{white-space:nowrap;display:block}._companyStory_1eh2j_121{border-width:3px;min-height:620px;padding:45px 15px}._companyStory_1eh2j_121>img{object-position:57% center;filter:saturate(.76)contrast(.98)brightness(.78)}._companyStory_1eh2j_121:after{background:linear-gradient(#0a0b0a1a 0%,#0a0b0a75 52%,#0a0b0ae0 100%)}._companyStory_1eh2j_121>div{padding:22px 18px;box-shadow:8px 8px #efff38e6}._companyStory_1eh2j_121 h2{font-size:clamp(33px,10.2vw,43px)}._companyStory_1eh2j_121>div>p:last-child{font-size:12px}}
