.iv-site.iv-design-b.iv-compact-landing .db-hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto auto;column-gap:24px;padding-top:32px}.iv-site.iv-compact-landing .db-overline{grid-column:1;grid-row:1;color:var(--lime)}.iv-site.iv-compact-landing .db-overline>span{display:none}.iv-site.iv-design-b.iv-compact-landing .db-hero-photo{position:relative;inset:auto;grid-column:2;grid-row:1/4;width:100%;height:auto;min-height:520px;margin:0;z-index:0}.iv-site.iv-design-b.iv-compact-landing .db-hero-photo img{position:absolute;inset:0;height:100%}.iv-site.iv-design-b.iv-compact-landing .db-hero h1{grid-column:1;grid-row:2;align-self:center;z-index:1;color:var(--mist);font-size:clamp(64px,7.2vw,112px);line-height:.98;max-width:100%;margin:24px 0;text-wrap:balance}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-hero h1{font-size:clamp(42px,4.6vw,68px);line-height:1.25;max-width:100%}.iv-site.iv-compact-landing .db-hero-copy{grid-row:3;padding:0 0 24px;max-width:480px}.iv-site.iv-compact-landing .db-hero-copy>p:first-child{font-size:16px}.iv-site.iv-compact-landing .db-hero-bottom{grid-row:4;margin-top:24px;padding:16px 0}.iv-site.iv-compact-landing .db-everyday{display:grid;grid-template-columns:.85fr 1.6fr;column-gap:40px;padding-top:48px;padding-bottom:28px}.iv-site.iv-compact-landing .db-everyday>.db-section-label{grid-column:1;grid-row:1;align-self:start}.iv-site.iv-compact-landing .db-everyday>.db-section-label>span:last-child{display:none}.iv-site.iv-compact-landing .db-everyday-heading{grid-column:1;grid-row:2;display:block;padding:18px 0 0;align-self:start}.iv-site.iv-design-b.iv-compact-landing .db-everyday-heading h2{font-size:clamp(40px,4vw,60px);line-height:1.06}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-everyday-heading h2{font-size:34px;line-height:1.35}.iv-site.iv-compact-landing .db-everyday-heading p{font-size:15px;margin-top:18px}.iv-site.iv-compact-landing .db-life-grid{grid-column:2;grid-row:1/4;grid-template-columns:1fr 1fr;gap:22px}.iv-site.iv-compact-landing .db-life-grid figure:last-child img,.iv-site.iv-compact-landing .db-life-grid img{height:285px}.iv-site.iv-compact-landing .db-life-grid figcaption{flex-direction:column;gap:4px}.iv-site.iv-design-b.iv-compact-landing .db-life-grid h3{font-size:20px}.iv-site.iv-compact-landing .db-reference-note{grid-column:2;margin-top:18px!important}.iv-site.iv-compact-landing .db-invitation{background:var(--mist);color:var(--ink);padding-top:24px;padding-bottom:0}.iv-site.iv-compact-landing .db-invitation>.db-section-label{border-top:1px solid #d9d7cf;padding-top:28px}.iv-site.iv-compact-landing .db-invitation-copy{padding:18px 0 24px}.iv-site.iv-design-b.iv-compact-landing .db-invitation-copy h2{font-size:clamp(40px,4.4vw,62px);max-width:620px}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-invitation-copy h2{font-size:36px;line-height:1.35}.iv-site.iv-compact-landing .db-invitation-copy p{font-size:15px;margin-bottom:12px}.iv-site.iv-compact-landing .iv-home-scene{display:grid;grid-template-columns:1.7fr 1fr;padding:14px;gap:20px;background:#eeece6;border:1px solid #d9d7cf}.iv-site.iv-design-b.iv-compact-landing .iv-home-scene .iv-scene{height:366px}.iv-site.iv-design-b.iv-compact-landing .iv-intent-card{position:static;width:auto;padding:20px 10px;background:transparent}.iv-site.iv-compact-landing .db-closing{background:var(--mist);color:var(--ink);padding-top:28px;padding-bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left}.iv-site.iv-design-b.iv-compact-landing .db-closing h2{color:var(--ink);font-size:32px;line-height:1.25;max-width:650px;margin:0}.iv-site.iv-compact-landing .db-closing .iv-btn{background:var(--ink);color:var(--mist);margin:0;flex-shrink:0}.iv-site.iv-compact-landing .db-legacy{padding-top:0;padding-bottom:12px}.iv-site.iv-compact-landing .db-more{border-top:1px solid #d9d7cf;padding:16px 0;font-size:14px}.iv-site.iv-compact-landing .db-more summary{cursor:pointer}.iv-site.iv-compact-landing .db-more p{margin-top:12px;max-width:800px}.iv-site.iv-compact-landing .db-credits{padding-top:0;padding-bottom:24px}.iv-site.iv-compact-landing .db-closing :focus-visible,.iv-site.iv-compact-landing .db-invitation :focus-visible{outline-color:#627522}@media (max-width:760px){.iv-site.iv-design-b.iv-compact-landing .db-hero{display:grid;grid-template-columns:1fr;padding-top:24px}.iv-site.iv-compact-landing .db-overline{grid-column:1;grid-row:1}.iv-site.iv-design-b.iv-compact-landing .db-hero h1{grid-column:1;grid-row:2;font-size:clamp(52px,12vw,86px);max-width:100%;margin:20px 0;align-self:start;text-shadow:0 2px 18px #1b1b19}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-hero h1{font-size:clamp(34px,8.5vw,52px);line-height:1.35;max-width:100%}.iv-site.iv-design-b.iv-compact-landing .db-hero-photo{grid-column:1;grid-row:2;align-self:end;justify-self:end;width:65%;height:280px;min-height:0;margin-top:85px}.iv-site.iv-design-b.iv-compact-landing .db-hero-photo img{filter:brightness(.6)}.iv-site.iv-compact-landing .db-hero-copy{grid-column:1;grid-row:3;padding:20px 0 0;max-width:none}.iv-site.iv-compact-landing .db-hero-copy>p:first-child{font-size:15px}.iv-site.iv-compact-landing .db-hero-bottom{grid-row:4;margin-top:20px;gap:16px}.iv-site.iv-compact-landing .db-everyday{display:block;padding-top:32px;padding-bottom:24px}.iv-site.iv-compact-landing .db-everyday-heading{display:flex;align-items:end;gap:18px;padding:16px 0 22px}.iv-site.iv-design-b.iv-compact-landing .db-everyday-heading h2{font-size:36px}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-everyday-heading h2{font-size:28px}.iv-site.iv-compact-landing .db-everyday-heading p{font-size:13px;margin:0;max-width:45%}.iv-site.iv-compact-landing .db-life-grid{grid-template-columns:1fr 1fr;gap:14px}.iv-site.iv-compact-landing .db-life-grid figure:last-child img,.iv-site.iv-compact-landing .db-life-grid img{height:190px}.iv-site.iv-design-b.iv-compact-landing .db-life-grid h3{font-size:16px}.iv-site.iv-compact-landing .db-life-grid figcaption>span{font-size:11px}.iv-site.iv-compact-landing .db-invitation{padding-top:0}.iv-site.iv-compact-landing .db-invitation-copy{display:block;padding-top:16px}.iv-site.iv-design-b.iv-compact-landing .db-invitation-copy h2{font-size:38px}.iv-site.iv-design-b.iv-compact-landing[lang=th] .db-invitation-copy h2{font-size:30px}.iv-site.iv-compact-landing .db-invitation-copy>div{margin-top:16px;max-width:none}.iv-site.iv-compact-landing .iv-home-scene{display:block;padding:9px}.iv-site.iv-design-b.iv-compact-landing .iv-home-scene .iv-scene{height:240px}.iv-site.iv-design-b.iv-compact-landing .iv-intent-card{padding:16px 4px 4px}.iv-site.iv-compact-landing .db-closing{display:block}.iv-site.iv-design-b.iv-compact-landing .db-closing h2{font-size:26px}.iv-site.iv-compact-landing .db-closing .iv-btn{margin-top:18px;width:100%}}