.bVXCSG_footer{background:var(--charcoal);color:var(--ivory);padding:64px 6% 24px}.bVXCSG_inner{max-width:1280px;margin:0 auto}.bVXCSG_main{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:44px;display:grid}.bVXCSG_brand{min-width:0}.bVXCSG_wordmark{color:var(--sun);letter-spacing:-.08em;font-size:clamp(64px,8vw,100px);line-height:1;display:inline-block}.bVXCSG_tagline{color:#d2cfc4;margin:18px 0 22px;font-size:15px;line-height:1.7}.bVXCSG_socials{flex-wrap:wrap;gap:10px;display:flex}.bVXCSG_socialLink{width:44px;height:44px;color:var(--ivory);border:1px solid #8e978a;border-radius:50%;place-items:center;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid}.bVXCSG_socialLink svg{width:18px;height:18px}.bVXCSG_socialLink:hover{border-color:var(--sun);background:var(--sun);color:var(--charcoal);transform:translateY(-2px)}.bVXCSG_navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:2px 32px;font-size:15px;display:grid}.bVXCSG_navigation a{align-items:center;min-height:44px;transition:color .2s;display:flex}.bVXCSG_navigation a:hover{color:var(--mint)}.bVXCSG_bottom{color:#c9c4b8;letter-spacing:.09em;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;font-size:10px;line-height:1.6;display:flex}.bVXCSG_bottom a{align-items:center;min-height:44px;display:inline-flex}.bVXCSG_footer a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (min-width:701px){.bVXCSG_main{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:start;gap:clamp(40px,8vw,140px)}.bVXCSG_navigation{gap:8px 32px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.bVXCSG_socialLink,.bVXCSG_navigation a{transition:none}.bVXCSG_socialLink:hover{transform:none}}
.RxVTQa_section{background:var(--ivory);color:var(--foreground);padding:clamp(76px,8vw,120px) 6%}.RxVTQa_inner{width:min(100%,1280px);margin:0 auto}.RxVTQa_sectionTop{border-top:1px solid var(--beige-dark);color:#526553;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:18px;font-size:10px;display:flex}.RxVTQa_introduction{gap:24px;margin:52px 0 38px;display:grid}.RxVTQa_eyebrow{color:#366746;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:600}.RxVTQa_heading{color:var(--forest);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.13}.RxVTQa_heading strong{background:var(--sun);white-space:nowrap;border-radius:6px;padding:0 .1em;font-weight:500}.RxVTQa_introDescription{color:#576758;align-self:end;max-width:340px;margin:0;font-size:16px;line-height:1.8}.RxVTQa_explorer{--flow-row-gap:30px;--flow-column-gap:40px;background:var(--beige-light);border:1px solid #c5d1bf;border-radius:26px;padding:clamp(18px,3vw,40px)}.RxVTQa_explorerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;display:flex}.RxVTQa_boardLabel{color:#395d40;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.RxVTQa_exploreHint{color:#5d705d;align-items:center;gap:6px;font-size:12px;display:inline-flex}.RxVTQa_exploreHint svg{width:14px;height:14px}.RxVTQa_flowChart{gap:var(--flow-row-gap) var(--flow-column-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.RxVTQa_flowStep{--connector-left:50%;--connector-top:100%;--connector-length:var(--flow-row-gap);--connector-angle:90deg;min-width:0;position:relative}.RxVTQa_flowButton{z-index:1;background:var(--popover);width:100%;height:100%;min-height:142px;color:var(--forest);text-align:left;white-space:normal;border:1px solid #7c9274;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex;position:relative;box-shadow:0 3px #24472f08}.RxVTQa_flowButton:focus-visible{outline-offset:4px;outline:3px solid #1a7545}.RxVTQa_flowButton[aria-expanded=true]{background:#edf4e3;border-color:#36844a;box-shadow:0 0 0 3px #04673916}.RxVTQa_nodeTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.RxVTQa_nodeNumber{color:#426b46;letter-spacing:.1em;font-size:11px;font-weight:600}.RxVTQa_nodeAction{color:#59715a;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.RxVTQa_nodeAction svg{width:13px;height:13px;transition:transform .2s}.RxVTQa_nodeBody{align-items:flex-start;gap:13px;display:flex}.RxVTQa_nodeIcon{width:42px;height:42px;color:var(--forest);background:#edf3e5;border:1px solid #d4e0ca;border-radius:13px;flex:0 0 42px;place-items:center;transition:background-color .2s,transform .2s;display:grid}.RxVTQa_nodeIcon svg{stroke-width:1.6px;width:22px;height:22px}.RxVTQa_nodeCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.RxVTQa_nodeTitle{letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.25}.RxVTQa_nodeSummary{color:#5b6e58;font-size:12px;font-weight:400;line-height:1.5}.RxVTQa_flowStep[data-final] .RxVTQa_flowButton{background:var(--forest-dark);color:#fffef4;border-color:#245d3a}.RxVTQa_flowStep[data-final] .RxVTQa_nodeNumber,.RxVTQa_flowStep[data-final] .RxVTQa_nodeAction{color:#f8e9a4}.RxVTQa_flowStep[data-final] .RxVTQa_nodeSummary{color:#e0ead6}.RxVTQa_flowStep[data-final] .RxVTQa_nodeIcon{background:var(--sun);color:#24472f;border-color:#e8cc61}.RxVTQa_flowConnector{top:var(--connector-top);left:var(--connector-left);width:var(--connector-length);color:#5e7b50;height:1.5px;transform:rotate(var(--connector-angle));transform-origin:0;pointer-events:none;background:#7c9274;transition:background-color .2s,color .2s;position:absolute}.RxVTQa_flowStep:has(.RxVTQa_flowButton[aria-expanded=true]) .RxVTQa_flowConnector{background:var(--forest);color:var(--forest)}.RxVTQa_flowConnector:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.RxVTQa_boardFooter{align-items:center;gap:16px;margin-top:32px;display:flex}.RxVTQa_footerLine{background:#ccd7c5;flex:1;height:1px}.RxVTQa_completionLabel{color:#365e3d;text-align:center;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.RxVTQa_completionLabel svg{flex:0 0 16px;width:16px;height:16px}.RxVTQa_stepPopover{width:min(350px,100vw - 32px);max-height:min(460px, calc(100dvh - 32px), var(--available-height,460px));overscroll-behavior:contain;background:var(--forest-dark);color:#f9f9ed;transform-origin:var(--transform-origin);border:1px solid #6a9271;border-radius:20px;padding:22px;transition:opacity .15s,transform .15s;overflow-y:auto;box-shadow:0 20px 60px #102a2338}.RxVTQa_stepPopover[data-starting-style],.RxVTQa_stepPopover[data-ending-style]{opacity:0;transform:translateY(6px)scale(.98)}.RxVTQa_detailHeader{justify-content:space-between;align-items:center;gap:12px;margin:-8px -8px 12px 0;display:flex}.RxVTQa_detailLabel{color:#f8e9a4;letter-spacing:.1em;text-transform:uppercase;border-color:#ebde9f66;height:auto;padding:6px 10px;font-size:10px;font-weight:500}.RxVTQa_closeButton{color:#f9f9ed;border-radius:50%;width:44px;height:44px}.RxVTQa_closeButton:hover{color:#fff;background:#ffffff15}.RxVTQa_closeButton:focus-visible{outline-offset:2px;outline:2px solid #f8df77}.RxVTQa_detailTitle{color:#fffef4;letter-spacing:-.035em;margin:0 0 14px;font-size:27px;font-weight:500;line-height:1.15}.RxVTQa_detailDescription{color:#e0ead9;margin:0;font-size:15px;line-height:1.75}.RxVTQa_highlights{flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.RxVTQa_highlight{color:#e6efdc;white-space:normal;background:#ffffff09;border-color:#b4cba34d;height:auto;padding:6px 10px;font-size:11px;font-weight:400}.RxVTQa_detailFooter{color:#e4e9cd;border-top:1px solid #b4cba333;align-items:center;gap:7px;margin:0;padding-top:15px;font-size:11px;display:flex}.RxVTQa_detailFooter svg{flex-shrink:0;width:14px;height:14px}.RxVTQa_sectionBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.RxVTQa_sectionBottom p{color:#596b59;margin:0;font-size:13px;line-height:1.7}.RxVTQa_contactLink{color:#214b31;border:1px solid #365f40;border-radius:999px;height:auto;min-height:44px;padding:12px 20px;font-size:13px;font-weight:600}.RxVTQa_contactLink:hover{background:var(--forest);color:#fff}.RxVTQa_contactLink:focus-visible{outline-offset:4px;outline:2px solid #1d5a36}@media (hover:hover) and (pointer:fine){.RxVTQa_flowButton:hover{color:#214b31;background:#fffffc;border-color:#43874d;transform:translateY(-5px);box-shadow:0 12px 24px #284c2b16}.RxVTQa_flowButton:hover .RxVTQa_nodeIcon{background:#e5edcf;transform:rotate(-6deg)}.RxVTQa_flowButton:hover .RxVTQa_nodeAction svg{transform:rotate(90deg)}.RxVTQa_flowStep:has(.RxVTQa_flowButton:hover) .RxVTQa_flowConnector{background:var(--forest);color:var(--forest)}.RxVTQa_flowStep[data-final] .RxVTQa_flowButton:hover{color:#fffef4;background:#235e3b}.RxVTQa_flowStep[data-final] .RxVTQa_flowButton:hover .RxVTQa_nodeIcon{background:#ffe796}}@media (min-width:700px){.RxVTQa_explorer{--flow-row-gap:42px;--flow-column-gap:38px}.RxVTQa_flowChart{grid-template-columns:repeat(2,minmax(0,1fr))}.RxVTQa_flowStep{grid-row:var(--flow-row-compact);grid-column:var(--flow-column-compact)}.RxVTQa_flowStep[data-compact-direction=right]{--connector-left:100%;--connector-top:50%;--connector-length:var(--flow-column-gap);--connector-angle:0deg}.RxVTQa_flowStep[data-compact-direction=left]{--connector-left:0%;--connector-top:50%;--connector-length:var(--flow-column-gap);--connector-angle:180deg}}@media (min-width:1024px){.RxVTQa_introduction{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:6%;margin:64px 0 44px}.RxVTQa_explorer{--flow-column-gap:44px}.RxVTQa_flowChart{grid-template-columns:repeat(3,minmax(0,1fr))}.RxVTQa_flowStep{grid-row:var(--flow-row-wide);grid-column:var(--flow-column-wide)}.RxVTQa_flowStep[data-wide-direction=right]{--connector-left:100%;--connector-top:50%;--connector-length:var(--flow-column-gap);--connector-angle:0deg}.RxVTQa_flowStep[data-wide-direction=left]{--connector-left:0%;--connector-top:50%;--connector-length:var(--flow-column-gap);--connector-angle:180deg}.RxVTQa_flowStep[data-wide-direction=down]{--connector-left:50%;--connector-top:100%;--connector-length:var(--flow-row-gap);--connector-angle:90deg}.RxVTQa_flowButton{min-height:158px}}@media (max-width:480px){.RxVTQa_sectionTop span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.RxVTQa_flowButton,.RxVTQa_flowConnector,.RxVTQa_nodeIcon,.RxVTQa_nodeAction svg,.RxVTQa_stepPopover{transition:none}.RxVTQa_flowButton:hover,.RxVTQa_flowButton:hover .RxVTQa_nodeIcon,.RxVTQa_flowButton:hover .RxVTQa_nodeAction svg{transform:none}}
.hzORMa_wrap{width:min(88%,1280px);margin-inline:auto}.hzORMa_page{background:var(--paper)}.hzORMa_page .header--solid{position:absolute}.hzORMa_eyebrow{color:var(--muted);margin:0 0 24px;font-size:13px;font-weight:500;line-height:1.5}.hzORMa_featured{background:var(--beige-light);height:100svh;min-height:800px;padding-block:72px}.hzORMa_sectionHead{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.hzORMa_sectionHead h2,.hzORMa_enquiry h2{color:var(--forest);letter-spacing:-.045em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.04}.hzORMa_sectionAside{max-width:320px}.hzORMa_sectionAside p,.hzORMa_heroText>p:not(.hzORMa_eyebrow),.hzORMa_detailHeading p{margin:0 0 24px;font-size:18px;line-height:1.65}.hzORMa_textLink{border-bottom:1px solid var(--beige-dark);background-image:linear-gradient(var(--forest), var(--forest));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;justify-content:space-between;align-items:center;gap:48px;min-height:48px;font-size:16px;transition:background-size .2s;display:inline-flex}.hzORMa_textLink:hover{background-size:100% 1px}.hzORMa_textLink span{font-size:22px}.hzORMa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;display:grid}.hzORMa_card{flex-direction:column;min-width:0;transition:transform .18s;display:flex}.hzORMa_cardHeading{align-items:center;gap:24px;padding-block:0 24px;display:flex}.hzORMa_number{color:var(--muted);align-self:flex-start;padding-top:3px;font-size:13px}.hzORMa_category{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.hzORMa_cardHeading h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.15}.hzORMa_cardArrow{border:1px solid var(--beige-dark);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;font-size:22px;display:grid}.hzORMa_cardImage{background:var(--beige);height:clamp(320px,43svh,480px);position:relative;overflow:hidden}.hzORMa_cardImage img,.hzORMa_heroImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hzORMa_hero{height:100svh;min-height:740px;padding-block:153px 48px}.hzORMa_heroGrid{grid-template-columns:1fr 1fr;gap:24px;height:100%;display:grid}.hzORMa_heroText{flex-direction:column;align-items:flex-start;padding-right:48px;display:flex}.hzORMa_heroText h1{color:var(--forest);letter-spacing:-.055em;margin:0 0 32px;font-size:clamp(56px,6.1vw,88px);font-weight:400;line-height:1}.hzORMa_heroText>p:not(.hzORMa_eyebrow){max-width:350px}.hzORMa_heroText .hzORMa_textLink{min-width:240px;margin-top:auto}.hzORMa_heroImage{background:var(--beige);display:block;position:relative;overflow:hidden}.hzORMa_heroImageLabel{z-index:1;background:var(--paper);color:var(--ink);padding:8px 12px;font-size:13px;font-weight:500;line-height:1.5;position:absolute;top:16px;left:16px}.hzORMa_index{background:var(--beige-light);padding-block:96px}.hzORMa_indexHeading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.hzORMa_indexHeading h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:400}.hzORMa_indexHeading>span{color:var(--muted);font-size:13px}.hzORMa_filters{flex-wrap:wrap;gap:8px 24px;padding-block:32px 48px;display:flex}.hzORMa_filters button{cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:16px;transition:color .14s,border-color .14s}.hzORMa_filters button:hover,.hzORMa_filters button[aria-pressed=true]{border-color:var(--forest);color:var(--forest)}.hzORMa_index .hzORMa_cardImage{aspect-ratio:4/3;height:auto}.hzORMa_enquiry{padding-block:96px}.hzORMa_enquiry .hzORMa_wrap{grid-template-columns:1fr 1fr;gap:24px;display:grid}.hzORMa_enquiry .hzORMa_eyebrow{grid-column:1/-1}.hzORMa_enquiry .hzORMa_textLink{place-self:end;min-width:260px}.hzORMa_detailIntro{padding-block:153px 64px}.hzORMa_back{margin-bottom:64px;font-size:14px;display:inline-block}.hzORMa_back:hover{text-underline-offset:6px;text-decoration:underline}.hzORMa_detailHeading{grid-template-columns:1fr 1fr;gap:48px;display:grid}.hzORMa_detailHeading h1{letter-spacing:-.05em;max-width:9ch;margin:0;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.02}.hzORMa_detailHeading .hzORMa_eyebrow{margin-bottom:24px;font-size:13px}.hzORMa_facts{flex-wrap:wrap;gap:24px 48px;margin:32px 0 0;display:flex}.hzORMa_facts dt{color:var(--muted);margin-bottom:8px;font-size:13px}.hzORMa_facts dd{margin:0;font-size:16px}.hzORMa_gallery{padding-bottom:96px}.hzORMa_gallery .hzORMa_wrap{gap:24px;display:grid}.hzORMa_galleryPhoto{background:var(--beige);overflow:hidden}.hzORMa_galleryPhoto img{width:100%;height:auto;display:block}.hzORMa_next{background:var(--beige-light);padding-block:96px}.hzORMa_next .hzORMa_wrap>a:not(.hzORMa_textLink){letter-spacing:-.04em;color:var(--forest);justify-content:space-between;gap:32px;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.15;display:flex}.hzORMa_next .hzORMa_textLink{margin-top:48px}@media (hover:hover) and (pointer:fine){.hzORMa_card:hover{transform:translateY(-2px)}.hzORMa_card:hover .hzORMa_cardArrow{background:var(--forest);color:var(--ivory)}}@media (min-width:640px) and (max-width:900px){.hzORMa_hero{min-height:900px}.hzORMa_heroGrid{grid-template-rows:auto minmax(300px,1fr);grid-template-columns:1fr;gap:32px}.hzORMa_heroText{padding-right:0}.hzORMa_heroText h1{font-size:64px}.hzORMa_heroText>p:not(.hzORMa_eyebrow){max-width:540px}.hzORMa_heroText .hzORMa_textLink{margin-top:0}.hzORMa_featured{height:auto;min-height:0;padding-block:96px}.hzORMa_sectionHead{display:block}.hzORMa_sectionAside{justify-content:space-between;align-items:end;gap:32px;max-width:100%;margin-top:24px;display:flex}.hzORMa_sectionAside p{max-width:300px;margin:0}.hzORMa_cardHeading{gap:12px}.hzORMa_cardHeading h3{font-size:26px}.hzORMa_cardImage{height:42svh}}@media (max-width:639px){.hzORMa_wrap{width:calc(100% - 48px)}.hzORMa_hero{height:100svh;min-height:740px;padding-block:112px 24px}.hzORMa_heroGrid{grid-template-rows:auto minmax(220px,1fr);grid-template-columns:1fr;gap:24px}.hzORMa_heroText{padding-right:0}.hzORMa_heroText h1{margin-bottom:24px;font-size:48px}.hzORMa_heroText>p:not(.hzORMa_eyebrow){margin-bottom:16px;font-size:16px;line-height:1.5}.hzORMa_heroText .hzORMa_eyebrow{margin-bottom:16px}.hzORMa_heroText .hzORMa_textLink{width:100%;margin-top:0}.hzORMa_featured{height:auto;min-height:0;padding-block:64px}.hzORMa_sectionHead{margin-bottom:32px;display:block}.hzORMa_sectionAside{max-width:100%;margin-top:24px}.hzORMa_sectionAside p{font-size:16px}.hzORMa_sectionAside .hzORMa_textLink{width:100%}.hzORMa_grid{grid-template-columns:1fr;gap:32px}.hzORMa_cardHeading{gap:16px;padding-bottom:16px}.hzORMa_cardHeading h3{font-size:26px}.hzORMa_cardImage{aspect-ratio:4/3;height:auto}.hzORMa_index,.hzORMa_enquiry,.hzORMa_next{padding-block:64px}.hzORMa_indexHeading{align-items:center}.hzORMa_indexHeading h2{font-size:30px}.hzORMa_filters{gap:8px 20px;padding-block:24px 32px}.hzORMa_filters button{font-size:14px}.hzORMa_enquiry .hzORMa_wrap,.hzORMa_detailHeading{grid-template-columns:1fr;gap:32px}.hzORMa_enquiry .hzORMa_textLink{width:100%}.hzORMa_detailIntro{padding-block:112px 48px}.hzORMa_back{margin-bottom:48px}.hzORMa_detailHeading h1{max-width:10ch;font-size:56px}.hzORMa_detailHeading p{font-size:16px}.hzORMa_gallery{padding-bottom:64px}.hzORMa_gallery .hzORMa_wrap{gap:16px}.hzORMa_next .hzORMa_textLink{width:100%}}@media (prefers-reduced-motion:reduce){.hzORMa_card,.hzORMa_textLink{transition:none}.hzORMa_card:hover{transform:none}}@media (max-width:639px){.hzORMa_page .header .mobile-menu nav{width:100%;box-shadow:none;padding:24px;position:fixed;inset:105px 0 0}.hzORMa_page .header .mobile-menu nav a{min-height:56px}}.hzORMa_page .header{padding-inline:max(6%,50% - 640px)}@media (max-width:639px){.hzORMa_page .header{padding-inline:24px}.hzORMa_page .brand{width:120px;height:60px}.hzORMa_page .brand img{width:165px;height:165px;top:-53px;left:-19px}}.hzORMa_bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(280px,25vw,340px);gap:24px}.hzORMa_bento>.hzORMa_card{grid-column:8/-1}.hzORMa_bento>.hzORMa_card:nth-child(3n+1){grid-area:span 2/1/auto/8}.hzORMa_bento>.hzORMa_card:nth-child(3n+1):last-child{grid-area:span 1/1/auto/-1}.hzORMa_bento>.hzORMa_card:nth-child(3n+1):nth-last-child(2){grid-area:span 1/1/auto/8}.hzORMa_bento .hzORMa_cardHeading{flex-shrink:0;gap:16px;padding-bottom:16px}.hzORMa_bento .hzORMa_cardHeading h3{font-size:clamp(22px,2vw,28px)}.hzORMa_bento .hzORMa_cardImage,.hzORMa_index .hzORMa_bento .hzORMa_card:last-child:nth-child(odd) .hzORMa_cardImage{aspect-ratio:auto;flex:1;height:auto;min-height:0}.hzORMa_gallery .hzORMa_photoBento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(260px,27vw,360px)}.hzORMa_photoBento>.hzORMa_galleryPhoto{grid-column:8/-1;display:block;position:relative}.hzORMa_photoBento>.hzORMa_galleryPhoto:nth-child(3n+1){grid-area:span 2/1/auto/8}.hzORMa_photoBento>.hzORMa_galleryPhoto:nth-child(3n+1):last-child{grid-area:span 1/1/auto/-1}.hzORMa_photoBento>.hzORMa_galleryPhoto:nth-child(3n+1):nth-last-child(2){grid-row:span 1}.hzORMa_photoBento:has(>:nth-child(2):last-child){grid-auto-rows:clamp(360px,42vw,600px)}.hzORMa_photoBento .hzORMa_galleryPhoto img{object-fit:cover;width:100%;height:100%}@media (max-width:900px) and (min-width:640px){.hzORMa_bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:280px}.hzORMa_bento .hzORMa_number{display:none}.hzORMa_bento .hzORMa_cardArrow{width:36px;height:36px}.hzORMa_bento .hzORMa_cardHeading h3{font-size:22px}}@media (max-width:639px){.hzORMa_bento{grid-template-columns:1fr;grid-auto-rows:auto;gap:32px}.hzORMa_bento>.hzORMa_card,.hzORMa_bento>.hzORMa_card:nth-child(n),.hzORMa_index .hzORMa_bento .hzORMa_card:nth-child(n){grid-area:auto}.hzORMa_bento .hzORMa_cardImage,.hzORMa_index .hzORMa_bento .hzORMa_card:last-child:nth-child(odd) .hzORMa_cardImage{aspect-ratio:4/3;flex:auto}.hzORMa_bento>.hzORMa_card:nth-child(3n+1) .hzORMa_cardImage{aspect-ratio:4/5}.hzORMa_gallery .hzORMa_photoBento{grid-template-columns:1fr;grid-auto-rows:auto}.hzORMa_photoBento>.hzORMa_galleryPhoto:nth-child(n){grid-area:auto}.hzORMa_photoBento .hzORMa_galleryPhoto img{object-fit:contain;height:auto}.hzORMa_photoBento:has(>:nth-child(2):last-child){grid-auto-rows:auto}}.hzORMa_zoom{overflow:clip}.hzORMa_zoom img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.hzORMa_zoom:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.hzORMa_zoom img{transition:none}.hzORMa_zoom:hover img{transform:none}}
