/** Shopify CDN: Minification failed

Line 283:0 Unexpected "}"

**/
/* Scriben Executive Edition — original editorial storefront. No external framework or fonts. */
.se-site{--ivory:#faf8f4;--paper:#fffefb;--stone:#eeeae3;--ink:#24221f;--muted:#777167;--gold:#a07e49;--line:#d9d3c9;--dark:#181915;--serif:'Iowan Old Style','Baskerville','Palatino Linotype','Book Antiqua',Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:clip}
.se-site *,.se-site *:before,.se-site *:after{box-sizing:border-box}.se-site h1,.se-site h2,.se-site h3,.se-site h4,.se-site p,.se-site figure{margin:0}.se-site h1,.se-site h2,.se-site h3,.se-site h4{font-family:var(--serif);font-weight:400;letter-spacing:-.04em}.se-site h1{font-size:clamp(62px,6.4vw,108px);line-height:.98}.se-site h2{font-size:clamp(46px,4.6vw,72px);line-height:1.05}.se-site h3{font-size:34px;line-height:1.15}.se-site em{font-weight:400}.se-site img{display:block;max-width:100%;height:auto}.se-site button,.se-site input,.se-site select,.se-site textarea{font:inherit}.se-site button,.se-site a{-webkit-tap-highlight-color:transparent}.se-site a{color:inherit;text-decoration:none}.se-site button{cursor:pointer}.se-site [hidden]{display:none!important}.se-site button:disabled{cursor:not-allowed;opacity:.52}.se-site :focus-visible{outline:2px solid var(--gold);outline-offset:5px}.se-site ::selection{background:#e6d4af;color:#24221f}.se-site section[id]{scroll-margin-top:98px}.se-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.se-skip{position:fixed;left:20px;top:-100px;z-index:10000;padding:14px 24px;background:#fff}.se-skip:focus{top:12px}.se-container{width:calc(100% - 144px);max-width:1328px;margin:auto}.se-section{padding-top:112px;padding-bottom:112px}.se-center{text-align:center}.se-eyebrow{font-size:10px;letter-spacing:.23em;line-height:1.7;font-weight:500;color:var(--gold);margin-bottom:25px!important}.se-on-dark{color:#cbb594}.se-lede{max-width:690px;margin:28px auto 0!important;line-height:1.85;font-size:16px;color:var(--muted)}.se-section-heading{margin-bottom:54px}.se-heading-split{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.se-section-deck{color:var(--muted);max-width:365px;line-height:1.85;margin-bottom:4px!important}.se-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:55px;padding:16px 28px;min-width:220px;font-size:11px;font-weight:500;letter-spacing:.07em;border:1px solid transparent;border-radius:0;transition:background .2s,color .2s,box-shadow .2s}.se-button span[aria-hidden]{font-size:19px;font-weight:300;line-height:1}.se-button-cream{background:#f8f4e9;color:#25211b!important}.se-button-cream:hover{background:#e7d6b6}.se-button-dark{background:#24241f;color:#fffdf6!important}.se-button-dark:hover{background:#4b463b}.se-text-link{font-size:12px;display:inline-flex;gap:22px;align-items:center;padding:0 0 6px;border-bottom:1px solid currentColor;line-height:1.5}.se-text-link:hover{color:var(--gold)}.se-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:9px;border:0;background:transparent;color:inherit}.se-icon-button svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.15;fill:none}.se-announcement{min-height:34px;background:#a68b75;text-align:center;color:#fffaf3;font-size:10px;letter-spacing:.045em;padding:7px 20px}.se-announcement span{margin-left:20px;text-decoration:underline;text-underline-offset:3px}.se-header{position:sticky;top:0;z-index:40;background:rgba(250,248,244,.97);border-bottom:1px solid rgba(145,130,104,.15);backdrop-filter:blur(15px)}.se-header-inner{width:calc(100% - 144px);max-width:1328px;margin:auto;height:86px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px}.se-nav{display:flex;gap:35px;align-items:center}.se-nav a{font-size:10px;letter-spacing:.11em}.se-nav a:hover{color:var(--gold)}.se-nav-left{margin-right:auto}.se-nav-right{margin-left:auto;padding-right:28px}.se-wordmark{position:absolute;left:50%;transform:translateX(-50%);width:149px}.se-wordmark img{width:100%;height:auto;mix-blend-mode:multiply}.se-bag-trigger{position:relative;margin-right:-10px}.se-bag-count{position:absolute;bottom:0;right:0;border-radius:50%;background:#9b7950;color:#fff;font-size:8px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}.se-menu-trigger{display:none}
/* Cinematic opening, followed by generous editorial white space. */
.se-hero{height:740px;min-height:610px;max-height:960px;position:relative;background:#17150f;color:#fff9ee;isolation:isolate}.se-hero-photo{position:absolute;width:100%;height:100%!important;object-fit:cover;object-position:center;z-index:-2}.se-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,10,8,.58) 0%,rgba(12,12,9,.20) 43%,transparent 72%)}.se-hero-content{padding-top:112px;padding-bottom:85px;position:relative;height:100%}.se-hero h1{max-width:660px}.se-hero h1 em{color:#e8ddc5}.se-hero-description{color:#d1cbc0;font-size:15px;line-height:1.85;margin-top:30px!important;max-width:470px}.se-hero-shop{display:flex;align-items:center;gap:30px;margin-top:34px}.se-hero-price{font-family:var(--serif);font-size:39px;letter-spacing:-.04em}.se-hero-included{font-size:10px;letter-spacing:.04em;color:#c5bba9;margin-top:16px!important}.se-scroll-cue{position:absolute;bottom:38px;left:0;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#c4bdaf;display:flex;align-items:center;gap:18px}.se-scroll-cue span{font-size:22px}.se-hero-index{position:absolute;bottom:40px;right:72px;display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:.2em;color:#cbc3b1}.se-hero-index i{height:1px;width:45px;background:#9d8d72}.se-intro{text-align:center;padding-top:118px;padding-bottom:72px}.se-intro h2 em{color:#9b7b50}.se-essentials{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;margin-top:68px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.se-essentials>div{padding:28px 26px 27px 0}.se-essentials>div+div{padding-left:30px;border-left:1px solid var(--line)}.se-small-number{display:block;font-size:9px;letter-spacing:.1em;color:var(--gold);margin-bottom:14px}.se-essentials h3{font-size:23px;letter-spacing:-.02em}.se-essentials p{font-size:11px;margin-top:7px;color:var(--muted)}
/* Live, accessible software demonstration. */
.se-intelligence{background:#f1eee7;padding-top:94px;padding-bottom:52px}.se-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d1cabc}.se-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;text-align:left;padding:20px 0;font-family:var(--serif);font-size:23px;line-height:1.3;color:#7b756a;transition:color .2s,border-color .2s}.se-tabs button span{font-family:var(--sans);font-size:9px;display:inline-block;margin-right:17px;vertical-align:middle;color:var(--gold)}.se-tabs button[aria-selected=true]{color:#282620;border-bottom-color:#9f8156}.se-software-panel{display:grid;grid-template-columns:.88fr 1.12fr;background:#f8f5ee;min-height:630px;overflow:hidden}.se-software-copy{padding:84px 40px 75px 65px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.se-chapter{font-size:9px;letter-spacing:.16em;color:var(--gold);margin-bottom:27px}.se-software-copy h3{font-size:44px;line-height:1.12;letter-spacing:-.045em}.se-software-copy>p{color:#7b7468;line-height:1.85;font-size:14px;margin-top:24px;max-width:320px}.se-step-benefit{display:flex;align-items:flex-start;gap:14px;color:#686054;font-size:11px;margin-top:23px;max-width:310px}.se-fine-cross{color:var(--gold);font-size:18px;line-height:1.15}.se-software-copy .se-text-link{margin-top:38px}.se-demo-stage{position:relative;background:linear-gradient(140deg,#e6e0d5,#f5f2e9 52%,#e9e3d8);display:flex;align-items:center;justify-content:center;isolation:isolate;min-height:630px}.se-demo-orbit{position:absolute;width:500px;height:500px;border:1px solid rgba(134,112,76,.11);border-radius:50%;z-index:-1}.se-demo-orbit:before{content:'';position:absolute;inset:38px;border:1px solid rgba(134,112,76,.09);border-radius:50%}.se-demo-pen{position:absolute;left:2%;height:475px!important;width:auto;max-width:125px;object-fit:contain;transform:rotate(-16deg);mix-blend-mode:multiply;opacity:.98;filter:drop-shadow(10px 12px 6px rgba(30,20,10,.1))}.se-phone{position:relative;width:245px;height:511px;background:#faf8f2;flex:none;border:5px solid #252522;outline:1px solid #5a5750;border-radius:37px;box-shadow:8px 23px 28px rgba(50,39,20,.18),inset 0 0 0 1px #c7c2b4;overflow:hidden;transform:rotate(3deg);z-index:2}.se-phone-status{height:35px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px 0;font-size:8px;color:#171714;font-weight:600}.se-phone-island{position:absolute;width:64px;height:16px;background:#171715;border-radius:20px;top:10px;left:50%;transform:translateX(-50%)}.se-phone-top{display:flex;align-items:center;justify-content:space-between;padding:15px 15px 11px;border-bottom:1px solid #e7e1d6}.se-app-brand{font-family:var(--serif);font-size:22px;letter-spacing:-.06em}.se-connected{font-size:6px;color:#827966;display:flex;gap:4px;align-items:center}.se-connected i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#68836f}.se-phone-content{padding:24px 16px 10px}.se-app-kicker{font-size:6px;letter-spacing:.15em;color:#a2865b;margin-bottom:10px!important}.se-phone-content h4{font-size:30px;line-height:1.02;letter-spacing:-.05em;color:#272820}.se-app-meta{font-size:7px;color:#9a927e;margin-top:9px!important}.se-wave{height:63px;display:flex;justify-content:center;align-items:center;gap:3px;margin-top:20px}.se-wave i{display:block;width:2px;height:13px;background:#b29b71;border-radius:3px}.se-wave i:nth-child(3n){height:26px}.se-wave i:nth-child(4n){height:42px}.se-wave i:nth-child(5n){height:51px}.se-wave i:nth-child(7n){height:33px}.se-timecode{text-align:center;font-size:15px;letter-spacing:.12em;color:#7b735f}.se-recording-pill{display:flex;justify-content:center;align-items:center;gap:5px;font-size:7px;margin:13px auto 0;border:1px solid #ded8cb;border-radius:30px;width:148px;padding:6px;color:#766e5e}.se-recording-pill span{width:4px;height:4px;background:#a48a61;border-radius:50%}.se-app-note{margin-top:22px;padding:13px 10px;background:#efebe1;border:1px solid #e5dece}.se-app-note>span{display:block;color:#a48b61;font-size:6px;letter-spacing:.1em;margin-bottom:9px}.se-app-note p{font-family:var(--serif);font-size:12px;line-height:1.55;letter-spacing:-.02em}.se-phone-home{position:absolute;bottom:8px;width:75px;height:3px;background:#292922;left:50%;transform:translateX(-50%);border-radius:5px}.se-floating-note{position:absolute;right:5%;bottom:135px;width:174px;background:#fffdf8;box-shadow:0 15px 42px rgba(73,56,30,.09);padding:19px;z-index:3;border:1px solid rgba(167,147,115,.1)}.se-tiny-gold{color:#ab9067;letter-spacing:.12em;font-size:6px;display:block}.se-floating-note p{font-family:var(--serif);font-size:20px;line-height:1.25;margin-top:11px;letter-spacing:-.03em}.se-floating-rule{display:block;width:25px;height:1px;background:#b99e70;margin-top:17px}.se-demo-caption{position:absolute;bottom:17px;left:0;right:0;text-align:center;font-size:8px;color:#8e8575}.se-phone-tabbar{display:flex;gap:13px;font-size:7px;border-bottom:1px solid #e1dbcf;margin-top:16px;padding-bottom:8px;color:#928671}.se-phone-tabbar b{font-weight:500;color:#322d24;position:relative}.se-phone-tabbar b:after{content:'';position:absolute;bottom:-9px;height:1px;left:0;right:0;background:#ab9063}.se-app-summary{font-family:var(--serif);font-size:11px;line-height:1.65;color:#353329;margin-top:13px}.se-app-label{display:block;font-size:6px;letter-spacing:.15em;color:#96825d;margin-top:18px;margin-bottom:8px}.se-app-task{display:flex;align-items:flex-start;gap:7px;border-bottom:1px solid #e5dfd3;padding:9px 0;font-size:8px;color:#696251}.se-app-task:before{content:'';display:inline-block;width:8px;height:8px;border:1px solid #b09b77;margin-top:2px;flex:none}.se-chat-question{margin-top:25px;margin-left:22px;padding:12px;background:#e9e2d3;font-family:var(--serif);font-size:12px;line-height:1.4;border-radius:11px 11px 1px 11px}.se-chat-answer{margin-top:15px;padding:14px 11px;border:1px solid #e2dacb;background:#fffdf8;font-family:var(--serif);font-size:11px;line-height:1.6}.se-chat-answer small{display:block;margin-top:12px;border-top:1px solid #eee7da;padding-top:8px;font-family:var(--sans);font-size:6px;color:#9a896b}.se-draft-label{font-size:6px;letter-spacing:.12em;color:#a08354;margin:15px 0 9px!important}.se-draft{padding:15px 12px;background:#fffdf8;border:1px solid #e3dccf}.se-draft strong{display:block;font-size:8px;font-weight:500;margin-bottom:12px;line-height:1.5}.se-draft p{font-family:var(--serif);font-size:10px;line-height:1.65;margin-bottom:10px}.se-draft-status{font-size:6px;color:#8b7a5d;border-top:1px solid #e9e2d5;padding-top:9px}.se-review-label{font-size:8px;background:#26271f;color:#f6f0e3;padding:11px;text-align:center;margin-top:13px}.se-tech-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d7d0c3;margin-top:34px;padding-bottom:28px}.se-tech-row>div{text-align:center}.se-tech-row>div+div{border-left:1px solid #d7d0c3}.se-tech-row strong{font-family:var(--serif);font-size:26px;font-weight:400;display:block;letter-spacing:-.03em}.se-tech-row span{display:block;font-size:10px;color:#8b8171;margin-top:3px}.se-quiet-note{font-size:10px;line-height:1.7;color:#928776;margin-top:20px!important}
/* Materials — photographic rather than decorative. */
.se-craft{padding-top:112px;padding-bottom:118px}.se-craft-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.se-craft-card-offset{padding-top:93px}.se-material-photo{height:570px;position:relative;overflow:hidden;background:#151612;isolation:isolate}.se-material-photo:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(9,10,6,.42));pointer-events:none}.se-material-photo>img{width:100%;height:100%!important;object-fit:cover}.se-material-leather>img{width:100%;height:115%!important;object-fit:contain;object-position:center;filter:brightness(.86);transform:rotate(6deg) scale(1.16);max-width:none}.se-material-box>img{object-position:50% 39%;height:100%!important}.se-photo-caption{position:absolute;bottom:25px;left:28px;font-size:8px;letter-spacing:.17em;color:#d7cbb7;z-index:1}.se-material-caption{padding:28px 0 0;max-width:405px}.se-material-caption h3{font-size:34px}.se-material-caption>p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:13px}.se-material-caption .se-text-link{margin-top:24px}.se-presence{display:grid;grid-template-columns:1fr 1fr;background:#1c1c17;color:#f4eee0;min-height:475px}.se-presence-photo{position:relative;overflow:hidden;background:#2c281f}.se-presence-photo>img{width:100%;height:100%!important;object-fit:cover;object-position:45% center;filter:saturate(.66);min-height:475px}.se-presence-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(15,14,10,.1) 65%,rgba(28,28,23,.4))}.se-presence-copy{padding:64px 60px 62px;display:flex;flex-direction:column;justify-content:center}.se-presence-copy h2{font-size:58px}.se-presence-copy>p:not(.se-eyebrow){color:#bcb5a8;line-height:1.85;max-width:385px;margin-top:25px;font-size:13px}.se-presence-audience{font-size:8px;letter-spacing:.12em;color:#ab997a;margin-top:35px;line-height:1.8}
/* Personalization and order review. */
.se-purchase{padding-top:128px;padding-bottom:124px}.se-purchase-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:start}.se-product-gallery{position:sticky;top:124px}.se-gallery-main{position:relative;background:#141410;aspect-ratio:1/.98;overflow:hidden}.se-gallery-main>img{width:100%;height:100%!important;object-fit:cover;object-position:center}.se-gallery-main.is-leather{background:#151512}.se-gallery-main.is-leather>img{object-fit:contain;width:100%;filter:brightness(.9)}.se-gallery-zoom{position:absolute;right:12px;bottom:12px;background:rgba(250,246,235,.85)}.se-gallery-zoom svg{width:18px}.se-gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.se-gallery-thumbs button{background:transparent;border:1px solid transparent;padding:5px;color:#888071}.se-gallery-thumbs button.is-active{border-color:#9b7f56;color:#332e24}.se-gallery-thumbs img{width:100%;height:86px!important;object-fit:cover}.se-gallery-thumbs button[data-gallery=leather] img{object-fit:contain;background:#191914}.se-gallery-thumbs span{font-size:9px;display:block;margin-top:9px;margin-bottom:3px}.se-image-note{color:#978d7c;font-size:9px;line-height:1.7;margin-top:16px!important;max-width:390px}.se-purchase-copy h2{font-size:65px}.se-purchase-name{font-size:13px;margin-top:27px!important;color:#8a7b62}.se-price-line{display:flex;align-items:baseline;gap:13px;margin-top:6px;line-height:1.1}.se-purchase-price{font-family:var(--serif);font-size:56px;letter-spacing:-.04em}.se-price-line>span:last-child{font-size:9px;letter-spacing:.09em;color:var(--muted)}.se-purchase-intro{font-size:13px;line-height:1.85;color:var(--muted);margin-top:19px!important;max-width:430px}.se-order-form{margin-top:30px}.se-recipient{padding:0;margin:0 0 24px;border:0;display:flex;gap:9px}.se-recipient legend{font-size:11px;margin-bottom:12px}.se-recipient input{position:absolute;opacity:0;width:1px;height:1px}.se-recipient label{position:relative;cursor:pointer}.se-recipient label>span{display:block;border:1px solid #d5cfc2;min-width:102px;text-align:center;font-size:10px;padding:10px 18px}.se-recipient input:checked+span{border-color:#837056;background:#f0eadf}.se-recipient input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.se-input-topline{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;margin-bottom:10px}.se-input-topline>span{font-size:9px;color:#908576}.se-order-form input[type=text]{width:100%;padding:15px 16px;min-height:51px;border:1px solid #c7bdac;background:transparent;color:var(--ink);border-radius:0;font-size:15px}.se-order-form input::placeholder{color:#a39886;font-size:12px}.se-order-form input:disabled{background:#efebe4;opacity:.6}.se-input-help{font-size:9px;line-height:1.5;color:#908674;margin-top:8px!important}.se-name-preview{background:#efebe3;text-align:center;min-height:107px;padding:16px 12px 12px;margin:19px 0 16px;border:1px solid #e6dfd2}.se-name-preview>span{display:block;color:#a59070;font-size:7px;letter-spacing:.15em}.se-name-preview>p{font-family:var(--serif);font-size:23px;letter-spacing:.1em;color:#766146;margin:8px 0 6px;overflow-wrap:anywhere}.se-name-preview>small{font-size:8px;line-height:1.5;color:#a19480}.se-plain-option{font-size:10px;color:#817768;display:flex;gap:7px;align-items:center;margin-bottom:23px;cursor:pointer}.se-plain-option input{accent-color:#8e7350;width:13px;height:13px;margin:0}.se-buy-row{display:flex;gap:12px}.se-buy-row>.se-button{flex:1;min-width:0}.se-quantity{display:flex;border:1px solid #c9beae;align-items:center;width:110px;flex:none}.se-quantity button{padding:0;width:34px;height:51px;font-size:19px;line-height:1;border:0;background:transparent;color:#7a6b56}.se-quantity input{width:36px;min-width:0;padding:0;border:0;text-align:center;background:transparent;font-size:12px;color:var(--ink);appearance:textfield;-moz-appearance:textfield}.se-quantity input::-webkit-outer-spin-button,.se-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.se-form-error{color:#974c35;font-size:12px;line-height:1.5;margin-top:10px!important}.se-form-error:empty{display:none}.se-purchase-meta{font-size:9px;color:#7d715f;margin-top:14px!important;text-align:center}.se-preview-notice{font-size:9px;color:#9c8f7b;margin-top:7px!important;text-align:center}.se-purchase-details{margin-top:30px;border-top:1px solid var(--line)}.se-purchase-details details{border-bottom:1px solid var(--line)}.se-purchase-details summary{padding:15px 0;list-style:none;cursor:pointer;font-size:11px;display:flex;justify-content:space-between;gap:20px}.se-site summary::-webkit-details-marker{display:none}.se-purchase-details summary span{font-size:17px;color:#8d7c61}.se-purchase-details details[open] summary span{transform:rotate(45deg)}.se-purchase-details details>div{padding:0 15px 19px 0}.se-purchase-details p{color:#877d6e;font-size:11px;line-height:1.9}
/* Gifting, recognition and trust. */
.se-gifting{background:#f0ece4;padding-top:95px;padding-bottom:66px}.se-gift-feature{position:relative;height:595px;background:#24221a;color:#f8f0df;overflow:hidden}.se-gift-feature>img{width:100%;height:100%!important;object-fit:cover;object-position:70% 48%;filter:brightness(.87);transform:scale(1.025)}.se-gift-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,12,.84),rgba(19,18,13,.5) 42%,transparent 78%)}.se-gift-feature-copy{position:absolute;left:65px;top:50%;transform:translateY(-50%);max-width:460px;z-index:1}.se-gift-feature-copy h3{font-size:52px;line-height:1.1}.se-gift-feature-copy>p:not(.se-eyebrow){font-size:13px;line-height:1.8;color:#d3c9b8;margin-top:25px}.se-gift-feature-copy .se-button{margin-top:28px}.se-gifting-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:36px}.se-gifting-bottom h3{font-size:25px;letter-spacing:-.025em}.se-gifting-bottom p{color:var(--muted);font-size:12px;line-height:1.85;max-width:600px;margin-top:8px}.se-gifting-bottom>.se-text-link{flex:none;font-size:10px}.se-recognition{padding-top:66px;padding-bottom:65px;text-align:center}.se-recognition>.se-eyebrow{font-size:8px;color:#8b8171}.se-award-row{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;align-items:center;margin-top:32px}.se-award-row>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:84px}.se-award-row>div+div{border-left:1px solid #e5ded1}.se-award-row>div>span:last-child{font-size:8px;color:#948977}.se-award-name{font-family:Georgia,serif;font-size:27px;line-height:1;letter-spacing:.02em;color:#504738}.se-award-red .se-award-name{font-family:var(--sans);font-size:25px;letter-spacing:-.08em;font-weight:600}.se-award-name.se-award-small{font-family:var(--sans);font-size:15px;line-height:1.2;letter-spacing:.02em;font-weight:400}.se-privacy{background:#1d201b;color:#eeebdf;padding:86px 0 62px}.se-privacy h2{font-size:58px}.se-privacy .se-section-deck{color:#b1b1a1}.se-privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.se-privacy-grid>div{border-top:1px solid #46463b;padding-top:23px}.se-privacy-grid .se-small-number{color:#b79e79}.se-privacy-grid h3{font-size:25px;letter-spacing:-.02em}.se-privacy-grid p{color:#a6aa98;font-size:12px;line-height:1.8;margin-top:12px;max-width:285px}.se-privacy-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:50px;padding-top:27px;border-top:1px solid #46463b;align-items:center}.se-privacy-bottom p{font-size:9px;color:#989f8f;max-width:670px}.se-privacy-bottom a{font-size:10px;flex:none;color:#d0c4aa}.se-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px;padding-top:103px;padding-bottom:105px}.se-faq-intro .se-text-link{margin-top:34px}.se-faq-list{border-top:1px solid var(--line)}.se-faq-list details{border-bottom:1px solid var(--line)}.se-faq-list summary{padding:23px 0;font-size:13px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px}.se-faq-list summary span{color:#988971;font-size:18px;font-weight:300;transition:transform .2s}.se-faq-list details[open] summary span{transform:rotate(45deg)}.se-faq-list details>div{padding:0 32px 25px 0;color:#827668;font-size:12px;line-height:1.9}.se-faq-list details a{text-decoration:underline;text-underline-offset:3px}.se-final{text-align:center;padding:90px 0 92px;background:#e9e3d8}.se-final h2{font-size:65px}.se-final .se-button{margin-top:34px}.se-final-price{margin-top:22px!important;font-family:var(--serif);font-size:28px}.se-final-price>span:last-child{font-family:var(--sans);font-size:8px;letter-spacing:.1em;margin-left:8px;color:#8b7b60}.se-footer{background:var(--ivory);padding:61px 0 29px}.se-footer-top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid var(--line)}.se-footer-wordmark{font-family:var(--serif);font-size:50px;letter-spacing:-.06em}.se-footer-top p{font-family:var(--serif);font-size:22px;color:#978269;font-style:italic}.se-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:36px 0 45px}.se-footer-columns summary{font-family:var(--serif);font-size:22px;letter-spacing:-.015em;list-style:none;cursor:pointer}.se-footer-columns summary>span{display:none}.se-footer-columns details>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}.se-footer-columns details a{font-size:11px;color:#8d8070}.se-footer-columns a:hover{color:#423929}.se-footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:8px;letter-spacing:.025em;border-top:1px solid var(--line);padding-top:23px;color:#968b7b}
/* Drawers and product zoom have native focus trapping and Escape support. */
.se-site dialog{color:var(--ink);background:var(--ivory);padding:32px;border:0;max-height:100dvh;overscroll-behavior:contain}.se-site dialog::backdrop{background:rgba(16,16,12,.52);backdrop-filter:blur(4px)}.se-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--line)}.se-dialog-heading h2{font-size:36px}.se-dialog-heading .se-icon-button{font-size:29px;font-weight:200;margin-right:-8px}.se-dialog-brand{font-family:var(--serif);font-size:36px;letter-spacing:-.06em}.se-menu-dialog{width:min(100%,480px);height:100dvh;margin:0 auto 0 0!important}.se-menu-dialog nav{display:flex;flex-direction:column;padding:22px 0}.se-menu-dialog nav>a{font-family:var(--serif);font-size:30px;letter-spacing:-.03em;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.se-menu-dialog nav>a>span{font-family:var(--sans);font-size:10px;letter-spacing:.1em;color:var(--gold)}.se-menu-dialog>p{font-family:var(--serif);font-size:22px;color:#a48b68;font-style:italic;line-height:1.5;margin-top:25px}.se-bag-dialog{width:min(100%,500px);height:100dvh;margin:0 0 0 auto!important}.se-bag-mode{font-size:8px;letter-spacing:.13em;color:#a08c6c;margin-top:18px!important}.se-bag-items{padding-top:28px}.se-empty-bag{font-family:var(--serif);font-size:28px;line-height:1.4;padding:40px 0;color:#8f7b5b}.se-bag-items>.se-button{width:100%}.se-bag-line{display:grid;grid-template-columns:93px 1fr;gap:20px;padding-bottom:27px;margin-bottom:25px;border-bottom:1px solid var(--line)}.se-bag-line>img{height:119px!important;width:93px;object-fit:cover}.se-bag-line h3{font-size:21px;letter-spacing:-.02em}.se-bag-line p{font-size:10px;margin-top:7px;color:#8b7f6e;overflow-wrap:anywhere}.se-bag-line .se-bag-line-controls{display:flex;justify-content:space-between;align-items:center;margin-top:13px;gap:15px}.se-bag-line strong{font-size:13px;font-weight:500}.se-bag-remove{background:none;border:0;border-bottom:1px solid #b7a78e;padding:0;font-size:9px;color:#937d59}.se-bag-totals>div{display:flex;justify-content:space-between;font-size:15px}.se-bag-totals>div>strong{font-family:var(--serif);font-size:27px;font-weight:400}.se-bag-totals>p{font-size:10px;color:#9a8b75;margin-top:13px!important;line-height:1.7}.se-bag-totals>.se-button{width:100%;margin-top:24px}.se-zoom-dialog{padding:0!important;background:#161612!important;width:min(84vw,940px);height:min(88vh,1000px);overflow:hidden}.se-zoom-dialog>img{width:100%;height:100%!important;object-fit:contain}.se-zoom-dialog>.se-icon-button{position:absolute;right:10px;top:10px;color:#fff;font-size:27px;background:#2229;z-index:2}.se-sticky-buy{position:fixed;bottom:0;left:0;right:0;background:rgba(250,248,244,.98);border-top:1px solid #d2c6b2;padding:12px max(30px,calc((100vw - 1328px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:30;transform:translateY(120%);transition:transform .25s ease;backdrop-filter:blur(16px);box-shadow:0 -5px 25px #211a1005}.se-sticky-buy.is-visible{transform:translateY(0)}.se-sticky-buy>div{display:flex;align-items:center;gap:28px}.se-sticky-name{font-family:var(--serif);font-size:25px;letter-spacing:-.03em}.se-sticky-buy strong{font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.03em;color:#927a53}.se-sticky-buy .se-button{min-height:43px;padding-top:11px;padding-bottom:11px;font-size:10px;min-width:206px}
@media(min-width:1600px){.se-hero{height:850px}.se-hero-content{padding-top:145px}.se-hero-description{font-size:17px}}
@media(max-width:1180px){.se-container,.se-header-inner{width:calc(100% - 88px)}.se-nav{gap:24px}.se-nav-right{padding-right:15px}.se-hero{height:665px;min-height:620px}.se-hero-content{padding-top:100px}.se-hero h1{font-size:83px}.se-hero-index{right:44px}.se-hero-description{max-width:405px}.se-heading-split .se-section-deck{max-width:270px}.se-software-copy{padding:55px 32px}.se-software-copy h3{font-size:39px}.se-demo-pen{height:400px!important;left:-2%;max-width:100px}.se-phone{transform:rotate(3deg) scale(.93)}.se-floating-note{right:2%;width:144px;padding:16px;bottom:115px}.se-floating-note p{font-size:18px}.se-software-panel,.se-demo-stage{min-height:590px}.se-craft-grid{gap:32px}.se-material-photo{height:480px}.se-presence-copy{padding:50px 40px}.se-presence-copy h2{font-size:49px}.se-purchase-grid{gap:47px}.se-purchase-copy h2{font-size:58px}.se-gift-feature{height:540px}.se-gift-feature-copy{left:44px}.se-gifting-bottom{gap:35px}.se-gifting-bottom p{max-width:480px}.se-faq{gap:60px}}
@media(max-width:900px){.se-container,.se-header-inner{width:calc(100% - 48px)}.se-section{padding-top:75px;padding-bottom:75px}.se-header-inner{height:72px}.se-nav a{font-size:9px}.se-nav{gap:18px}.se-wordmark{width:128px}.se-hero{height:670px}.se-hero h1{font-size:74px}.se-hero-photo{object-position:56% center}.se-hero-content{padding-top:95px}.se-hero-shop{gap:20px}.se-hero .se-button{min-width:195px;padding:16px 21px}.se-hero-price{font-size:33px}.se-hero-description{max-width:345px;font-size:13px}.se-hero-index{display:none}.se-intro h2{font-size:53px}.se-lede{font-size:14px}.se-essentials h3{font-size:21px}.se-essentials>div{padding-right:13px}.se-essentials>div+div{padding-left:17px}.se-essentials p{font-size:10px}.se-heading-split{display:block}.se-heading-split .se-section-deck{margin-top:25px!important;max-width:100%}.se-heading-split .se-section-deck br{display:none}.se-tabs button{font-size:19px}.se-tabs button span{margin-right:9px}.se-software-copy{padding:45px 25px}.se-software-copy h3{font-size:34px}.se-software-copy>p{font-size:13px}.se-software-panel{grid-template-columns:.9fr 1.1fr}.se-demo-stage{min-height:570px}.se-phone{transform:rotate(3deg) scale(.88)}.se-demo-pen{display:none}.se-floating-note{right:0;bottom:62px;width:135px}.se-tech-row strong{font-size:22px}.se-tech-row span{font-size:8px}.se-material-photo{height:420px}.se-material-caption h3{font-size:29px}.se-presence-copy{padding:43px 32px}.se-presence-copy h2{font-size:44px}.se-presence-copy .se-eyebrow{font-size:8px}.se-presence-copy>p:not(.se-eyebrow){font-size:12px}.se-presence-audience{font-size:6px}.se-purchase-grid{gap:35px}.se-purchase-copy h2{font-size:50px}.se-purchase-intro{font-size:12px}.se-gallery-thumbs img{height:63px!important}.se-quantity{width:88px}.se-quantity button{width:27px}.se-quantity input{width:30px}.se-buy-row>.se-button{padding-left:15px;padding-right:15px;font-size:10px;gap:10px}.se-purchase-price{font-size:49px}.se-gift-feature-copy h3{font-size:46px}.se-gifting-bottom{display:block}.se-gifting-bottom>.se-text-link{margin-top:20px}.se-privacy h2{font-size:49px}.se-privacy-grid{gap:28px}.se-privacy-grid h3{font-size:23px}.se-privacy-bottom{align-items:flex-start}.se-faq{gap:42px;grid-template-columns:.7fr 1.3fr}.se-faq h2{font-size:50px}.se-faq-list summary{font-size:12px}.se-final h2{font-size:54px}}
@media(max-width:700px){.se-container,.se-header-inner{width:calc(100% - 40px)}.se-site h2{font-size:45px}.se-site h3{font-size:29px}.se-section{padding-top:65px;padding-bottom:65px}.se-announcement{font-size:8px;padding:9px 12px;min-height:33px}.se-announcement span{display:none}.se-header-inner{height:68px}.se-nav{display:none}.se-menu-trigger{display:inline-flex;margin-left:-9px}.se-wordmark{width:128px}.se-header-inner .se-bag-trigger{margin-left:auto}.se-site section[id]{scroll-margin-top:86px}.se-hero{height:auto;max-height:none;min-height:0;padding-top:315px;display:flex;flex-direction:column;background:#181812}.se-hero-photo{top:0;height:410px!important;object-position:78% center;width:100%}.se-hero-shade{top:0;bottom:auto;height:412px;background:linear-gradient(0deg,#181812 2%,rgba(24,24,18,.3) 25%,transparent 52%)}.se-hero-content{padding:0 0 66px;height:auto;z-index:1}.se-hero .se-eyebrow{font-size:8px;margin-bottom:21px!important}.se-hero h1{font-size:59px;line-height:1;max-width:none}.se-hero-description{max-width:340px;margin-top:23px!important;font-size:13px}.se-hero-description .se-desktop-break{display:none}.se-hero-shop{margin-top:25px;gap:28px}.se-hero .se-button{min-width:205px;min-height:53px;padding:15px 22px;font-size:10px}.se-hero-price{font-size:34px}.se-hero-included{font-size:8px;margin-top:17px!important;color:#aea491}.se-scroll-cue{display:none}.se-eyebrow{font-size:8px;margin-bottom:21px!important}.se-desktop-break{display:none}.se-intro{padding-top:71px;padding-bottom:45px}.se-intro h2{font-size:43px}.se-lede{font-size:13px;line-height:1.85;max-width:340px;margin-top:23px!important}.se-essentials{grid-template-columns:1fr 1fr;margin-top:42px}.se-essentials>div{padding:24px 10px 23px 0!important}.se-essentials>div+div{border-left:0}.se-essentials>div:nth-child(2n){padding-left:20px!important;border-left:1px solid var(--line)}.se-essentials>div:nth-child(n+3){border-top:1px solid var(--line)}.se-essentials h3{font-size:23px}.se-small-number{font-size:8px;margin-bottom:11px}.se-essentials p{font-size:9px;line-height:1.6}.se-section-heading{margin-bottom:32px}.se-heading-split .se-section-deck{font-size:12px;margin-top:23px!important;line-height:1.9;max-width:335px}.se-tabs{gap:0}.se-tabs button{font-family:var(--sans);font-size:9px;line-height:1.3;padding:16px 3px 14px;text-align:left;letter-spacing:0}.se-tabs button span{display:block;margin:0 0 7px;font-size:8px}.se-software-panel{display:flex;flex-direction:column}.se-software-copy{padding:36px 24px 30px;order:1}.se-software-copy h3{font-size:35px}.se-chapter{font-size:8px;margin-bottom:18px}.se-software-copy>p{font-size:12px;margin-top:16px;max-width:none;line-height:1.9}.se-step-benefit{font-size:10px;margin-top:19px}.se-software-copy .se-text-link{margin-top:26px;font-size:10px}.se-demo-stage{order:2;min-height:560px}.se-phone{transform:rotate(3deg) scale(.89);margin-top:-9px}.se-demo-pen{display:block;left:-5px;max-width:96px;height:390px!important;opacity:.95}.se-floating-note{right:-5px;bottom:83px;width:135px;padding:15px}.se-floating-note p{font-size:17px}.se-demo-orbit{width:400px;height:400px}.se-tech-row{grid-template-columns:1fr 1fr;row-gap:25px;margin-top:31px;padding-bottom:26px}.se-tech-row>div:nth-child(3){border-left:0}.se-tech-row strong{font-size:25px}.se-tech-row span{font-size:8px}.se-quiet-note{font-size:9px;line-height:1.75;max-width:345px;margin:17px auto 0!important}.se-craft .se-section-heading{margin-bottom:35px}.se-craft-grid{display:flex;flex-direction:column;gap:40px}.se-craft-card-offset{padding-top:0}.se-material-photo{height:455px}.se-material-leather>img{height:112%!important;transform:rotate(6deg) scale(1.1)}.se-material-caption{padding-top:23px}.se-material-caption h3{font-size:32px}.se-material-caption>p{font-size:12px;max-width:325px;line-height:1.85}.se-material-caption .se-text-link{font-size:10px;margin-top:22px}.se-photo-caption{left:21px;bottom:21px;font-size:7px}.se-presence{display:flex;flex-direction:column}.se-presence-photo{height:320px;min-height:0}.se-presence-photo>img{min-height:0;height:100%!important;object-position:45% center}.se-presence-photo:after{background:linear-gradient(0deg,rgba(28,28,23,.72),transparent 35%)}.se-presence-copy{padding:34px 26px 50px}.se-presence-copy h2{font-size:48px}.se-presence-copy>p:not(.se-eyebrow){max-width:350px;font-size:12px}.se-presence-audience{font-size:7px;letter-spacing:.1em;margin-top:24px}.se-purchase{padding-top:67px;padding-bottom:67px}.se-purchase-grid{display:flex;flex-direction:column;gap:37px}.se-product-gallery{position:static;width:100%}.se-gallery-main{aspect-ratio:1/.98}.se-gallery-thumbs img{height:75px!important}.se-gallery-thumbs{gap:8px}.se-gallery-thumbs span{font-size:8px}.se-image-note{font-size:8px;line-height:1.6;max-width:305px}.se-purchase-copy{width:100%}.se-purchase-copy h2{font-size:53px}.se-purchase-name{font-size:12px;margin-top:25px!important}.se-purchase-price{font-size:51px}.se-purchase-intro{font-size:13px;line-height:1.85;margin-top:18px!important}.se-recipient{margin-bottom:25px}.se-recipient legend{font-size:12px}.se-recipient label>span{font-size:11px;min-width:110px}.se-input-topline{font-size:12px}.se-order-form input[type=text]{font-size:16px;min-height:53px}.se-name-preview>p{font-size:25px}.se-plain-option{font-size:11px;margin-top:20px;margin-bottom:24px}.se-buy-row>.se-button{font-size:11px;padding-left:20px;padding-right:20px;min-height:55px}.se-quantity{width:104px}.se-quantity button{width:34px}.se-quantity input{width:32px}.se-purchase-meta{font-size:10px}.se-purchase-details summary{font-size:12px;padding:16px 0}.se-purchase-details p{font-size:12px}.se-gifting{padding-top:62px;padding-bottom:46px}.se-gift-feature{height:610px;margin:0 -20px}.se-gift-feature>img{object-position:68% 20%;height:100%!important}.se-gift-feature:after{background:linear-gradient(0deg,rgba(14,15,10,.93),rgba(14,15,10,.52) 47%,transparent 80%)}.se-gift-feature-copy{left:25px;right:25px;top:auto;bottom:36px;transform:none;max-width:none}.se-gift-feature-copy h3{font-size:42px}.se-gift-feature-copy>p:not(.se-eyebrow){font-size:12px;margin-top:21px}.se-gift-feature-copy .se-eyebrow{margin-bottom:20px!important}.se-gift-feature-copy .se-button{font-size:10px;margin-top:25px}.se-gifting-bottom{margin-top:28px}.se-gifting-bottom h3{font-size:28px;max-width:310px;line-height:1.2}.se-gifting-bottom p{font-size:12px;line-height:1.85;margin-top:14px}.se-gifting-bottom>.se-text-link{font-size:10px;margin-top:21px}.se-recognition{padding-top:45px;padding-bottom:46px}.se-award-row{grid-template-columns:1fr 1fr;gap:22px 0;margin-top:27px}.se-award-row>div:nth-child(3){border-left:0}.se-award-row>div{height:82px}.se-award-name{font-size:25px}.se-award-row>div>span:last-child{font-size:8px}.se-privacy{padding-top:61px;padding-bottom:43px}.se-privacy h2{font-size:49px}.se-privacy-grid{grid-template-columns:1fr;gap:26px}.se-privacy-grid h3{font-size:27px}.se-privacy-grid p{font-size:12px;max-width:310px;margin-top:10px}.se-privacy-grid>div{padding-top:20px}.se-privacy-bottom{display:block;margin-top:33px;padding-top:21px}.se-privacy-bottom p{font-size:9px;line-height:1.85;max-width:320px}.se-privacy-bottom a{margin-top:23px;font-size:10px}.se-faq{display:flex;flex-direction:column;gap:37px;padding-top:64px;padding-bottom:58px}.se-faq h2{font-size:52px}.se-faq-intro .se-text-link{font-size:10px;margin-top:24px}.se-faq-list summary{padding:20px 0;font-size:12px;gap:22px}.se-faq-list details>div{font-size:12px;padding-right:15px}.se-final{padding:67px 0 64px}.se-final h2{font-size:43px}.se-final .se-button{font-size:10px;margin-top:28px}.se-final-price{font-size:26px;margin-top:21px!important}.se-final-price>span:last-child{font-size:7px}.se-footer{padding:42px 0 105px}.se-footer-top{display:block;padding-bottom:29px}.se-footer-wordmark{font-size:44px}.se-footer-top p{font-size:20px;margin-top:10px}.se-footer-columns{display:block;padding:0 0 30px}.se-footer-columns details{border-bottom:1px solid var(--line)}.se-footer-columns summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:26px}.se-footer-columns summary>span{display:block;font-family:var(--sans);font-size:19px;color:#9a8a74}.se-footer-columns details[open] summary>span{transform:rotate(45deg)}.se-footer-columns details>div{margin-top:0;padding-bottom:24px;gap:12px}.se-footer-columns details a{font-size:12px}.se-footer-bottom{padding-top:19px;gap:12px;flex-direction:column;font-size:8px}.se-sticky-buy{padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));gap:15px}.se-sticky-buy>div{display:flex;flex-direction:column;align-items:flex-start;gap:0}.se-sticky-name{font-size:18px;line-height:1.2;white-space:nowrap}.se-sticky-buy strong{font-size:21px;line-height:1.25}.se-sticky-buy .se-button{min-width:173px;min-height:45px;font-size:9px;padding:12px 16px;gap:22px}.se-site dialog{max-width:100%;padding:25px;max-height:100dvh}.se-zoom-dialog{width:95vw;height:80dvh}.se-dialog-heading h2{font-size:32px}.se-menu-dialog nav>a{font-size:30px;padding:14px 0}.se-menu-dialog>p{font-size:22px}.se-bag-line{gap:15px;grid-template-columns:83px 1fr}.se-bag-line>img{width:83px;height:110px!important}.se-bag-line h3{font-size:21px}}
@media(max-width:360px){.se-container,.se-header-inner{width:calc(100% - 32px)}.se-hero h1{font-size:52px}.se-hero .se-button{min-width:193px}.se-hero-shop{gap:19px}.se-tabs button{font-size:8px}.se-demo-pen{display:none}.se-intro h2{font-size:39px}.se-sticky-buy{padding-left:13px;padding-right:13px;gap:11px}.se-sticky-name{font-size:16px}.se-sticky-buy .se-button{min-width:157px;gap:12px}.se-final h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.se-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Readability pass: main narrative and purchase information stay comfortably legible. */
.se-nav a{font-size:11px}.se-hero-description{font-size:16px}.se-hero-price{font-size:45px;font-weight:500}.se-lede{font-size:17px}.se-software-copy>p{font-size:15px}.se-step-benefit{font-size:12px}.se-material-caption>p,.se-purchase-intro{font-size:15px}.se-presence-copy>p:not(.se-eyebrow){font-size:15px}.se-purchase-details summary{font-size:13px}.se-purchase-details p{font-size:13px}.se-gifting-bottom p{font-size:14px}.se-privacy-grid p{font-size:14px}.se-faq-list summary{font-size:15px}.se-faq-list details>div{font-size:14px}.se-footer-columns details a{font-size:12px}
@media(max-width:900px){.se-nav a{font-size:10px}.se-hero-description{font-size:14px}.se-hero-price{font-size:39px}.se-software-copy>p{font-size:14px}.se-purchase-intro{font-size:14px}.se-lede{font-size:15px}.se-presence-copy>p:not(.se-eyebrow){font-size:14px}.se-faq-list summary{font-size:14px}}
@media(max-width:700px){.se-hero-description{font-size:15px;line-height:1.8}.se-hero-price{font-size:40px}.se-lede{font-size:15px;line-height:1.85}.se-heading-split .se-section-deck{font-size:14px}.se-tabs button{font-size:10px}.se-software-copy>p{font-size:14px}.se-step-benefit{font-size:11px}.se-material-caption>p{font-size:14px}.se-presence-copy>p:not(.se-eyebrow){font-size:14px}.se-purchase-intro{font-size:15px}.se-purchase-details summary{font-size:13px}.se-purchase-details p{font-size:13px}.se-gift-feature-copy>p:not(.se-eyebrow){font-size:14px}.se-gifting-bottom p{font-size:14px}.se-privacy-grid p{font-size:13px}.se-faq-list summary{font-size:14px}.se-faq-list details>div{font-size:14px}.se-input-help,.se-purchase-meta{font-size:10px}.se-footer-columns details a{font-size:13px}}


/* Added social proof, trust marks and expanded compliance for the Executive Edition. */
.se-trusted{padding-top:72px;padding-bottom:44px}.se-logo-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.se-logo-card{min-height:136px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#5f584f;background:rgba(255,255,255,.35)}.se-logo-card:nth-child(n+4){border-top:1px solid var(--line)}.se-logo-card:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.se-logo-card strong{font-weight:600}.se-logo-sans{font-family:var(--sans);font-size:44px;font-weight:600;letter-spacing:-.06em;color:#69625a}.se-logo-serif{font-family:var(--serif);font-size:40px;letter-spacing:-.045em;line-height:1.05;color:#2b2824}.se-logo-card small{display:block;font-family:var(--sans);font-size:11px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#8a8175}.se-voices{padding-top:50px;padding-bottom:56px}.se-voice-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:22px}.se-voice-card{grid-column:span 4;border:1px solid var(--line);background:#fffdf9;padding:28px 28px 26px;min-height:252px;display:flex;flex-direction:column;justify-content:space-between}.se-voice-card h3{font-size:28px;line-height:1.16;letter-spacing:-.04em;margin-top:8px}.se-voice-meta{margin-top:18px!important;font-size:12px;line-height:1.8;color:var(--muted)}.se-voice-card .se-eyebrow{margin-bottom:8px!important}.se-voice-card-feature{grid-column:span 8;min-height:216px;background:linear-gradient(180deg,#fffefb,#f5f1e9)}.se-recognition .se-lede{max-width:720px}.se-award-row-five{grid-template-columns:repeat(5,1fr)}.se-privacy-grid-four{grid-template-columns:repeat(4,1fr)}.se-compliance-row{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:40px}.se-compliance-badge{width:208px;height:208px;border-radius:50%;border:1px solid rgba(115,154,188,.36);background:radial-gradient(circle at 35% 28%,#8ed3ff 0%,#62bbe9 46%,#4ca8d5 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f8fdff;box-shadow:inset 0 0 0 10px rgba(255,255,255,.12)}.se-compliance-mark{font-family:var(--sans);font-size:30px;font-weight:600;letter-spacing:.06em}.se-compliance-badge span:last-child{margin-top:10px;font-size:12px;line-height:1.5;max-width:120px;letter-spacing:.03em}
@media(max-width:1100px){.se-logo-sans{font-size:36px}.se-logo-serif{font-size:33px}.se-voice-card{grid-column:span 6}.se-voice-card-feature{grid-column:span 12}.se-award-row-five{grid-template-columns:repeat(3,1fr)}.se-award-row-five>div:nth-child(4){border-left:0}.se-award-row-five>div:nth-child(n+4){border-top:1px solid var(--line)}.se-privacy-grid-four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.se-trusted{padding-top:50px;padding-bottom:32px}.se-logo-grid{grid-template-columns:1fr 1fr}.se-logo-card{min-height:112px;padding:22px 16px}.se-logo-card:not(:nth-child(3n+1)){border-left:0}.se-logo-card:nth-child(even){border-left:1px solid var(--line)}.se-logo-card:nth-child(n+3){border-top:1px solid var(--line)}.se-logo-sans{font-size:27px}.se-logo-serif{font-size:26px}.se-logo-card small{font-size:8px}.se-voices{padding-top:30px;padding-bottom:38px}.se-voice-grid{grid-template-columns:1fr;gap:14px}.se-voice-card,.se-voice-card-feature{grid-column:auto;min-height:auto;padding:23px 20px}.se-voice-card h3{font-size:25px}.se-voice-meta{font-size:11px;margin-top:15px!important}.se-award-row-five{grid-template-columns:1fr 1fr}.se-award-row-five>div:nth-child(3),.se-award-row-five>div:nth-child(5){border-left:0}.se-award-row-five>div:nth-child(even){border-left:1px solid var(--line)}.se-award-row-five>div:nth-child(n+3){border-top:1px solid var(--line)}.se-privacy-grid-four{grid-template-columns:1fr}.se-compliance-row{margin-top:32px;gap:12px}.se-compliance-badge{width:138px;height:138px;box-shadow:inset 0 0 0 7px rgba(255,255,255,.12)}.se-compliance-mark{font-size:22px}.se-compliance-badge span:last-child{font-size:10px;max-width:92px}}

/* V4 — locally rendered personalization. No remote image generation. */
.se-personalization{margin:23px 0 19px;background:#f2eee7;border:1px solid #ddd5c8;overflow:hidden}
.se-personalization-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;color:#7c6848;font-size:9px;line-height:1.5;letter-spacing:.12em}
.se-live-label{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.07em;white-space:nowrap;color:#6d7764}
.se-live-label i{width:5px;height:5px;border-radius:50%;background:#7a866d}
.se-personalization-art{position:relative;background:#171714;overflow:hidden}
.se-personalization-art canvas{display:block;width:100%;height:auto;aspect-ratio:4/3}
.se-preview-state{position:absolute;bottom:15px;left:17px;color:#e2d7c1;font-size:8px;font-weight:500;letter-spacing:.14em;line-height:1.5;pointer-events:none;text-shadow:0 1px 5px #000;max-width:calc(100% - 80px)}
.se-preview-enlarge{position:absolute;bottom:9px;right:10px;width:36px;height:36px;background:rgba(251,246,235,.91);border:1px solid #ede6d5;color:#4f4637;display:flex;align-items:center;justify-content:center;border-radius:0}
.se-preview-enlarge svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}
.se-personalization-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #ddd5c8}
.se-preview-views{display:flex;gap:14px}
.se-preview-views button,.se-save-preview{border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:5px 0;font-size:11px;color:#82796a}
.se-preview-views button[aria-pressed=true]{color:#322e26;border-bottom-color:#9d8053}
.se-save-preview{color:#554831}.se-save-preview span{margin-left:6px}.se-save-preview:disabled{opacity:.45}
.se-personalization-caption{text-align:center;padding:20px 15px 14px}
.se-personalization-caption>span{font-size:8px;letter-spacing:.16em;color:#948168}
.se-personalization-caption p{font-family:var(--serif);font-size:27px;line-height:1.25;color:#403627;margin:7px 0 5px;overflow-wrap:anywhere}
.se-personalization-caption small{font-size:10px;color:#8b7f6c}
.se-site .se-preview-disclaimer{font-size:10px;line-height:1.7;color:#8b806f;margin:0;padding:0 20px 17px}
.se-preview-message:not(:empty){padding:0 20px 15px;font-size:11px;color:#79684c;line-height:1.7}
.se-name-message{color:#887354;font-size:11px;line-height:1.65;margin-top:8px!important}
.se-name-message:empty{display:none}.se-name-message.is-error{color:#944637}
.se-spelling-confirmation{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#6b6154;line-height:1.6;margin:0 0 22px;cursor:pointer}
.se-spelling-confirmation input{appearance:auto;width:16px;height:16px;accent-color:#847252;flex:none;margin:3px 0 0}
.se-site .se-plain-option{font-size:11px;margin-bottom:14px;gap:10px}
.se-plain-option input{width:16px;height:16px}
.se-personalization-dialog{max-width:760px!important;width:calc(100vw - 40px);padding:30px!important;background:#faf8f4}
.se-personalization-dialog .se-dialog-heading{align-items:flex-start}.se-personalization-dialog .se-eyebrow{margin-bottom:7px!important}
.se-personalization-dialog .se-dialog-heading h2{font-size:39px}
.se-personalization-dialog>img{width:100%;height:auto!important;max-height:65vh;object-fit:contain;background:#171714;margin:25px 0 17px}
.se-personalization-dialog .se-personalization-dialog-name{font-family:var(--serif);font-size:29px;text-align:center;line-height:1.3;overflow-wrap:anywhere;margin-bottom:10px}
.se-personalization-dialog .se-preview-disclaimer{padding:0;text-align:center}
.se-bag-preview-note{font-size:9px!important;color:#8c806c!important;line-height:1.5!important;margin-top:9px!important}
.se-bag-line.has-personalization>img{object-fit:cover!important;object-position:50% 65%;border:1px solid #d1c5b0}
@media(max-width:700px){.se-personalization{margin-top:20px}.se-personalization-heading{padding:13px;font-size:8px}.se-live-label{font-size:7px}.se-personalization-toolbar{padding:10px 13px;gap:7px}.se-preview-views{gap:12px}.se-preview-views button,.se-save-preview{font-size:10px}.se-personalization-caption p{font-size:26px}.se-spelling-confirmation{font-size:12px}.se-personalization-dialog{width:calc(100vw - 24px);padding:21px!important}.se-personalization-dialog .se-dialog-heading h2{font-size:31px}.se-preview-state{font-size:7px;left:13px}.se-site .se-preview-disclaimer{font-size:10px}}
@media(max-width:360px){.se-preview-views{gap:9px}.se-personalization-toolbar{padding:10px}.se-personalization-heading{font-size:7px;letter-spacing:.07em}}

/* ---- Shopify integration -------------------------------------------------
   Everything below is ours, not the draft's. The draft was a standalone
   document; this page lives inside the theme, which supplies the header, the
   footer and the cart. */

/* Lifted out of the draft's <head>. Its sibling block set html{} and
   body{margin:0;background} -- a document reset, dropped rather than scoped,
   because inside the theme it would repaint every page in the store. */
.se-proof-strip{margin-top:22px;border:1px solid var(--line);background:#fffdf9;padding:10px}
.se-proof-strip img{width:100%;height:auto}
.se-proof-note{margin-top:12px!important;color:var(--muted);font-size:12px;line-height:1.8;text-align:center}
.se-editorial{padding-top:48px;padding-bottom:72px}
.se-editorial-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;align-items:stretch}
.se-editorial-card{position:relative;overflow:hidden;background:#1a1a17;min-height:420px}
.se-editorial-card img{width:100%;height:100%!important;object-fit:cover}
.se-editorial-card:first-child{grid-row:span 2;min-height:0;aspect-ratio:.98/1.25}
.se-editorial-copy{position:absolute;left:24px;right:24px;bottom:24px;color:#fff9ee;text-shadow:0 1px 12px rgba(0,0,0,.38)}
.se-editorial-copy h3{font-size:30px;margin:0 0 8px}
.se-editorial-copy p{font-size:12px;line-height:1.8;max-width:280px}
.se-mini-caption{position:absolute;left:18px;bottom:16px;padding:7px 10px;background:rgba(20,20,17,.58);backdrop-filter:blur(8px);color:#f3ece1;font-size:9px;letter-spacing:.12em}
.se-hero-warranty{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 14px;border:1px solid rgba(255,249,238,.22);font-size:10px;color:#e8dfcf;background:rgba(16,16,13,.18);backdrop-filter:blur(8px)}
.se-value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}
.se-value-row div{padding:20px;border:1px solid var(--line);background:#fffdf9}
.se-value-row strong{display:block;font-family:var(--serif);font-size:26px;line-height:1.1}
.se-value-row span{display:block;margin-top:8px;font-size:11px;line-height:1.8;color:var(--muted)}
@media(max-width:900px){.se-editorial-grid{grid-template-columns:1fr 1fr}.se-editorial-card:first-child{grid-column:1/-1;aspect-ratio:1.15/1}.se-value-row{grid-template-columns:1fr}}
@media(max-width:700px){.se-proof-strip{padding:6px}.se-proof-note{font-size:11px}.se-editorial{padding-top:30px;padding-bottom:40px}.se-editorial-grid{grid-template-columns:1fr;gap:12px}.se-editorial-card,.se-editorial-card:first-child{grid-row:auto;aspect-ratio:1/1.1;min-height:0}.se-editorial-copy{left:18px;right:18px;bottom:18px}.se-editorial-copy h3{font-size:26px}.se-value-row div{padding:18px}}

/* The accelerated wallets Shopify renders from {{ form | payment_button }}.
   The theme styles them everywhere else; here they sit under our own button,
   so they need the same width and rhythm as it. */
.se-site .se-wallets { margin-top: 12px; }
.se-site .shopify-payment-button__button { width: 100%; min-height: 55px; border-radius: 0;
  font-size: 11px; font-weight: 500; letter-spacing: .07em; }
.se-site .shopify-payment-button__more-options { width: 100%; margin-top: 9px; font-size: 11px;
  color: #7d715f; text-decoration: underline; text-underline-offset: 3px; background: none;
  border: 0; padding: 6px 0; }

/* The draft scrolled its own document. Inside the theme a sticky header sits
   above this page, so an anchor jump must clear it. */
.se-site section[id] { scroll-margin-top: 120px; }
@media (max-width: 700px) { .se-site section[id] { scroll-margin-top: 96px; } }

/* ---- Image scale ----------------------------------------------------------
   Measured on the live page at 1440x900: the leather card rendered 798x832,
   92% of the viewport, and four more sat between 63% and 82%. The draft was a
   standalone document where each of these was a full-bleed moment; inside a
   product page they are supporting pictures under a buy column, and a reader
   scrolling past one image per screen never reaches the FAQ.

   Capped in vh as well as px so this holds on a laptop and a 27" alike, and
   so nothing has to be re-measured the next time the container changes. */
.se-site .se-material-photo { height: min(430px, 50vh); }
.se-site .se-material-leather > img { height: 108% !important; transform: rotate(5deg) scale(1.06); }
.se-site .se-presence { min-height: 0; }
.se-site .se-presence-photo > img { min-height: 0; height: min(430px, 50vh) !important; }
.se-site .se-gift-feature { height: min(440px, 52vh); }
/* ---- The three-up row -----------------------------------------------------
   THE BOTTOMS DID NOT LINE UP. Measured across one row: 500 / 522 / 508 at
   1440, and 500 / 404 / 394 at 1100 -- a 106px stagger on three pictures that
   are meant to read as one band, with each caption sitting at a different
   height.

   Two causes, one of them mine. Emma's `:first-child { grid-row: span 2 }`
   reserves a SECOND grid row that only the first card ever occupies, so the
   other two size to their own pictures (709x937, 709x940, 709x915 -- three
   aspect ratios) instead of to the row. Then my own `align-items: start`,
   added when these images were too tall, stopped them stretching at all.

   So: one row, three cards, one height. The 1.2fr feature column stays -- that
   asymmetry is deliberate and it reads. */
.se-site .se-editorial-grid { align-items: stretch; }
.se-site .se-editorial-card,
.se-site .se-editorial-card:first-child {
  grid-row: auto; aspect-ratio: auto; min-height: 0; height: min(500px, 58vh);
}

/* ---- The editorial column sat on a different grid from the store ----------
   Measured against the theme's own product container: at 1440 it ran
   72 -> 1368 where the gallery and the buy column above it run 90 -> 1350, so
   every section below the fold was 18px wider on each side than everything
   above it. At 1100 it was 4px. At 390 it happened to agree.

   Emma's container is `calc(100% - 144px)` capped at 1328, which is her own
   page's measure and has no reason to match ours. The theme's is a gutter and
   a 1260 cap, so this takes the theme's gutter variable -- which changes at
   the theme's breakpoints, not at Emma's -- and its cap. Reproduced the
   measured numbers exactly at 1440, 1100 and 390. */
.se-site .se-container {
  width: calc(100% - 2 * var(--container-gutter, 3rem));
  max-width: 1260px;
  margin-inline: auto;
}

/* THE THEME'S STICKY BAR IS THE ONE THAT SURVIVES NOW, and this rule is
   deliberately absent rather than merely deleted.

   It used to read `product-sticky-bar { display: none !important; }`. That was
   right while this page had its own bar and its own reason for one: the
   engraving had to be typed before the product could be bought, so a bar that
   added a nameless order was wrong. The engraving is gone and so is our bar,
   and Agam wants the red "BUY NOW for $249: SALE ENDS SOON!" throughout --
   which IS the theme's bar, restyled by pdp-pen-page.liquid, the same one the
   pen and both bundles show.

   So nothing here touches product-sticky-bar. pdp-pen-page.liquid owns it,
   including when it appears, and this page gets that behaviour unmodified. */

@media (max-width: 700px) {
  .se-site .se-material-photo { height: min(380px, 46vh); }
  .se-site .se-presence-photo > img { height: min(300px, 38vh) !important; }
  .se-site .se-gift-feature { height: min(420px, 52vh); }
  .se-site .se-editorial-card,
  .se-site .se-editorial-card:first-child { aspect-ratio: auto; height: min(330px, 42vh); min-height: 0; }
}

/* ---- The software demonstration ------------------------------------------
   THE PEN NEVER OBEYED ITS OWN max-width. `.se-demo-pen` is (0,1,0) and the
   base reset `.se-site img { max-width: 100% }` is (0,1,1), so the reset won
   and the pen rendered 243px wide against a declared 125. Measured live it
   escaped its stage by 49px at 1440 and by 57px at 390 -- where its left edge
   sat at -37, off the viewport entirely. Raising specificity is the fix; the
   declared numbers were right all along.

   Below 700px it is hidden instead of shrunk. The stage is 350px wide there
   and the phone mock is the thing worth seeing; a pen sliding off the edge is
   worse than no pen. */
.se-site .se-demo-pen { max-width: 110px; left: 3%; height: 430px !important; }
@media (max-width: 1180px) { .se-site .se-demo-pen { max-width: 92px; height: 360px !important; } }
@media (max-width: 700px)  { .se-site .se-demo-pen { display: none !important; } }
.se-site .se-demo-stage { overflow: hidden; }

/* The panel read as washed-out white next to a page built on black, brushed
   steel and gold. Deepened to warm stone, with the stage darker than the copy
   beside it so the phone is framed rather than floating in milk. Text stays on
   the light side of the pair, so contrast is unchanged. */
.se-site .se-intelligence { background: #e4ded2; }
.se-site .se-software-panel { background: #eee8db; }
.se-site .se-demo-stage { background: linear-gradient(140deg, #cfc7b6, #ded6c5 52%, #cdc5b3); }
.se-site .se-demo-orbit { border-color: rgba(92, 76, 48, .16); }
.se-site .se-demo-orbit:before { border-color: rgba(92, 76, 48, .13); }

/* ---- The crowd photo cut its own headline in half -------------------------
   sbn-exec-crowd.jpg is 1125x1149 and carries "The world moves / Stay present"
   BURNED INTO THE PICTURE, across its top. The <h2> immediately below says the
   same six words as live text. On a 390x320 mobile box, `cover` scales the
   image to 398px tall and `object-position: 45% center` trims 39px off the
   top, which lands mid-letter: the photo showed a sliced headline and the real
   one repeated it a finger's width lower.

   Cropping from the TOP instead removes the baked words entirely and keeps the
   man and the blurred crowd, which is the photograph worth showing. The
   headline is not lost -- it is the <h2>, where it can wrap, scale and be read
   by a screen reader. Same reasoning at desktop, where the copy sits beside
   the picture and the repetition is just as visible. */
.se-site .se-presence-photo > img { object-position: 45% bottom !important; }

/* ---- What's in the box ----------------------------------------------------
   ONE ROW, FIVE ITEMS, AT EVERY WIDTH -- the shape the pen's strip has, which
   is the shape Agam asked to keep. The first version broke to three-up and
   then two-up on a phone, which turned a glance-able contents line into a
   half-screen grid that pushed the rest of the page down.

   At 390 the tiles land near 62px, which is deliberately small: this is a
   list of what is in the box, not a gallery. The photographs are scenes
   rather than cut-outs, so they stay `cover` -- `contain` would letterbox
   them inside a square, which is the trap that put white bands round the
   hero image earlier. */
.se-site .se-inbox { padding-top: 46px; padding-bottom: 6px; text-align: center; }
.se-site .se-inbox h2 { font-size: clamp(26px, 3vw, 46px); }
.se-site .se-inbox__grid {
  list-style: none; margin: 26px 0 0; padding: 0;
  display: grid; grid-template-columns: repeat(5, 1fr); gap: 14px; align-items: start;
}
.se-site .se-inbox__item { display: flex; flex-direction: column; align-items: center; min-width: 0; }
.se-site .se-inbox__shot {
  width: 100%; aspect-ratio: 1 / 1; overflow: hidden;
  background: #f3f0ea; border: 1px solid var(--line); border-radius: 10px;
}
.se-site .se-inbox__shot > img { width: 100%; height: 100%; object-fit: cover; display: block; }
.se-site .se-inbox__item strong {
  margin-top: 10px; font-family: var(--serif); font-weight: 400;
  font-size: 15px; letter-spacing: -.02em; line-height: 1.2;
}
.se-site .se-inbox__item span {
  margin-top: 3px; font-size: 9px; line-height: 1.45; color: var(--muted);
  letter-spacing: .05em; text-transform: uppercase;
}
@media (max-width: 900px) {
  .se-site .se-inbox__grid { gap: 9px; }
  .se-site .se-inbox__item strong { font-size: 13px; margin-top: 8px; }
  .se-site .se-inbox__item span { font-size: 8px; letter-spacing: .03em; }
}
@media (max-width: 700px) {
  .se-site .se-inbox { padding-top: 34px; }
  .se-site .se-inbox__grid { margin-top: 18px; gap: 6px; }
  .se-site .se-inbox__shot { border-radius: 7px; }
  .se-site .se-inbox__item strong { font-size: 10px; margin-top: 6px; line-height: 1.15; }
  .se-site .se-inbox__item span { font-size: 7px; margin-top: 2px; }
  /* THE ROW WAS RAGGED BY 21px. At 65px wide "Scriben AI Pen" sits on one
     line and "Presentation Box" takes two, so the tiles ended at five
     different heights and the row read as broken rather than as a set.
     Two lines reserved for the name and two for the qualifier: every tile is
     then the same height whatever its label does. */
  .se-site .se-inbox__item strong { min-height: calc(2 * 1.15em); }
  .se-site .se-inbox__item span { min-height: calc(2 * 1.45em); }
}
}
.se-site .se-floating-note { box-shadow: 0 16px 44px rgba(53, 40, 18, .16); }
.se-site .se-tech-row { border-bottom-color: #bdb4a2; }
.se-site .se-tech-row > div + div { border-left-color: #bdb4a2; }
.se-site .se-tabs { border-bottom-color: #bdb4a2; }

/* PERSONALIZED FOR YOU -- the section that replaced the live preview. It sits
   between "In the box." and the edition intro, both of which are centred, so
   it takes the same axis and only has to set its own rhythm. Its h2 is one
   short line, so it drops below the global h2 clamp: at clamp(46px,4.6vw,72px)
   "Made personally yours." reads as a page-opening statement and competes with
   the heading above it. */
.se-site .se-personal { padding-top: 44px; padding-bottom: 10px; text-align: center; }
.se-site .se-personal h2 { font-size: clamp(38px, 3.6vw, 54px); }
.se-site .se-personal .se-button { margin-top: 30px; }
@media (max-width: 700px) {
  .se-site .se-personal { padding-top: 34px; padding-bottom: 4px; }
  .se-site .se-personal h2 { font-size: 37px; }
  .se-site .se-personal .se-button { margin-top: 25px; }
}
