@font-face{font-family:Kontorro Inter;src:url(./kontorro-inter-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--k-paper: #f8f8f5;--k-ink: #191a18;--k-muted: #65655f;--k-rule: #b6b6ae;--k-accent: #7b2432;--k-gutter: clamp(24px, 3.9vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body.kontorro-presentation{margin:0;color:var(--k-ink);background:var(--k-paper);font-family:Kontorro Inter,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}.k-shell{max-width:1728px;margin-inline:auto;padding-inline:var(--k-gutter)}.k-shell a{color:inherit}.k-shell img{display:block;width:100%;height:100%;object-fit:cover}.k-shell h1,.k-shell h2,.k-shell h3,.k-shell p,.k-shell figure{margin:0}.k-shell h1,.k-shell h2,.k-shell h3{font-weight:400}.k-shell a:focus-visible,.k-shell summary:focus-visible{outline:2px solid var(--k-accent);outline-offset:6px}.k-skip{position:absolute;top:8px;left:8px;z-index:10;padding:12px 18px;background:var(--k-paper);transform:translateY(-160%)}.k-skip:focus{transform:translateY(0)}.k-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:clamp(96px,8.8vw,128px);border-bottom:1px solid var(--k-rule)}.k-wordmark{color:var(--k-ink);text-decoration:none;font-size:clamp(40px,5.3vw,72px);font-weight:700;line-height:1;letter-spacing:-.07em}.k-desktop-nav{display:flex;gap:clamp(24px,3vw,48px);align-items:center}.k-desktop-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;letter-spacing:-.025em;text-decoration:none;text-underline-offset:5px}.k-desktop-nav a:hover{text-decoration:underline}.k-mobile-menu{display:none}.k-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,32.5%);gap:56px;align-items:start;padding:44px 0 42px}.k-hero h1{max-width:850px;font-size:clamp(48px,5.9vw,86px);line-height:1.015;letter-spacing:-.065em;text-wrap:balance}.k-hero-copy{max-width:405px;padding-top:7px}.k-hero-copy p{line-height:1.65;letter-spacing:-.02em;font-size:clamp(16px,1.25vw,19px)}.k-shell .k-link{display:inline-flex;align-items:center;gap:21px;min-height:44px;color:var(--k-accent);font-weight:500;text-decoration:none}.k-link span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.k-link svg{width:23px;height:17px;flex:0 0 23px;transition:transform .18s ease}.k-link:hover svg{transform:translate(4px)}.k-hero-copy .k-link{margin-top:23px}.k-imagery{display:grid;grid-template-columns:minmax(0,27.3fr) minmax(0,72.7fr);gap:22px}.k-imagery figure{overflow:hidden}.k-imagery-main{aspect-ratio:3 / 2}.k-imagery-detail{position:relative}.k-imagery-detail img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 56%}.k-imagery-caption{margin-top:12px!important;font-size:12px;color:var(--k-muted);text-align:right}.k-selection{padding-top:36px;margin-top:29px;border-top:1px solid var(--k-rule)}.k-section-heading{font-size:clamp(31px,4vw,52px);line-height:1.1;letter-spacing:-.055em}.k-selection-intro{max-width:790px;color:var(--k-muted);margin-top:12px!important}.k-object-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px;margin-top:30px}.k-object-media{aspect-ratio:1.7;overflow:hidden;background:#eeede8}.k-object-organise .k-object-media img{object-position:50% 58%}.k-object-storage .k-object-media,.k-object-lamp .k-object-media{aspect-ratio:1}.k-object-storage .k-object-media img{object-position:50% 72%}.k-object-lamp .k-object-media img{object-position:50% 45%}.k-object .k-object-credit{font-size:11px;line-height:1.55;margin-top:9px}.k-object-credit a,.k-imagery-caption a{text-underline-offset:3px;text-decoration-thickness:1px}.k-object h3{margin-top:16px;font-size:22px;line-height:1.3;letter-spacing:-.035em}.k-object p{color:var(--k-muted);max-width:510px;margin-top:6px;font-size:14px;line-height:1.6}.k-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;border-top:1px solid var(--k-rule);margin-top:48px;padding-top:42px}.k-signup-copy h2{max-width:530px}.k-signup-copy p{max-width:490px;margin-top:18px;font-size:15px;color:var(--k-muted)}.k-signup-fields{min-width:0}.k-form label:not(.k-consent){display:block;margin:0 0 8px;font-size:14px}.k-form input[type=email],.k-form input[type=password],.k-form textarea{width:100%;min-width:0;padding:13px 15px;border:1px solid #8a8b81;border-radius:0;background:transparent;color:var(--k-ink);font:inherit;font-size:16px;line-height:1.5}.k-form input:focus-visible,.k-form textarea:focus-visible,.k-submit:focus-visible{outline:2px solid var(--k-accent);outline-offset:3px}.k-form input::placeholder,.k-form textarea::placeholder{color:var(--k-muted);opacity:1}.k-email-row{display:flex;gap:10px;align-items:stretch}.k-submit{flex-shrink:0;min-height:52px;border:1px solid var(--k-accent);border-radius:0;padding:12px 22px;background:var(--k-accent);color:#fff;font:inherit;font-size:15px;cursor:pointer}.k-submit:hover{background:#5f1a26;border-color:#5f1a26}.k-form>.k-submit{margin-top:18px}.k-consent{display:flex;gap:10px;align-items:start;margin-top:16px;cursor:pointer;color:var(--k-muted);font-size:12px;line-height:1.65}.k-consent input{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;accent-color:var(--k-accent)}.k-wish{border-top:1px solid #d2d2c9;margin-top:24px;padding-top:10px}.k-wish summary,.k-privacy summary{cursor:pointer;padding-block:10px;line-height:1.5}.k-wish summary{font-size:15px}.k-wish-content>p{color:var(--k-muted);font-size:14px;margin:8px 0 20px}.k-wish-form input[type=email]{margin-bottom:18px}.k-wish-form textarea{min-height:130px;resize:vertical}.k-wish-form button{margin-top:12px}.k-privacy{margin-top:12px;color:var(--k-muted);font-size:12px;line-height:1.7}.k-privacy p{margin:10px 0}.k-full-policy{border-top:1px solid #d2d2c9;margin-top:18px}.k-policy-body{overflow-wrap:anywhere}.k-policy-body h2,.k-policy-body h3{margin:22px 0 10px;font-size:18px;line-height:1.4}.k-policy-body ul{padding-left:22px}.k-form-success{font-size:16px;line-height:1.65;padding:17px 0;color:var(--k-ink)}.k-form-error{margin:0 0 14px!important;color:var(--k-accent);font-size:14px}.k-password{color:var(--k-muted);font-size:12px;padding-bottom:30px}.k-password summary{cursor:pointer;min-height:35px}.k-password form{max-width:380px}.k-password button{margin-top:12px}.k-about-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,32.5%);gap:72px;margin-top:40px;padding:32px 0;border-top:1px solid var(--k-rule)}.k-eyebrow{color:var(--k-muted);font-size:12px;margin-bottom:14px!important}.k-about h2{max-width:700px;font-size:clamp(30px,2.6vw,40px);line-height:1.12;letter-spacing:-.05em}.k-about-body{margin-top:18px!important;max-width:650px;font-size:15px;color:var(--k-muted);line-height:1.7}.k-contact{padding-top:1px}.k-contact h2{font-size:23px;letter-spacing:-.04em;line-height:1.3}.k-contact p{margin-top:13px;color:var(--k-muted);font-size:14px;line-height:1.7}.k-contact .k-link{margin-top:14px;font-size:15px}.k-contact-address{display:block;color:var(--k-muted);font-size:13px;margin-top:2px}.k-footer{display:flex;justify-content:space-between;gap:20px;padding:20px 0 32px;border-top:1px solid var(--k-rule);color:var(--k-muted);font-size:11px}.k-footer a{text-decoration:none;min-height:32px;display:inline-flex;align-items:start}.k-footer a:hover{text-decoration:underline}.k-company{text-align:right}@media(max-width:1000px){.k-header{min-height:108px}.k-hero{gap:32px;padding-top:48px}.k-hero h1{font-size:clamp(46px,5.4vw,58px)}.k-hero-copy p{font-size:15px}.k-hero-copy .k-link{font-size:14px;margin-top:15px}.k-about-contact,.k-signup{gap:40px}}@media(max-width:749px){:root{--k-gutter: 22px}html{scroll-padding-top:18px}.k-header{min-height:88px;gap:20px;position:relative}.k-wordmark{font-size:40px}.k-desktop-nav{display:none}.k-mobile-menu{display:block}.k-mobile-menu summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 2px 0 12px;font-size:14px}.k-mobile-menu summary::-webkit-details-marker{display:none}.k-mobile-menu[open] summary{color:var(--k-accent)}.k-mobile-menu nav{position:absolute;z-index:4;left:calc(-1 * var(--k-gutter));right:calc(-1 * var(--k-gutter));top:calc(100% + 1px);background:var(--k-paper);border-bottom:1px solid var(--k-rule);padding:12px var(--k-gutter) 22px}.k-mobile-menu nav a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid #e0e0d9;text-decoration:none;font-size:17px}.k-hero{grid-template-columns:1fr;gap:24px;padding:36px 0 32px}.k-hero h1{font-size:clamp(40px,10.6vw,69px);letter-spacing:-.057em;line-height:1.04;max-width:640px}.k-hero-copy{padding-top:0;max-width:500px}.k-hero-copy p{font-size:15px;line-height:1.65}.k-hero-copy .k-link{margin-top:14px;font-size:15px}.k-imagery{grid-template-columns:minmax(0,1fr);gap:12px}.k-imagery-detail{display:none}.k-imagery-main{aspect-ratio:3 / 2}.k-imagery-main img{object-position:center}.k-imagery-caption{font-size:12px;line-height:1.5;text-align:left}.k-selection{margin-top:28px;padding-top:28px}.k-section-heading{font-size:32px;line-height:1.13;max-width:420px}.k-selection-intro{font-size:14px;line-height:1.65}.k-object-grid{grid-template-columns:minmax(0,1fr);gap:29px;margin-top:22px}.k-object-media{aspect-ratio:1.5}.k-object h3{margin-top:12px;font-size:21px}.k-object p{font-size:14px}.k-signup{grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:30px}.k-signup-copy p{font-size:14px;margin-top:14px}.k-email-row{flex-direction:column}.k-form>.k-submit{width:100%}.k-consent{font-size:13px}.k-privacy{font-size:12px}.k-about-contact{grid-template-columns:minmax(0,1fr);gap:35px;margin-top:35px;padding:31px 0 33px}.k-about h2{font-size:31px}.k-about-body{font-size:14px;margin-top:14px!important}.k-contact{border-top:1px solid #d8d8d0;padding-top:25px}.k-contact p{max-width:420px}.k-footer{flex-direction:column;gap:10px;padding-bottom:30px;font-size:11px}.k-company{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.k-link svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kontorro-presentation.css.map */
