._frame_15yci_1{position:relative;margin:0;height:min(72vh,720px);min-height:500px;border-radius:1rem;overflow:hidden;background:#e9dfd2;box-shadow:0 22px 60px #23181c2e}._frame_15yci_1>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#e9dfd2}._caption_15yci_3{position:absolute;left:1rem;bottom:1rem;z-index:2;display:grid;gap:.2rem;background:#171315e6;color:#fff;padding:.85rem 1rem;border-radius:.6rem}._caption_15yci_3 span{color:#d1ae6c;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}._controls_15yci_5{position:absolute;inset:50% 1rem auto;z-index:2;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}._controls_15yci_5 button,._playPause_15yci_6{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#171315bd;color:#fff;cursor:pointer;pointer-events:auto;transition:background .18s,transform .18s}._controls_15yci_5 button:hover,._playPause_15yci_6:hover{background:#ed168c;transform:scale(1.05)}._utilities_15yci_8{position:absolute;right:1rem;bottom:1rem;z-index:2;display:flex;align-items:center;gap:.65rem}._dots_15yci_9{display:flex;align-items:center;gap:.45rem;padding:.45rem .55rem;border-radius:999px;background:#171315b8}._dot_15yci_9,._activeDot_15yci_10{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffffa6;cursor:pointer}._activeDot_15yci_10{background:#ed168c;outline:1px solid #fff;outline-offset:2px}._playPause_15yci_6{width:34px;height:34px}._controls_15yci_5 button:focus-visible,._dot_15yci_9:focus-visible,._activeDot_15yci_10:focus-visible,._playPause_15yci_6:focus-visible{outline:3px solid #ed168c;outline-offset:3px}@media(max-width:980px){._frame_15yci_1{height:58vh}}@media(max-width:650px){._frame_15yci_1{min-height:350px;height:50vh;border-radius:.8rem}._caption_15yci_3{left:.65rem;bottom:.65rem;padding:.65rem .75rem;max-width:58%}._caption_15yci_3 strong{font-size:.82rem}._caption_15yci_3 span{font-size:.56rem}._utilities_15yci_8{right:.65rem;bottom:.65rem}._controls_15yci_5{inset:50% .65rem auto}._controls_15yci_5 button{width:38px;height:38px}}._section_1eqdp_1{width:min(100%,1200px);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,2.25rem);box-sizing:border-box;color:#171514}._headingRow_1eqdp_1{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem}._eyebrow_1eqdp_1{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#a9823c;margin:0 0 .8rem}._headingRow_1eqdp_1 h2{font-family:var(--font-family-display);font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.02;font-weight:500;letter-spacing:-.035em;margin:0;max-width:680px}._intro_1eqdp_1{font-size:1rem;line-height:1.65;max-width:580px;color:#68615a;margin:1rem 0 0}._socialLink_1eqdp_1{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:#201d1a;text-decoration:none;border:1px solid rgba(30,26,22,.2);padding:.75rem 1rem;font-size:.85rem;font-weight:650}._socialLink_1eqdp_1:hover{border-color:#aa8549;background:#fff}._feedCard_1eqdp_1{display:flex;justify-content:center;min-height:500px;max-width:100%;overflow:hidden;padding:1rem;box-sizing:border-box;background:#f4f0e8;border:1px solid rgba(30,26,22,.12)}._youtubeFeed_1eqdp_1{position:relative;display:block;width:100%;max-width:960px;aspect-ratio:16/9;min-height:360px;height:auto;align-self:center;background:#111}._youtubeFeed_1eqdp_1 iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}._feedNote_1eqdp_1{font-size:.78rem;line-height:1.5;color:#6f685f;margin:.85rem 0 0}@media(max-width:700px){._headingRow_1eqdp_1{display:block}._socialLink_1eqdp_1{margin-top:1.2rem}._feedCard_1eqdp_1{min-height:0;padding:.5rem}._youtubeFeed_1eqdp_1{min-height:220px}}._videoPoster_1eqdp_1{position:relative;display:block;width:100%;max-width:960px;aspect-ratio:16/9;align-self:center;overflow:hidden;background:#111;color:#fff;border:0;padding:0;cursor:pointer;font:inherit}._videoPoster_1eqdp_1 img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .2s,transform .4s}._videoPoster_1eqdp_1:hover img,._videoPoster_1eqdp_1:focus-visible img{opacity:1;transform:scale(1.02)}._videoPoster_1eqdp_1:focus-visible{outline:3px solid #ed168c;outline-offset:3px}._playButton_1eqdp_1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#ed168c;color:#fff;box-shadow:0 10px 30px #00000059}._playButton_1eqdp_1 svg{margin-left:4px}._posterLabel_1eqdp_1{position:absolute;inset:auto 0 0;padding:1rem;background:linear-gradient(transparent,#000c);font-size:.95rem;font-weight:650;text-align:center}._feedNote_1eqdp_1 a{color:#201d1a;font-weight:650;text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){._videoPoster_1eqdp_1{min-height:0}._playButton_1eqdp_1{width:60px;height:60px}}._videoFallback_1eqdp_2{position:relative;display:block;width:100%;max-width:960px;aspect-ratio:16/9;align-self:center;overflow:hidden;background:#111;color:#fff}._videoFallback_1eqdp_2 img{display:block;width:100%;height:100%;object-fit:cover}._videoFallback_1eqdp_2 span{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:linear-gradient(transparent,#000000d1);font-size:.95rem;font-weight:650;text-align:center}._page_1icyb_1{min-height:100vh;background:#f7f2ea;color:#171315}._hero_1icyb_1{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,6vw,6rem) clamp(4rem,8vw,8rem);min-height:calc(100vh - 78px)}._heroCopy_1icyb_1{max-width:660px}._eyebrow_1icyb_1{text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:800;color:#ed168c;margin:0 0 1rem}._hero_1icyb_1 h1,._sectionIntro_1icyb_1 h2,._value_1icyb_1 h2,._visualiser_1icyb_1 h2,._story_1icyb_1 h2,._contact_1icyb_1 h2{font-family:var(--font-family-display);font-weight:600;letter-spacing:-.055em;line-height:1.1;margin:0}._hero_1icyb_1 h1{font-size:clamp(4rem,8vw,7.8rem)}._hero_1icyb_1 h1 em,._sectionIntro_1icyb_1 h2 em,._value_1icyb_1 h2 em,._visualiser_1icyb_1 h2 em,._story_1icyb_1 h2 em,._contact_1icyb_1 h2 em{color:#ed168c}._heroLead_1icyb_1{font-size:1.18rem;line-height:1.7;color:#695f62;max-width:620px;margin:2rem 0}._heroActions_1icyb_1{display:flex;gap:.75rem;flex-wrap:wrap}._trust_1icyb_1{display:flex;gap:1.15rem;flex-wrap:wrap;margin-top:1.8rem;font-size:.78rem;font-weight:700}._trust_1icyb_1 span,._valuePoints_1icyb_1 span{display:flex;align-items:center;gap:.4rem}._trust_1icyb_1 svg,._valuePoints_1icyb_1 svg{color:#ed168c;flex:0 0 auto}._heroImage_1icyb_1{position:relative;margin:0;height:min(72vh,720px);min-height:500px;border-radius:1rem;overflow:hidden;background:#e9dfd2;box-shadow:0 22px 60px #23181c2e}._heroImage_1icyb_1 img{width:100%;height:100%;object-fit:contain;object-position:center;background:#e9dfd2}._heroImage_1icyb_1 figcaption,._value_1icyb_1 figure figcaption{position:absolute;left:1rem;bottom:1rem;display:grid;gap:.2rem;background:#171315e6;color:#fff;padding:.85rem 1rem;border-radius:.6rem}._heroImage_1icyb_1 figcaption span,._value_1icyb_1 figure figcaption span{color:#d1ae6c;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}._proofStrip_1icyb_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem clamp(1.25rem,6vw,6rem);background:#171315;color:#fff}._proofStrip_1icyb_1 div{display:grid;gap:.25rem;padding:1rem 1.25rem;border-left:2px solid #ed168c}._proofStrip_1icyb_1 span{color:#cfc5c8;font-size:.86rem;line-height:1.45}._steps_1icyb_1,._collections_1icyb_1,._value_1icyb_1,._story_1icyb_1{padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem)}._steps_1icyb_1{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem)}._sectionIntro_1icyb_1{max-width:610px}._sectionIntro_1icyb_1 h2,._value_1icyb_1 h2,._visualiser_1icyb_1 h2,._story_1icyb_1 h2,._contact_1icyb_1 h2{font-size:clamp(3rem,6vw,5.8rem)}._sectionIntro_1icyb_1>p:last-child,._value_1icyb_1>div>p:not(._eyebrow_1icyb_1),._visualiser_1icyb_1>div>p:not(._eyebrow_1icyb_1),._story_1icyb_1>div:last-child>p,._contact_1icyb_1 p:not(._eyebrow_1icyb_1){color:#695f62;line-height:1.75;font-size:1.03rem}._stepList_1icyb_1{border-top:1px solid #d5c9bb}._stepList_1icyb_1 article{display:grid;grid-template-columns:54px 1fr;gap:1rem;padding:1.7rem 0;border-bottom:1px solid #d5c9bb}._stepList_1icyb_1 article>span{color:#ed168c;font:700 .75rem var(--font-family-monospace)}._stepList_1icyb_1 h3{font:600 1.7rem var(--font-family-display);margin:0 0 .45rem}._stepList_1icyb_1 p{color:#695f62;line-height:1.6;margin:0 0 .8rem}._stepList_1icyb_1 a,._collectionGrid_1icyb_1 strong{display:inline-flex;align-items:center;gap:.35rem;color:#ed168c;font-weight:800;text-decoration:none}._collections_1icyb_1{background:#fffaf4;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem)}._collectionGrid_1icyb_1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._collectionGrid_1icyb_1 a{display:flex;flex-direction:column;min-height:290px;padding:1.7rem;border:1px solid #d5c9bb;border-radius:1rem;background:#f7f2ea;color:#171315;text-decoration:none;transition:transform .2s,box-shadow .2s}._collectionGrid_1icyb_1 a:hover{transform:translateY(-4px);box-shadow:0 16px 38px #23181c1a}._collectionGrid_1icyb_1 a:last-child{grid-column:1/-1;min-height:220px;background:#e9dfd2}._collectionGrid_1icyb_1 span{color:#b08b48;text-transform:uppercase;letter-spacing:.13em;font-size:.65rem;font-weight:800}._collectionGrid_1icyb_1 h3{font:600 2.35rem var(--font-family-display);margin:.8rem 0}._collectionGrid_1icyb_1 p{color:#695f62;line-height:1.6;margin:0 0 1rem}._collectionGrid_1icyb_1 strong{margin-top:auto}._collectionGrid_1icyb_1 small{display:flex;gap:.35rem;align-items:center;margin-top:.75rem;color:#695f62}._value_1icyb_1{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem);align-items:center}._value_1icyb_1>div>p:not(._eyebrow_1icyb_1){max-width:600px}._valuePoints_1icyb_1{display:grid;gap:.85rem;margin:1.8rem 0 2rem;font-weight:750}._value_1icyb_1 figure{position:relative;margin:0;border-radius:1rem;overflow:hidden;background:#171315}._value_1icyb_1 figure img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover}._visualiser_1icyb_1{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem);background:#171315;color:#fff}._visualiser_1icyb_1>div{max-width:780px}._visualiser_1icyb_1>div>p:not(._eyebrow_1icyb_1){color:#cfc5c8;max-width:620px}._story_1icyb_1{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);background:#e9dfd2}._story_1icyb_1>div:last-child{align-self:end;max-width:580px}._contact_1icyb_1{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,6vw,6rem);background:#fffaf4}._contact_1icyb_1>div:last-child{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}._footer_1icyb_1{display:flex;align-items:center;gap:2rem;padding:2rem clamp(1.25rem,6vw,6rem);background:#171315;color:#fff}._footer_1icyb_1 img{display:block;width:220px;height:80px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 1.5px #fff);flex:0 0 auto}._footer_1icyb_1 p{margin-left:auto;color:#cfc5c8;font-size:.82rem}._footer_1icyb_1>div{display:flex;gap:1rem;flex-wrap:wrap}._footer_1icyb_1 a{color:#fff;text-decoration:none;font-size:.8rem}@media(max-width:980px){._hero_1icyb_1,._steps_1icyb_1,._collections_1icyb_1,._value_1icyb_1,._story_1icyb_1{grid-template-columns:1fr}._hero_1icyb_1{min-height:auto}._heroImage_1icyb_1{height:58vh}._proofStrip_1icyb_1{grid-template-columns:1fr}._collectionGrid_1icyb_1{grid-template-columns:repeat(2,1fr)}._visualiser_1icyb_1,._contact_1icyb_1{align-items:flex-start;flex-direction:column}._contact_1icyb_1>div:last-child{justify-content:flex-start}._footer_1icyb_1{align-items:flex-start;flex-direction:column}._footer_1icyb_1 p{margin:0}}@media(max-width:650px){._hero_1icyb_1{padding-top:3rem}._hero_1icyb_1 h1{font-size:3.55rem}._heroImage_1icyb_1{min-height:350px;height:50vh}._steps_1icyb_1,._collections_1icyb_1,._value_1icyb_1,._story_1icyb_1{padding:4rem 1.25rem}._sectionIntro_1icyb_1 h2,._value_1icyb_1 h2,._visualiser_1icyb_1 h2,._story_1icyb_1 h2,._contact_1icyb_1 h2{font-size:3.1rem}._collectionGrid_1icyb_1{grid-template-columns:1fr}._collectionGrid_1icyb_1 a:last-child{grid-column:auto}._visualiser_1icyb_1{padding:4rem 1.25rem}._contact_1icyb_1 a{width:100%}._footer_1icyb_1>div{flex-direction:column;gap:.65rem}}
