@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400;1,9..40,500&display=swap";@font-face{font-family:Blacker Sans Text;src:url(BlackerSansText-Regular.otf) format("opentype");font-weight:400 700;font-style:normal;font-display:swap}:root{--concrete: #D6CCBD;--concrete-2: #C9BEAC;--charcoal: #2C2924;--charcoal-2: #3A362F;--black: #12100F;--ink: #1C1A17;--bronze: #C89841;--bronze-2: #D6A954;--brick: #CC4D4B;--dusty: #7087C3;--ivory: #EFE8DC;--ivory-2: #C9BEAC;--taupe: #433D33;--label-ink: #6E685B;--line: rgba(28,27,25,.22);--line-soft: rgba(28,27,25,.12);--line-light: rgba(236,231,220,.2);--line-bronze: rgba(139,98,64,.55);--serif: "Blacker Sans Text", "DM Sans", Georgia, serif;--sans: "DM Sans", system-ui, -apple-system, sans-serif;--mono: "DM Sans", system-ui, sans-serif;--gutter: clamp(22px, 5vw, 84px);--section: clamp(72px, 10vw, 168px);--ease: cubic-bezier(.16, 1, .3, 1);--slow: .9s var(--ease)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border-radius:0}html{scroll-behavior:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(200,152,65,.18)}:root{accent-color:var(--bronze)}:focus-visible{outline-color:var(--bronze)}body{font-family:var(--sans);background-color:var(--concrete);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='pg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23pg)' opacity='0.025'/%3E%3C/svg%3E");color:var(--charcoal);font-weight:400;line-height:1.62;font-size:16px;letter-spacing:0;overflow-x:hidden;cursor:default}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;border-radius:0}ul{list-style:none}::selection{background:var(--charcoal);color:var(--concrete)}img,.media,.btn,input,select,textarea,.chip,.card,.tier,button,.nav__cta{border-radius:0!important;box-shadow:none!important}.display{font-family:var(--serif);font-weight:400;line-height:1.04;letter-spacing:-.02em;font-size:clamp(2.3rem,4.6vw,4.4rem)}.h1{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.018em;font-size:clamp(1.9rem,3.4vw,3rem)}.h2{font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.012em;font-size:clamp(1.5rem,2.5vw,2.2rem)}.h3{font-family:var(--serif);font-weight:400;line-height:1.2;letter-spacing:-.006em;font-size:clamp(1.18rem,1.6vw,1.42rem)}.lead{font-size:clamp(.98rem,1.1vw,1.12rem);line-height:1.6;font-weight:400;color:var(--charcoal-2);max-width:56ch;letter-spacing:0}.serif-italic{font-family:var(--serif);font-style:italic;font-weight:400;font-size:.98em}.label{font-family:var(--sans);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--label-ink)}.label--dark{color:#ece7dc99}.index{font-family:var(--sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--bronze)}.wrap{padding-inline:var(--gutter)}.section{padding-block:var(--section)}.rule{height:1px;background:var(--line-bronze);width:100%;border:none}.rule--dark{background:var(--line-bronze)}.grid{display:grid;gap:clamp(20px,3vw,48px)}.grid-12{grid-template-columns:repeat(12,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.btn{display:inline-flex;align-items:center;gap:.8em;font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:1.15em 1.9em;border:1px solid var(--bronze);background:var(--bronze);color:var(--ivory);transition:background var(--slow),color var(--slow),border-color var(--slow),transform .4s var(--ease);position:relative;overflow:hidden}.btn:hover{background:var(--bronze-2);border-color:var(--bronze-2);transform:translateY(-2px)}.btn .arrow{transition:transform .5s var(--ease)}.btn:hover .arrow{transform:translate(5px)}.btn--ghost .arrow,.btn--ghost-light .arrow{display:none}.btn--light{background:var(--bronze);color:var(--ivory);border-color:var(--bronze)}.btn--light:hover{background:var(--bronze-2);border-color:var(--bronze-2)}.btn--ghost{background:transparent;color:var(--charcoal);border-color:var(--charcoal)}.btn--ghost:hover{background:var(--bronze);color:var(--ivory);border-color:var(--bronze)}.btn--ghost-light{background:transparent;color:var(--ivory);border-color:var(--line-light)}.btn--ghost-light:hover{background:var(--bronze);color:var(--ivory);border-color:var(--bronze)}.tlink{font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:.7em;padding-bottom:4px;position:relative;color:var(--bronze)}.tlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tlink:hover:after{transform:scaleX(1)}.tlink .arrow{transition:transform .5s var(--ease)}.tlink:hover .arrow{transform:translate(5px)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px var(--gutter);color:#fff;transition:padding .5s var(--ease)}.nav.nav--light{color:var(--charcoal)}.nav.nav--dark{color:#fff}.template-list-collections .nav.nav--light,.tpl-custom-fit .nav.nav--light{background:var(--concrete)}@media(min-width:901px){.tpl-custom-fit .cf-hero__media img{object-position:50% 22%;top:104px}}.template-index .nav:not(.solid){color:#fff}.template-index .nav:not(.solid) .nav__brand .nav__mark--light{display:block}.template-index .nav:not(.solid) .nav__brand .nav__mark--dark{display:none}.nav.solid{background:var(--concrete);color:var(--charcoal);border-bottom:1px solid var(--line-bronze)}.nav__brand{display:inline-flex;align-items:center}.nav__brand .nav__mark{display:block;height:68px;width:auto}.nav__brand .nav__mark--dark,.nav.nav--light .nav__brand .nav__mark--light,.nav.solid .nav__brand .nav__mark--light{display:none}.nav.nav--light .nav__brand .nav__mark--dark,.nav.solid .nav__brand .nav__mark--dark{display:block}.nav.condensed .nav__brand .nav__mark{height:56px}.nav__links{display:flex;gap:34px}.nav__links a{font-family:var(--sans);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;position:relative;transition:color .3s var(--ease)}.nav__links a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav,.menu{--bronze: #C89841;--bronze-2: #D6A954}.nav .nav__links a:link,.nav .nav__links a:visited{color:inherit}.nav .nav__links a:hover,.nav .nav__links a:focus,.nav .nav__links a:active,.nav .nav__links a[aria-current=page]{color:#c89841!important}.nav .nav__links a:hover:after,.nav .nav__links a:focus:after,.nav .nav__links a:active:after,.nav .nav__links a[aria-current=page]:after{background:#c89841!important}.menu a:link,.menu a:visited{color:var(--ivory)}.menu a:hover,.menu a:focus,.menu a:active,.menu a[aria-current=page],.menu a[aria-current=page]:visited{color:#d6a954!important}.cartbtn__n{background:#c89841!important;color:var(--ivory)!important}.nav__cta{font-family:var(--sans);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;border:1px solid currentColor;padding:.85em 1.4em;transition:opacity .3s}.nav__cta:hover{opacity:.6}.nav__burger{display:none;flex-direction:column;gap:5px}.nav__burger span{width:26px;height:1.5px;background:currentColor;transition:transform .4s var(--ease),background-color .3s var(--ease)}.nav.is-menu-open{background:transparent!important;border-bottom-color:transparent!important}.nav.is-menu-open .nav__burger span{background:#efe8dc}.nav.is-menu-open .nav__brand .nav__mark--light{display:block}.nav.is-menu-open .nav__brand .nav__mark--dark{display:none}.nav__burger.is-open span:nth-child(1){transform:translateY(3.25px) rotate(45deg)}.nav__burger.is-open span:nth-child(2){transform:translateY(-3.25px) rotate(-45deg)}@media(max-width:980px){.nav__links,.nav__cta{display:none}.nav__burger{display:flex}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:var(--charcoal);color:var(--ivory);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(100px,16vh,140px) clamp(26px,8vw,44px) clamp(36px,7vh,56px);overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(-100%);transition:transform .7s var(--ease);gap:12px}.menu.open{transform:translateY(0)}.menu a{font-family:var(--serif);font-weight:400;font-size:clamp(1.75rem,6vw,2rem);line-height:1.2;transition:color .3s var(--ease)}.menu a:hover,.menu a[aria-current=page]{color:var(--bronze-2)}.menu a span{font-family:var(--sans);font-size:.7rem;font-weight:600;letter-spacing:.1em;vertical-align:super;color:var(--bronze-2);margin-right:12px}.ardas-menu--mobile a:last-child{margin-top:6px}.footer{background:var(--black);color:var(--ivory);padding:clamp(60px,8vw,120px) var(--gutter) 40px}.footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:80px}@media(max-width:1100px){.footer__top{grid-template-columns:1fr 1fr 1fr}}.footer__logo{display:block;width:124px;height:auto;margin-bottom:20px}.footer__brand{font-family:var(--serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:.9;letter-spacing:.06em}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer__tag{color:#ece7dc99;max-width:30ch;margin-top:24px;font-size:.92rem}.footer h5{font-family:var(--sans);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--bronze-2);margin-bottom:22px}.footer__col a,.footer__col p{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#ece7dcb8;padding:7px 0;transition:color .3s}.footer__col a:hover{color:var(--ivory)}.footer__col svg{width:15px;height:15px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.footer__social a{color:var(--bronze-2);letter-spacing:.04em}.footer__social a:hover{color:var(--ivory)}.footer__bottom{display:flex;justify-content:space-between;padding-top:30px;border-top:1px solid var(--line-light);font-family:var(--sans);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#ece7dc80;flex-wrap:wrap;gap:12px}@media(max-width:760px){.footer__top{grid-template-columns:1fr 1fr}}.masthead{background:var(--concrete);color:var(--charcoal);padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(50px,7vw,90px)}.masthead__row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-bronze);padding-bottom:20px;margin-bottom:clamp(40px,6vw,70px)}.masthead__title{margin-bottom:36px}.masthead .label--dark{color:var(--label-ink)}.masthead__sub{color:var(--charcoal-2)!important}.masthead--visual{position:relative;overflow:hidden}.masthead--visual:after{content:"";position:absolute;top:0;right:0;bottom:0;width:min(50%,820px);background-image:var(--mh-img);background-size:cover;background-position:center;-webkit-mask:linear-gradient(90deg,transparent 0%,#000 62%);mask:linear-gradient(90deg,transparent 0%,#000 62%);opacity:.95;pointer-events:none;z-index:0}.masthead--visual>*{position:relative;z-index:1}.masthead--visual .masthead__sub{max-width:46ch}@media(max-width:760px){.masthead--visual:after{display:none}}.philosophy{background:var(--charcoal);color:#ece7dcb3}.philosophy__head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:60px}.tenets{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,60px);margin-top:60px}.tenet{display:flex;flex-direction:column;gap:16px}.tenet p{color:#ece7dc99}.cta{background:var(--black)}.cta__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.fabric-strip{background:var(--charcoal)}.cf-banner{background:var(--concrete-2)}@media(max-width:900px){.philosophy__head{grid-template-columns:1fr}.tenets{grid-template-columns:1fr;gap:48px}}.media{position:relative;overflow:hidden;background:var(--charcoal);border:1px solid var(--line)}.media img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.04) brightness(.97);transition:transform 1.2s var(--ease),filter 1.2s var(--ease)}.media:hover img{transform:scale(1.04);filter:grayscale(.15) contrast(1.05)}.media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(16,15,14,.42));pointer-events:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.draw{transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease)}.draw.in{transform:scaleX(1)}.marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--line-bronze);padding:26px 0}.marquee__track{display:inline-block;animation:scroll 38s linear infinite}.marquee span{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:400;font-style:italic;padding:0 40px;color:var(--charcoal)}.marquee span:after{content:"\2014";font-style:normal;font-size:.7em;color:var(--bronze);margin-left:80px}@keyframes scroll{to{transform:translate(-50%)}}.field{position:relative;border-bottom:1px solid var(--line);padding:24px 0 16px}.field label{font-family:var(--sans);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--label-ink);display:block;margin-bottom:14px}.field input,.field select,.field textarea{width:100%;background:transparent;border:none;outline:none;font-family:var(--serif);font-size:1.3rem;font-weight:400;color:var(--charcoal)}.field input::placeholder,.field textarea::placeholder{color:#1c1b194d;font-style:italic}.field select{font-family:var(--serif);cursor:pointer}.field:focus-within{border-color:var(--bronze)}.field--dark{border-color:var(--line-light)}.field--dark label{color:#ece7dc8c}.field--dark input,.field--dark select,.field--dark textarea{color:var(--ivory)}.field--dark:focus-within{border-color:var(--bronze-2)}.stepind{font-family:var(--sans);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--bronze);display:inline-block}.stepind--dark{color:var(--bronze-2)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.chip{font-family:var(--sans);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:.75em 1.2em;border:1px solid var(--line);transition:.3s}.chip:hover,.chip.active{background:var(--bronze);color:var(--ivory);border-color:var(--bronze)}.muted{color:var(--label-ink)}.center{text-align:center}.maxw{max-width:1700px;margin-inline:auto}.sticky-col{position:sticky;top:120px;align-self:start}.aspect-portrait{aspect-ratio:3/4}.aspect-square{aspect-ratio:1/1}.aspect-wide{aspect-ratio:16/10}.aspect-tall{aspect-ratio:2/3}.blueprint{position:relative}.blueprint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(139,98,64,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(139,98,64,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000,transparent 78%)}.blueprint>*{position:relative;z-index:1}@media(max-width:760px){.grid-3,.grid-2{grid-template-columns:1fr}.hide-mobile{display:none}}.media img{filter:grayscale(1) contrast(1.07) brightness(.97)}.media:hover img{filter:grayscale(.82) contrast(1.07) brightness(1);transform:scale(1.045)}.media{background:var(--charcoal)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9000;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.page-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:var(--charcoal);display:flex;align-items:center;justify-content:center;transform:translateY(-100%);pointer-events:none}.page-curtain__brand{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,7vw,4.5rem);letter-spacing:.4em;padding-left:.4em;color:var(--ivory);opacity:0}.page-curtain.intro{transform:translateY(0);animation:curtainIntro 1.25s .05s var(--ease) forwards}.page-curtain.intro .page-curtain__brand{animation:brandFlash 1.2s var(--ease) forwards}.page-curtain.outro{transform:translateY(-100%);animation:curtainOutro .62s var(--ease) forwards}.page-curtain.outro .page-curtain__brand{opacity:1}@keyframes curtainIntro{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes curtainOutro{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes brandFlash{0%{opacity:0;letter-spacing:.6em}35%{opacity:1}80%{opacity:1}to{opacity:0;letter-spacing:.4em}}@media(hover:hover)and (pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor .chip,body.has-cursor .path{cursor:none}body.has-cursor input,body.has-cursor textarea,body.has-cursor select{cursor:text}.cursor{position:fixed;top:0;left:0;width:38px;height:38px;border:1px solid var(--bronze);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:width .4s var(--ease),height .4s var(--ease),background-color .4s var(--ease),opacity .4s;mix-blend-mode:normal}.cursor-dot{position:fixed;top:0;left:0;width:5px;height:5px;background:var(--bronze);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:opacity .3s}.cursor.is-hover{width:74px;height:74px;background:#8b62401a}.cursor.is-hover~.cursor-dot,.cursor.is-hover+.cursor-dot{opacity:0}.cursor.is-hidden,.cursor-dot.is-hidden{opacity:0}}[data-magnetic]{will-change:transform}.btn[data-magnetic]:hover{transform:none}.word{display:inline-block;overflow:hidden;vertical-align:top;line-height:.96;padding-bottom:.2em;margin-bottom:-.2em}.word__i{display:inline-block;will-change:transform}html.capture body:after,html.capture .page-curtain,html.capture .cursor,html.capture .cursor-dot{display:none!important}html.capture *,html.capture *:before,html.capture *:after{animation:none!important;transition:none!important}html.capture .reveal{opacity:1!important;transform:none!important}html.capture .word,html.capture .word__i{overflow:visible!important;transform:none!important;opacity:1!important}.split-space{display:inline-block;width:.26em}.btn--line{display:inline-flex;align-items:center;gap:.7em;font-family:var(--sans);font-size:.7rem;text-transform:uppercase;background:transparent;border:none;color:var(--ivory);padding:.4em 0;letter-spacing:.26em;font-weight:600;position:relative;overflow:visible}.btn--line .arrow{transition:transform .5s var(--ease)}.btn--line:hover .arrow{transform:translate(6px)}.btn--line:hover{background:transparent;transform:none}.btn--line:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--bronze);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.btn--line:hover:after{transform:scaleX(1)}.btn--line.is-dark{color:var(--charcoal)}.nav{transition:padding .6s var(--ease),background-color .45s var(--ease),color .45s var(--ease)}html{scroll-padding-top:90px}.nav__brand{transition:font-size .6s var(--ease)}.nav.condensed{padding-top:14px;padding-bottom:14px}.nav.condensed .nav__brand{font-size:1.28rem}.nav__links{gap:40px}.nav__links a{letter-spacing:.22em}.nav__links a:after{height:1px;bottom:-7px;transition:transform .55s var(--ease)}.hero__inner{padding-bottom:clamp(56px,9vh,120px)}.hero__kicker{margin-bottom:clamp(28px,5vh,46px);font-size:.62rem;letter-spacing:.42em}.hero__title{font-size:clamp(3rem,10vw,10rem);line-height:.9;letter-spacing:-.025em;margin-bottom:clamp(40px,6vh,68px)}.hero__foot{border-top:1px solid var(--line-light);padding-top:32px;gap:clamp(30px,5vw,80px)}.hero__coords{top:110px}@media(prefers-reduced-motion:no-preference){.hero__media img{animation:kenburns 26s ease-in-out infinite alternate}}@keyframes kenburns{0%{transform:scale(1.05) translateY(0)}to{transform:scale(1.16) translate(-1.5%,-2.5%)}}.pathways__list{gap:clamp(18px,2.2vw,40px)}.path__media{overflow:hidden;position:relative}.path__media img{transition:transform 1.5s var(--ease),filter 1.3s var(--ease)}.path:hover .path__media img{transform:scale(1.07)}.path__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#100f0e00 55%,#100f0e80);opacity:0;transition:opacity .9s var(--ease);pointer-events:none}.path:hover .path__media:before{opacity:1}.path__body{transition:transform .9s var(--ease)}.path:hover .path__body{transform:translate(12px)}.path__body .index{display:flex;align-items:center;gap:14px}.path__body .index:before{content:"";width:0;height:1px;background:var(--bronze);transition:width .7s var(--ease)}.path:hover .path__body .index:before{width:34px}.philosophy{position:relative;overflow:hidden}.philosophy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.22;background-image:linear-gradient(rgba(139,98,64,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(139,98,64,.06) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(120% 90% at 80% 10%,#000,transparent 75%);mask-image:radial-gradient(120% 90% at 80% 10%,#000,transparent 75%)}.philosophy>.wrap{position:relative;z-index:1}.philosophy .philosophy__head h2{font-size:clamp(3.6rem,2.8vw,2.5rem)}.tenet{padding-top:34px;border-top:1px solid transparent}.tenet .index{font-size:.82rem;letter-spacing:.2em;color:var(--bronze-2)!important}.tenet h3{font-size:clamp(1.4rem,2.4vw,2.1rem);margin-top:6px}.cols-grid .col-card{position:relative}.col-card__meta{padding-top:16px;margin-top:2px}.col-card .index{transition:color .4s}.split-head{margin-bottom:clamp(30px,4.5vw,60px)}.split-head h2{font-size:clamp(2rem,5vw,4rem)}.proof__quotes{gap:clamp(34px,4vw,72px)}.proof figure{padding-top:42px;border-top:1px solid var(--line);position:relative;gap:30px}.proof figure:before{content:"\201c";position:absolute;top:-6px;left:0;font-family:var(--serif);font-size:4.6rem;line-height:1;color:var(--bronze)}.proof blockquote{font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.32;font-style:italic}.proof figcaption{letter-spacing:.2em}.proof__logos strong{transition:color .4s}.proof__logos strong:hover{color:var(--bronze)}.cta .display{font-size:clamp(3rem,10vw,9rem)}.cta__meta{display:flex;gap:18px;justify-content:center;align-items:center;margin-top:30px}.cta__meta span{font-family:var(--sans);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#ece7dc80}.cta__meta i{width:34px;height:1px;background:var(--line-light);display:inline-block}@media(prefers-reduced-motion:reduce){.hero__media img{animation:none!important}*,*:before,*:after{animation-duration:.001ms!important}}html{background-color:var(--concrete)}.template-index .nav:not(.solid) .nav__burger span{background:#fff}.collection-founders-wardrobe .nav:not(.solid) .nav__burger span{background:#efe8dc}@media(max-width:560px){.footer__top{grid-template-columns:1fr;gap:32px;padding-bottom:48px}.footer__brandcol{margin-bottom:2px}.footer__bottom{justify-content:flex-start}}@media(max-width:767px){.coll-grid,.festive-preview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(22px,5vw,34px) 12px}.coll-grid .lookcard__img,.festive-preview .fcard__img{width:100%}.coll-grid .lookcard__cta,.festive-preview .fcard__cta{padding:13px 12px;letter-spacing:.1em;gap:8px}}@media(max-width:767px){.collection-travellers-wardrobe .coll-grid,.collection-festive-collection .coll-grid,.collection-founders-wardrobe .coll-grid{grid-template-columns:minmax(0,1fr)!important;gap:clamp(30px,8vw,44px)}}@media(max-width:767px){.coll-hero{padding-inline:16px}}body.template-captcha main{min-height:70vh;padding:calc(112px + clamp(40px,6vw,80px)) var(--gutter) clamp(60px,8vw,110px);display:flex;flex-direction:column;align-items:center;text-align:center}body.template-captcha main form{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:24px}body.template-captcha main button[type=submit],body.template-captcha main input[type=submit]{font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:1.15em 1.9em;border:1px solid var(--bronze);background:var(--bronze);color:var(--ivory);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/15/assets/main.css.map */
