.landing{--paper:var(--bg);--panel:var(--surface);--ink:var(--on-accent);--gold:var(--accent);--midnight:var(--bg);--rule:var(--line);--rule-strong:var(--line-strong);--on-dark:var(--body);--ease-out:var(--ease-enter);--gut:32px;--max:1184px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--body);font-family:var(--font-sans);overflow-x:clip}@media (max-width:767px){.landing{--gut:16px}.landing.home{font-size:16px}}html:has(.landing){background:var(--bg)}html:has(.landing) body{background:var(--bg)}.landing a{color:inherit;text-decoration:none}.landing .wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.landing .mono,.landing .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.landing .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing :focus-visible{outline:2px solid var(--mark);outline-offset:3px}.landing .btn{isolation:isolate;min-height:48px;color:var(--heading);font:500 16px/1 var(--font-sans);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-micro) var(--ease-enter);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;display:inline-flex;position:relative}.landing .btn:before{content:"";z-index:-1;background:var(--tint-10);transition:background-color var(--dur-micro) var(--ease-enter);position:absolute;inset:0 7px;transform:skew(-16deg)}.landing .btn:active{transform:scale(.96)}.landing .btn:focus-visible{outline:none}.landing .btn:focus-visible:before{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--mark)}.landing .btn-gold{color:var(--on-accent)}.landing .btn-gold:before{background:var(--accent)}@media (hover:hover) and (pointer:fine){.landing .btn:hover:before{background:var(--tint-20)}.landing .btn-gold:hover:before{background:var(--accent-hover)}}.landing .tag{isolation:isolate;min-height:32px;font:500 14px/1 var(--font-sans);color:var(--body);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.landing .tag:before{content:"";z-index:-1;background:var(--tint-10);position:absolute;inset:0 5px;transform:skew(-16deg)}.landing .dot{background:currentColor;flex:none;width:7px;height:12px;transform:skew(-16deg)}.landing .tick{background:var(--mark);flex:none;width:8px;height:15px;display:inline-block;transform:skew(-16deg)}.landing .textlink{min-height:44px;color:var(--link);white-space:nowrap;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 45%, transparent);transition:text-decoration-color var(--dur-micro) var(--ease-enter);align-items:center;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .textlink:hover{text-decoration-color:currentColor}}.landing .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.landing .eyebrow:before{content:"";background:var(--gold);width:8px;height:15px;transform:skew(-16deg)}.landing h2{letter-spacing:-.022em;color:var(--heading);text-wrap:balance;margin:0;font-size:clamp(27px,2.6vw,36px);font-weight:600;line-height:1.15}.home{font-size:17px;line-height:1.6}.home h1,.home h3{color:var(--heading);text-wrap:balance;margin:0;font-weight:600}.home h3{letter-spacing:-.014em;font-size:clamp(21px,1.8vw,25px);line-height:1.25}.home p,.home ul,.home ol,.home dl,.home dd{margin:0;padding:0}.home ul,.home ol{list-style:none}.landing .lead{letter-spacing:-.008em;color:var(--body);font-size:clamp(18px,1.5vw,21px);line-height:1.45}.landing section{padding:96px 0;scroll-margin-top:96px}.landing .skip{z-index:50;background:var(--accent);color:var(--on-accent);padding:12px 16px;font-size:15px;font-weight:500;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.landing .skip:focus-visible{outline-color:var(--heading);transform:none}::selection{background:var(--accent);color:var(--on-accent)}.landing .nav{z-index:20;pointer-events:none;height:72px;margin-bottom:-72px;display:flow-root;position:sticky;top:0;container-type:inline-size}.landing .nav-bar{--wide:min(100cqw, calc(var(--max) + 2 * var(--gut)));--narrow:min(calc(100cqw - 32px), 880px);--side:calc((var(--wide) - var(--narrow)) / 2);--shift:calc(var(--side) + 20px - var(--gut));isolation:isolate;width:100%;max-width:calc(var(--max) + 2 * var(--gut));height:72px;padding:0 var(--gut);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.landing .nav-bar:before,.landing .nav-bar:after{content:"";z-index:-1;clip-path:inset(0);transition-property:clip-path,background-color;transition-duration:var(--dur-section);transition-timing-function:var(--ease-enter);background-color:#0000;position:absolute;inset:0}.landing .nav-bar>*{pointer-events:auto;transition:transform var(--dur-section) var(--ease-enter)}.landing .nav[data-floating=true] .nav-bar:before{clip-path:inset(12px var(--side) 0);background-color:var(--line-strong)}.landing .nav[data-floating=true] .nav-bar:after{clip-path:inset(13px calc(var(--side) + 1px) 1px);background-color:var(--surface)}.landing .nav[data-floating=true] .nav-bar>:first-child{transform:translate(var(--shift), 6px)}.landing .nav[data-floating=true] .nav-bar>:last-child{transform:translate(calc(-1 * var(--shift)), 6px)}.landing .nav-end{align-items:center;display:flex}.landing .nav .nav-tag{margin:0 4px 0 12px}.landing .nav-tag .dot{color:var(--positive)}.landing .lockup{aspect-ratio:355.44/100;background:var(--heading);height:24px;display:block;-webkit-mask:url(/brand/writz-lockup.svg) 50%/contain no-repeat;mask:url(/brand/writz-lockup.svg) 50%/contain no-repeat}.landing .nav-bar>a:first-child{align-items:center;min-height:44px;display:inline-flex}.landing .nav-links{align-items:center;gap:4px;display:flex}.landing .nav-links a:not(.btn){min-height:44px;color:var(--body);transition:color var(--dur-micro) var(--ease-enter);align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .nav-links a:not(.btn):hover{color:var(--heading)}}.landing .nav .btn{min-height:44px;margin-left:12px;padding:0 20px;font-size:15px}.landing .nav .btn:before{inset:0 6px}@media (max-width:899px){.landing .nav-links a:not(.btn):not(.keep){display:none}}@media (max-width:767px){.landing .nav .nav-tag{display:none}}@media (max-width:359px){.landing .nav-bar{gap:8px}.landing .lockup{height:20px}.landing .nav-links a:not(.btn){padding:0 8px}.landing .nav .btn{margin-left:4px;padding:0 16px}}.landing .ft{border-top:1px solid var(--line);padding:64px 0 40px}.landing .ft-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.landing .ft-brand{align-items:center;min-height:44px;display:inline-flex}.landing .ft .lockup{height:28px}.landing .ft .ft-bio{max-width:34ch;color:var(--muted);margin-top:12px;font-size:15px}.landing .ft h3{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:500;line-height:1.4}.landing .ft p,.landing .ft h3{margin:0}.landing .ft ul{margin:8px 0 0;padding:0;list-style:none}.landing .ft li a{min-width:44px;min-height:44px;color:var(--heading);align-items:center;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .ft li a:hover{text-underline-offset:.22em;text-decoration:underline}}.landing .ft .ft-legal{border-top:1px solid var(--line);color:var(--muted);margin-top:48px;padding-top:24px;font-size:14px}@media (max-width:767px){.landing .ft-grid{grid-template-columns:1fr 1fr;gap:32px 16px}.landing .ft-grid>:first-child{grid-column:1/-1}}.landing.home section{padding:0}.home .ctas{flex-wrap:wrap;gap:8px 4px;margin:32px 0 0 -7px;display:flex}.home .note{color:var(--muted);margin-top:20px;font-size:14px}.home .sub{color:var(--muted);margin-top:8px;font-size:14px}.home .sec-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px;display:flex}.home .sec-head h2,.home .prod h2{letter-spacing:-.028em;font-size:clamp(30px,3.6vw,52px);line-height:1.08}.home .hero{isolation:isolate;position:relative;overflow:hidden}.home .hero-field{z-index:-1;background:var(--surface);transform-origin:0 0;position:absolute;inset:72px -40% 0 calc(50% + 72px);transform:skew(-16deg)}.home .hero-in{grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:80px;padding-top:128px;padding-bottom:104px;display:grid}.home .hero-copy .tag{margin-left:-5px}.home .hero-copy .tag .dot{color:var(--positive)}@media (min-width:768px){.home .hero-copy .tag{display:none}.home .hero .hero-copy h1{margin-top:0}}.home .hero h1{letter-spacing:-.036em;margin-top:28px;font-size:clamp(44px,5.3vw,76px);line-height:1.02}.home .hero h1 .tell{color:var(--link);display:block}.home .hero .lead{max-width:30ch;margin-top:28px}.home .hero-vis{min-width:0;position:relative}.home .calc{gap:20px;display:grid}.home .calc-r{color:var(--body);justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.home .calc-r .v{color:var(--heading);font-size:17px}.home .calc input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.home .calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--heading) 0 0) 0 0 / calc(22px + (100% - 44px) * var(--p,0)) 100% no-repeat, var(--tint-20);height:8px}.home .calc input[type=range]::-moz-range-track{background:var(--tint-20);height:8px}.home .calc input[type=range]::-moz-range-progress{background:var(--heading);height:8px}.home .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:0;border-radius:0;width:44px;height:44px;margin-top:-18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 32'%3E%3Cpath d='M9 0H22L13 32H0Z'/%3E%3C/svg%3E") 50%/22px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 32'%3E%3Cpath d='M9 0H22L13 32H0Z'/%3E%3C/svg%3E") 50%/22px 32px no-repeat}.home .calc input[type=range]::-moz-range-thumb{background:var(--accent);border:0;border-radius:0;width:44px;height:44px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 32'%3E%3Cpath d='M9 0H22L13 32H0Z'/%3E%3C/svg%3E") 50%/22px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 32'%3E%3Cpath d='M9 0H22L13 32H0Z'/%3E%3C/svg%3E") 50%/22px 32px no-repeat}.home .calc input[type=range]:focus-visible{outline-offset:0}.home .seg{gap:2px;display:flex}.home .seg button{isolation:isolate;min-width:64px;min-height:44px;color:var(--body);font:500 14px/1 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0 14px;position:relative}.home .seg button:before{content:"";z-index:-1;background:var(--tint-10);transition:background-color var(--dur-micro) var(--ease-enter);position:absolute;inset:6px 5px;transform:skew(-16deg)}.home .seg button:focus-visible{outline:none}.home .seg button:focus-visible:before{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--mark)}.home .seg button[aria-checked=true]{color:var(--bg)}.home .seg button[aria-checked=true]:before{background:var(--heading)}@media (hover:hover) and (pointer:fine){.home .seg button[aria-checked=false]:hover:before{background:var(--tint-20)}}.home .calc-fig{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.home .calc-fig .v{letter-spacing:-.03em;color:var(--heading);font-size:clamp(40px,4.6vw,64px);line-height:1}.home .calc-fig span:last-child{color:var(--body);font-size:16px}.home .ctrack{background:var(--tint-20);border-radius:4px;height:8px;margin:2px 0;position:relative;overflow:hidden}.home .ctrack>b{width:var(--at);background:var(--positive);transform-origin:0;transition:width var(--dur-element) var(--ease-enter);border-radius:4px;position:absolute;inset:0 auto 0 0}.home .calc-legend{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:15px;display:flex}.home .calc-legend .v{color:var(--heading)}.home .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 48px;padding-top:48px;display:grid}.home .facts li{grid-template-columns:auto 1fr;gap:4px 16px;display:grid}.home .facts .tick{grid-row:span 2;margin-top:6px}.home .facts b{color:var(--heading);font-weight:600}.home .facts span{font-size:16px}.home .how{margin-top:160px;scroll-margin-top:96px}.home .fields{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home .field{background:var(--surface);flex-direction:column;min-height:600px;padding:72px 32px 40px;display:flex}.home .field:nth-child(2n){background:var(--deep)}.home .card{background:color-mix(in oklab, var(--heading) 6%, var(--bg));width:100%;max-width:280px;transition:transform var(--dur-element) var(--ease-enter);padding:20px 20px 22px}@media (hover:hover) and (pointer:fine){.home .field:hover .card{transform:translateY(-6px)}}.home .card .prog{grid-template-columns:repeat(4,1fr);gap:4px;height:10px;margin-bottom:18px;padding:0 2px;display:grid}.home .card .prog i{background:var(--tint-20);transform:skew(-16deg)}.home .card .prog i.on{background:var(--mark)}.home .card dl{gap:12px;display:grid}.home .card dt{color:var(--muted);font-size:13px}.home .card dd{color:var(--heading);font-size:16px;font-weight:500}.home .card .ok{color:var(--positive);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.home .field .clause{margin-top:auto;padding-top:56px}.home .field h3{font-size:clamp(21px,1.75vw,25px)}.home .field p{max-width:34ch;margin-top:12px;font-size:16px}.home .assure{max-width:760px;color:var(--heading);align-items:flex-start;gap:16px;margin-top:48px;font-size:clamp(18px,1.5vw,21px);line-height:1.45;display:flex}.home .assure .tick{margin-top:8px}.home .prod{margin-top:160px}.home .prod h2{margin-bottom:48px}.home .tiles{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:10px;display:grid}.home .tile{background:var(--surface);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 139.5px);flex-direction:column;padding:48px;scroll-margin-top:96px;display:flex}.home .tile.earn{background:var(--deep)}.home .tile h3{letter-spacing:-.022em;font-size:clamp(25px,2.4vw,34px);line-height:1.12}.home .tile>p:not(.big,.sub){max-width:44ch;margin-top:12px}.home .big{color:var(--body);margin-top:40px;font-size:16px}.home .big b{font:600 clamp(64px, 7vw, 104px) / 1 var(--font-sans);letter-spacing:-.04em;color:var(--heading);margin-bottom:8px;display:block}.home .offer{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:24px 48px;display:grid}.home .terms{gap:16px;display:grid}.home .terms div{border-top:1px solid var(--line-strong);padding-top:14px}.home .terms dt{color:var(--muted);font-size:14px}.home .terms dd{color:var(--heading);margin-top:2px;font-size:16px}.home .offer+.sub{margin-top:20px}.home .tile .tfoot{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;margin-left:-7px;padding-top:36px;display:flex}.home .tile .tfoot span{color:var(--muted);font-size:14px}.home .proof{margin-top:160px}.home .board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home .ptile{background:var(--surface);clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 70px);flex-direction:column;min-width:0;min-height:230px;padding:28px 24px 24px;display:flex}.home .ptile.head{background:var(--accent);color:var(--on-accent);grid-column:span 2;padding:40px}.home .ptile.head h2{max-width:16ch;color:var(--on-accent);font-size:clamp(28px,2.8vw,40px)}.home .ptile.head .textlink{color:var(--on-accent);-webkit-text-decoration-color:color-mix(in oklab, var(--on-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--on-accent) 45%, transparent);align-self:flex-start;margin-top:auto}.home .ptile.head :focus-visible{outline-color:var(--on-accent)}.home .ptile.head ::selection{background:var(--on-accent);color:var(--accent)}.home .ptile .nm{font:500 19px/1.2 var(--font-mono);color:var(--heading)}.home .ptile .rl{margin-top:8px;font-size:16px}.home .ptile .addr{font:400 13px/1.5 var(--font-mono);color:var(--muted);overflow-wrap:anywhere;margin-top:auto;padding-top:20px}@media (hover:hover) and (pointer:fine){.home .ptile .addr:hover{color:var(--link);text-decoration:underline}}.home .ptile .addr:focus-visible{outline-offset:2px}.home .ptile.facts2{background:var(--deep);grid-column:span 3;gap:12px}.home .ptile.facts2 p{color:var(--heading);font-size:16px}.home .ptile.facts2 a{color:var(--link);text-underline-offset:.22em;text-decoration:underline}.landing.home .close{text-align:center;padding:168px 0 152px}.home .close h2{letter-spacing:-.035em;max-width:15em;margin:0 auto;font-size:clamp(36px,5vw,72px);line-height:1.04}.home .close h2 span{color:var(--muted);display:block}.home .close p{margin-top:24px;font-size:17px}.home .close .ctas{justify-content:center;margin:30px 0 0}@media (max-width:1100px){.home .hero-in{grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:0}.home .hero-field{display:none}.home .hero-vis{margin:0 calc(-1 * var(--gut));padding:72px var(--gut) 48px;background:var(--surface);clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 139.5px)}.home .hero-vis>*{max-width:560px}.home .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.home .field:nth-child(2),.home .field:nth-child(3){background:var(--deep)}.home .field:nth-child(4){background:var(--surface)}.home .board{grid-template-columns:repeat(2,minmax(0,1fr))}.home .ptile.facts2{grid-column:auto}.home .tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.home .hero-in{gap:40px;padding-top:92px}.home .hero h1,.home .hero .lead{margin-top:20px}.home .hero-vis{clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 83.7px);margin:0;padding:64px 16px 32px}.home .calc-fig .v{font-size:44px}.home .seg button{min-width:56px}.home .facts{grid-template-columns:minmax(0,1fr);padding-top:40px}.home .how,.home .prod,.home .proof{margin-top:112px}.home .sec-head{flex-direction:column;align-items:flex-start;margin-bottom:32px}.home .fields{grid-template-columns:minmax(0,1fr)}.home .field,.home .field:nth-child(n){min-height:0;padding:40px var(--gut) 48px}.home .field:nth-child(odd){background:var(--surface)}.home .field:nth-child(2n){background:var(--deep)}.home .field .clause{order:-1;margin:0 0 28px;padding:0}.home .card{max-width:none}.home .tile{clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 83.7px);padding:64px 16px 32px}.home .offer,.home .board{grid-template-columns:minmax(0,1fr)}.home .ptile{min-height:0}.home .ptile.head{grid-column:1/-1;min-height:0;padding:56px 20px 28px}.home .ptile.head .textlink{margin-top:16px}.landing.home .close{padding:112px 0 104px}.home .close .ctas .btn{flex:100%}}@keyframes landing-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes landing-field{0%{opacity:0;transform:skew(-16deg)translate(64px)}}@keyframes landing-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.home .hero-copy>*,.home .facts li{animation:landing-rise var(--dur-section) var(--ease-enter) backwards}.home .hero-copy>:first-child{animation-delay:40ms}.home .hero-copy>:nth-child(2){animation-delay:.1s}.home .hero-copy>:nth-child(3){animation-delay:.18s}.home .hero-copy>:nth-child(4){animation-delay:.25s}.home .hero-copy>:nth-child(5){animation-delay:.32s}.home .facts li:first-child{animation-delay:.6s}.home .facts li:nth-child(2){animation-delay:.67s}.home .facts li:nth-child(3){animation-delay:.74s}.home .hero-field{animation:landing-field .9s var(--ease-enter) .12s backwards}.home .hero-vis .calc{animation:landing-rise var(--dur-section) var(--ease-enter) .36s backwards}.home .hero-vis .ctrack>b{animation:landing-grow var(--dur-section) var(--ease-enter) .78s backwards}.landing.reveal-ready [data-reveal]:not(.settled){transition-property:opacity,transform;transition-duration:var(--dur-section);transition-timing-function:var(--ease-enter)}.landing.reveal-ready [data-reveal]:not(.in){opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.landing .btn:active{transform:none}}@media (pointer:coarse){.home .facts2 p a{padding-block:13px}}.landing .btn,.home .seg button,.home .calc input[type=range]{touch-action:manipulation}.landing .btn,.home .seg button{-webkit-user-select:none;user-select:none}
