.t4w.t4e{background:#fff;color:#242321;--t4e-line:#e2ddd5}.t4e .t4w-shell{width:min(1440px,calc(100% - 96px))}.t4e .t4w-section{padding:90px 0}.t4e .t4w-hero{min-height:660px;height:calc(100svh - 150px);max-height:920px;align-items:center;background:#151715}.t4e .t4w-hero-shade{display:block!important;background:linear-gradient(90deg,#0c0f0da6,#0c0f0d38 56%,#0c0f0d0f)}.t4e .t4w-hero-copy{padding:70px 0;max-width:none}.t4e .t4w-hero-copy h1{font-size:clamp(42px,4.5vw,70px);max-width:660px;line-height:1.08;font-weight:500;letter-spacing:-.035em}.t4e .t4w-hero-body{max-width:420px;font-size:16px;line-height:1.7}.t4e .t4w-hero-media img{object-position:center}.t4e--scenario .t4w-hero-media{left:42%}.t4e--scenario .t4w-hero-copy h1{max-width:530px}.t4e--scenario .t4w-hero-shade{background:linear-gradient(90deg,#151715 34%,rgba(21,23,21,.55) 54%,transparent 80%)}.t4e .t4w-section-heading{max-width:840px;margin-bottom:38px}.t4e .t4w-section-heading h2,.t4e .t4w-coordinate-copy h2{font-size:clamp(30px,3vw,44px);line-height:1.18;letter-spacing:-.025em}.t4e .t4w-role-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:26px}.t4e .t4w-role-card:first-child{grid-row:1/3}.t4e .t4w-role-content{height:100%;display:flex;flex-direction:column}.t4e .t4w-role-media{position:relative;flex:1;min-height:250px;aspect-ratio:1.9;overflow:hidden;border-radius:2px;background:#f2efeb}.t4e .t4w-role-card:first-child .t4w-role-media{aspect-ratio:auto;min-height:620px}.t4e .t4e-photo{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s ease}.t4e .t4w-role-content:hover .t4e-photo{transform:scale(1.025)}.t4e .t4w-role-copy{padding:15px 0 0;text-align:left}.t4e .t4w-role-copy h3{font-size:21px;font-weight:500}.t4e .t4w-role-copy .rte{font-size:14px;color:#65645f;margin-top:5px}.t4e-inspiration{font-size:11px;line-height:1.5;color:#77736c;margin:24px 0 0;text-align:center}.t4e .t4w-coordinate{background:#f7f5f1}.t4e .t4w-coordinate-grid{grid-template-columns:.88fr 1.12fr;gap:70px}.t4e .t4w-coordinate-media{height:620px;min-height:0}.t4e .t4w-coordinate-media img{object-fit:cover}.t4e .t4w-feature-list{border:0;margin-top:30px}.t4e .t4w-feature{border-color:#ded8ce;padding:20px 0}.t4e-swatches{display:flex;gap:12px;margin-bottom:30px}.t4e-swatches span{display:block;width:34px;height:34px;background:var(--swatch);border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 1px #e1dcd4}.t4e .t4w-steps{border:0;gap:30px}.t4e .t4w-steps li{padding:0;border:0}.t4e-step-image{aspect-ratio:1.75;overflow:hidden;background:#f4f2ee;margin-bottom:22px}.t4e-step-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.t4e .t4w-steps li:hover img{transform:scale(1.025)}.t4e .t4w-steps span{margin-bottom:12px;font-size:13px;color:#80694f}.t4e .t4w-steps h3{font-size:21px}.t4e .t4w-stories{background:#f7f5f1}.t4e .t4w-stories .t4w-section-heading{text-align:center;margin-left:auto;margin-right:auto}.t4e-review-window{position:relative;margin-inline:-48px}.t4e-review-window:before,.t4e-review-window:after{content:"";position:absolute;top:0;bottom:0;width:13%;pointer-events:none;z-index:2}.t4e-review-window:before{left:0;background:linear-gradient(90deg,#f7f5f1,transparent)}.t4e-review-window:after{right:0;background:linear-gradient(-90deg,#f7f5f1,transparent)}.t4e .t4w-story-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 17%;scrollbar-width:none;align-items:stretch}.t4e .t4w-story-grid::-webkit-scrollbar{display:none}.t4e .t4w-story-card{flex:0 0 100%;scroll-snap-align:center;min-height:280px;background:#fff;border:1px solid #e9e3da;border-radius:3px;text-align:center;padding:34px 48px;justify-content:center;opacity:.45;transition:opacity .4s}.t4e .t4w-story-card.is-current{opacity:1}.t4e .t4w-story-card blockquote,.t4e .t4w-story-card blockquote p{color:#292824;font-size:clamp(17px,1.7vw,23px);line-height:1.65;font-style:normal;margin:20px 0}.t4e .t4w-story-card figcaption{margin-top:14px;color:#4c4943}.t4e .t4w-stars{color:#80694f}.t4e .t4w-review-more{margin-top:8px;text-align:left}.t4e-review-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.t4e-review-controls button{border:1px solid #d9d3c9;background:transparent;color:#242321;cursor:pointer;border-radius:50%;width:42px;height:42px;font:inherit;font-size:18px}.t4e-review-controls [data-review-pause]{width:auto;border:0;border-radius:0;font-size:12px;text-decoration:underline;text-underline-offset:4px;min-width:64px}.t4e button:focus-visible,.t4e a:focus-visible,.t4e input:focus-visible,.t4e textarea:focus-visible{outline:2px solid #80694f;outline-offset:4px}.t4e .t4w-enquiry{background:#fff;scroll-margin-top:160px}.t4e .t4w-enquiry-grid{gap:70px;align-items:start}.t4e-enquiry-photo{position:relative;height:250px;margin:28px 0;overflow:hidden}.t4e .t4w-form{background:#f7f5f1;border:1px solid #eee9e1;padding:36px;border-radius:3px}.t4e .t4w-fields input,.t4e .t4w-fields textarea{background:#fff;border-radius:2px;min-height:46px}.t4e-use{border:0;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:9px}.t4e-use legend{font-size:13px;margin-bottom:12px}.t4e-use label{cursor:pointer;position:relative}.t4e-use input{position:absolute;opacity:0;width:1px;height:1px}.t4e-use span{display:inline-block;border:1px solid #d7d0c4;border-radius:25px;padding:9px 13px;font-size:12px;background:#fff;color:#34322d}.t4e-use input:checked+span{background:#242321;color:#fff;border-color:#242321}.t4e-use input:focus-visible+span{outline:2px solid #80694f;outline-offset:3px}@media(max-width:989px){.t4e .t4w-shell{width:calc(100% - 48px)}.t4e .t4w-section{padding:64px 0}.t4e .t4w-hero{min-height:540px;height:75svh}.t4e--scenario .t4w-hero-media{left:25%}.t4e .t4w-coordinate-grid{gap:34px;grid-template-columns:1fr 1fr}.t4e .t4w-coordinate-copy{order:0}.t4e .t4w-coordinate-media{height:520px}.t4e .t4w-role-card:first-child .t4w-role-media{min-height:540px}.t4e .t4w-role-media{min-height:220px}.t4e .t4w-enquiry-grid{gap:36px}.t4e-review-window{margin-inline:-24px}}@media(max-width:649px){.t4e .t4w-shell{width:calc(100% - 36px)}.t4e .t4w-hero{height:calc(100svh - 110px);min-height:570px;max-height:760px;align-items:end}.t4e--scenario .t4w-hero-media{left:0}.t4e .t4w-hero-shade{background:linear-gradient(0deg,#0f110edb,#0f110e1a 85%)}.t4e .t4w-hero-copy{padding:44px 0}.t4e .t4w-hero-copy h1{font-size:40px;max-width:360px}.t4e .t4w-hero-body{font-size:14px}.t4e .t4w-section{padding:48px 0}.t4e .t4w-role-grid{display:flex;flex-direction:column;gap:28px}.t4e .t4w-role-media{flex:none;aspect-ratio:1.35;min-height:0}.t4e .t4w-role-card:first-child .t4w-role-media{aspect-ratio:3/4;min-height:0}.t4e .t4w-role-copy h3{font-size:20px}.t4e .t4w-coordinate-grid{grid-template-columns:1fr}.t4e .t4w-coordinate-media{height:390px}.t4e .t4w-steps{grid-template-columns:1fr;gap:34px}.t4e .t4w-steps li{padding:0;border:0}.t4e .t4w-story-grid{padding-inline:9%;gap:12px}.t4e .t4w-story-card{padding:26px 24px;min-height:330px}.t4e-review-window{margin-inline:-18px}.t4e .t4w-form{padding:24px 18px}.t4e .t4w-enquiry-grid{gap:22px}.t4e-enquiry-photo{height:240px}.t4e .t4w-enquiry{scroll-margin-top:100px}}@media(prefers-reduced-motion:reduce){.t4e *{scroll-behavior:auto!important;transition:none!important}}.t4e--wedding .t4w-hero-media img{object-position:center top}.t4e .t4w-role-card:not(:first-child) .t4w-role-media{aspect-ratio:1.6}.t4e--wedding .t4w-role-card:first-child .t4w-role-media{min-height:700px}@media(max-width:649px){.t4e--wedding .t4w-role-card:first-child .t4w-role-media{min-height:0}.t4e--wedding .t4w-hero-media img{object-position:68% top}.t4e .t4w-role-card:not(:first-child) .t4w-role-media{aspect-ratio:1.2}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/t4-scene-editorial.css.map */
